/* CSS Document */

#sec01{
	background:url(../images/p02/backup.png) #161D2E;
	background-size:auto;
	background-repeat:no-repeat;
	height:auto;
	padding:2rem 2rem 0rem;
	position:relative;
}

#sec01 img{width: 96%; display:block; margin-left:auto; margin-right:auto;}
#logo{margin-top:-10%;}
#sec01 p{color:#fff; margin:0; font-size:18px;}


#sec02{
	margin:0 auto;
	background:url(../images/p02/backdown.png) #161D2E bottom;
	background-size:auto;
	background-repeat:no-repeat;
	height:auto;
	padding:0rem 2rem 2rem;
	position:relative;
}

#sec02 p{color:#fff; margin:0; font-size:18px;}
.mb-3{margin-bottom:3%;}

#main-title{z-index:9999; position:relative;}
#ramen{margin-top:-4%; width:80%;}

#section{margin:4.5% auto; width:70%; display:block;}

#sec02 div{position:relative;}
.image1{position:absolute; bottom:-25rem; left:7rem;}
.image2{position:absolute; bottom:-43rem; left:5rem;}

#tate-title{position:absolute; width:4%; right:5%; top:15%;}

.chanpon_title {font-size:3rem; font-weight: bold; color: #FFF; padding-top: 2rem;}
