﻿.lower_mv{background:url(../img/reservation/img_mv.jpg);background-size:cover;background-repeat:no-repeat;height:253px;width:100%;position:relative}@media only screen and (max-width: 767px){.lower_mv{background:url(../img/reservation/img_mv_sp.jpg);background-size:cover}}.page-rsv_intro{display:flex;margin-top:70px}@media only screen and (max-width: 767px){.page-rsv_intro{display:block}}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-rsv_intro{margin-top:50px}}@media only screen and (max-width: 767px){.page-rsv_intro{margin-top:2em}}.page-rsv_intro_img{width:90%}@media only screen and (max-width: 767px){.page-rsv_intro_img{width:100%}}.page-rsv_intro_img img{width:100%}.page-rsv_intro_txt{width:50%;background:rgba(0,0,0,0.7);padding:65px 90px}@media only screen and (max-width: 767px){.page-rsv_intro_txt{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-rsv_intro_txt{padding:30px}}@media only screen and (max-width: 767px){.page-rsv_intro_txt{padding:2em 1em}}@media only screen and (min-width: 768px){.page-rsv_intro_txt{margin-top:8%;margin-left:-35%}}@media only screen and (max-width: 767px){.page-rsv_intro_txt{width:90%;margin:auto;margin-top:-30px;position:relative}}.page-rsv_intro_txt .ttl_h2{font-size:358%;letter-spacing:0.04em;font-family:"游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;margin-bottom:0.5em;display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.page-rsv_intro_txt .ttl_h2{font-size:215%}}@media only screen and (max-width: 767px){.page-rsv_intro_txt .ttl_h2{font-size:215%}}@media only screen and (max-width: 767px){.page-rsv_intro_txt .ttl_h2{justify-content:center}}.page-rsv_intro_txt .ttl_h2 span{display:inline-block;width:1em;position:relative}.page-rsv .con_rsv_intro{margin-bottom:50px}.page-rsv .con_rsv_intro .txt_m{text-align:center;margin-top:30px}@media only screen and (max-width: 767px){.page-rsv .con_rsv_intro .txt_m{margin-top:1em}}.box_rsv{position:relative;margin-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_rsv{margin-bottom:60px}}@media only screen and (max-width: 767px){.box_rsv{margin-bottom:100px}}@media only screen and (max-width: 767px){.box_rsv{width:100%}}@media only screen and (max-width: 767px){.box_rsv .con_img img{height:300px;object-fit:cover}}.box_rsv .box_text{position:absolute;z-index:3;color:#fff}@media only screen and (min-width: 768px){.box_rsv .box_text{transform:translateY(-50%);top:50%}}@media only screen and (max-width: 767px){.box_rsv .box_text{background:rgba(0,0,0,0.2);padding:2em 1em}}.box_rsv .box_text .box .ttl_m{margin-bottom:30px}@media only screen and (max-width: 767px){.box_rsv .box_text .box .ttl_m{margin-bottom:1.5em}}.box_rsv .box_text .box .box_btn{display:flex;flex-direction:column}.box_rsv .box_text .box .box_btn a{margin-right:.5em;margin-bottom:1em}.box_rsv .box_text .box .box_btn a span{margin-left:1em;font-size:130%;vertical-align:middle}.box_rsv .box_text .box .box_btn .btn_normal{min-width:300px;display:flex !important;justify-content:space-between;padding:1em 2em !important}@media only screen and (max-width: 767px){.box_rsv .box_text .box .box_btn .btn_normal{min-width:250px}}.box_rsv_r .box_text{left:15%}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_rsv_r .box_text{left:10%}}@media only screen and (max-width: 767px){.box_rsv_r .box_text{left:auto}}@media only screen and (max-width: 767px){.box_rsv_r .box_text{width:80%;top:10%}}.box_rsv_r .con_img picture img{margin-left:auto;display:block}.box_rsv_l .box_text{right:15%}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_rsv_l .box_text{right:10%}}@media only screen and (max-width: 767px){.box_rsv_l .box_text{right:auto}}@media only screen and (max-width: 767px){.box_rsv_l .box_text{width:80%;margin-left:20%;top:10%}}.box_tab{margin:100px 0}@media only screen and (max-width: 767px){.box_tab{margin:50px 0}}.box_tab #tab{margin-inline:auto;margin-bottom:100px;width:40%}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_tab #tab{width:90%}}@media only screen and (max-width: 767px){.box_tab #tab{width:90%}}.box_tab #tab>ul{display:flex;justify-content:center}.box_tab #tab>ul>li{width:200px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:1em;cursor:pointer;border:1px solid #c5c5c5;transition:opacity .6s ease, visibility .6s ease}.box_tab #tab>ul>li.active{cursor:default}.box_tab #tab>ul>li:hover{text-decoration:none;opacity:.6}.box_tab #tab>ul>li:last-child{margin-right:0}.box_tab #tab .ttl_s .jp{font-size:115%}.box_tab #panel>li{display:none}.box_tab #panel>li:first-child{display:list-item}
