/* CSS Document */

/*page01*/




section{display:block; padding:0; position:relative;}



#sec01{position:relative; margin:0; padding:0 0 19%; margin-bottom:-115px;}


#ramen{position:absolute; z-index:11; top:140px; left:0; right:0; margin:0 auto; display: block; width:auto;}

#title01{position:relative; z-index:11; left:0; right:0; margin:0 auto; padding:2% 0; display:block; width:759px;}
#aburasoba{position:relative; z-index:10; top:-30px; left:0; right:0; margin:0 auto; display: block; width:561px;}
#logo{position:absolute; z-index:13; top:440px; left:0; right:0; margin:7% auto 2%; display: block; width:410px;}
#spec{position:absolute; z-index:12; top:120px; left:0; right:0; margin:0 auto; display: block; width:764px;}
#sec01 p{color:#000;}
p#spec01{position:absolute; top:160px; left:25px; width:150px; font-size:12px; z-index:15;}
p#spec02{position:absolute; top:350px; left:25px; width:150px; font-size:12px; z-index:15;}
p#spec03{position:absolute; top:580px; left:25px; width:150px; font-size:12px; z-index:15;}
p#spec04{position:absolute; top:205px; right:25px; width:150px; font-size:12px; z-index:15;}
p#spec05{position:absolute; top:355px; right:28px; width:150px; font-size:12px; z-index:15;}
p#spec06{position:absolute; top:533px; right:28px; width:150px; font-size:12px; z-index:15;}

p#attention{font-size:12px; color:#fff; margin:0 0 0 3%;}

main section#sec02{width:800px; color:#000; /*min-height:1040px;*/ box-sizing:border-box; position:relative; margin-top:10px; z-index:20; padding:0 1%;}
main section#sec02 div{display: block; max-width:48%;}
main section#sec02 div p{color:#fff; font-size:15px;}
main section#sec02 div img{width:100%;}

main section#sec03{width:762px; color:#000; /*min-height:1040px;*/ box-sizing:border-box; position:relative; margin:10px auto 0; z-index:40;}
main section#sec03 div{position:absolute; top:0; padding:2%;}
main section#sec03 div p{color:#fff; font-size:14px; width:97%; margin:-8px auto;}