/* CSS Document */

/*page01*/


.title-02{width:100%; margin:0 auto -2rem; display: block; position:relative; z-index:5;}
#sec04{
font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;  text-align:left;font-weight:bold;
}
#ramen{width:95%; margin:3% auto 0; display:block; z-index:2; position:relative; right:-3%;}
#logo{width:70%; margin:0% auto 0; display: block; z-index:100; position:relative;}

#attention{position:relative; z-index:7; margin:6% 0 3%; right:-10%; display: block;}

.spec{font-size:1.5vw; line-height:2vw; position:absolute; z-index:300;}
#spec01{top: 8%; right: 84%; left: 1%;}
#spec02{top: 48%; right: 1%; left: 84%;}
#spec03{top: 33%; right: 1%; left: 84%;}
#spec04{top: 32%; right: 84%; left: 1%;}
#spec05{top: 6%; right: 1%; left: 84%;}

#sec01{position:relative;
background:no-repeat url("../images/p01/bg.jpg");
background-size:cover;
width:100%;
margin:0 auto 1%;
padding:0.5rem 0.5rem 2rem;
/* z-index:-10; */
}


#sec02{width:100%; position:relative; box-sizing:border-box; background:; margin:-0.5% auto 1.5%; padding:0; box-sizing: border-box; z-index:9999;}
#offer{display:block; width:95%; margin:-12% auto 0;}
#sec02 p{width:93%; margin:1% auto 2.5%; position:relative; color:#fff; z-index:10; text-align:left;}
#sec02 p span{color:#FFE500; font-weight:bold;}
#date{width:90%; margin:3% auto 0; display:block;}


.attention2 {font-size:12px; color:#FFF; text-align:center; z-index:100; position:relative;}

#txt1{font-size:15px; text-align:center; font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif"; color:#fff; font-weight:bold; position:relative; z-index:999999; filter:drop-shadow(0px 0px 1px #000) drop-shadow(0px 0px 2px #000) drop-shadow(0px 0px 3px #000);}

