section{
	width:800px;
	margin: 0 auto 100px;
/*	background-color: #f00;*/
}

h2 {
	text-align: center;
	border-bottom: 1px #fff solid;
	height:55px;
	margin-bottom: 45px;
	font-size: 24px;
}

div,h3{
	width:92%;
	margin-left:auto;
	margin-right: auto;
/*	background-color: #0f0;*/
}


.txt_red{color:#d5127f;}

div.date-time{
	font-size: 48px;
	line-height: 1.5;
	margin:20px auto 10px;
	font-weight:400;
}

.holi{
	margin-top: 20px;
}

.menu{
	margin:60px auto 30px;
}



#box02 h3 {
	margin-bottom: 25px;
	font-size: 24px;
}


#box02 h4 {
	display: block;
	width:260px;
	font-size: 22px;
	text-align: center;
	border: 1px solid #fff;
	margin-top: 60px;
	margin-bottom: 20px;
}


.order-tel{
	font-size: 48px;
	line-height: 1.5;
	margin:30px auto 10px;
	font-weight:400;
}


.order-mail{
	margin:40px auto 15px;
}



#box03 div{
	margin-bottom: 50px;
	/*background-color: #f00;*/
}

#box04{
	margin-bottom: 50px;
}

#box04 h2{
	margin: 0 auto 45px;
	border: none;
	background: url(../img/line_white.png) repeat-x 0 50%;
}

#box04 h2 span {
	background: #000;
	padding: 0 80px;
}


.shop_name{
	font-size: 21px;
}

#map{
	margin: 35px auto 0;
}

#map iframe{
	width: 100% !important;
	height: 450px !important;
	border: 0;
}


.parking{
	margin: 45px auto 0;
}

.parking_txt{
	font-size: 21px;
}

.parking_txt2{
	font-size: 18px;
}

.parking_txt3{
	font-size: 16px;
}

.parking_img{
	margin: 25px auto 0;
}


#box05{
	border-top: 1px #fff solid;
	margin-bottom: 60px;
}

#btn-hp{
	display: block;
	width:430px;
	height: 45px;
	margin: 70px auto 0;
	text-align: center;
	font-size: 22px;
	/*padding-top: 5px;*/
}



.gotoeat-img{
	/*width:352px;
	height: 352px;*/
	width:300px;
	height: 152px;
	margin: 0 auto 30px;
	/*background-color: #f00;*/
}


.gunmatripwari-img{
	/*width:352px;
	height: 352px;*/
	width:400px;
	height: 189px;
	margin: 0 auto 30px;
	/*background-color: #f00;*/
}


.kiripay-img{
	/*width:352px;
	height: 352px;*/
	width:415px;
	height: 390px;
	margin: 50px auto 30px;
	/*background-color: #f00;*/
}


.shop-img{
	/*width:352px;
	height: 352px;*/
	width:380px;
	height: 507px;
	margin: 50px auto 30px;
	/*background-color: #f00;*/
}


/*　Googleカレンダー埋め込み  */

#calender{
	margin-top: 50px;
}


.g-calendar {
    text-align:center;
    }

.g-calendar iframe {
    width:100%;
    max-width:800px;
    height:400px;
    }

@media (min-width: 768px) {
    
.g-calendar iframe {
    height:500px;
    }
        
}

.calender__txt{
	width:100%;
	text-align: right;
	font-size: 14px;
}



/*　ストップコロナ！対策認定店  */

.stop_c19_img{
	width:390px;
	height: 389px;
	margin: 0 auto 30px;
	/*background-color: #f00;*/
}