html,article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video,main{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:0.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,nav,section,main{display:block}nav,ul{list-style:none}.topicpath{margin-right:auto;margin-left:auto;position:relative;align-items:center;display:flex;justify-content:flex-end;margin-top:5.33rem;margin-bottom:2rem}@media only screen and (max-width: 767px){.topicpath{width:calc(388 / 428 * 100%)}}@media only screen and (min-width: 768px){.topicpath{width:calc(1260 / 1440 * 100%)}}@media only screen and (min-width: 768px){.topicpath{font-size:.87rem}}@media only screen and (max-width: 767px){.topicpath{font-size:.81rem}}@media only screen and (max-width: 767px){.topicpath{margin-top:5rem;margin-bottom:2.5rem}}.topicpath ul{display:flex;flex-wrap:wrap}.topicpath li{display:flex;align-items:center}.topicpath li a{color:inherit;display:block}.topicpath li:not(:last-child)::after{content:"";width:.4em;height:.4em;border-right:1px solid var(--color);border-bottom:1px solid var(--color);display:block;margin-right:1em;margin-left:1em;transform:rotate(-45deg)}#header{position:relative;display:flex;flex-direction:column}.kv_type_text #header{padding-top:var(--gnav-height)}:root{--gnav-height:4.2rem}:root .zoom-200{--gnav-height:3.33rem}.gnav{position:absolute;left:0;right:0;height:var(--gnav-height);transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out}@media only screen and (min-width: 1025px){.gnav{z-index:1001}}@media only screen and (max-width: 1024px){.gnav{z-index:999}}@media only screen and (max-width: 767px){.gnav{top:2rem}}.gnav>.inner{width:calc(1360 / 1440 * 100%);margin-right:auto;margin-left:auto;display:flex;align-items:center}.gnav>.inner .logo{width:6.53rem}.zoom-200 .gnav>.inner .logo{width:5rem}@media only screen and (max-width: 767px){.gnav>.inner .logo{width:4.66rem;margin-left:auto;margin-right:auto}}.gnav>.inner .logo a{display:block;padding:1em 2em;margin:-1em -2em}.gnav>.inner .logo img{width:100%;height:auto;aspect-ratio:98 / 49}.gnav>.inner>ul{display:flex;margin-right:0;margin-left:auto}.gnav>.inner>ul>li{align-items:center;display:flex}.gnav>.inner>ul>li.btn_menu{display:flex;align-items:center;margin-left:0;margin-right:1.66rem}.gnav>.inner>ul>li.btn_menu button{width:100%;height:100%;display:flex;align-items:center}.gnav>.inner>ul>li.btn_menu button .inner{position:relative;display:block;width:4rem;aspect-ratio:60 / 6}.gnav>.inner>ul>li.btn_menu button .inner>span{border-radius:100px;display:block;background-color:black;padding-bottom:1px;position:absolute;top:50%;left:50%;z-index:1;width:100%;transform-origin:0 1px;transform:translate(-50%, 0);margin-right:.66rem;transition-property:top, transform;transition-duration:.15s;transition-timing-function:linear}.gnav>.inner>ul>li.btn_menu button .inner>span.t{top:0}.gnav>.inner>ul>li.btn_menu button .inner>span.b{top:100%}.gnav>.inner>ul>li.btn_menu button .text{font-family:'Cormorant Garamond', serif;font-feature-settings:"palt";font-size:74%;height:100%}.mouse .gnav>.inner>ul>li.btn_menu button:hover .inner>span.t,.touch .gnav>.inner>ul>li.btn_menu button.touchstart .inner>span.t{top:-.2em}.mouse .gnav>.inner>ul>li.btn_menu button:hover .inner>span.b,.touch .gnav>.inner>ul>li.btn_menu button.touchstart .inner>span.b{top:calc(100% + .2em)}.touch .gnav>.inner>ul>li.btn_menu button{-webkit-tap-highlight-color:transparent}.touch .gnav>.inner>ul>li.btn_menu button.touchend{transition-delay:200ms}.gnav>.inner>ul>li.btn_menu button.is-active .inner>span{margin-top:auto}.gnav>.inner>ul>li.btn_menu button.is-active .inner>span.t{top:50% !important;transform:rotate(20deg) translateX(calc(-50%))}.gnav>.inner>ul>li.btn_menu button.is-active .inner>span.m{opacity:0}.gnav>.inner>ul>li.btn_menu button.is-active .inner>span.b{top:50% !important;transform:rotate(-20deg) translateX(calc(-50%))}.gnav>.inner>ul>li.btn_menu button .inner>span{background-color:#fff}.kv_type_text .gnav>.inner>ul>li.btn_menu button .inner>span{background-color:var(--color-txt2)}.is-modal-active .gnav>.inner>ul>li.btn_menu button .inner>span{background-color:var(--color-txt2)}.gnav>.inner>ul>li.btn_lang{position:relative;margin-right:1.66rem}.gnav>.inner>ul>li.btn_lang .btn{font-size:.8rem;text-decoration:underline}.mouse .gnav>.inner>ul>li.btn_lang .btn{transition:opacity 0.1s ease-in}.mouse .gnav>.inner>ul>li.btn_lang .btn:hover,.touch .gnav>.inner>ul>li.btn_lang .btn.touchstart{opacity:0.7}.touch .gnav>.inner>ul>li.btn_lang .btn{-webkit-tap-highlight-color:transparent}.touch .gnav>.inner>ul>li.btn_lang .btn.touchend{transition-delay:200ms}.gnav>.inner>ul>li.btn_lang .btn button{text-align:center}.is-modal-active .gnav>.inner>ul>li.btn_lang .btn{color:var(--color) !important}.gnav>.inner>ul>li.btn_lang div{position:absolute;top:100%;left:50%;transform:translateX(-50%);right:0;background-color:var(--color-btn);width:100px}.gnav>.inner>ul>li.btn_lang div .la{font-family:'Cormorant Garamond', serif;font-feature-settings:"palt";font-size:.8rem;--lang-color:var(--color);color:var(--lang-color);position:relative;display:block;padding:.5em .25em;text-decoration:none;text-align:center;width:100%}.mouse .gnav>.inner>ul>li.btn_lang div .la{transition:opacity 0.1s ease-in}.mouse .gnav>.inner>ul>li.btn_lang div .la:hover,.touch .gnav>.inner>ul>li.btn_lang div .la.touchstart{opacity:0.7}.touch .gnav>.inner>ul>li.btn_lang div .la{-webkit-tap-highlight-color:transparent}.touch .gnav>.inner>ul>li.btn_lang div .la.touchend{transition-delay:200ms}.kv_type_text .gnav>.inner>ul>li.btn_lang div .la{--lang-color:var(--color-txt2)}.is-modal-active .gnav>.inner>ul>li.btn_lang div .la{--lang-color:var(--color-txt2)}.gnav>.inner>ul>li.btn_lang div .la:not(:first-child)::before{content:"";display:block;width:1px;height:1em;background-color:var(--lang-color);transform:translateY(-50%);position:absolute;left:0;top:50%;bottom:0}.kv_type_text .gnav>.inner>ul>li.btn_lang div a.la{--lang-color:var(--color-txt4)}.is-modal-active .gnav>.inner>ul>li.btn_lang div a.la{--lang-color:var(--color-txt4)}.gnav>.inner>ul>li.btn_hotel,.gnav>.inner>ul>li.btn_rest{--h:2rem;--w:8rem}.zoom-200 .gnav>.inner>ul>li.btn_hotel,.zoom-200 .gnav>.inner>ul>li.btn_rest{letter-spacing:0;--w:6.66rem}html:lang(en) .gnav>.inner>ul>li.btn_hotel,html:lang(en) .gnav>.inner>ul>li.btn_rest{--w:10rem}.gnav>.inner>ul>li.btn_hotel .a,.gnav>.inner>ul>li.btn_rest .a{border:1px solid var(--color-line2)}.gnav>.inner>ul>li.btn_hotel .a .inner,.gnav>.inner>ul>li.btn_rest .a .inner{font-size:.8rem;width:100%;justify-content:center}.gnav>.inner>ul>li.btn_hotel .a .inner .jp,.gnav>.inner>ul>li.btn_rest .a .inner .jp{padding-right:0;padding-left:0}.gnav>.inner>ul>li.btn_hotel{margin-left:.4rem}.gnav>.inner>ul>li.btn_hotel .a{border-color:#7fadc6}.gnav>.inner>ul>li.btn_rest{margin-left:.4rem}.gnav>.inner>ul>li.btn_rest .a{border-color:#68a2ad}.gnav_true .gnav.type_normal{top:2.33rem}.zoom-200 .gnav_true .gnav.type_normal{top:.66rem}.gnav_true .gnav.type_normal>.inner>ul>li.btn_lang .btn{color:#fff}html:not(.gnav_true) .gnav.type_normal{position:fixed;display:flex;align-items:center;background-color:rgba(255,255,255,0.75)}.kv_type_text .gnav.type_normal{order:-1;top:0}.gnav.type_sticky{background-color:rgba(255,255,255,0.85);position:fixed;transform:translateY(-100%);transition-property:transform, opacity;transition-duration:.3s;transition-timing-function:ease-out;top:0 !important;left:0;right:0;opacity:0}.parts_sticky .gnav.type_sticky{transform:translateY(0);padding:.5em 0;opacity:1}.gnav.type_sticky ul li.btn_menu button .inner>span{background-color:var(--color-txt2)}.gnav.type_sticky ul li.btn_lang .la{--lang-color:var(--color-txt2)}.kv_type_text .gnav.type_sticky ul li.btn_lang a.la{--lang-color:var(--color-txt4)}@media only screen and (max-width: 767px){.lower .gnav{top:0}}html:not(.gnav_true) .gnav>.inner>ul>li.btn_menu button .inner>span{background-color:black}html:not(.gnav_true) .parts_sticky .gnav{background-color:rgba(255,255,255,0.85)}.con_top_kv{--color:#fff;color:var(--color);--swiper-dots:rgba(255,255,255,0.5);--swiper-pause-border:#fff;--swiper-pause-inner:#fff;--swiper-arrow-border:#fff;--swiper-arrow-arr:#fff;position:relative;aspect-ratio:1440 / 1011;overflow:hidden}@media only screen and (max-width: 1024px){.con_top_kv{--swiper-dots:#fff}}@media only screen and (max-width: 767px){.con_top_kv{aspect-ratio:428 / 699}}.con_top_kv .img_kv{position:absolute;left:0;top:0;right:0;bottom:0}.con_top_kv .img_kv .swiper-wrapper{position:relative;z-index:1}.con_top_kv .img_kv .js-swiper-fade .img_kv01 img{aspect-ratio:1440 / 1011;object-fit:cover;height:auto}@media only screen and (max-width: 767px){.con_top_kv .img_kv .js-swiper-fade .img_kv01 img{aspect-ratio:428 / 699}}.con_top_kv .img_kv .swiper-slide{overflow:hidden;width:100%}@media only screen and (max-width: 767px){.con_top_kv .img_kv .swiper-slide{border-top-left-radius:0;border-top-right-radius:0}}.con_top_kv .img_kv .swiper-slide img{aspect-ratio:1440 / 1011;object-fit:cover;height:auto}@media only screen and (max-width: 767px){.con_top_kv .img_kv .swiper-slide img{aspect-ratio:428 / 699}}.con_top_kv .img_kv .btn_slide{top:calc(530 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_top_kv .img_kv .btn_slide{top:calc(46.6rem / 2)}}.con_top_kv .img_kv .btn_slide button::after{background-color:rgba(255,255,255,0.1)}.con_top_kv .box_catch{position:absolute;left:0;right:0;height:0;display:flex;align-items:center;z-index:1;width:100%;justify-content:center;top:calc(420 / 1440 * 100%)}@media only screen and (max-width: 767px){.con_top_kv .box_catch{top:32%}}.con_top_kv .box_catch .inner{display:flex;justify-content:center;flex-direction:column;width:100%}.con_top_kv .box_catch .inner .box_txt{display:flex;justify-content:center}.con_top_kv .box_catch .inner .box_txt .catch_kv{width:38.2rem;margin-right:auto;margin-left:auto}@media only screen and (min-width: 1441px){.con_top_kv .box_catch .inner .box_txt .catch_kv{width:655px}html:lang(en) .con_top_kv .box_catch .inner .box_txt .catch_kv{width:687px;aspect-ratio:786/328 !important}}@media only screen and (min-width: 1025px) and (max-width: 1440px){html:lang(en) .con_top_kv .box_catch .inner .box_txt .catch_kv{width:40rem;aspect-ratio:786/328 !important}}@media only screen and (max-width: 767px){.con_top_kv .box_catch .inner .box_txt .catch_kv{width:28rem}}.zoom-200 .con_top_kv .box_catch .inner .box_txt .catch_kv{width:30rem}.con_top_kv .box_catch .inner .box_txt .catch_kv img{height:auto;aspect-ratio:655 / 289}@media only screen and (max-width: 767px){.con_top_kv .box_catch .inner .box_txt .catch_kv img{aspect-ratio:420 / 184}}html:lang(en) .con_top_kv .box_catch .inner .box_txt .catch_kv img{aspect-ratio:786/328 !important}.con_top_kv .btns{display:flex;justify-content:center;margin-top:2.66rem;align-items:center}.zoom-200 .con_top_kv .btns{margin-top:6.66rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_top_kv .btns{position:absolute;left:0;top:calc(1000 / 1440 * 100%);right:0;z-index:1}}@media only screen and (max-width: 767px){.con_top_kv .btns{position:absolute;left:0;bottom:11em;right:0;z-index:1}}.con_top_kv .btns .swiper_ctrls{margin-top:0}.con_top_kv .btns .swiper-pagination-bullets{width:auto;padding-top:0 !important;margin-right:.66rem;min-height:calc(var(--pagination-size) * 1px)}.btn_slide{width:var(--swiper-arrow);aspect-ratio:1}.btn_slide .swiper-prev,.btn_slide .swiper-next{width:100%}.btn_pause{width:1.66rem;aspect-ratio:1}@media only screen and (max-width: 767px){.btn_pause{width:1.57rem}}.con_lower_kv{position:relative;display:flex;flex-direction:column}.con_lower_kv .kv_title{font-weight:normal;display:flex;z-index:2;align-items:center;height:12rem;width:calc(1100 / 1440 * 100%);margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_lower_kv .kv_title{width:90%;height:10rem}}.kv_type_text .con_lower_kv .kv_title{min-height:auto !important}@media only screen and (min-width: 768px){.kv_type_text .con_lower_kv .kv_title{margin-top:3.33rem}}@media only screen and (max-width: 767px){.kv_type_text .con_lower_kv .kv_title{margin-top:1.5em}}.con_lower_kv .kv_title .inner{display:flex;flex-direction:column}.con_lower_kv .kv_title .inner .sub_stayscence{order:-2;font-size:1.5em}.con_lower_kv .kv_title .inner .en{font-family:'Cormorant Garamond', serif;font-feature-settings:"palt";line-height:1;order:-1;width:100%;display:block}@media only screen and (max-width: 767px){.con_lower_kv .kv_title .inner .en{font-size:4rem}}.con_lower_kv .kv_title .inner .en .sub{font-size:35%;display:block;margin-top:1em}@media only screen and (max-width: 767px){.con_lower_kv .kv_title .inner .en .sub{font-size:50%}}@media only screen and (min-width: 768px){html:lang(ja) .con_lower_kv .kv_title .inner .en .sub{margin-bottom:-0.3em}}html:lang(ko) .con_lower_kv .kv_title .inner .en .sub{margin-bottom:0.3em}html:lang(en) .con_lower_kv .kv_title .inner .en .sub{margin-bottom:-0.3em}html:lang(zh-Hant) .con_lower_kv .kv_title .inner .en .sub{margin-bottom:0.3em}html:lang(zh-TW) .con_lower_kv .kv_title .inner .en .sub{margin-bottom:0.3em}html:lang(zh-CN) .con_lower_kv .kv_title .inner .en .sub{margin-bottom:0.3em}.con_lower_kv .kv_title .inner .jp{font-size:1.07rem;width:100%;display:block}.kv_type_text .con_lower_kv{padding-top:0}.kv_type_text .con_lower_kv::before{bottom:0}.kv_type_text .con_lower_kv .kv_title{min-height:21.33rem;position:relative}.con_lower_kv .img_kv{z-index:1;order:-1;position:relative;aspect-ratio:1440 / 543;overflow:hidden}@media only screen and (max-width: 767px){.con_lower_kv .img_kv{aspect-ratio:428 / 395}}.kv_type_image_small .con_lower_kv .img_kv{aspect-ratio:1440 / 380}@media only screen and (max-width: 767px){.kv_type_image_small .con_lower_kv .img_kv{aspect-ratio:428 / 235}}.con_lower_kv .img_kv img{object-fit:cover;position:absolute;height:100%}.con_lower_kv .img_video_kv{z-index:1;order:-1;position:relative;aspect-ratio:1440 / 543;overflow:hidden}@media only screen and (max-width: 767px){.con_lower_kv .img_video_kv{aspect-ratio:428 / 395}}.con_lower_kv .img_video_kv video{transform:translateY(-50%);position:absolute;object-fit:cover;width:100%;top:50%;left:0}@media only screen and (max-width: 767px){.con_lower_kv .img_video_kv video{top:0;bottom:0;left:50%;transform:translateX(-50%);height:100%}}.wrp_roo{position:relative}:root{--kv-member-width:23.33rem;--kv-member-margin:.53rem}@media only screen and (min-width: 768px) and (max-width: 1024px){:root{--kv-member-width:20rem}}:root .zoom-200{--kv-member-width:16.66rem}body:has(#trip_ai_container) .con_kv_member{bottom:100px}.con_kv_member{--color:#fff;color:var(--color);--swiper-dots:rgba(255,255,255,0.5);--swiper-pause-border:#fff;--swiper-pause-inner:#fff;--swiper-arrow-border:#fff;--swiper-arrow-arr:#fff;z-index:1}@media only screen and (max-width: 1024px){.con_kv_member{--swiper-dots:#fff}}@media only screen and (min-width: 768px){.con_kv_member{overflow:visible;display:flex;align-items:flex-end;height:0;z-index:999;bottom:var(--kv-member-margin);position:fixed;right:var(--kv-member-margin);top:auto}}@media only screen and (max-width: 767px){.con_kv_member{margin-top:-5em;margin-bottom:1.5em}}@media only screen and (min-width: 1025px){.con_kv_member .view_ctrl_css{display:none}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_kv_member .view_ctrl_css{display:block}}@media only screen and (max-width: 767px){.con_kv_member .view_ctrl_css{display:none}}.zoom-200 .con_kv_member .view_ctrl_css{display:block}.con_kv_member>.inner{margin-right:auto;margin-left:auto;position:relative;width:var(--kv-member-width);background-color:var(--color-group-member1);border-radius:.3rem}@media only screen and (max-width: 767px){.con_kv_member>.inner{width:calc(388 / 428 * 100%)}}@media only screen and (max-width: 767px){.con_kv_member>.inner{display:block}}html:lang(en) .zoom-200 .con_kv_member>.inner{width:20.66rem}.con_kv_member .st_kv_member{padding-top:.86rem;padding-bottom:.66rem;display:flex;flex-wrap:wrap;font-weight:normal;justify-content:center}@media only screen and (max-width: 767px){.con_kv_member .st_kv_member{padding-bottom:.33rem}}.con_kv_member .st_kv_member .free{border:1px solid rgba(167,167,167,0.9);padding-right:.86rem;padding-left:.86rem;min-height:1.06rem;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.con_kv_member .st_kv_member .free{font-size:.8rem}}@media only screen and (max-width: 767px){.con_kv_member .st_kv_member .free{font-size:.75rem}}@media only screen and (max-width: 767px){.con_kv_member .st_kv_member .free{height:1.2rem}}.con_kv_member .st_kv_member .mem{width:100%;text-align:center;margin-top:.5em;margin-bottom:.5em;line-height:1.2}@media only screen and (min-width: 768px){.con_kv_member .st_kv_member .mem{font-size:.87rem}}@media only screen and (max-width: 767px){.con_kv_member .st_kv_member .mem{font-size:.81rem}}.zoom-200 .con_kv_member .st_kv_member .mem{padding-right:1em;padding-left:1em}.con_kv_member .st_kv_member .en{font-family:'Cormorant Garamond', serif;font-feature-settings:"palt";line-height:1;font-weight:300}@media only screen and (min-width: 768px){.con_kv_member .st_kv_member .en{font-size:1.33rem}}@media only screen and (max-width: 767px){.con_kv_member .st_kv_member .en{font-size:1.88rem}}.con_kv_member .txt_send{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;min-height:1.33rem;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;text-align:center;background-color:var(--color-group-member2);line-height:1.4;padding:.25em}@media only screen and (min-width: 768px){.con_kv_member .txt_send{font-size:.87rem}}@media only screen and (max-width: 767px){.con_kv_member .txt_send{font-size:.81rem}}.zoom-200 .con_kv_member .txt_send{font-size:.8rem}@media only screen and (max-width: 1024px){.con_kv_member .txt_send{padding:.5em .25em;height:auto}}.zoom-200 .con_kv_member .txt_send{height:auto;line-height:1.2;padding-right:1em;padding-left:1em;padding-top:.5em;padding-bottom:.5em}.con_kv_member .link_btn{display:flex;justify-content:space-between;align-items:center;padding:.8rem}.zoom-200 .con_kv_member .link_btn{padding-top:.5em;padding-bottom:.5em}.con_kv_member .link_btn a{padding:.25em .5em;display:flex;align-items:center;justify-content:center;width:32%;text-decoration:none;text-align:center;color:var(--color-txt2);line-height:1.2}@media only screen and (min-width: 768px){.con_kv_member .link_btn a{min-height:2.33rem}}@media only screen and (max-width: 767px){.con_kv_member .link_btn a{min-height:2.5em}}.mouse .con_kv_member .link_btn a{transition:opacity 0.1s ease-in}.mouse .con_kv_member .link_btn a:hover,.touch .con_kv_member .link_btn a.touchstart{opacity:0.7}.touch .con_kv_member .link_btn a{-webkit-tap-highlight-color:transparent}.touch .con_kv_member .link_btn a.touchend{transition-delay:200ms}.zoom-200 .con_kv_member .link_btn a{font-size:.8rem}html:lang(en) .con_kv_member .link_btn a{line-height:1}@media only screen and (min-width: 768px){html:lang(en) .con_kv_member .link_btn a{min-height:2.66rem}}@media only screen and (max-width: 767px){html:lang(en) .con_kv_member .link_btn a{min-height:3em}}.con_kv_member .link_btn a.detail{background-color:#dddccc}.con_kv_member .link_btn a.login{background-color:#fff}.con_kv_member .link_btn a.member{background-color:#fff}.con_kv_member .ic_close{width:1.8rem;aspect-ratio:1;border-radius:100px;position:absolute;right:-.34rem;top:-.6rem;background-color:var(--color-group-member2);display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.con_kv_member .ic_close{width:2rem;z-index:2}}.con_kv_member .ic_close .ic{width:.6rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.con_kv_member .ic_close .ic{width:.66rem}}.con_kv_member .ic_close svg{fill:white;width:100%;height:100%}:root{--color-main:#2c7680;--color:var(--color-txt2);--color-txt1:#fff;--color-txt2:#333;--color-txt3:#555;--color-txt4:#707070;--color-txt5:#35595A;--color-sub1:#ACACAC;--color-sub2:#ABC7C7;--color-line:#D9D9D9;--color-line2:#DADADA;--color-line3:#DBDBDB;--color-btn:#EDF2F5;--color-hotel-sub:#2879A6;--color-rest-sub:#357B8A;--color-group-member1:#09294D;--color-group-member2:#0A1726;--color-group-footer:#142333;--bgc-base:linear-gradient(150deg, #f0f6f8 0%, rgba(248,242,239,0.8) 34%, rgba(255,255,255,0.6) 48%, rgba(244,238,236,0.6) 65%, #f9efeb 80%, #e8eff4 100%);--bgc-txt-title:linear-gradient(80deg, #0d7483 0%, #0d7483 13%, #0d7c83 24%, #26565e 36%, #0d6083 46%, #0d7483 57%, #0d6083 66%, #26565e 80%, #0d7c83 88%, #0d7483 100%);--bgc-hotel-main:linear-gradient(60deg, #2879a6 0%, #146694 29%, #0e5b85 51%, #146694 80%, #2879a6 100%);--bgc-rest-main:linear-gradient(60deg, #357b8a 4%, #1b6985 27%, #0d7483 72%, #39808f 90%);--bgc-txt-deco:linear-gradient(60deg, #46958b 4%, #58ccb0 28%, #3c8ea8 56%, #0f8482 96%);--bgc-room-standard:linear-gradient(90deg, #0d6e7b 0%, #34818b 100%);--bgc-room-suite:linear-gradient(90deg, #2b5063 0%, #387da1 100%);--color:var(--color-txt2);--swiper-dots:var(--color-sub1);--swiper-pause-border:var(--color-txt3);--swiper-pause-inner:var(--color-txt2);--swiper-arrow-border:var(--color-line);--swiper-arrow-arr:var(--color-txt4);--swiper-arrow:3.33rem;--pagination-pt:8;--pagination-size:26}@media only screen and (max-width: 767px){:root{--bgc-base:linear-gradient(115deg, #f0f6f8 0%, rgba(248,242,239,0.7) 35%, rgba(255,255,255,0.6) 48%, rgba(251,249,248,0.6) 56%, rgba(244,238,236,0.6) 73%, rgba(249,239,235,0.7) 87%, #e8eff4 100%)}}@media only screen and (max-width: 767px){:root{--pagination-size:23}}html{color:var(--color)}@media only screen and (min-width: 768px){html{line-height:calc(28 / 15)}}@media only screen and (max-width: 767px){html{line-height:calc(28 / 14)}}@media only screen and (min-width: 1441px){html{font-size:calc(17 / 16 * 100%)}}@media only screen and (min-width: 1441px) and (max-width: 1600px){html{font-size:calc((15 + 1) / 16 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1440px){html{font-size:calc(15 / 16 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1365px){html{font-size:calc((15 - 0) / 16 * 100%)}}@media only screen and (min-width: 897px) and (max-width: 1024px){html{font-size:calc((15) / 16 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 896px){html{font-size:calc((15 - 2) / 16 * 100%)}}body{-webkit-text-size-adjust:none;width:100%;overflow-x:hidden}body a{color:inherit;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body,pre,input,textarea,select{font-family:'Zen Old Mincho', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;font-weight:500}input,select,textarea{font-size:100%}*{box-sizing:border-box}#abi_page{max-width:2560px;margin-right:auto;margin-left:auto;width:100%;overflow:hidden}@media only screen and (min-width: 768px){#abi_page{font-size:100% !important}}@media only screen and (min-width: 1025px){body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media only screen and (max-width: 1024px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}img{width:100%}img.lazyload,img.lazyloading{opacity:0;visibility:hidden}img.lazyloaded{opacity:1;visibility:visible;transition:opacity 0.3s ease-out;height:auto}img[loading=lazy]{width:100%;height:auto}svg,img[src*=".svg"]{width:1rem;aspect-ratio:1 / 1}.visually-hidden:not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media only screen and (max-width: 767px){.sp-visually-hidden:not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}}button{background:none;border:none;border-radius:0;appearance:none;padding:0;font-size:inherit;font-family:inherit;color:inherit;cursor:pointer}#svg_defs{display:none}.jump_menu{display:none}.js-swiper-wrp [class*=" js-swiper-"]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child),.js-swiper-wrp [class^="js-swiper-"]:not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}.js-accordion+[data-accordion-target],.accordion+[data-accordion-target],.accordion_p+[data-accordion-target]{height:0;overflow:hidden;transition:opacity 0.5s, height 0.5s}.ls_anm{opacity:0;transform:translateY(1rem);transition-property:opacity, transform;transition-duration:calc(0s);transition-delay:1.5s;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1)}.is-1st-scrolled .ls_anm.lazyloaded{opacity:1;transform:translateY(0)}.ls_anm_grp{--delay-base:1s;--zoom:.25}.ls_anm_grp [data-lsanm]{transition-duration:calc(var(--delay-base));transition-property:opacity, transform, filter;transition-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1);opacity:0;filter:blur(3rem);transform:translateY(3rem)}@media only screen and (max-width: 767px){.ls_anm_grp [data-lsanm]{filter:blur(2rem);transform:translateY(2.5rem)}}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm]{opacity:1;filter:blur(0);transform:translateY(0)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="0"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 0)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="1"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 1)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="2"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 2)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="3"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 3)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="4"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 4)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="5"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 5)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="6"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 6)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="7"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 7)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="8"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 8)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="9"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 9)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="10"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 10)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="11"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 11)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="12"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 12)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="13"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 13)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="14"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 14)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="15"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 15)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="16"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 16)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="17"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 17)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="18"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 18)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="19"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 19)}.is-1st-scrolled .ls_anm_grp.lazyloaded [data-lsanm="20"]{transition-delay:calc(var(--delay-base) * var(--zoom) * 20)}[class*="tmp_btn"]{display:flex;--bgc:transparent;--h:2.8rem;--w:19.33rem}@media only screen and (max-width: 767px){[class*="tmp_btn"]{--h:2.66rem;--w:21.33rem}}[class*="tmp_btn"] .a{font-size:1rem;display:flex;text-decoration:none;align-items:center;justify-content:center;position:relative;background:var(--bgc);min-height:var(--h);width:var(--w);border:1px solid var(--color-line2);border-radius:100px;transition-property:background-color, color, fill;transition-duration:.2s;transition-timing-function:ease-out}[class*="tmp_btn"] .a .inner{display:flex;align-items:center;margin-right:auto;margin-left:auto;width:calc(100% - (2rem * 2))}[class*="tmp_btn"] .a .inner .jp{line-height:1.2;padding:.2em .5em}html:lang(en) [class*="tmp_btn"] .a .inner .jp{padding-top:.3em;padding-bottom:.3em}[class*="tmp_btn"] .a .inner .ic{margin-right:0;margin-left:auto}[class*="tmp_btn"] .a .inner .ic.ic_arrow{display:flex;align-items:center}[class*="tmp_btn"] .a .inner .ic.ic_arrow svg{fill:var(--color-txt4);height:auto;width:2.4rem;aspect-ratio:36 / 11.5}[class*="tmp_btn"].type_hotel_main .a{background:var(--bgc-hotel-main);color:#fff}.mouse [class*="tmp_btn"].type_hotel_main .a{transition:opacity 0.1s ease-in}.mouse [class*="tmp_btn"].type_hotel_main .a:hover,.touch [class*="tmp_btn"].type_hotel_main .a.touchstart{opacity:0.7}.touch [class*="tmp_btn"].type_hotel_main .a{-webkit-tap-highlight-color:transparent}.touch [class*="tmp_btn"].type_hotel_main .a.touchend{transition-delay:200ms}[class*="tmp_btn"].type_hotel_sub .a{background-color:var(--color-hotel-sub);color:#fff}.mouse [class*="tmp_btn"].type_hotel_sub .a{transition:opacity 0.1s ease-in}.mouse [class*="tmp_btn"].type_hotel_sub .a:hover,.touch [class*="tmp_btn"].type_hotel_sub .a.touchstart{opacity:0.7}.touch [class*="tmp_btn"].type_hotel_sub .a{-webkit-tap-highlight-color:transparent}.touch [class*="tmp_btn"].type_hotel_sub .a.touchend{transition-delay:200ms}[class*="tmp_btn"].type_rest_main .a{background:var(--bgc-rest-main);color:#fff}.mouse [class*="tmp_btn"].type_rest_main .a{transition:opacity 0.1s ease-in}.mouse [class*="tmp_btn"].type_rest_main .a:hover,.touch [class*="tmp_btn"].type_rest_main .a.touchstart{opacity:0.7}.touch [class*="tmp_btn"].type_rest_main .a{-webkit-tap-highlight-color:transparent}.touch [class*="tmp_btn"].type_rest_main .a.touchend{transition-delay:200ms}[class*="tmp_btn"].type_rest_sub .a{background-color:var(--color-rest-sub);color:#fff}.mouse [class*="tmp_btn"].type_rest_sub .a{transition:opacity 0.1s ease-in}.mouse [class*="tmp_btn"].type_rest_sub .a:hover,.touch [class*="tmp_btn"].type_rest_sub .a.touchstart{opacity:0.7}.touch [class*="tmp_btn"].type_rest_sub .a{-webkit-tap-highlight-color:transparent}.touch [class*="tmp_btn"].type_rest_sub .a.touchend{transition-delay:200ms}[class*="tmp_btn"] .a .ic_arrow{transition-property:transform;transition-duration:.15s;transition-timing-function:ease-out}.mouse [class*="tmp_btn"] .a:hover .ic_arrow,.touch [class*="tmp_btn"] .a.touchstart .ic_arrow{transform:translateX(0.75em)}.touch [class*="tmp_btn"] .a{-webkit-tap-highlight-color:transparent}.touch [class*="tmp_btn"] .a.touchend{transition-delay:200ms}[class*="tmp_st"]{font-weight:normal;line-height:1}[class*="tmp_st"] .s100{font-size:6.67rem}@media only screen and (max-width: 767px) and (max-width: 767px){[class*="tmp_st"] .s100{font-size:5.31rem}}[class*="tmp_st"] .s90{font-size:6rem}@media only screen and (max-width: 767px) and (max-width: 767px){[class*="tmp_st"] .s90{font-size:4.69rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s65{font-size:4.33rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s65{font-size:4.06rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s50{font-size:3.33rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s50{font-size:3.13rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s45{font-size:3rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s45{font-size:2.81rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s40{font-size:2.67rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s40{font-size:2.5rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s35{font-size:2.33rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s35{font-size:2.19rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s30{font-size:2rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s30{font-size:1.88rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s26{font-size:1.73rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s26{font-size:1.63rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s20{font-size:1.33rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s20{font-size:1.25rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s18{font-size:1.2rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s18{font-size:1.19rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s16{font-size:1.07rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s16{font-size:1.06rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .s14{font-size:.93rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .s14{font-size:.94rem}}.zoom-200 [class*="tmp_st"] .s100{font-size:4.09rem}.zoom-200 [class*="tmp_st"] .s90{font-size:3.72rem}.zoom-200 [class*="tmp_st"] .s65{font-size:2.8rem}.zoom-200 [class*="tmp_st"] .s50{font-size:2.25rem}.zoom-200 [class*="tmp_st"] .s45{font-size:2.07rem}.zoom-200 [class*="tmp_st"] .s40{font-size:1.89rem}.zoom-200 [class*="tmp_st"] .s35{font-size:1.7rem}.zoom-200 [class*="tmp_st"] .s30{font-size:1.52rem}.zoom-200 [class*="tmp_st"] .s26{font-size:1.37rem}.zoom-200 [class*="tmp_st"] .s20{font-size:1.15rem}.zoom-200 [class*="tmp_st"] .s18{font-size:1.08rem}.zoom-200 [class*="tmp_st"] .s16{font-size:1.01rem}.zoom-200 [class*="tmp_st"] .s14{font-size:.93rem}[class*="tmp_st"].lh065{line-height:.65}html:lang(zh-CN) [class*="tmp_st"].lh065{line-height:1}html:lang(zh-Hant) [class*="tmp_st"].lh065{line-height:1}html:lang(zh-TW) [class*="tmp_st"].lh065{line-height:1}[class*="tmp_st"].lh09{line-height:.9}[class*="tmp_st"].lh12{line-height:1.2}[class*="tmp_st"].lh18{line-height:1.8}[class*="tmp_st"] .ss{font-size:73%}[class*="tmp_st"] .en{font-family:'Cormorant Garamond', serif;font-feature-settings:"palt";font-weight:300;display:block}[class*="tmp_st"] .en:not(.tt_none){text-transform:uppercase}[class*="tmp_st"] .jp{line-height:1.8;display:block}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp{font-size:.93rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp{font-size:.94rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s25{font-size:1.67rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s25{font-size:1.63rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s22{font-size:1.47rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s22{font-size:1.44rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s20{font-size:1.33rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s20{font-size:1.25rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s18{font-size:1.2rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s18{font-size:1.19rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s17{font-size:1.13rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s17{font-size:1.13rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s16{font-size:1.07rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s16{font-size:1.06rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s15{font-size:1rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s15{font-size:1rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s14{font-size:.93rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s14{font-size:.94rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s13{font-size:.87rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s13{font-size:.88rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s12{font-size:.8rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s12{font-size:.81rem}}@media only screen and (min-width: 768px){[class*="tmp_st"] .jp.s11{font-size:.73rem}}@media only screen and (max-width: 767px){[class*="tmp_st"] .jp.s11{font-size:.75rem}}[class*="tmp_st"] .jp.lh12{line-height:1.5}[class*="tmp_st"].lay_set{flex-direction:column}[class*="tmp_st"].vertical{display:flex}[class*="tmp_st"].vertical .en{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;letter-spacing:.08em}@media only screen and (min-width: 768px){[class*="tmp_st"].pt_vertical{display:flex}[class*="tmp_st"].pt_vertical .en{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;letter-spacing:.08em}}@media only screen and (min-width: 897px){[class*="tmp_st"].l_vertical{display:flex}[class*="tmp_st"].l_vertical .en{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;letter-spacing:.08em}}[class*="tmp_st"].c_green{color:#0D7483}[class*="tmp_st"].c_grad{display:flex}[class*="tmp_st"].c_grad:not([class*="align_"]){justify-content:flex-start}[class*="tmp_st"].c_grad .grad{display:block;background:var(--bgc-txt-title);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.align_c{text-align:center;justify-content:center}.align_c>*{text-align:center;justify-content:center}@media only screen and (min-width: 768px){.align_c-l{text-align:center;justify-content:center}}@media only screen and (max-width: 767px){.align_c-l{text-align:left;justify-content:flex-start}}@media only screen and (min-width: 768px){.align_l-c{text-align:left;justify-content:flex-start}}@media only screen and (max-width: 767px){.align_l-c{text-align:center;justify-content:center}.align_l-c>*{text-align:center;justify-content:center}}@media only screen and (min-width: 1025px){.align_l-c-c{text-align:left;justify-content:flex-start}}@media only screen and (max-width: 1024px){.align_l-c-c{text-align:center;justify-content:center}.align_l-c-c>*{text-align:center;justify-content:center}}.align_r{text-align:right;justify-content:flex-end}@media only screen and (min-width: 768px){.align_r-c{text-align:right;justify-content:flex-end}}@media only screen and (max-width: 767px){.align_r-c{justify-content:center;text-align:center}}:root{--sp-nav-height:5.33rem}.sp_sticky_nav{position:fixed;right:0;bottom:-1px;left:0;transform:translateY(100%);z-index:1001;transition-property:transform, opacity;transition-duration:.3s;transition-timing-function:ease-out;opacity:0}.parts_sticky .sp_sticky_nav{opacity:1;transform:translateY(0)}.sp_sticky_nav ul{display:flex;background-color:#fff}.sp_sticky_nav li{width:100%}.sp_sticky_nav li .a{display:flex;align-items:center;justify-content:center;text-decoration:none;height:var(--sp-nav-height);display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.sp_sticky_nav li .a .ic{margin-top:auto;margin-bottom:0;width:1.12rem;height:auto;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.sp_sticky_nav li .a .t{line-height:1.4;width:100%;text-align:center;margin-top:0;margin-bottom:auto}@media only screen and (max-width: 767px){.sp_sticky_nav li .a .t{font-size:.69rem}}@media only screen and (max-width: 767px){html:lang(en) .sp_sticky_nav li .a .t{line-height:1.2;margin-top:.5em}}.sp_sticky_nav li.hotel_rsv .a{background:var(--bgc-hotel-main);color:#fff}.sp_sticky_nav li.hotel_rsv .a .ic svg{width:100%;aspect-ratio:18 / 11;fill:white}.sp_sticky_nav li.hotel_top .a .ic svg{width:100%;aspect-ratio:18 / 11}.sp_sticky_nav li.rest_rsv .a{background:var(--bgc-rest-main);color:#fff}.sp_sticky_nav li.rest_rsv .a .ic svg{fill:white;width:calc(13 / 19 * 100%);aspect-ratio:13 / 19}.sp_sticky_nav li.rest_top .a .ic svg{width:calc(13 / 19 * 100%);aspect-ratio:13 / 19}.sp_sticky_nav li.acc .a{border-left:1px solid var(--color-line)}.sp_sticky_nav li.acc .a .ic svg{width:calc(10.21 / 19 * 100%);aspect-ratio:10.21 / 13}.sp_sticky_nav li.sns .a{border-left:1px solid var(--color-line)}.sp_sticky_nav li.sns .a .ic svg{width:calc(15 / 19 * 100%)}.sp_sticky_nav li.menu{display:flex;align-items:center;margin-left:0}.sp_sticky_nav li.menu button{width:100%;height:100%;display:flex;align-items:center}.sp_sticky_nav li.menu button .inner{position:relative;display:block;width:4rem;aspect-ratio:60 / 6}.sp_sticky_nav li.menu button .inner>span{border-radius:100px;display:block;background-color:black;padding-bottom:1px;position:absolute;top:50%;left:50%;z-index:1;width:100%;transform-origin:0 1px;transform:translate(-50%, 0);margin-right:.66rem;transition-property:top, transform;transition-duration:.15s;transition-timing-function:linear}.sp_sticky_nav li.menu button .inner>span.t{top:0}.sp_sticky_nav li.menu button .inner>span.b{top:100%}.sp_sticky_nav li.menu button .text{font-family:'Cormorant Garamond', serif;font-feature-settings:"palt";font-size:74%;height:100%}.mouse .sp_sticky_nav li.menu button:hover .inner>span.t,.touch .sp_sticky_nav li.menu button.touchstart .inner>span.t{top:-.2em}.mouse .sp_sticky_nav li.menu button:hover .inner>span.b,.touch .sp_sticky_nav li.menu button.touchstart .inner>span.b{top:calc(100% + .2em)}.touch .sp_sticky_nav li.menu button{-webkit-tap-highlight-color:transparent}.touch .sp_sticky_nav li.menu button.touchend{transition-delay:200ms}.sp_sticky_nav li.menu button.is-active .inner>span{margin-top:auto}.sp_sticky_nav li.menu button.is-active .inner>span.t{top:50% !important;transform:rotate(20deg) translateX(calc(-50%))}.sp_sticky_nav li.menu button.is-active .inner>span.m{opacity:0}.sp_sticky_nav li.menu button.is-active .inner>span.b{top:50% !important;transform:rotate(-20deg) translateX(calc(-50%))}.sp_sticky_nav li.menu .a{border-left:1px solid var(--color-line)}@media only screen and (max-width: 767px){html:lang(en) .sp_sticky_nav li.menu .t{margin-top:1em}html:lang(zh-CN) .sp_sticky_nav li.menu .t{margin-top:1em}html:lang(zh-Hant) .sp_sticky_nav li.menu .t{margin-top:1em}html:lang(zh-TW) .sp_sticky_nav li.menu .t{margin-top:1em}html:lang(ko) .sp_sticky_nav li.menu .t{margin-top:1em}}.sp_sticky_nav li.menu .t{font-family:'Cormorant Garamond', serif;font-feature-settings:"palt";margin-top:1em}@media only screen and (max-width: 767px){.sp_sticky_nav li.menu .t{font-size:.75rem}}span.br[aria-hidden="true"]::after{content:"";display:block}:root{--ai-height:49px;--ai-margin:1em}#trip_ai_container{z-index:999 !important}@media only screen and (min-width: 768px){#trip_ai_container{left:auto !important;right:6px !important}}@media only screen and (max-width: 767px){#trip_ai_container{transition-property:bottom;transition-duration:.3s;transition-timing-function:ease-out;left:auto !important;right:.5rem}.parts_sticky #trip_ai_container{bottom:calc(var(--sp-nav-height) - 1px) !important}}.stt-lang-select{right:auto !important;border-radius:0 .33rem 0 0 !important}@media only screen and (max-width: 767px){.stt-lang-select{bottom:0;transition-property:bottom;transition-duration:.3s;transition-timing-function:ease-out}.parts_sticky .stt-lang-select{bottom:calc(var(--sp-nav-height) - 1px) !important}}body>div .grecaptcha-badge{transition-property:bottom,right !important;transition-duration:0.3s !important;transition-timing-function:ease-out}@media only screen and (min-width: 768px){body>div .grecaptcha-badge{bottom:100px !important}}@media only screen and (max-width: 767px){body>div .grecaptcha-badge{bottom:calc(var(--ai-height) + var(--ai-margin)) !important}}@media only screen and (max-width: 767px){body.parts_sticky>div .grecaptcha-badge{bottom:calc(var(--sp-nav-height) + var(--ai-height) + var(--ai-margin)) !important}}#homepage .con_int{position:relative}html:not([lang=ja]) .disp_ja{display:none !important}html:lang(ja) .hide_ja{display:none !important}html:not([lang=en]) .disp_en{display:none !important}html:lang(en) .hide_en{display:none !important}
