/* CSS Document */

.contents_body{
	
	background:url("../images/p02/bk_01.jpg");
	background-size: 100%;
	background-repeat:no-repeat;
}


#sec01{
width:100%;
	position:relative;
	padding:2.5% 2.5% 8%;
	background-size:cover;
	background-repeat:no-repeat;
}

#sec01 img{display:block; margin-left:auto; margin-right:auto;}
#sec01 p{margin:auto;
	color:#FFF;}

#sec02{
width:100%;
	position:relative;
	padding:2.5%;
	font-size:14px;
}
#sec02 p{margin:3.5% 3.5% 0 0; color:#FFF;}
#sec02 div div img{margin-right:4.5%;}


#main-title{z-index:9999; position:relative; width:100%;}
#ramen{margin-top:5%; position:relative; right:-10%; width:95%;}
#logo{top:36%; right:3%; position:absolute; width:25%;}
#image03{margin-top:-3%; position:relative; width:100%;}


#section{margin:4.5% auto; width:70%; display:block;}

#sec02 div{position:relative;}
.image1{position:absolute; bottom:-23rem; left:1rem;}
.image2{position:absolute; bottom:-43rem; left:5rem;}

#tate-title{position:absolute; width:4%; right:5%; top:15%;}

h5 {font-size:3rem; font-weight: bold; color: #FFF; padding-top: 2rem;}
.shadow{ filter: drop-shadow(0px 0px 1px #000) drop-shadow(0px 0px 2px #000) drop-shadow(0px 0px 3px #000);}

.contents_body dd{text-align: center;  color:#fff; font-size: 1.5rem;}
