.con_room .inner,.con_amen .inner{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_room .inner,.con_amen .inner{width:91.66667%}}.con_intro,.con_l_anchor{width:90%;margin:auto}@media only screen and (min-width: 1025px){.con_intro,.con_l_anchor{padding:0 50px}}@media only screen and (max-width: 1024px){.con_intro,.con_l_anchor{width:91.66667%}}#footer{margin-top:0}.con_intro{margin-top:7.69rem;width:calc(905 / 1440 * 100%);margin-bottom:3.46rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-top:5.38rem}}@media only screen and (max-width: 767px){.con_intro{margin-top:4.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{width:90%}}@media only screen and (max-width: 767px){.con_intro{width:90%}}@media only screen and (min-width: 1025px){.con_intro{padding-left:0;padding-right:0}}.con_intro .ttl2 .hina{margin-bottom:3.46rem}@media only screen and (max-width: 767px){.con_intro .ttl2 .hina{letter-spacing:0.02em;margin-bottom:2.3rem}}.con_intro .txt{margin-top:2.3rem;margin-top:2.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.con_intro .txt{margin-top:1.53rem}}.con_l_anchor{margin-bottom:9.23rem;max-width:1204px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_l_anchor{margin-bottom:7.69rem}}@media only screen and (max-width: 767px){.con_l_anchor{margin-bottom:6.15rem}}@media only screen and (min-width: 1025px){.con_l_anchor{padding:0}}.con_l_anchor .anc_lnk ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.53rem 1.15rem}@media only screen and (max-width: 767px){.con_l_anchor .anc_lnk ul{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:.38rem}}.con_l_anchor .anc_lnk ul li{height:100%}@media only screen and (min-width: 1025px){.con_l_anchor .anc_lnk ul li a{min-height:70px;padding:12px 15px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_l_anchor .anc_lnk ul li a{min-height:66px}}@media only screen and (max-width: 767px){.con_l_anchor .anc_lnk ul li a{font-size:70%;height:100%;padding:0.25em 0.5em}}.con_room{padding-top:1.53rem;margin-bottom:12.3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room{margin-bottom:7.69rem}}@media only screen and (max-width: 767px){.con_room{margin-bottom:6.15rem}}.con_room .inner{max-width:1000px}@media only screen and (min-width: 1025px){.con_room .inner{padding-left:0;padding-right:0}}@media only screen and (min-width: 1441px){.con_room .inner{max-width:calc(900 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_room .inner{width:85%}}.con_room .inner .cat{margin-top:.76rem}.con_room .inner .cat span{font-size:85%;background:#e8e5e0;border:1px solid #655d5b;line-height:1;padding:0 0.45em}.con_room .inner .box_slider{margin:2.3rem auto}@media only screen and (max-width: 767px){.con_room .inner .box_slider{margin:1.53rem auto}}.con_room .inner .box_slider .box_flex{position:absolute;right:30px;bottom:30px}@media only screen and (max-width: 767px){.con_room .inner .box_slider .box_flex{right:1em}}@media only screen and (max-width: 767px){.con_room .inner .box_slider .box_flex{bottom:1em}}@media only screen and (min-width: 768px){.con_room .inner>.txt{text-align:center}}@media only screen and (max-width: 767px){.con_room .inner>.txt{letter-spacing:0em}}.con_room .inner>.txt_s12{font-size:93%}@media only screen and (min-width: 768px){.con_room .inner>.txt_s12{text-align:center}}.con_room .inner .box_info{margin-top:3.84rem}@media only screen and (max-width: 767px){.con_room .inner .box_info{margin-top:1.53rem}}@media only screen and (min-width: 768px){.con_room .inner .box_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .inner .box_info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.con_room .inner .box_info .box_left{width:calc(460 / 1000 * 100%)}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_left{width:100%}}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_left{margin-bottom:3.46rem}}.con_room .inner .box_info .box_left .tbl_basic01 th{white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .inner .box_info .box_left .tbl_basic01 td{padding-right:0}}.con_room .inner .box_info .box_left .btn_basic{margin-top:3.84rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .inner .box_info .box_left .btn_basic{margin-top:2.3rem}}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_left .btn_basic{margin-top:1.92rem}}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_left .btn_basic{text-align:right}}.con_room .inner .box_info .box_map{width:calc(460 / 1000 * 100%);background:#fff;border:1px solid #bbac9f;-webkit-box-shadow:0px 0px 10px rgba(35,24,21,0.1);box-shadow:0px 0px 10px rgba(35,24,21,0.1);padding:1.53rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5.38rem 1.53rem}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_map{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room .inner .box_info .box_map{padding:2.3rem}}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_map{padding:0}}@media only screen and (min-width: 768px){.con_room .inner .box_info .box_map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.con_room .inner .box_info .box_map .box_act{padding:.76rem 1.53rem;position:relative}.con_room .inner .box_info .box_map .box_act::before{content:"";opacity:1;display:inline-block;height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;right:20px;background:#bbac9f}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_map .box_act::before{width:1em}}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_map .box_act::before{right:20px}}.con_room .inner .box_info .box_map .box_act::after{content:"";display:inline-block;width:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:14px;right:26px;background:#bbac9f}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_map .box_act::after{height:1em}}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_map .box_act::after{right:26px}}.con_room .inner .box_info .box_map .box_act.active{border-color:#9f8e54;border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.con_room .inner .box_info .box_map .box_act.active::before{opacity:1}.con_room .inner .box_info .box_map .box_act.active::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.con_room .inner .box_info .box_map .box_act button{background:transparent;border:none;color:#231815}@media only screen and (min-width: 768px){.con_room .inner .box_info .box_map .box_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.53rem}}@media only screen and (max-width: 767px){.con_room .inner .box_info .box_map .box_img{display:none;border-top:1px dotted #bbac9f;padding:1.53rem 1.53rem}.con_room .inner .box_info .box_map .box_img .img{max-width:200px;margin-inline:auto}}.con_room .inner .btn_cv{margin-inline:auto;width:500px;max-width:90%;margin-top:3.84rem}@media only screen and (max-width: 767px){.con_room .inner .btn_cv{margin-top:2.69rem}}.con_room .inner .btn_cv a{max-width:100%}.con_room.--special{position:relative;padding-top:9.61rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_room.--special{padding-top:6.15rem}}@media only screen and (max-width: 767px){.con_room.--special{padding-top:4.61rem}}.con_room.--special::before{content:"";position:absolute;left:0;top:0;width:100%;aspect-ratio:1440/700;background:url(./../images/rooms/bg_special.webp) center no-repeat}.con_amen{padding:11.15rem 0;position:relative;margin-bottom:9.23rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amen{padding:7.69rem 0}}@media only screen and (max-width: 767px){.con_amen{padding:4.61rem 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amen{margin-bottom:7.69rem}}@media only screen and (max-width: 767px){.con_amen{margin-bottom:4.61rem}}.con_amen::before{content:""}.con_amen::after{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:url(./../images/rooms/pt_amen.webp) center top no-repeat;background-size:cover}.con_amen .inner{position:relative;z-index:2;max-width:900px}@media only screen and (min-width: 1441px){.con_amen .inner{max-width:calc(900 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_amen .inner{width:85%}}.con_amen .inner .txt_s16{font-family:"Hina Mincho", serif;margin-top:2.3rem;font-weight:normal}@media only screen and (min-width: 1025px){.con_amen .inner .txt_s16{font-size:124%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amen .inner .txt_s16{font-size:124%}}@media only screen and (max-width: 767px){.con_amen .inner .txt_s16{font-size:124%}}@media only screen and (max-width: 767px){.con_amen .inner .txt_s16{margin-top:1.53rem;margin-bottom:.76rem}}@media only screen and (min-width: 768px){.con_amen .inner>.txt{text-align:center;margin-top:1.53rem}}.con_amen .inner .box_img{margin-top:3.84rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.53rem}@media only screen and (max-width: 767px){.con_amen .inner .box_img{margin-top:3.07rem}}@media only screen and (max-width: 767px){.con_amen .inner .box_img{gap:.76rem}}.con_amen .inner .box_img .img img{width:100%;height:auto}.con_amen .inner .box_list{margin-top:3.84rem;width:calc(700 / 900 * 100%);margin-inline:auto;background:#fff;border:1px solid #bbac9f;-webkit-box-shadow:0px 0px 10px rgba(35,24,21,0.1);box-shadow:0px 0px 10px rgba(35,24,21,0.1);padding:4.61rem 0}@media only screen and (max-width: 767px){.con_amen .inner .box_list{margin-top:3.07rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amen .inner .box_list{width:90%}}@media only screen and (max-width: 767px){.con_amen .inner .box_list{width:100%}}@media only screen and (max-width: 767px){.con_amen .inner .box_list{padding:3.07rem 0}}.con_amen .inner .box_list ul{width:calc(505 / 700 * 100%)}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_amen .inner .box_list ul{width:75%}}@media only screen and (max-width: 767px){.con_amen .inner .box_list ul{width:90%}}@media only screen and (min-width: 768px){.con_amen .inner .box_list ul{margin-inline:auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:0.5em 1em}}@media only screen and (max-width: 767px){.con_amen .inner .box_list ul{-webkit-column-gap:1.53rem;column-gap:1.53rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em 0;margin-right:0;margin-left:auto}}.con_amen .inner .box_list ul li{position:relative;padding-left:1em}@media only screen and (max-width: 767px){.con_amen .inner .box_list ul li{width:49%}}.con_amen .inner .box_list ul li::before{content:"";position:absolute;left:0;top:0.75em;width:3px;height:3px;border-radius:50%;background:#231815}
