/* CSS Document */

/*page01*/


.contents_body{
	background:#956134;
	width:800px;
	margin: 0px auto;
	position:relative;
	line-height:1.5;
}

section{display:block; padding:0; position:relative;}



#sec01{position:relative; margin:0; padding:2% 0; background: url(../images/p01/bg01.jpg);}
#sec01 p{position:absolute; z-index:15; font-size:14px;}
#chashu{background:#976C00; padding:1.5% 2.5%; color:#fff; width:760px; box-sizing: border-box;}
#chashu p{position:relative;}

#ramen{position:relative; z-index:11; top:20px; left:0; right:0; margin:0 auto; display: block; width:65%;}
#z1{position:relative; z-index:12; left:0; right:0; margin:1% auto 0%; display:block;}
#z2{position:absolute; z-index:11; top:20px; left:0; right:0; margin:0 auto; display: block; width:50%;}
#logo{position:relative; z-index:13; left:0; right:0; margin:9% auto 2%; display: block; width:43%;}
#z4{position:absolute; z-index:8; top:560px; left:200px; right:0; display: block; width:25%;}
#spec{position:absolute; z-index:12; top:180px; left:0; right:0; margin:0 auto; display: block;}


#spec01,#spec02,#spec03,#spec04{color:#fff; font-size:1.15rem;  width:170px; line-height: 1.3;}
#spec01{top:265px; left:28px;}
#spec02{top:250px; right:30px;}
#spec03{top:575px; left:28px;}
#spec04{top:585px; right:30px;}



main section#sec02{width:800px; color:#000; /*min-height:1040px;*/ box-sizing:border-box; position:relative;}
main section#sec02 img{width:100%;}
main section#sec02 p{margin:1% 0; font-size:1.6rem; padding:1.5%;}
#sec01-txt{position:absolute; top:87px; left:162px; width:463px;}
#sec01-txt span{color:#c00;}
#sec02-txt{color:#fff; position:absolute; top:440px; left:18px; width:750px;}