/* CSS Document */

#sec01{
	background:url();
	background-size:cover;
	background-repeat:no-repeat;
	height:auto;
	padding:0 0 1%;
	position:relative;
}

/*page01*/
#ufo{position:absolute; top:90px; right:40px;}
#title{position:relative; z-index:5; padding:2.5% 0; margin:0 auto 0; display: block;}
#ramen{position:relative; top:35px; z-index:1; margin:auto; display: block;}
#logo{width:800px; display:block; position:relative; margin:55px auto -45px; z-index:9;}
.attention{position:absolute; width:100%; color:#fff; bottom:35px; text-align:right; font-size:85%; right:20px;}

#spec{position:absolute; z-index:8; top:120px;}

.hp-link{display:block; width:69px; height:100px; position:absolute; bottom:50px; left:262px; background:;}
.hp-link:hover{background:rgba(255,255,255,0.5);}