@charset "Shift-JIS";



#wrapper{
	background:url(../_img/index/bg_top_main.jpg) no-repeat left top, url(../_img/common/bodybg_repeat.jpg) repeat-y left;
	background-size:100% auto;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
}


#pagettl{
	margin:4% 0 0 0;
	width:100%;
}

#gnavs{
	margin:46% 0 0 0;
	width:100%;
}

#gnavs li.sbtn0{
	float:none;
	width:50%;
	padding:0 0 1% 0;	
}

section.topContent{
	padding:2% 0;
	width:100%;
	background-color:#fedb63;
}
section.topContent .illst1{
	margin-top: 2%;
}
section.topContent .illst2{
	margin-top: 0.6%;
}

section.topContent .bnrCm{
	margin:0% 0 0 0;
}


section.topContent .detailWarp{
	width:92.8125%;
	border:#EBAC05 2px solid;
	border-radius:6px;
	background-color:#f7f7f3;
	margin:5% auto 0;
}

section.topContent .detailWarp ul{
	overflow:hidden;
}

section.topContent .detailWarp ul li{
	float:left;
}

section.topContent .detailWarp ul li.dc1{width:100%;}

section.topContent .detailWarp ul li.dc4{width:17%;}
section.topContent .detailWarp ul li.dc5{width:12%;}
section.topContent .detailWarp ul li.dc6{width:12%;}
section.topContent .detailWarp ul li.dc7{width:59%; float:right;}

#footer ul.btn{
	margin:0;
	padding:2% 0 0 0;
}

#footer ul.btn{
	width:100%;
	margin:0 auto 0 auto;
	overflow:hidden;
}
#footer ul.btn li{
	width:50%;
	color:#FFFFFF;
	float:left;
}

#footer p{
	margin:0;
	padding:0;
}

#footer ul.link{
	width:75%;
	margin:0 0 0 2.5%;
	overflow:hidden;
}
#footer ul.link li{
	color:#FFFFFF;
	float:left;
}


#flinkn{
	width:42%;
}
#flink3ds{
	width:58%;
}





/* #informationArea
-------------------------------------------------------- */

#informationArea { position:relative; background:#fedb63; padding:10px 3.125%; }
#informationArea .ti {  }
#informationArea #informationlistBox { position:relative; border:1px solid #ebad05; background-color:#FFF;
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px;
-o-border-radius: 0px 0px 5px 5px;
-ms-border-radius: 0px 0px 5px 5px;
}
#informationArea #informationlistBox li { clear:both; position:relative; border-bottom:1px solid #ebad05; padding:5px; }
#informationArea #informationlistBox li:last-child{ border-bottom:none;}

#informationArea #informationlistBox li dl { }
#informationArea #informationlistBox li dt { color:#ebad05; font-weight:bold; padding-bottom:2px; }
#informationArea #informationlistBox li dd { line-height:1.51; }
#informationArea #informationlistBox li dd a { color:#000;}
