/* CSS Document */

/*page01*/


.contents_body{
	background:url(../common/bg.jpg);
	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:160px; left:0; right:0; margin:0 auto; display: block; width:700px;}
#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:580px; left:-10px; right:0; margin:7% auto 2%; display: block; width:290px;}
#z4{position:absolute; z-index:8; top:560px; left:200px; right:0; display: block; width:25%;}
#spec{position:relative; z-index:12; top:0; left:0; right:0; margin:0 auto; display: block;}

#s01,#s02,#s03,#s04,#s05,#s06{position:absolute; font-size:13px; width:220px; color:#00511C; text-shadow: white 1px 1px 0px, white -1px 1px 0px,
             white 1px -1px 0px, white -1px -1px 0px;}
#s01{top:250px; left:25px;}
#s02{top:420px; left:25px;}
#s03{top:650px; left:25px;}
#s04{top:250px; right:20px;}
#s05{top:425px; right:20px;}
#s06{top:655px; right:20px;}


main section#sec02{width:800px; color:#000; /*min-height:1040px;*/ box-sizing:border-box; position:relative; margin:1% auto 3%; z-index:20; padding:0 1.5%;}
main section#sec02 img{ width: 100%; display: block;}

#txt01,#txt02,#txt03{position:absolute; font-size:13px; width:280px; color:#fff; text-shadow: brown 1px 1px 0px, brown -1px 1px 0px,
             brown 1px -1px 0px, brown -1px -1px 0px; text-align: center;}
#txt01{top:130px; left:20px;}
#txt02{top:130px; left:285px;}
#txt03{top:130px; left:525px;}








