section{
	width:960px;
	margin:0 auto 0 auto;
}

header{
	background:url(../img/top/ec-bg.jpg) repeat-x;
}

footer .footer-link{
	background:#eee;
	text-align:center;
	padding:15px 0 15px 0;
}

footer .footer-copy{
	background:url(../img/top/footer.jpg) repeat-x left bottom;
	text-align:center;
	height:100px;
	padding:25px 0 60px 0;
	color:#FFF;
	font-size:85%;
}

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

nav{
	background:#66C300;
	margin-bottom:50px;
}

nav ul{
	margin:0;
	padding:0;
}

nav ul li{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:25%;
}
nav ul li a{
	width:100%;
	padding:10px 0 10px 0;
	display:block;
	text-decoration:none;
	color:#FFF;
	text-align:center;
}
nav ul li a:hover{
	color:#FF0;
	background:#66A300;
}






/******************************************************************************************/

/* for TB & SP CSS   */

/******************************************************************************************/


/*全タブレット*/
/*1024×416*/
@media only screen and (min-width: 416px) and (max-width: 1024px) {



}




/*→タブレット横限定*/
/*1024×769*/
@media only screen and (min-width: 769px) and (max-width: 1024px) {


}




/*→タブレット縦限定*/
/*768×436*/
@media only screen and (min-width: 436px) and (max-width: 768px) {


}



/*全スマートフォン*/
/*435×1*/
@media only screen and (min-width: 1px) and (max-width: 435px) {









}



/*→スマートフォンiPhone5以前限定*/
/*320×1*/
@media only screen and (min-width: 1px) and (max-width: 320px) {



}

