.slide_head_wrap.lunch_plan{background: #f9f5ed;margin: 0;padding: 1em 0;}
.lunch_plan_wrap{}
.lunch_plan_co{margin:1.5em 0 2em;}
.lunch_plan_co h3{
width: 100%;
font-size: 1.4em;
border-bottom: dotted 3px #ac976b;
margin-bottom: 0.5em;
background-repeat: no-repeat;
background-position: left center;
background-size: 26px auto;
padding: 0.2em 0 0 1.4em;
}
.lunch_plan_co h3::before {
font-family: "Font Awesome 5 Free";
content: "\f2e7";
font-weight: bold;
margin-left: -1.1em;
padding-right: 0.4em;
font-size: 1.1em;
color: #ac976b;
}
.lunch_plan_co h3 span{}

/* スライド ------------------------------------------*/
.lunch_plan_img{width: 46%;margin-left: 1%;}
.lunch_plan_text{width: 49%;margin-left: 3%;}
.lunch_plan_img.or2{order: 2;margin-left: 3%;}
.lunch_plan_text.or1{order: 1;margin-left: 1%;}
.lunch_plan_text h4{font-size: 1.2em;color: #fb6767;}
.lunch_plan_lead{margin: 0.6em 0;}
.price_note{
font-size: 0.9em;
text-align: right;
margin-bottom: 0.3em;
}
.lunch_plan_text dl{
display: flex;
flex-wrap: wrap;
margin-top: 2em;
}
.lunch_plan_text dt,.lunch_plan_text dd{
padding: 0.7em;
border-bottom: solid 2px #fff;
}
.lunch_plan_text dt{
width: 70%;
background:#f6efe1;
font-weight: bold;
}
.lunch_plan_text dt span{font-weight:normal;display: block;}
.lunch_plan_text dd{
width: 20%;
text-align: center;
color: #fb6767;
font-size: 1.1em;
font-weight: bold;
}
ul.lunch_plan{}
.lunch_plan li{margin-left: 1.2em;}
.lunch_plan li::before {
content: "※";
margin-left: -1.2em;
padding-right: 0.2em;
}
ul.drink_option{margin: 0 0.6em;}
.drink_option li{
list-style:disc;
margin:0 0 0.3em 1em;
}


/* 神戸牛 ------------------------------------------*/
.kb_wrap{background-color: #000;}
.kb_co{
background-image: url(../group-booking/img/header_img_kobe-beef.jpg);
background-repeat: no-repeat;
background-position: right top;
background-size: 600px;
margin-bottom: 2em;
}
.kb_img_wrap{
justify-content: space-between;
margin:1.5em 0 0;
}
.kb_img_wrap2{
width: 40%;
margin-right: 1%;
flex-direction: row-reverse;
}
.logo_kobe-beef{width: 45%;}
.logo_kobe-beef_gi{height: 135px;}
.mark_A5{height: 135px;}
.info1_text,.info2_text{color: #fff;width: 50% !important;}
.info1_text{margin: 2em 0;}

/* 予約 ------------------------------------------*/
.lunch_plan_inquiry{
margin:3em auto 0em;
width: 65%;
text-align: center;
}
.lunch_plan_inquiry p{text-align: center;}
.reserve_info{
font-size: 1.4em;
font-weight: bold;
color: #a99469;
}
.reserve_tel{
font-size: 1.8em;
font-weight: bold;
margin: 0.5em 0;
}
.reserve_tel i {margin-right: 0.3em;}
.lunch_plan_btn{
margin:1em auto 0;
width: 70%;
}

@media screen and (max-width:768px){
.lunch_plan_co h3{font-size: 22px;}

/* スライド ------------------------------------------*/
.lunch_plan_img {margin:0 auto 1em;width: 98%;}
.lunch_plan_text{margin-left: 0%;width: 100%;}
.swiper-page.or2{order: 1;margin:0 auto 1em;}
.lunch_plan_text.or1{order: 2;margin:0;}
.lunch_plan_text dt,.lunch_plan_text dd{width: 100%;padding: 0.5em;}
.lunch_plan_text h4{font-size: 1.1em;}

/* 神戸牛 ------------------------------------------*/
.kb_co{background-size: 80%;background-position:right 9em;}
.kb_img_wrap2{width: 100%;margin:0;flex-direction: column;}
.logo_kobe-beef{width: 80%;margin:0 auto 1em;}
.logo_kobe-beef_gi{width: 40%;height: auto;}
.mark_A5{height: auto;width: 20%;}
.info1_text,.info2_text{width: 100% !important;}
.info1_text{margin: 2em 0 1em;}

/* 予約 ------------------------------------------*/
.lunch_plan_inquiry{
width: 96%;
margin: 2em auto 0em;
}
.lunch_plan_inquiry p{text-align: center;}
.reserve_info{font-size: 1.2em;}
.reserve_tel{font-size: 1.6em;text-align: center !important;}
.reserve_tel i {}
.lunch_plan_btn{width: 100%;}
.lunch_plan_btn a {font-size: 1em;padding: 0.7em;}
}

