/* CSS Document */

/*page01*/


.contents_body{
	background:#000;
	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;}
#sec01 p{position:absolute; z-index:15; font-size:14px;}

#ramen{position:absolute; z-index:11; top:140px; left:0; right:0; margin:0 auto; display: block; width:auto;}
#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:absolute; z-index:13; top:-20px; left:88px; right:0; margin:7% auto 2%; display: block; width:38%;}
#z4{position:absolute; z-index:8; top:560px; left:200px; right:0; display: block; width:25%;}
#spec{position:absolute; z-index:12; top:120px; left:0; right:0; margin:0 auto; display: block;}


main section#sec02{width:800px; color:#000; /*min-height:1040px;*/ box-sizing:border-box; position:relative; margin-top:-80px; z-index:20;}
main section#sec02 img{display: block;}

main section#sec03{width:762px; color:#000; /*min-height:1040px;*/ box-sizing:border-box; position:relative; margin:-50px auto 0; z-index:40;}
main section#sec03 p{position:absolute; top:48px; left:20px; width:560px; color:#fff;}