/* CSS Document */

#sec01{
	background-image:url("../images/p01/bg.jpg");
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	height:auto;
	padding:6% 2.5% 0;
	box-sizing:border-box;
	position:relative;
	width:100%;
}

#sec01 img{display:block; margin-left:auto; margin-right:auto;}

.spec{position:relative; margin:5% auto 5%; left:0; right:0; background:rgba(255,255,255,0.7); border-radius:20px; padding:1.5% 2.5%; box-sizing:border-box;}
.spec img{position:relative; margin:5% auto 3%; left:0; right:0; width:auto;}
.spec dd{font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"; padding-bottom:2.5%;}

.ramen{z-index:9998; position:relative; margin-bottom:-60px; left:0; right:0; width:90%;}
.logo{z-index:9998; position:relative; left:0; right:0; width:85%;}
.attention{color:#fff; font-size:10px; text-align:center; margin:4% auto 0;}

