/* CSS Document */

#sec01{
	background:url(../images/p01/bg.png);
	background-size:cover;
	background-repeat:no-repeat;
	height:auto;
	padding:2.5%;
	position:relative;
	width:100%;
	box-sizing:border-box;
}

#sec01 img{display:block; margin-left:auto; margin-right:auto;}
#logo{margin-top:11%; width:75%;}
#spec{width:90%; position:absolute; z-index:9999; top:120px; margin:auto; left:0; right:0;}

#sec01 p{font-size:11px; color:#fff;}


#main-title{z-index:9999; position:relative; width:95%;}
#ramen{margin-top:10%; width:70%;}


#section{margin:4.5% auto; width:70%; display:block;}

#sec02 div{position:relative;}
.image{position:absolute; bottom:0; right:0;}

#tate-title{position:absolute; width:4%; right:5%; top:15%;}