@charset "UTF-8";
h2#a_menu{
	text-align:center;
	z-index:200;
	width:100%;
	max-width:1200px;
	background-color :rgba(255,255,255,0.8);
}
h2#a_menu img{
max-width:150px;
}
nav{
text-align:center;
}

nav > div{
width:77.8%;
max-width:934px;
text-align:center;
margin:0 11% 133px;
}
nav div div {
	padding:78px 0;
}
nav div div p.art_info{
margin:28px 0; 
}

/*shousai*/
section > p{
	width:90%;
	margin:0 auto 30px;
}
section > p img{
	margin:70px 0 0;
}
section p.left-box,
section p.right-box{
	width:71.5%;
}

section > div{	
	overflow:hidden;
	margin:0 0 70px;
}
section div  div h2{
 	font-size:115%;
	 margin: 0 0 10px;
}
section div  div.right-box{
	text-align:right;
	}
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){
	nav div div{
	padding:20px 0;
	}
	nav div div p.art_info {
	margin: 10px 0;
	}
}