@charset "Shift-JIS";

@import "reset.css";

.spimg{
	width:100%;
	height:auto;
}

#wrapper{
	/*
	width:100%;
	min-width:960px;
	*/
	width:100%;
	position:relative;
	overflow:hidden;
	background:url(../_img/common/bodybg_top.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;
}


#header{
	overflow:hidden;
}
#logo{
	width:25.15625%;
	float:left;
}
#logo3ds{
	width:42.065625%;
	float:right;
}



#contents{
	width:100%;
}
#pagettl{
	width:53.125%;
	margin:0 auto;
}



section.content{
	width:92.8125%;
	border:#EBAC05 2px solid;
	border-radius:6px;
	background:url(../_img/common/contentbg_top.png) no-repeat left top, url(../_img/common/contentbg_middle.png) repeat-y left;
	background-size:100% auto;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	margin:0 auto 2% auto;
	padding:0 0 2% 0;
}
.cttl{
	width:100%;
	margin:0 0 1% 0;
	padding:2% 0 0 0;
}
.ctxt{
	width:100%;
	margin:0 0 2% 0;
}



#gnavs{
	width:100%;
}
#gnavs ul{
	width:100%;
	overflow:hidden;
}
#gnavs li{
	width:100%;
	float:left;
}
#gnavs li.sbtn0{
	margin-bottom:1.5%;
}
#gnavs li.sbtn1{
	width:34.6875%;
}
#gnavs li.sbtn2{
	width:30.9375%;
}
#gnavs li.sbtn3{
	width:34.375%;
}
#gnavs li.sbtn4{
	margin-top:-1.5%;
	margin-bottom:0.5%;
}



#footer{
	width:100%;
	background-color:#EBAC05;
}
#footer ul{
	width:75%;
	margin:0 auto 0 auto;
	overflow:hidden;
}
#footer li{
	color:#FFFFFF;
	float:left;
}
#flinkn{
	width:42%;
}
#flink3ds{
	width:58%;
}

