.con_info{max-width:1260px;width:89.58333%;margin-left:auto;margin-right:auto}.btn_rsv{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.text-wbr{word-break:keep-all;overflow-wrap:anywhere}@media only screen and (max-width: 767px){.text-wbr--not-sp{word-break:inherit;overflow-wrap:inherit}}body{background:white}.text-lg{font-size:1.2em}@media only screen and (max-width: 767px){.btn_det_ghost,.btn_rsv{padding-block:1rem}}.btn_det_ghost{color:#333;border-color:#333}.btn_det_ghost .ic_arr{background-color:#333}.btn_det_ghost .ic_arr::after{background-color:#333}@media only screen and (max-width: 767px){.sp-text-body{font-size:100%}}.st_l.no_line span:after{content:none}.catch{margin-bottom:30px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#5b4b8a;letter-spacing:7px;letter-spacing:7px;font-weight:normal}@media only screen and (min-width: 1025px){.catch{font-size:200%}}@media print{.catch{font-size:200%}}.ie8 .catch{font-size:200%}@media only screen and (min-width: 768px) and (max-width: 1024px){.catch{font-size:187%}}@media only screen and (max-width: 767px){.catch{font-size:140%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.catch{margin-bottom:20px}}@media only screen and (max-width: 767px){.catch{margin-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.catch{letter-spacing:4px}}@media only screen and (max-width: 767px){.catch{letter-spacing:2px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.catch .noview_tab{display:none}}@media only screen and (max-width: 767px){.catch{line-height:1.6}}@media only screen and (min-width: 768px){.con_pagetitle .box_pagetitle .main_img{margin-top:50px}}@media print{.con_pagetitle .box_pagetitle .main_img{margin-top:50px}}.ie8 .con_pagetitle .box_pagetitle .main_img{margin-top:50px}.lower #header{z-index:3}html{scroll-padding-top:80px}@media only screen and (max-width: 767px){.con_anchorlnk{position:fixed;z-index:100;width:100%;top:0;left:0;background:white;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;border-bottom:1px solid #eee}.con_anchorlnk.fixed{-webkit-transform:none;transform:none}}.con_anchorlnk .con_anchorlnk_ttl{display:grid;position:relative;padding:1rem 5.9vw;justify-items:center;color:#5b4b8a;font-family:"Cinzel",serif;line-height:1;background:#eee}.con_anchorlnk .con_anchorlnk_ttl::before,.con_anchorlnk .con_anchorlnk_ttl::after{content:"";position:absolute;display:inline-block;background:#333;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.con_anchorlnk .con_anchorlnk_ttl::before{right:calc(3rem + 4px);width:1px;height:8px;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.con_anchorlnk .con_anchorlnk_ttl::after{right:3rem;width:8px;height:1px}.con_anchorlnk .con_anchorlnk_ttl.active::before{-webkit-transform:translate(50%, -50%) rotate(90deg);transform:translate(50%, -50%) rotate(90deg)}.con_anchorlnk .box_anchorlnk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eee}@media only screen and (max-width: 767px){.con_anchorlnk .box_anchorlnk{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_anchorlnk .box_anchorlnk__lnk{display:grid;position:relative;padding:1rem 5.9vw;justify-items:center;color:#5b4b8a;font-family:"Cinzel",serif;line-height:1}.con_anchorlnk .box_anchorlnk__lnk::after{content:"";display:inline-block;width:8px;height:8px;border-bottom:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.con_intro{margin-bottom:20px;margin-top:170px}@media only screen and (max-width: 767px){.con_intro{margin-bottom:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro{margin-top:80px}}@media only screen and (max-width: 767px){.con_intro{margin-top:1em}}@media only screen and (min-width: 1300px){.con_intro{margin-bottom:200px}}@media print{.con_intro{margin-bottom:200px}}.ie8 .con_intro{margin-bottom:200px}.con_intro .box_intro{max-width:1700px;width:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:3vw;margin-top:100px}@media only screen and (max-width: 1850px){.con_intro .box_intro{width:89.58333%}}@media print{.con_intro .box_intro{width:89.58333%}}.ie8 .con_intro .box_intro{width:89.58333%}@media only screen and (max-width: 767px){.con_intro .box_intro{gap:2.8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_intro .box_intro{margin-top:60px}}@media only screen and (max-width: 767px){.con_intro .box_intro{margin-top:2em}}@media only screen and (max-width: 767px){.con_intro .box_intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_intro .box_text{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:580px}@media only screen and (min-width: 1300px){.con_intro .box_text{padding-top:1.8rem}}@media print{.con_intro .box_text{padding-top:1.8rem}}.ie8 .con_intro .box_text{padding-top:1.8rem}@media only screen and (max-width: 767px){.con_intro .box_text{max-width:none}}@media only screen and (max-width: 767px){.con_intro .text{text-align:left}}.con_intro .box_img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.con_intro .box_intro--nottl{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_intro .box_intro--nottl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.con_intro .box_intro--nottl .box_img{-webkit-box-flex:0;-ms-flex:0 1 66%;flex:0 1 66%;margin-left:calc(50% - 50vw)}@media only screen and (max-width: 767px){.con_intro .box_intro--nottl .box_img{margin-top:2.5rem}}.con_intro .box_intro--nottl .box_img img{width:100%}.con_intro .box_intro--nottl .box_text{max-width:420px}@media only screen and (max-width: 767px){.con_intro .box_intro--nottl .box_text{max-width:none}}.con_intro .box_intro--nottl .box_img--absolute{position:absolute;bottom:0;right:0;-webkit-transform:translateY(60%);transform:translateY(60%);-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}@media only screen and (max-width: 1600px){.con_intro .box_intro--nottl .box_img--absolute{-webkit-transform:translateY(80%);transform:translateY(80%)}}@media print{.con_intro .box_intro--nottl .box_img--absolute{-webkit-transform:translateY(80%);transform:translateY(80%)}}.ie8 .con_intro .box_intro--nottl .box_img--absolute{-webkit-transform:translateY(80%);transform:translateY(80%)}@media only screen and (max-width: 1300px){.con_intro .box_intro--nottl .box_img--absolute{position:relative;-webkit-transform:none;transform:none;width:100%}.con_intro .box_intro--nottl .box_img--absolute .img{width:30%;margin-left:auto}}@media print{.con_intro .box_intro--nottl .box_img--absolute{position:relative;-webkit-transform:none;transform:none;width:100%}.con_intro .box_intro--nottl .box_img--absolute .img{width:30%;margin-left:auto}}.ie8 .con_intro .box_intro--nottl .box_img--absolute{position:relative;-webkit-transform:none;transform:none;width:100%}.ie8 .con_intro .box_intro--nottl .box_img--absolute .img{width:30%;margin-left:auto}@media only screen and (min-width: 544.5px) and (max-width: 767px){.con_intro .box_intro--nottl .box_img--absolute .img{width:100%}}@media only screen and (max-width: 767px){.con_intro .box_intro--nottl .box_img--absolute{margin-left:auto;margin-top:1rem}.con_intro .box_intro--nottl .box_img--absolute .img{width:50%}}.con_rooms{padding:100px 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms{padding:50px 0}}@media only screen and (max-width: 767px){.con_rooms{padding:0}}.con_rooms .st_l{text-align:center;margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .st_l{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_rooms .st_l{margin-bottom:1em}}.con_rooms .con_rooms__anchorlnk{max-width:1700px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1850px){.con_rooms .con_rooms__anchorlnk{width:89.58333%}}@media print{.con_rooms .con_rooms__anchorlnk{width:89.58333%}}.ie8 .con_rooms .con_rooms__anchorlnk{width:89.58333%}.con_rooms .con_rooms__anchorlnk .st_l{font-size:160%;position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .st_l{font-size:150%}}.con_rooms .con_rooms__anchorlnk .st_l a{position:absolute;font-family:initial;font-size:1.12rem;font-size:1.12rem;letter-spacing:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:3.4rem;border-bottom:1px solid #b3b3b3;margin-right:0.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .st_l a{font-size:.85rem}}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .st_l a{position:relative;display:block;margin-inline:auto;margin-top:1rem}}.con_rooms .con_rooms__anchorlnk .st_l a::after{content:"";display:inline-block;width:6px;height:6px;border-bottom:1px solid #333;border-right:1px solid #333;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin-left:1rem}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .st_l a::after{width:4px}}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .st_l a::after{height:4px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .con_rooms__anchorlnk .st_l a::after{margin-left:.4rem}}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .st_l a::after{margin-left:.4rem}}.con_rooms .con_rooms__anchorlnk .anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;text-align:center}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .anchor{gap:0rem 5%}}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .anchor{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .anchor .anchor__item{-webkit-box-flex:0;-ms-flex:0 1 46%;flex:0 1 46%}}.con_rooms .con_rooms__anchorlnk .anchor .anchor__lnk::after{content:"";display:inline-block;width:8px;height:8px;border-bottom:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .anchor .anchor__lnk::after{-webkit-transform:translateY(-120%) rotate(45deg);transform:translateY(-120%) rotate(45deg)}}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .anchor .anchor__roomtype{font-size:60%}}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .anchor .anchor__roomdetail{font-size:60%}}.con_rooms .con_rooms__anchorlnk .anchor .anchor__roomname{line-height:1;font-family:"Cinzel",serif;color:#5b4b8a;font-size:1.6rem}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .anchor .anchor__roomname{font-size:1.2rem}}.con_rooms .con_rooms__anchorlnk .anchor .anchor__img{margin-bottom:1rem}@media only screen and (max-width: 767px){.con_rooms .con_rooms__anchorlnk .anchor .anchor__img{margin-bottom:.4rem}}.con_rooms .box_rooms{background:-webkit-gradient(linear, left top, left bottom, color-stop(18%, #fff), color-stop(18%, #eee), color-stop(81%, #eee), color-stop(81%, #fff));background:linear-gradient(180deg, #fff 18%, #eee 18%, #eee 81%, #fff 81%)}@media only screen and (max-width: 767px){.con_rooms .box_rooms:first-child{padding-top:3rem}}@media only screen and (max-width: 767px){.con_rooms .box_rooms{background:-webkit-gradient(linear, left top, left bottom, color-stop(8%, #fff), color-stop(8%, #eee), color-stop(78%, #eee), color-stop(78%, #fff));background:linear-gradient(180deg, #fff 8%, #eee 8%, #eee 78%, #fff 78%)}}.con_rooms .box_rooms+.box_rooms{margin-top:130px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .box_rooms+.box_rooms{margin-top:80px}}@media only screen and (max-width: 767px){.con_rooms .box_rooms+.box_rooms{margin-top:0}}@media only screen and (max-width: 767px){.con_rooms .box_rooms+.box_rooms{padding-top:4em}}.con_rooms .room__inner{max-width:1700px;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1850px){.con_rooms .room__inner{width:89.58333%}}@media print{.con_rooms .room__inner{width:89.58333%}}.ie8 .con_rooms .room__inner{width:89.58333%}.con_rooms .room__ttl{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center}.con_rooms .room__ttl .room__ttl-sub{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.con_rooms .room__ttl .st_l{color:#5b4b8a}.con_rooms .room__slickimg-wrapper .box_tnumb{max-width:700px}@media only screen and (max-width: 767px){.con_rooms .room__slickimg-wrapper .box_tnumb{max-width:none;width:100%}}.con_rooms .room__slickimg-wrapper .box_tnumb .slick-track{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.con_rooms .room__slickimg-wrapper .box_tnumb .slick-track .slick-slide{width:auto !important;margin-left:8px}@media only screen and (max-width: 767px){.con_rooms .room__slickimg-wrapper .box_tnumb .slick-track .slick-slide{margin-inline:2px}}.con_rooms .room__detail{margin-top:2.6em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1260px;margin-inline:auto}@media only screen and (max-width: 767px){.con_rooms .room__detail{margin-top:1em}}@media only screen and (max-width: 767px){.con_rooms .room__detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_rooms .room__detail .room__desc{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%;max-width:690px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__detail .room__desc{-webkit-box-flex:0;-ms-flex:0 1 80%;flex:0 1 80%}}@media only screen and (max-width: 767px){.con_rooms .room__detail .room__desc{display:contents}}.con_rooms .room__detail .room__map{max-width:480px}@media only screen and (max-width: 767px){.con_rooms .room__detail .room__map{margin-inline:auto}}@media only screen and (max-width: 767px){.con_rooms .room__btns{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.con_rooms .room__subttl{font-weight:normal;margin-bottom:18px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__subttl{margin-bottom:12px}}@media only screen and (max-width: 767px){.con_rooms .room__subttl{margin-bottom:.5em}}@media only screen and (max-width: 767px){.con_rooms .room__subttl{text-align:center;letter-spacing:2px}}.con_rooms .room__desc-tbl table{width:100%}.con_rooms .room__desc-tbl th,.con_rooms .room__desc-tbl td{padding:0.6rem 1.8rem}@media only screen and (max-width: 767px){.con_rooms .room__desc-tbl th,.con_rooms .room__desc-tbl td{padding:1rem}}.con_rooms .room__desc-tbl th{font-weight:normal;padding-right:4rem;word-break:keep-all}@media only screen and (max-width: 767px){.con_rooms .room__desc-tbl th{padding-right:2rem}}.con_rooms .room__desc-tbl tr{border-top:1px solid #b3b3b3}.con_rooms .room__desc-tbl tr:last-child{border-bottom:1px solid #b3b3b3}.con_rooms .room__tblttl{margin-top:3rem;font-size:120%;color:#5b4b8a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.8rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media only screen and (max-width: 767px){.con_rooms .room__tblttl{margin-top:1rem}}.con_rooms .room__tblttl::before{content:"";width:1rem;height:2px;background:#5b4b8a;display:inline-block}.con_rooms .room__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem 4rem;margin-top:3rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__btns{margin-top:2.5rem}}@media only screen and (max-width: 767px){.con_rooms .room__btns{margin-top:.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.con_rooms .room__btns{width:80%;margin-inline:auto}}.con_rooms .room__btns .room__btn{color:#333;border-color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em 2em;padding:1em 2em;word-break:keep-all}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__btns .room__btn{padding:1em}}@media only screen and (max-width: 767px){.con_rooms .room__btns .room__btn{padding:1em}}.con_rooms .room__btns .room__btn .ic_arr{background-color:#333}.con_rooms .room__btns .room__btn .ic_arr::after{background-color:#333}.con_rooms .room__btns .room__btn--underline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #b3b3b3}.con_rooms .room__btns .room__btn--underline::after{content:"";display:inline-block;width:8px;height:8px;border-bottom:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg) translateY(-40%);transform:rotate(45deg) translateY(-40%)}.con_rooms .room__pickup{margin-top:8rem;background:#fff;padding:5rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.con_rooms .room__pickup{margin-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__pickup{padding:2rem 2rem}}@media only screen and (max-width: 767px){.con_rooms .room__pickup{padding:1.7rem 1.8rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__pickup{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 767px){.con_rooms .room__pickup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_rooms .room__pickup_img{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}@media only screen and (max-width: 1100px){.con_rooms .room__pickup_img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media print{.con_rooms .room__pickup_img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.ie8 .con_rooms .room__pickup_img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.con_rooms .room__pickup_desc{-webkit-box-flex:1;-ms-flex:1;flex:1}.con_rooms .room__pickup_desc .catch{letter-spacing:5px;color:#333}@media only screen and (min-width: 1025px){.con_rooms .room__pickup_desc .catch{font-size:150%}}@media print{.con_rooms .room__pickup_desc .catch{font-size:150%}}.ie8 .con_rooms .room__pickup_desc .catch{font-size:150%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__pickup_desc .catch{font-size:130%}}@media only screen and (max-width: 767px){.con_rooms .room__pickup_desc .catch{font-size:130%;letter-spacing:2px}}.con_rooms .room__pickup_desc .catch::after{content:"";width:2.5em;height:1px;background:#333;display:block;margin-top:1.8rem}@media only screen and (max-width: 767px){.con_rooms .room__pickup_desc .catch::after{content:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__pickup_desc .catch+p{font-size:80%}}.con_rooms .room__pickup_btn{margin-top:2rem;max-width:300px}@media only screen and (max-width: 900px){.con_rooms .room__pickup_btn{max-width:500px;margin-inline:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_rooms .room__pickup_btn{font-size:80%}}@media only screen and (max-width: 767px){.con_rooms .room__pickup_btn{max-width:450px;font-size:100%}}.con_rooms .room__rsvbtn{max-width:500px;margin-inline:auto;text-align:center}@media only screen and (max-width: 767px){.con_rooms .room__rsvbtn{margin-top:0;padding-inline:1.8rem}}.con_rooms .room__rsvbtn a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.con_info{margin-bottom:185px}@media only screen and (max-width: 767px){.con_info{padding-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{margin-bottom:145px}}@media only screen and (max-width: 767px){.con_info{margin-bottom:calc(6em + 50px)}}.con_info .st_l{margin-bottom:50px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .st_l{margin-bottom:25px}}@media only screen and (max-width: 767px){.con_info .st_l{margin-bottom:1.25em}}.con_info .ic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:70px;margin-left:-70px}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .ic{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_info .ic{margin-bottom:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .ic{margin-left:-40px}}@media only screen and (max-width: 767px){.con_info .ic{margin-left:0}}@media only screen and (max-width: 767px){.con_info .ic{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-1.5em;width:80%;margin-inline:auto;font-size:80%}}.con_info .ic li{margin-left:70px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .ic li{margin-left:40px}}@media only screen and (max-width: 767px){.con_info .ic li{margin-left:0}}@media only screen and (max-width: 767px){.con_info .ic li{width:30%;margin-top:1.5em}}.con_info .ic li .box_img{margin-bottom:15px}@media only screen and (max-width: 767px){.con_info .ic li .box_img{margin-bottom:1em}}.con_info .box_info__imgs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem 3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_info .box_info__imgs{gap:2rem 1rem}}.con_info .box_info__imgs .box_info__imgs_list{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 767px){.con_info .box_info__imgs .box_info__imgs_list{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}}.con_info .box_info__imgs .box_text{margin-top:1.4rem}@media only screen and (max-width: 767px){.con_info .box_info__imgs .box_text{margin-top:.4rem}}.con_info .box_info__tbl{margin-top:5rem}.con_info .box_info__tbl th{font-weight:normal;word-break:keep-all;padding:2.2rem 4rem}@media only screen and (max-width: 767px){.con_info .box_info__tbl th{padding:1rem}}.con_info .box_info__tbl td{padding:2.2rem 8rem 2.2rem 3rem}@media only screen and (max-width: 767px){.con_info .box_info__tbl td{padding:1rem}}.con_info .box_info__tbl tr{border-top:1px solid #b3b3b3}.con_info .box_info__tbl tr:last-child{border-bottom:1px solid #b3b3b3}@media only screen and (max-width: 767px){.con_info .box_info__tbl th,.con_info .box_info__tbl td{display:block}.con_info .box_info__tbl th{border-bottom:1px solid #b3b3b3;text-align:center}.con_info .box_info__tbl td{margin-bottom:2rem}}.con_info .box_info__tbl_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.con_info .box_info__tbl_btn::after{content:"";display:block;position:absolute;width:102%;height:1px;background:#333;bottom:0;left:0}.con_info .box_info__tbl_btn .ic_arr{width:1em;height:1px;background-color:#333;position:relative}.con_info .box_info__tbl_btn .ic_arr::after{content:"";width:0.3em;height:1px;background-color:#333;position:absolute;bottom:0;right:0;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:0.6s right;transition:0.6s right;-webkit-transform-origin:right bottom;transform-origin:right bottom}.con_info .box_info__tbl_btn:hover .ic_arr{-webkit-transform:translateX(20%);transform:translateX(20%)}.con_breakfast{background:url(../images/common/bg_text_pat.png) repeat center center}.con_breakfast .box_breakfast{margin-top:8rem;padding:5rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.con_breakfast .box_breakfast{margin-top:4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_breakfast{padding:2rem 4rem}}@media only screen and (max-width: 767px){.con_breakfast .box_breakfast{padding:1.7rem 1.8rem}}@media only screen and (max-width: 767px){.con_breakfast .box_breakfast{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.con_breakfast .box_breakfast__img{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}@media only screen and (min-width: 768px){.con_breakfast .box_breakfast__img{margin-left:calc(50% - 50vw)}}@media print{.con_breakfast .box_breakfast__img{margin-left:calc(50% - 50vw)}}.ie8 .con_breakfast .box_breakfast__img{margin-left:calc(50% - 50vw)}.con_breakfast .box_breakfast__desc{-webkit-box-flex:1;-ms-flex:1;flex:1}.con_breakfast .box_breakfast__desc .catch{letter-spacing:5px;color:#333;font-family:"Cinzel",serif}.con_breakfast .box_breakfast__desc .catch::after{content:"";width:2.5em;height:1px;background:#333;display:block;margin-top:1.8rem}@media only screen and (max-width: 767px){.con_breakfast .box_breakfast__desc .catch::after{content:none}}.con_breakfast .box_breakfast__btn{margin-top:2rem;max-width:300px}@media only screen and (max-width: 767px){.con_breakfast .box_breakfast__btn{max-width:450px;margin-inline:auto}}
