@charset "utf-8";
/* CSS Document */


@charset "UTF-8";

/*---------------------------------
#wrapper
	└#heaedr
		└#navi
	└#container
└#footer
------------------------------------
----------------------------------*/

/*default
-----------------------------------*/
ul{
	margin: 0;
	padding: 0;
}
ul li {
	list-style:none;
	list-style-position:inside;	
}
html{
	font-size: 62.5%;
}
body{
	font-size: 16px;
	font-size:1.6rem;
	line-height:1.5;
}
img{
	max-width: 100%;
	height: auto;
	width: auto\9;
}

p{
	margin-bottom:1em;
	}


/*link
-----------------------------------*/
a{	color:#2d287f;	}
a:hover,a:active{	color:#000080;
text-decoration:none;
	}
a:visited{	color:#000080;	}

a:hover img {
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: “alpha( opacity=70 )”;
}
/*head
-----------------------------------*/
h1,h2,h3,h4,h5,h6{ 
	}
h1 {
} /* 48px */ 
h2 { 
	font-size: 24px;
	font-size : 2.4rem;
	line-height : 1;
} /* 48px */ 
h3{ 
	font-size: 24px;
	font-size : 2.4rem;
	line-height : 1;
} /* 24px */ 
hgroup h2,h4,h5,h6 {
	font-size: 16px; 
	font-size : 1.6rem;
	line-height : 1.5;
} /* 24px */

/*パーツ
-----------------------------------*/
.t-right {
	text-align:right;	
}
.t-left {
	text-align:left;	
}
.t-center {
	text-align:center;	
}
.f-right {
	float:right;	
}
.f-left {
	float:left;	
}

#ou_head {
	background:url(../img/bg_ouhead.jpg) repeat-x;
	height:45px;
}
#tit_head {
	background:url(../img/bg_tit.jpg) repeat-x;
	height:50px;
	color:#FFF;
	text-align:center;
}
#tit_head h1 {
	font-size:0.8em;
	padding-top:10px;
	margin:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.3em;
}
#tit_main {
	background:url(../img/bg_main.jpg) repeat-x;
	text-align:center;
}
#tit_main h2 {
	margin:0;
}
#contents {
	margin:0 auto;
	width:1000px;	
}
.list {
	padding:0 0 30px 70px ;
	margin-bottom:20px;
}
.tit_finest h3{
	background:url(../img/tit_finest.jpg) no-repeat 15px 30px #1a3491;
	pabox-shadow: 1px 1px 5px #aaa;
	padding:5px 0 5px 15px;
	box-shadow: 1px 1px 5px #aaa;
	margin-bottom:50px;
}
.bg_finest {
	background:url(../img/bg_award01.jpg) no-repeat center;
	height:380px;
	width:341px;
	text-align:center;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top:185px;
	float:left;
}
.bg_finest h4, h5, h6 {
	width:320px;
	margin:0 auto;
	margin-bottom:8px;
	line-height:1.1em;
}
.tit_excellent h3{
	background:url(../img/tit_excellent.jpg) no-repeat 15px 30px #1a3491;
	pabox-shadow: 1px 1px 5px #aaa;
	padding:5px 0 5px 15px;
	box-shadow: 1px 1px 5px #aaa;
	margin-bottom:50px;
}
.bg_excellent {
	background:url(../img/bg_award02.jpg) no-repeat center;
	height:380px;
	width:341px;
	text-align:center;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top:185px;
	float:left;
}
.bg_excellent h4, h5, h6 {
	width:320px;
	margin:0 auto;
	margin-bottom:8px;
	line-height:1.0em;
}
.namelist {
	float:right;
	width:450px;	
}
.namelist h4{
	background:url(../img/bg_tit_member.png) repeat-x bottom;
	padding:0 10px 5px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.namelist ul {
	margin-top:10px;	
}
.namelist ul li {
	background:url(../img/bg_list.png) no-repeat left 6px;
	width:200px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	float:left;
	padding:5px 0 5px 25px;
	font-size:0.75em;
	margin-bottom:10px;
}
.foot {
	text-align:center;
	background:url(../img/bg_foot.gif) repeat-x #00114d;
	color:#FFF;
	font-size:0.6em;
	padding:5px 0;
		
}
.pt {
	background:url(../img/bg_pagetop.gif) left top;
	height:45px;
	text-align:center;
}
.pt a {
	color:#FFF;
	text-align:center;
	display: block;
	vertical-align:middle;
	*zoom: 1; /* for IE6-7 */
	*display: inline; /* for IE6-7 */
	padding:8px 10px 0;
	text-decoration:none;
}
.pt a:hover {
	background:url(../img/bg_pagetop.gif) left bottom;
	padding:5px 10px 0;
	height:35px;
}
.pt a img {
	margin:0 5px;	
}
.list {
	background:url(../img/bg_logo.jpg) no-repeat right bottom;	
}

	
