@charset "UTF-8";
/*all*/
ul#w_menu{
 width:100%;
 max-width:1200px;
 background-color :rgba(255,255,255,0.8);
 z-index:200;
}
ul#w_menu li,
nav > div{
	width:29%;
	float:left;
	margin:0 2%;
	text-align:center;
}
nav > div{
 margin-bottom:200px;
}
ul#w_menu li img{
	width:42.8%;
	max-width:150px;
	min-width:90px;
	margin:0 auto;
}

nav div.nav_text{
	padding:25px 0;
}

nav div.nav_text p{
padding:5px 0;
}
nav div p img{
max-height:249px;
}

/*spase*/
section p{
	width:90%;
	margin:0 auto 30px;
	height:100%;
}
section p img{
margin:70px 0 0;
}

section div{
	margin:0 0 70px;
}
section div h2{
 	font-size:115%;
	 margin: 0 0 10px;
}
section div ul{
	font-size:86%;
}
section.detail .left-box{
float:left;
max-width:600px;
margin-left:5%;
}

section.detail .right-box,section p.back_btn{
float:right;
max-width:600px;
text-align:right;
margin-right:5%;
}
 @media screen and ( max-width:760px){
	.sp_none{
	display:none;
	}
	nav div.nav_text h2{
	line-height:1.2;
	}
}

