@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600&family=Zen+Old+Mincho:wght@400;700&display=swap";body .-dev{visibility:none;display:none;pointer-events:none}body.-isDev .-dev{pointer-events:auto;visibility:visible;display:block}.dev-nav{z-index:10;position:fixed;top:0;left:0;pointer-events:none}.dev-box{height:10px;background-color:#b3b3b3}.console-frame{display:none}.-is-console{display:flex}.-is-console .signup-base-frame.-making-account>.left{width:calc(100% - 119.6rem)}.-is-console .console-frame{display:block;background-color:#000;color:#fff;min-height:100vh;padding:4.6rem}.-is-console .console-frame .body{width:68rem}.-is-console .console-frame p{line-height:1.8rem;margin-top:.6rem}.-is-console .console-frame button{position:absolute;top:2rem;right:2.7rem}.c-filter-txt{filter:var(--c-filter-txt)}.c-filter-white{filter:var(--c-filter-white)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,cite,code,img,small,strong,b,u,i,dl,dt,dd,ul,ol,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,embed,footer,header,menu,nav,section,time{margin:0;padding:0;border:0;vertical-align:baseline}*,*:before,*:after{box-sizing:border-box}html{height:100%;font-size:10px;scroll-behavior:smooth}body{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-kerning:normal;font-feature-settings:"palt";-webkit-text-size-adjust:100%}*:focus{outline:none}div,a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6,th{font-size:inherit;font-weight:300}article,aside,li,footer,header,menu,nav,section,h1,h2,h3,h4,h5,h6{display:block}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ffffff inset;-webkit-text-fill-color:black}[contenteditable=true]{cursor:text}[contenteditable=true],input,button,select,textarea{color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],button,select{cursor:pointer}select::-ms-expand{display:none}button{pointer-events:auto}form{display:block;width:100%}input,textarea{padding:0}label{display:inline-block}select option{background-color:#fff;color:#000}button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border-style:none;border-width:0}strong{font-weight:inherit}img{vertical-align:bottom;display:block;outline:none;user-select:none}.grecaptcha-badge{display:none!important}:root{--f-serif: YakuHanMP, "Zen Old Mincho", serif;--f-serif-noyaku: "Zen Old Mincho", serif;--f-en-serif: "EB Garamond", YakuHanMP, "Zen Old Mincho", serif;--f-serif-r: 400;--f-serif-b: 700;--f-en-serif-r: 400;--f-en-serif-b: 700;--f-track-0: 0em;--f-track-30: .03em;--f-track-45: .045em;--f-track-60: .06em;--f-track-80: .08em;--f-track-120: .12em;--f-track-145: .145em;--f-track-180: .18em;--f-track-200: .2em;--f-track-240: .23em;--f-track-280: .28em;--f-track-360: .36em;--f-track-400: .4em;--f-track-450: .45em;--f-track-600: .6em;--f-track-900: .9em;--f-size-10: 1rem;--f-size-11: 1.1rem;--f-size-12: 1.2rem;--f-size-13: 1.3rem;--f-size-14: 1.4rem;--f-size-15: 1.5rem;--f-size-16: 1.6rem;--f-size-17: 1.7rem;--f-size-18: 1.8rem;--f-size-20: 2rem;--f-size-22: 2.2rem;--f-size-24: 2.4rem;--f-size-26: 2.6rem;--f-size-28: 2.8rem;--f-size-33: 3.3rem;--f-h-12: 1.2;--f-h-13: 1.3;--f-h-14: 1.4;--f-h-15: 1.5;--f-h-16: 1.666;--f-h-17: 1.75;--f-h-18: 1.82;--f-h-19: 1.9;--f-h-20: 2;--f-h-26: 2.6;--f-h-30: 3}.main-frame{font-family:var(--f-serif);font-weight:var(--f-serif-r);font-size:var(--f-size-13);letter-spacing:var(--f-track-80);line-height:2.4rem;font-variant-numeric:oldstyle-nums;font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum" on;-moz-font-feature-settings:"lnum" on;-ms-font-feature-settings:"lnum" on;font-feature-settings:"lnum" on}.en{font-family:var(--f-en-serif)}html:lang(en){--f-serif: "EB Garamond", YakuHanMP, "Zen Old Mincho", serif;--f-track-30: .009em;--f-track-45: .0135em;--f-track-60: .018em;--f-track-80: .024em;--f-track-120: .036em;--f-track-145: .0435em;--f-track-180: .054em;--f-track-200: .018em;--f-track-240: .018em;--f-track-280: .018em;--f-track-360: .018em;--f-track-400: .018em;--f-track-450: .018em;--f-track-600: .018em;--f-track-900: .018em;--f-size-10: 1.08rem;--f-size-11: 1.188rem;--f-size-12: 1.296rem;--f-size-13: 1.404rem;--f-size-14: 1.512rem;--f-size-15: 1.62rem;--f-size-16: 1.728rem;--f-size-17: 1.836rem;--f-size-18: 1.944rem;--f-size-20: 2.16rem;--f-size-22: 2.376rem;--f-size-24: 2.592rem;--f-size-26: 2.808rem;--f-size-28: 3.024rem;--f-size-33: 3.564rem;--f-h-12: 1.2;--f-h-13: 1.3;--f-h-14: 1.12;--f-h-15: 1.2;--f-h-16: 1.3328;--f-h-17: 1.4;--f-h-18: 1.6;--f-h-19: 1.52;--f-h-20: 1.6;--f-h-26: 2.1;--f-h-30: 2.4}html:lang(en) .en-style{display:none!important}html:lang(ko){--f-serif: "Noto Serif KR", serif;--f-serif-noyaku: "Noto Serif KR", serif;--f-size-10: .85rem;--f-size-11: .935rem;--f-size-12: 1.02rem;--f-size-13: 1.105rem;--f-size-14: 1.19rem;--f-size-15: 1.275rem;--f-size-16: 1.36rem;--f-size-17: 1.445rem;--f-size-18: 1.53rem;--f-size-20: 1.7rem;--f-size-22: 1.87rem;--f-size-24: 2.04rem;--f-size-26: 2.21rem;--f-size-28: 2.38rem;--f-size-33: 2.805rem;--f-track-0: 0em * $ko-track-per;--f-track-30: .03em * $ko-track-per;--f-track-45: .045em * $ko-track-per;--f-track-80: .08em * $ko-track-per;--f-track-120: .12em * $ko-track-per;--f-track-145: .145em * $ko-track-per;--f-track-180: .18em * $ko-track-per;--f-track-200: .2em * $ko-track-per;--f-track-240: .24em * $ko-track-per;--f-track-280: .28em * $ko-track-per;--f-track-360: .36em * $ko-track-per;--f-track-400: .4em * $ko-track-per;--f-track-450: .45em * $ko-track-per;--f-track-600: .6em * $ko-track-per;--f-track-900: .9em * $ko-track-per}html:lang(zh-CN){--f-serif: "Noto Serif SC", serif;--f-serif-noyaku: "Noto Serif SC", serif;--f-size-10: .92rem;--f-size-11: 1.012rem;--f-size-12: 1.104rem;--f-size-13: 1.196rem;--f-size-14: 1.288rem;--f-size-15: 1.38rem;--f-size-16: 1.472rem;--f-size-17: 1.564rem;--f-size-18: 1.656rem;--f-size-20: 1.84rem;--f-size-22: 2.024rem;--f-size-24: 2.208rem;--f-size-26: 2.392rem;--f-size-28: 2.576rem;--f-size-33: 3.036rem}html:lang(zh-TW){--f-serif: "Noto Serif TC", serif;--f-serif-noyaku: "Noto Serif TC", serif;--f-size-10: .92rem;--f-size-11: 1.012rem;--f-size-12: 1.104rem;--f-size-13: 1.196rem;--f-size-14: 1.288rem;--f-size-15: 1.38rem;--f-size-16: 1.472rem;--f-size-17: 1.564rem;--f-size-18: 1.656rem;--f-size-20: 1.84rem;--f-size-22: 2.024rem;--f-size-24: 2.208rem;--f-size-26: 2.392rem;--f-size-28: 2.576rem;--f-size-33: 3.036rem}html.-transition-ready .popup-layer{transition-property:opacity;transition-duration:.3s;transition-delay:20ms;transition-timing-function:ease-out}@media only screen and (min-width: 1131px) and (max-width: 1200px){html{font-size:9.5px}}@media only screen and (min-width: 1081px) and (max-width: 1130px){html{font-size:9px}}@media only screen and (min-width: 1001px) and (max-width: 1080px){html{font-size:8.6px}}@media only screen and (min-width: 991px) and (max-width: 1000px){html{font-size:8.2px}}@media only screen and (min-width: 925px) and (max-width: 990px){html{font-size:7.8px}}@media only screen and (min-width: 880px) and (max-width: 924px){html{font-size:7.4px}}@media only screen and (min-width: 831px) and (max-width: 880px){html{font-size:7px}}@media only screen and (min-width: 300px) and (max-width: 370px){html{font-size:8.2px}}@media only screen and (max-width: 375.98px) and (min-height: 0px) and (max-height: 454.98px){html{font-size:8.5px}}.main-frame.-g{--c-txt: 51, 51, 51;--c-bg: 255, 255, 255;--c-key: 20, 45, 50;--c-error-txt: 255, 0, 0;--c-error-bg: 255, 238, 238;--c-border-op: .2;--c-hover-op: .8;--c-active-op: .3;--c-filter-txt: invert(9%) sepia(11%) saturate(3267%) hue-rotate(142deg) brightness(99%) contrast(85%);--c-filter-white: invert(100%);--c-g-bg-shika: linear-gradient(90deg, rgba(214,208,183,1) 0%, rgba(189,182,155,1) 50%, rgba(156,147,115,1) 75%, rgba(141,130,96,1) 100%);--c-g-bg-hana: linear-gradient(90deg, rgba(209,153,137,1) 0%, rgba(173,101,102,1) 100%);--loader-stroke-width: 2px}.main-frame.-g footer{--c-footer-txt: 255, 255, 255;--c-footer-bg: #142D32;--c-footer-btn-txt: 20, 45, 50;--c-footer-btn-bg: 255, 255, 255;--c-filter-footer-txt: invert(100%)}.main-frame.-g{--vw: 1vw;--content-width: 120rem;--nav-height: 8rem;--padding-x: 9rem;--hero-scroll-height: 12rem;--post-detail-width: 70rem;--mb-home-hero-pager-bottom: 2.8em;--swiper-pagination-bullet-horizontal-gap: 1rem}@media screen and (max-width: 830px){.main-frame.-g{--padding-x: 3rem;--nav-height: 6rem;--scale-arrow: scale(.85);--hero-scroll-height: 8.4rem}}@media only screen and (min-width: 300px) and (max-width: 370px){.main-frame.-g{--post-detail-width: 100%}}.main-frame.-g .img-logo{width:21rem;height:28.2rem}.main-frame.-g .img-icon{width:3.2rem;height:3.2rem}.main-frame.-g .img-64{width:6.4rem;height:6.4rem}.main-frame.-g .img-icon-privacy{width:4rem;height:4rem}.main-frame.-g .img-kokoro-mb-num{width:3rem;height:5rem}.main-frame.-g .img-kokoro-head{width:34rem;height:34rem}.main-frame.-g .img-kokoro1{width:34rem;height:21rem}.main-frame.-g .img-kokoro2{width:31rem;height:25.6rem}.main-frame.-g .img-kokoro3{width:26rem;height:28.7rem}.main-frame.-g .img-kokoro4{width:34rem;height:21rem}.main-frame.-g .img-kokoro5{width:31rem;height:25.6rem}.main-frame.-g .img-kokoro6{width:31.2rem;height:31.2rem}.main-frame.-g .img-sign{width:25rem;height:10rem}.main-frame.-g .img-logo-f-btn-site-shika{width:8.5rem;height:5rem}.main-frame.-g .img-logo-f-btn-site-hana{width:9.2rem;height:5rem}.main-frame.-g .img-logo-f-btn-site-yukku{width:14.6rem;height:5rem}.main-frame.-g .img-logo-recruit2-shika{width:16.1rem;height:5.6rem}.main-frame.-g .img-logo-recruit2-hana{width:17.3rem;height:5.5rem}.main-frame.-g .img-logo-recruit-hana,.main-frame.-g .img-logo-recruit-shika{width:13.6rem;height:5.6rem}.main-frame.-g .img-logo-recruit-yukku{width:16.4rem;height:3rem}.main-frame.-g .img-logo-gallery{width:32rem;height:13.8rem}.main-frame.-g .img-logo-home-shika,.main-frame.-g .img-logo-home-hana{width:44.8rem;height:22.8rem}.main-frame.-g .img-logo-group{width:17.1rem;height:4.6rem}.main-frame.-g .img-logo-menu-g{width:16.7rem;height:4.8rem}.main-frame.-g .img-logo-home-link-yukku{width:21rem;height:4rem}@media only screen and (max-width: 375.98px) and (min-height: 0px) and (max-height: 454.98px){.main-frame.-g .main-frame.-g{font-size:8.5px}}.main-frame.-g .hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.main-frame.-g .hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.main-frame.-g .hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.main-frame.-g .hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg) scale(.7);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.main-frame.-g .hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.main-frame.-g .hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.main-frame.-g #ac-id-menu-nav:target .hamburger--spin .hamburger-inner{transform:rotate(225deg) scale(.7);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.main-frame.-g #ac-id-menu-nav:target .hamburger--spin .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.main-frame.-g #ac-id-menu-nav:target .hamburger--spin .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.main-frame.-g .hamburger-inner{top:50%}.main-frame.-g .hamburger-inner,.main-frame.-g .hamburger-inner:before,.main-frame.-g .hamburger-inner:after{background-color:rgba(var(--c-txt),1)}.main-frame.-g .hamburger.is-active .hamburger-inner{top:50%}.main-frame.-g .hamburger{z-index:6;position:relative;pointer-events:auto;display:flex;justify-content:center;align-items:center;cursor:pointer;width:5.6rem;height:5.6rem;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;outline:none;overflow:visible}.main-frame.-g .hamburger.is-active .hamburger-inner,.main-frame.-g .hamburger.is-active .hamburger-inner:before,.main-frame.-g .hamburger.is-active .hamburger-inner:after{width:8.2rem;background-color:#fff}.main-frame.-g .hamburger-box{width:4.5rem;height:30px;position:relative;display:flex;justify-content:center}.main-frame.-g .hamburger-inner{display:block;margin-top:-1px;transition-property:top;transition-duration:.15s;transition-timing-function:ease}.main-frame.-g .hamburger-inner,.main-frame.-g .hamburger-inner:before,.main-frame.-g .hamburger-inner:after{width:4.5rem;height:2px;border-radius:0rem;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.main-frame.-g .hamburger-inner:before,.main-frame.-g .hamburger-inner:after{content:"";display:block}.main-frame.-g .hamburger-inner:before{top:-14px}.main-frame.-g .hamburger-inner:after{bottom:-14px}@media (hover: hover){.main-frame.-g .hamburger:hover,.main-frame.-g .hamburger.is-active:hover{opacity:.5}}@media screen and (max-width: 830px){.main-frame.-g .hamburger{width:5rem;height:5rem}.main-frame.-g .hamburger.is-active .hamburger-inner,.main-frame.-g .hamburger.is-active .hamburger-inner:before,.main-frame.-g .hamburger.is-active .hamburger-inner:after{width:6.4rem}.main-frame.-g .hamburger-box{width:3.2rem;height:22px}.main-frame.-g .hamburger-inner{margin-top:-1px}.main-frame.-g .hamburger-inner,.main-frame.-g .hamburger-inner:before,.main-frame.-g .hamburger-inner:after{width:3.2rem;height:2px}.main-frame.-g .hamburger-inner:before{top:-10px}.main-frame.-g .hamburger-inner:after{bottom:-10px}}.ac-menu{position:relative}.ac-menu label{display:block;cursor:pointer;user-select:none}.ac-menu-check{display:none}.ac-menu-content{max-height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.ac-menu-content-body{position:absolute;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:20ms}.ac-menu-btn{position:relative;width:var(--ac-menu-btn-width);height:var(--ac-menu-btn-height);cursor:pointer}.ac-menu-btn-close,.ac-menu-btn-open{position:absolute!important;top:0;left:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:30ms}.ac-menu-btn-close{opacity:1}.ac-menu-btn-open{opacity:0;transform:rotate(360deg)}.ac-menu-check:checked+label .ac-menu-btn-close,#ac-id-menu-1:target .ac-menu-btn-close{opacity:0;transform:rotate(360deg)}.ac-menu-check:checked+label .ac-menu-btn-open,#ac-id-menu-1:target .ac-menu-btn-open{opacity:1}.ac-menu-check:checked+label+.ac-menu-content,#ac-id-menu-1:target .ac-menu-content{max-height:200rem;opacity:1;visibility:visible;pointer-events:auto}.ac-menu-check:checked+label+.ac-menu-content .ac-menu-content-body,#ac-id-menu-1:target .ac-menu-content .ac-menu-content-body{transform:translateY(0)}.ac-id-menu-btn{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%}.ac-id-menu-btn.-close{z-index:99}#ac-id-menu-1:target .ac-id-menu-btn.-close,#ac-id-menu-2:target .ac-id-menu-btn.-close,#ac-id-menu-nav:target .ac-id-menu-btn.-close{z-index:105}.alert{position:relative;margin:1rem 0 1.4rem;color:rgba(var(--c-error-txt),1);background-color:rgba(var(--c-error-bg),1);line-height:1.6rem;font-size:1.1rem;letter-spacing:var(--f-track-80);padding:.9rem 1.2rem .6rem;max-height:20rem;min-height:3.4rem;transition:font-size 411ms linear .1s,min-height .15s linear .1s,max-height .6s linear .1s,margin 105ms linear .1s,padding 78ms linear .1s,line-height 72ms linear .1s,color .3s linear .1s}.alert+.form-group.-btn{margin-top:-1rem}html body .main-frame .alert:empty{color:rgba(var(--c-error-txt),0);font-size:0;margin:0;padding-top:0;padding-bottom:0;line-height:0rem;min-height:0;max-height:0;transition-delay:.4s}html body .main-frame .alert:empty:before{opacity:0;font-size:0rem;transition-delay:40ms}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}.form-body{display:none}.form-body.-active{display:block}.form-foot{margin-top:7.5rem}.form-note-s{margin-top:7rem;font-family:var(--f-en-serif);font-size:var(--f-size-10);letter-spacing:var(--f-track-80)}.form-group{margin-top:4.2rem}.form-group.-nomt,.form-group:first-of-type{margin-top:0}.form-group.-check.-h{margin-top:2rem;display:flex;align-items:center}.form-group.-check.-h .form-check-head{position:relative;top:.9rem;margin-right:5.6rem;margin-left:3rem}.form-checks{display:flex;margin-top:1.3rem}.form-check-head{font-size:var(--f-size-14);letter-spacing:var(--f-track-180);color:#8b8b78}.form-check-input{display:none}.form-check-label{position:relative;display:block;cursor:pointer;user-select:none;font-size:var(--f-size-16);letter-spacing:var(--f-track-180);padding:.8rem 3.8rem .6rem 3rem;transition-property:opacity;transition-duration:.19s;transition-timing-function:ease-out;font-weight:var(--f-sans-r)}.form-check-label:before{z-index:1;top:1.3rem;left:0rem;position:absolute;display:block;width:1.6rem;height:1.6rem;border-width:1px;border-style:solid;border-color:var(--c-txt-body);content:"";transition-property:border-color;transition-duration:.19s;transition-timing-function:ease-out}.form-check-label:after{z-index:1;top:.2rem;left:.2rem;position:absolute;display:block;opacity:0;content:url(/common/img/g/share/checked.svg);transition-property:opacity;transition-duration:.19s;transition-timing-function:ease-out}input[type=radio]:checked+label:before,input[type=checkbox]:checked+label:before,.form-group.-checked label:before{border-color:var(--c-txt-body)}input[type=radio]:checked+label:after,input[type=checkbox]:checked+label:after,.form-group.-checked label:after{opacity:1}.form-control{display:block;margin-top:-.2rem;width:100%;outline:none;line-height:2.8rem;background-color:#fff;background-clip:padding-box;border-bottom-style:solid;border-bottom-width:1px;border-bottom:1px solid rgba(0,0,0,.5);padding:.3rem 3.1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:var(--f-size-14);letter-spacing:var(--f-track-120);-webkit-appearance:none;border-radius:0}textarea.form-control{min-height:30rem}.select.form-control{position:relative}.select.form-control:before{z-index:2;position:absolute;right:1.8rem;top:0;filter:invert(60%) sepia(9%) saturate(515%) hue-rotate(22deg) brightness(90%) contrast(87%);content:url(/common/img/g/share/arrow3.svg)}.select.form-control select{width:100%;letter-spacing:var(--f-track-180)}@media (prefers-reduced-motion: reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent}.form-control:focus{background-color:#fff;border-bottom-style:solid;border-bottom-width:1px;outline:0}.form-control::-webkit-input-placeholder{color:#8b8b78;letter-spacing:var(--f-track-180);opacity:1}.form-control::-ms-input-placeholder{color:#8b8b78;letter-spacing:var(--f-track-180);opacity:1}.form-control::placeholder{color:#8b8b78;letter-spacing:var(--f-track-180);opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eee;opacity:1}.form-note{margin-top:4.3rem;font-size:var(--f-size-12);letter-spacing:var(--f-track-45);line-height:2.2rem;text-align:justify}.form-note.-m{font-size:var(--f-size-14);letter-spacing:var(--f-track-180)}@media (min-width: 831px){.form-group.-ss{width:15rem}.select.form-control{width:30rem}}@media screen and (max-width: 830px){.form-foot{margin-top:3.8rem}.form-note-s{margin-top:3rem;font-size:var(--f-size-10);letter-spacing:var(--f-track-80);line-height:1.5rem}.form-group{margin-top:2.7rem}.form-group.-nomt,.form-group:first-of-type{margin-top:0}.form-group.-check{padding-bottom:.4rem}.form-group.-check.-h{margin-top:1.3rem}.form-group.-check.-h .form-check-head{top:.6rem;margin-right:2.6rem;margin-left:1.4rem}.form-group.-check.-h .form-checks{flex-direction:row;align-items:center;column-gap:2.7rem}.form-group.-check.-h .form-check{margin-top:0rem}.form-checks{display:flex;flex-direction:column;margin-top:1.3rem}.form-checks .form-check{margin-top:1.7rem}.form-checks .form-check:first-of-type{margin-top:0}.form-check-head{font-size:var(--f-size-12);letter-spacing:var(--f-track-180)}.form-note{margin-top:5.8rem;line-height:2.6rem;letter-spacing:var(--f-track-180)}.form-check-label{padding:0rem 0rem 0rem 2.4rem;margin:0;line-height:2rem;font-size:1.36rem}.form-check-label:before{top:.5rem;width:1.3rem;height:1.3rem}.form-check-label:after{top:-.7rem;left:-.1rem;transform:scale(.8)}.form-control{padding:0rem 0rem 0rem 1.5rem;font-size:var(--f-size-12);line-height:2.4rem}.form-body-container{margin-top:2.1rem}textarea.form-control{min-height:22.6rem}.select.form-control:before{transform:scale(.9);right:.7rem;top:-4px}.form-foot .form-note+.btn-wrapper{margin-top:3.6rem}}button{cursor:pointer}.btn,a{text-decoration:none;color:inherit;outline:none;transition-property:opacity,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:0ms}.btn.-txt,a.-txt{position:relative;padding-bottom:.2rem;background:linear-gradient(to bottom,transparent 0%,transparent 90%,rgba(var(--c-txt),1) 90%,rgba(var(--c-txt),1) 96%,transparent 97%)}.btn .arrow,a .arrow{transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:0ms}.-link-border{position:relative;display:inline;cursor:pointer;transition:opacity .19s ease-out;text-decoration-color:var(--c-txt-body);text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-style:solid;text-underline-offset:.2rem}.-link-border:hover,.-link-border:active{opacity:var(--c-hover-op)}.-hover-op{cursor:pointer}.-hover-op:hover,.-hover-op:active{opacity:var(--c-hover-op)}@media (min-width: 831px){.btn,a,.a-btn{cursor:pointer;transition-property:opacity,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:0ms}.btn:hover,a:hover,.a-btn:hover{opacity:var(--c-hover-op)}.btn:hover .arrow,a:hover .arrow,.a-btn:hover .arrow{transform:translate(1rem)}.btn:active,a:active,.a-btn:active{opacity:var(--c-hover-op)}}.nav{z-index:99;position:fixed;top:0;left:0;width:100%;pointer-events:none}.nav.-active{pointer-events:auto}.nav.-active .nav-open{display:block}.nav-open{position:fixed;top:0;left:0;width:100%;height:100dvh}.nav-open-content{z-index:2;position:relative}.nav-open-content:before{z-index:0;position:absolute;display:block;width:100%;height:100%;content:"";transform-origin:left top}.nav-close-area{z-index:-1;position:absolute;display:block;top:0;left:0;width:100%;cursor:pointer;opacity:0;min-height:100dvh;background:rgba(0,0,0,.2)}.popup-layer{z-index:1050;position:fixed;width:100%;height:100dvh;top:0;left:0;outline:0;user-select:none;pointer-events:none;opacity:0}.popup-layer.show{width:100%;height:100%;pointer-events:auto;overflow-x:hidden;overflow-y:scroll;opacity:1}.popup-layer.show .pop-gallery-arrow,.popup-layer.show .pop-gallery-dl,.popup-layer.show .modal-content{pointer-events:auto}.popup-layer.show .modal-bg{opacity:1}.popup-frame{user-select:none;pointer-events:none}.popup-frame h4{margin:2.4rem 0 -.1rem}.main-frame.-is-popup{pointer-events:none!important;user-select:none!important;touch-action:none!important}.modal-dialog{z-index:1;position:absolute;width:100%;min-height:100dvh;top:0;left:0;display:flex;justify-content:center;align-items:center}.modal-wrapper{z-index:5;position:relative;width:100%}.transition-wrap{position:relative;max-height:100%;max-width:100%}.modal-bg{position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:#081418e8;background:#142D32;transition:opacity .3s ease-out}.modal-content{z-index:10;position:relative;width:100%;height:100dvh;color:#fff;padding-left:3rem;padding-right:3rem}.modal-header{z-index:6;position:absolute;top:0;left:0;width:100%}.modal-primary{position:relative}.modal-primary .btn-close{z-index:100;position:fixed;top:5.2rem;right:4.7rem}.bg-popup{z-index:2;position:relative;top:0;left:0}.modal-page-h3{margin-top:2.4rem}.modal-page-body{line-height:2.4rem;margin-top:3.6rem}.modal-page-body p{margin-top:0rem}@media screen and (max-width: 830px){.modal-primary .btn-close{top:4.1rem;right:1.7rem}}.gototop{z-index:3;position:relative;margin:-5.1rem auto 0;display:flex;justify-content:flex-end;width:100%;height:5.1rem;max-width:120rem}.gototop a{display:block;margin-right:1rem}footer{z-index:3;background-color:var(--c-footer-bg);color:rgba(var(--c-footer-txt),1);display:flex;justify-content:center;flex-direction:column;padding-left:4rem;padding-right:4rem}.f-wrapper{margin:0 auto;width:100%;max-width:120rem}.f-btn-top{position:relative;letter-spacing:var(--f-track-360);border-bottom:1px solid rgba(var(--c-footer-txt),var(--c-border-op));padding-left:4.2rem}.f-btn-top a{width:100%;display:flex;justify-content:center;align-items:center;height:6rem}.f-btn-top .arrow{margin-left:1.2rem}.f-logo{position:relative;display:block;width:min-content;top:-.1rem}.f-logo .img-logo{transform-origin:center top;filter:var(--c-filter-white);transform:scale(.66);margin-left:-3.5rem;margin-bottom:-2.8rem}.f-c1{margin-top:6rem}.f-c1-content{display:flex;justify-content:space-between}.f-menu{margin-top:2.8rem;text-transform:capitalize}.f-menu1{display:flex;column-gap:3.8rem;font-size:var(--f-size-14);letter-spacing:var(--f-track-120)}.f-menu2{display:flex;column-gap:2.7rem;font-size:var(--f-size-12);letter-spacing:var(--f-track-80);margin-top:1rem}.f-block1{font-size:var(--f-size-12);letter-spacing:var(--f-track-120);line-height:2.2rem;margin-top:3.2rem}.f-block2{display:flex;align-items:center;font-size:var(--f-size-14);letter-spacing:var(--f-track-120);margin-top:3.2rem}.f-block2 .f-tel{margin-left:1.5rem}.f-btn-contact{display:flex;justify-content:center;align-items:center;color:rgba(var(--c-footer-btn-txt),1);background-color:rgba(var(--c-footer-btn-bg),.87);text-align:center;height:3rem;font-size:var(--f-size-14);line-height:2rem;letter-spacing:var(--f-track-120);margin-right:.5rem}.f-c1-right .f-socials{display:flex;justify-content:flex-end;align-items:center;padding-top:1.4rem;padding-bottom:3.2rem}.f-c1-right .f-socials .h{font-family:var(--f-en-serif);font-size:var(--f-size-12);letter-spacing:var(--f-track-80)}.f-c1-right.-g .f-btn-site.-g,.f-c1-right.-shika .f-btn-site.-shika,.f-c1-right.-hana .f-btn-site.-hana{display:none}.f-btn-sites{border-top:1px solid rgba(var(--c-footer-txt),var(--c-border-op))}.f-btn-site{border-bottom:1px solid rgba(var(--c-footer-txt),var(--c-border-op))}.f-btn-site a{display:flex;justify-content:space-between;align-items:center;width:23.4rem;height:9.8rem;padding-right:4rem}.g-nav-shop{display:flex;align-items:center}.g-nav-shop p{letter-spacing:-.16em;text-indent:.2rem}.f-copyright{position:relative;width:calc(100% + 8rem);height:4.4rem;left:-4rem;text-align:center;font-size:var(--f-size-12);line-height:3.4rem;letter-spacing:var(--f-track-80)}footer .g-nav-shop p{font-size:1.36rem}@media (min-width: 831px){.f-wrapper{padding-bottom:1.7rem}.f-tel a{pointer-events:none}.f-tel.-l{font-size:var(--f-size-24)}.f-btn-site.-shop a{height:5.8rem}.f-btn-contact{min-width:18.7rem;padding-left:2.8rem;padding-right:2.8rem}.f-copyright{border-top:1px solid rgba(var(--c-footer-txt),var(--c-border-op))}.f-menu1+.f-menu1{margin-top:.6rem}}@media screen and (max-width: 830px){footer{padding:0rem 3rem 5.9rem}footer .f-block1{white-space:pre-line}footer .f-menu{width:calc(50% + 6.4rem)}footer .f-blocks{position:relative}footer .f-blocks .f-socials{position:absolute;bottom:.6rem}footer .f-blocks .f-socials .h{font-family:var(--f-en-serif);font-size:var(--f-size-12);letter-spacing:var(--f-track-80);text-indent:var(--f-track-80)}footer .f-blocks .f-socials .sns-links{margin:2.1rem -1rem 0 -1.8rem}footer .f-blocks .f-socials .sns-links a{padding:.2rem 1.62rem}footer .f-c1-right{margin-top:4.4rem}footer .f-btn-site:nth-of-type(even):before{z-index:10;position:absolute;display:block;left:0;top:1rem;width:1px;height:4.4rem;background:rgba(255,255,255,.5);content:""}.gototop a{margin-right:1.4rem;padding-top:.5rem}.f-wrapper{max-width:none;padding-bottom:.8rem}.f-btn-top{width:calc(100% + 3rem);left:-1.5rem;font-size:var(--f-size-12);letter-spacing:var(--f-track-360);padding-left:1.9rem}.f-btn-top a{height:4rem}.f-btn-top .arrow{transform:var(--scale-arrow);margin-left:.3rem}.f-logo{display:flex;justify-content:center;width:100%}.f-logo .img-logo{margin-left:0;transform:scale(.59)}.f-logo img{transform:scale(.708)}.f-c1{display:block;margin-top:3.2rem}.f-c1-left{display:flex}.f-c1-content{display:block;margin-top:1.5rem}.f-menu{display:block;width:calc(50% + 3rem);margin-top:0rem}.f-menu1{display:block;font-size:var(--f-size-12);letter-spacing:var(--f-track-120);margin-top:-.8rem}.f-menu1 a{line-height:4rem}.f-menu2{flex-direction:column;row-gap:.4rem;font-size:var(--f-size-12);letter-spacing:var(--f-track-120);margin-left:0rem;margin-top:1.1rem}.f-block1{font-size:var(--f-size-11);letter-spacing:var(--f-track-120);line-height:2.2rem;margin-top:0rem}.f-block2{display:block;font-size:var(--f-size-14);letter-spacing:var(--f-track-120);margin-top:2.8rem}.f-block2 .f-tel{font-size:var(--f-size-12);letter-spacing:var(--f-track-120);margin-left:0rem;margin-top:-.2rem}.f-block2 .f-tel.-l{font-size:1.3rem}.f-btn-contact{height:5rem;width:14.3rem;font-size:var(--f-size-12);margin-right:0rem;margin-bottom:1.3rem}.nav-btn-sites,.f-btn-sites{position:relative;display:grid;grid-template-columns:1fr 1fr;border-top:none;transition-property:border-color;transition-duration:.64s;transition-delay:80ms;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.f-btn-sites{width:calc(100% + 3rem);left:-1.5rem;border-bottom:1px solid rgba(255,255,255,.5)}.label+.f-btn-site{border-left:none}.f-btn-site{position:relative;width:100%;border-top:1px solid rgba(255,255,255,.5);border-bottom:none}.f-btn-site.-left-border:before{z-index:10;position:absolute;display:block;left:0;top:1rem;width:1px;height:4.4rem;background:rgba(255,255,255,.5);content:""}.f-btn-site a{display:flex;justify-content:center;align-items:center;width:auto;height:6.4rem;padding:0}.f-btn-site .arrow{margin-top:-.4rem;margin-bottom:-.5rem}.f-btn-site .arrow img{transform:scale(.85)}.f-btn-site:first-child{border-left:none}.f-btn-site.-g .logo{transform:scale(.68);margin-right:-1.9rem}.f-btn-site.-hana .logo{position:relative;left:-.7rem;margin-right:-1.1rem;margin-left:1.4rem}.f-btn-site.-hana .logo img{transform:scale(.85)}.f-btn-site.-hana .arrow{position:relative;left:-.7rem}.f-btn-site.-shika .logo{position:relative;left:-.7rem;margin-right:-.8rem;margin-left:1rem}.f-btn-site.-shika .logo img{transform:scale(.78)}.f-btn-site.-shika .arrow{position:relative;left:-.7rem}.f-btn-site.-yukku .logo{margin-left:-2.6rem;margin-right:-2.7rem}.f-btn-site.-yukku .logo img{transform:scale(.7)}.f-btn-site.-yukku .arrow{position:relative;right:-.7rem}.f-btn-site .g-nav-shop .icon{margin-left:.1rem}.f-btn-site .g-nav-shop img{transform:scale(.78)}.f-btn-site .g-nav-shop p{font-size:.96rem;margin-right:.6rem;text-indent:0}.f-c1-right{margin-top:5.2rem}.f-copyright{width:calc(100% + var(--padding-x) * 2);height:3.3rem;left:calc(-1 * var(--padding-x));font-size:var(--f-size-11);line-height:2.6rem;letter-spacing:var(--f-track-80)}.f-menu1+.f-menu1{margin-top:0rem}}.hero-pagination{z-index:10;position:absolute;height:100%;top:0;right:0}.hero-pagination .swiper-pagination.swiper-pagination-bullets{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;left:auto;right:auto;top:auto;bottom:auto;overflow:hidden}.hero-pagination .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.hero-pagination .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.hero-pagination .swiper-pagination-bullet{position:relative;display:block;width:1rem;height:1rem;border-radius:50%;margin:1.6rem 1rem 1.5rem;border:1px solid rgba(var(--c-hero-txt),1);background-color:transparent;opacity:1;cursor:pointer;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:30ms}.hero-pagination .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:hover,.hero-pagination .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.hero-pagination .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:hover,.hero-pagination .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.hero-pagination .swiper-pagination-bullet:hover,.hero-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(var(--c-hero-txt),1)}.hero-pagination{z-index:20;pointer-events:none}.swiper-pagination-bullets{pointer-events:auto}@media (min-width: 831px){.hero-pagination .swiper-pagination.swiper-pagination-bullets{width:8rem;height:calc(100% - 3.6rem)}}@media screen and (max-width: 830px){.hero-pagination{display:flex;align-items:center}.hero-pagination .swiper-pagination{margin-top:-4.2rem}.hero-pagination .swiper-pagination-bullet{margin:1.5rem 1.5rem 1.5rem 1rem}}.hero-scroll-frame{z-index:12;position:absolute;display:flex;justify-content:center;align-items:flex-end;left:0;top:0;width:100%;height:100%;pointer-events:none}.hero-scroll{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:6rem;height:calc(var(--hero-scroll-height) + 4rem);pointer-events:auto}.hero-scroll .label{text-align:center;font-size:1.5rem;letter-spacing:var(--f-track-145);color:rgba(var(--c-hero-txt),1);padding-bottom:.4rem}.hero-scroll-bar{position:relative;width:6rem;height:var(--hero-scroll-height);overflow:hidden}.hero-scroll-bar:before{position:absolute;display:block;bottom:0;left:3rem;background-color:rgba(var(--c-hero-txt),1);height:100%;width:1px;content:"";transition-property:background-color;transition-duration:.8s;transition-timing-function:ease-out;transition-delay:30ms}.hero-scroll-bar .hero-scroll-obj{z-index:2;position:absolute;top:-5rem;left:2.9rem;width:.3rem;height:5rem;background-color:rgba(var(--c-hero-txt),1);animation:hero-scroll 3.5s cubic-bezier(.645,.045,.355,1) -.8s infinite normal;transition-property:background-color;transition-duration:.8s;transition-timing-function:ease-out;transition-delay:30ms}@media screen and (max-width: 830px){.hero-scroll{height:calc(var(--hero-scroll-height) + 2.4rem)}.hero-scroll .label{font-size:1.2rem;padding-bottom:.4rem}.hero-scroll-bar:before{position:absolute;display:block;bottom:0;left:3rem;background-color:rgba(var(--c-hero-txt),1);height:100%;width:1px;content:"";transition-property:background-color;transition-duration:.8s;transition-timing-function:ease-out;transition-delay:30ms}.hero-scroll-bar .hero-scroll-obj{z-index:2;position:absolute;top:-5rem;left:2.9rem;width:.3rem;height:5rem;background-color:rgba(var(--c-hero-txt),1);animation:hero-scroll 6s cubic-bezier(.645,.045,.355,1) 0s infinite normal;transition-property:background-color;transition-duration:.8s;transition-timing-function:ease-out;transition-delay:30ms}}.sns-links{position:relative;display:flex}.sns-links a{display:block;padding:.2rem 1.4rem}.sns-links.-footer path{fill:rgba(var(--c-footer-txt),1)}.sns-links.-footer img{filter:var(--c-filter-footer-txt)}.sns-links.-hero a{padding:.2rem 2.6rem}@media (hover: hover){.sns-links a:hover{opacity:.7!important}}@media (min-width: 831px){.sns-links.-footer{margin-top:0rem;margin-right:-.7rem;column-gap:.1rem;margin-left:2.2rem}.sns-links.-nav-open{margin-top:.8rem;column-gap:.1rem;margin-left:-1.8rem}}@media screen and (max-width: 830px){.sns-links.-hero a{padding:.2rem .6rem}.sns-links.-hero a svg{transform:scale(.83)}}.modal-page-head{padding-top:7.6rem;text-align:center;font-size:2.2rem;letter-spacing:var(--f-track-240)}@media screen and (max-width: 830px){.modal-page-head{padding-top:4.3rem;font-size:1.3rem}}.modal-content.-gallery.-no-cms .pop-gallery-left,.modal-content.-gallery.-no-cms .pop-gallery-right{opacity:0!important}.modal-content.-gallery.-no-cms .pop-gallery-related{display:none}.modal-content.-gallery .modal-primary{position:relative;display:flex;justify-content:center;align-items:center;height:100dvh}.pop-gallery-main{position:relative}.pop-gallery-img{z-index:1;position:relative;display:block}.pop-gallery-img img{width:100%;height:100%;object-fit:contain}.pop-gallery-ui{pointer-events:none}.pop-gallery-dl{display:flex;align-items:center;flex-direction:column}@media (min-width: 831px){.modal-content.-gallery.-no-cms .pop-gallery-main{margin-top:0rem}.modal-content.-gallery.-no-cms .pop-gallery-dl{top:calc((100vh - 53.5rem)/2 + 45.5rem)}.pop-gallery-main{position:relative;margin-top:-11rem}.pop-gallery-img{width:80rem;height:53.5rem}.pop-gallery-ui{z-index:10;position:absolute;display:flex;justify-content:space-between;align-items:center;top:0;left:0;width:calc(var(--vw) * 100);height:100dvh}.pop-gallery-arrow{position:relative;top:-4.3rem;padding:7.4rem}.pop-gallery-dl{position:absolute;top:calc((100vh - 53.5rem)/2 + 39.6rem);right:7.7rem}.pop-gallery-dl .label{font-size:1.4rem;letter-spacing:var(--f-track-80)}.pop-gallery-related{z-index:10;position:absolute;display:flex;bottom:6rem}.pop-gallery-related-head{display:flex;justify-content:center;align-items:center;width:7rem;border-left:1px solid white;border-right:1px solid white;height:10rem;writing-mode:vertical-rl;text-indent:var(--f-track-600);font-size:1.3rem;letter-spacing:var(--f-track-600);margin-right:4rem}.pop-gallery-related-imgs{display:flex;column-gap:3rem}.pop-gallery-related-imgs .img{position:relative;width:15rem;height:10rem}.pop-gallery-related-imgs .img .s-img-component{width:100%;height:100%}.pop-gallery-related-imgs .img img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 830px){.modal-content.-gallery.-no-cms .pop-gallery-main{margin-top:4rem}.modal-content.-gallery .modal-primary{flex-direction:column;padding-left:3rem;padding-right:3rem}.pop-gallery-main{margin-top:-19.9vh}.pop-gallery-img{width:100%;height:21rem}.pop-gallery-ui{position:relative;width:100%;margin-top:3rem;display:flex;justify-content:space-between}.pop-gallery-arrow{position:relative;transform:scale(.8)}.pop-gallery-left{order:0;margin-left:-1.4rem}.pop-gallery-right{order:2;margin-right:-1.4rem}.pop-gallery-dl{order:1;margin-top:-1.3rem}.pop-gallery-dl .icon{transform:scale(.8)}.pop-gallery-dl .label{margin-top:-1.2rem;font-size:1.2rem;letter-spacing:var(--f-track-80)}.pop-gallery-related{position:absolute;padding:0 3rem;width:100%;left:0;bottom:3rem}.pop-gallery-related-head{margin:0 auto;text-align:center;width:8.6rem;line-height:2.6rem;font-size:1.2rem;letter-spacing:var(--f-track-600);text-indent:.7em;border-bottom:1px solid white;border-top:1px solid white}.pop-gallery-related-imgs{margin-top:3rem;display:grid;width:100%;grid-template-columns:1fr 1fr;grid-column-gap:2rem;grid-row-gap:2rem}.pop-gallery-related-imgs li:nth-of-type(n + 3){display:none}.pop-gallery-related-imgs .img{position:relative}.pop-gallery-related-imgs .img:before{position:relative;display:block;content:"";padding-top:66.8918918919%}.pop-gallery-related-imgs .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pop-gallery-related-imgs .img img{object-fit:contain}}@media only screen and (max-width: 375.98px) and (min-height: 0px) and (max-height: 454.98px){.pop-gallery-main{margin-top:-24.9vh}.pop-gallery-related-imgs{margin-top:2rem}}@media only screen and (max-width: 375.98px) and (min-height: 455px) and (max-height: 554.98px){.pop-gallery-main{margin-top:-24.9vh}.pop-gallery-related-imgs{margin-top:2rem}}@media only screen and (max-width: 375.98px) and (min-height: 555px) and (max-height: 622.98px){.pop-gallery-main{margin-top:-24.9vh}.pop-gallery-ui{margin-top:2rem}}.pop-privacy-body{color:#000;margin:9.5rem auto 0;line-height:2.2rem;padding-bottom:10rem}.pop-privacy-body-inner{width:100rem;background:white;padding:3.5rem 6rem 4rem;margin:0 auto}.privacy-ul{margin-top:4.5rem;counter-reset:li 0}.privacy-ul li{display:flex;counter-increment:li 1;margin-top:2.4rem}.privacy-ul li span.-s{display:block;margin-top:1.2rem;font-size:1.1rem;letter-spacing:var(--f-track-45);line-height:1.8rem}@media screen and (max-width: 830px){.pop-privacy-body{margin:4rem auto 0;line-height:2.2rem;padding-bottom:10rem}.pop-privacy-body-inner{width:100%;background:white;padding:4.6rem 2.5rem;margin:0 auto;text-align:justify}.privacy-ul{margin-top:3.4rem;counter-reset:li 0}.privacy-ul li{display:flex;counter-increment:li 1;margin-top:2.4rem}.privacy-ul li:before{display:block;content:counter(li) ".";margin-right:1.3rem}.privacy-ul li span.-s{display:block;margin-top:1.2rem;font-size:1.1rem;letter-spacing:var(--f-track-45);line-height:1.8rem}}.main-frame.-g .about-c4{position:relative;background-color:#c1c6c6}.main-frame.-g .about-c4-h2{position:relative}.main-frame.-g .about-c4-h2 .sub{order:1;position:relative;font-family:var(--f-en-serif);font-size:1.2rem;letter-spacing:var(--f-track-180);writing-mode:vertical-rl;padding-left:2.6rem;opacity:.5}.main-frame.-g .about-c4-h2 h3{order:0;position:relative;font-size:2rem;line-height:6.5rem;letter-spacing:var(--f-track-600);writing-mode:vertical-rl}.main-frame.-g .about-c4-img img{object-fit:cover;width:100%;height:100%}.main-frame.-g .about-c5{position:relative;padding-bottom:8.1rem;color:#fff;border-color:#fff;background-color:#142d32}.main-frame.-g .about-photo,.main-frame.-g .about-photo .image{position:relative}.main-frame.-g .about-photo .image:before{position:relative;display:block;content:"";padding-top:29.6875%}.main-frame.-g .about-photo .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-g .about-c5-table{background-color:#142d32}@media (min-width: 831px){.main-frame.-g .about-kokoro{position:relative;display:flex;justify-content:center;padding-top:7.9rem;padding-bottom:23.6rem}.main-frame.-g .kokoro-wrapper{position:relative;width:80rem;height:80rem;margin-left:-7.7rem}.main-frame.-g .kokoro-head{position:absolute;left:28.3rem;top:27rem}.main-frame.-g .kokoro{position:absolute}.main-frame.-g .kokoro.-i1{left:19.7rem;top:5.5rem}.main-frame.-g .kokoro.-i2{left:53.7rem;top:9.9rem}.main-frame.-g .kokoro.-i3{left:60.1rem;top:34.6rem}.main-frame.-g .kokoro.-i4{left:36.4rem;top:62.3rem}.main-frame.-g .kokoro.-i5{left:5.5rem;top:53.2rem}.main-frame.-g .kokoro.-i6{left:.6rem;top:24.4rem}.main-frame.-g .about-c4{padding-top:11rem;padding-bottom:22rem}.main-frame.-g .about-c4-wrapper{position:relative;width:100rem;margin:0 auto}.main-frame.-g .about-c4-img{position:relative}.main-frame.-g .about-c4-img.-c1{width:60rem;height:32rem;left:-10rem;margin-top:-12rem;margin-bottom:-12.8rem}.main-frame.-g .about-c4-img.-c2{width:42rem;height:25rem;right:-10rem;margin-left:auto;margin-top:7.5rem;margin-bottom:-19rem}.main-frame.-g .about-c4-img.-c3{width:25rem;height:25rem;right:17rem;margin-left:auto;margin-top:-15.1rem;margin-bottom:0rem}.main-frame.-g .about-c4-h2{z-index:2;display:flex;justify-content:center}.main-frame.-g .about-c4-h2 .sub{margin-right:-7.2rem}.main-frame.-g .about-c4-h2.-c1{width:55rem;margin-left:auto}.main-frame.-g .about-c4-h2.-c2{width:50rem}.main-frame.-g .about-c4-h2.-c2 h3{margin-left:-9.3rem}.main-frame.-g .about-c4-p{z-index:4;position:relative;text-align:justify}.main-frame.-g .about-c4-p.-c1{width:55rem;margin-top:6rem;margin-left:auto}.main-frame.-g .about-c4-p.-c2{margin-top:6.5rem;width:50rem}.main-frame.-g .about-c5-table{padding-top:7.7rem;background-color:#142d32}.main-frame.-g .about-c6{padding-top:17rem}}@media screen and (max-width: 830px){.main-frame.-g .about-kokoro{margin-top:8rem;padding-bottom:8rem}.main-frame.-g .kokoro-wrapper-mb{display:flex;width:100%;max-width:31.5rem;margin:0 auto}.main-frame.-g .kokoro-head-mb{position:relative;width:7.2rem;margin-right:.8rem;left:-.7rem;top:-.3rem;font-size:1.3rem;letter-spacing:var(--f-track-600);writing-mode:vertical-lr;text-orientation:upright}.main-frame.-g .kokoros-mb{width:100%}.main-frame.-g .about-photo .image{position:relative}.main-frame.-g .about-photo .image:before{position:relative;display:block;content:"";padding-top:42.6666666667%}.main-frame.-g .about-photo .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-g .kokoro-mb{display:flex;align-items:center;padding:1.4rem 0;border-bottom:1px solid rgba(0,0,0,var(--c-border-op))}.main-frame.-g .kokoro-mb:first-of-type{border-top:1px solid rgba(0,0,0,var(--c-border-op))}.main-frame.-g .kokoro-mb .image{position:relative;top:-.5rem;left:.6rem}.main-frame.-g .kokoro-mb .body{padding-left:3.3rem;line-height:2.5rem;letter-spacing:var(--f-track-240)}.main-frame.-g .about-c4{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));padding-top:8.1rem;padding-bottom:12rem}.main-frame.-g .about-c4-h2{display:flex;justify-content:center;padding-right:.8rem;height:18rem}.main-frame.-g .about-c4-h2 .sub{padding-left:.9rem}.main-frame.-g .about-c4-h2 h3{font-size:1.3rem;line-height:4.3rem;letter-spacing:var(--f-track-600)}.main-frame.-g .about-c4-h2.-c2{margin-top:8.2rem}.main-frame.-g .about-c4-img{position:relative}.main-frame.-g .about-c4-img.-c1{margin-top:5rem;width:calc(100% - 3rem);height:49.3vw}.main-frame.-g .about-c4-img.-c2{margin-top:7.5rem;margin-left:auto;width:calc(100% - 10.6rem);height:42.8vw}.main-frame.-g .about-c4-img.-c3{margin:7.4rem auto 0;width:15rem;height:15rem}.main-frame.-g .about-c4-img img{width:100%;height:100%;object-fit:cover}.main-frame.-g .about-c4-p{margin-top:4rem;text-align:justify;padding-left:var(--padding-x);padding-right:var(--padding-x);font-size:1.2rem;line-height:2.2rem;letter-spacing:var(--f-track-80)}.main-frame.-g .about-c4-p.-c2{margin-top:5.5rem}.main-frame.-g .about-c4-h2.-c1+.about-c4-img.-c1{margin-top:1rem}.main-frame.-g .about-c4-h2.-c2+.about-c4-p.-c2{margin-top:1.6rem}.main-frame.-g .about-c5{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x))}.main-frame.-g .about-c5 .p-rellaximg{width:100%;left:0}.main-frame.-g .about-c5-table{padding-top:7.9rem}.main-frame.-g .about-c5-table-wrapper{position:relative;width:100%;padding-left:var(--padding-x);padding-right:var(--padding-x)}.main-frame.-g .about-c6{padding-top:8rem}}.main-frame.-g.-page .base-container.-p-contact{padding-top:20.3rem;background-color:#e2e5e5}.main-frame.-g.-page .base-container.-p-contact.-p-entry{background-color:#f5f3ed}.main-frame.-g .form-privacy-frame{position:absolute;right:7rem;bottom:28.4rem}.main-frame.-g .form-privacy{display:flex;flex-direction:column;align-items:center}.main-frame.-g .form-privacy .label{margin-top:.4rem;font-size:1.1rem;letter-spacing:var(--f-track-45);writing-mode:vertical-rl}@media screen and (max-width: 830px){.main-frame.-g.-page .base-container.-p-contact{padding-top:14rem}.main-frame.-g .form-privacy-h{position:relative;left:-1.2rem;display:flex;align-items:center;margin-top:3.2rem;padding-right:3rem}.main-frame.-g .form-privacy-h .label{font-size:1.1rem;letter-spacing:var(--f-track-45);margin-left:-.1rem}.main-frame.-g .form-privacy-h .icon{transform:scale(.68)}}.main-frame.-g .gallery-nav{position:relative;display:grid;grid-template-columns:1fr 1fr}.main-frame.-g .gallery-nav-btn{position:relative;display:flex;justify-content:center;align-items:center;opacity:.5;cursor:pointer}.main-frame.-g .gallery-nav-btn .logo{z-index:1;position:relative}.main-frame.-g .gallery-nav-btn .btn-bg{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.main-frame.-g .gallery-nav-btn .btn-bg img{width:100%;height:100%;object-fit:cover}.main-frame.-g .gallery-nav-btn:hover{opacity:.7}.main-frame.-g .gallery-nav-btn:active{opacity:.8}.main-frame.-g .gallery-nav-btn.-active{opacity:1}.main-frame.-g .imgs{position:relative;display:grid}.main-frame.-g .imgs .img{position:relative}.main-frame.-g .imgs .img img{width:100%;height:100%;object-fit:contain}@media (min-width: 831px){.main-frame.-g .gallery-imgs{margin-top:7.9rem}.main-frame.-g .gallery-body{padding-top:9.8rem}.main-frame.-g .gallery-nav-btn{height:13.8rem}.main-frame.-g .imgs{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:4rem;grid-row-gap:4rem;width:100rem;margin:4rem auto 0}.main-frame.-g .imgs:empty{display:none}.main-frame.-g .imgs:blank{display:none}.main-frame.-g .imgs .img{width:22rem;height:14.7rem}}@media screen and (max-width: 830px){.main-frame.-g .gallery-nav{width:calc(100% + 6rem);left:-3rem}.main-frame.-g .gallery-nav-btn{max-width:100%;height:10rem;overflow:hidden}.main-frame.-g .gallery-nav-btn .logo{position:relative;margin-left:-12rem;margin-right:-12rem}.main-frame.-g .gallery-nav-btn .logo img{margin-left:-12rem;margin-right:-12rem;transform:scale(.6)}.main-frame.-g .imgs{grid-template-columns:1fr 1fr;grid-column-gap:2rem;grid-row-gap:2rem;width:100%;margin:2rem auto 0}.main-frame.-g .imgs .img{position:relative}.main-frame.-g .imgs .img:before{position:relative;display:block;content:"";padding-top:66.8918918919%}.main-frame.-g .imgs .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-g .imgs .img img{object-fit:contain}.main-frame.-g .gallery-tabs-mb{padding:5.3rem 0 3.6rem}.main-frame.-g .gallery-tabs-select-mb{position:relative;display:flex;justify-content:center;align-items:center;height:4rem}.main-frame.-g .gallery-tabs-select-mb .label{margin-right:1.5rem}.main-frame.-g .gallery-tabs-select-mb select{top:0;left:0;width:100%;height:100%;position:absolute;color:#0000;background:rgba(255,0,0,0)}}.main-frame.-g .home-c2{display:flex;justify-content:center;align-items:center}.main-frame.-g .home-c2>h2{font-size:1.8rem;letter-spacing:var(--f-track-450);text-align:center}.main-frame.-g .home-about-wrapper{position:relative;margin-top:24.4rem}.main-frame.-g .home-about{position:relative;display:block}.main-frame.-g .home-about .image{width:100%;height:100%}.main-frame.-g .home-about-photo{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;width:calc(100% - 16rem);height:29.6vw}.main-frame.-g .home-about-label{z-index:3;position:relative;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(var(--c-key),1)}.main-frame.-g .home-about-label .arrow{position:absolute;bottom:1.5rem}.main-frame.-g .home-about-label-main{font-size:1.6rem;letter-spacing:var(--f-track-360)}.main-frame.-g .home-about-label-sub{position:absolute;top:3.1rem;font-family:var(--f-en-serif);font-size:1.2rem;letter-spacing:var(--f-track-180);line-height:1.6rem}.main-frame.-g .home-about-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.main-frame.-g .home-about-bg img{width:100%;height:100%;object-fit:cover;transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:20ms}.main-frame.-g .verticale-side{position:absolute;display:flex;justify-content:space-between;align-items:center;top:0;left:0;width:100%;height:100%;pointer-events:none;font-family:var(--f-en-serif);font-size:1.2rem;letter-spacing:var(--f-track-180);line-height:1.6rem}.main-frame.-g .verticale-side>.left,.main-frame.-g .verticale-side>.right{padding-right:2.8rem;writing-mode:vertical-rl}.main-frame.-g .verticale-side>.left{transform:rotate(180deg)}.main-frame.-g .home-links-wrapper{position:relative}.main-frame.-g .home-links{position:relative;display:flex;column-gap:1.2rem}.main-frame.-g .home-link{width:100%}.main-frame.-g .home-link.-gallery .home-link-btn{background-image:url(/common/img/g/home/home-link-btn-gallery_2x.png);background-size:cover;background-color:#d8dbdb}.main-frame.-g .home-link.-recruit .home-link-btn{background-image:url(/common/img/g/home/home-link-btn-recruit_2x.png);background-size:cover;background-color:#f5f3ed}.main-frame.-g .home-link.-yukku .home-link-btn{background-image:url(/common/img/g/home/home-link-btn-yukku_2x.png);background-size:cover;background-color:#d8dbdb}.main-frame.-g .home-link-label{position:relative;font-family:var(--f-en-serif);font-size:1.2rem;letter-spacing:var(--f-track-180);padding-left:5.5rem;padding-bottom:1.8rem}.main-frame.-g .home-link-label:before{position:absolute;top:1.3rem;left:0;width:4rem;height:1px;background-color:#000;content:""}.main-frame.-g .home-link-block{display:block}.main-frame.-g .home-link-block:hover{opacity:.92}.main-frame.-g .home-link-block:hover .home-link-img img{transform:scale(1.05)}.main-frame.-g .home-link-img{overflow:hidden;position:relative}.main-frame.-g .home-link-img:before{position:relative;display:block;content:"";padding-top:75%}.main-frame.-g .home-link-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-g .home-link-img img{transition-property:transform,opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:20ms}.main-frame.-g .home-link-btn{display:flex;justify-content:center;align-items:center;letter-spacing:var(--f-track-360)}.main-frame.-g .home-link-btn .label{position:relative}@media (min-width: 831px){.main-frame.-g .home-c2{padding-top:14.4rem;padding-bottom:11rem}.main-frame.-g .home-about-label{width:22rem;height:22rem}.main-frame.-g .home-link-btn{height:8.5rem}.main-frame.-g .home-link-btn .label{top:-.1rem}.main-frame.-g .home-link-btn .arrow{margin-right:-.8rem;margin-left:1rem}.main-frame.-g .home-about:hover{opacity:.92}.main-frame.-g .home-about:hover .home-about-bg img{transform:scale(1.05)}.main-frame.-g .home-links-wrapper{margin:16.6rem auto 0;max-width:112rem}}@media screen and (max-width: 830px){.main-frame.-g .home-c2{padding-top:6.6rem;padding-bottom:2.2rem}.main-frame.-g .home-c2>h2{font-size:1.5rem;line-height:4rem}.main-frame.-g .home-links{flex-direction:column}.main-frame.-g .home-about-wrapper{margin-top:10rem;width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x))}.main-frame.-g .home-about-photo{width:calc(100% - 6rem);height:64.1vw}.main-frame.-g .home-about-label{width:15rem;height:15rem}.main-frame.-g .home-about-label .arrow{bottom:.5rem;transform:var(--scale-arrow)}.main-frame.-g .home-about-label-main{font-size:1.2rem}.main-frame.-g .home-about-label-sub{font-size:1.2rem;top:1.1rem}.main-frame.-g .verticale-side{font-size:1.1rem}.main-frame.-g .verticale-side>.left,.main-frame.-g .verticale-side>.right{padding-right:.6rem}.main-frame.-g .home-links-wrapper{margin-top:11.3rem}.main-frame.-g .home-link{margin-top:4.5rem}.main-frame.-g .home-link:first-child{margin-top:0}.main-frame.-g .home-link.-yukku .label-img img{margin:-.5rem -8rem 0;transform:scale(.465)}.main-frame.-g .home-link-label{padding-bottom:2.3rem}.main-frame.-g .home-link-block{display:grid;grid-template-columns:63% 1fr}.main-frame.-g .home-link-btn{position:relative;width:100%;flex-direction:column;text-align:center}.main-frame.-g .home-link-btn .label{line-height:2.4rem}.main-frame.-g .home-link-btn .arrow{position:absolute;bottom:.2rem;transform:var(--scale-arrow)}}.main-frame.-g .home-hotels{overflow:hidden}.main-frame.-g .home-hotel{position:relative;display:block;width:100%;margin-top:6.1rem}.main-frame.-g .home-hotel.-shika .home-hotel-btn-logo{margin-right:2vw}.main-frame.-g .home-hotel.-hana .home-hotel-btn-wrapper{right:auto;left:0}.main-frame.-g .home-hotel+.home-hotel{margin-top:18rem}.main-frame.-g .home-hotel-head{z-index:11;text-orientation:upright;writing-mode:vertical-rl;color:#142d32}.main-frame.-g .home-hotel-img{z-index:1;overflow:hidden}.main-frame.-g .home-hotel-img img{width:100%;height:100%;object-fit:cover;transition-property:transform;transition-duration:1.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:50ms}.main-frame.-g .home-hotel-btn-wrapper{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-frame.-g .home-hotel-btn-logo{z-index:3;margin-top:-4.4rem}.main-frame.-g .home-hotel-btn{z-index:3;display:flex;justify-content:center;align-items:center;letter-spacing:var(--f-track-360);color:#000;border-color:#000;border-style:solid;border-top-width:1px;border-bottom-width:1px}.main-frame.-g .home-hotel-btn-bg{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.main-frame.-g .home-hotel-btn-bg img{width:100%;height:100%;object-fit:cover}.main-frame.-g .home-hotel-btn-vertical{z-index:3;position:absolute;writing-mode:vertical-rl;font-family:var(--f-en-serif);font-size:1.2rem;letter-spacing:var(--f-track-180);line-height:1.6rem;color:#fff}@media (min-width: 831px){.main-frame.-g .home-hotel.-shika .home-hotel-btn{left:calc(50% - 12.5rem - 1.7vw)}.main-frame.-g .home-hotel.-shika .home-hotel-btn-vertical{right:2.8rem}.main-frame.-g .home-hotel.-hana{display:flex;justify-content:flex-end}.main-frame.-g .home-hotel.-hana .home-hotel-head{right:auto;left:6.2rem}.main-frame.-g .home-hotel.-hana .home-hotel-btn{right:calc(50% - 12.5rem - 1.7vw)}.main-frame.-g .home-hotel.-hana .home-hotel-btn-logo{margin-left:3.1vw}.main-frame.-g .home-hotel.-hana .home-hotel-btn-vertical{left:2.8rem;transform:rotate(180deg)}.main-frame.-g .home-hotel:hover{opacity:1}.main-frame.-g .home-hotel:hover .home-hotel-btn-wrapper{filter:brightness(120%)}.main-frame.-g .home-hotel:hover .home-hotel-img img{transform:scale(1.06)}.main-frame.-g .home-hotel-head{position:absolute;top:calc(2.85vw - 9.6rem);right:8.4rem;font-size:1.6rem;letter-spacing:var(--f-track-600);line-height:4.5rem}.main-frame.-g .home-hotel-img{width:calc(50% + 4rem);height:34vw}.main-frame.-g .home-hotel-btn-wrapper{position:absolute;top:2.35vw;right:0;width:50%;height:29.3vw}.main-frame.-g .home-hotel-btn{position:absolute;bottom:4rem;width:25rem;height:4rem}.main-frame.-g .home-hotel-btn .arrow{margin-right:-.8rem;margin-left:1rem}}@media screen and (max-width: 830px){.main-frame.-g .home-hotel-en-head{padding-left:1.5rem;padding-right:1.5rem;font-size:1.2rem;line-height:2.3rem;letter-spacing:var(--f-track-180)}.main-frame.-g .home-hotels{position:relative;width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x))}.main-frame.-g .home-hotel.-shika .home-hotel-en-head{color:#3d2e07}.main-frame.-g .home-hotel.-shika .home-hotel-btn-logo{margin-right:-.5rem}.main-frame.-g .home-hotel.-hana .home-hotel-en-head{color:#8c0000;text-align:right}.main-frame.-g .home-hotel.-hana .home-hotel-head{margin-top:2.2rem}.main-frame.-g .home-hotel-img{margin-top:-4.9rem;position:relative}.main-frame.-g .home-hotel-img:before{position:relative;display:block;content:"";padding-top:75%}.main-frame.-g .home-hotel-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-g .home-hotel-head{position:relative;margin:0 auto;padding:1.6rem 0 3.2rem;font-size:1.3rem;line-height:3.4rem;letter-spacing:var(--f-track-600);height:23rem;color:#142d32}.main-frame.-g .home-hotel-btn-wrapper{position:relative;width:calc(100% - 7rem);height:20rem;max-width:29.5rem;margin:0 auto;top:-2rem}.main-frame.-g .home-hotel-btn{position:relative;width:21.5rem;height:3.1rem;font-size:1.2rem;margin-top:-4.5rem}.main-frame.-g .home-hotel-btn .arrow{margin-right:-.9rem;margin-left:.9rem;transform:var(--scale-arrow)}.main-frame.-g .home-hotel-btn-logo{margin-top:-7.1rem}.main-frame.-g .home-hotel-btn-logo img{transform:scale(.599)}.main-frame.-g .home-hotel+.home-hotel{margin-top:5.2rem}}@media screen and (max-width: 830px){.main-frame.-g .plinks+.p-read{margin-top:-2.2rem}}.main-frame.-g .p-read{position:relative;padding:11.2rem 0;text-align:center}.main-frame.-g .p-read>h2{font-size:2.4rem;letter-spacing:var(--f-track-450);text-indent:var(--f-track-450)}.main-frame.-g .p-read>p{font-size:1.6rem;letter-spacing:var(--f-track-120);text-indent:var(--f-track-120);line-height:3.4rem}.main-frame.-g .p-read h2+p{margin-top:4.8rem}.main-frame.-g .p-read.-l>h2{font-size:2.7rem;letter-spacing:var(--f-track-360);text-indent:var(--f-track-360)}.main-frame.-g .p-read.-l h2+p{margin-top:6.9rem}@media screen and (max-width: 830px){.main-frame.-g .p-read{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));padding:9.3rem 0 8.9rem}.main-frame.-g .p-read>h2{font-size:1.8rem}.main-frame.-g .p-read>p{font-size:1.3rem;letter-spacing:var(--f-track-80);line-height:3.2rem;text-indent:.1em}.main-frame.-g .p-read h2+p{margin-top:2.6rem}.main-frame.-g .p-read.-l>h2{font-size:1.8rem;letter-spacing:var(--f-track-45);text-indent:1em}.main-frame.-g .p-read.-l h2+p{margin-top:3.3rem}}.main-frame.-g .clause-wrapper .image{margin-top:2.4rem;width:100%}.main-frame.-g .clause-wrapper .image img{width:100%}.main-frame.-g .clause-wrapper p{margin-top:2.4rem;text-align:justify}.main-frame.-g .clause-wrapper p:first-of-type{margin-top:-.8rem}.main-frame.-g .recruit-message{overflow:hidden;padding:11rem 0 10.2rem}.main-frame.-g .recruit-message-block1{position:relative;display:flex;column-gap:3.4rem;width:84rem;margin:0 auto}.main-frame.-g .recruit-message-block1-txt{position:relative;margin-top:-.5rem;line-height:2.4rem;letter-spacing:var(--f-track-0);text-align:justify}.main-frame.-g .recruit-message-block2{position:relative;margin-top:5.5rem;display:flex;flex-direction:column;align-items:center}.main-frame.-g .recruit-message-block2 .txt p{line-height:2.4rem;letter-spacing:var(--f-track-240);text-align:center}.main-frame.-g .recruit-about-wrapper{position:relative;margin-top:14.1rem;background-color:#f5f3ed}.main-frame.-g .recruit-about-h{padding-top:9rem;font-family:var(--f-en-serif);font-size:1.6rem;letter-spacing:var(--f-track-80);text-align:center;margin-bottom:-.6rem}.main-frame.-g .recruit-about{position:relative;border-bottom:1px solid rgba(0,0,0,var(--c-border-op))}.main-frame.-g .recruit-about:last-of-type{border-bottom:none}.main-frame.-g .recruit-about.-c2{padding-bottom:22.9rem}.main-frame.-g .recruit-about .h1{z-index:2;position:relative;margin:0 auto;font-size:1.6rem;letter-spacing:var(--f-track-600);writing-mode:vertical-rl;white-space:nowrap}.main-frame.-g .recruit-about .p{z-index:2;position:relative}.main-frame.-g .recruit-about .bgs{z-index:0;position:absolute;top:0;left:0;width:100%}.main-frame.-g .recruit-req{overflow:hidden}.main-frame.-g .recruit-req-h{padding-top:16.9rem;padding-bottom:11.3rem;text-align:center;font-family:var(--f-en-serif);font-size:1.6rem;letter-spacing:var(--f-track-120)}@media (min-width: 831px){.main-frame.-g .recruit-about{width:112rem;margin:9.4rem auto 0;padding-bottom:18.2rem}.main-frame.-g .recruit-about .p{margin:4.3rem auto 0;width:76rem}.main-frame.-g .recruit-about .bg1{position:absolute;top:19.4rem;left:6rem}.main-frame.-g .recruit-about .bg2{position:absolute;top:4rem;right:6rem}}@media screen and (max-width: 830px){.main-frame.-g .recruit-message{padding:4.6rem 0 6.5rem}.main-frame.-g .recruit-message-block1{display:block;column-gap:0rem;width:100%;margin:0 auto}.main-frame.-g .recruit-message-block1-txt{position:relative;margin-top:-.5rem;font-size:1.2rem;line-height:2.2rem;letter-spacing:var(--f-track-80)}.main-frame.-g .recruit-message-block2{margin-top:2.5rem;display:grid;grid-template-columns:11.5rem 1fr}.main-frame.-g .recruit-message-block2 .profile{position:relative;width:11.5rem;height:12rem}.main-frame.-g .recruit-message-block2 .profile img{width:100%;height:100%;object-fit:cover}.main-frame.-g .recruit-message-block2 .txt{position:relative;top:1.7rem}.main-frame.-g .recruit-message-block2 .txt p{padding-right:3.6rem;text-align:center;font-size:1.2rem;line-height:2.5rem;letter-spacing:var(--f-track-240)}.main-frame.-g .recruit-message-block2 .txt{display:flex;justify-content:center;align-items:center;top:0rem}.main-frame.-g .recruit-message-block2 .txt p{padding-right:0}.main-frame.-g .recruit-message-block2 .sign{display:flex;justify-content:center}.main-frame.-g .recruit-about-wrapper{width:calc(100% + 6rem);left:-3rem;margin-top:6rem}.main-frame.-g .recruit-about-h{padding-top:7.2rem;margin-top:0;font-size:1.3rem;margin-bottom:-.6rem}.main-frame.-g .recruit-about{width:calc(100% - 3rem);margin:7.9rem auto 0;padding-bottom:8rem}.main-frame.-g .recruit-about.-c2{padding-bottom:10.3rem}.main-frame.-g .recruit-about .h1{font-size:1.3rem;margin-top:5.1rem}.main-frame.-g .recruit-about .p{margin:3.5rem auto 0;max-width:25.5rem;font-size:1.2rem;letter-spacing:var(--f-track-30);text-align:justify;line-height:2.2rem}.main-frame.-g .recruit-about .bgs{top:0;left:0;width:100%}.main-frame.-g .recruit-about .bg-mb{position:relative;width:20rem;height:12.2rem}.main-frame.-g .recruit-about .bg-mb img{width:100%;height:100%;object-fit:cover}.main-frame.-g .recruit-about .bg-mb.-bg1{margin-top:5.7rem;margin-left:auto}.main-frame.-g .recruit-about .bg-mb.-bg2{margin-top:5.5rem}.main-frame.-g .recruit-about-h+.recruit-about{margin-top:0}.main-frame.-g .recruit-req{position:relative;left:-3rem;width:calc(100% + 6rem)}.main-frame.-g .recruit-req-h{padding-top:9.2rem;margin-top:0;font-size:1.3rem;margin-bottom:-.6rem;padding-bottom:7.7rem}}.main-frame.-g .gallery{position:relative}.main-frame.-g .gallery .imgs{display:none}.main-frame.-g .gallery .imgs.-active{display:grid}.main-frame.-g .gallery-imgs{position:relative}.main-frame.-g .gallery.-shika .-ac-gallery-display-shika,.main-frame.-g .gallery.-hana .-ac-gallery-display-hana{display:block}.main-frame.-g .-ac-gallery-display-shika,.main-frame.-g .-ac-gallery-display-hana{display:none}.main-frame.-g .accordion-label{transition-property:opacity,transform;transition-duration:.24s;transition-timing-function:ease-out;transition-delay:.15s}.main-frame.-g .accordion-label.ui-state-active{opacity:0;transform:translateY(0);pointer-events:none;transition-delay:50ms}.main-frame.-g .accordion-label.-accordion-label-title.ui-state-active{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:50ms;border-style:solid;border-bottom-width:1px;border-color:var(--c-txt-body)}.main-frame.-g .accordion-label.-accordion-label-title.ui-state-active .post-index-accordion-btn{transform:rotate(0)}.main-frame.-g .accordion-label.-accordion-label-title.ui-state-active+ul{opacity:1}.main-frame.-g .accordion-more-btn{position:relative;display:flex;justify-content:center;width:112rem;height:7.8rem;margin:0 auto;cursor:pointer}.main-frame.-g .accordion-more-btn:hover{opacity:.7}.main-frame.-g .accordion-more-btn .accordion-more-btn-center{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-2.7rem}.main-frame.-g .accordion-more-btn .label,.main-frame.-g .accordion-more-btn .plus{z-index:4;position:relative}.main-frame.-g .accordion-more-btn .plus{transition-duration:.8s;transition-property:transform;transition-delay:10ms;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.main-frame.-g .accordion-more-btn .label{text-align:center;font-family:var(--f-en-serif);font-size:1.6rem;letter-spacing:var(--f-track-120);padding-bottom:.2rem}.main-frame.-g .accordion-more-btn:hover .plus{transform:rotate(180deg)}.main-frame.-g .accordion-more-btn:before{z-index:0;position:absolute;top:3.9rem;left:0;width:100%;height:1px;background-color:#000;content:""}.main-frame.-g .accordion-more-btn:after{z-index:2;position:absolute;top:3.6rem;left:calc(50% - 5rem);width:10rem;height:6px;background-color:#fff;content:""}@media screen and (max-width: 830px){.main-frame.-g .ui-accordion .btn-wrapper{margin-top:.6rem}.main-frame.-g .accordion-more-btn{width:calc(100% + 3rem);left:-1.5rem;height:7.8rem;margin-top:7.4rem}.main-frame.-g .accordion-more-btn .accordion-more-btn-center{margin-top:-2.7rem}.main-frame.-g .accordion-more-btn .label{font-size:1.3rem;padding-bottom:.1rem}.main-frame.-g .accordion-more-btn:before{top:3.7rem;left:0;width:100%}.main-frame.-g .accordion-more-btn:after{top:3.6rem;left:calc(50% - 5rem);width:10rem;height:6px}}.main-frame.-g .btn-wrapper{user-select:none;display:flex;justify-content:center;margin-top:12.1rem}.main-frame.-g .btn-wrapper.-left{justify-content:flex-start}.main-frame.-g .btn-wrapper.-mt0{margin-top:0}.main-frame.-g .btn{position:relative;width:36rem;height:4rem;cursor:pointer;background-color:#142d32}.main-frame.-g .btn .label{z-index:2;position:relative;letter-spacing:var(--f-track-360);text-indent:-.6rem;line-height:4rem;text-align:center}.main-frame.-g .btn .arrow{position:absolute;top:.4rem;right:2.4rem}.main-frame.-g .btn.-strong .label{color:#fff}@media screen and (max-width: 830px){.main-frame.-g .btn-wrapper{margin-top:7.9rem}.main-frame.-g .btn{width:18.5rem;height:3rem}.main-frame.-g .btn .label{top:0rem;font-size:1.2rem;line-height:3rem;text-indent:.3rem;padding-right:.2rem}.main-frame.-g .btn .arrow{top:-.1rem;transform:var(--scale-arrow);right:.3rem}}@media (min-width: 831px){.main-frame.-g .cto-scrollbar.-pop-privacy{height:50.7rem;overflow-x:hidden;overflow-y:scroll}.main-frame.-g .cto-scrollbar::-webkit-scrollbar{width:1rem}.main-frame.-g .cto-scrollbar::-webkit-scrollbar-track{background-image:url(/common/img/g/share/scroll-border.png);background-position:-3px 0px;background-color:#142d32}.main-frame.-g .cto-scrollbar::-webkit-scrollbar-thumb{background:white;height:10px;border-radius:5px}}.main-frame.-g .imgtxt{position:relative;display:flex;justify-content:space-between;height:38rem;margin-top:6.4rem}.main-frame.-g .imgtxt.-reverse .imgtxt-img{order:1}.main-frame.-g .imgtxt.-reverse .imgtxt-txt{order:0}.main-frame.-g .imgtxt-img,.main-frame.-g .imgtxt-txt{width:50%}.main-frame.-g .imgtxt-img{position:relative}.main-frame.-g .imgtxt-img img{width:100%;height:100%;object-fit:cover}.main-frame.-g .imgtxt-txt{position:relative;display:flex;flex-direction:column;justify-content:center;padding-left:8.1rem}.main-frame.-g .imgtxt-subhead{z-index:1;position:relative;display:block;font-family:var(--f-en-serif);font-size:1.6rem;letter-spacing:var(--f-track-120);margin-top:-.6rem}.main-frame.-g .imgtxt-head{z-index:1;position:relative;display:block;font-size:1.6rem;letter-spacing:var(--f-track-240);line-height:4.5rem;margin-top:5.4rem}.main-frame.-g .imgtxt-bg{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.main-frame.-g .imgtxt-bg img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 830px){.main-frame.-g .imgtxt{display:block;width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));height:auto;margin-top:0rem}.main-frame.-g .imgtxt.-reverse .imgtxt-img{order:0}.main-frame.-g .imgtxt.-reverse .imgtxt-txt{order:1}.main-frame.-g .imgtxt.-height-free .imgtxt-txt{padding-top:4rem;padding-bottom:4.8rem}.main-frame.-g .imgtxt.-height-free .imgtxt-head{margin-top:1.8rem}.main-frame.-g .imgtxt-img,.main-frame.-g .imgtxt-txt{width:100%}.main-frame.-g .imgtxt-img{height:53.4vw}.main-frame.-g .imgtxt-txt{padding-left:0rem;min-height:53.4vw;align-items:center}.main-frame.-g .imgtxt-subhead{font-size:1.2rem;letter-spacing:var(--f-track-120);margin-top:0rem}.main-frame.-g .imgtxt-head{margin-top:1.4rem;font-size:1.3rem;line-height:3.6rem;text-align:center}.main-frame.-g .imgtxt-bg img{width:100%;height:100%;object-fit:cover}}.main-frame.-g{background-color:rgba(var(--c-bg),1);color:var(--c-txt-body)}.main-frame.-g.-page .base-container{padding-top:var(--nav-height)}.main-frame.-g .base-container{position:relative;padding-bottom:19.5rem}@media screen and (max-width: 830px){.main-frame.-g.-page .base-container{padding-top:var(--nav-height)}.main-frame.-g .base-container{padding-left:var(--padding-x);padding-right:var(--padding-x)}}.main-frame.-g .nav{z-index:100;width:100%;max-width:calc(var(--vw) * 100)}.main-frame.-g .nav-wrapper{z-index:300;position:fixed;display:flex;justify-content:space-between;top:0;left:0;width:100%;height:var(--nav-height);max-width:calc(var(--vw) * 100);padding:0;background-color:#fff;pointer-events:auto;transition-property:background-color,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-g .nav-wrapper>.left,.main-frame.-g .nav-wrapper>.right,.main-frame.-g .nav-wrapper>.center{z-index:300;position:relative;display:flex;align-items:center;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-g .nav-wrapper .left{pointer-events:none}.main-frame.-g .nav-wrapper>.right{justify-content:flex-end}.main-frame.-g .nav-wrapper>.center{display:flex;justify-content:center}.main-frame.-g .nav-wrapper a{display:block;pointer-events:auto}.main-frame.-g .nav-wrapper .nav-menu-i{user-select:none}.main-frame.-g .nav-wrapper .nav-menu-i a{display:block}.main-frame.-g .nav-wrapper .btn-contact{display:flex;justify-content:center;align-items:center;width:22rem;color:#fff;font-size:1.6rem;letter-spacing:var(--f-track-360);height:var(--nav-height);background-color:rgba(var(--c-key),1)}.main-frame.-g .nav-wrapper .btn-contact .label{margin-left:1.1rem}.main-frame.-g .nav-logo{display:block;min-width:17.1rem;cursor:pointer}.main-frame.-g .nav-logo:hover{opacity:.7}.main-frame.-g .nav-logo:active{opacity:.9}.main-frame.-g .nav-head{position:relative;top:-.2rem;margin-left:23.5rem;white-space:nowrap;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:80ms}.main-frame.-g .nav-close-wrapper{z-index:304;position:absolute;top:0;left:0;display:flex;align-items:center;width:15rem;cursor:pointer;height:var(--nav-height);pointer-events:auto}.main-frame.-g .nav-close-label{position:relative;top:-.3rem;font-size:1.5rem;letter-spacing:var(--f-track-145);margin-left:.9rem}.main-frame.-g .nav-close-label .nav-close-label-span{position:absolute;transition-property:opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:80ms}.main-frame.-g .nav-close-label .label-close{color:#fff;opacity:0}.main-frame.-g .nav-close{margin-left:3.4rem}@media (min-width: 831px){.main-frame.-g .nav-wrapper>.left,.main-frame.-g .nav-wrapper>.right{width:22rem}.main-frame.-g .nav-wrapper>.center{width:calc(100% - 44rem)}.main-frame.-g .nav-close-label .nav-close-label-span{top:-1.2rem;left:0}}@media screen and (max-width: 830px){.main-frame.-g .nav-opened-mb-logo-wrapper{z-index:304;position:fixed;display:flex;justify-content:center;width:100%;height:var(--nav-height)}.main-frame.-g .nav-opened-mb-logo{position:relative;display:block;top:.8rem}.main-frame.-g .nav-opened-mb-logo img{transform:scale(.7)}.main-frame.-g .nav-wrapper{height:var(--nav-height)}.main-frame.-g .nav-wrapper>.left,.main-frame.-g .nav-wrapper>.right{width:10.5rem}.main-frame.-g .nav-wrapper>.center{width:calc(100% - 21rem)}.main-frame.-g .nav-wrapper .btn-contact{flex-direction:column;width:10.5rem;font-size:1.1rem;letter-spacing:var(--f-track-180);height:var(--nav-height)}.main-frame.-g .nav-wrapper .btn-contact .icon{transform:scale(.8174)}.main-frame.-g .nav-wrapper .btn-contact .label{margin-top:-.8rem;text-indent:var(--f-track-240);margin-left:0}.main-frame.-g .nav-logo{position:relative;top:.1rem;min-width:auto}.main-frame.-g .nav-logo img{transform:scale(.7)}.main-frame.-g .nav-close-wrapper{width:6.6rem;height:var(--nav-height)}.main-frame.-g .nav-close-label{top:0rem;font-size:1.1rem;margin-left:.1rem}.main-frame.-g .nav-close-label .nav-close-label-span{top:-1.2rem;left:0}.main-frame.-g .nav-close{position:relative;top:.2rem;margin-left:.6rem}}.main-frame.-g .hero{position:relative;display:flex;height:calc(100dvh - var(--nav-height));width:100%;top:var(--nav-height);margin-bottom:var(--nav-height);overflow:hidden;--c-hero-txt: 0,0,0}.main-frame.-g .hero.-txt-white{--c-hero-txt: 255,255,255}.main-frame.-g .hero .swiper-container{width:100%;height:calc(100dvh - var(--nav-height))}.main-frame.-g .hero .swiper-slide .image{position:relative;width:100%;height:calc(100dvh - var(--nav-height))}.main-frame.-g .hero .swiper-slide .image img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.main-frame.-g .hero-txt{z-index:10;position:absolute;color:rgba(var(--c-hero-txt),1);top:calc(50% - 1.5rem);left:8rem;font-size:var(--f-size-20);letter-spacing:var(--f-track-450)}.main-frame.-g .hero-swiper{position:relative;width:100%;height:100%}@media screen and (max-width: 830px){.main-frame.-g .hero{height:calc(100dvh - var(--nav-height));width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));top:var(--nav-height);justify-content:center}.main-frame.-g .hero .swiper-container,.main-frame.-g .hero .swiper-slide .image{height:calc(100dvh - var(--nav-height))}.main-frame.-g .hero-txt{top:auto;bottom:16.4rem;left:auto;font-size:var(--f-size-14);letter-spacing:var(--f-track-360);line-height:3rem;text-align:center}}.main-frame.-g.-nav-open .nav-open{opacity:1;pointer-events:auto;overflow-y:auto}.main-frame.-g.-nav-open .nav-close-area{opacity:1;pointer-events:auto}.main-frame.-g.-nav-open .nav-close-label .label-open{opacity:0}.main-frame.-g.-nav-open .nav-close-label .label-close{opacity:1}.main-frame.-g.-nav-open .nav-links{pointer-events:auto}.main-frame.-g .nav-open{z-index:302;position:relative;pointer-events:none;color:#fff}.main-frame.-g .nav-open-content{height:100dvh}.main-frame.-g .nav-open-content:before{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;min-height:100dvh;background-color:rgba(var(--c-key),1);transform-origin:left top}.main-frame.-g .nav-open-body{z-index:2;position:relative;height:100dvh}.main-frame.-g .nav-btn-sites>.label{font-family:var(--f-en-serif);font-size:1.2rem;letter-spacing:var(--f-track-145);color:#787d7d}.main-frame.-g .nav-link{display:block;margin-top:3.3rem}.main-frame.-g .nav-link .label1{font-size:1.6rem;letter-spacing:var(--f-track-120)}.main-frame.-g .nav-link .label2{font-family:var(--f-en-serif);font-size:1.2rem;letter-spacing:var(--f-track-145);color:#787d7d}@media (min-width: 831px){.main-frame.-g .nav-open-body-container{display:flex;margin-top:.6rem}.main-frame.-g .nav-open-content{display:flex;justify-content:center;align-items:center;width:80rem}.main-frame.-g .nav-open-content:before{width:80rem}.main-frame.-g .nav-open-body{display:flex;justify-content:center;align-items:center;margin:0 auto}.main-frame.-g .nav-blk1{margin-left:-2rem;margin-right:13.6rem}.main-frame.-g .nav-blk2{margin-top:-3.6rem}.main-frame.-g .nav-btn-sites{margin-top:6.5rem}.main-frame.-g .nav-btn-sites .label+.f-btn-site{margin-top:.5rem}.main-frame.-g .nav-btn-sites .f-btn-site{border-top:1px solid rgba(255,255,255,var(--c-border-op))}.main-frame.-g .nav-btn-sites .f-btn-site:last-child{border-bottom:1px solid rgba(255,255,255,var(--c-border-op))}.main-frame.-g .nav-btn-sites .f-btn-site .logo{margin-top:-.5rem;margin-bottom:-.5rem;margin-right:-6rem}.main-frame.-g .nav-btn-sites .f-btn-site a{width:17rem;height:7.9rem;padding-right:.5rem}.main-frame.-g .nav-btn-sites .f-btn-site.-yukku .logo{transform-origin:left;transform:scale(.8)}.main-frame.-g .nav-btn-sites .f-btn-site.-shop a{height:6.8rem}.main-frame.-g .nav-btn-sites .g-nav-shop p{font-size:1.2rem}}@media screen and (max-width: 830px){.main-frame.-g.-nav-open .nav-wrapper{background-color:transparent}.main-frame.-g.-nav-open .nav-wrapper .right{opacity:0;pointer-events:none}.main-frame.-g.-nav-open .nav-open{opacity:1;pointer-events:auto;overflow-y:auto}.main-frame.-g.-nav-open .nav-close-area{opacity:1;pointer-events:auto}.main-frame.-g.-nav-open .nav-btn-sites{border-color:rgba(255,255,255,var(--c-border-op))}.main-frame.-g .nav-open-body-container{display:flex;flex-direction:column;margin-top:0rem;overflow:hidden}.main-frame.-g .nav-blk1{order:1;position:absolute;left:0;bottom:0;width:100%}.main-frame.-g .nav-blk2{order:0;display:flex;justify-content:center;align-items:center;height:100dvh;padding-top:var(--nav-height);padding-bottom:14rem;pointer-events:none}.main-frame.-g .nav-links{text-align:center;line-height:7rem}.main-frame.-g .nav-open-content{height:100dvh}.main-frame.-g .nav-btn-sites{border-color:#fff0}.main-frame.-g .nav-btn-sites>.label{position:absolute;top:-2.8rem;left:1.5rem}.main-frame.-g .nav-btn-sites .f-btn-site.-yukku .logo{right:0rem}.main-frame.-g .nav-btn-sites .f-btn-site.-yukku .arrow{right:-.1rem}.main-frame.-g .nav-link{margin-top:0rem}.main-frame.-g .nav-link .label2{display:none}}@media only screen and (max-width: 375.98px) and (min-height: 0px) and (max-height: 454.98px){.main-frame.-g .nav-links{line-height:5.3rem}}@media only screen and (max-width: 375.98px) and (min-height: 455px) and (max-height: 554.98px){.main-frame.-g .nav-links{line-height:5.5rem}}@media only screen and (max-width: 375.98px) and (min-height: 555px) and (max-height: 622.98px){.main-frame.-g .nav-links{line-height:5.9rem}}.main-frame.-g .o-loader-frame-cover{z-index:899;position:fixed;width:100%;height:100%;background-color:rgba(var(--c-bg),1)}.main-frame.-g .o-loader-frame-cover.-leaving{pointer-events:none;opacity:0;transition-property:opacity;transition-duration:.2s;transition-delay:0ms;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.main-frame.-g .o-loader-frame{z-index:900;position:fixed;top:0;width:100%;display:flex;justify-content:center;align-items:center;height:100dvh;overflow:hidden;background-color:rgba(var(--c-bg),1);transition-property:opacity}.main-frame.-g .o-loader-content .loading-symbol img{width:9rem}.main-frame.-g .o-loader-content progress{display:block;-webkit-appearance:none;appearance:none;width:100%;height:2px;border:none;color:var(--c-txt-body)}.main-frame.-g .o-loader-content progress::-moz-progress-bar{background-color:var(--c-txt-body);height:2px;transition:all .9s cubic-bezier(.77,0,.175,1)}.main-frame.-g .o-loader-content progress::-webkit-progress-bar{background-color:#0f0f0f0a;height:2px}.main-frame.-g .o-loader-content progress::-moz-progress-value{background-color:var(--c-txt-body);height:2px;transition:width .9s cubic-bezier(.77,0,.175,1)}.main-frame.-g .o-loader-content progress::-webkit-progress-value{background-color:var(--c-txt-body);height:2px;transition:width .9s cubic-bezier(.77,0,.175,1)}.main-frame.-g .p-rellaximg{position:relative;width:100%;height:29vw;min-height:38rem;overflow:hidden}.main-frame.-g .p-rellaximg .image{position:relative;z-index:0;top:0;left:0;width:100%;height:auto}.main-frame.-g .p-rellaximg .image img{width:100%;height:100%;object-fit:cover}.main-frame.-g .p-rellaximg .-rellax-about-1{width:100%;height:67vw;background-image:url(/common/img/g/about/02_2x.jpg);background-size:cover;background-position:center;top:-53vw}.main-frame.-g .p-rellaximg .-rellax-about-2{width:100%;height:64vw;background-image:url(/common/img/g/about/history_2x.jpg);background-size:cover;background-position:center;top:-36.1vw}.main-frame.-g .p-mv{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.main-frame.-g .p-mv .head-wrapper{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.main-frame.-g .p-mv .head{padding:3.2rem 0 2.7rem;width:4rem;display:flex;justify-content:center;align-items:center}.main-frame.-g .p-mv .head h1{z-index:2;writing-mode:vertical-rl;font-size:var(--f-size-20);letter-spacing:var(--f-track-360);color:#fff;position:relative}.main-frame.-g .p-mv .head h1.-track-l{letter-spacing:var(--f-track-600);margin-bottom:-var(--f-track-600)}.main-frame.-g .p-mv .head .bg{z-index:0;position:absolute;display:block;top:0rem;left:0;width:100%;height:100%;background-color:#142d32;mix-blend-mode:multiply}.main-frame.-g .p-mv .head:before{z-index:1;position:absolute;display:block;top:.3rem;left:0;width:100%;height:calc(100% - .6rem);border-left:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(255,255,255,.8);content:""}.main-frame.-g .p-mv .head:after{z-index:1;position:absolute;display:block;top:0;left:.3rem;height:100%;width:calc(100% - .6rem);border-top:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);content:""}.main-frame.-g .p-mv .image{position:relative;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden}.main-frame.-g .p-mv .image img{object-fit:cover;width:100%;height:100%}@media (min-width: 831px){.main-frame.-g .p-mv .image{position:relative}.main-frame.-g .p-mv .image:before{position:relative;display:block;content:"";padding-top:29.6875%}.main-frame.-g .p-mv .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 830px){.main-frame.-g .p-rellaximg{position:relative;width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));height:42.6vw;min-height:inherit;overflow:hidden}.main-frame.-g .p-rellaximg .-rellax-about-1{min-height:42vh;top:-53vw}.main-frame.-g .p-rellaximg .-rellax-about-2{min-height:74vh;top:-128vw}.main-frame.-g .p-mv{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));height:23rem;top:0;justify-content:center}.main-frame.-g .p-mv .head{padding:2.1rem 0 1.5rem;width:3rem}.main-frame.-g .p-mv .head h1{font-size:var(--f-size-14);letter-spacing:var(--f-track-360)}.main-frame.-g .p-mv .head:before{top:.2rem;height:calc(100% - .4rem)}.main-frame.-g .p-mv .head:after{left:.2rem;width:calc(100% - .4rem)}.main-frame.-g .p-mv.-sub .image{position:relative}.main-frame.-g .p-mv.-sub .image:before{position:relative;display:block;content:"";padding-top:42.6666666667%}.main-frame.-g .p-mv.-sub .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}.main-frame.-g .plinks{display:flex;justify-content:center}.main-frame.-g .plink{display:flex;flex-direction:column;align-items:center;padding:4.2rem 4.1rem 3.4rem}.main-frame.-g .plink .label{font-family:var(--f-en-serif);font-size:1.6rem;letter-spacing:var(--f-track-120)}.main-frame.-g .plink .plink-arrow{margin-top:-.5rem;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:10ms}@media (min-width: 831px){.main-frame.-g .plink:hover .plink-arrow{transform:translateY(8px)}}@media screen and (max-width: 830px){.main-frame.-g .plinks{margin-top:6rem;flex-direction:column;justify-content:flex-start;align-items:center}.main-frame.-g .plink{padding:1rem 4.1rem}.main-frame.-g .plink .label{font-size:1.3rem}.main-frame.-g .plink .plink-arrow{margin-top:-1.1rem}}.main-frame.-g .--ac-g-person-body{display:none;opacity:0;transform:translate(10px);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:20ms}.main-frame.-g .--ac-g-person-body.-active{display:block}.main-frame.-g .--ac-g-person-body.-display{opacity:1;transform:translate(0)}.main-frame.-g .--ac-g-person-photo{display:none;opacity:0;transform:translate(-10px);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:20ms}.main-frame.-g .--ac-g-person-photo.-active{display:block}.main-frame.-g .--ac-g-person-photo.-display{opacity:1;transform:translate(0)}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .--ac-g-person-body{transform:translate(-10px)}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .--ac-g-person-body.-active{display:block}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .--ac-g-person-body.-display{opacity:1;transform:translate(0)}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .--ac-g-person-photo{transform:translate(10px)}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .--ac-g-person-photo.-active{display:block}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .--ac-g-person-photo.-display{opacity:1;transform:translate(0)}.main-frame.-g .recruit-person-more .--ac-g-person-body{transform:translate(-10px)}.main-frame.-g .recruit-person-more .--ac-g-person-body.-active{display:block}.main-frame.-g .recruit-person-more .--ac-g-person-body.-display{opacity:1;transform:translate(0)}.main-frame.-g .recruit-person-more .--ac-g-person-photo{transform:translate(10px)}.main-frame.-g .recruit-person-more .--ac-g-person-photo.-active{display:block}.main-frame.-g .recruit-person-more .--ac-g-person-photo.-display{opacity:1;transform:translate(0)}.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n) .--ac-g-person-body{transform:translate(10px)}.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n) .--ac-g-person-body.-active{display:block}.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n) .--ac-g-person-body.-display{opacity:1;transform:translate(0)}.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n) .--ac-g-person-photo{transform:translate(-10px)}.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n) .--ac-g-person-photo.-active{display:block}.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n) .--ac-g-person-photo.-display{opacity:1;transform:translate(0)}.main-frame.-g .recruit-person-txt-tab{cursor:pointer;user-select:none}.main-frame.-g .recruit-person-txt-tab .label{color:#fff;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.main-frame.-g .recruit-person-txt-tab .arrow{filter:var(--c-filter-white);transition-property:filter,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.main-frame.-g .recruit-person-txt-tab .arrow img{animation:g-person-arrow 2.4s linear infinite}.main-frame.-g .recruit-person-txt-tab:hover .label,.main-frame.-g .recruit-person-txt-tab.-active .label{color:#000}.main-frame.-g .recruit-person-txt-tab:hover .arrow,.main-frame.-g .recruit-person-txt-tab.-active .arrow{filter:invert(0%)}.main-frame.-g .recruit-person-txt-tab:hover .arrow img,.main-frame.-g .recruit-person-txt-tab.-active .arrow img{animation:none}.main-frame.-g .recruit-person-txt-tab:hover .arrow{transform:translate(4px)}.main-frame.-g .recruit-person-txt-tab.-active{cursor:default;pointer-events:none}@keyframes g-person-arrow{0%{transform:translate(0)}5%{transform:translate(6px)}40%{transform:translate(0)}to{transform:translate(0)}}.main-frame.-g .recruit-persons{counter-reset:person 0}.main-frame.-g .recruit-person{position:relative;counter-increment:person 1}.main-frame.-g .recruit-person:first-of-type{margin-top:0}.main-frame.-g .recruit-person.-hana .recruit-person-h1,.main-frame.-g .recruit-person.-hana .recruit-person-num,.main-frame.-g .recruit-person.-hana .recruit-person-name-en{color:#8c0000}.main-frame.-g .recruit-person.-hana .recruit-person-txt-head-r .logo{top:.1rem;right:-.5rem}.main-frame.-g .recruit-person.-hana .recruit-person-txt{background-color:#f2c0ac}.main-frame.-g .recruit-person.-shika .recruit-person-h1,.main-frame.-g .recruit-person.-shika .recruit-person-num,.main-frame.-g .recruit-person.-shika .recruit-person-name-en{color:#3d2e07}.main-frame.-g .recruit-person.-shika .recruit-person-txt-head-r .logo{top:0rem;right:-.5rem}.main-frame.-g .recruit-person.-shika .recruit-person-txt{background-color:#d9cfb6}.main-frame.-g .recruit-person-h1{font-size:1.6rem;letter-spacing:var(--f-track-240);line-height:4rem}.main-frame.-g .recruit-person-num{position:relative}.main-frame.-g .recruit-person-num .label{position:relative;font-family:var(--f-en-serif);font-size:1.6rem;letter-spacing:var(--f-track-120)}.main-frame.-g .recruit-person-num .num:after{font-size:3.5rem;letter-spacing:var(--f-track-45);content:"0" counter(person)}.main-frame.-g .recruit-person-photo img{width:100%;height:100%;object-fit:cover}.main-frame.-g .recruit-person-txt{position:relative;background-color:#f4c2ae}.main-frame.-g .recruit-person-txt-h2 p{position:relative}.main-frame.-g .recruit-person-txt-h1{margin-top:1rem;font-size:2rem;letter-spacing:var(--f-track-240)}.main-frame.-g .recruit-person-txt-head-r .logo{position:relative}.main-frame.-g .recruit-person-txt-tabs{display:flex;column-gap:.7rem}.main-frame.-g .recruit-person-txt-tabs .recruit-person-txt-tab{position:relative;display:flex;align-items:center;letter-spacing:var(--f-track-45);padding:.6rem}.main-frame.-g .recruit-person-txt-tabs .recruit-person-txt-tab .label.-kana{letter-spacing:var(--f-track-240)}.main-frame.-g .recruit-person-txt-body{line-height:2.4rem;letter-spacing:var(--f-track-0);text-align:justify}@media (min-width: 831px){.main-frame.-g .recruit-persons{margin-top:18.1rem}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .recruit-person-num,.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n - 1) .recruit-person-num{justify-content:flex-start;right:auto;left:0}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .recruit-person-num .label,.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n - 1) .recruit-person-num .label{order:1}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .recruit-person-num .num,.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n - 1) .recruit-person-num .num{order:0}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .recruit-person-name-en,.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n - 1) .recruit-person-name-en{left:auto;right:-.8rem;transform:rotate(180deg)}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .recruit-person-h1,.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n - 1) .recruit-person-h1{left:auto;right:-.4rem;text-align:right}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .recruit-person-txt,.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n - 1) .recruit-person-txt{margin-right:auto;margin-left:0}.main-frame.-g .recruit-person-start .recruit-person:nth-of-type(2n) .recruit-person-photo,.main-frame.-g .recruit-person-more .recruit-person:nth-of-type(2n - 1) .recruit-person-photo{right:6rem;left:auto}.main-frame.-g .recruit-person{width:112rem;margin:13.8rem auto 0;padding-bottom:9.6rem}.main-frame.-g .recruit-person-h1{position:absolute;top:-1.2rem;left:0}.main-frame.-g .recruit-person-num{position:absolute;top:-.5rem;right:0;display:flex;justify-content:flex-end}.main-frame.-g .recruit-person-num .label{position:relative;top:.3rem;margin-left:1.7rem;margin-right:1.7rem}.main-frame.-g .recruit-person-photo{position:absolute;top:11.6rem;left:6rem;width:45rem;height:32rem}.main-frame.-g .recruit-person-photo .photo{position:absolute;top:0;left:0}.main-frame.-g .recruit-person-txt{margin-left:auto;top:4.1rem;width:66rem;min-height:34rem;padding:4rem 6rem 3.4rem}.main-frame.-g .recruit-person-txt-head{display:flex;justify-content:space-between}.main-frame.-g .recruit-person-txt-h2{display:flex;line-height:2rem;letter-spacing:var(--f-track-180)}.main-frame.-g .recruit-person-txt-h2 p{padding-left:2.5rem;padding-right:2.5rem}.main-frame.-g .recruit-person-txt-h2 .job{padding-left:0rem}.main-frame.-g .recruit-person-txt-h2 .job:after{position:absolute;top:-.2rem;right:0rem;display:block;width:1px;height:2.5rem;background-color:#000;content:""}.main-frame.-g .recruit-person-txt-head-r .logo{position:relative}.main-frame.-g .recruit-person-txt-tabs{margin-top:1.7rem;margin-left:-1.8rem}.main-frame.-g .recruit-person-txt-tab .arrow{margin-right:.1rem}.main-frame.-g .recruit-person-txt-body{margin-top:.8rem}.main-frame.-g .recruit-person-name-en{position:absolute;display:flex;justify-content:center;top:11.6rem;left:-.8rem;transform:rotate(0);font-family:var(--f-en-serif);font-size:1.2rem;letter-spacing:var(--f-track-180);height:32rem;writing-mode:vertical-rl;white-space:nowrap}.main-frame.-g .recruit-person-more{margin-top:14.1rem}.main-frame.-g .recruit-person-opened{margin-top:-8.7rem}}@media screen and (max-width: 830px){.main-frame.-g .recruit-persons{margin-top:7.6rem}.main-frame.-g .recruit-person{display:flex;flex-direction:column;align-items:center;margin:7.6rem 0 0;width:100%}.main-frame.-g .recruit-person.-p01 .recruit-person-txt{min-height:50.5rem}.main-frame.-g .recruit-person.-p02 .recruit-person-txt{min-height:52.5rem}.main-frame.-g .recruit-person.-p03 .recruit-person-txt{min-height:45.9rem}.main-frame.-g .recruit-person.-p04 .recruit-person-txt{min-height:50.3rem}.main-frame.-g .recruit-person.-p05 .recruit-person-txt,.main-frame.-g .recruit-person.-p06 .recruit-person-txt{min-height:48.1rem}.main-frame.-g .recruit-person-h1{order:1;position:relative;width:calc(100% + 6rem);text-align:center;font-size:1.3rem;line-height:3.2rem;letter-spacing:var(--f-track-240);margin-top:3.9rem}.main-frame.-g .recruit-person-num{position:relative;display:flex;order:0}.main-frame.-g .recruit-person-num .label,.main-frame.-g .recruit-person-num .name{position:absolute;top:.3rem;font-family:var(--f-en-serif);font-size:1.3rem;letter-spacing:var(--f-track-120);white-space:nowrap}.main-frame.-g .recruit-person-num .label{right:calc(50% + 4.6rem)}.main-frame.-g .recruit-person-num .name{left:calc(50% + 4.5rem)}.main-frame.-g .recruit-person-num .num{padding:0 2.4rem 0 2.6rem}.main-frame.-g .recruit-person-num .num:after{font-size:3rem;letter-spacing:var(--f-track-45)}.main-frame.-g .recruit-person-photo{position:relative;order:2;margin-top:4.9rem;width:calc(100% + 3rem);height:70.7vw}.main-frame.-g .recruit-person-photo .photo{width:100%;height:100%;object-fit:cover}.main-frame.-g .recruit-person-txt{position:relative;order:3;width:100%;margin-top:-3rem;padding:5.3rem 3rem 4.7rem}.main-frame.-g .recruit-person-txt-h2{display:flex;flex-direction:column}.main-frame.-g .recruit-person-txt-h2 .job{position:relative;order:1;font-size:1.2rem;letter-spacing:var(--f-track-180)}.main-frame.-g .recruit-person-txt-h2 .year{position:relative;order:0;font-size:1.2rem;letter-spacing:var(--f-track-180)}.main-frame.-g .recruit-person-txt-h1{position:relative;margin-top:1.4rem;font-size:1.8rem;letter-spacing:var(--f-track-240)}.main-frame.-g .recruit-person-txt-head-r{position:absolute;top:1.6rem;right:1.4rem}.main-frame.-g .recruit-person-txt-head-r .logo img{transform:scale(.7)}.main-frame.-g .recruit-person-txt-tabs{margin-top:1.7rem}.main-frame.-g .recruit-person-txt-tab{padding:.6rem 0;margin-left:-1.2rem;margin-right:0rem}.main-frame.-g .recruit-person-txt-tab:nth-of-type(2){margin-left:-.3rem}.main-frame.-g .recruit-person-txt-tab .label{font-size:1.3rem;letter-spacing:var(--f-track-45);margin-left:.1rem}.main-frame.-g .recruit-person-txt-tab .label.-kana{letter-spacing:var(--f-track-240);margin-left:-.2rem}.main-frame.-g .recruit-person-txt-body{margin-top:1.6rem;font-size:1.2rem;letter-spacing:var(--f-track-45);line-height:2.2rem}}@media only screen and (max-width: 375.98px) and (min-height: 0px) and (max-height: 454.98px){.main-frame.-g .recruit-person-txt-tabs{justify-content:space-between}}@media only screen and (max-width: 375.98px) and (min-height: 455px) and (max-height: 554.98px){.main-frame.-g .recruit-person-txt-tabs{justify-content:space-between}}@media only screen and (max-width: 375.98px) and (min-height: 555px) and (max-height: 622.98px){.main-frame.-g .recruit-person-txt-tabs{justify-content:space-between}}.main-frame.-g .tables-wrapper{position:relative;display:flex}.main-frame.-g .tables-wrapper.-c-white .table .td{border-color:#fff}.main-frame.-g .table-wrapper,.main-frame.-g .table-containers{position:relative}.main-frame.-g .table-container:first-of-type{margin-top:0!important}.main-frame.-g .tables-body{position:relative}.main-frame.-g .tables-body.-recruit-base{background-color:#f0eee8}.main-frame.-g .tables-body.-recruit-table .td:first-of-type{width:100%}.main-frame.-g .tables-body.-recruit-table .td .body{display:flex}.main-frame.-g .tables-body.-recruit-table .td span{display:block}.main-frame.-g .tables-body.-recruit-table .td span:first-child{margin-right:.7rem;white-space:nowrap}.main-frame.-g .tables-body.-recruit-table .td span:first-child:after{content:" : "}.main-frame.-g .tables-body.-recruit-shika{background:var(--c-g-bg-shika)}.main-frame.-g .tables-body.-recruit-hana{background:var(--c-g-bg-hana)}.main-frame.-g .tables-body.-recruit-normal{background-color:#f0eee8}.main-frame.-g .tables-body.-recruit-normal .table-sqtitle{background-color:#ffffff80}.main-frame.-g .table{position:relative}.main-frame.-g .table .td{width:100%}.main-frame.-g .table .td .-ja-year{margin-right:-2rem}.main-frame.-g .tables-head{position:absolute}.main-frame.-g .tables-head h3{writing-mode:vertical-rl}.main-frame.-g .tables-head h4{font-family:var(--f-en-serif);writing-mode:vertical-rl}.main-frame.-g .tables-head .s{writing-mode:vertical-rl}.main-frame.-g .table-sqtitle{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#f5f3ed80}@media (min-width: 831px){.main-frame.-g .tables-wrapper.-about{width:100rem;margin:0 auto}.main-frame.-g .tables-wrapper.-about .tables-body-wrapper{width:68rem}.main-frame.-g .tables-wrapper.-about .table-container{margin-top:-.7rem}.main-frame.-g .tables-wrapper.-about .tables-head{position:relative;width:32rem;padding-left:10.4rem;left:0}.main-frame.-g .tables-wrapper.-about .tables-head h3{font-size:var(--f-size-17);letter-spacing:var(--f-track-450)}.main-frame.-g .tables-wrapper.-about .tables-body{width:100%;left:0;padding:0}.main-frame.-g .tables-wrapper.-about .table .tr{display:grid;grid-column-gap:1.5rem;grid-template-columns:8.7rem auto}.main-frame.-g .tables-wrapper.-about .table .td{padding-top:2.3rem;padding-bottom:.2rem}.main-frame.-g .tables-wrapper.-about .table .td.-th{width:8.7rem}.main-frame.-g .tables-wrapper.-about.-about-year .table .tr{grid-template-columns:13.6rem auto}.main-frame.-g .tables-wrapper.-about.-about-year .table .td.-th{width:13.7rem}.main-frame.-g .tables-wrapper.-about .table-container+.table-container{margin-top:7.3rem}.main-frame.-g .tables-wrapper.-scroll .tables-body{width:calc(100% + 6.5rem);height:36.3rem;padding-top:0;padding-right:5.5rem;overflow-y:scroll}.main-frame.-g .table-wrapper{display:flex}.main-frame.-g .tables-body{width:calc(var(--vw) * 100 - (var(--vw) * 100 - 100rem) / 2);left:calc((var(--vw) * 100 - 100rem) / 2);padding:5.8rem 8rem 8rem}.main-frame.-g .tables-body.-recruit-base .table{width:84rem}.main-frame.-g .tables-body.-recruit-base .td:first-of-type{width:29.2rem}.main-frame.-g .tables-body.-recruit-base .td:first-of-type .body{margin:0 auto;width:10rem;display:flex;justify-content:space-between}.main-frame.-g .tables-body.-recruit-table{padding-top:7.9rem}.main-frame.-g .tables-body.-recruit-table .table-container{margin-top:4rem;display:grid;grid-template-columns:18rem 38rem;grid-column-gap:4rem}.main-frame.-g .tables-body.-recruit-table .table-head{width:24.1rem}.main-frame.-g .tables-body.-recruit-table .table{margin-top:-.5rem}.main-frame.-g .tables-body.-recruit-table .td{font-size:var(--f-size-13);letter-spacing:var(--f-track-180);padding-top:1.7rem;padding-bottom:.3rem}.main-frame.-g .tables-body.-recruit-table+.-recruit-table{margin-top:6rem}.main-frame.-g .table{font-size:var(--f-size-14);letter-spacing:var(--f-track-120)}.main-frame.-g .table .tr{display:flex;column-gap:3rem}.main-frame.-g .table .tr:first-of-type .td{margin-top:0;padding-top:0}.main-frame.-g .table .td{padding-top:1.5rem;padding-bottom:.5rem;border-bottom-width:1px;border-color:#000000b3;border-style:solid}.main-frame.-g .table .td .-ja-year{display:inline-block;margin-left:1rem;font-size:var(--f-size-11);letter-spacing:var(--f-track-180)}.main-frame.-g .table .td .body.-justify,.main-frame.-g .table .td .body.-link{display:flex;justify-content:space-between}.main-frame.-g .table .td .body.-link .table-td-btn{position:relative;color:#827878;top:-.3rem;padding-right:1rem;display:flex;font-family:var(--f-en-serif);font-size:var(--f-size-12);letter-spacing:var(--f-track-180);align-items:center;margin-bottom:-1rem}.main-frame.-g .tables-head{display:flex;left:calc((var(--vw) * 100 - 100rem) / 2 - 6.4rem)}.main-frame.-g .tables-head h3{font-size:2rem;letter-spacing:var(--f-track-240)}.main-frame.-g .tables-head h4{font-size:var(--f-size-12);letter-spacing:var(--f-track-145);padding-left:.6rem;padding-top:.1rem}.main-frame.-g .tables-head .s{margin-top:.5rem;font-size:var(--f-size-13);letter-spacing:var(--f-track-240)}.main-frame.-g .table-sqtitle{font-size:var(--f-size-14);line-height:1.8;letter-spacing:var(--f-track-240);width:18rem;height:100%}.main-frame.-g .tables-wrapper+.tables-wrapper{margin-top:6rem}}@media screen and (max-width: 830px){.main-frame.-g .tables-wrapper{margin:0 auto;justify-content:center}.main-frame.-g .tables-wrapper.-about .tables-body{left:auto;margin-left:6.6rem;width:calc(100% - 4rem);padding-right:2.6rem}.main-frame.-g .tables-wrapper.-about .table-container+.table-container{margin-top:7.6rem}.main-frame.-g .tables-wrapper.-recruit{position:relative}.main-frame.-g .tables-wrapper.-recruit .tables-head{left:2.3rem}.main-frame.-g .tables-wrapper.-recruit .tables-body{margin-left:7rem}.main-frame.-g .tables-wrapper.-recruit .table-container{padding:5rem 3.5rem 4.9rem 2.5rem}.main-frame.-g .tables-body{left:auto;padding:0;margin-left:4rem;width:calc(100% - 4rem);padding-right:2.6rem}.main-frame.-g .tables-head{display:flex;top:0;left:-.7rem;height:22rem}.main-frame.-g .tables-head h3{font-size:var(--f-size-13);letter-spacing:var(--f-track-45);writing-mode:vertical-rl}.main-frame.-g .tables-head h3.-track-s{letter-spacing:var(--f-track-240)}.main-frame.-g .tables-head h3 .s{margin-top:.9rem;font-size:var(--f-size-11);letter-spacing:var(--f-track-240)}.main-frame.-g .tables-head h4{font-size:var(--f-size-12);letter-spacing:var(--f-track-145)}.main-frame.-g .table-head{position:relative;display:flex;justify-content:center;width:100%;padding-right:1rem;padding-top:5.1rem}.main-frame.-g .table-sqtitle{margin-top:-.7rem;height:6.3rem}.main-frame.-g .table{font-size:var(--f-size-12);letter-spacing:var(--f-track-80);line-height:var(--f-h-20)}.main-frame.-g .table .tr{position:relative;border-bottom-width:1px;border-color:#000000b3;border-style:solid;padding-top:2.2rem;padding-bottom:.6rem}.main-frame.-g .table .tr:first-of-type{margin-top:-.4rem;padding-top:0}.main-frame.-g .table .tr.-c-white{border-color:#fff}.main-frame.-g .table .td.-th{letter-spacing:var(--f-track-45)}.main-frame.-g .table .td .small{font-size:.96rem}.main-frame.-g .table .td .year{letter-spacing:var(--f-track-180)}.main-frame.-g .table .td .-ja-year{display:inline-block;margin-left:1.1rem;font-size:var(--f-size-11);letter-spacing:var(--f-track-80)}.main-frame.-g .table .td .table-td-btn{position:absolute;top:1.7rem;right:0rem}.main-frame.-g .table .td+.td{margin-top:.6rem}.main-frame.-g .tables-body-wrapper{width:100%}.main-frame.-g .table-container+.table-container{margin-top:-2.2rem}.main-frame.-g .tables-wrapper+.tables-wrapper{margin-top:6rem}.main-frame.-g .table-sqtitle+.table{margin-top:3.1rem}.main-frame.-g .tables-body+.tables-body{margin-top:6rem}.main-frame.-g .tables-body.-about-history .table-container{margin-top:-1.3rem!important}.main-frame.-g .tables-body.-about-history .tr{padding-top:1.1rem;padding-bottom:.4rem}.main-frame.-g .tables-body.-about-history .td{line-height:1.5}.main-frame.-g .tables-body.-about-history .td+.td{margin-top:.2rem}}.main-frame.-g .tabs{display:flex;justify-content:center}.main-frame.-g .tabs>li{display:block;border-left:1px solid black}.main-frame.-g .tabs>li:first-of-type{border-left:none}.main-frame.-g .tab{display:block;letter-spacing:var(--f-track-360);text-indent:var(--f-track-360);cursor:pointer;user-select:none;transition-property:background;transition-duration:.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.main-frame.-g .tab:hover{background:#E2E5E5}.main-frame.-g .tab:active{opacity:.8}.main-frame.-g .tab.-active{background:#E2E5E5}@media (min-width: 831px){.main-frame.-g .tab{line-height:2rem;height:2.2rem;font-size:1.6rem;padding:0 2.2rem}}.main-frame.-g .vhead-wrapper{position:relative}.main-frame.-g .vhead-wrapper.-contact{left:1.4rem;margin:0 auto;width:81rem;display:grid;grid-template-columns:21.2rem 59.8rem}.main-frame.-g .vhead-head{position:relative;display:flex;left:-.5rem}.main-frame.-g .vhead-head>h3{position:relative;top:-.3rem;font-size:1.7rem;letter-spacing:var(--f-track-45);writing-mode:vertical-rl;margin-right:.6rem}.main-frame.-g .vhead-head>p{position:relative;font-family:var(--f-en-serif);font-size:1.6rem;letter-spacing:var(--f-track-145);writing-mode:vertical-rl}.main-frame.-g .form-checks-head{color:#898978}.main-frame.-g .vhead-body{position:relative}.main-frame.-g .vhead-body .form-group.-check:first-child .form-checks-head{margin-top:-.7rem}@media screen and (max-width: 830px){.main-frame.-g .vhead-wrapper.-contact{left:0;width:100%;display:grid;grid-template-columns:6.4rem auto}.main-frame.-g .vhead-head{left:-.7rem}.main-frame.-g .vhead-head>h3{top:-.3rem;font-size:1.3rem;letter-spacing:var(--f-track-45);margin-right:0rem}.main-frame.-g .vhead-head>p{font-size:1.2rem}}@media screen{.-inview{opacity:0;transform:translate3d(0,30px,0);transition-property:opacity,transform,filter;transition-duration:2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:50ms}.-inview.-inview-btn{transition-delay:.4s;transition-duration:1.6s;transform:translateZ(0)}.-inview.-inview-txt{transition-duration:2s;transform:translate3d(0,30px,0) skewY(3deg);transform-origin:left}.-inview.-inview-l-r,.-inview.-inview-r-l{transition-duration:1.8s;transition-delay:.1s}.-inview.-inview-l-r{transform:translate3d(-40px,0,0) skewY(0)}.-inview.-inview-r-l{transform:translate3d(40px,0,0) skewY(0)}.-inview.-inview-left,.-inview.-inview-right{transition-duration:1.2s;transition:transform 1.2s cubic-bezier(.165,.84,.44,1) 0ms,opacity .2s cubic-bezier(.165,.84,.44,1) 0ms}.-inview.-inview-op{transform:translateZ(0);opacity:0}.-inview.-inview-bg{opacity:0;transform:scale(1)}.-inview.-inview-bg.-inview-active{opacity:1;transform:scale(1.1)}.-inview.-inview-1{transition-delay:.2s}.-inview.-inview-2{transition-delay:.4s}.-inview.-inview-3{transition-delay:.6s}.-inview.-inview-4{transition-delay:.8s}.-inview.-inview-5{transition-delay:1s}.-inview.-inview-6{transition-delay:1.2s}.-inview.-inview-7{transition-delay:1.4s}.-inview.-inview-8{transition-delay:1.6s}.-inview.-inview-9{transition-delay:1.8s}.-inview.-inview-10{transition-delay:2s}.-inview.-inview-11{transition-delay:2.2s}.-inview.-inview-12{transition-delay:2.4s}.-inview.-inview-13{transition-delay:2.6s}.-inview.-inview-14{transition-delay:2.8s}.-inview.-inview-15{transition-delay:3s}.-inview.-inview-16{transition-delay:3.2s}.-inview.-inview-list:nth-child(2){transition-delay:.32s}.-inview.-inview-list:nth-child(3){transition-delay:.62s}.-inview.-inview-list:nth-child(4){transition-delay:.92s}.-inview.-inview-list:nth-child(5){transition-delay:1.22s}.-inview.-inview-list:nth-child(6){transition-delay:1.52s}.-inview.-inview-list:nth-child(7){transition-delay:1.82s}.-inview.-inview-list:nth-child(8){transition-delay:2.12s}.-inview.-inview-list:nth-child(9){transition-delay:2.42s}.-inview.-inview-list:nth-child(10){transition-delay:2.72s}.-inview.-inview-list:nth-child(11){transition-delay:3.02s}.-inview.-inview-list:nth-child(12){transition-delay:3.32s}.-inview.-inview-list:nth-child(13){transition-delay:3.62s}.-inview.-inview-list:nth-child(14){transition-delay:3.92s}.-inview.-inview-list:nth-child(15){transition-delay:4.22s}.-inview.-inview-list:nth-child(16){transition-delay:4.52s}.-inview.-inview-list:nth-child(17){transition-delay:4.82s}.-inview.-inview-list-item.-inview-list-item-col2:nth-child(2n){transition-delay:.32s}.-inview.-inview-list-item.-inview-list-item-col3:nth-child(2n){transition-delay:.32s}.-inview.-inview-list-item.-inview-list-item-col3:nth-child(3n){transition-delay:.62s}.-inview.-inview-list-item.-inview-list-item-col4:nth-child(2n){transition-delay:.32s}.-inview.-inview-list-item.-inview-list-item-col4:nth-child(3n){transition-delay:.62s}.-inview.-inview-list-item.-inview-list-item-col4:nth-child(4n){transition-delay:.92s}.-inview.-inview-list-item.-inview-list-item-col5:nth-child(2n){transition-delay:.32s}.-inview.-inview-list-item.-inview-list-item-col5:nth-child(3n){transition-delay:.62s}.-inview.-inview-list-item.-inview-list-item-col5:nth-child(4n){transition-delay:.92s}.-inview.-inview-list-item.-inview-list-item-col5:nth-child(5n){transition-delay:1.22s}.-inview.-inview-list-item.-inview-list-item-col6:nth-child(2n){transition-delay:.32s}.-inview.-inview-list-item.-inview-list-item-col6:nth-child(3n){transition-delay:.62s}.-inview.-inview-list-item.-inview-list-item-col6:nth-child(4n){transition-delay:.92s}.-inview.-inview-list-item.-inview-list-item-col6:nth-child(5n){transition-delay:1.22s}.-inview.-inview-list-item.-inview-list-item-col6:nth-child(6n){transition-delay:1.52s}.-inview.-inview-list-item.-inview-list-item-col7:nth-child(2n){transition-delay:.32s}.-inview.-inview-list-item.-inview-list-item-col7:nth-child(3n){transition-delay:.62s}.-inview.-inview-list-item.-inview-list-item-col7:nth-child(4n){transition-delay:.92s}.-inview.-inview-list-item.-inview-list-item-col7:nth-child(5n){transition-delay:1.22s}.-inview.-inview-list-item.-inview-list-item-col7:nth-child(6n){transition-delay:1.52s}.-inview.-inview-list-item.-inview-list-item-col7:nth-child(7n){transition-delay:1.82s}.-inview.-inview-list-item.-inview-list-item-col8:nth-child(2n){transition-delay:.32s}.-inview.-inview-list-item.-inview-list-item-col8:nth-child(3n){transition-delay:.62s}.-inview.-inview-list-item.-inview-list-item-col8:nth-child(4n){transition-delay:.92s}.-inview.-inview-list-item.-inview-list-item-col8:nth-child(5n){transition-delay:1.22s}.-inview.-inview-list-item.-inview-list-item-col8:nth-child(6n){transition-delay:1.52s}.-inview.-inview-list-item.-inview-list-item-col8:nth-child(7n){transition-delay:1.82s}.-inview.-inview-list-item.-inview-list-item-col8:nth-child(8n){transition-delay:2.12s}.-inview.-inview-active{opacity:1;transform:translateZ(0) skewY(0)}.-inview.-inview-kokoro{opacity:1;transform:translateZ(0);transition-duration:0ms}.-inview.-inview-kokoro .kokoro,.-inview.-inview-kokoro .kokoro-mb{opacity:0;transition-duration:1.2s;transform:translate3d(0,10px,0);transition-property:opacity,transform,filter}.-inview.-inview-kokoro .-i1{transition-delay:.3s}.-inview.-inview-kokoro .-i2{transition-delay:.6s}.-inview.-inview-kokoro .-i3{transition-delay:.9s}.-inview.-inview-kokoro .-i4{transition-delay:1.2s}.-inview.-inview-kokoro .-i5{transition-delay:1.5s}.-inview.-inview-kokoro .-i6{transition-delay:1.8s}.-inview.-inview-kokoro.-inview-active .kokoro,.-inview.-inview-kokoro.-inview-active .kokoro-mb{opacity:1;transform:translateZ(0)}.-inview-out-in .-inview-left.-inview-active,.-inview-out-in .-inview-right.-inview-active{opacity:1;transform:translateZ(0) skewY(0)}.-inview-out-in .-inview-left{transform:translate3d(-40px,0,0) skewY(0)}.-inview-out-in .-inview-right{transform:translate3d(40px,0,0) skewY(0)}.-inview-out-in:nth-of-type(even) .-inview-left{transform:translate3d(40px,0,0) skewY(0)}.-inview-out-in:nth-of-type(even) .-inview-right{transform:translate3d(-40px,0,0) skewY(0)}.-inview-out-in:nth-of-type(even) .-inview-left.-inview-active,.-inview-out-in:nth-of-type(even) .-inview-right.-inview-active{opacity:1;transform:translateZ(0) skewY(0)}.recruit-person-more .-inview-out-in .-inview-left.-inview-active,.recruit-person-more .-inview-out-in .-inview-right.-inview-active{opacity:1;transform:translateZ(0) skewY(0)}.recruit-person-more .-inview-out-in .-inview-left{transform:translate3d(60px,0,0) skewY(0)}.recruit-person-more .-inview-out-in .-inview-right{transform:translate3d(-60px,0,0) skewY(0)}.recruit-person-more .-inview-out-in:nth-of-type(even) .-inview-left{transform:translate3d(-60px,0,0) skewY(0)}.recruit-person-more .-inview-out-in:nth-of-type(even) .-inview-right{transform:translate3d(60px,0,0) skewY(0)}.recruit-person-more .-inview-out-in:nth-of-type(even) .-inview-left.-inview-active,.recruit-person-more .-inview-out-in:nth-of-type(even) .-inview-right.-inview-active{opacity:1;transform:translateZ(0) skewY(0)}}@media screen and (max-width: 830px){.main-frame .base-container .-inview.-inview-left.-inview-mb-trans-vertical,.main-frame .base-container .-inview.-inview-right.-inview-mb-trans-vertical,.main-frame .base-container .-inview.-inview-l-r.-inview-mb-trans-vertical,.main-frame .base-container .-inview.-inview-r-l.-inview-mb-trans-vertical{transform:translateY(30px)}.main-frame .base-container .-inview.-inview-left.-inview-mb-trans-vertical.-inview-active,.main-frame .base-container .-inview.-inview-right.-inview-mb-trans-vertical.-inview-active,.main-frame .base-container .-inview.-inview-l-r.-inview-mb-trans-vertical.-inview-active,.main-frame .base-container .-inview.-inview-r-l.-inview-mb-trans-vertical.-inview-active{opacity:1;transform:translateY(0)}}.main-frame.-nav-open .nav-open .nav-open-content:before,#ac-id-menu-nav:target .nav-open .nav-open-content:before{transform:scaleX(1)}.main-frame.-nav-open .nav-open .nav-opened-mb-logo-wrapper,.main-frame.-nav-open .nav-open .nav-open-content,.main-frame.-nav-open .nav-open .nav-close-area,#ac-id-menu-nav:target .nav-open .nav-opened-mb-logo-wrapper,#ac-id-menu-nav:target .nav-open .nav-open-content,#ac-id-menu-nav:target .nav-open .nav-close-area{opacity:1}.main-frame.-nav-open .nav-open .-tr-nav-1,.main-frame.-nav-open .nav-open .-tr-nav-2,.main-frame.-nav-open .nav-open .-tr-nav-3,.main-frame.-nav-open .nav-open .-tr-nav-4,.main-frame.-nav-open .nav-open .-tr-nav-list,#ac-id-menu-nav:target .nav-open .-tr-nav-1,#ac-id-menu-nav:target .nav-open .-tr-nav-2,#ac-id-menu-nav:target .nav-open .-tr-nav-3,#ac-id-menu-nav:target .nav-open .-tr-nav-4,#ac-id-menu-nav:target .nav-open .-tr-nav-list{transform:translate(0);opacity:1}.nav-open .nav-open-content:before{transform:scaleX(0)}.nav-open .nav-opened-mb-logo-wrapper,.nav-open .nav-open-content,.nav-open .nav-close-area{opacity:0}.nav-open .-tr-nav-1,.nav-open .-tr-nav-2,.nav-open .-tr-nav-3,.nav-open .-tr-nav-4,.nav-open .-tr-nav-list{transform:translate(-20px);opacity:0}html.-transition-ready .nav-open .nav-open-content:before,#customer_header .nav-open .nav-open-content:before{transition-property:transform,width,opacity;transition-timing-function:cubic-bezier(.77,0,.175,1)}html.-transition-ready .nav-open .nav-opened-mb-logo-wrapper,html.-transition-ready .nav-open .-tr-nav-1,html.-transition-ready .nav-open .-tr-nav-2,html.-transition-ready .nav-open .-tr-nav-3,html.-transition-ready .nav-open .-tr-nav-4,html.-transition-ready .nav-open .-tr-nav-list,html.-transition-ready .nav-open .nav-open-content,html.-transition-ready .nav-open .nav-close-area,#customer_header .nav-open .nav-opened-mb-logo-wrapper,#customer_header .nav-open .-tr-nav-1,#customer_header .nav-open .-tr-nav-2,#customer_header .nav-open .-tr-nav-3,#customer_header .nav-open .-tr-nav-4,#customer_header .nav-open .-tr-nav-list,#customer_header .nav-open .nav-open-content,#customer_header .nav-open .nav-close-area{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.165,.84,.44,1)}html.-transition-ready .main-frame.-nav-open .nav-open .nav-opened-mb-logo-wrapper,html.-transition-ready #ac-id-menu-nav:target .nav-open .nav-opened-mb-logo-wrapper,#customer_header .main-frame.-nav-open .nav-open .nav-opened-mb-logo-wrapper,#customer_header #ac-id-menu-nav:target .nav-open .nav-opened-mb-logo-wrapper{transition-duration:.48s;transition-delay:60ms}html.-transition-ready .main-frame.-nav-open .nav-open .nav-open-content,html.-transition-ready .main-frame.-nav-open .nav-open .nav-close-area,html.-transition-ready #ac-id-menu-nav:target .nav-open .nav-open-content,html.-transition-ready #ac-id-menu-nav:target .nav-open .nav-close-area,#customer_header .main-frame.-nav-open .nav-open .nav-open-content,#customer_header .main-frame.-nav-open .nav-open .nav-close-area,#customer_header #ac-id-menu-nav:target .nav-open .nav-open-content,#customer_header #ac-id-menu-nav:target .nav-open .nav-close-area{transition-duration:.48s;transition-delay:60ms}html.-transition-ready .main-frame.-nav-open .nav-open .nav-open-content:before,html.-transition-ready #ac-id-menu-nav:target .nav-open .nav-open-content:before,#customer_header .main-frame.-nav-open .nav-open .nav-open-content:before,#customer_header #ac-id-menu-nav:target .nav-open .nav-open-content:before{transition-duration:.64s;transition-delay:80ms;transition-timing-function:cubic-bezier(.165,.84,.44,1)}html.-transition-ready .main-frame.-nav-open .nav-open .nav-open-content:before,html.-transition-ready #ac-id-menu-nav:target .nav-open .nav-open-content:before,#customer_header .main-frame.-nav-open .nav-open .nav-open-content:before,#customer_header #ac-id-menu-nav:target .nav-open .nav-open-content:before{transition-duration:.3s;transition-delay:20ms;transition-timing-function:cubic-bezier(.165,.84,.44,1)}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list,html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list,#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list,#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list{transition-duration:.48s;transition-delay:40ms}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(1),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(1),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(1),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(1){transition-delay:.2s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(2),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(2),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(2),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(2){transition-delay:.24s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(3),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(3),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(3),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(3){transition-delay:.28s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(4),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(4),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(4),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(4){transition-delay:.32s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(5),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(5),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(5),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(5){transition-delay:.36s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(6),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(6),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(6),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(6){transition-delay:.4s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(7),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(7),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(7),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(7){transition-delay:.44s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(8),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(8),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(8),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(8){transition-delay:.48s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(9),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(9),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(9),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(9){transition-delay:.52s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(10),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(10),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(10),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(10){transition-delay:.56s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(11),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(11),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(11),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(11){transition-delay:.6s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(12),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(12),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(12),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(12){transition-delay:.64s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(13),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(13),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(13),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(13){transition-delay:.68s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(14),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(14),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(14),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(14){transition-delay:.72s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(15),html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(15),#customer_header .main-frame.-nav-open .nav-open .-tr-nav-list:nth-of-type(15),#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-list:nth-of-type(15){transition-delay:.76s}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-1,html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-1,#customer_header .main-frame.-nav-open .nav-open .-tr-nav-1,#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-1{transition-delay:1024ms}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-2,html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-2,#customer_header .main-frame.-nav-open .nav-open .-tr-nav-2,#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-2{transition-delay:864ms}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-3,html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-3,#customer_header .main-frame.-nav-open .nav-open .-tr-nav-3,#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-3{transition-delay:1104ms}html.-transition-ready .main-frame.-nav-open .nav-open .-tr-nav-4,html.-transition-ready #ac-id-menu-nav:target .nav-open .-tr-nav-4,#customer_header .main-frame.-nav-open .nav-open .-tr-nav-4,#customer_header #ac-id-menu-nav:target .nav-open .-tr-nav-4{transition-delay:1.28s}html.-transition-ready .nav-open .-tr-nav-1,html.-transition-ready .nav-open .-tr-nav-2,html.-transition-ready .nav-open .-tr-nav-3,html.-transition-ready .nav-open .-tr-nav-4,#customer_header .nav-open .-tr-nav-1,#customer_header .nav-open .-tr-nav-2,#customer_header .nav-open .-tr-nav-3,#customer_header .nav-open .-tr-nav-4{transition-duration:.48s;transition-delay:40ms}html.-transition-ready .nav-open .nav-opened-mb-logo-wrapper,#customer_header .nav-open .nav-opened-mb-logo-wrapper{transition-duration:.48s;transition-delay:.24s}html.-transition-ready .nav-open .nav-open-content,html.-transition-ready .nav-open .nav-close-area,#customer_header .nav-open .nav-open-content,#customer_header .nav-open .nav-close-area{transition-duration:.48s;transition-delay:1.88s}html.-transition-ready .nav-open .nav-open-content:before,#customer_header .nav-open .nav-open-content:before{transition-duration:.8s;transition-delay:.64s}html.-transition-ready .nav-open .-tr-nav-list,#customer_header .nav-open .-tr-nav-list{transition-duration:.48s;transition-delay:40ms}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(1),#customer_header .nav-open .-tr-nav-list:nth-of-type(1){transition-delay:.6s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(2),#customer_header .nav-open .-tr-nav-list:nth-of-type(2){transition-delay:.56s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(3),#customer_header .nav-open .-tr-nav-list:nth-of-type(3){transition-delay:.52s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(4),#customer_header .nav-open .-tr-nav-list:nth-of-type(4){transition-delay:.48s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(5),#customer_header .nav-open .-tr-nav-list:nth-of-type(5){transition-delay:.44s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(6),#customer_header .nav-open .-tr-nav-list:nth-of-type(6){transition-delay:.4s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(7),#customer_header .nav-open .-tr-nav-list:nth-of-type(7){transition-delay:.36s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(8),#customer_header .nav-open .-tr-nav-list:nth-of-type(8){transition-delay:.32s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(9),#customer_header .nav-open .-tr-nav-list:nth-of-type(9){transition-delay:.28s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(10),#customer_header .nav-open .-tr-nav-list:nth-of-type(10){transition-delay:.24s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(11),#customer_header .nav-open .-tr-nav-list:nth-of-type(11){transition-delay:.2s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(12),#customer_header .nav-open .-tr-nav-list:nth-of-type(12){transition-delay:.16s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(13),#customer_header .nav-open .-tr-nav-list:nth-of-type(13){transition-delay:.12s}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(14),#customer_header .nav-open .-tr-nav-list:nth-of-type(14){transition-delay:80ms}html.-transition-ready .nav-open .-tr-nav-list:nth-of-type(15),#customer_header .nav-open .-tr-nav-list:nth-of-type(15){transition-delay:40ms}.-flowing .image{animation-duration:12s;animation-delay:0s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-iteration-count:1}.-flowing .image img{transform:scale(1.08)}.-flowing .swiper-slide.-prev .image,.-flowing .swiper-slide-active .image,.-flowing .swiper-slide-prev .image,.-flowing .swiper-slide-duplicate-active .image,.-flowing .swiper-slide-duplicate-prev .image{animation-name:flowing}@keyframes flowing{0%{transform:translate(3rem)}to{transform:translate(-3rem)}}@media screen and (max-width: 830px){.-flowing .image img{transform:scale(1.16)}}.main-frame{opacity:0;transition-property:opacity;transition-duration:0s;transition-timing-function:ease-out}.main-frame.-loaded{opacity:1!important;transition-duration:.4s;transition-delay:.6s}.main-frame .-tr-home-mv-h1{opacity:0;transform:translate3d(0,-6px,0) skewY(3deg);transform-origin:left}.main-frame .-tr-hero-img{opacity:0;transform:translate3d(0,10px,0)}.main-frame .-tr-hero-page-img img{opacity:0;transform:translateY(20px)}.main-frame .-tr-hero-banner .hero-banner-wrapper{transform:translate3d(4.2rem,0,0)}.main-frame.-home .-tr-home1{opacity:0}.main-frame .-tr-p-mv-head{opacity:0;transform:translateY(10px)}.main-frame .-tr-home2,.main-frame .-tr1,.main-frame .-tr2,.main-frame .-tr3,.main-frame .-tr4,.main-frame .-tr5,.main-frame .-tr6{opacity:0;transform:translateY(30px)}.main-frame .-tr-lr,.main-frame .-tr-rl{opacity:0;transform:translate(-10px)}.main-frame.-loaded .-tr-p-mv-head,.main-frame.-loaded .-tr-home1,.main-frame.-loaded .-tr-home2,.main-frame.-loaded .-tr1,.main-frame.-loaded .-tr2,.main-frame.-loaded .-tr3,.main-frame.-loaded .-tr4,.main-frame.-loaded .-tr5,.main-frame.-loaded .-tr6{transition-property:opacity,transform;transition-duration:1.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.main-frame.-loaded .-tr-lr,.main-frame.-loaded .-tr-rl{opacity:1;transform:translate(0);transition-property:opacity,transform;transition-duration:1.4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:.7s}.main-frame.-loaded .-tr-home-mv-h1{transition-property:opacity,transform;transition-duration:4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:2s;opacity:1;transform:translate(0)}.main-frame.-loaded .-tr-hero-img{transition-property:opacity,transform;transition-duration:2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:.3s;opacity:1;transform:translateZ(0) scale(1)}.main-frame.-loaded .-tr-hero-page-img img{transition-property:opacity,transform;transition-duration:3s;transition-timing-function:cubic-bezier(.165,.84,.44,1);opacity:1;transform:translateY(0);transition-delay:.9s}.main-frame.-loaded .-tr-hero-banner .hero-banner-wrapper{transition-property:transform;transition-duration:1s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:4s;transform:translateZ(0)}.main-frame.-loaded .-tr-p-mv-head{transition-delay:1s;transition-duration:1.4s;opacity:1;transform:translateY(0)}.main-frame.-loaded .-tr-home1,.main-frame.-loaded .-tr-home2,.main-frame.-loaded .-tr1,.main-frame.-loaded .-tr2,.main-frame.-loaded .-tr3,.main-frame.-loaded .-tr4,.main-frame.-loaded .-tr5,.main-frame.-loaded .-tr6{opacity:1;transform:translateY(0)}.main-frame.-loaded .-tr-home1{transition-delay:1.66s}.main-frame.-loaded .-tr-home2{transition-delay:2.08s}.main-frame.-loaded .-tr1{transition-delay:1.26s}.main-frame.-loaded .-tr2{transition-delay:1.48s}.main-frame.-loaded .-tr3{transition-delay:1.7s}.main-frame.-loaded .-tr4{transition-delay:1.92s}.main-frame.-loaded .-tr5{transition-delay:2.14s}.main-frame.-loaded .-tr6{transition-delay:2.36s}.tr-popup-enter,.tr-popup-leave-to{opacity:0}.tr-popup-enter-to,.tr-popup-leave{opacity:1}.tr-popup-enter-active,.tr-popup-leave-active{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.tr-popup-enter-active,.tr-popup-leave-active{transition-duration:0ms;transition-delay:0ms}.main-frame.-hotel{--c-error-txt: 255, 0, 0;--c-error-bg: 255, 238, 238;--c-border-op: .2;--c-hover-op: .8;--c-active-op: .3;--loader-stroke-width: 2px}.main-frame.-hotel{--ac-menu-btn-width: 4rem;--ac-menu-btn-height: 4rem;--hero-scroll-height: 12rem;--post-detail-width: 70rem;--padding-x: 9rem;--nav-height: 8rem}@media screen and (max-width: 830px){.main-frame.-hotel{--padding-x: 1.5rem;--nav-height: 5.4rem;--scale-arrow: scale(.85);--hero-scroll-height: 6.2rem}}@media only screen and (min-width: 300px) and (max-width: 370px){.main-frame.-hotel{--post-detail-width: 100%}}.main-frame.-hotel.-hotel-hana{--c-white: 245, 243, 237;--c-black: 0, 0, 0;--c-red: 150, 55, 30;--c-txt: 100, 20, 0;--c-txt-2: 0, 0, 0;--c-bg: 245, 243, 237;--c-bg-gray: 245, 243, 237;--c-bg-gray-2: 235, 237, 240;--c-key: 100, 20, 0;--c-key-dark: 70, 20, 0;--c-key-gradient: linear-gradient(90deg, rgb(85, 30, 0) 0%, rgb(50, 30, 0) 100%);--c-news-cat1: 149, 55, 30;--c-news-cat2: 225, 165, 115;--c-news-cat3: 76, 96, 49;--c-news-cat4: 162, 137, 15;--c-news-cat5: 104, 125, 154;--c-filter-key: invert(11%) sepia(36%) saturate(4914%) hue-rotate(5deg) brightness(93%) contrast(104%);--c-filter-white: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%);--c-filter-key-dark: invert(8%) sepia(74%) saturate(3086%) hue-rotate(17deg) brightness(97%) contrast(101%)}.main-frame.-hotel.-hotel-hana .hero,.main-frame.-hotel.-hotel-hana .hero.-txt-white{--c-hero-txt: 245, 243, 237}.main-frame.-hotel.-hotel-hana .hero.-txt-black{--c-hero-txt: 0, 0, 0}.main-frame.-hotel.-hotel-hana .nav{--c-nav-txt: 245, 243, 237;--c-nav-btn-txt-hover: 100, 20, 0;--c-nav-btn-bg-hover: 245, 243, 237;--c-filter-nav-txt: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%);--c-filter-nav-btn-txt-hover: invert(11%) sepia(36%) saturate(4914%) hue-rotate(5deg) brightness(93%) contrast(104%);--c-nav-open-txt-1: 100, 20, 0;--c-nav-open-txt-2: 0, 0, 0;--c-filter-nav-open-txt-1: invert(11%) sepia(36%) saturate(4914%) hue-rotate(5deg) brightness(93%) contrast(104%)}.main-frame.-hotel.-hotel-hana .nav.-page{--c-nav-txt: 245, 243, 237}.main-frame.-hotel.-hotel-hana .nav.-page .nav-wrapper:before{background-color:#b9b4aa;border-bottom:1px solid #641400}.main-frame.-hotel.-hotel-hana .nav.-page.-photo .nav-wrapper:before{background-color:transparent;border-bottom:1px solid transparent}.main-frame.-hotel.-hotel-hana .nav .nav-open{--c-nav-txt: 100, 20, 0;--c-nav-btn-txt-hover: 245, 243, 237;--c-nav-btn-bg-hover: 100, 20, 0;--c-filter-nav-btn-txt-hover: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%);--c-filter-nav-txt: invert(11%) sepia(36%) saturate(4914%) hue-rotate(5deg) brightness(93%) contrast(104%)}.main-frame.-hotel.-hotel-hana.-scrolled .nav{--c-nav-txt: 100, 20, 0;--c-nav-btn-txt-hover: 245, 243, 237;--c-nav-btn-bg-hover: 100, 20, 0;--c-filter-nav-txt: invert(11%) sepia(36%) saturate(4914%) hue-rotate(5deg) brightness(93%) contrast(104%);--c-filter-nav-btn-txt-hover: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%)}.main-frame.-hotel.-hotel-hana.-scrolled .nav.-page .nav-wrapper:before{background-color:transparent;border-bottom:1px solid transparent}.main-frame.-hotel.-hotel-hana .gift-aniversary{--c-gift-head: 70, 20, 0;--c-gift-txt: 0, 0, 0;--filter-gift-head: invert(8%) sepia(74%) saturate(3086%) hue-rotate(17deg) brightness(97%) contrast(101%)}.main-frame.-hotel.-hotel-hana .gift-aniversary .spec,.main-frame.-hotel.-hotel-hana .gift-aniversary .ul{--c-txt-2: 0, 0, 0}.main-frame.-hotel.-hotel-hana footer{--c-footer-txt: 245, 243, 237;--c-footer-bg: linear-gradient(90deg, rgb(85, 30, 0) 0%, rgb(50, 30, 0) 100%);--c-footer-btn-txt: 100, 20, 0;--c-footer-btn-bg: 245, 243, 237;--c-filter-footer-txt: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%)}.main-frame.-hotel.-hotel-hana .c-filter-key{filter:invert(11%) sepia(36%) saturate(4914%) hue-rotate(5deg) brightness(93%) contrast(104%)}.main-frame.-hotel.-hotel-hana .sc-urara{--c-txt: 190, 160, 65;--c-txt-2: 255,255,255;--c-sc-head: 190, 160, 65;--c-sc-txt: 255,255,255;background:linear-gradient(90deg,rgb(31,64,57) 0%,rgb(21,45,41) 100%)!important}.main-frame.-hotel.-hotel-hana .sc-coconoe{--c-txt: 255,255,255;--c-txt-2: 255,255,255;--c-sc-head: 255,255,255;--c-sc-txt: 255,255,255}@media screen and (max-width: 830px){.main-frame.-hotel.-hotel-hana .nav .hamburger,.main-frame.-hotel.-hotel-hana .nav .nav-close-label{color:rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-hana .nav-icon-btn.-contact,.main-frame.-hotel.-hotel-hana .nav-icon-btn.-reservation{--c-nav-txt: var(--c-white);color:rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-hana .nav-icon-btn.-contact .nav-icon-btn-wrap,.main-frame.-hotel.-hotel-hana .nav-icon-btn.-reservation .nav-icon-btn-wrap{background-color:rgba(var(--c-key-dark),1);border-left:1px solid rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-hana .nav-icon-btn.-contact svg rect,.main-frame.-hotel.-hotel-hana .nav-icon-btn.-contact svg path,.main-frame.-hotel.-hotel-hana .nav-icon-btn.-reservation svg rect,.main-frame.-hotel.-hotel-hana .nav-icon-btn.-reservation svg path{fill:rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-hana .nav-icon-btn.-contact img,.main-frame.-hotel.-hotel-hana .nav-icon-btn.-reservation img{filter:invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%)}.main-frame.-hotel.-hotel-hana .nav-icon-btn.-reservation .ac-menu-check:checked+label{color:rgba(var(--c-key),1);background-color:rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-hana .nav-icon-btn.-reservation .ac-menu-check:checked+label svg path{fill:rgba(var(--c-nav-btn-txt-hover),1)}.main-frame.-hotel.-hotel-hana .nav-icon-btn.-reservation .ac-menu-check:checked+label img{filter:invert(11%) sepia(36%) saturate(4914%) hue-rotate(5deg) brightness(93%) contrast(104%)}.main-frame.-hotel.-hotel-hana.-scrolled .nav{--c-nav-txt: var(--c-key)}.main-frame.-hotel.-hotel-hana.-scrolled .nav .hamburger,.main-frame.-hotel.-hotel-hana.-scrolled .nav .nav-close-label,.main-frame.-hotel.-hotel-hana.-scrolled .nav-icon-btn.-contact,.main-frame.-hotel.-hotel-hana.-scrolled .nav-icon-btn.-reservation{--c-nav-txt: var(--c-white);color:rgba(var(--c-white),1)}}#customer_header,#customer_footer{font-size:1.3rem;letter-spacing:var(--f-track-30);line-height:2.4rem}#customer_header *,#customer_footer *{word-break:normal;word-wrap:normal;overflow-wrap:normal;min-width:auto;font-weight:400}#customer_header a:hover,#customer_header a:focus,#customer_footer a:hover,#customer_footer a:focus{color:inherit;text-decoration:none}#customer_header .base-container,#customer_footer .base-container{background:transparent}html:lang(ja) #customer_header .nav-lang .nav-icon-btn-label.-ja{display:block}html:lang(ja) #customer_header .nav-lang li.-ja{display:none}html body #webc_con{margin-top:4rem;font-size:1.3rem}html body #webc_con .skin-yellow-light .sidebar-menu>.treeview>.treeview-menu>li a{font-size:1.17rem}html body #webc_con .modal.in .modal-dialog.modal-sm .modal-body p{font-size:1.43rem}html body #webc_con .webc_page_error h1{font-size:1.95rem}html body #webc_con .webc_page_error .webc_com_box,html body #webc_con .webc_noscript h5{font-size:1.56rem}html body #webc_con .webc_customer{font-size:2.47rem}html body #webc_con .webc_select_wrap select,html body #webc_con input,html body #webc_con button,html body #webc_con option,html body #webc_con textarea{font-size:1.3rem}html body #webc_con .webc_sub_head{font-size:1.56rem}html body #webc_con .webc_description>dt{font-size:1.56rem}html body #webc_con .webc_icon_list li{font-size:1.17rem}html body #webc_con .webc_icon_ex li{font-size:1.3rem}html body #webc_con .webc_btn_confirm,html body #webc_con .webc_box .webc_box_head{font-size:1.82rem}html body #webc_con .webc_inner_box .webc_inner_head{font-size:1.56rem}html body #webc_con .webc_table .webc_table_pc caption{font-size:1.82rem}html body #webc_con .webc_table .webc_table_sp caption{font-size:1.56rem}html body #webc_con .webc_sort ul li,html body #webc_con .webc_price_caption{font-size:1.3rem}html body #webc_con .webc_price{font-size:1.04rem}html body #webc_con .webc_price strong{font-size:2.21rem}html body #webc_con .webc_price strong span{font-size:2.73rem}html body #webc_con .webc_price strong .webc_add_row{font-size:1.82rem}html body #webc_con .webc_price strong .webc_add_row span{font-size:2.21rem}html body #webc_con .webc_plan_icon li,html body #webc_con .webc_tag_list li,html body #webc_con .webc_detail dl dt,html body #webc_con .webc_detail dl dd{font-size:1.3rem}html body #webc_con .webc_plan_info .webc_detail dl dd{font-size:1.82rem}html body #webc_con .webc_person .webc_table_sp tbody td.webc_col1 span,html body #webc_con .webc_person .webc_table_sp tbody td.webc_col2 button{font-size:1.95rem}html body #webc_con .webc_acc .webc_input_block+dl dd .webc_note{font-size:1.56rem}html body #webc_con .webc_acc .webc_input_box .webc_input_inner>p{font-size:1.56rem}html body #webc_con .webc_acc .webc_input_box .webc_input_inner>div{font-size:1.56rem}html body #webc_con .webc_acc .webc_input_box .webc_input_inner input,html body #webc_con .webc_acc .webc_input_box .webc_input_inner select{font-size:1.56rem}html body #webc_con .webc_acc .webc_input_box .webc_input_inner.webc_input_date>div{font-size:2.34rem}html body #webc_con .webc_acc .webc_input_box .webc_input_inner.webc_input_date input{font-size:2.34rem}html body #webc_con .webc_acc .webc_input_box .webc_input_inner.webc_input_date button{font-size:1.17rem}html body #webc_con .webc_acc .webc_table_sp tbody td a,html body #webc_con .webc_opt .webc_opt_head,html body #webc_con .webc_opt .webc_opt_body .webc_opt_inner .webc_opt_inner_head{font-size:1.56rem}html body #webc_con .webc_opt .webc_opt_body .webc_opt_inner .webc_opt_inner_body .has-error{font-size:1.43rem}html body #webc_con .webc_opt .webc_opt_body .webc_opt_item label .webc_opt_item_body .webc_opt_detail .webc_caption{font-size:1.495rem}html body #webc_con .webc_opt .webc_opt_body .webc_opt_item label .webc_opt_item_foot p,html body #webc_con .webc_estimate .webc_table_sp tbody th{font-size:1.56rem}html body #webc_con .webc_estimate .webc_table_sp tbody td p{font-size:1.43rem}html body #webc_con .webc_estimate .webc_table_sp tbody td p.webc_price>span{font-size:1.3rem}html body #webc_con .webc_estimate .webc_table_sp tbody td p.webc_price strong{font-size:1.3rem}html body #webc_con .webc_estimate .webc_table_sp tbody td p.webc_price strong>span{font-size:1.56rem}html body #webc_con .webc_estimate_tax dl dt,html body #webc_con .webc_estimate_tax dl dd,html body #webc_con .webc_estimate_total .webc_price{font-size:1.3rem}html body #webc_con .webc_xs_estimate_pc>div{width:calc(100% - 1em)}html body #webc_con .webc_xs_estimate_pc>div>dl dt{font-size:1.17rem}html body #webc_con .webc_xs_estimate_pc>div>dl>dd table tr th{font-size:1.17rem}html body #webc_con .webc_xs_estimate_pc>div>dl>dd table tr td{font-size:1.95rem}html body #webc_con .webc_xs_estimate_pc>div>dl>dd table tr td span{font-size:1.43rem}html body #webc_con .webc_xs_estimate_pc>div>dl>dd dl dd b{font-size:2.6rem}html body #webc_con .webc_xs_estimate_pc>div>dl>dd dl dd b span{font-size:1.56rem}html body #webc_con .webc_xs_estimate_sp{font-size:1.43rem}html body #webc_con .webc_xs_estimate_sp>div p>b{font-size:1.82rem}html body #webc_con .webc_xs_estimate_sp>div p>b span{font-size:1.43rem}html body #webc_con .webc_cal .webc_cal_body thead th,html body #webc_con .webc_cal .webc_cal_body tbody th{font-size:1.04rem}html body #webc_con .webc_cal .webc_cal_body tbody td>div>span{font-size:1.3rem}html body #webc_con .webc_cal .webc_cal_body tbody td>div>span span{font-size:1.04rem}html body #webc_con .webc_cal .webc_cal_body.webc_cal_week thead th>span strong{font-size:1.56rem}html body #webc_con .webc_tel .webc_table_pc tbody td span:not(:last-child){font-size:1.3rem}html body #webc_con .webc_tel .webc_table_pc tbody td span:last-child{font-size:1.95rem}html body #webc_con .webc_cal_example_close{font-size:1.43rem}html body #webc_con .webc_cal_example.webc_cal_modal .webc_cal .webc_cal_head .webc_cal_cap,html body #webc_con .webc_form_member label,html body #webc_con .webc_member_point .webc_point{font-size:1.56rem}html body #webc_con dl.valid-group>dd.webc_form_member label{font-size:1.56rem}html body #webc_con dl.valid-group>dd.webc_member_point .webc_point{font-size:1.56rem}html body #webc_con .webc_login>dt{font-size:1.56rem}html body #webc_con .webc_login>dd .webc_btn{font-size:1.43rem}html body #webc_con .webc_assist *{font-size:1.3rem}html body #webc_con .webc_error dt{font-size:1.82rem}html body #webc_con .webc_select .webc_select_box.webc_cal .webc_cal_info,html body #webc_con .webc_select .webc_select_box.webc_cal .webc_cal_tab{font-size:1.17rem}html body #webc_con .webc_attention{font-size:1.69rem}html body #webc_con .webc_fee{font-size:1.43rem}html body #webc_con .webc_fee strong{font-size:1.56rem}html body #webc_con .webc_alert>div strong{font-size:1.82rem}html body #webc_con .webc_coupon_cap,html body #webc_con .webc_breadcrumb li a{font-size:1.43rem}html body #webc_con .webc_breadcrumb li a span{font-size:1.3rem}html body #webc_con .webc_search>dt{font-size:1.95rem}html body #webc_con .webc_search>dd .webc_input_box .webc_input_inner.webc_input_date *{font-size:1.3rem}html body #webc_con .webc_search>dd .webc_search_detail .webc_description dt{font-size:1.3rem}html body #webc_con .webc_search>dd .webc_search_detail ul li label{font-size:1.3rem}html body #webc_con .webc_search>dd .webc_com_box>div>*{font-size:1.3rem}html body #webc_con .webc_search>dd .webc_com_box .webc_btn{font-size:1.56rem}html body #webc_con .webc_plan_list .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dt{font-size:1.56rem}html body #webc_con .webc_plan_list .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dt span:first-child:before{font-size:1.82rem}html body #webc_con .webc_plan_list .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dd .webc_cal .webc_cal_head .webc_cal_cap{font-size:1.56rem}html body #webc_con .webc_plan_single .webc_choose>dt{font-size:1.82rem}html body #webc_con .webc_plan_single .webc_choose>dd>div .webc_detail dl dt{font-size:1.43rem}html body #webc_con .webc_plan_single .webc_choose>dd>div .webc_detail dl dd{font-size:1.43rem}html body #webc_con .webc_plan_single .webc_box .webc_box_body .webc_select .webc_select_type_pc h4{font-size:1.43rem}html body #webc_con .webc_plan_single .webc_box .webc_box_body .webc_select_box.webc_cal .webc_cal_head .webc_cal_cap{font-size:1.56rem}html body #webc_con .webc_contact .webc_box .webc_box_body .webc_login>dt{font-size:1.43rem}html body #webc_con .webc_contact .webc_box .webc_box_body .webc_login>dd>dl dt{font-size:1.3rem}html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_head .webc_avlbl_search .webc_avlbl_input .webc_avlbl_start input,html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_head .webc_avlbl_search .webc_avlbl_input .webc_avlbl_end,html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_head .webc_avlbl_search .webc_avlbl_input span{font-size:1.95rem}html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_head .webc_avlbl_search .webc_avlbl_input>span{font-size:1.69rem}html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_head .webc_avlbl_search .webc_note{font-size:1.17rem}html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_head .webc_avlbl_search .webc_avlbl_search_detail .webc_search_detail .webc_description dt,html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_head .webc_avlbl_search .webc_avlbl_search_detail .webc_search_detail ul li label{font-size:1.3rem}html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_body.webc_avlbl_pc .webc_avlbl_item>dt{font-size:1.43rem}html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_body.webc_avlbl_sp .webc_avlbl_item>dt a:before{font-size:1.82rem}html body #webc_con .webc_avlbl .webc_box_body .webc_avlbl_inner .webc_avlbl_body.webc_avlbl_sp .webc_avlbl_item>dd .webc_com_box .webc_detail{font-size:1.17rem}html body #webc_con .webc_avlbl .webc_box_body .webc_description dt{font-size:1.56rem}html body #webc_con .webc_room_plan .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dt{font-size:1.56rem}html body #webc_con .webc_room_plan .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dt span:before{font-size:1.82rem}html body #webc_con .webc_room_plan .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dd .webc_cal .webc_cal_head .webc_cal_cap{font-size:1.82rem}html body #webc_con .webc_room_plan .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dd .webc_cal .webc_cal_body thead th>span strong{font-size:1.3rem}html body #webc_con .webc_daily .webc_cal .webc_cal_head .webc_cal_cap{font-size:1.82rem}html body #webc_con .webc_daily .webc_cal .webc_cal_body tbody td>div>span{font-size:1.17rem}html body #webc_con .webc_thanks .webc_box .webc_box_body>.webc_note{font-size:1.95rem}html body #webc_con .webc_thanks .webc_box .webc_box_body>.webc_note .webc_note_sub{font-size:1.56rem}html body #webc_con .webc_thanks .webc_box .webc_box_body>.webc_com_box .webc_detail dl dt{font-size:1.69rem}html body #webc_con .webc_thanks .webc_box .webc_box_body>.webc_com_box .webc_detail dl dd{font-size:2.21rem}html body #webc_con .webc_thanks .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_description>dd h4{font-size:1.3rem}html body #webc_con .webc_thanks .webc_box.webc_cancelinsurance .webc_insuranceitems div dl dt,html body #webc_con .webc_cal .webc_tel dt{font-size:1.43rem}html body #webc_con .webc_member .webc_webauth .webc_attention{font-size:1.3rem}html body #webc_con .webc_dsn_typeC .webc_plan_list .webc_box .webc_box_body .webc_btn_area li .webc_btn{font-size:1.43rem}html body #webc_con .webc_dsn_typeD .webc_plan_list .webc_inbound .webc_inbound_plan dd .webc_plan_icon li{font-size:1.17rem}html body #webc_con .webc_dsn_typeD .webc_plan_list .webc_inbound .webc_caption{font-size:1.56rem}html body #webc_con .webc_dsn_typeD .webc_plan_list .webc_inbound_pc .webc_caption,html body #webc_con .webc_dsn_typeD .webc_plan_list .webc_inbound_pc table thead th,html body #webc_con .webc_dsn_typeD .webc_plan_list .webc_inbound_pc table tbody td.webc_col1 h2,html body #webc_con .webc_dsn_typeD .webc_plan_list .webc_inbound_pc table tbody td.webc_col2 dl dt{font-size:1.43rem}html body #webc_con .webc_dsn_typeD .webc_plan_list .webc_inbound_sp>div>h2{font-size:1.43rem}html body #webc_con .webc_dsn_typeD .webc_plan_single .webc_box .webc_box_body .webc_select .webc_select_box h4{font-size:1.43rem}html body #webc_con .webc_dsn_typeD .webc_plan_single .webc_box .webc_box_body .webc_select .webc_select_box>dl>dt{font-size:1.56rem}html body #webc_con .webc_dsn_typeD .webc_plan_single .webc_box .webc_box_body .webc_select .webc_select_box>dl>dd .webc_com_box div.webc_discount dl dt{font-size:1.17rem}html body #webc_con .webc_dsn_typeD .webc_plan_single .webc_box .webc_box_body .webc_select .webc_select_box>dl>dd .webc_com_box .webc_detail dt{font-size:1.04rem}html body #webc_con .webc_dsn_typeD .webc_plan_single .webc_box .webc_box_body .webc_select .webc_select_box>dl>dd .webc_com_box .webc_detail dd{font-size:1.04rem}html body #webc_con .webc_dsn_typeE .webc_plan_list .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dt{font-size:1.43rem}html body #webc_con .webc_dsn_typeE .webc_plan_list .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dt span:first-child:before{font-size:1.56rem}html body #webc_con .webc_dsn_typeE .webc_plan_list .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dd .webc_cal .webc_cal_body.webc_cal_week tbody td>div>p{font-size:1.3rem}html body #webc_con .webc_dsn_typeE .webc_plan_single .webc_box .webc_box_body .webc_select .webc_summary>dt{font-size:1.56rem}html body #webc_con .webc_dsn_typeE .webc_plan_single .webc_box .webc_box_body .webc_select>dd>div>dl>dt{font-size:1.43rem}html body #webc_con .webc_dsn_typeE .webc_plan_single .webc_box .webc_box_body .webc_select>dd>div div.webc_discount dl dt{font-size:1.17rem}html body #webc_con .webc_group .webc_group_name{font-size:2.47rem}html body #webc_con .webc_group .webc_group_search .webc_search_detail .webc_description dt,html body #webc_con .webc_group .webc_group_search .webc_search_detail ul li label{font-size:1.3rem}html body #webc_con .webc_group .webc_group_search .webc_com_box .webc_btn{font-size:1.56rem}html body #webc_con .webc_group .webc_plan_list .webc_group_box .webc_box_body>ul li.webc_group_tel{font-size:1.95rem}html body #webc_con .webc_group .webc_plan_list .webc_group_box .webc_box_body table tbody td:first-child .webc_com_box>a{font-size:1.69rem}html body #webc_con .webc_group .webc_plan_list .webc_group_box .webc_box_body table tbody td:last-child>span{font-size:2.21rem}html body #webc_con .webc_page_nav ul li a{font-size:1.56rem}html:not([lang=ja]) .webc_price strong{font-size:1.69rem}html:not([lang=ja]) .webc_price strong span{font-size:2.08rem}html:not([lang=ja]) .webc_price strong .webc_add_row{font-size:1.43rem}html:not([lang=ja]) .webc_price strong .webc_add_row span{font-size:1.82rem}html[lang=fr] .webc_dsn_typeE .webc_plan_list .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dd .webc_cal .webc_cal_body.webc_cal_week tbody td>div>p{font-size:1.105rem}html[lang=de] .webc_dsn_typeE .webc_plan_list .webc_box .webc_box_body .webc_inner_box .webc_inner_body .webc_inner_single>dd .webc_cal .webc_cal_body.webc_cal_week tbody td>div>p{font-size:1.105rem}.main-frame.-hotel .img-group-plan-bg-hana,.main-frame.-hotel .img-group-plan-bg-shika{width:20rem;height:20rem}.main-frame.-hotel .p-h img+.h-s{margin-top:3.9rem}.main-frame.-hotel .h-s24+.p-specs,.main-frame.-hotel .h-s24+.sc-room-urara{margin-top:0}.main-frame.-hotel .p-specs+.meal-lineup{margin-top:7rem}.main-frame.-hotel .spa-shika-sauna+.btn-wrapper{margin-top:16.2rem}.main-frame.-hotel .meal-lineup+.btn-wrapper{margin-top:11.9rem;margin-bottom:-9.6rem}@media (min-width: 831px){.main-frame.-hotel .p-h+.section-swiper-wrapper,.main-frame.-hotel .p-h-2+.section-swiper-wrapper{margin-top:14rem}.main-frame.-hotel .p-h+.room-index-list .room-index-list-head .h,.main-frame.-hotel .p-h-2+.room-index-list .room-index-list-head .h{margin-top:-3.4rem}.main-frame.-hotel .sc-room-fixtures+.btn-wrapper{margin-top:10rem}.main-frame.-hotel .simple-slide-wrapper+.btn-wrapper{margin-top:10rem}.main-frame.-hotel .meal-note+.simple-slide-wrapper{margin-top:12rem}.main-frame.-hotel .p-spec-table+.btn-wrapper{margin-top:4.2rem}.main-frame.-hotel .p-specs+.btn-wrapper{margin-top:12rem}.main-frame.-hotel .p-specs+.foot-links{margin-top:14rem}.main-frame.-hotel .btn-wrapper+.foot-links{margin-top:18rem}.main-frame.-hotel .hero+.tabs{margin-top:11rem}.main-frame.-hotel .meal-lineup+.simple-slide-wrapper{margin-top:11.5rem}.main-frame.-hotel .btn-wrapper+.sc,.main-frame.-hotel .simple-slide-wrapper+.sc{margin-top:17rem}.main-frame.-hotel .room-index-list-links+.room-index-list-head{margin-top:16.8rem}.main-frame.-hotel .btn-wrapper+.btn-wrapper.-back-to-index{margin-top:12.8rem}}@media screen and (max-width: 830px){.main-frame.-hotel .p-h+.section-swiper-wrapper,.main-frame.-hotel .p-h+.section-swiper-wrapper+.section-swiper-wrapper,.main-frame.-hotel .p-h-2+.section-swiper-wrapper,.main-frame.-hotel .p-h-2+.section-swiper-wrapper+.section-swiper-wrapper{margin-top:8rem}.main-frame.-hotel .sc-room-fixtures+.btn-wrapper{margin-top:7.5rem}.main-frame.-hotel .section-swiper-wrapper+.btn-wrapper,.main-frame.-hotel .simple-slide-wrapper+.btn-wrapper{margin-top:10rem}.main-frame.-hotel .section-swiper-wrapper+.p-specs,.main-frame.-hotel .simple-slide-wrapper+.p-specs{margin-top:6.5rem}.main-frame.-hotel .meal-note+.simple-slide-wrapper{margin-top:6.2rem}.main-frame.-hotel .p-spec-table+.btn-wrapper{margin-top:2.8rem}.main-frame.-hotel .p-specs+.btn-wrapper{margin-top:6rem}.main-frame.-hotel .p-specs+.foot-links{margin-top:14rem}.main-frame.-hotel .meal-lineup+.simple-slide-wrapper{margin-top:6rem}.main-frame.-hotel .btn-wrapper+.foot-links{margin-top:14rem}.main-frame.-hotel .facility-map+.btn-wrapper{margin-top:17.7rem}.main-frame.-hotel .sc-content-wrapper:not(.-urara):not(.-coconoe1):not(.-coconoe2)+.sc-thumb-swiper{padding-top:0;margin-top:0rem}.main-frame.-hotel .p-h img+.h-s{margin-top:1.5rem}.main-frame.-hotel .p-specs+.meal-lineup{margin-top:7rem}.main-frame.-hotel .spa-shika-sauna+.btn-wrapper{margin-top:9.6rem}}.main-frame.-hotel .hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.main-frame.-hotel .hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.main-frame.-hotel .hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.main-frame.-hotel .hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg) scale(.7);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.main-frame.-hotel .hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.main-frame.-hotel .hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.main-frame.-hotel #ac-id-menu-nav:target .hamburger--spin .hamburger-inner{transform:rotate(225deg) scale(.7);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.main-frame.-hotel #ac-id-menu-nav:target .hamburger--spin .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.main-frame.-hotel #ac-id-menu-nav:target .hamburger--spin .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.main-frame.-hotel .hamburger-inner{top:50%}.main-frame.-hotel .hamburger-inner,.main-frame.-hotel .hamburger-inner:before,.main-frame.-hotel .hamburger-inner:after{background-color:rgba(var(--c-nav-txt),1)}.main-frame.-hotel .hamburger.is-active .hamburger-inner{top:50%}.main-frame.-hotel .hamburger{z-index:6;position:relative;pointer-events:auto;display:flex;justify-content:center;align-items:center;cursor:pointer;width:5.6rem;height:5.6rem;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;outline:none;overflow:visible}.main-frame.-hotel .hamburger.is-active .hamburger-inner,.main-frame.-hotel .hamburger.is-active .hamburger-inner:before,.main-frame.-hotel .hamburger.is-active .hamburger-inner:after{width:7.8rem;background-color:rgba(var(--c-nav-open-txt-1),1)}.main-frame.-hotel .hamburger-box{width:4.5rem;height:29px;position:relative;display:flex;justify-content:center}.main-frame.-hotel .hamburger-inner{display:block;margin-top:-.5px;transition-property:top;transition-duration:.15s;transition-timing-function:ease}.main-frame.-hotel .hamburger-inner,.main-frame.-hotel .hamburger-inner:before,.main-frame.-hotel .hamburger-inner:after{width:4.5rem;height:1px;border-radius:0rem;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.main-frame.-hotel .hamburger-inner:before,.main-frame.-hotel .hamburger-inner:after{content:"";display:block}.main-frame.-hotel .hamburger-inner:before{top:-14px}.main-frame.-hotel .hamburger-inner:after{bottom:-14px}.main-frame.-hotel #ac-id-menu-nav:target .hamburger .hamburger-inner{top:50%}.main-frame.-hotel #ac-id-menu-nav:target .hamburger .hamburger-inner,.main-frame.-hotel #ac-id-menu-nav:target .hamburger .hamburger-inner:before,.main-frame.-hotel #ac-id-menu-nav:target .hamburger .hamburger-inner:after{width:7.8rem;background-color:rgba(var(--c-nav-open-txt-1),1)}@media (hover: hover){.main-frame.-hotel .hamburger:hover,.main-frame.-hotel .hamburger.is-active:hover{opacity:.5}.main-frame.-hotel #ac-id-menu-nav:target .hamburger:hover{opacity:.5}}@media screen and (max-width: 830px){.main-frame.-hotel .hamburger{width:5rem;height:3rem}.main-frame.-hotel .hamburger.is-active .hamburger-inner,.main-frame.-hotel .hamburger.is-active .hamburger-inner:before,.main-frame.-hotel .hamburger.is-active .hamburger-inner:after{width:4.8rem}.main-frame.-hotel .hamburger-box{width:3.2rem;height:21px}.main-frame.-hotel .hamburger-inner{margin-top:-.5px}.main-frame.-hotel .hamburger-inner,.main-frame.-hotel .hamburger-inner:before,.main-frame.-hotel .hamburger-inner:after{width:3.2rem;height:1px}.main-frame.-hotel .hamburger-inner:before{top:-10px}.main-frame.-hotel .hamburger-inner:after{bottom:-10px}.main-frame.-hotel #ac-id-menu-nav:target .hamburger .hamburger-inner,.main-frame.-hotel #ac-id-menu-nav:target .hamburger .hamburger-inner:before,.main-frame.-hotel #ac-id-menu-nav:target .hamburger .hamburger-inner:after{width:4.8rem}}.main-frame.-hotel .bestrate-h{color:#c9bc6f;font-size:var(--f-size-28);line-height:1;letter-spacing:var(--f-track-180);text-indent:-.15em}.main-frame.-hotel .bestrate-container{display:flex;justify-content:center;align-items:center;column-gap:2.2rem;margin:0 auto}.main-frame.-hotel .bestrate-txt{display:flex;flex-direction:column;justify-content:center}.main-frame.-hotel .bestrate-b1{font-size:var(--f-size-16);line-height:1.92;letter-spacing:var(--f-track-100);margin-top:1.6rem}.main-frame.-hotel .bestrate-b2{font-size:var(--f-size-11);line-height:var(--f-h-18);letter-spacing:var(--f-track-60);margin-top:.6rem}.main-frame.-hotel .bestrate-link{color:#c9bc6f;text-decoration-line:underline;text-underline-offset:.5rem;text-decoration-thickness:1px;text-decoration-style:solid;text-decoration-color:#c9bc6f80}.main-frame.-hotel .bestrate1{position:relative;height:38rem;padding:6.7rem 0 0;color:#fefaf2;background:linear-gradient(90deg,rgb(85,30,0) 0%,rgb(50,30,0) 100%)}.main-frame.-hotel .bestrate1 .bestrate-strong{color:#c9bc6f}.main-frame.-hotel .bestrate1 .bestrate-link{color:#c9bc6f;text-decoration-color:#c9bc6f80}.main-frame.-hotel .bestrate1 .btn-wrapper{margin-top:1.9rem}.main-frame.-hotel .bestrate1 .btn-wrapper .btn-arrow{--btn-arrow-color: 254,250,242;--btn-arrow-filter: none}.main-frame.-hotel .bestrate1.-shika{background:linear-gradient(90deg,rgb(61,46,7) 0%,rgb(32,30,5) 100%)}.main-frame.-hotel .bestrate1.-not-home{background:transparent;height:auto;padding-top:4.1rem;margin-bottom:-2.3rem}.main-frame.-hotel .bestrate1.-not-home .bestrate-h{color:#877823}.main-frame.-hotel .bestrate1.-not-home .bestrate-b1,.main-frame.-hotel .bestrate1.-not-home .bestrate-b2{color:#000}.main-frame.-hotel .bestrate1.-not-home .bestrate-strong{color:#877823}.main-frame.-hotel .bestrate1.-not-home .bestrate-link{color:#877823;text-decoration-color:#87782380}.main-frame.-hotel .bestrate2{position:relative;margin-top:1.7rem}.main-frame.-hotel .bestrate2 .bestrate-h{color:#877823;font-size:var(--f-size-22)}.main-frame.-hotel .bestrate2 .bestrate-b1{color:#000;font-size:var(--f-size-13);margin-top:1.6rem}.main-frame.-hotel .bestrate2 .bestrate-strong{color:#877823}.main-frame.-hotel .bestrate2 .bestrate-link{color:#877823;text-decoration-color:#87782380}.main-frame.-hotel .bestrate-logo-small{display:flex;justify-content:flex-end;align-items:center;margin-bottom:1.4rem;font-size:var(--f-size-13);letter-spacing:var(--f-track-60);line-height:1.25}.main-frame.-hotel .bestrate-logo-small p{position:relative;top:-.2rem;display:flex;justify-content:flex-end;align-items:center;color:#877823}.main-frame.-hotel .bestrate-logo-small.-plan{margin:-1.5rem 0 1.9rem}@media screen and (max-width: 830px){.main-frame.-hotel .bestrate-container{flex-direction:column;column-gap:2.2rem;margin:0 auto}.main-frame.-hotel .bestrate-logo{display:flex;justify-content:center;column-gap:1.2rem}.main-frame.-hotel .bestrate-logo img{width:14.2rem}.main-frame.-hotel .bestrate-txt{display:flex;flex-direction:column;justify-content:center;text-align:center;margin-top:.6rem}.main-frame.-hotel .bestrate1 .bestrate-h,.main-frame.-hotel .bestrate2 .bestrate-h{padding-top:.8rem;font-size:var(--f-size-16);line-height:var(--f-h-18)}.main-frame.-hotel .bestrate1 .bestrate-b1,.main-frame.-hotel .bestrate2 .bestrate-b1{font-size:var(--f-size-13);margin-top:2.1rem}.main-frame.-hotel .bestrate1 .bestrate-b2,.main-frame.-hotel .bestrate2 .bestrate-b2{margin-top:1.1rem}.main-frame.-hotel .bestrate1{left:calc(-1 * var(--padding-x));width:calc(100% + var(--padding-x) * 2);height:auto;padding:4rem 0 6rem}.main-frame.-hotel .bestrate1 .btn-wrapper{margin-top:5.5rem}.main-frame.-hotel .bestrate1.-not-home{padding-top:3.3rem;margin-bottom:-6.4rem}.main-frame.-hotel .bestrate2{margin-top:3.1rem}.main-frame.-hotel .bestrate-logo-small{margin-bottom:-.2rem;font-size:.8rem}.main-frame.-hotel .bestrate-logo-small img{width:4.9rem}.main-frame.-hotel .bestrate-logo-small.-plan{justify-content:center;margin:.1rem 0 .8rem;font-size:var(--f-size-11)}.main-frame.-hotel .bestrate-logo-small.-plan img{width:5.8rem}.main-frame.-hotel .bestrate-logo-small.-plan p br{display:none!important}}html:lang(en) .main-frame.-hotel .bestrate-logo-small.-home{margin-bottom:.5rem}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .bestrate-logo-small.-home{margin-bottom:.2rem}html:lang(en) .main-frame.-hotel .bestrate1 .bestrate-h{line-height:1.5}}.main-frame.-hotel .between{position:relative}.main-frame.-hotel .between.-g{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .between.-g .h{font-size:var(--f-size-22);line-height:var(--f-h-20);letter-spacing:var(--f-track-180)}.main-frame.-hotel .between.-g .p{font-size:var(--f-size-14);line-height:var(--f-h-20);letter-spacing:var(--f-track-80);margin-top:3.5rem}.main-frame.-hotel .between-img{z-index:10;position:relative}.main-frame.-hotel .between-img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .between-txt{position:relative}@media (min-width: 831px){.main-frame.-hotel .between-img{position:absolute;top:0rem;height:49rem}.main-frame.-hotel .between-img.-home-meal-1{z-index:10;top:10.8rem;left:0;width:calc(50% + 25rem)}.main-frame.-hotel .between-img.-home-meal-2{z-index:8;top:51.4rem;right:0;width:calc(50% - 19rem);height:27.5rem}.main-frame.-hotel .between.-txt-r{margin-top:10.7rem;padding-top:6rem}.main-frame.-hotel .between.-txt-r .between-img{left:0;width:calc(50% + 16rem)}.main-frame.-hotel .between.-txt-r .between-txt{width:50%;margin-left:50%}.main-frame.-hotel .between.-txt-r .between-txt .home-section-txt{padding:7.1rem 9rem 8rem 22rem}.main-frame.-hotel .between.-g{margin-top:12rem}.main-frame.-hotel .between.-g .between-img{width:50%}.main-frame.-hotel .between.-g .between-txt .home-section-txt{min-height:33rem;padding:0 13rem}.main-frame.-hotel .between.-room-special{padding-top:2.8rem}.main-frame.-hotel .between.-room-special .between-txt{width:30rem}.main-frame.-hotel .between.-room-special .between-img{width:calc(50% + 25rem)}.main-frame.-hotel .between.-room-special.-txt-r .between-img{left:0}.main-frame.-hotel .between.-room-special.-txt-r .between-txt{margin-left:calc(50% + 30rem)}.main-frame.-hotel .between.-room-special.-txt-r .h-border:before{right:0}.main-frame.-hotel .between.-room-special.-txt-l .between-img{right:0;left:auto}.main-frame.-hotel .between.-room-special.-txt-l .between-txt{margin-right:calc(50% + 25rem);margin-left:auto}.main-frame.-hotel .between.-room-special.-txt-l .h-border:before{left:-5rem}}@media screen and (max-width: 830px){.main-frame.-hotel .between{margin-top:5.6rem;padding-left:var(--padding-x);padding-right:var(--padding-x)}.main-frame.-hotel .between.-g{margin-top:4.8rem;padding-left:0;padding-right:0}.main-frame.-hotel .between.-g .between-txt{padding-top:4rem}.main-frame.-hotel .between.-g .between-txt .h{font-size:var(--f-size-16)}.main-frame.-hotel .between.-g .between-txt .p{font-size:var(--f-size-13);margin-top:1.4rem}}.main-frame.-hotel .box-nocorner:before,.main-frame.-hotel .box-nocorner:after,.main-frame.-hotel .box-nocorner-border:before,.main-frame.-hotel .box-nocorner-border:after{z-index:50;position:absolute;display:block;background-color:rgba(var(--nocorner-col),.6);content:""}.main-frame.-hotel .box-nocorner{--nocorner-size: 1rem;--nocorner-col: 0,0,0;position:relative}.main-frame.-hotel .box-nocorner:before,.main-frame.-hotel .box-nocorner:after{top:var(--nocorner-size);height:calc(100% - var(--nocorner-size) * 2);width:1px}.main-frame.-hotel .box-nocorner:before{left:0}.main-frame.-hotel .box-nocorner:after{right:0}.main-frame.-hotel .box-nocorner dl{position:relative;display:flex;width:100%;align-items:center;font-size:var(--f-size-13);letter-spacing:var(--f-track-80);line-height:var(--f-h-15);color:rgba(var(--nocorner-col),1)}.main-frame.-hotel .box-nocorner dl dt{position:relative}.main-frame.-hotel .box-nocorner dl dt:before{position:absolute;display:block;top:.5rem;right:0rem;width:1px;height:calc(100% - 1rem);background-color:rgba(var(--nocorner-col),.6);content:""}.main-frame.-hotel .box-nocorner dl .s{font-size:var(--f-size-11);letter-spacing:var(--f-track-180);line-height:var(--f-h-15)}.main-frame.-hotel .box-nocorner.-l{--nocorner-size: .3rem}.main-frame.-hotel .box-nocorner.-l dt,.main-frame.-hotel .box-nocorner.-l dd{padding:1.8rem 2.6rem}.main-frame.-hotel .box-nocorner.-l dt span{width:12rem}.main-frame.-hotel .box-nocorner.-dl{--nocorner-size: .4rem}.main-frame.-hotel .box-nocorner.-spec{--nocorner-size: .2rem}.main-frame.-hotel .box-nocorner.-spec dl{font-size:var(--f-size-12);letter-spacing:var(--f-track-360);text-indent:var(--f-track-360);line-height:var(--f-h-15)}.main-frame.-hotel .box-nocorner.-spec dt,.main-frame.-hotel .box-nocorner.-spec dd{width:100%;text-align:center}.main-frame.-hotel .box-nocorner.-spec dt{padding-right:1.1rem;padding-left:.5rem}.main-frame.-hotel .box-nocorner.-spec dt:before{top:.2rem;height:calc(100% - .4rem)}.main-frame.-hotel .box-nocorner.-spec dd{padding-right:.5rem;padding-left:.7rem}.main-frame.-hotel .box-nocorner.-room{font-size:var(--f-size-12);width:18.4rem;line-height:var(--f-h-12);letter-spacing:var(--f-track-360);padding:.3rem 0rem}.main-frame.-hotel .box-nocorner.-local-events{--nocorner-col: var(--c-key);--nocorner-size: 1rem;background-color:#fff}.main-frame.-hotel .box-nocorner .s{display:inline-block;margin-top:.8rem}.main-frame.-hotel .box-nocorner-border{position:absolute;top:0;left:0;width:100%;height:100%}.main-frame.-hotel .box-nocorner-border:before,.main-frame.-hotel .box-nocorner-border:after{left:var(--nocorner-size);height:1px;width:calc(100% - var(--nocorner-size) * 2)}.main-frame.-hotel .box-nocorner-border:before{top:0}.main-frame.-hotel .box-nocorner-border:after{bottom:0}@media (min-width: 831px){.main-frame.-hotel .box-nocorner.-local-events{width:88rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 830px){.main-frame.-hotel .box-nocorner{margin-left:auto;margin-right:auto}.main-frame.-hotel .box-nocorner.-mb-column dl{display:block}.main-frame.-hotel .box-nocorner.-mb-column dl dt{display:flex;justify-content:center}.main-frame.-hotel .box-nocorner.-mb-column dl dt:before{top:auto;bottom:0;right:.6rem;width:calc(100% - 1.2rem);height:1px}}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .box-nocorner.-room{width:16rem}html:lang(en) .main-frame.-hotel .box-nocorner.-room dt{padding-right:0rem;padding-left:.3rem}html:lang(en) .main-frame.-hotel .box-nocorner.-room dd{padding-right:0rem;padding-left:.2rem}}.main-frame.-hotel .btn-wrapper{user-select:none;display:flex;justify-content:center;width:100%}.main-frame.-hotel .btn-wrapper.-left{justify-content:flex-start}.main-frame.-hotel .btn-wrapper.-right{justify-content:flex-end}.main-frame.-hotel .btn-wrapper.-mt0{margin-top:0}.main-frame.-hotel .btn{--c-btn-txt: var(--c-txt-2);--filter-btn-txt: none;display:block;padding:.5rem 1.7rem;color:rgba(var(--c-btn-txt),1);border:1px solid rgba(var(--c-btn-txt),.5);background-color:rgba(var(--c-key),0);transition-property:background-color,color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .btn p{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.main-frame.-hotel .btn p img{margin-right:.9rem;transition-property:filter;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:30ms}@media (hover: hover){.main-frame.-hotel .btn:hover{color:#fff;background-color:rgba(var(--c-key),.6)}.main-frame.-hotel .btn:hover img{filter:var(--c-filter-white)}}@media screen and (max-width: 830px){.main-frame.-hotel .btn-wrapper{margin-top:7.9rem}.main-frame.-hotel .btn-wrapper.-no-padding{padding:0!important}.main-frame.-hotel .btn-wrapper.-mb-padding-20{padding-left:2rem;padding-right:2rem}.main-frame.-hotel .sc-content-wrapper .btn-wrapper{padding-left:3.5rem;padding-right:3.5rem}}.main-frame.-hotel .btn-arrow{--btn-arrow-color: var(--c-txt-2);--btn-arrow-filter: none;position:relative;display:flex;justify-content:center;align-items:center;width:fit-content;height:min-content;font-size:var(--f-size-13);letter-spacing:var(--f-track-180);padding:.3rem 1.8rem .4rem;color:rgba(var(--btn-arrow-color),1);transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .btn-arrow:before{z-index:2;position:absolute;display:block;width:100%;height:1px;bottom:0;left:0;background-color:rgba(var(--btn-arrow-color),.6);content:"";transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .btn-arrow .btn-arrow-label{display:flex;align-items:center;line-height:var(--f-h-17)}.main-frame.-hotel .btn-arrow .btn-arrow-label img{margin-right:.8rem;filter:var(--btn-arrow-filter)}.main-frame.-hotel .btn-arrow .arrow{margin-left:.8rem;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .btn-arrow .arrow path{fill:rgba(var(--btn-arrow-color),1);transition-property:fill;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .btn-arrow.-c-key{--btn-arrow-color: var(--c-txt)}.main-frame.-hotel .btn-arrow.-arrow-hero-topic{font-size:var(--f-size-12);letter-spacing:var(--f-track-240)}.main-frame.-hotel .btn-arrow.-arrow-hero-topic .arrow svg{transform:scale(.7826)}.main-frame.-hotel .btn-arrow.-home-plan-thumb{font-size:var(--f-size-12);letter-spacing:var(--f-track-120)}.main-frame.-hotel .btn-arrow.-home-plan-thumb .arrow{margin-left:.5rem}.main-frame.-hotel .btn-arrow.-home-plan-thumb .arrow svg{transform:scale(.86956)}.main-frame.-hotel .btn-arrow.-arrow-ss{font-size:var(--f-size-12);letter-spacing:var(--f-track-120)}.main-frame.-hotel .btn-arrow.-arrow-ss .arrow svg{transform:scale(.7826)}.main-frame.-hotel .btn-arrow.-arrow-s .arrow svg{transform:scale(.86956)}.main-frame.-hotel .btn-arrow.-w100{width:100%}.main-frame.-hotel .btn-arrow.-border-top-bottom{font-size:var(--f-size-13);letter-spacing:var(--f-track-360);padding:.8rem 3.5rem .9rem 5.3rem;background-color:rgba(var(--c-key),0)}.main-frame.-hotel .btn-arrow.-border-top-bottom:after{z-index:2;position:absolute;display:block;width:100%;height:1px;top:0;left:0;background-color:rgba(var(--btn-arrow-color),.6);content:""}.main-frame.-hotel .btn-arrow.-border-top-bottom .arrow{margin-left:1.4rem;margin-right:0rem}.main-frame.-hotel .btn-arrow.-border-top-bottom .arrow svg{transform:scale(.86956)}.main-frame.-hotel .btn-arrow.-border-top-bottom:hover:before,.main-frame.-hotel .btn-arrow.-border-top-bottom:hover:after{animation:none}.main-frame.-hotel .btn-arrow.-border-top-bottom:hover .arrow{transform:translate(1rem)}.main-frame.-hotel .btn-arrow.-no-border{padding:0}.main-frame.-hotel .btn-arrow.-no-border:before{display:none}.main-frame.-hotel .btn-arrow.-no-border:hover .arrow{transform:translate(1rem)}.main-frame.-hotel .btn-arrow.-no-arrow .arrow{display:none}.main-frame.-hotel .btn-arrow.-txt{letter-spacing:var(--f-track-180);padding-left:2.7rem;padding-right:2.7rem}.main-frame.-hotel .btn-arrow.-gift-contact{padding-left:3.3rem;padding-right:3.3rem}.main-frame.-hotel .btn-arrow.-track360{letter-spacing:var(--f-track-360)}@keyframes btn-arrow{0%{transform-origin:right top;transform:scaleX(1)}50%{transform-origin:right top;transform:scaleX(0)}51%{transform-origin:left top;transform:scaleX(0)}to{transform-origin:left top;transform:scaleX(1)}}@media (hover: hover){.main-frame.-hotel a.btn-arrow.-border-top-bottom:hover{color:#fff;background-color:rgba(var(--c-key),.6)}.main-frame.-hotel a.btn-arrow.-border-top-bottom:hover path{fill:#fff}.main-frame.-hotel a.btn-arrow.-border-top-bottom:hover img{filter:var(--c-filter-white)}.main-frame.-hotel a.btn-arrow.-border-top-bottom:hover:before,.main-frame.-hotel a.btn-arrow.-border-top-bottom:hover:after{animation:none}.main-frame.-hotel a.btn-arrow.-border-top-bottom:hover .arrow{transform:translate(1rem)}.main-frame.-hotel a.btn-arrow.-border-top-bottom.-no-hover-bg:hover{background-color:transparent}.main-frame.-hotel a.btn-arrow.-no-border:hover .arrow{transform:translate(1rem)}.main-frame.-hotel a.btn-arrow:hover:before{animation:btn-arrow .6s ease}.main-frame.-hotel a:hover .btn-arrow:before{animation:btn-arrow .6s ease}.main-frame.-hotel a:hover .btn-arrow .arrow{transform:translate(0)}}@media (min-width: 831px){.main-frame.-hotel .section-swiper-wrapper+.btn-wrapper{margin-top:7.9rem}}@media screen and (max-width: 830px){.main-frame.-hotel .btn-arrow{font-size:var(--f-size-12);padding-bottom:.3rem}.main-frame.-hotel .btn-arrow .arrow{margin-left:.6rem}.main-frame.-hotel .btn-arrow .arrow svg{transform:scale(.86956)}.main-frame.-hotel .btn-arrow.-f13{font-size:var(--f-size-13);letter-spacing:var(--f-track-360)}.main-frame.-hotel .btn-arrow.-border-top-bottom{width:100%;font-size:var(--f-size-12);padding:.8rem 2.6rem .9rem 3.6rem}.main-frame.-hotel .btn-arrow.-border-top-bottom .arrow{margin-left:1.1rem}.main-frame.-hotel .btn-arrow.-border-top-bottom .arrow svg{transform:scale(.7826)}.main-frame.-hotel .btn-arrow.-home-plan-thumb{font-size:var(--f-size-11);letter-spacing:var(--f-track-180)}.main-frame.-hotel .btn-arrow.-home-plan-thumb .arrow{margin-left:.3rem}.main-frame.-hotel .btn-arrow.-home-plan-thumb svg{transform:scale(.81)}.main-frame.-hotel .btn-arrow.-txt{letter-spacing:var(--f-track-180);padding-left:2.7rem;padding-right:2.7rem}.main-frame.-hotel .btn-arrow.-gift-link .arrow{margin-left:1.1rem}.main-frame.-hotel .btn-arrow.-track360{letter-spacing:var(--f-track-240)}.main-frame.-hotel .btn-arrow.-w-fit{width:fit-content}}.main-frame.-hotel .coconoe-concept{width:80rem;margin:13rem auto 18rem;color:#fff}.main-frame.-hotel .coconoe-concept .d{padding:2.9rem 4rem 3.4rem}.main-frame.-hotel .coconoe-concept h4{font-family:var(--f-en-serif);text-align:center;font-size:var(--f-size-18);letter-spacing:var(--f-track-180);margin-bottom:1.1rem}.main-frame.-hotel .coconoe-concept h2{text-align:center;font-size:var(--f-size-18);line-height:var(--f-h-20);letter-spacing:var(--f-track-180)}.main-frame.-hotel .coconoe-concept ul{display:flex;justify-content:center;flex-wrap:wrap;column-gap:5rem;row-gap:5.3rem;margin-top:4.6rem}.main-frame.-hotel .coconoe-concept li{width:19.7rem;font-size:var(--f-size-13);line-height:var(--f-h-16);letter-spacing:var(--f-track-30)}.main-frame.-hotel .coconoe-concept li .img{display:flex;justify-content:center;width:100%}.main-frame.-hotel .coconoe-concept li .txt{margin-top:1.4rem}@media screen and (max-width: 830px){.main-frame.-hotel .coconoe-concept{width:100%;margin:4.8rem auto 6rem;padding:0rem 3.5rem}.main-frame.-hotel .coconoe-concept .d{padding:2.3rem .6rem 2.9rem 2.2rem}.main-frame.-hotel .coconoe-concept h4{margin-bottom:.7rem}.main-frame.-hotel .coconoe-concept h2{font-size:var(--f-size-13)}.main-frame.-hotel .coconoe-concept ul{flex-direction:column;justify-content:flex-start;row-gap:2.5rem;margin-top:2.8rem}.main-frame.-hotel .coconoe-concept li{display:flex;width:100%;font-size:var(--f-size-12);line-height:var(--f-h-18);letter-spacing:var(--f-track-80)}.main-frame.-hotel .coconoe-concept li .img{width:3.4rem;align-items:center;margin-right:3rem}.main-frame.-hotel .coconoe-concept li .img img{width:3.4rem;height:3.4rem}.main-frame.-hotel .coconoe-concept li .txt{margin-top:0rem}}.main-frame.-hotel .dls dl{position:relative;display:flex;font-size:var(--f-size-14);line-height:var(--f-h-17);padding-top:.3rem;padding-bottom:.3rem}.main-frame.-hotel .dls dt{width:8rem;letter-spacing:var(--f-track-80)}.main-frame.-hotel .dls dd{width:calc(100% - 8rem);padding-left:2.3rem;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .dls.-f13 dl{font-size:var(--f-size-13);line-height:var(--f-h-15);padding-top:.3rem;padding-bottom:.3rem}.main-frame.-hotel .dls.-f13 dl dd{padding-left:1.3rem}@media screen and (max-width: 830px){.main-frame.-hotel .dls dl{font-size:var(--f-size-12)}.main-frame.-hotel .dls dt{width:6.8rem}.main-frame.-hotel .dls dd{width:calc(100% - 6.8rem);padding-left:1.8rem}}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .dls{padding-right:8rem}html:lang(en) .main-frame.-hotel .dls dt{width:11rem;line-height:var(--f-h-15)}html:lang(en) .main-frame.-hotel .dls dd{width:calc(100% - 11rem);padding-left:2.3rem;text-align:left}}html:lang(ja) .main-frame.-hotel .dls .eq,html:lang(zh-CN) .main-frame.-hotel .dls .eq,html:lang(zh-TW) .main-frame.-hotel .dls .eq,html:lang(ko) .main-frame.-hotel .dls .eq{letter-spacing:-.1em}.main-frame.-hotel .table-border{width:100%;font-size:var(--f-size-14);line-height:var(--f-h-18);letter-spacing:var(--f-track-180)}.main-frame.-hotel .table-border th,.main-frame.-hotel .table-border td{position:relative;border-top:1px solid rgba(var(--c-txt-2),.5);padding:1.6rem 2rem}.main-frame.-hotel .table-border th:before{position:absolute;top:.5rem;right:0;height:calc(100% - 1rem);width:.1rem;background-color:rgba(var(--c-txt-2),.5);content:""}.main-frame.-hotel .table-border tr:last-child th,.main-frame.-hotel .table-border tr:last-child td{border-bottom:1px solid rgba(var(--c-txt-2),.5)}.main-frame.-hotel .table-border th{color:rgba(var(--c-sc-head),1)}.main-frame.-hotel .table-border td{color:rgba(var(--c-sc-txt),1)}.main-frame.-hotel .table-border .s{font-size:var(--f-size-11);letter-spacing:var(--f-track-45)}@media (min-width: 831px){.main-frame.-hotel .table-border th{width:8rem}}@media screen and (max-width: 830px){.main-frame.-hotel .table-border th{width:8rem}}html:lang(ja) .main-frame.-hotel .eq,html:lang(zh-CN) .main-frame.-hotel .eq,html:lang(zh-TW) .main-frame.-hotel .eq,html:lang(ko) .main-frame.-hotel .eq{display:inline-block;width:100%;text-align-last:justify}.main-frame.-hotel .foot-links{z-index:10;position:relative;display:flex;width:100%;color:rgba(var(--c-white),1)}.main-frame.-hotel .foot-links.-room .foot-link.-room,.main-frame.-hotel .foot-links.-meal .foot-link.-meal,.main-frame.-hotel .foot-links.-spa .foot-link.-spa,.main-frame.-hotel .foot-links.-facility .foot-link.-facility{display:none}.main-frame.-hotel .foot-link{position:relative;width:100%;height:25rem}.main-frame.-hotel .foot-link .h{z-index:10;position:absolute;top:2rem;left:5rem;font-size:var(--f-size-20);line-height:1;letter-spacing:var(--f-track-360);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .foot-link .p{z-index:10;position:absolute;font-family:var(--f-en-serif);top:2rem;left:2rem;font-size:var(--f-size-16);line-height:1;letter-spacing:var(--f-track-145);text-indent:var(--f-track-120);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .foot-link>img{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-hotel .foot-link .btn-arrow{--btn-arrow-color: var(--c-white);z-index:10;position:absolute;left:50%;bottom:1.9rem;transform:translate(-40%)}@media (min-width: 831px){.main-frame.-hotel .foot-links{margin-bottom:24rem}}@media screen and (max-width: 830px){.main-frame.-hotel .foot-links{flex-direction:column;width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));margin-bottom:18rem}}html:lang(en) .main-frame.-hotel .foot-link .h{font-size:2rem}html:lang(en) .main-frame.-hotel .foot-link .p{font-size:1.6rem}.main-frame.-hotel footer{background:var(--c-key-gradient)}.main-frame.-hotel .gototop{filter:var(--c-filter-key-dark)}@media (min-width: 831px){.main-frame.-hotel footer .f-menu1{column-gap:2.3rem}}@media (min-width: 831px){html:lang(en) .main-frame.-hotel footer .f-menu1{column-gap:1.7rem}html:lang(en) .main-frame.-hotel footer .f-menu1 li{white-space:nowrap}}.main-frame.-hotel .g-facility-i{font-size:var(--f-size-16);line-height:var(--f-h-18);letter-spacing:var(--f-track-180);text-align:center;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .g-facility-i img{width:100%;height:auto}@media (min-width: 831px){.main-frame.-hotel .g-facility-items{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:5rem;margin-top:9.7rem}.main-frame.-hotel .g-facility-i{width:30rem}.main-frame.-hotel .g-facility-i .h{margin-top:2.6rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-facility-items{margin-top:3rem}.main-frame.-hotel .g-facility-i{width:25rem;margin-left:auto;margin-right:auto;font-size:var(--f-size-14);white-space:normal}.main-frame.-hotel .g-facility-i .h{margin-top:1.2rem}.main-frame.-hotel .g-facility-i+.g-facility-i{margin-top:4rem}}.main-frame.-hotel .g-footer{position:relative;width:100%;text-align:center;background:white}.main-frame.-hotel .g-footer .h{font-size:var(--f-size-28);line-height:1;letter-spacing:var(--f-track-80);text-indent:var(--f-track-80)}.main-frame.-hotel .g-footer .hs{font-size:var(--f-size-22);line-height:1;letter-spacing:var(--f-track-80);text-indent:var(--f-track-80)}.main-frame.-hotel .g-footer .btn-arrow{--btn-arrow-color: var(--c-txt)}@media (min-width: 831px){.main-frame.-hotel .g-footer{padding-top:4.9rem;padding-bottom:5rem;margin-bottom:22rem}.main-frame.-hotel .g-footer .hs{margin-top:2.7rem}.main-frame.-hotel .g-footer .btn-wrapper{margin-top:3.1rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-footer{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));padding-top:3.9rem;padding-bottom:3.6rem;margin-bottom:11rem}.main-frame.-hotel .g-footer .h{font-size:var(--f-size-20)}.main-frame.-hotel .g-footer .hs{font-size:var(--f-size-18);margin-top:1.9rem}.main-frame.-hotel .g-footer .btn-wrapper{margin-top:2.3rem}.main-frame.-hotel .g-footer .btn-wrapper .btn-arrow{width:25rem}}.main-frame.-hotel .g-options-wrapper{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .g-option-h{font-size:var(--f-size-22);line-height:var(--f-h-15);letter-spacing:var(--f-track-80);text-align:center;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .g-options{position:relative}.main-frame.-hotel .g-option{position:relative;text-align:center;border:1px solid rgba(var(--c-key),.5);background-color:#fff}.main-frame.-hotel .g-option .octagon{position:relative;top:-1.5rem;max-width:100%;margin-left:auto;margin-right:auto}.main-frame.-hotel .g-option .h{position:relative;margin-top:-.1rem;margin-bottom:-.1rem;font-size:var(--f-size-13);line-height:var(--f-h-15);letter-spacing:var(--f-track-180);padding-left:1rem;padding-right:1rem}.main-frame.-hotel .g-option .price{font-size:var(--f-size-22);line-height:.9;letter-spacing:var(--f-track-80);margin-top:.6rem}.main-frame.-hotel .g-option .price .s{font-size:var(--f-size-13);line-height:var(--f-h-16);letter-spacing:var(--f-track-180)}.main-frame.-hotel .g-option .price.-bk{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .g-option .price+.price-unit-round{margin-top:2.2rem}.main-frame.-hotel .g-option .des{font-size:var(--f-size-12);line-height:var(--f-h-16);letter-spacing:var(--f-track-45);color:rgba(var(--c-txt-2),1);margin-top:1.8rem}.main-frame.-hotel .g-option .price-unit-round{display:inline-block;padding:0rem 1.6rem;border-radius:1.3rem;text-align:center;border:1px solid rgba(var(--c-key),.5);margin-top:1rem;line-height:var(--f-h-12)}.main-frame.-hotel .g-option .price-unit-round+.price{margin-top:1rem}.main-frame.-hotel .g-option .place1{font-size:var(--f-size-16);line-height:var(--f-h-20);letter-spacing:var(--f-track-80)}.main-frame.-hotel .g-option .place2{font-size:var(--f-size-13);line-height:var(--f-h-20);letter-spacing:var(--f-track-80);color:rgba(var(--c-txt-2),1);margin-top:.4rem}@media (min-width: 831px){.main-frame.-hotel .g-options-wrapper{width:100rem;margin-top:14rem;padding-bottom:12rem}.main-frame.-hotel .g-options{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:5rem;margin-top:7rem}.main-frame.-hotel .g-option{padding:0rem 2rem 1.9rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-options-wrapper{margin-top:5rem;padding-bottom:6rem}.main-frame.-hotel .g-option-h{font-size:var(--f-size-17)}.main-frame.-hotel .g-options{margin-top:5rem}.main-frame.-hotel .g-option{width:25rem;margin-left:auto;margin-right:auto;padding:0rem 2rem 1.9rem}.main-frame.-hotel .g-option .price+.price-unit-round{margin-top:1.2rem}.main-frame.-hotel .g-option+.g-option{margin-top:4rem}}html:lang(en) .main-frame.-hotel .g-option .des{text-align:left}html:lang(ja) .main-frame.-hotel .g-option .des,html:lang(zh-CN) .main-frame.-hotel .g-option .des,html:lang(zh-TW) .main-frame.-hotel .g-option .des,html:lang(ko) .main-frame.-hotel .g-option .des{text-align:justify}.main-frame.-hotel .g-plan{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .g-plan.-shika{display:flex;flex-direction:column}.main-frame.-hotel .g-plan.-shika .g-plan-hotel.-hana{order:1}.main-frame.-hotel .g-plan.-shika .g-plan-hotel.-shika{order:0}.main-frame.-hotel .g-plan-ul{counter-reset:plan}.main-frame.-hotel .g-plan-ul.-shika .g-plan-li-txt .h1{color:#3d2e07}.main-frame.-hotel .g-plan-ul.-shika .g-plan-li-txt .op{color:#3d2e07;background:#BCB7AF}.main-frame.-hotel .g-plan-ul.-shika .g-plan-li-txt .pop{background-color:#3d2e07}.main-frame.-hotel .g-plan-ul.-hana .g-plan-li-txt .h1,.main-frame.-hotel .g-plan-ul.-hana .g-plan-li-txt .op{color:#641400}.main-frame.-hotel .g-plan-ul.-hana .g-plan-li-txt .pop{background-color:#641400}.main-frame.-hotel .g-plan-ul .bg{z-index:1;position:absolute}.main-frame.-hotel .g-plan-li{position:relative;margin-left:auto;margin-right:auto;counter-increment:plan}.main-frame.-hotel .g-plan-li-img{z-index:10}.main-frame.-hotel .g-plan-li-img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .g-plan-li-txt{position:relative;background:white}.main-frame.-hotel .g-plan-li-txt .h1{z-index:8;position:relative;font-size:var(--f-size-28);line-height:var(--f-h-16);letter-spacing:var(--f-track-80)}.main-frame.-hotel .g-plan-li-txt .op{z-index:8;position:relative;display:inline-block;font-size:var(--f-size-13);line-height:var(--f-h-15);letter-spacing:var(--f-track-180);padding:.4rem 1.5rem;border-radius:.4rem;margin-top:1.9rem;background:#EAC4BE}.main-frame.-hotel .g-plan-li-txt .price{z-index:8;position:relative;font-size:var(--f-size-28);line-height:var(--f-h-16);letter-spacing:var(--f-track-80);color:rgba(var(--c-txt-2),1);margin-top:.4rem}.main-frame.-hotel .g-plan-li-txt .s{z-index:8;position:relative;font-size:var(--f-size-13);line-height:var(--f-h-15);letter-spacing:var(--f-track-180);color:rgba(var(--c-txt-2),1);margin-top:2.8rem}.main-frame.-hotel .g-plan-li-txt .note{z-index:8;position:relative;font-size:var(--f-size-11);line-height:var(--f-h-15);letter-spacing:var(--f-track-45);color:rgba(var(--c-txt-2),1);margin-top:1.7rem}.main-frame.-hotel .g-plan-li-txt .pop{z-index:10;position:absolute;font-family:var(--f-en-serif);top:-5rem;right:3rem;width:8rem;height:8rem;padding-top:1.7rem;font-size:var(--f-size-16);line-height:1;letter-spacing:var(--f-track-180);text-indent:var(--f-track-240);text-align:center;border-radius:50%;color:#fff;background-color:rgba(var(--c-key),1)}.main-frame.-hotel .g-plan-li-txt .pop:before{z-index:10;position:absolute;top:3.4rem;left:2.5rem;font-size:var(--f-size-28);line-height:1;letter-spacing:var(--f-track-120);text-indent:0em;text-align:center;content:"0" counter(plan)}.main-frame.-hotel .g-plan-logo{width:100%;display:flex;justify-content:center}.main-frame.-hotel .g-plan-logo img{width:24rem;height:auto}.main-frame.-hotel .g-plan-logo.-hana{filter:invert(11%) sepia(36%) saturate(4914%) hue-rotate(5deg) brightness(93%) contrast(104%)}.main-frame.-hotel .g-plan-logo.-shika{filter:invert(16%) sepia(36%) saturate(969%) hue-rotate(6deg) brightness(96%) contrast(96%)}@media (min-width: 831px){.main-frame.-hotel .g-sc.-plan{margin-top:20rem;padding-bottom:0}.main-frame.-hotel .g-plan-li{width:100rem}.main-frame.-hotel .g-plan-li+.g-plan-li{margin-top:11rem}.main-frame.-hotel .g-plan-li-img{position:absolute;top:-2.9rem;left:0;width:46rem;height:29.2rem}.main-frame.-hotel .g-plan-li-txt{width:62rem;margin-left:auto;padding:3.2rem 3rem 4.6rem 14.5rem}.main-frame.-hotel .g-plan-li-txt .bg{top:calc(50% - 10rem);left:calc(50% - 6.2rem)}.main-frame.-hotel .g-plan-logo{margin-top:12rem}.main-frame.-hotel .g-plan-logo+.g-plan-ul{margin-top:10rem}.main-frame.-hotel .g-plan-li:nth-child(even) .g-plan-li-img{left:auto;right:0}.main-frame.-hotel .g-plan-li:nth-child(even) .g-plan-li-txt{margin-right:auto;margin-left:0;padding-left:7.5rem;padding-right:12.5rem}.main-frame.-hotel .g-plan-li:nth-child(even) .g-plan-li-txt .pop{right:auto;left:3rem}.main-frame.-hotel .g-plan-li:nth-child(even) .g-plan-li-txt .bg{left:auto;right:calc(50% - 6.2rem)}}@media screen and (max-width: 830px){.main-frame.-hotel .g-sc.-plan{margin-top:3.5rem;padding-bottom:0}.main-frame.-hotel .g-plan-logo img{width:18rem}.main-frame.-hotel .g-plan-li+.g-plan-li{margin-top:7rem}.main-frame.-hotel .g-plan-li-img{width:30.5rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .g-plan-li-txt{width:25rem;padding:2.5rem 0 1.4rem;margin-left:auto;margin-right:auto;text-align:center}.main-frame.-hotel .g-plan-li-txt .h1{font-size:var(--f-size-18)}.main-frame.-hotel .g-plan-li-txt .op{font-size:var(--f-size-11)}.main-frame.-hotel .g-plan-li-txt .price{font-size:var(--f-size-24);margin-top:1rem}.main-frame.-hotel .g-plan-li-txt .s{font-size:var(--f-size-12)}.main-frame.-hotel .g-plan-li-txt .note{font-size:var(--f-size-11);margin-top:3.3rem}.main-frame.-hotel .g-plan-li-txt .pop{top:-25.8rem;right:auto;left:50%;transform:translate(-50%) scale(.75)}.main-frame.-hotel .g-plan-li-txt .bg{top:calc(50% - 10rem);left:calc(50% - 10rem)}.main-frame.-hotel .g-plan-li-txt .bg img{transform:scale(.87)}.main-frame.-hotel .g-plan-logo{margin-top:5rem}.main-frame.-hotel .g-plan-logo+.g-plan-ul{margin-top:7rem}}.main-frame.-hotel .g-remarks{position:relative;margin-left:auto;margin-right:auto;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .g-remarks-h{position:relative;display:flex;justify-content:center;align-items:center;font-size:var(--f-size-15);line-height:var(--f-h-18);letter-spacing:var(--f-track-450);text-indent:var(--f-track-450);border:1px solid rgba(var(--c-txt-2),.5)}.main-frame.-hotel .g-remarks-b{position:relative;display:flex;align-items:center;font-size:var(--f-size-12);line-height:var(--f-h-16);letter-spacing:var(--f-track-45)}@media (min-width: 831px){.main-frame.-hotel .g-remarks{display:grid;grid-template-columns:9.9rem auto;column-gap:3.4rem;width:80rem;margin-top:12rem}.main-frame.-hotel .g-remarks-h{width:9.9rem;height:12.7rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-remarks{width:25rem;margin-top:5.5rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .g-remarks-b{margin-top:1.4rem}}.main-frame.-hotel .g-sc.-sales{--c-sc-head: var(--c-txt-2);--c-sc-txt: var(--c-txt-2)}.main-frame.-hotel .g-sales-items{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .g-sale-i{position:relative}.main-frame.-hotel .g-sale-i .img{z-index:5}.main-frame.-hotel .g-sale-i .h-border.-g-sales{--h-border-color: var(--c-key)}.main-frame.-hotel .g-sale-i .h-border.-g-sales .h{font-size:var(--f-size-16);line-height:var(--f-h-17);letter-spacing:var(--f-track-180);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .g-sale-i .h-border.-g-sales .hs{font-family:var(--f-en-serif);font-size:var(--f-size-16);line-height:var(--f-h-17);letter-spacing:var(--f-track-145)}.main-frame.-hotel .g-sale-i .p{font-size:var(--f-size-14);line-height:var(--f-h-17);letter-spacing:var(--f-track-80);color:rgba(var(--c-txt-2),1)}@media (min-width: 831px){.main-frame.-hotel .g-sales-items{width:80rem;margin-top:11rem}.main-frame.-hotel .g-sale-i{padding-left:40rem}.main-frame.-hotel .g-sale-i .img{position:absolute;width:30rem;height:22rem;top:0rem;left:0rem}.main-frame.-hotel .g-sale-i .img img{width:30rem;height:22rem}.main-frame.-hotel .g-sale-i .txt{padding-top:1rem;min-height:22rem}.main-frame.-hotel .g-sale-i .h-border.-g-sales{display:flex;justify-content:space-between;padding-bottom:1.7rem}.main-frame.-hotel .g-sale-i .h-border.-g-sales:before{left:-10rem;width:calc(100% + 10rem)}.main-frame.-hotel .g-sale-i .p{margin-top:1.7rem}.main-frame.-hotel .g-sale-i:nth-child(even){padding-left:0rem;padding-right:40rem}.main-frame.-hotel .g-sale-i:nth-child(even) .img{right:0rem;left:auto}.main-frame.-hotel .g-sale-i:nth-child(even) .h-border.-g-sales:before{left:auto;right:-10rem}.main-frame.-hotel .g-sale-i+.g-sale-i{margin-top:5rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-sales-items{width:30.5rem;margin-top:5rem}.main-frame.-hotel .g-sale-i .img{position:absolute;width:15rem;height:11rem;top:0rem;left:0rem}.main-frame.-hotel .g-sale-i .img img{width:15rem;height:11rem}.main-frame.-hotel .g-sale-i .p{font-size:var(--f-size-12)}.main-frame.-hotel .g-sale-i .txt{padding-left:15rem;padding-top:1.4rem}.main-frame.-hotel .g-sale-i .h-border.-g-sales{padding-bottom:.8rem;text-align:right}.main-frame.-hotel .g-sale-i .h-border.-g-sales .h{font-size:var(--f-size-14);white-space:nowrap}.main-frame.-hotel .g-sale-i .h-border.-g-sales .hs{font-size:var(--f-size-13);margin-top:-.4rem}.main-frame.-hotel .g-sale-i .h-border.-g-sales:before{left:-10rem;width:calc(100% + 10rem)}.main-frame.-hotel .g-sale-i .p{margin-top:5.1rem;white-space:normal;letter-spacing:var(--f-track-45)}.main-frame.-hotel .g-sale-i:nth-child(even){padding-left:0rem}.main-frame.-hotel .g-sale-i:nth-child(even) .txt{padding-left:0rem;padding-right:15rem}.main-frame.-hotel .g-sale-i:nth-child(even) .img{right:0rem;left:auto}.main-frame.-hotel .g-sale-i:nth-child(even) .h-border.-g-sales{text-align:left}.main-frame.-hotel .g-sale-i:nth-child(even) .h-border.-g-sales:before{left:auto;right:-10rem}.main-frame.-hotel .g-sale-i+.g-sale-i{margin-top:3.8rem}}html:lang(en) .main-frame.-hotel .g-sale-i .p{text-align:left}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .g-sale-i .txt{padding-top:2.9rem}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .g-sale-i .p,html:lang(zh-CN) .main-frame.-hotel .g-sale-i .p,html:lang(zh-TW) .main-frame.-hotel .g-sale-i .p,html:lang(ko) .main-frame.-hotel .g-sale-i .p{text-align:justify}}.main-frame.-hotel .g-sc{position:relative;margin-left:auto;margin-right:auto;border-top:1px solid rgba(var(--c-key),.5)}.main-frame.-hotel .g-sc-h{font-size:var(--f-size-28);line-height:var(--f-h-16);letter-spacing:var(--f-track-80);text-align:center;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .g-sc-hs{position:relative;display:flex;justify-content:center;align-items:center;font-size:var(--f-size-12);line-height:1;letter-spacing:var(--f-track-180)}.main-frame.-hotel .g-sc-hs .h{padding-left:.7rem;padding-right:.7rem;margin-top:-.1rem;margin-bottom:-.1rem}.main-frame.-hotel .g-sc-p{font-size:var(--f-size-16);line-height:var(--f-h-20);letter-spacing:var(--f-track-120);text-align:center;color:rgba(var(--c-txt-2),1);margin-left:auto;margin-right:auto}@media (min-width: 831px){.main-frame.-hotel .g-sc{width:100rem;padding-top:12rem;padding-bottom:16rem}.main-frame.-hotel .g-sc-p{margin-top:4rem}.main-frame.-hotel .g-sc-hs{margin-top:1.7rem}.main-frame.-hotel .g-sc-hs+.g-sc-p{margin-top:5.8rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-sc{padding-top:5rem;padding-bottom:5rem}.main-frame.-hotel .g-sc-h{font-size:var(--f-size-17);letter-spacing:var(--f-track-360)}.main-frame.-hotel .g-sc-hs{margin-top:.9rem}.main-frame.-hotel .g-sc-hs+.g-sc-p{margin-top:2.3rem}.main-frame.-hotel .g-sc-p{font-size:var(--f-size-13);margin-top:3rem}}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .g-sc-p{width:65rem}}.main-frame.-hotel .g-sc.-service{position:relative;margin-left:auto;margin-right:auto;text-align:center}.main-frame.-hotel .g-service-block{margin-top:6rem}.main-frame.-hotel .g-service-block.-free .g-service-i{color:rgba(var(--c-txt-2),1);background:white;border:1px solid rgba(var(--c-txt),.5)}.main-frame.-hotel .g-service-block.-fee .g-service-payment{color:rgba(var(--c-white),1);background:rgba(var(--c-key),1);border:rgba(var(--c-key),1)}.main-frame.-hotel .g-service-block.-fee .g-service-i{color:rgba(var(--c-txt-2),1);background:rgba(var(--c-key),.26);border:none}.main-frame.-hotel .g-service-payment{display:inline-block;font-size:var(--f-size-16);line-height:1;letter-spacing:var(--f-track-180);text-indent:var(--f-track-180);padding:.5rem 1.3rem;background:white;border:1px solid rgba(var(--c-txt),.5)}.main-frame.-hotel .g-service-payment-h{font-size:var(--f-size-22);line-height:var(--f-h-16);letter-spacing:var(--f-track-180);margin-top:1rem}.main-frame.-hotel .g-service-payment-en{font-size:var(--f-size-16);line-height:var(--f-h-16);letter-spacing:var(--f-track-145);font-family:var(--f-en-serif);margin-top:-.3rem}.main-frame.-hotel .g-service-i{display:flex;justify-content:center;align-items:center;font-size:var(--f-size-18);line-height:var(--f-h-18);letter-spacing:var(--f-track-80)}@media (min-width: 831px){.main-frame.-hotel .g-sc.-service{margin-top:10rem;padding-bottom:10rem}.main-frame.-hotel .g-service-blocks{margin-top:10rem}.main-frame.-hotel .g-service-blocks.-fee{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:5rem}.main-frame.-hotel .g-service-blocks.-fee .g-service-i+.g-service-i{margin-top:2rem}.main-frame.-hotel .g-service-blocks+.g-service-blocks{margin-top:2rem}.main-frame.-hotel .g-service-block.-free .g-service-items{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:5rem}.main-frame.-hotel .g-service-items{margin-top:2rem}.main-frame.-hotel .g-service-i{min-height:10rem;padding:1.6rem 1rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-sc.-service{padding-bottom:6rem}.main-frame.-hotel .g-service-blocks+.g-service-blocks{margin-top:2rem}.main-frame.-hotel .g-service-block{margin-top:4rem}.main-frame.-hotel .g-service-block+.g-service-block{margin-top:6rem}.main-frame.-hotel .g-service-payment-h{font-size:var(--f-size-16);margin-top:1.8rem}.main-frame.-hotel .g-service-payment-en{font-size:var(--f-size-13)}.main-frame.-hotel .g-service-items{margin-top:2rem}.main-frame.-hotel .g-service-i{font-size:var(--f-size-15);width:25rem;min-height:8.4rem;margin-left:auto;margin-right:auto;padding:1.6rem 1rem}.main-frame.-hotel .g-service-i+.g-service-i{margin-top:1.5rem}}html:lang(en) .main-frame.-hotel .g-service-i{line-height:var(--f-h-14)}.main-frame.-hotel .slide-plan-wrapper{position:relative;overflow:hidden}.main-frame.-hotel .slide-plan-wrapper .simple-slide{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .slide-plan-wrapper .slide-plan-pagination-wrapper .swiper-pagination-bullet{--c-hero-txt: var(--c-key)}@media (min-width: 831px){.main-frame.-hotel .g-slide{margin-top:7rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-slide{margin-top:3.5rem}.main-frame.-hotel .slide-plan-pagination-wrapper .simple-slide-pagination{position:relative;margin-top:2.3rem}.main-frame.-hotel .slide-plan-pagination-wrapper .simple-slide-pagination .swiper-pagination-bullet{width:.7rem;height:.7rem;margin:1.6rem .4rem 1.5rem}}@media (min-width: 831px){.main-frame.-hotel .g-specs{margin-top:7rem}.main-frame.-hotel .g-spec{margin-top:6rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-specs{margin-top:4.4rem}.main-frame.-hotel .g-spec{margin-top:5rem}}.main-frame.-hotel .g-table{--thead-bg: #F3F1EB;position:relative;width:100%;border-bottom:1px solid rgba(var(--c-key),1)}.main-frame.-hotel .g-table th,.main-frame.-hotel .g-table td{letter-spacing:var(--f-track-80);text-align:center;vertical-align:middle;border-left:1px solid rgba(var(--c-key),1);border-top:1px solid rgba(var(--c-key),1)}.main-frame.-hotel .g-table th:first-child,.main-frame.-hotel .g-table td:first-child{border-left:none}.main-frame.-hotel .g-table th .s,.main-frame.-hotel .g-table td .s{font-size:var(--f-size-12);line-height:var(--f-h-12);letter-spacing:var(--f-track-45)}.main-frame.-hotel .g-table thead th,.main-frame.-hotel .g-table thead td{line-height:var(--f-h-15);font-size:var(--f-size-12);padding:.6rem 1rem;background:var(--thead-bg)}.main-frame.-hotel .g-table tbody th,.main-frame.-hotel .g-table tbody td{height:4.3rem;font-size:var(--f-size-14);line-height:var(--f-h-12);padding:.3rem 1rem}.main-frame.-hotel .g-table tbody th:first-child th,.main-frame.-hotel .g-table tbody th:first-child td,.main-frame.-hotel .g-table tbody td:first-child th,.main-frame.-hotel .g-table tbody td:first-child td{border-left:none}.main-frame.-hotel .g-table tbody td{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .g-venue.-hana.-s1 .g-table tbody tr:nth-child(1) th,.main-frame.-hotel .g-venue.-hana.-s1 .g-table tbody tr:nth-child(1) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s2 .g-table tbody tr:nth-child(2) th,.main-frame.-hotel .g-venue.-hana.-s2 .g-table tbody tr:nth-child(2) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s3 .g-table tbody tr:nth-child(3) th,.main-frame.-hotel .g-venue.-hana.-s3 .g-table tbody tr:nth-child(3) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s4 .g-table tbody tr:nth-child(4) th,.main-frame.-hotel .g-venue.-hana.-s4 .g-table tbody tr:nth-child(4) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s5 .g-table tbody tr:nth-child(5) th,.main-frame.-hotel .g-venue.-hana.-s5 .g-table tbody tr:nth-child(5) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s6 .g-table tbody tr:nth-child(6) th,.main-frame.-hotel .g-venue.-hana.-s6 .g-table tbody tr:nth-child(6) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s7 .g-table tbody tr:nth-child(7) th,.main-frame.-hotel .g-venue.-hana.-s7 .g-table tbody tr:nth-child(7) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s8 .g-table tbody tr:nth-child(8) th,.main-frame.-hotel .g-venue.-hana.-s8 .g-table tbody tr:nth-child(8) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s9 .g-table tbody tr:nth-child(9) th,.main-frame.-hotel .g-venue.-hana.-s9 .g-table tbody tr:nth-child(9) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s10 .g-table tbody tr:nth-child(10) th,.main-frame.-hotel .g-venue.-hana.-s10 .g-table tbody tr:nth-child(10) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s11 .g-table tbody tr:nth-child(11) th,.main-frame.-hotel .g-venue.-hana.-s11 .g-table tbody tr:nth-child(11) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-hana.-s12 .g-table tbody tr:nth-child(12) th,.main-frame.-hotel .g-venue.-hana.-s12 .g-table tbody tr:nth-child(12) td{background:#DFC3BB}.main-frame.-hotel .g-venue.-shika.-s1 .g-table tbody tr:nth-child(1) th,.main-frame.-hotel .g-venue.-shika.-s1 .g-table tbody tr:nth-child(1) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s2 .g-table tbody tr:nth-child(2) th,.main-frame.-hotel .g-venue.-shika.-s2 .g-table tbody tr:nth-child(2) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s3 .g-table tbody tr:nth-child(3) th,.main-frame.-hotel .g-venue.-shika.-s3 .g-table tbody tr:nth-child(3) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s4 .g-table tbody tr:nth-child(4) th,.main-frame.-hotel .g-venue.-shika.-s4 .g-table tbody tr:nth-child(4) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s5 .g-table tbody tr:nth-child(5) th,.main-frame.-hotel .g-venue.-shika.-s5 .g-table tbody tr:nth-child(5) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s6 .g-table tbody tr:nth-child(6) th,.main-frame.-hotel .g-venue.-shika.-s6 .g-table tbody tr:nth-child(6) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s7 .g-table tbody tr:nth-child(7) th,.main-frame.-hotel .g-venue.-shika.-s7 .g-table tbody tr:nth-child(7) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s8 .g-table tbody tr:nth-child(8) th,.main-frame.-hotel .g-venue.-shika.-s8 .g-table tbody tr:nth-child(8) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s9 .g-table tbody tr:nth-child(9) th,.main-frame.-hotel .g-venue.-shika.-s9 .g-table tbody tr:nth-child(9) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s10 .g-table tbody tr:nth-child(10) th,.main-frame.-hotel .g-venue.-shika.-s10 .g-table tbody tr:nth-child(10) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s11 .g-table tbody tr:nth-child(11) th,.main-frame.-hotel .g-venue.-shika.-s11 .g-table tbody tr:nth-child(11) td{background:#C4C0B4}.main-frame.-hotel .g-venue.-shika.-s12 .g-table tbody tr:nth-child(12) th,.main-frame.-hotel .g-venue.-shika.-s12 .g-table tbody tr:nth-child(12) td{background:#C4C0B4}@media screen and (max-width: 830px){.main-frame.-hotel .g-table-wrapper{width:100%;overflow-x:scroll}.main-frame.-hotel .g-table th,.main-frame.-hotel .g-table td{letter-spacing:-.02em;min-width:5.8rem}.main-frame.-hotel .g-table th.-w-l,.main-frame.-hotel .g-table td.-w-l{min-width:8rem}.main-frame.-hotel .g-table thead th,.main-frame.-hotel .g-table thead td{font-size:var(--f-size-10);padding:.2rem .1rem}.main-frame.-hotel .g-table tbody th,.main-frame.-hotel .g-table tbody td{font-size:var(--f-size-11);padding:.2rem .1rem}}.main-frame.-hotel .g-venues{position:relative;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}.main-frame.-hotel .g-venues .g-venues-intro{order:0}.main-frame.-hotel .g-venues .g-venue.-shoun{order:1}.main-frame.-hotel .g-venues .g-venue.-shika{order:3}.main-frame.-hotel .g-venues .g-venue.-hana{order:2}.main-frame.-hotel .g-venues .p-spec-h{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .g-venues.-shika .g-venue.-shika{order:2}.main-frame.-hotel .g-venues.-shika .g-venue.-hana{order:3}.main-frame.-hotel .g-venues-h1{font-size:var(--f-size-28);line-height:var(--f-h-16);letter-spacing:var(--f-track-80);text-align:center;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .g-venue-img{z-index:10;position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .g-venue-img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .g-venue{position:relative;width:100%;margin-left:auto;margin-right:auto;background:white}.main-frame.-hotel .g-venue .g-slide{position:relative}.main-frame.-hotel .g-venue.-hana .g-venue-h img{filter:invert(11%) sepia(36%) saturate(4914%) hue-rotate(5deg) brightness(93%) contrast(104%)}.main-frame.-hotel .g-venue.-hana .section-swiper-wrapper{--section-swiper-btn-color: 100, 20, 0}.main-frame.-hotel .g-venue.-shika .g-venue-h img{filter:invert(16%) sepia(36%) saturate(969%) hue-rotate(6deg) brightness(96%) contrast(96%)}.main-frame.-hotel .g-venue-h{display:flex;flex-direction:column;align-items:center;font-size:var(--f-size-20);line-height:var(--f-h-16);letter-spacing:var(--f-track-180);text-indent:var(--f-track-180);color:rgba(var(--c-txt-2),1)}@media (min-width: 831px){.main-frame.-hotel .g-sc.-venue{padding-bottom:6rem}.main-frame.-hotel .g-venues{width:100rem}.main-frame.-hotel .g-venue-img{width:80rem;height:52.8rem;margin-top:12rem;margin-bottom:-35rem}.main-frame.-hotel .g-venue{padding:8rem 10rem 10rem}.main-frame.-hotel .g-venue .g-slide{width:calc(100% + 20rem);left:-10rem}.main-frame.-hotel .g-venue.-shoun{padding-top:43.4rem}.main-frame.-hotel .g-venue+.g-venue{margin-top:12rem}.main-frame.-hotel .g-venue-h .img img{width:24rem;height:auto}.main-frame.-hotel .g-venue-h .h{margin-top:2.3rem}}@media screen and (max-width: 830px){.main-frame.-hotel .g-sc.-venue{padding-bottom:6rem}.main-frame.-hotel .g-venues{width:30.5rem}.main-frame.-hotel .g-venues-h1{font-size:var(--f-size-17);letter-spacing:var(--f-track-360)}.main-frame.-hotel .g-venue-img{width:25rem;height:16.5rem;margin-top:3.3rem;margin-bottom:-11rem}.main-frame.-hotel .g-venue{padding:5.1rem 3rem 7rem}.main-frame.-hotel .g-venue .g-slide{width:calc(100% + 20rem);left:-10rem}.main-frame.-hotel .g-venue .g-sc-p{white-space:normal}.main-frame.-hotel .g-venue.-shoun{padding-top:13.7rem}.main-frame.-hotel .g-venue+.g-venue{margin-top:6rem}.main-frame.-hotel .g-venue-h .img img{width:19.8rem}.main-frame.-hotel .g-venue-h .h{font-size:var(--f-size-16);margin-top:2.3rem}}html:lang(en) .main-frame.-hotel .g-venue .g-sc-p{text-align:left}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .g-venue .g-sc-p,html:lang(zh-CN) .main-frame.-hotel .g-venue .g-sc-p,html:lang(zh-TW) .main-frame.-hotel .g-venue .g-sc-p,html:lang(ko) .main-frame.-hotel .g-venue .g-sc-p{text-align:justify}}.main-frame.-hotel .locals{position:relative;margin-left:auto;margin-right:auto;counter-reset:local-item;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .local{position:relative;border-top:1px solid rgba(var(--c-key),.5)}.main-frame.-hotel .local:last-child{border-bottom:1px solid rgba(var(--c-key),.5)}.main-frame.-hotel .local.-s1{--c-local-item-key: #EF7E70;--filter-local-item-key: invert(62%) sepia(16%) saturate(1309%) hue-rotate(315deg) brightness(92%) contrast(87%)}.main-frame.-hotel .local.-s2{--c-local-item-key: #D7B946;--filter-local-item-key: invert(88%) sepia(94%) saturate(6289%) hue-rotate(318deg) brightness(89%) contrast(91%)}.main-frame.-hotel .local.-s3{--c-local-item-key: #86B846;--filter-local-item-key: invert(64%) sepia(42%) saturate(563%) hue-rotate(44deg) brightness(96%) contrast(88%)}.main-frame.-hotel .local.-s4{--c-local-item-key: #6A97C7;--filter-local-item-key: invert(69%) sepia(16%) saturate(1132%) hue-rotate(173deg) brightness(81%) contrast(90%)}.main-frame.-hotel .local-head{position:relative;letter-spacing:var(--f-track-360);line-height:var(--f-h-15)}.main-frame.-hotel .local-head span{position:relative;display:inline-block}.main-frame.-hotel .local-body{position:relative}.main-frame.-hotel .local-body-p{letter-spacing:var(--f-track-120);line-height:var(--f-h-20)}.main-frame.-hotel .local-items,.main-frame.-hotel .local-item{position:relative}.main-frame.-hotel .local-item .img{z-index:3;width:100%;height:100%}.main-frame.-hotel .local-item .img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .local-item .txt{z-index:1;position:relative;background-color:#fff}.main-frame.-hotel .local-item .txt .h1{display:flex;align-items:center;letter-spacing:var(--f-track-200);line-height:var(--f-h-15)}.main-frame.-hotel .local-item .txt .h1:before{display:block;border-radius:50%;text-align:center;text-indent:.14em;letter-spacing:.1em;margin-right:1.9rem;color:#fff;counter-increment:local-item;content:counter(local-item,decimal-leading-zero) " ";background-color:var(--c-local-item-key)}.main-frame.-hotel .local-item .txt .p{letter-spacing:var(--f-track-80);line-height:var(--f-h-19)}.main-frame.-hotel .local-item .txt .h2{display:flex;align-items:center;letter-spacing:var(--f-track-80);line-height:var(--f-h-15)}.main-frame.-hotel .local-item .txt .h2 img{margin-right:.9rem;filter:var(--filter-local-item-key)}@media (min-width: 831px){.main-frame.-hotel .locals{width:100rem;margin-top:17rem}.main-frame.-hotel .local{display:grid;grid-template-columns:1fr 75rem;padding-top:7rem}.main-frame.-hotel .local-head{display:flex;align-items:center;font-size:var(--f-size-24);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .local-head span{margin:.6rem 0 0 -5.3rem}.main-frame.-hotel .local-head span:before{position:absolute;display:block;top:.2rem;right:-1.7rem;width:2px;height:calc(100% - 1.3rem);background-color:var(--c-local-item-key);opacity:.8;content:""}.main-frame.-hotel .local-body{width:75rem}.main-frame.-hotel .local-body-p{font-size:var(--f-size-16)}.main-frame.-hotel .local-items{margin-top:6.5rem;padding-bottom:11rem}.main-frame.-hotel .local-item .img{position:absolute;top:0;left:0;width:30rem;height:20rem}.main-frame.-hotel .local-item .txt{top:3rem;width:74rem;min-height:20rem;margin-left:4rem;padding:3.5rem 6rem 3rem 31rem}.main-frame.-hotel .local-item .txt .h1{font-size:var(--f-size-20)}.main-frame.-hotel .local-item .txt .h1:before{font-size:var(--f-size-14);width:3rem;height:3rem;line-height:3rem}.main-frame.-hotel .local-item .txt .p{margin-top:1.8rem;font-size:var(--f-size-14)}.main-frame.-hotel .local-item .txt .h2{position:absolute;top:-3.9rem;right:0rem;font-size:var(--f-size-14)}.main-frame.-hotel .local-item+.local-item{margin-top:9rem}}@media screen and (max-width: 830px){.main-frame.-hotel .locals{width:100%;margin-top:4.5rem}.main-frame.-hotel .local{padding-top:4.1rem}.main-frame.-hotel .local-head{text-align:center;font-size:var(--f-size-16)}.main-frame.-hotel .local-head span{text-decoration-color:var(--c-local-item-key);text-underline-offset:1.2rem;text-decoration-thickness:2px;text-decoration-line:underline;text-decoration-style:solid}.main-frame.-hotel .local-body{margin-left:auto;margin-right:auto}.main-frame.-hotel .local-body-p{margin-top:3.2rem;font-size:var(--f-size-13);padding-left:2rem;padding-right:2rem;white-space:normal}.main-frame.-hotel .local-items{width:30.5rem;margin-left:auto;margin-right:auto;margin-top:4.1rem;padding-bottom:5.5rem}.main-frame.-hotel .local-item .img{position:relative;width:25rem;height:16.7rem;margin-left:auto;margin-right:auto;margin-bottom:-8.4rem}.main-frame.-hotel .local-item .txt{width:30.5rem;min-height:20rem;padding:10.7rem 3rem .3rem}.main-frame.-hotel .local-item .txt .h1{display:flex;justify-content:center;font-size:var(--f-size-16);margin-left:-2rem;margin-right:-2rem}.main-frame.-hotel .local-item .txt .h1:before{font-size:var(--f-size-11);width:2.3rem;height:2.3rem;line-height:2.3rem;margin-right:1.2rem}.main-frame.-hotel .local-item .txt .p{margin-top:2rem;font-size:var(--f-size-13);white-space:normal}.main-frame.-hotel .local-item .txt .h2{margin-top:2rem;margin-right:-1.5rem;justify-content:flex-end;font-size:var(--f-size-12)}.main-frame.-hotel .local-item .txt .h2 img{transform:scale(.9)}.main-frame.-hotel .local-item+.local-item{margin-top:4.2rem}}html:lang(ja) .main-frame.-hotel .local-item .txt .p,html:lang(zh-CN) .main-frame.-hotel .local-item .txt .p,html:lang(zh-TW) .main-frame.-hotel .local-item .txt .p,html:lang(ko) .main-frame.-hotel .local-item .txt .p{text-align:justify}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .local-head span:before{height:calc(100% - .3rem)}}@media (min-width: 831px){html:lang(ko) .main-frame.-hotel .local-head span:before{height:calc(100% - .3rem)}}.main-frame.-hotel .local-events,.main-frame.-hotel .local-events-wrapper{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .local-events-wrapper .h1{text-align:center;color:rgba(var(--c-key),1);letter-spacing:var(--f-track-80);line-height:var(--f-h-20)}.main-frame.-hotel .local-events-wrapper .p{text-align:center;color:rgba(var(--c-black),1);letter-spacing:var(--f-track-120);line-height:var(--f-h-20)}.main-frame.-hotel .local-events-body{position:relative;border-top:1px solid rgba(var(--c-white),1)}.main-frame.-hotel .local-event{--c-local-item-key: #EF7E70;--filter-local-item-key: invert(62%) sepia(16%) saturate(1309%) hue-rotate(315deg) brightness(92%) contrast(87%);position:relative;border-bottom:1px solid rgba(var(--c-white),1)}.main-frame.-hotel .local-event .season{position:relative;display:flex;justify-content:center;align-items:center;letter-spacing:var(--f-track-45);line-height:var(--f-h-15);color:#000}.main-frame.-hotel .local-event .season p{z-index:2;position:relative;width:100%;text-align:center}.main-frame.-hotel .local-event .season img{z-index:1;position:absolute;top:50%;left:50%;filter:var(--filter-local-item-key);opacity:.5;transform:translate(-50%,-50%)}.main-frame.-hotel .local-event .txt-h1{letter-spacing:var(--f-track-120);line-height:var(--f-h-15);color:var(--c-local-item-key)}.main-frame.-hotel .local-event .txt-p{letter-spacing:var(--f-track-80);line-height:var(--f-h-16);color:#000}.main-frame.-hotel .local-event.-s1{--c-local-item-key: #EF7E70;--filter-local-item-key: invert(62%) sepia(16%) saturate(1309%) hue-rotate(315deg) brightness(92%) contrast(87%)}.main-frame.-hotel .local-event.-s2{--c-local-item-key: #86B846;--filter-local-item-key: invert(64%) sepia(42%) saturate(563%) hue-rotate(44deg) brightness(96%) contrast(88%)}.main-frame.-hotel .local-event.-s3{--c-local-item-key: #D7B946;--filter-local-item-key: invert(88%) sepia(94%) saturate(6289%) hue-rotate(318deg) brightness(89%) contrast(91%)}.main-frame.-hotel .local-event.-s4{--c-local-item-key: #6A97C7;--filter-local-item-key: invert(69%) sepia(16%) saturate(1132%) hue-rotate(173deg) brightness(81%) contrast(90%)}@media (min-width: 831px){.main-frame.-hotel .local-events{margin-top:8rem;padding-bottom:18rem}.main-frame.-hotel .box-nocorner.-local-events{padding-top:4.2rem;padding-bottom:6rem}.main-frame.-hotel .local-events-wrapper{width:72rem;padding-bottom:1.8rem}.main-frame.-hotel .local-events-wrapper .h1{font-size:var(--f-size-20)}.main-frame.-hotel .local-events-wrapper .p{margin-top:4.6rem;font-size:var(--f-size-16)}.main-frame.-hotel .local-events-wrapper .btn-wrapper{margin-top:5.8rem}.main-frame.-hotel .local-events-body{margin-top:3rem}.main-frame.-hotel .local-event{display:grid;grid-template-columns:1fr 56.5rem;column-gap:3.3rem;padding-top:3.5rem;padding-bottom:4rem}.main-frame.-hotel .local-event .season{font-size:3rem}.main-frame.-hotel .local-event .txt-h1{font-size:var(--f-size-16)}.main-frame.-hotel .local-event .txt-p{margin-top:1rem;font-size:var(--f-size-14)}}@media screen and (max-width: 830px){.main-frame.-hotel .local-events{margin-top:5rem;width:30.5rem;padding-bottom:13rem}.main-frame.-hotel .local-events-wrapper{padding:3rem}.main-frame.-hotel .local-events-wrapper .h1{font-size:var(--f-size-16)}.main-frame.-hotel .local-events-wrapper .p{font-size:var(--f-size-13);margin-top:2.5rem}.main-frame.-hotel .local-events-wrapper .btn-wrapper{margin-top:4.8rem}.main-frame.-hotel .local-events-body{margin-top:2.5rem}.main-frame.-hotel .local-event{padding-top:4.3rem;padding-bottom:2.5rem}.main-frame.-hotel .local-event .season{font-size:2.3rem}.main-frame.-hotel .local-event .season img{width:7rem;height:7rem}.main-frame.-hotel .local-event .txt{margin-top:3.6rem}.main-frame.-hotel .local-event .txt-h1{text-align:center;font-size:var(--f-size-14)}.main-frame.-hotel .local-event .txt-p{font-size:var(--f-size-12);margin-top:1.1rem}}html:lang(ja) .main-frame.-hotel .local-event .txt-p,html:lang(zh-CN) .main-frame.-hotel .local-event .txt-p,html:lang(zh-TW) .main-frame.-hotel .local-event .txt-p,html:lang(ko) .main-frame.-hotel .local-event .txt-p{text-align:justify}.main-frame.-hotel .local-map{z-index:1;position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .local-map .map{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .local-map .map a{position:absolute;display:block;top:0;left:0}.main-frame.-hotel .local-map .map img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .local-map .map .hover-img{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:20ms}.main-frame.-hotel .local-map .map .line{z-index:10;position:absolute;pointer-events:none}.main-frame.-hotel .local-map .map .bg{z-index:1;position:absolute}.main-frame.-hotel .local-map .map .areas{z-index:20;position:absolute;top:0;left:0;width:100%;height:100%}.main-frame.-hotel .local-map .map .areas .area1,.main-frame.-hotel .local-map .map .areas .area2,.main-frame.-hotel .local-map .map .areas .area3,.main-frame.-hotel .local-map .map .areas .area4,.main-frame.-hotel .local-map .map .areas .area5{cursor:pointer;opacity:0}.main-frame.-hotel .local-map .map .hover-imgs{z-index:5;position:absolute;top:0;left:0;width:100%;height:100%}.main-frame.-hotel .local-map .map .hover-imgs img{position:absolute;top:0;left:0}.main-frame.-hotel .local-map .map .hover-img{width:100%;height:100%}.main-frame.-hotel .local-map.-area1 .hover-img.-s1,.main-frame.-hotel .local-map.-area2 .hover-img.-s2,.main-frame.-hotel .local-map.-area3 .hover-img.-s3,.main-frame.-hotel .local-map.-area4 .hover-img.-s4,.main-frame.-hotel .local-map.-area5 .hover-img.-s5{opacity:1}.main-frame.-hotel .local-map-select{display:flex;justify-content:center;align-items:center;color:rgba(var(--c-txt-2),1);line-height:var(--f-h-15)}.main-frame.-hotel .local-map-select select{text-align:right;padding:2rem 4rem 2rem 1rem;margin-left:-1.6rem;margin-right:.5rem;letter-spacing:var(--f-track-360)}.main-frame.-hotel .local-map-select img{margin-left:-4rem}@media (min-width: 831px){.main-frame.-hotel .local-map{width:100rem;height:55.3rem;margin-top:-1.4rem}.main-frame.-hotel .local-map .map{width:99.5rem;height:69.7rem}.main-frame.-hotel .local-map .map .hover-img{opacity:0}}@media screen and (max-width: 830px){.main-frame.-hotel .local-map{margin-top:2.7rem;margin-bottom:-1.6rem}.main-frame.-hotel .local-map .map{pointer-events:none;left:-1.4rem;margin-top:-2.2rem;width:37.9rem;height:26.2rem}.main-frame.-hotel .select-localmap-hit{z-index:40;position:absolute;width:100%;height:100%;background:red}.main-frame.-hotel .local-map-select{font-size:var(--f-size-11)}}.main-frame.-hotel .h-border{--h-border-color: var(--c-sc-head);position:relative;width:100%;font-size:var(--f-size-16);line-height:var(--f-h-12);letter-spacing:var(--f-track-145);padding-top:1.1rem;padding-bottom:1.5rem;color:rgba(var(--h-border-color),1)}.main-frame.-hotel .h-border:before{z-index:2;position:absolute;display:block;width:100%;height:1px;bottom:0;background-color:rgba(var(--h-border-color),.6);content:""}.main-frame.-hotel .h-border-top{--h-border-color: var(--c-sc-head);position:relative;width:100%;margin-left:auto;margin-right:auto;font-family:var(--f-en-serif);line-height:var(--f-h-12);letter-spacing:var(--f-track-145);padding-top:1.5rem;padding-bottom:1.5rem;color:rgba(var(--h-border-color),1)}.main-frame.-hotel .h-border-top:before{z-index:2;position:absolute;display:block;width:100%;height:1px;top:0;background-color:rgba(var(--h-border-color),.6);content:""}@media (min-width: 831px){.main-frame.-hotel .h-border-top{font-size:var(--f-size-18);width:100rem;margin-top:10rem}}@media screen and (max-width: 830px){.main-frame.-hotel .h-border-top{font-size:var(--f-size-13);width:30.3rem;margin-top:8rem;padding-top:1.3rem}}.main-frame.-hotel .hero{position:relative;display:flex;height:100dvh;width:100%;--c-hero-txt: 0,0,0}.main-frame.-hotel .hero.-txt-white{--c-hero-txt: 245, 243, 237}.main-frame.-hotel .hero .swiper-container{width:100%;height:calc(100dvh - var(--nav-height))}.main-frame.-hotel .hero .swiper-slide .image{position:relative;width:100%;height:100dvh}.main-frame.-hotel .hero .swiper-slide .image img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.main-frame.-hotel .hero-txt{z-index:10;position:absolute;display:flex;justify-content:center;align-items:center;color:rgba(var(--c-hero-txt),1);top:0;left:0;width:100%;height:100%;font-size:var(--f-size-22);letter-spacing:var(--f-track-450);line-height:var(--f-h-17)}.main-frame.-hotel .hero-txt h1{position:relative;text-align:center}.main-frame.-hotel .hero-swiper{position:relative;width:100%;overflow:hidden}@media (min-width: 831px){.main-frame.-hotel .hero-swiper{height:100%}.main-frame.-hotel .hero-txt h1{top:-.4rem}}@media screen and (max-width: 830px){.main-frame.-hotel .hero{width:calc(100% + var(--padding-x) * 2);height:calc(100dvh - var(--nav-height));left:calc(-1 * var(--padding-x));justify-content:center}.main-frame.-hotel .hero .swiper-container,.main-frame.-hotel .hero .swiper-slide .image{height:100%}.main-frame.-hotel .hero .hero-scroll-frame,.main-frame.-hotel .hero .hero-swiper{height:calc(100% - 5rem)}.main-frame.-hotel .hero .hero-txt{font-size:var(--f-size-20);letter-spacing:var(--f-track-450);line-height:var(--f-h-20)}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .hero .hero-txt h1{top:-2rem}}html:lang(en) .main-frame.-hotel .hero .hero-scroll-frame,html:lang(zh-CN) .main-frame.-hotel .hero .hero-scroll-frame,html:lang(zh-TW) .main-frame.-hotel .hero .hero-scroll-frame,html:lang(ko) .main-frame.-hotel .hero .hero-scroll-frame{height:100%}html:lang(en) .main-frame.-hotel .hero .hero-swiper,html:lang(zh-CN) .main-frame.-hotel .hero .hero-swiper,html:lang(zh-TW) .main-frame.-hotel .hero .hero-swiper,html:lang(ko) .main-frame.-hotel .hero .hero-swiper{height:100%}.main-frame.-hotel .hero-banner-frame{z-index:200;position:absolute;top:50%;right:0;display:flex;width:100%;justify-content:flex-end}.main-frame.-hotel .hero-banner-frame[data-active=" "]{display:none}.main-frame.-hotel .hero-banner-wrapper{position:relative}.main-frame.-hotel .hero-banner{position:relative;display:block;font-size:var(--f-size-12);letter-spacing:var(--f-track-180);line-height:1;font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku);padding:1.3rem 1rem;color:rgba(var(--c-white),1);transform:translateY(-50%);background-color:rgba(var(--c-key),1);transition-property:color,background-color;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:20ms}@media (hover: hover){.main-frame.-hotel .hero-banner:hover{opacity:1;color:rgba(var(--c-key),1);background-color:rgba(var(--c-white),1)}}@media screen and (max-width: 830px){.main-frame.-hotel .hero-banner-frame{top:calc(50% - 1.9rem)}.main-frame.-hotel .hero-banner-wrapper{right:1rem}}.main-frame.-hotel .hero-page-head{z-index:10;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;top:0;left:0;width:100%;height:100%;color:rgba(var(--c-hero-txt),1)}.main-frame.-hotel .hero-page-head p{position:absolute;bottom:2.4rem;font-size:var(--f-size-18);letter-spacing:.145em}.main-frame.-hotel .hero-page-head h1{font-size:var(--f-size-33);letter-spacing:var(--f-track-360);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .hero-page-img{z-index:1;position:relative;width:100%;height:100%;overflow:hidden}.main-frame.-hotel .hero-page-img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .hero-page-img:before{z-index:10;position:absolute;display:block;width:100%;height:100%;background-color:#0000001a;content:""}.main-frame.-hotel .hero.-page-s h1{margin-top:5.3rem;font-feature-settings:initial;-ms-writing-mode:horizontal-tb!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}.main-frame.-hotel .hero.-page-s p{position:relative;bottom:auto;margin-top:1.9rem}@media (min-width: 831px){.main-frame.-hotel .hero.-page{height:57rem}.main-frame.-hotel .hero.-page-s{height:39rem}}@media screen and (max-width: 830px){.main-frame.-hotel .hero.-page{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));height:33.3rem;justify-content:center}.main-frame.-hotel .hero.-page-s{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));height:25rem;justify-content:center}.main-frame.-hotel .hero.-page-s h1{margin-top:3.6rem}.main-frame.-hotel .hero.-page-s p{margin-top:.6rem}.main-frame.-hotel .hero-page-head h1{font-size:var(--f-size-22)}.main-frame.-hotel .hero-page-head p{font-size:var(--f-size-13)}}html:lang(en) .main-frame.-hotel .hero-page-head h1{letter-spacing:.1em;font-feature-settings:initial;-ms-writing-mode:horizontal-tb!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;font-family:var(--f-en-serif)!important}.main-frame.-hotel .hero-pagination{z-index:10;position:absolute;height:100%;top:0;right:0}.main-frame.-hotel .hero-pagination{z-index:20;pointer-events:none}@media (min-width: 831px){.main-frame.-hotel .hero-pagination .swiper-pagination.swiper-pagination-bullets{width:8rem;height:calc(100% - 3.6rem)}}@media screen and (max-width: 830px){.main-frame.-hotel .hero-pagination{display:flex;align-items:center}.main-frame.-hotel .hero-pagination .swiper-pagination{margin-top:-4.2rem}.main-frame.-hotel .hero-pagination .swiper-pagination-bullet{margin:1.5rem 1.5rem 1.5rem 1rem}}.main-frame.-hotel .hero-scroll-frame{z-index:12;position:absolute;display:flex;justify-content:center;align-items:flex-end;left:0;top:0;width:100%;height:100%;pointer-events:none}.main-frame.-hotel .hero-scroll{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:6rem;height:calc(var(--hero-scroll-height) + 4rem);pointer-events:auto}.main-frame.-hotel .hero-scroll .label{text-align:center;font-size:var(--f-size-15);letter-spacing:var(--f-track-145);color:rgba(var(--c-hero-txt),1);padding-bottom:.4rem}.main-frame.-hotel .hero-scroll-bar{position:relative;width:6rem;height:var(--hero-scroll-height);overflow:hidden}.main-frame.-hotel .hero-scroll-bar:before{position:absolute;display:block;bottom:0;left:3rem;background-color:rgba(var(--c-hero-txt),1);height:100%;width:1px;content:"";transition-property:background-color;transition-duration:.8s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .hero-scroll-bar .hero-scroll-obj{z-index:2;position:absolute;top:-5rem;left:2.9rem;width:.3rem;height:5rem;background-color:rgba(var(--c-hero-txt),1);animation:hero-scroll 3.5s cubic-bezier(.645,.045,.355,1) -.8s infinite normal;transition-property:background-color;transition-duration:.8s;transition-timing-function:ease-out;transition-delay:30ms}@keyframes hero-scroll{0%{transform:translateY(0);opacity:0}10%{transform:translateY(0);opacity:1}60%{opacity:1}82%{transform:translateY(calc(var(--hero-scroll-height) + 5rem));opacity:1}to{transform:translateY(calc(var(--hero-scroll-height) + 5rem));opacity:0}}@media screen and (max-width: 830px){.main-frame.-hotel .hero-scroll{height:calc(var(--hero-scroll-height) + 2.4rem)}.main-frame.-hotel .hero-scroll .label{font-size:var(--f-size-12);padding-bottom:.4rem}.main-frame.-hotel .hero-scroll-bar:before{position:absolute;display:block;bottom:0;left:3rem;background-color:rgba(var(--c-hero-txt),1);height:100%;width:1px;content:"";transition-property:background-color;transition-duration:.8s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .hero-scroll-bar .hero-scroll-obj{z-index:2;position:absolute;top:-5rem;left:2.9rem;width:.3rem;height:5rem;background-color:rgba(var(--c-hero-txt),1);animation:hero-scroll 6s cubic-bezier(.645,.045,.355,1) 0s infinite normal;transition-property:background-color;transition-duration:.8s;transition-timing-function:ease-out;transition-delay:30ms}}.main-frame.-hotel .hero-topic{z-index:20;position:absolute;bottom:0;left:0;background-color:rgba(var(--c-white),1);transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .hero-topic .h{color:rgba(var(--c-white),1);background-color:rgba(var(--c-key),1)}.main-frame.-hotel .hero-topic .p{color:rgba(var(--c-key),1);transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .hero-topic .btn-arrow{--btn-arrow-color: var(--c-txt-2)}@media (hover: hover){.main-frame.-hotel .hero-topic:hover{opacity:1;color:rgba(var(--c-white),1);background-color:rgba(var(--c-key),1)}.main-frame.-hotel .hero-topic:hover .p{color:rgba(var(--c-white),1)}.main-frame.-hotel .hero-topic:hover .btn-arrow{--btn-arrow-color: var(--c-white)}}@media (min-width: 831px){.main-frame.-hotel .hero-topic{display:grid;grid-template-columns:11.4rem 1fr 12.9rem;width:50%;height:3.6rem;line-height:3.6rem}.main-frame.-hotel .hero-topic .h{width:11.4rem;text-align:center;font-size:var(--f-size-13);letter-spacing:var(--f-track-240);padding-left:.4rem}.main-frame.-hotel .hero-topic .p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:2.6rem;font-size:var(--f-size-14);letter-spacing:var(--f-track-120)}.main-frame.-hotel .hero-topic .p br{display:none}.main-frame.-hotel .hero-topic .btn-arrow{justify-content:flex-end;height:3.6rem}.main-frame.-hotel .hero-topic .btn-arrow .arrow{margin-left:1.2rem}}@media screen and (max-width: 830px){.main-frame.-hotel .hero-topic{display:flex;justify-content:space-between;align-items:center;width:100%;height:5rem}.main-frame.-hotel .hero-topic .h{position:absolute;top:-2.9rem;width:10rem;height:2.9rem;line-height:2.9rem;text-align:center;font-size:var(--f-size-11);letter-spacing:var(--f-track-240)}.main-frame.-hotel .hero-topic .p{display:flex;width:calc(100% - 12rem);height:5rem;align-items:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3.8rem;overflow:hidden;padding-left:1.5rem;font-size:var(--f-size-12);line-height:1.9rem;letter-spacing:var(--f-track-80);color:rgba(var(--c-key-dark),1)}.main-frame.-hotel .hero-topic .p .-en{line-height:1.7511520737rem}.main-frame.-hotel .hero-topic .btn-arrow{justify-content:center;flex-direction:column;align-items:center;height:3.6rem;font-size:var(--f-size-10);margin-top:.6rem;margin-right:1.1rem}.main-frame.-hotel .hero-topic .btn-arrow .label{letter-spacing:var(--f-track-120);transform:scale(.9)}.main-frame.-hotel .hero-topic .btn-arrow .arrow{margin-top:-.6rem;margin-left:0rem}}.main-frame.-hotel .hero-sns{z-index:99;position:absolute;bottom:1rem;right:1.6rem}.main-frame.-hotel .hero-sns path{fill:rgba(var(--c-white),1)}@media screen and (max-width: 830px){.main-frame.-hotel .hero-sns{bottom:0;right:.4rem}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .hero-sns{bottom:4.7rem}}.main-frame.-hotel .plan-img{position:relative;width:100%;height:100%}.main-frame.-hotel .plan-img:before,.main-frame.-hotel .plan-img:after,.main-frame.-hotel .plan-img-border:before,.main-frame.-hotel .plan-img-border:after{z-index:10;position:absolute;display:block;width:2rem;height:2rem;border-color:rgba(var(--c-txt-2),.5);border-style:solid;border-width:0;content:""}.main-frame.-hotel .plan-img:before,.main-frame.-hotel .plan-img:after{top:0;border-top-width:1px}.main-frame.-hotel .plan-img:before,.main-frame.-hotel .plan-img-border:before{left:0;border-left-width:1px}.main-frame.-hotel .plan-img:after,.main-frame.-hotel .plan-img-border:after{right:0;border-right-width:1px}.main-frame.-hotel .plan-img-border:before,.main-frame.-hotel .plan-img-border:after{bottom:0;border-bottom-width:1px}@media screen and (max-width: 830px){.main-frame.-hotel .plan-img:before,.main-frame.-hotel .plan-img:after,.main-frame.-hotel .plan-img-border:before,.main-frame.-hotel .plan-img-border:after{width:1.2rem;height:1.2rem}}.main-frame.-hotel .itembox{color:rgba(var(--c-black),1);background-color:#fff}@media (min-width: 831px){.main-frame.-hotel .itembox{padding:1.4rem 2.5rem}}.main-frame.-hotel{background-color:#fff;color:var(--c-txt-body)}.main-frame.-hotel.-page .base-container{padding-top:var(--nav-height)}.main-frame.-hotel .base-frame{z-index:1;position:relative}.main-frame.-hotel .base-container{position:relative;overflow:hidden;color:rgba(var(--c-txt),1);white-space:pre-line}.main-frame.-hotel .base-container.-p-page{padding-top:19.8rem;padding-bottom:11rem;background:url(/common/img/hana/jpg/bg.jpg)}.main-frame.-hotel .base-container.-p-page.-hero{padding-top:0rem}.main-frame.-hotel .base-container.-p-page.-no-photo .p-h{padding-top:0}@media (min-width: 831px){.main-frame.-hotel .base-container{min-width:100rem}}@media screen and (max-width: 830px){.main-frame.-hotel .base-container{padding-left:var(--padding-x);padding-right:var(--padding-x)}.main-frame.-hotel .base-container.-p-page{padding-top:14.5rem}}.main-frame.-hotel .meal-lineup{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .meal-lineup .btn-wrapper{margin-top:4.1rem;margin-bottom:5.3rem}.main-frame.-hotel .meal-lineup.-spa-shika .meal-lineup-h{text-align:left}.main-frame.-hotel .meal-lineup.-room{margin-top:11.9rem}.main-frame.-hotel .meal-lineup.-room .meal-lineup-h{font-size:var(--f-size-16);text-align:left}.main-frame.-hotel .meal-lineup.-room .octagon{width:100%}.main-frame.-hotel .meal-lineup .octagon+.box-nocorner{margin-top:11.9rem}.main-frame.-hotel .meal-lineup-h{font-family:var(--f-en-serif);font-size:var(--f-size-18);line-height:1;letter-spacing:var(--f-track-180);text-align:right;padding-bottom:1.6rem}.main-frame.-hotel .meal-lineup-b{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .meal-lineup-b img{width:20.3rem;height:10.5rem}.main-frame.-hotel .meal-lineup-b .p{margin-top:-.6rem;margin-bottom:-.4rem;font-size:var(--f-size-16);line-height:var(--f-h-18);letter-spacing:var(--f-track-80)}.main-frame.-hotel .meal-lineup-b.-imgtxt{padding-top:1.8rem;padding-bottom:1.8rem}.main-frame.-hotel .meal-lineup .meal-lineup-b .body{margin-left:0}.main-frame.-hotel .meal-lineup .meal-lineup-b .body .txt{padding-right:0}.main-frame.-hotel .meal-lineup .meal-lineup-b .body .txt .txt-h{font-size:var(--f-size-18);line-height:var(--f-h-19);letter-spacing:var(--f-track-145)}.main-frame.-hotel .meal-lineup .meal-lineup-b .body .txt .txt-p{margin-top:1.6rem}@media (min-width: 831px){.main-frame.-hotel .meal-lineup{width:80rem;margin-top:6.6rem}.main-frame.-hotel .meal-lineup.-spa-shika .meal-lineup-b img{width:28.3rem;height:auto}.main-frame.-hotel .meal-lineup-b{display:flex;column-gap:2.8rem;padding-top:1.6rem;padding-bottom:1.6rem}.main-frame.-hotel .meal-lineup-b img{width:20.3rem;height:10.5rem}.main-frame.-hotel .meal-lineup-b .p{font-size:var(--f-size-16);line-height:var(--f-h-18);letter-spacing:var(--f-track-80)}.main-frame.-hotel .meal-lineup-b.-imgtxt+.meal-lineup-b{margin-top:-1.6rem}.main-frame.-hotel .meal-lineup .meal-lineup-b .body .item{column-gap:8.1rem}.main-frame.-hotel .meal-lineup .meal-lineup-b .body .img,.main-frame.-hotel .meal-lineup .meal-lineup-b .body .img img{width:auto;height:auto}}@media screen and (max-width: 830px){.main-frame.-hotel .meal-lineup{width:30.5rem;margin-top:4.3rem}.main-frame.-hotel .meal-lineup-h{text-align:center;padding-bottom:1.2rem}.main-frame.-hotel .meal-lineup-b{display:flex;flex-direction:column;align-items:center;width:100%;padding:2rem 2.1rem 1.7rem}.main-frame.-hotel .meal-lineup-b img{width:25rem;height:12.9rem}.main-frame.-hotel .meal-lineup-b .p{margin-top:1.4rem;font-size:var(--f-size-12);line-height:var(--f-h-18);letter-spacing:var(--f-track-80)}.main-frame.-hotel .meal-lineup-b.-imgtxt+.meal-lineup-b{margin-top:.1rem}.main-frame.-hotel .meal-lineup .meal-lineup-b .body .img,.main-frame.-hotel .meal-lineup .meal-lineup-b .body .img img{width:100%;height:auto}}html:lang(ja) .main-frame.-hotel .meal-lineup-b .p,html:lang(zh-CN) .main-frame.-hotel .meal-lineup-b .p,html:lang(zh-TW) .main-frame.-hotel .meal-lineup-b .p,html:lang(ko) .main-frame.-hotel .meal-lineup-b .p{text-align:justify}.main-frame.-hotel .meal-list{position:relative;color:rgba(var(--c-sc-txt),1)}.main-frame.-hotel .meal-list .meal-list-h h2{color:rgba(var(--c-sc-head),1)}.main-frame.-hotel .meal-list .meal-list-b{position:relative;text-align:left}.main-frame.-hotel .meal-list .meal-list-b .p{font-size:var(--f-size-16);line-height:var(--f-h-26);letter-spacing:var(--f-track-45)}.main-frame.-hotel .meal-list .meal-list-b .meal-list-ul{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:4rem;row-gap:3.3rem}.main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li{width:35.5rem}.main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li .img{width:100%}.main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li img{width:100%;height:auto}.main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li p{margin-top:1rem}.main-frame.-hotel .meal-list .meal-list-b .itembox{margin-top:5rem}.main-frame.-hotel .meal-list .meal-list-b .note{position:relative;text-align:right;font-size:var(--f-size-12);line-height:var(--f-h-15);letter-spacing:var(--f-track-45);color:rgba(var(--c-txt-2),1);margin-top:1.7rem}.main-frame.-hotel .meal-list .meal-list-b .note .note-p+.note-p{margin-top:.2rem}.main-frame.-hotel .section-slide-h{text-align:center;font-size:var(--f-size-33);line-height:var(--f-h-15);letter-spacing:var(--f-track-280);margin-top:10.4rem;margin-bottom:5.5rem}@media (min-width: 831px){.main-frame.-hotel .sc.-meal-list{padding-top:10.8rem}.main-frame.-hotel .meal-list .meal-list-h{position:absolute;top:.2rem;left:-5.7rem}.main-frame.-hotel .meal-list .meal-list-h h2{font-size:var(--f-size-24);line-height:1;font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku);letter-spacing:var(--f-track-360)}.main-frame.-hotel .meal-list .meal-list-b{margin-left:4.5rem}.main-frame.-hotel .meal-list .meal-list-b .meal-list-ul{margin-top:5.9rem}.main-frame.-hotel .meal-list .meal-list-b .box-nocorner{margin-top:4rem}.main-frame.-hotel .meal-list.-lounge{padding-top:0}}@media screen and (max-width: 830px){.main-frame.-hotel .sc.-meal-list{width:34.5rem;padding-top:5.2rem;margin-top:8rem}.main-frame.-hotel .meal-list .meal-list-h{text-align:center}.main-frame.-hotel .meal-list .meal-list-h h2{font-size:var(--f-size-18);letter-spacing:var(--f-track-180)}.main-frame.-hotel .meal-list .meal-list-b{margin-top:2.2rem}.main-frame.-hotel .meal-list .meal-list-b .p{width:30.5rem;margin-left:auto;margin-right:auto;font-size:var(--f-size-12);line-height:var(--f-h-18)}.main-frame.-hotel .meal-list .meal-list-b .meal-list-ul{grid-template-columns:1fr;column-gap:0rem;row-gap:3.8rem;width:25rem;margin-top:4rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li,.main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li .img{width:25rem}.main-frame.-hotel .meal-list .meal-list-b .itembox{width:25rem;margin-left:auto;margin-right:auto;padding:1rem 1rem 1rem 1.6rem}.main-frame.-hotel .meal-list .meal-list-b .itembox li{margin-top:.4rem}.main-frame.-hotel .meal-list .meal-list-b .note{margin-left:auto;margin-right:auto;text-align:left;width:25rem;font-size:var(--f-size-10)}.main-frame.-hotel .section-slide-h{font-size:var(--f-size-20);margin-top:6.1rem;margin-bottom:4.3rem}}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .meal-list .meal-list-h{top:.9rem}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .meal-list .meal-list-b .p,html:lang(zh-CN) .main-frame.-hotel .meal-list .meal-list-b .p,html:lang(zh-TW) .main-frame.-hotel .meal-list .meal-list-b .p,html:lang(ko) .main-frame.-hotel .meal-list .meal-list-b .p{text-align:justify}html:lang(ja) .main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li p,html:lang(zh-CN) .main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li p,html:lang(zh-TW) .main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li p,html:lang(ko) .main-frame.-hotel .meal-list .meal-list-b .meal-list-ul li p{text-align:justify}}.main-frame.-hotel .meal-menus{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .meal-menus.-coconoe{--c-txt: 255,255,255;color:rgba(var(--c-txt),1)}.main-frame.-hotel .meal-menus-h{position:relative}.main-frame.-hotel .meal-menus-h h3{font-size:var(--f-size-16);line-height:1;letter-spacing:var(--f-track-180)}.main-frame.-hotel .meal-menus-h h2{font-size:var(--f-size-24);line-height:1;letter-spacing:var(--f-track-180);margin-top:2.6rem}.main-frame.-hotel .meal-menus-b{position:relative;display:grid;grid-template-columns:1fr;column-gap:0;row-gap:3.7rem}.main-frame.-hotel .meal-menus-b.-col2{display:grid;grid-template-columns:1fr 1fr}.main-frame.-hotel .meal-menus-n{position:relative;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .meal-menu .dls{margin-top:1.2rem}.main-frame.-hotel .meal-menu-h{display:flex;align-items:center;font-size:var(--f-size-18);line-height:var(--f-h-17);letter-spacing:var(--f-track-180)}.main-frame.-hotel .meal-menu-h img{margin-right:1.2rem;filter:var(--c-filter-key)}@media (min-width: 831px){.main-frame.-hotel .meal-menus{width:90rem;left:5rem;margin-top:8.5rem}.main-frame.-hotel .meal-menus.-urara .meal-menus-b,.main-frame.-hotel .meal-menus.-coconoe .meal-menus-b{width:56%;left:46%;margin-top:-8.2rem}.main-frame.-hotel .meal-menus.-urara .meal-menus-n,.main-frame.-hotel .meal-menus.-coconoe .meal-menus-n{z-index:5;position:absolute;bottom:.4rem;left:0}.main-frame.-hotel .meal-menus.-col2{width:90rem}.main-frame.-hotel .meal-menus-b{margin-top:5.5rem}.main-frame.-hotel .meal-menus-n{margin-top:3rem}}@media screen and (max-width: 830px){.main-frame.-hotel .meal-menus-h{margin-top:5.8rem;text-align:center}.main-frame.-hotel .meal-menus-h h3{font-size:var(--f-size-11)}.main-frame.-hotel .meal-menus-h h2{font-size:var(--f-size-18);margin-top:1.6rem}.main-frame.-hotel .meal-menus-b{display:block!important;margin-top:3rem}.main-frame.-hotel .meal-menu-h{display:flex;justify-content:center;text-align:center;margin-top:2.1rem}.main-frame.-hotel .meal-menus-n{margin-top:2.3rem;text-align:center;font-size:var(--f-size-11)}.main-frame.-hotel .meal-menu{width:30.5rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .meal-note{display:block!important;width:30.5rem;margin-top:6rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .meal-note-h{display:block;padding:.2rem 0}.main-frame.-hotel .meal-note-b{margin-top:1rem}}.main-frame.-hotel .meal-note{position:relative;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;font-size:var(--f-size-12);line-height:var(--f-h-20);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .meal-note-h{display:flex;justify-content:center;align-items:center;text-align:center;letter-spacing:var(--f-track-180);border:1px solid rgba(var(--c-txt-2),.5);background-color:rgba(var(--c-key),.08)}@media (min-width: 831px){.main-frame.-hotel .meal-note{width:80rem;column-gap:4rem;margin-top:11rem}.main-frame.-hotel .meal-note-h{width:14.5rem;height:7rem}.main-frame.-hotel .meal-note-b{width:66.5rem}}@media screen and (max-width: 830px){.main-frame.-hotel .meal-note-b{margin-top:1.2rem}}html:lang(ja) .main-frame.-hotel .meal-note-b,html:lang(zh-CN) .main-frame.-hotel .meal-note-b,html:lang(zh-TW) .main-frame.-hotel .meal-note-b,html:lang(ko) .main-frame.-hotel .meal-note-b{text-align:justify}.main-frame.-hotel .new-mark{display:inline-block;width:fit-content;font-size:var(--f-size-13);line-height:1.4rem;letter-spacing:var(--f-track-145);text-indent:var(--f-track-145);background-color:#3d2e0733;height:1.4rem;padding:0 .3rem;margin-bottom:1.7rem}.main-frame.-hotel .new-mark.-coconoe{color:#fff;background-color:#ffffff21}.main-frame.-hotel .new-mark+img{margin-top:1.2rem}@media screen and (max-width: 830px){.main-frame.-hotel .simple-slide-txt .new-mark{display:block;margin-left:auto;margin-right:auto}.main-frame.-hotel .new-mark+img{margin-top:.6rem}}.main-frame.-hotel .nav{z-index:100;width:100%;max-width:100%;user-select:none;color:rgba(var(--c-nav-txt),1)}.main-frame.-hotel .nav .nav-logo rect,.main-frame.-hotel .nav .nav-logo path{fill:rgba(var(--c-nav-txt),1);transition-property:fill;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .nav .nav-logo img{filter:var(--c-filter-nav-txt);transition-property:filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .img-logo-en{position:relative;top:-.8rem}.main-frame.-hotel .nav-wrapper{z-index:300;position:fixed;display:flex;justify-content:space-between;top:0;left:0;width:100%;height:var(--nav-height);max-width:100%;padding:0;transition-property:color,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .nav-wrapper:before{z-index:0;position:absolute;top:0;left:0;display:block;width:100%;height:8rem;content:"";transition-property:all;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0ms}.main-frame.-hotel .nav-wrapper>.left,.main-frame.-hotel .nav-wrapper>.right{z-index:300;position:relative;display:flex;align-items:center;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .nav-wrapper>.right{justify-content:flex-end}.main-frame.-hotel .nav-wrapper>.center{position:absolute;left:0;top:0;width:100%;display:flex;justify-content:center;pointer-events:none}.main-frame.-hotel .nav-wrapper a{display:block;pointer-events:auto}.main-frame.-hotel .nav-wrapper .nav-icon-btn{pointer-events:auto}.main-frame.-hotel .nav-logo{display:block}.main-frame.-hotel .nav-head{position:relative;top:-.2rem;margin-left:23.5rem;white-space:nowrap;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:80ms}.main-frame.-hotel .nav-close-wrapper{z-index:304;position:absolute;top:0;left:0;display:flex;align-items:center;cursor:pointer;height:var(--nav-height);pointer-events:auto}.main-frame.-hotel .nav-close-label{position:relative}.main-frame.-hotel .nav-close-label .nav-close-label-span{position:absolute;transition-property:opacity;transition-duration:.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:80ms}.main-frame.-hotel .nav-close-label .label-close{color:rgba(var(--c-nav-open-txt-1),1);opacity:0;left:0}@media (hover: hover){.main-frame.-hotel .nav-logo{cursor:pointer}.main-frame.-hotel .nav-logo:hover{opacity:.7}.main-frame.-hotel .nav-logo:active{opacity:.9}}@media (min-width: 831px){.main-frame.-hotel .nav-wrapper>.left,.main-frame.-hotel .nav-wrapper>.right{padding-right:4rem}.main-frame.-hotel .nav-wrapper .nav-logo{margin-top:3rem}.main-frame.-hotel .nav-close-wrapper{width:15rem}.main-frame.-hotel .nav-close-label{top:-.2rem;font-size:1.5rem;letter-spacing:.145em;margin-left:.8rem}.main-frame.-hotel .nav-close-label .nav-close-label-span{top:-1.2rem;left:0}.main-frame.-hotel .nav-close{margin-left:3.4rem}.main-frame.-hotel .nav.-page .nav-wrapper .nav-logo{margin-top:1.6rem}.main-frame.-hotel .nav.-page .nav-wrapper .nav-logo svg,.main-frame.-hotel .nav.-page .nav-wrapper .nav-logo img{transform:scale(.69135);transform-origin:top center}}@media screen and (max-width: 830px){.main-frame.-hotel .nav-wrapper{height:100dvh}.main-frame.-hotel .nav-wrapper:before{height:7.5rem;transition-delay:1.5s}.main-frame.-hotel .nav-wrapper>.right{position:absolute;bottom:0;right:0;display:flex;justify-content:flex-end;padding-left:.1rem;width:100%;height:100dvh}.main-frame.-hotel .nav-wrapper>.right:before{z-index:100;position:absolute;display:block;width:100%;height:1px;bottom:5.4rem;content:"";background-color:rgba(var(--c-bg),.1)}.main-frame.-hotel .nav-logo{position:relative;top:0rem;left:-.5rem;min-width:auto}.main-frame.-hotel .nav-logo svg,.main-frame.-hotel .nav-logo img{transform:scale(.632)}.main-frame.-hotel .img-logo-en{top:-.8rem}.main-frame.-hotel .nav-close-wrapper{flex-direction:column;justify-content:center;width:6.3rem;height:5.4rem;bottom:0;left:0;top:auto;right:auto;background-color:rgba(var(--c-key),1)}.main-frame.-hotel .nav-close-label{font-size:var(--f-size-12);letter-spacing:var(--f-track-145);margin-top:-.8rem;left:.1rem}.main-frame.-hotel .nav-close-label .nav-close-label-span.label-open{position:relative}.main-frame.-hotel .nav-close{position:relative;margin-top:.3rem}}.main-frame.-hotel .nav-icon-btn{position:relative;display:block;color:rgba(var(--c-nav-txt),1);transition-property:opacity,background-color,color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .nav-icon-btn svg rect,.main-frame.-hotel .nav-icon-btn svg path{fill:rgba(var(--c-nav-txt),1);transition-property:fill;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .nav-icon-btn img{filter:var(--c-filter-nav-txt)}.main-frame.-hotel .nav-icon-btn .nav-icon-btn-wrap{display:flex;justify-content:center;align-items:center;cursor:pointer}.main-frame.-hotel .nav-icon-btn .nav-icon-btn-wrap-inner{display:flex;justify-content:center;align-items:center;padding-left:.5rem;padding-right:.1rem}.main-frame.-hotel .nav-icon-btn label{cursor:pointer}.main-frame.-hotel .nav-icon-btn .nav-icon-btn-des{font-size:1.1rem;letter-spacing:0em;margin-top:-.6rem;margin-bottom:-.5rem}.main-frame.-hotel .nav-icon-btn .nav-icon-btn-label{white-space:nowrap}.main-frame.-hotel .nav-icon-btn .s-img-component,.main-frame.-hotel .nav-icon-btn img{display:flex;justify-content:center;align-items:center}.main-frame.-hotel .nav-icon-btn.-reservation,.main-frame.-hotel .nav-icon-btn.-shop{font-size:var(--f-size-15);letter-spacing:var(--f-track-200)}.main-frame.-hotel .nav-icon-btn.-reservation .label-wrapper,.main-frame.-hotel .nav-icon-btn.-shop .label-wrapper{position:relative}.main-frame.-hotel .nav-icon-btn.-reservation .nav-icon-btn-bestrate,.main-frame.-hotel .nav-icon-btn.-shop .nav-icon-btn-bestrate{display:flex;justify-content:center}.main-frame.-hotel .nav-icon-btn.-reservation .nav-icon-btn-bestrate img,.main-frame.-hotel .nav-icon-btn.-shop .nav-icon-btn-bestrate img{margin:0}.main-frame.-hotel .nav-icon-btn.-shop .nav-icon-btn-wrap{flex-direction:column;height:4.8rem}.main-frame.-hotel .nav-icon-btn.-shop .nav-icon-btn-wrap-inner{padding-left:0rem}.main-frame.-hotel .nav-icon-btn.-shop .nav-icon-btn-label{letter-spacing:.1em}.main-frame.-hotel .nav-icon-btn-bestrate-txt{position:relative;display:block;font-size:var(--f-size-11);letter-spacing:0;margin-top:-.7rem;margin-bottom:-.4rem}.main-frame.-hotel .ac-menu-check:checked+label .label-icon,.main-frame.-hotel .ac-menu-check:checked+label .label-wrapper{pointer-events:none}@media (hover: hover){.main-frame.-hotel .nav-icon-btn:hover .nav-icon-btn-wrap{opacity:.7}.main-frame.-hotel .nav-icon-btn.-btn:hover .nav-icon-btn-wrap{opacity:1;color:rgba(var(--c-nav-btn-txt-hover),1);background-color:rgba(var(--c-nav-btn-bg-hover),1)}.main-frame.-hotel .nav-icon-btn.-btn:hover svg path{fill:rgba(var(--c-nav-btn-txt-hover),1)}.main-frame.-hotel .nav-icon-btn.-btn:hover img{filter:var(--c-filter-nav-btn-txt-hover)}}@media (min-width: 831px){.main-frame.-hotel .nav-icon-btn.-btn .nav-icon-btn-wrap{border:1px solid rgba(var(--c-nav-txt),.6)}.main-frame.-hotel .nav-icon-btn.-btn .ac-menu-check:checked+label{color:rgba(var(--c-nav-btn-txt-hover),1);background-color:rgba(var(--c-nav-txt),1)}.main-frame.-hotel .nav-icon-btn.-btn .ac-menu-check:checked+label svg path{fill:rgba(var(--c-nav-btn-txt-hover),1)}.main-frame.-hotel .nav-icon-btn.-btn .ac-menu-check:checked+label img{filter:var(--c-filter-nav-btn-txt-hover)}.main-frame.-hotel .nav-icon-btn .s-img-component,.main-frame.-hotel .nav-icon-btn img{margin-right:.6rem}.main-frame.-hotel .nav-icon-btn.-btn .nav-icon-btn-wrap{padding:0rem 1rem .4rem 1.1rem}.main-frame.-hotel .nav-icon-btn.-btn .label-wrapper{margin-right:0rem}.main-frame.-hotel .nav-icon-btn.nav-lang{font-size:var(--f-size-14);letter-spacing:var(--f-track-180)}.main-frame.-hotel .nav-icon-btn.nav-lang .s-img-component,.main-frame.-hotel .nav-icon-btn.nav-lang img{margin-right:.9rem}.main-frame.-hotel .nav-icon-btn.-bestrate{margin-left:5.3rem}.main-frame.-hotel .nav-icon-btn.-reservation,.main-frame.-hotel .nav-icon-btn.-shop{font-size:var(--f-size-16);letter-spacing:var(--f-track-360);margin-left:3.5rem}.main-frame.-hotel .nav-icon-btn.-reservation .nav-icon-btn-wrap,.main-frame.-hotel .nav-icon-btn.-shop .nav-icon-btn-wrap{flex-direction:column}.main-frame.-hotel .nav-icon-btn.-reservation .label-wrapper,.main-frame.-hotel .nav-icon-btn.-shop .label-wrapper{top:-.1rem}.main-frame.-hotel .nav-icon-btn.-reservation .s-img-component,.main-frame.-hotel .nav-icon-btn.-reservation img,.main-frame.-hotel .nav-icon-btn.-shop .s-img-component,.main-frame.-hotel .nav-icon-btn.-shop img{margin-right:1.3rem}.main-frame.-hotel .nav-icon-btn.-shop .label-icon{transform:scale(1.1)}.main-frame.-hotel .nav-icon-btn.-shop .label-icon img{margin-right:.9rem}}@media screen and (max-width: 830px){.main-frame.-hotel .nav-icon-btn .s-img-component,.main-frame.-hotel .nav-icon-btn img{margin-right:.6rem}.main-frame.-hotel .nav-icon-btn .nav-icon-btn-des{font-size:1rem;margin-top:-.6rem;margin-bottom:-.1rem}.main-frame.-hotel .nav-icon-btn.-btn .ac-menu-check:checked+label img{filter:var(--c-filter-nav-txt)}.main-frame.-hotel .nav-icon-btn .img-i-lang{transform:scale(.847)}.main-frame.-hotel .nav-icon-btn.nav-lang{position:absolute;top:.4rem;left:.7rem}.main-frame.-hotel .nav-icon-btn.nav-lang .label-wrapper{font-size:var(--f-size-12);letter-spacing:var(--f-track-120)}.main-frame.-hotel .nav-icon-btn.nav-lang svg{transform:scale(.847)}.main-frame.-hotel .nav-icon-btn.-bestrate{position:absolute;top:.2rem;right:.2rem}.main-frame.-hotel .nav-icon-btn.-bestrate .nav-icon-btn-wrap{padding:.7rem 0;justify-content:flex-end}.main-frame.-hotel .nav-icon-btn.-bestrate .nav-icon-btn-wrap img{transform-origin:top right;scale:.78}.main-frame.-hotel .nav-icon-btn.-reservation{position:absolute;right:0;margin-left:.1rem;bottom:0;width:calc((100% - 6.3rem)*1);height:5.4rem}.main-frame.-hotel .nav-icon-btn.-reservation .nav-icon-btn-wrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:5.4rem}.main-frame.-hotel .nav-icon-btn.-reservation .label-icon img{margin-right:.9rem}.main-frame.-hotel .nav-icon-btn.-reservation .nav-icon-btn-bestrate{margin-left:1.8rem}.main-frame.-hotel .nav-icon-btn.-reservation .nav-icon-btn-bestrate-txt{top:.2rem;margin-left:1.8rem}.main-frame.-hotel .nav-icon-btn.-shop{font-size:1.4rem}.main-frame.-hotel .nav-icon-btn.-shop .nav-icon-btn-wrap{width:20rem;border:1px solid rgba(var(--c-nav-txt),.6)}}html:lang(en) .main-frame.-hotel .nav-icon-btn.-bestrate .nav-icon-btn-wrap img,html:lang(zh-CN) .main-frame.-hotel .nav-icon-btn.-bestrate .nav-icon-btn-wrap img,html:lang(zh-TW) .main-frame.-hotel .nav-icon-btn.-bestrate .nav-icon-btn-wrap img,html:lang(ko) .main-frame.-hotel .nav-icon-btn.-bestrate .nav-icon-btn-wrap img{margin-right:-.5rem}.main-frame.-hotel .nav-lang .nav-icon-btn-label{display:none}.main-frame.-hotel .nav-lang-content{top:3.4rem;left:0rem;line-height:2.7rem;padding:1.4rem 2.4rem 1.6rem;color:rgba(var(--c-txt),1);border:1px solid rgba(var(--c-txt),.6);background-color:rgba(var(--c-bg),1);transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:20ms}.main-frame.-hotel .nav-lang-content li{white-space:nowrap}.main-frame.-hotel:lang(ja) .nav-lang .nav-icon-btn-label.-ja{display:block}.main-frame.-hotel:lang(ja) .nav-lang li.-ja{display:none}.main-frame.-hotel:lang(en) .nav-lang .nav-icon-btn-label.-en{display:block}.main-frame.-hotel:lang(en) .nav-lang li.-en{display:none}.main-frame.-hotel:lang(zh-CN) .nav-lang .nav-icon-btn-label.-cn{display:block}.main-frame.-hotel:lang(zh-CN) .nav-lang li.-cn{display:none}.main-frame.-hotel:lang(zh-TW) .nav-lang .nav-icon-btn-label.-tw{display:block}.main-frame.-hotel:lang(zh-TW) .nav-lang li.-tw{display:none}.main-frame.-hotel:lang(ko) .nav-lang .nav-icon-btn-label.-ko{display:block}.main-frame.-hotel:lang(ko) .nav-lang li.-ko{display:none}.main-frame.-hotel .nav-open{z-index:302;position:relative;pointer-events:none;overscroll-behavior-y:contain;color:rgba(var(--c-nav-open-txt-1),1)}.main-frame.-hotel .nav-open .nav-logo{transition-property:transform,opacity;transition-duration:.48s;transition-delay:60ms;transition-timing-function:cubic-bezier(.77,0,.175,1)}.main-frame.-hotel .nav-open .nav-logo img{filter:var(--c-filter-nav-open-txt-1)}.main-frame.-hotel .nav-open .nav-logo path{fill:rgba(var(--c-nav-open-txt-1),1)}.main-frame.-hotel .nav-open .btn-arrow{--btn-arrow-color: var(--c-nav-open-txt-1)}.main-frame.-hotel .nav-open .btn-arrow img{filter:var(--c-filter-nav-open-txt-1)}.main-frame.-hotel .nav-open-content:before{position:absolute;top:0;left:0;display:block;content:"";width:0%;height:100%;min-height:100dvh;overflow:hidden;background:url(/common/img/hana/jpg/nav-bg.jpg);transform-origin:left top;pointer-events:none}.main-frame.-hotel .nav-open-body{z-index:2;position:relative;height:100dvh}.main-frame.-hotel .nav-btn-sites>.label{font-family:var(--f-en-serif);font-size:var(--f-size-12);letter-spacing:var(--f-track-145)}.main-frame.-hotel .nav-links{position:relative}.main-frame.-hotel .nav-link{display:block;color:rgba(var(--c-nav-open-txt-2),1)}.main-frame.-hotel .nav-link span{display:block;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .nav-link .label1{font-size:var(--f-size-18);letter-spacing:var(--f-track-120)}.main-frame.-hotel .nav-link .label3{font-size:var(--f-size-14);letter-spacing:var(--f-track-120)}.main-frame.-hotel .nav-open-block-head{letter-spacing:var(--f-track-120);text-decoration-color:rgba(var(--c-nav-open-txt-1),.6);text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-style:solid}.main-frame.-hotel .nav-close-area{z-index:0;background:transparent;cursor:default}.main-frame.-hotel.-nav-open .nav-close-area,.main-frame.-hotel #ac-id-menu-nav:target .nav-close-area{opacity:1;pointer-events:auto}.main-frame.-hotel.-nav-open .nav-close-label .label-open,.main-frame.-hotel #ac-id-menu-nav:target .nav-close-label .label-open{opacity:0}.main-frame.-hotel.-nav-open .nav-close-label .label-close,.main-frame.-hotel #ac-id-menu-nav:target .nav-close-label .label-close{opacity:1}.main-frame.-hotel.-nav-open+.base-frame,.main-frame.-hotel #ac-id-menu-nav:target+.base-frame{pointer-events:none!important;z-index:1}.main-frame.-hotel.-nav-open .nav-open,.main-frame.-hotel #ac-id-menu-nav:target .nav-open{opacity:1;pointer-events:auto;overflow-y:scroll}.main-frame.-hotel.-nav-open .nav-open .nav-open-content:before,.main-frame.-hotel #ac-id-menu-nav:target .nav-open .nav-open-content:before{width:100%}.main-frame.-hotel #ac-id-menu-nav:target .nav-open{overflow-y:auto}@media (hover: hover){.main-frame.-hotel .nav-open a:hover{opacity:1;fill:rgba(var(--c-nav-open-txt-1),1)}.main-frame.-hotel .nav-link:hover span{transform:translate(1.6rem)}}@media (min-width: 831px){.main-frame.-hotel .nav-open-body-container{display:flex;width:93.5rem;margin-top:4.9rem}.main-frame.-hotel .nav-open-body-container .nav-icon-btn{width:22.5rem;margin:5.4rem 0 0 .2rem}.main-frame.-hotel .nav-open-body-container .nav-icon-btn+.nav-icon-btn{margin-top:2.4rem}.main-frame.-hotel .nav-open-content{display:flex;justify-content:center;align-items:center;width:100%;height:100dvh}.main-frame.-hotel .nav-open-content:before{width:100%}.main-frame.-hotel .nav-open-body{display:flex;justify-content:center;align-items:center;margin:0 auto}.main-frame.-hotel .nav-blk1{width:44.6rem}.main-frame.-hotel .nav-blk1 .nav-logo{margin-left:-.5rem}.main-frame.-hotel .nav-blk1 .nav-logo svg{transform-origin:top left;transform:scale(.9125)}.main-frame.-hotel .nav-blk1 .btn-arrow{margin-top:4rem}.main-frame.-hotel .nav-blk1 .nav-blk1-address{margin-top:6rem;white-space:pre-line;line-height:2.2rem;color:rgba(var(--c-nav-open-txt-2),1)}.main-frame.-hotel .nav-blk1 .nav-blk1-tel{margin-top:1.9rem;font-size:var(--f-size-20);letter-spacing:var(--f-track-120);text-indent:0em}.main-frame.-hotel .nav-blk1 .nav-open-socials{margin-top:6.2rem;margin-right:.2rem}.main-frame.-hotel .nav-blk2{width:35.6rem}.main-frame.-hotel .nav-blk2 .nav-links{top:-2.1rem}.main-frame.-hotel .nav-blk2 .nav-links span{line-height:5.5rem}.main-frame.-hotel .nav-blk3{width:13.3rem}.main-frame.-hotel .nav-blk3 .nav-links{top:-1.5rem}.main-frame.-hotel .nav-blk3 .nav-links span{line-height:4rem}.main-frame.-hotel .nav-open-socials .h{font-family:var(--f-en-serif);font-size:var(--f-size-12);letter-spacing:var(--f-track-80)}.main-frame.-hotel .nav-btn-sites{margin-top:10.7rem}.main-frame.-hotel .nav-btn-sites .label+.f-btn-site{margin-top:.5rem}.main-frame.-hotel .nav-btn-sites .f-btn-site:last-child{border-bottom:1px solid rgba(255,255,255,var(--c-border-op))}.main-frame.-hotel .nav-btn-sites .f-btn-site .logo{margin-top:-.5rem;margin-bottom:-.5rem;margin-right:-6rem}.main-frame.-hotel .nav-btn-sites .f-btn-site a{width:17rem;padding-right:.5rem}.main-frame.-hotel .nav-btn-sites .f-btn-site.-yukku .logo{transform-origin:left;transform:scale(.8)}.main-frame.-hotel .nav-btn-sites .f-btn-site.-shop a{height:5.8rem}.main-frame.-hotel .nav-open-block-head{position:absolute;top:-.1rem;left:-7.3rem;transform-origin:top left;transform:rotate(90deg);font-size:var(--f-size-13);text-underline-offset:1rem}}@media screen and (max-width: 830px){.main-frame.-hotel .nav-open .nav-logo{top:2.6rem}.main-frame.-hotel .nav-opened-mb-logo-wrapper{z-index:304;display:flex;justify-content:center;width:100%}.main-frame.-hotel .nav-wrapper{z-index:306}.main-frame.-hotel .nav-open-body-container{display:flex;flex-direction:column;margin-top:0rem;overflow:hidden;padding-top:4.6rem}.main-frame.-hotel .nav-open-body-container .nav-icon-btn.-shop{display:flex;flex-direction:column;align-items:center;margin-top:6.4rem;margin-bottom:-2.1rem}.main-frame.-hotel .nav-open-block-head{text-align:center;font-size:var(--f-size-11);letter-spacing:var(--f-track-120);text-underline-offset:.8rem}.main-frame.-hotel .nav-blk1{order:2;width:100%}.main-frame.-hotel .nav-blk1 .nav-open-socials{display:flex;flex-direction:column;align-items:center;margin-top:5rem}.main-frame.-hotel .nav-blk1 .nav-open-socials .sns-links{margin:.9rem 0 0}.main-frame.-hotel .nav-blk1 .nav-open-socials .sns-links a{padding:.2rem 1.4rem}.main-frame.-hotel .nav-blk2{order:0;width:100%}.main-frame.-hotel .nav-blk2 .nav-links{margin-top:1.7rem}.main-frame.-hotel .nav-blk2 .nav-links span{line-height:4.8rem}.main-frame.-hotel .nav-blk3{order:1;width:100%;margin-top:4.9rem}.main-frame.-hotel .nav-blk3 .nav-links{margin-top:2.5rem}.main-frame.-hotel .nav-blk3 .nav-links span{line-height:3.5rem}.main-frame.-hotel .nav-links{text-align:center;line-height:7rem}.main-frame.-hotel .nav-open-content{min-height:100dvh;padding-bottom:16rem}.main-frame.-hotel .nav-open-body{height:auto}.main-frame.-hotel .nav-btn-sites{border-color:#fff0}.main-frame.-hotel .nav-btn-sites>.label{position:absolute;top:-2.8rem;left:1.5rem}.main-frame.-hotel .nav-btn-sites .f-btn-site.-yukku .logo{right:0rem}.main-frame.-hotel .nav-btn-sites .f-btn-site.-yukku .arrow{right:-.1rem}.main-frame.-hotel .nav-link{margin-top:0rem}.main-frame.-hotel .nav-link .label1{font-size:var(--f-size-16);letter-spacing:var(--f-track-120)}.main-frame.-hotel .nav-link .label3{font-size:var(--f-size-12);letter-spacing:var(--f-track-120)}.main-frame.-hotel.-nav-open .nav-wrapper,.main-frame.-hotel #ac-id-menu-nav:target .nav-wrapper{background-color:transparent}.main-frame.-hotel.-nav-open .nav-wrapper:before,.main-frame.-hotel #ac-id-menu-nav:target .nav-wrapper:before{opacity:0;transition-delay:0ms}.main-frame.-hotel.-nav-open .nav-wrapper .center,.main-frame.-hotel #ac-id-menu-nav:target .nav-wrapper .center{pointer-events:none}.main-frame.-hotel.-nav-open .nav-wrapper .center .nav-logo,.main-frame.-hotel #ac-id-menu-nav:target .nav-wrapper .center .nav-logo{pointer-events:none;opacity:0}.main-frame.-hotel.-nav-open .nav-open-content,.main-frame.-hotel #ac-id-menu-nav:target .nav-open-content{overflow-y:auto}.main-frame.-hotel.-nav-open .nav-close-area,.main-frame.-hotel #ac-id-menu-nav:target .nav-close-area{opacity:1;pointer-events:auto}.main-frame.-hotel.-nav-open .nav-btn-sites,.main-frame.-hotel #ac-id-menu-nav:target .nav-btn-sites{border-color:rgba(255,255,255,var(--c-border-op))}.main-frame.-hotel.-nav-open .nav-close-wrapper,.main-frame.-hotel #ac-id-menu-nav:target .nav-close-wrapper{background-color:rgba(var(--c-white),1)}.main-frame.-hotel.-nav-open .nav-open,.main-frame.-hotel #ac-id-menu-nav:target .nav-open{opacity:1;pointer-events:auto;height:100dvh}}@media only screen and (max-width: 375.98px) and (min-height: 0px) and (max-height: 454.98px){.main-frame.-hotel .nav-links{line-height:5.3rem}}@media only screen and (max-width: 375.98px) and (min-height: 455px) and (max-height: 554.98px){.main-frame.-hotel .nav-links{line-height:5.5rem}}@media only screen and (max-width: 375.98px) and (min-height: 555px) and (max-height: 622.98px){.main-frame.-hotel .nav-links{line-height:5.9rem}}.main-frame.-hotel .new-mark-img{z-index:5;position:absolute;top:2.9rem;right:2.8rem;width:11rem;height:11rem;background-image:url(/common/img/hana/jpg/room/new-coconoe.svg);background-repeat:no-repeat;background-size:11rem 11rem}@media (min-width: 831px){.main-frame.-hotel .between.-txt-r .between-img .new-mark-img{right:auto;left:2.8rem}}@media screen and (max-width: 830px){.main-frame.-hotel .new-mark-img{top:1.5rem;right:auto;left:1.5rem;width:7rem;height:7rem;background-size:7rem 7rem}}html:lang(en) .main-frame.-hotel .new-mark-img,html:lang(zh-CN) .main-frame.-hotel .new-mark-img,html:lang(zh-TW) .main-frame.-hotel .new-mark-img,html:lang(ko) .main-frame.-hotel .new-mark-img{background-image:url(/common/img/hana/jpg/room/new-coconoe-en.svg)}.main-frame.-hotel .oc-head-item,.main-frame.-hotel .oc-head-item .txt{position:relative}.main-frame.-hotel .oc-head-item .p{letter-spacing:var(--f-track-80);color:rgba(var(--c-txt-2),1);white-space:pre-line}@media (min-width: 831px){.main-frame.-hotel .oc-head-items{margin-top:8rem;display:flex;flex-direction:column;align-items:center}.main-frame.-hotel .oc-head-item{display:flex;align-items:center}.main-frame.-hotel .oc-head-item .p{font-size:var(--f-size-14);line-height:var(--f-h-19)}.main-frame.-hotel .oc-head-item.-howto{flex-direction:row-reverse;width:98rem;margin-left:-9.9rem}.main-frame.-hotel .oc-head-item.-howto .txt{top:-.6rem;margin-left:6rem}.main-frame.-hotel .oc-head-item.-howto .p{width:53rem}.main-frame.-hotel .oc-head-item.-howto .octagon{margin-left:2.4rem}.main-frame.-hotel .oc-head-item.-ship{width:95rem;margin-left:13rem}.main-frame.-hotel .oc-head-item.-ship .txt{top:-.6rem;width:50rem;margin-left:5rem;margin-right:5rem}.main-frame.-hotel .oc-head-item.-use{flex-direction:row-reverse;margin-top:4rem;margin-left:-5.6rem}.main-frame.-hotel .oc-head-item.-use .img{margin-right:11.8rem}.main-frame.-hotel .oc-head-item.-use .txt{top:-.6rem;width:50rem;margin-left:0rem;margin-right:4.3rem}}@media screen and (max-width: 830px){.main-frame.-hotel .oc-head-items{margin-top:5.9rem}.main-frame.-hotel .oc-head-item{display:flex;align-items:center;flex-direction:column}.main-frame.-hotel .oc-head-item .p{margin-top:2.8rem;font-size:var(--f-size-12);line-height:var(--f-h-20);text-align:center}.main-frame.-hotel .oc-head-item.-howto .img{position:relative;margin-top:5.9rem;margin-bottom:-.5rem}.main-frame.-hotel .oc-head-item.-howto .img .img01{position:relative;top:0rem;left:-7.3rem}.main-frame.-hotel .oc-head-item.-howto .img .img01 img{width:12rem;height:13rem}.main-frame.-hotel .oc-head-item.-howto .img .img02{position:relative;top:-6.5rem;left:7.2rem}.main-frame.-hotel .oc-head-item.-howto .img .img02 img{width:20rem;height:14rem}.main-frame.-hotel .oc-head-item.-ship .img{position:relative;top:5.3rem;left:-5.1rem}.main-frame.-hotel .oc-head-item.-ship .img img{width:11rem;height:11rem}.main-frame.-hotel .oc-head-item.-use{margin-top:11.3rem}.main-frame.-hotel .oc-head-item.-use .img{position:relative;margin-top:5.5rem;left:6.5rem}.main-frame.-hotel .oc-head-item.-use .img img{width:17.5rem;height:11.2rem}.main-frame.-hotel .oc-head-item.-use .txt{margin-top:3rem}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .oc-head-item.-use .txt{width:24rem}}html:lang(en) .main-frame.-hotel .oc-head-item.-use .txt{text-align:left}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .oc-head-item .txt,html:lang(zh-CN) .main-frame.-hotel .oc-head-item .txt,html:lang(zh-TW) .main-frame.-hotel .oc-head-item .txt,html:lang(ko) .main-frame.-hotel .oc-head-item .txt{padding-left:3.5rem;padding-right:3.5rem}}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .oc-head-item .txt .p{text-align:left}}@media screen and (max-width: 830px){html:lang(ko) .main-frame.-hotel .oc-head-item .txt .p,html:lang(zh-CN) .main-frame.-hotel .oc-head-item .txt .p,html:lang(zh-TW) .main-frame.-hotel .oc-head-item .txt .p{text-align:justify}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .oc-head-item.-use .txt,html:lang(zh-CN) .main-frame.-hotel .oc-head-item.-use .txt,html:lang(zh-TW) .main-frame.-hotel .oc-head-item.-use .txt,html:lang(ko) .main-frame.-hotel .oc-head-item.-use .txt{text-align:justify}}.main-frame.-hotel .octagon{--octagon-corner-size: 12px;--octagon-border-color: var(--c-filter-key);position:relative;width:fit-content;display:grid;grid-template-rows:var(--octagon-corner-size) 1fr var(--octagon-corner-size);grid-template-columns:var(--octagon-corner-size) 1fr var(--octagon-corner-size)}.main-frame.-hotel .octagon .b{opacity:1;filter:var(--octagon-border-color);background-size:var(--octagon-corner-size) var(--octagon-corner-size)}.main-frame.-hotel .octagon.-home-info{--octagon-corner-size: 12px;width:100%}.main-frame.-hotel .octagon.-home-info .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/home-info-oc-1.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/home-info-oc-2.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/home-info-oc-3.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/home-info-oc-4.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/home-info-oc-5.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/home-info-oc-6.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/home-info-oc-7.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/home-info-oc-8.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/home-info-oc-9.png)}.main-frame.-hotel .octagon.-oc-head-item{--octagon-corner-size: 10px}.main-frame.-hotel .octagon.-oc-head-item .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/oc-head-item-1.png)}.main-frame.-hotel .octagon.-oc-head-item .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/oc-head-item-2.png)}.main-frame.-hotel .octagon.-oc-head-item .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/oc-head-item-3.png)}.main-frame.-hotel .octagon.-oc-head-item .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/oc-head-item-4.png)}.main-frame.-hotel .octagon.-oc-head-item .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/oc-head-item-5.png)}.main-frame.-hotel .octagon.-oc-head-item .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/oc-head-item-6.png)}.main-frame.-hotel .octagon.-oc-head-item .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/oc-head-item-7.png)}.main-frame.-hotel .octagon.-oc-head-item .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/oc-head-item-8.png)}.main-frame.-hotel .octagon.-oc-head-item .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/oc-head-item-9.png)}.main-frame.-hotel .octagon.-aniversary{--octagon-corner-size: 68px;--octagon-border-color: none;--c-txt-2: var(--c-black)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/aniversary-1.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/aniversary-2.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/aniversary-3.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/aniversary-4.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/aniversary-5.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/aniversary-6.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/aniversary-7.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/aniversary-8.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/aniversary-9.png)}.main-frame.-hotel .octagon.-aniversary .d{background-color:#fff}.main-frame.-hotel .octagon.-room-urara-link .btn-arrow,.main-frame.-hotel .octagon.-room-coconoe-link .btn-arrow{padding:.3rem 3rem}.main-frame.-hotel .octagon.-room-urara-link{--octagon-corner-size: 6px;--octagon-border-color: invert(63%) sepia(68%) saturate(295%) hue-rotate(17deg) brightness(93%) contrast(90%)}.main-frame.-hotel .octagon.-room-urara-link .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/room-urara-link-1.png)}.main-frame.-hotel .octagon.-room-urara-link .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/room-urara-link-2.png)}.main-frame.-hotel .octagon.-room-urara-link .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/room-urara-link-3.png)}.main-frame.-hotel .octagon.-room-urara-link .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/room-urara-link-4.png)}.main-frame.-hotel .octagon.-room-urara-link .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/room-urara-link-5.png)}.main-frame.-hotel .octagon.-room-urara-link .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/room-urara-link-6.png)}.main-frame.-hotel .octagon.-room-urara-link .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/room-urara-link-7.png)}.main-frame.-hotel .octagon.-room-urara-link .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/room-urara-link-8.png)}.main-frame.-hotel .octagon.-room-urara-link .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/room-urara-link-9.png)}.main-frame.-hotel .octagon.-room-coconoe-link{--octagon-corner-size: 6px;--octagon-border-color: invert(100%)}.main-frame.-hotel .octagon.-room-coconoe-link:before{z-index:-1;position:absolute;display:block;width:100%;height:100%;clip-path:polygon(2% 0%,98% 0%,100% 16%,100% 84%,98% 100%,2% 100%,0 84%,0 16%);background:linear-gradient(90deg,rgb(0,64,151) 0%,rgb(55,0,34) 80%,rgb(21,0,15) 100%);content:""}.main-frame.-hotel .octagon.-room-coconoe-link .b{opacity:.5}.main-frame.-hotel .octagon.-room-coconoe-link .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/room-urara-link-1.png)}.main-frame.-hotel .octagon.-room-coconoe-link .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/room-urara-link-2.png)}.main-frame.-hotel .octagon.-room-coconoe-link .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/room-urara-link-3.png)}.main-frame.-hotel .octagon.-room-coconoe-link .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/room-urara-link-4.png)}.main-frame.-hotel .octagon.-room-coconoe-link .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/room-urara-link-5.png)}.main-frame.-hotel .octagon.-room-coconoe-link .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/room-urara-link-6.png)}.main-frame.-hotel .octagon.-room-coconoe-link .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/room-urara-link-7.png)}.main-frame.-hotel .octagon.-room-coconoe-link .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/room-urara-link-8.png)}.main-frame.-hotel .octagon.-room-coconoe-link .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/room-urara-link-9.png)}.main-frame.-hotel .octagon.-meal-content-1{--octagon-corner-size: 6px}.main-frame.-hotel .octagon.-meal-content-1 .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/room-urara-link-1.png)}.main-frame.-hotel .octagon.-meal-content-1 .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/room-urara-link-2.png)}.main-frame.-hotel .octagon.-meal-content-1 .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/room-urara-link-3.png)}.main-frame.-hotel .octagon.-meal-content-1 .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/room-urara-link-4.png)}.main-frame.-hotel .octagon.-meal-content-1 .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/room-urara-link-5.png)}.main-frame.-hotel .octagon.-meal-content-1 .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/room-urara-link-6.png)}.main-frame.-hotel .octagon.-meal-content-1 .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/room-urara-link-7.png)}.main-frame.-hotel .octagon.-meal-content-1 .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/room-urara-link-8.png)}.main-frame.-hotel .octagon.-meal-content-1 .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/room-urara-link-9.png)}.main-frame.-hotel .octagon.-meal-content-1.-urara{--octagon-border-color: invert(63%) sepia(68%) saturate(295%) hue-rotate(17deg) brightness(93%) contrast(90%)}.main-frame.-hotel .octagon.-meal-content-1.-coconoe{--octagon-border-color: invert(100%)}.main-frame.-hotel .octagon.-g-option{--octagon-corner-size: 5px}.main-frame.-hotel .octagon.-g-option .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/g-option-h-1.png)}.main-frame.-hotel .octagon.-g-option .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/g-option-h-2.png)}.main-frame.-hotel .octagon.-g-option .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/g-option-h-3.png)}.main-frame.-hotel .octagon.-g-option .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/g-option-h-4.png)}.main-frame.-hotel .octagon.-g-option .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/g-option-h-5.png)}.main-frame.-hotel .octagon.-g-option .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/g-option-h-6.png)}.main-frame.-hotel .octagon.-g-option .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/g-option-h-7.png)}.main-frame.-hotel .octagon.-g-option .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/g-option-h-8.png)}.main-frame.-hotel .octagon.-g-option .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/g-option-h-9.png)}.main-frame.-hotel .octagon.-g-option .d{color:rgba(var(--c-white),1);background-color:rgba(var(--c-key),1)}.main-frame.-hotel .octagon.-coconoe-concept{--octagon-border-color: invert(100%);--octagon-corner-size: 10px}.main-frame.-hotel .octagon.-coconoe-concept .b{opacity:.5}.main-frame.-hotel .octagon.-coconoe-concept .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/oc-head-item-1.png)}.main-frame.-hotel .octagon.-coconoe-concept .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/oc-head-item-2.png)}.main-frame.-hotel .octagon.-coconoe-concept .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/oc-head-item-3.png)}.main-frame.-hotel .octagon.-coconoe-concept .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/oc-head-item-4.png)}.main-frame.-hotel .octagon.-coconoe-concept .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/oc-head-item-5.png)}.main-frame.-hotel .octagon.-coconoe-concept .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/oc-head-item-6.png)}.main-frame.-hotel .octagon.-coconoe-concept .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/oc-head-item-7.png)}.main-frame.-hotel .octagon.-coconoe-concept .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/oc-head-item-8.png)}.main-frame.-hotel .octagon.-coconoe-concept .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/oc-head-item-9.png)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.main-frame.-hotel.-home-info .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/home-info-oc-1_2x.png)}.main-frame.-hotel.-home-info .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/home-info-oc-2_2x.png)}.main-frame.-hotel.-home-info .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/home-info-oc-3_2x.png)}.main-frame.-hotel.-home-info .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/home-info-oc-4_2x.png)}.main-frame.-hotel.-home-info .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/home-info-oc-5_2x.png)}.main-frame.-hotel.-home-info .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/home-info-oc-6_2x.png)}.main-frame.-hotel.-home-info .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/home-info-oc-7_2x.png)}.main-frame.-hotel.-home-info .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/home-info-oc-8_2x.png)}.main-frame.-hotel.-home-info .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/home-info-oc-9_2x.png)}.main-frame.-hotel.-oc-head-item .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/oc-head-item-1_2x.png)}.main-frame.-hotel.-oc-head-item .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/oc-head-item-2_2x.png)}.main-frame.-hotel.-oc-head-item .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/oc-head-item-3_2x.png)}.main-frame.-hotel.-oc-head-item .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/oc-head-item-4_2x.png)}.main-frame.-hotel.-oc-head-item .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/oc-head-item-5_2x.png)}.main-frame.-hotel.-oc-head-item .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/oc-head-item-6_2x.png)}.main-frame.-hotel.-oc-head-item .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/oc-head-item-7_2x.png)}.main-frame.-hotel.-oc-head-item .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/oc-head-item-8_2x.png)}.main-frame.-hotel.-oc-head-item .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/oc-head-item-9_2x.png)}.main-frame.-hotel.-aniversary .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/aniversary-1_2x.png)}.main-frame.-hotel.-aniversary .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/aniversary-2_2x.png)}.main-frame.-hotel.-aniversary .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/aniversary-3_2x.png)}.main-frame.-hotel.-aniversary .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/aniversary-4_2x.png)}.main-frame.-hotel.-aniversary .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/aniversary-5_2x.png)}.main-frame.-hotel.-aniversary .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/aniversary-6_2x.png)}.main-frame.-hotel.-aniversary .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/aniversary-7_2x.png)}.main-frame.-hotel.-aniversary .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/aniversary-8_2x.png)}.main-frame.-hotel.-aniversary .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/aniversary-9_2x.png)}.main-frame.-hotel.-meal-content-1 .b:nth-child(1),.main-frame.-hotel.-room-special-link .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/room-urara-link-1_2x.png)}.main-frame.-hotel.-meal-content-1 .b:nth-child(2),.main-frame.-hotel.-room-special-link .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/room-urara-link-2_2x.png)}.main-frame.-hotel.-meal-content-1 .b:nth-child(3),.main-frame.-hotel.-room-special-link .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/room-urara-link-3_2x.png)}.main-frame.-hotel.-meal-content-1 .b:nth-child(4),.main-frame.-hotel.-room-special-link .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/room-urara-link-4_2x.png)}.main-frame.-hotel.-meal-content-1 .b:nth-child(5),.main-frame.-hotel.-room-special-link .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/room-urara-link-5_2x.png)}.main-frame.-hotel.-meal-content-1 .b:nth-child(6),.main-frame.-hotel.-room-special-link .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/room-urara-link-6_2x.png)}.main-frame.-hotel.-meal-content-1 .b:nth-child(7),.main-frame.-hotel.-room-special-link .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/room-urara-link-7_2x.png)}.main-frame.-hotel.-meal-content-1 .b:nth-child(8),.main-frame.-hotel.-room-special-link .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/room-urara-link-8_2x.png)}.main-frame.-hotel.-meal-content-1 .b:nth-child(9),.main-frame.-hotel.-room-special-link .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/room-urara-link-9_2x.png)}.main-frame.-hotel.-g-option .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/g-option-h-1_2x.png)}.main-frame.-hotel.-g-option .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/g-option-h-2_2x.png)}.main-frame.-hotel.-g-option .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/g-option-h-3_2x.png)}.main-frame.-hotel.-g-option .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/g-option-h-4_2x.png)}.main-frame.-hotel.-g-option .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/g-option-h-5_2x.png)}.main-frame.-hotel.-g-option .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/g-option-h-6_2x.png)}.main-frame.-hotel.-g-option .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/g-option-h-7_2x.png)}.main-frame.-hotel.-g-option .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/g-option-h-8_2x.png)}.main-frame.-hotel.-g-option .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/g-option-h-9_2x.png)}}@media (min-width: 831px){.main-frame.-hotel .octagon.-oc-head-item{width:4.7rem;height:fit-content}.main-frame.-hotel .octagon.-oc-head-item .h{font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku);padding:1.5rem 0;font-size:var(--f-size-16);letter-spacing:var(--f-track-180);line-height:var(--f-h-20)}.main-frame.-hotel .octagon.-aniversary{width:98.2rem}.main-frame.-hotel .octagon.-aniversary .d{display:flex;flex-direction:column;align-items:center;padding-bottom:5.4rem}.main-frame.-hotel .octagon.-meal-content-1 .d,.main-frame.-hotel .octagon.-room-special-link .d{padding:.1rem 2.6rem}}@media screen and (max-width: 830px){.main-frame.-hotel .octagon,.main-frame.-hotel .octagon.-home-info{--octagon-corner-size: 8px}.main-frame.-hotel .octagon.-home-info .d{padding:.1rem 0 0 .6rem}.main-frame.-hotel .octagon.-home-info .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/home-info-oc-mb-1_2x.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/home-info-oc-mb-2_2x.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/home-info-oc-mb-3_2x.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/home-info-oc-mb-4_2x.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/home-info-oc-mb-5_2x.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/home-info-oc-mb-6_2x.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/home-info-oc-mb-7_2x.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/home-info-oc-mb-8_2x.png)}.main-frame.-hotel .octagon.-home-info .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/home-info-oc-mb-9_2x.png)}.main-frame.-hotel .octagon.-oc-head-item{width:fit-content;height:4.8rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .octagon.-oc-head-item .d{text-align:center}.main-frame.-hotel .octagon.-oc-head-item .h{padding:0 1.4rem;font-size:var(--f-size-16);letter-spacing:var(--f-track-180);line-height:var(--f-h-20)}.main-frame.-hotel .octagon.-aniversary{--octagon-corner-size: 41px}.main-frame.-hotel .octagon.-aniversary .b:nth-child(1){background-image:url(/common/img/hotel/png/octagon/aniversary-mb-1_2x.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(2){background-image:url(/common/img/hotel/png/octagon/aniversary-mb-2_2x.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(3){background-image:url(/common/img/hotel/png/octagon/aniversary-mb-3_2x.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(4){background-image:url(/common/img/hotel/png/octagon/aniversary-mb-4_2x.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(5){background-image:url(/common/img/hotel/png/octagon/aniversary-mb-5_2x.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(6){background-image:url(/common/img/hotel/png/octagon/aniversary-mb-6_2x.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(7){background-image:url(/common/img/hotel/png/octagon/aniversary-mb-7_2x.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(8){background-image:url(/common/img/hotel/png/octagon/aniversary-mb-8_2x.png)}.main-frame.-hotel .octagon.-aniversary .b:nth-child(9){background-image:url(/common/img/hotel/png/octagon/aniversary-mb-9_2x.png)}.main-frame.-hotel .octagon.-room-special-link .d{padding:.1rem 1.8rem}}.main-frame.-hotel .p-h{display:flex;flex-direction:column;align-items:center;text-align:center}.main-frame.-hotel .p-h .h,.main-frame.-hotel .p-h .h-s,.main-frame.-hotel .p-h .h-ss{color:rgba(var(--c-txt),1)}.main-frame.-hotel .p-h .h .img,.main-frame.-hotel .p-h .h-s .img,.main-frame.-hotel .p-h .h-ss .img{display:flex;flex-direction:column;align-items:center;text-align:center}.main-frame.-hotel .p-h .h.-track-280,.main-frame.-hotel .p-h .h-s.-track-280,.main-frame.-hotel .p-h .h-ss.-track-280{letter-spacing:var(--f-track-280)}.main-frame.-hotel .p-h .h:empty,.main-frame.-hotel .p-h .h-s:empty,.main-frame.-hotel .p-h .h-ss:empty{display:none}.main-frame.-hotel .p-h .h:blank,.main-frame.-hotel .p-h .h-s:blank,.main-frame.-hotel .p-h .h-ss:blank{display:none}.main-frame.-hotel .p-h .h[data-char=" "],.main-frame.-hotel .p-h .h-s[data-char=" "],.main-frame.-hotel .p-h .h-ss[data-char=" "]{display:none}.main-frame.-hotel .p-h .h .s{display:block;letter-spacing:var(--f-track-280);margin-top:1.4rem;margin-bottom:-.3rem}.main-frame.-hotel .p-h .h.-shika-lounge{margin-top:2.5rem;letter-spacing:var(--f-track-280)}.main-frame.-hotel .p-h .h-s2{font-size:var(--f-size-20);letter-spacing:var(--f-track-360);line-height:1}.main-frame.-hotel .p-h .h-s2:empty{display:none}.main-frame.-hotel .p-h .h-s2:blank{display:none}.main-frame.-hotel .p-h .h-s{font-family:var(--f-en-serif);letter-spacing:.145em}.main-frame.-hotel .p-h .h-ss.-en{letter-spacing:var(--f-track-180)}.main-frame.-hotel .p-h .p{color:rgba(var(--c-txt-2),1);white-space:pre-line;letter-spacing:var(--f-track-240);line-height:var(--f-h-26)}@media (min-width: 831px){.main-frame.-hotel .p-h{padding-top:14rem}.main-frame.-hotel .p-h .h{display:flex;flex-direction:column;align-items:center;font-size:var(--f-size-33);line-height:1;letter-spacing:var(--f-track-240)}.main-frame.-hotel .p-h .h .logo-urara-type{transform:scale(1.2)}.main-frame.-hotel .p-h .h .img+p{margin-top:2.9rem}.main-frame.-hotel .p-h .h.-track-450{letter-spacing:var(--f-track-450);text-indent:var(--f-track-450)}.main-frame.-hotel .p-h .h .s{font-size:var(--f-size-22);line-height:var(--f-h-12)}.main-frame.-hotel .p-h .h-s2{font-size:var(--f-size-20)}.main-frame.-hotel .p-h .h-s2+.h{margin-top:2.9rem}.main-frame.-hotel .p-h .h-s{font-size:var(--f-size-22);line-height:1;margin-top:3rem}.main-frame.-hotel .p-h .h-s+.h{margin-top:2.9rem}.main-frame.-hotel .p-h .h-ss{font-size:var(--f-size-16);letter-spacing:var(--f-track-360);line-height:1;margin-top:3rem}.main-frame.-hotel .p-h .h-ss.-en{font-size:var(--f-size-20)}.main-frame.-hotel .p-h .p{font-size:var(--f-size-16);margin-top:6.2rem}.main-frame.-hotel .p-h.-urara .h{letter-spacing:var(--f-track-240)}.main-frame.-hotel .p-h.-coconoe1,.main-frame.-hotel .p-h.-coconoe2{padding-top:9.5rem}}@media screen and (max-width: 830px){.main-frame.-hotel .p-h{padding-top:7rem}.main-frame.-hotel .p-h .img-logo{transform:scale(.65);margin-bottom:-1rem}.main-frame.-hotel .p-h .h{font-size:var(--f-size-20);line-height:var(--f-h-12);letter-spacing:var(--f-track-240)}.main-frame.-hotel .p-h .h .img{margin-bottom:1.7rem}.main-frame.-hotel .p-h .h .logo-urara-type{transform:scale(.78)}.main-frame.-hotel .p-h .h .coconoe-logo{transform:scale(.61);margin-bottom:.6rem}.main-frame.-hotel .p-h .h .s{font-size:var(--f-size-15);line-height:var(--f-h-12);margin-top:.7rem;margin-bottom:-.5rem}.main-frame.-hotel .p-h .h-s2{font-size:var(--f-size-13)}.main-frame.-hotel .p-h .h-s2+.h{margin-top:1.5rem}.main-frame.-hotel .p-h .h-s{font-size:var(--f-size-15);line-height:var(--f-h-12);margin-top:1rem}.main-frame.-hotel .p-h .h-s+.h{margin-top:1.3rem}.main-frame.-hotel .p-h .h-ss{margin-top:1.2rem}.main-frame.-hotel .p-h .p{font-size:var(--f-size-13);margin-top:3.2rem}}html:lang(en) .main-frame.-hotel .p-h .h{letter-spacing:.07em}html:lang(en) .main-frame.-hotel .p-h .h-s{letter-spacing:var(--f-track-145)}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .p-h .p br{display:none}}html:lang(ko) .main-frame.-hotel .p-h .p,html:lang(zh-CN) .main-frame.-hotel .p-h .p,html:lang(zh-TW) .main-frame.-hotel .p-h .p{text-align:justify}@media (min-width: 831px){html:lang(ko) .main-frame.-hotel .p-h .p,html:lang(zh-CN) .main-frame.-hotel .p-h .p,html:lang(zh-TW) .main-frame.-hotel .p-h .p{width:55rem}}@media screen and (max-width: 830px){html:lang(ko) .main-frame.-hotel .p-h .p,html:lang(zh-CN) .main-frame.-hotel .p-h .p,html:lang(zh-TW) .main-frame.-hotel .p-h .p{width:27.1rem}}.main-frame.-hotel .p-h-2{display:flex;flex-direction:column;align-items:center;text-align:center;white-space:pre-line}.main-frame.-hotel .p-h-2 .h{line-height:var(--f-h-20)}.main-frame.-hotel .p-h-2 .h-s{font-family:var(--f-en-serif);line-height:var(--f-h-16)}.main-frame.-hotel .p-h-2 .p{color:rgba(var(--c-txt-2),1);white-space:pre-line;line-height:var(--f-h-26)}@media (min-width: 831px){.main-frame.-hotel .p-h-2{padding-top:12rem}.main-frame.-hotel .p-h-2 .h{display:flex;flex-direction:column;align-items:center;font-size:var(--f-size-26);letter-spacing:var(--f-track-360);text-indent:var(--f-track-360)}.main-frame.-hotel .p-h-2 .h .logo-urara-type{transform:scale(1.2)}.main-frame.-hotel .p-h-2 .h-s{font-size:var(--f-size-22);letter-spacing:var(--f-track-145);text-indent:var(--f-track-145);margin-top:1rem}.main-frame.-hotel .p-h-2 .p{font-size:var(--f-size-16);letter-spacing:var(--f-track-180);margin-top:5.2rem}}@media screen and (max-width: 830px){.main-frame.-hotel .p-h-2{padding-top:7rem}.main-frame.-hotel .p-h-2 .h{font-size:var(--f-size-20);letter-spacing:var(--f-track-240);text-indent:var(--f-track-240)}.main-frame.-hotel .p-h-2 .h-s{font-size:var(--f-size-15);line-height:var(--f-h-12);letter-spacing:var(--f-track-145);text-indent:var(--f-track-145);margin-top:1rem}.main-frame.-hotel .p-h-2 .p{font-size:var(--f-size-13);letter-spacing:var(--f-track-240);margin-top:2.5rem}}html:lang(en) .main-frame.-hotel .p-h-2 .h{letter-spacing:.07em}html:lang(en) .main-frame.-hotel .p-h-2 .p{margin-left:auto;margin-right:auto}@media (min-width: 831px){html:lang(ko) .main-frame.-hotel .p-h-2 .p,html:lang(zh-CN) .main-frame.-hotel .p-h-2 .p,html:lang(zh-TW) .main-frame.-hotel .p-h-2 .p{width:55rem;text-align:justify}}@media screen and (max-width: 830px){html:lang(ko) .main-frame.-hotel .p-h-2 .p,html:lang(zh-CN) .main-frame.-hotel .p-h-2 .p,html:lang(zh-TW) .main-frame.-hotel .p-h-2 .p{width:27.1rem;text-align:justify}}.main-frame.-hotel .p-h-3{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .p-h-3 .h{font-size:var(--f-size-16);letter-spacing:var(--f-track-180);text-indent:var(--f-track-180)}.main-frame.-hotel .p-h-3 .h-s{font-family:var(--f-en-serif);font-size:var(--f-size-13);letter-spacing:var(--f-track-240);text-indent:var(--f-track-240)}@media (min-width: 831px){.main-frame.-hotel .p-h-3 .h-s{margin-top:1.3rem}}@media screen and (max-width: 830px){.main-frame.-hotel .p-h-3{text-align:center}.main-frame.-hotel .p-h-3 .h{font-size:var(--f-size-14)}.main-frame.-hotel .p-h-3 .h-s{font-size:var(--f-size-11);margin-top:.1rem}}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .p-h-3 .h{font-size:var(--f-size-24)}}.main-frame.-hotel .p-h-attention{position:relative;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;color:rgba(var(--c-key-dark),1)}.main-frame.-hotel .p-h-attention-h{position:relative;display:flex;justify-content:center;align-items:center;font-size:var(--f-size-11);letter-spacing:var(--f-track-180);text-indent:var(--f-track-180);line-height:4rem;white-space:nowrap;text-align:center;height:4rem;min-width:4rem;border:1px solid rgba(var(--c-key-dark),1);border-radius:2rem}.main-frame.-hotel .p-h-attention-b{text-align:left;letter-spacing:var(--f-track-80);line-height:var(--f-h-18);padding-left:1.9rem}@media (min-width: 831px){.main-frame.-hotel .p-h-attention{margin-top:5rem}.main-frame.-hotel .p-h-attention-b{font-size:var(--f-size-12)}}@media screen and (max-width: 830px){.main-frame.-hotel .p-h-attention{margin-top:5rem;flex-direction:column;justify-content:flex-start;width:30rem}.main-frame.-hotel .p-h-attention-b{margin-top:1.5rem;font-size:var(--f-size-11)}}.main-frame.-hotel .p-spec-item-h{font-size:var(--f-size-16);letter-spacing:var(--f-track-180);line-height:var(--f-h-15);color:rgba(var(--c-sc-head),1)}@media (min-width: 831px){.main-frame.-hotel .p-spec-items{padding:1.5rem 2.5rem 1rem}.main-frame.-hotel .p-spec-items .ul{margin-top:.6rem}.main-frame.-hotel .p-spec-items .ul+.p-spec-item-h{margin-top:1.8rem}}@media screen and (max-width: 830px){.main-frame.-hotel .p-spec-items{padding:1.5rem 2.5rem 1rem}.main-frame.-hotel .p-spec-items .ul{margin-top:.4rem}.main-frame.-hotel .p-spec-items .ul+.p-spec-item-h{margin-top:1.8rem}.main-frame.-hotel .p-spec-item-h{font-size:var(--f-size-12)}}.main-frame.-hotel .base-frame .p-spec-table{position:relative;width:100%}.main-frame.-hotel .base-frame .p-spec-table dl{--c-dl-txt-t: var(--c-key-dark);--c-dl-txt-d: var(--c-black);--c-dl-bg-t-1: rgba(var(--c-key), .08);--c-dl-bg-t-2: rgba(var(--c-key), .08);--c-dl-bg-d-1: transparent;--c-dl-bg-d-2: transparent;--c-dl-border: rgba(var(--c-black), .5);position:relative;display:flex;width:100%;color:rgba(var(--c-dl-txt-t),1);line-height:1;letter-spacing:var(--f-track-180);background-color:rgba(var(--c-dl-bg-d-1),1)}.main-frame.-hotel .base-frame .p-spec-table dl dt,.main-frame.-hotel .base-frame .p-spec-table dl dd{position:relative;display:flex;flex-direction:column;justify-content:center;padding-top:1.6rem;padding-bottom:1.6rem;padding-left:1.3em;line-height:var(--f-h-16);border-top:1px solid var(--c-dl-border);border-bottom:1px solid var(--c-dl-border)}.main-frame.-hotel .base-frame .p-spec-table dl dt.-flex,.main-frame.-hotel .base-frame .p-spec-table dl dd.-flex{flex-direction:row;align-items:center}.main-frame.-hotel .base-frame .p-spec-table dl dt.-flex .s,.main-frame.-hotel .base-frame .p-spec-table dl dd.-flex .s{margin-left:.3rem}.main-frame.-hotel .base-frame .p-spec-table dl dt{color:rgba(var(--c-dl-txt-t),1);background-color:var(--c-dl-bg-t-1);width:33%;padding-right:2rem}.main-frame.-hotel .base-frame .p-spec-table dl dt:only-child{width:100%;text-align-last:auto}.main-frame.-hotel .base-frame .p-spec-table dl dd{width:67%;color:rgba(var(--c-dl-txt-d),1);background-color:var(--c-dl-bg-d-1)}.main-frame.-hotel .base-frame .p-spec-table dl dd .s{display:inline-block;font-size:var(--f-size-11);line-height:var(--f-h-15);letter-spacing:var(--f-track-45);margin-top:.2rem}.main-frame.-hotel .base-frame .p-spec-table dl dd p+p{margin-top:-1.3rem}.main-frame.-hotel .base-frame .p-spec-table dl dd:before{z-index:2;position:absolute;display:block;top:.4rem;left:0rem;width:1px;height:calc(100% - .8rem);background-color:var(--c-dl-border);content:""}.main-frame.-hotel .base-frame .p-spec-table dl:nth-child(even) dt{background-color:var(--c-dl-bg-t-2)}.main-frame.-hotel .base-frame .p-spec-table dl:nth-child(even) dd{background-color:var(--c-dl-bg-d-2)}.main-frame.-hotel .base-frame .p-spec-table dl+dl dt,.main-frame.-hotel .base-frame .p-spec-table dl+dl dd{border-top:none}.main-frame.-hotel .base-frame .p-spec-table .note{margin-top:1.6rem;font-size:var(--f-size-12);line-height:var(--f-h-16);letter-spacing:var(--f-track-45)}.main-frame.-hotel .base-frame .p-spec-table .note .note-p+.note-p{margin-top:.3rem}.main-frame.-hotel .base-frame .p-spec-table .ul{margin-top:.4rem}.main-frame.-hotel .base-frame .p-spec-table.-h-s dl dt,.main-frame.-hotel .base-frame .p-spec-table.-h-s dl dd{font-size:var(--f-size-14);padding-top:.7rem;padding-bottom:.7rem}.main-frame.-hotel .base-frame .p-spec-table.-dd-s dl dd{font-size:var(--f-size-13);line-height:var(--f-h-17);letter-spacing:var(--f-track-80)}.main-frame.-hotel .base-frame .p-spec-table.-center dl{text-align:center}.main-frame.-hotel .base-frame .p-spec-table.-center dl dt,.main-frame.-hotel .base-frame .p-spec-table.-center dl dd{padding-left:1rem;padding-right:1rem;align-items:center;text-align:center}.main-frame.-hotel .base-frame .p-spec-table.-even dl:nth-child(even) dt{background-color:#9c885f47}.main-frame.-hotel .base-frame .urara-amenities+.p-spec-table dt,.main-frame.-hotel .base-frame .urara-amenities+.p-spec-table dd{border-top:none}@media (min-width: 831px){.main-frame.-hotel .base-frame .p-spec-table dl{font-size:var(--f-size-16)}.main-frame.-hotel .base-frame .p-spec-table dl dd .s.-margin{margin-left:1rem}.main-frame.-hotel .base-frame .p-spec-table dl dd.-s{font-size:var(--f-size-14)}.main-frame.-hotel .base-frame .p-spec-table.-w-wide dl dt{width:20rem;padding-right:2.4em;padding-left:2.5em}.main-frame.-hotel .base-frame .p-spec-table.-w-wide dl dd{width:calc(100% - 20rem);padding-left:2.1em}.main-frame.-hotel .base-frame .p-spec-table.-s dl{font-size:var(--f-size-14)}.main-frame.-hotel .base-frame .p-spec-table.-s dl dt,.main-frame.-hotel .base-frame .p-spec-table.-s dl dd{padding-top:1rem;padding-bottom:1rem;padding-left:1.8rem}.main-frame.-hotel .base-frame .p-spec-table.-s dl dt{width:25%;padding-right:1.9rem}.main-frame.-hotel .base-frame .p-spec-table.-s dl dd{width:75%}}@media screen and (max-width: 830px){.main-frame.-hotel .base-frame .p-spec-table dl dt,.main-frame.-hotel .base-frame .p-spec-table dl dd{padding-top:.7rem;padding-bottom:.7rem;padding-left:1em}.main-frame.-hotel .base-frame .p-spec-table dl dt{font-size:var(--f-size-11);width:30%;padding-right:1.1rem}.main-frame.-hotel .base-frame .p-spec-table dl dd{font-size:var(--f-size-12);width:70%}.main-frame.-hotel .base-frame .p-spec-table dl dd .s{font-size:var(--f-size-10);letter-spacing:var(--f-track-0);margin-top:.2rem}.main-frame.-hotel .base-frame .p-spec-table .note{margin-top:1rem;font-size:var(--f-size-11);white-space:normal}.main-frame.-hotel .base-frame .p-spec-table.-w-wide dl dt{width:39%}.main-frame.-hotel .base-frame .p-spec-table.-w-wide dl dd{width:61%}.main-frame.-hotel .base-frame .p-spec-table.-dd-s dl dd{font-size:var(--f-size-11);line-height:var(--f-h-17);letter-spacing:var(--f-track-80)}}html:lang(ja) .main-frame.-hotel .base-frame .p-spec-table.-jp-center dl{text-align:center}html:lang(ja) .main-frame.-hotel .base-frame .p-spec-table.-jp-center dl dt,html:lang(ja) .main-frame.-hotel .base-frame .p-spec-table.-jp-center dl dd{padding-left:1rem;padding-right:1rem;align-items:center;text-align:center}html:lang(ja) .main-frame.-hotel .base-frame .p-spec-table.-jp-center dl dt{letter-spacing:1.6em;text-indent:1.6em}html:lang(ja) .main-frame.-hotel .base-frame .p-spec-table.-jp-half dl dt,html:lang(ja) .main-frame.-hotel .base-frame .p-spec-table.-jp-half dl dd{width:50%}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .base-frame .p-spec-table.-jp-center dl dt{letter-spacing:.9em;text-indent:.9em}}.main-frame.-hotel .p-specs{--c-sc-head: var(--c-txt);--c-sc-txt: var(--c-txt-2);position:relative;margin-left:auto;margin-right:auto;color:rgba(var(--c-sc-txt),1)}.main-frame.-hotel .p-spec-h{font-size:var(--f-size-13);line-height:1;letter-spacing:var(--f-track-180);color:rgba(var(--c-sc-txt),1)}.main-frame.-hotel .p-spec-img{width:100%;height:auto}.main-frame.-hotel .p-spec-img img{width:100%;height:100%;object-fit:cover}@media (min-width: 831px){.main-frame.-hotel .p-specs{display:flex;width:100rem;column-gap:8rem;margin-top:11.5rem}.main-frame.-hotel .p-specs.-spa-shika-sauna{column-gap:normal;justify-content:space-between}.main-frame.-hotel .p-specs.-spa-shika-sauna .p-spec-left,.main-frame.-hotel .p-specs.-spa-shika-sauna .p-spec-right{width:42rem}.main-frame.-hotel .p-spec-h{padding-bottom:2.7rem}.main-frame.-hotel .p-spec-left{width:42rem}.main-frame.-hotel .p-spec-right{width:50rem}}@media screen and (max-width: 830px){.main-frame.-hotel .p-specs{padding-left:2rem;padding-right:2rem}.main-frame.-hotel .p-spec-h{font-size:var(--f-size-12);padding-bottom:2.1rem}.main-frame.-hotel .p-spec-right{margin-top:4.6rem}}.pager{display:flex;justify-content:center;font-size:var(--f-size-16);color:rgba(var(--c-txt-2),1);user-select:none}.pager a{position:relative;display:block;padding:1rem 1.3rem;white-space:nowrap;text-decoration:none;opacity:.4;transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:20ms}.pager a:hover,.pager a.-active{opacity:1}.pager a:hover:before,.pager a.-active:before{opacity:1}.pager a.-disabled{pointer-events:none;opacity:.3}.pager a:before{position:absolute;display:block;left:1.1rem;bottom:.8em;width:calc(100% - 2.2rem);height:1px;background-color:var(--col-gray);content:"";opacity:0;transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:20ms}.pager a.pager-prev{transform:scaleX(-1)}.pager.-p1 .pager-nums a:nth-of-type(1){pointer-events:none}.pager.-p1 .pager-nums a:nth-of-type(1):before{opacity:1}.pager.-p2 .pager-nums a:nth-of-type(2){pointer-events:none}.pager.-p2 .pager-nums a:nth-of-type(2):before{opacity:1}.pager.-p3 .pager-nums a:nth-of-type(3){pointer-events:none}.pager.-p3 .pager-nums a:nth-of-type(3):before{opacity:1}.pager.-p4 .pager-nums a:nth-of-type(4){pointer-events:none}.pager.-p4 .pager-nums a:nth-of-type(4):before{opacity:1}.pager.-p5 .pager-nums a:nth-of-type(5){pointer-events:none}.pager.-p5 .pager-nums a:nth-of-type(5):before{opacity:1}.pager.-p6 .pager-nums a:nth-of-type(6){pointer-events:none}.pager.-p6 .pager-nums a:nth-of-type(6):before{opacity:1}.pager.-p7 .pager-nums a:nth-of-type(7){pointer-events:none}.pager.-p7 .pager-nums a:nth-of-type(7):before{opacity:1}.pager.-p8 .pager-nums a:nth-of-type(8){pointer-events:none}.pager.-p8 .pager-nums a:nth-of-type(8):before{opacity:1}.pager.-p9 .pager-nums a:nth-of-type(9){pointer-events:none}.pager.-p9 .pager-nums a:nth-of-type(9):before{opacity:1}.pager.-p10 .pager-nums a:nth-of-type(10){pointer-events:none}.pager.-p10 .pager-nums a:nth-of-type(10):before{opacity:1}.pager.-p11 .pager-nums a:nth-of-type(11){pointer-events:none}.pager.-p11 .pager-nums a:nth-of-type(11):before{opacity:1}.pager.-p12 .pager-nums a:nth-of-type(12){pointer-events:none}.pager.-p12 .pager-nums a:nth-of-type(12):before{opacity:1}.pager.-p13 .pager-nums a:nth-of-type(13){pointer-events:none}.pager.-p13 .pager-nums a:nth-of-type(13):before{opacity:1}.pager.-p14 .pager-nums a:nth-of-type(14){pointer-events:none}.pager.-p14 .pager-nums a:nth-of-type(14):before{opacity:1}.pager.-p15 .pager-nums a:nth-of-type(15){pointer-events:none}.pager.-p15 .pager-nums a:nth-of-type(15):before{opacity:1}.pager.-p16 .pager-nums a:nth-of-type(16){pointer-events:none}.pager.-p16 .pager-nums a:nth-of-type(16):before{opacity:1}.pager.-p17 .pager-nums a:nth-of-type(17){pointer-events:none}.pager.-p17 .pager-nums a:nth-of-type(17):before{opacity:1}.pager.-p18 .pager-nums a:nth-of-type(18){pointer-events:none}.pager.-p18 .pager-nums a:nth-of-type(18):before{opacity:1}.pager.-p19 .pager-nums a:nth-of-type(19){pointer-events:none}.pager.-p19 .pager-nums a:nth-of-type(19):before{opacity:1}.pager.-p20 .pager-nums a:nth-of-type(20){pointer-events:none}.pager.-p20 .pager-nums a:nth-of-type(20):before{opacity:1}.pager.-p21 .pager-nums a:nth-of-type(21){pointer-events:none}.pager.-p21 .pager-nums a:nth-of-type(21):before{opacity:1}.pager.-p22 .pager-nums a:nth-of-type(22){pointer-events:none}.pager.-p22 .pager-nums a:nth-of-type(22):before{opacity:1}.pager.-p23 .pager-nums a:nth-of-type(23){pointer-events:none}.pager.-p23 .pager-nums a:nth-of-type(23):before{opacity:1}.pager.-p24 .pager-nums a:nth-of-type(24){pointer-events:none}.pager.-p24 .pager-nums a:nth-of-type(24):before{opacity:1}.pager.-p25 .pager-nums a:nth-of-type(25){pointer-events:none}.pager.-p25 .pager-nums a:nth-of-type(25):before{opacity:1}.pager.-p26 .pager-nums a:nth-of-type(26){pointer-events:none}.pager.-p26 .pager-nums a:nth-of-type(26):before{opacity:1}.pager.-p27 .pager-nums a:nth-of-type(27){pointer-events:none}.pager.-p27 .pager-nums a:nth-of-type(27):before{opacity:1}.pager.-p28 .pager-nums a:nth-of-type(28){pointer-events:none}.pager.-p28 .pager-nums a:nth-of-type(28):before{opacity:1}.pager.-p29 .pager-nums a:nth-of-type(29){pointer-events:none}.pager.-p29 .pager-nums a:nth-of-type(29):before{opacity:1}.pager.-p30 .pager-nums a:nth-of-type(30){pointer-events:none}.pager.-p30 .pager-nums a:nth-of-type(30):before{opacity:1}.pager.-p31 .pager-nums a:nth-of-type(31){pointer-events:none}.pager.-p31 .pager-nums a:nth-of-type(31):before{opacity:1}.pager.-p32 .pager-nums a:nth-of-type(32){pointer-events:none}.pager.-p32 .pager-nums a:nth-of-type(32):before{opacity:1}.pager.-p33 .pager-nums a:nth-of-type(33){pointer-events:none}.pager.-p33 .pager-nums a:nth-of-type(33):before{opacity:1}.pager.-p34 .pager-nums a:nth-of-type(34){pointer-events:none}.pager.-p34 .pager-nums a:nth-of-type(34):before{opacity:1}.pager.-p35 .pager-nums a:nth-of-type(35){pointer-events:none}.pager.-p35 .pager-nums a:nth-of-type(35):before{opacity:1}.pager.-p36 .pager-nums a:nth-of-type(36){pointer-events:none}.pager.-p36 .pager-nums a:nth-of-type(36):before{opacity:1}.pager.-p37 .pager-nums a:nth-of-type(37){pointer-events:none}.pager.-p37 .pager-nums a:nth-of-type(37):before{opacity:1}.pager.-p38 .pager-nums a:nth-of-type(38){pointer-events:none}.pager.-p38 .pager-nums a:nth-of-type(38):before{opacity:1}.pager.-p39 .pager-nums a:nth-of-type(39){pointer-events:none}.pager.-p39 .pager-nums a:nth-of-type(39):before{opacity:1}.pager.-p40 .pager-nums a:nth-of-type(40){pointer-events:none}.pager.-p40 .pager-nums a:nth-of-type(40):before{opacity:1}.pager.-p41 .pager-nums a:nth-of-type(41){pointer-events:none}.pager.-p41 .pager-nums a:nth-of-type(41):before{opacity:1}.pager.-p42 .pager-nums a:nth-of-type(42){pointer-events:none}.pager.-p42 .pager-nums a:nth-of-type(42):before{opacity:1}.pager.-p43 .pager-nums a:nth-of-type(43){pointer-events:none}.pager.-p43 .pager-nums a:nth-of-type(43):before{opacity:1}.pager.-p44 .pager-nums a:nth-of-type(44){pointer-events:none}.pager.-p44 .pager-nums a:nth-of-type(44):before{opacity:1}.pager.-p45 .pager-nums a:nth-of-type(45){pointer-events:none}.pager.-p45 .pager-nums a:nth-of-type(45):before{opacity:1}.pager.-p46 .pager-nums a:nth-of-type(46){pointer-events:none}.pager.-p46 .pager-nums a:nth-of-type(46):before{opacity:1}.pager.-p47 .pager-nums a:nth-of-type(47){pointer-events:none}.pager.-p47 .pager-nums a:nth-of-type(47):before{opacity:1}.pager.-p48 .pager-nums a:nth-of-type(48){pointer-events:none}.pager.-p48 .pager-nums a:nth-of-type(48):before{opacity:1}.pager.-p49 .pager-nums a:nth-of-type(49){pointer-events:none}.pager.-p49 .pager-nums a:nth-of-type(49):before{opacity:1}.pager.-p50 .pager-nums a:nth-of-type(50){pointer-events:none}.pager.-p50 .pager-nums a:nth-of-type(50):before{opacity:1}.pager.-p51 .pager-nums a:nth-of-type(51){pointer-events:none}.pager.-p51 .pager-nums a:nth-of-type(51):before{opacity:1}.pager.-p52 .pager-nums a:nth-of-type(52){pointer-events:none}.pager.-p52 .pager-nums a:nth-of-type(52):before{opacity:1}.pager.-p53 .pager-nums a:nth-of-type(53){pointer-events:none}.pager.-p53 .pager-nums a:nth-of-type(53):before{opacity:1}.pager.-p54 .pager-nums a:nth-of-type(54){pointer-events:none}.pager.-p54 .pager-nums a:nth-of-type(54):before{opacity:1}.pager.-p55 .pager-nums a:nth-of-type(55){pointer-events:none}.pager.-p55 .pager-nums a:nth-of-type(55):before{opacity:1}.pager.-p56 .pager-nums a:nth-of-type(56){pointer-events:none}.pager.-p56 .pager-nums a:nth-of-type(56):before{opacity:1}.pager.-p57 .pager-nums a:nth-of-type(57){pointer-events:none}.pager.-p57 .pager-nums a:nth-of-type(57):before{opacity:1}.pager.-p58 .pager-nums a:nth-of-type(58){pointer-events:none}.pager.-p58 .pager-nums a:nth-of-type(58):before{opacity:1}.pager.-p59 .pager-nums a:nth-of-type(59){pointer-events:none}.pager.-p59 .pager-nums a:nth-of-type(59):before{opacity:1}.pager.-p60 .pager-nums a:nth-of-type(60){pointer-events:none}.pager.-p60 .pager-nums a:nth-of-type(60):before{opacity:1}.pager.-p3 .pager-nums-wrapper{left:0rem}.pager.-p4 .pager-nums-wrapper{left:-3.713rem}.pager.-p5 .pager-nums-wrapper{left:-7.426rem}.pager.-p6 .pager-nums-wrapper{left:-11.139rem}.pager.-p7 .pager-nums-wrapper{left:-14.852rem}.pager.-p8 .pager-nums-wrapper{left:-18.565rem}.pager.-p9 .pager-nums-wrapper{left:-22.278rem}.pager.-p10 .pager-nums-wrapper{left:-25.991rem}.pager.-p11 .pager-nums-wrapper{left:-29.704rem}.pager.-p12 .pager-nums-wrapper{left:-33.417rem}.pager.-p13 .pager-nums-wrapper{left:-37.13rem}.pager.-p14 .pager-nums-wrapper{left:-40.843rem}.pager.-p15 .pager-nums-wrapper{left:-44.556rem}.pager.-p16 .pager-nums-wrapper{left:-48.269rem}.pager.-p17 .pager-nums-wrapper{left:-51.982rem}.pager.-p18 .pager-nums-wrapper{left:-55.695rem}.pager.-p19 .pager-nums-wrapper{left:-59.408rem}.pager.-p20 .pager-nums-wrapper{left:-63.121rem}.pager.-p21 .pager-nums-wrapper{left:-66.834rem}.pager.-p22 .pager-nums-wrapper{left:-70.547rem}.pager.-p23 .pager-nums-wrapper{left:-74.26rem}.pager.-p24 .pager-nums-wrapper{left:-77.973rem}.pager.-p25 .pager-nums-wrapper{left:-81.686rem}.pager.-p26 .pager-nums-wrapper{left:-85.399rem}.pager.-p27 .pager-nums-wrapper{left:-89.112rem}.pager.-p28 .pager-nums-wrapper{left:-92.825rem}.pager.-p29 .pager-nums-wrapper{left:-96.538rem}.pager.-p30 .pager-nums-wrapper{left:-100.251rem}.pager.-p31 .pager-nums-wrapper{left:-103.964rem}.pager.-p32 .pager-nums-wrapper{left:-107.677rem}.pager.-p33 .pager-nums-wrapper{left:-111.39rem}.pager.-p34 .pager-nums-wrapper{left:-115.103rem}.pager.-p35 .pager-nums-wrapper{left:-118.816rem}.pager.-p36 .pager-nums-wrapper{left:-122.529rem}.pager.-p37 .pager-nums-wrapper{left:-126.242rem}.pager.-p38 .pager-nums-wrapper{left:-129.955rem}.pager.-p39 .pager-nums-wrapper{left:-133.668rem}.pager.-p40 .pager-nums-wrapper{left:-137.381rem}.pager.-p41 .pager-nums-wrapper{left:-141.094rem}.pager.-p42 .pager-nums-wrapper{left:-144.807rem}.pager.-p43 .pager-nums-wrapper{left:-148.52rem}.pager.-p44 .pager-nums-wrapper{left:-152.233rem}.pager.-p45 .pager-nums-wrapper{left:-155.946rem}.pager.-p46 .pager-nums-wrapper{left:-159.659rem}.pager.-p47 .pager-nums-wrapper{left:-163.372rem}.pager.-p48 .pager-nums-wrapper{left:-167.085rem}.pager.-p49 .pager-nums-wrapper{left:-170.798rem}.pager.-p50 .pager-nums-wrapper{left:-174.511rem}.pager.-p51 .pager-nums-wrapper{left:-178.224rem}.pager.-p52 .pager-nums-wrapper{left:-181.937rem}.pager.-p53 .pager-nums-wrapper{left:-185.65rem}.pager.-p54 .pager-nums-wrapper{left:-189.363rem}.pager.-p55 .pager-nums-wrapper{left:-193.076rem}.pager.-p56 .pager-nums-wrapper{left:-196.789rem}.pager.-p57 .pager-nums-wrapper{left:-200.502rem}.pager.-p58 .pager-nums-wrapper{left:-204.215rem}.pager.-p59 .pager-nums-wrapper{left:-207.928rem}.pager.-p60 .pager-nums-wrapper{left:-211.641rem}.pager-nums{margin:0 1.5rem;max-width:16.6rem;overflow:hidden}.pager-nums-wrapper{position:relative;display:flex}.pager-nums-wrapper:empty{display:none}.pager-nums-wrapper:blank{display:none}@media screen and (max-width: 830px){.main-frame.-hotel .pager{justify-content:space-between;font-size:var(--f-size-12);margin-top:5rem}.main-frame.-hotel .pager a{padding-left:.9rem;padding-right:.9rem}.main-frame.-hotel .pager a:before{left:.9rem;bottom:1.2em;width:calc(100% - 1.8rem)}.main-frame.-hotel .pager a.pager-prev,.main-frame.-hotel .pager a.pager-next{padding-left:0;padding-right:0}.main-frame.-hotel .pager a.pager-prev:before,.main-frame.-hotel .pager a.pager-next:before{left:0rem;width:100%}.main-frame.-hotel .pager.-p6 .pager-nums-wrapper{left:-9.252rem}.main-frame.-hotel .pager.-p7 .pager-nums-wrapper{left:-12.336rem}.main-frame.-hotel .pager.-p8 .pager-nums-wrapper{left:-15.42rem}.main-frame.-hotel .pager.-p9 .pager-nums-wrapper{left:-18.504rem}.main-frame.-hotel .pager.-p10 .pager-nums-wrapper{left:-21.588rem}.main-frame.-hotel .pager.-p11 .pager-nums-wrapper{left:-24.672rem}.main-frame.-hotel .pager.-p12 .pager-nums-wrapper{left:-27.756rem}.main-frame.-hotel .pager.-p13 .pager-nums-wrapper{left:-30.84rem}.main-frame.-hotel .pager.-p14 .pager-nums-wrapper{left:-33.924rem}.main-frame.-hotel .pager.-p15 .pager-nums-wrapper{left:-37.008rem}.main-frame.-hotel .pager.-p16 .pager-nums-wrapper{left:-40.092rem}.main-frame.-hotel .pager.-p17 .pager-nums-wrapper{left:-43.176rem}.main-frame.-hotel .pager.-p18 .pager-nums-wrapper{left:-46.26rem}.main-frame.-hotel .pager.-p19 .pager-nums-wrapper{left:-49.344rem}.main-frame.-hotel .pager.-p20 .pager-nums-wrapper{left:-52.428rem}.main-frame.-hotel .pager.-p21 .pager-nums-wrapper{left:-55.512rem}.main-frame.-hotel .pager.-p22 .pager-nums-wrapper{left:-58.596rem}.main-frame.-hotel .pager.-p23 .pager-nums-wrapper{left:-61.68rem}.main-frame.-hotel .pager.-p24 .pager-nums-wrapper{left:-64.764rem}.main-frame.-hotel .pager.-p25 .pager-nums-wrapper{left:-67.848rem}.main-frame.-hotel .pager.-p26 .pager-nums-wrapper{left:-70.932rem}.main-frame.-hotel .pager.-p27 .pager-nums-wrapper{left:-74.016rem}.main-frame.-hotel .pager.-p28 .pager-nums-wrapper{left:-77.1rem}.main-frame.-hotel .pager.-p29 .pager-nums-wrapper{left:-80.184rem}.main-frame.-hotel .pager.-p30 .pager-nums-wrapper{left:-83.268rem}.main-frame.-hotel .pager.-p31 .pager-nums-wrapper{left:-86.352rem}.main-frame.-hotel .pager.-p32 .pager-nums-wrapper{left:-89.436rem}.main-frame.-hotel .pager.-p33 .pager-nums-wrapper{left:-92.52rem}.main-frame.-hotel .pager.-p34 .pager-nums-wrapper{left:-95.604rem}.main-frame.-hotel .pager.-p35 .pager-nums-wrapper{left:-98.688rem}.main-frame.-hotel .pager.-p36 .pager-nums-wrapper{left:-101.772rem}.main-frame.-hotel .pager.-p37 .pager-nums-wrapper{left:-104.856rem}.main-frame.-hotel .pager.-p38 .pager-nums-wrapper{left:-107.94rem}.main-frame.-hotel .pager.-p39 .pager-nums-wrapper{left:-111.024rem}.main-frame.-hotel .pager.-p40 .pager-nums-wrapper{left:-114.108rem}.main-frame.-hotel .pager.-p41 .pager-nums-wrapper{left:-117.192rem}.main-frame.-hotel .pager.-p42 .pager-nums-wrapper{left:-120.276rem}.main-frame.-hotel .pager.-p43 .pager-nums-wrapper{left:-123.36rem}.main-frame.-hotel .pager.-p44 .pager-nums-wrapper{left:-126.444rem}.main-frame.-hotel .pager.-p45 .pager-nums-wrapper{left:-129.528rem}.main-frame.-hotel .pager.-p46 .pager-nums-wrapper{left:-132.612rem}.main-frame.-hotel .pager.-p47 .pager-nums-wrapper{left:-135.696rem}.main-frame.-hotel .pager.-p48 .pager-nums-wrapper{left:-138.78rem}.main-frame.-hotel .pager.-p49 .pager-nums-wrapper{left:-141.864rem}.main-frame.-hotel .pager.-p50 .pager-nums-wrapper{left:-144.948rem}.main-frame.-hotel .pager.-p51 .pager-nums-wrapper{left:-148.032rem}.main-frame.-hotel .pager.-p52 .pager-nums-wrapper{left:-151.116rem}.main-frame.-hotel .pager.-p53 .pager-nums-wrapper{left:-154.2rem}.main-frame.-hotel .pager.-p54 .pager-nums-wrapper{left:-157.284rem}.main-frame.-hotel .pager.-p55 .pager-nums-wrapper{left:-160.368rem}.main-frame.-hotel .pager.-p56 .pager-nums-wrapper{left:-163.452rem}.main-frame.-hotel .pager.-p57 .pager-nums-wrapper{left:-166.536rem}.main-frame.-hotel .pager.-p58 .pager-nums-wrapper{left:-169.62rem}.main-frame.-hotel .pager.-p59 .pager-nums-wrapper{left:-172.704rem}.main-frame.-hotel .pager.-p60 .pager-nums-wrapper{left:-175.788rem}.main-frame.-hotel .pager-nums{margin:0rem;max-width:15.4rem}}.main-frame.-hotel .base-frame .swiper-pagination.swiper-pagination-bullets{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;left:auto;right:auto;top:auto;bottom:auto;overflow:hidden}.main-frame.-hotel .base-frame .swiper-pagination-bullet{position:relative;display:block;width:1rem;height:1rem;border-radius:50%;margin:1.6rem 1rem 1.5rem;border:1px solid rgba(var(--c-hero-txt),1);background-color:transparent;opacity:1;cursor:pointer;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel .base-frame .swiper-pagination-bullet:hover,.main-frame.-hotel .base-frame .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(var(--c-hero-txt),1)}.main-frame.-hotel .base-frame .swiper-pagination-bullets{pointer-events:auto}.main-frame.-hotel .sc{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .sc:before{z-index:10;position:absolute;top:0;left:50%;display:block;width:100rem;height:1px;transform:translate(-50%);background-color:rgba(var(--c-sc-txt),.5);content:""}.main-frame.-hotel .meal-menus+.sc.-lounge{margin-top:20rem}@media (min-width: 831px){.main-frame.-hotel .sc{width:80rem;margin-top:12rem}.main-frame.-hotel .sc.-lounge{margin-top:0rem;padding-top:11rem}.main-frame.-hotel .sc.-lounge+.meal-note{margin-top:5rem}}@media screen and (max-width: 830px){.main-frame.-hotel .sc{margin-top:12rem}.main-frame.-hotel .sc:before{left:0;width:100%;transform:none}.main-frame.-hotel .sc.-lounge+.meal-note{margin-top:-2.6rem}.main-frame.-hotel .meal-menus+.sc.-lounge{margin-top:6.3rem}}.main-frame.-hotel .sc-thumb-items{--c-sc-head: var(--c-txt);--c-sc-txt: var(--c-txt-2);padding-top:9rem;padding-bottom:20rem}.main-frame.-hotel .thumb-items{margin-left:auto;margin-right:auto;white-space:pre-line;color:rgba(var(--c-sc-txt),1)}.main-frame.-hotel .thumb-item{text-align:center;background-color:#fff;padding-bottom:1.5rem}.main-frame.-hotel .thumb-item .thumb .s-img-component{position:relative}.main-frame.-hotel .thumb-item .thumb .s-img-component:before{position:relative;display:block;content:"";padding-top:56.5217391304%}.main-frame.-hotel .thumb-item .thumb .s-img-component img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-hotel .thumb-item .thumb+.h1{margin-top:2.5rem}.main-frame.-hotel .thumb-item .h2{font-size:var(--f-size-16);line-height:var(--f-h-15);letter-spacing:var(--f-track-45);text-indent:var(--f-track-45);line-height:1;color:rgba(var(--c-sc-head),1);margin-top:2.5rem}.main-frame.-hotel .thumb-item .h1{font-size:var(--f-size-24);letter-spacing:var(--f-track-45);text-indent:var(--f-track-45);line-height:1;color:rgba(var(--c-sc-head),1);margin-top:1.2rem}.main-frame.-hotel .thumb-item .p{font-size:var(--f-size-13);line-height:var(--f-h-20);letter-spacing:var(--f-track-145);margin-top:1.7rem}.main-frame.-hotel .thumb-item .capa{margin-top:1.9rem;line-height:1;letter-spacing:var(--f-track-360)}.main-frame.-hotel .thumb-item .capa .capa-h{display:inline-block;font-size:var(--f-size-11);margin-right:1rem}.main-frame.-hotel .thumb-item .capa .capa-b{display:inline-block;font-size:var(--f-size-13)}.main-frame.-hotel .thumb-item .capa .capa-s{display:inline-block;font-size:var(--f-size-13);margin-left:1.2rem;margin-right:1.2rem}.main-frame.-hotel .thumb-item .btn-arrow{margin-top:1.5rem;margin-left:auto;margin-right:auto;--btn-arrow-color: var(--c-sc-head)}@media (min-width: 831px){.main-frame.-hotel .thumb-items{display:grid;grid-template-columns:1fr 1fr;column-gap:8rem;row-gap:9.3rem;width:100rem;margin-top:10rem}.main-frame.-hotel .thumb-item{width:46rem}.main-frame.-hotel .thumb-item .thumb .s-img-component{width:46rem;height:26rem}}@media screen and (max-width: 830px){.main-frame.-hotel .sc-thumb-items{padding-top:2.6rem}.main-frame.-hotel .thumb-items{margin-top:5.4rem}.main-frame.-hotel .thumb-item{display:flex;flex-direction:column;align-items:center;width:30.5rem;margin-top:3rem;margin-left:auto;margin-right:auto;padding-bottom:1.3rem}.main-frame.-hotel .thumb-item .thumb .s-img-component{width:30.5rem;height:17.2rem}.main-frame.-hotel .thumb-item .thumb+.h1{margin-top:2.8rem}.main-frame.-hotel .thumb-item .h2{font-size:var(--f-size-14);line-height:1;letter-spacing:var(--f-track-45)}.main-frame.-hotel .thumb-item .h1{font-size:var(--f-size-20);line-height:1;letter-spacing:var(--f-track-45)}}html:lang(ko) .main-frame.-hotel .sc-thumb-items .p-h .p,html:lang(zh-CN) .main-frame.-hotel .sc-thumb-items .p-h .p,html:lang(zh-TW) .main-frame.-hotel .sc-thumb-items .p-h .p{text-align:center}.main-frame.-hotel .section-swiper-wrapper{--section-swiper-btn-color: var(--c-key);--section-swiper-btn-arrow: var(--c-white);position:relative;width:100%}.main-frame.-hotel .section-swiper-wrapper .btn-arrow{margin-left:auto;margin-right:auto}.main-frame.-hotel .section-swiper-wrapper.-shika{--section-swiper-btn-color: 61,46,7}.main-frame.-hotel .section-swiper-wrapper.-urara-lounge.-c-coconoe .slide-txt-urara-lounge-txt{background-color:#633f25}.main-frame.-hotel .section-swiper{position:relative;width:100%}.main-frame.-hotel .section-swiper .swiper-slide{position:relative}.main-frame.-hotel .section-swiper .swiper-slide .slide-img{height:calc(100% - 3.5rem)}.main-frame.-hotel .section-swiper .swiper-slide .slide-label{z-index:10;position:absolute;display:flex;justify-content:center;align-items:center;bottom:0;width:100%;height:3.5rem;font-size:var(--f-size-16);line-height:1;letter-spacing:var(--f-track-180);color:rgba(var(--c-white),1);text-align:center;background-color:rgba(var(--section-swiper-btn-color),1)}.main-frame.-hotel .section-swiper.-overflow-hidden{overflow:hidden}.main-frame.-hotel .swiper-wrapper{user-select:none}.main-frame.-hotel .swiper-btns{z-index:10;position:absolute;display:flex;align-items:center;justify-content:space-between;height:100%;top:0;pointer-events:none}.main-frame.-hotel .swiper-btns .swiper-btn{position:relative;display:flex;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;pointer-events:auto;border-radius:50%;background-color:rgba(var(--section-swiper-btn-color),1);transition-property:background-color,border-color,transform,opacity;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:10ms}.main-frame.-hotel .swiper-btns .swiper-btn path{fill:rgba(var(--section-swiper-btn-arrow),1);transition-property:fill;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:10ms}.main-frame.-hotel .swiper-btns .swiper-btn.-prev{transform:scaleX(-1)}.main-frame.-hotel .swiper-btns .swiper-btn:active{opacity:.8}.main-frame.-hotel .swiper-btns .swiper-btn.swiper-button-disabled{opacity:.2;pointer-events:none}.main-frame.-hotel .swiper-btns.-border{--section-swiper-btn-arrow: var(--c-key-dark)}.main-frame.-hotel .swiper-btns.-border .swiper-btn{background-color:transparent;border:1px solid rgba(var(--section-swiper-btn-color),1)}@media (hover: hover){.main-frame.-hotel .swiper-btns .swiper-btn:hover{--section-swiper-btn-arrow: var(--c-key-dark);background-color:#f4f2ec}.main-frame.-hotel .swiper-btns .swiper-btn:active{opacity:.8}.main-frame.-hotel .swiper-btns.-border .swiper-btn:hover{--section-swiper-btn-arrow: var(--c-white);background-color:rgba(var(--section-swiper-btn-color),1)}.main-frame.-hotel .swiper-btns.-border .swiper-btn:hover path{fill:rgba(var(--section-swiper-btn-arrow),1)}}@media (min-width: 831px){.main-frame.-hotel .swiper-btns .swiper-btn svg{transform:scale(.86956)}.main-frame.-hotel .section-swiper.-news .swiper-slide{width:22rem}.main-frame.-hotel .section-swiper.-no-swiper.-photo .swiper-wrapper .swiper-slide{width:fit-content;height:auto;margin:0 auto!important}.main-frame.-hotel .section-swiper.-no-swiper.-photo .swiper-wrapper .swiper-slide img{width:auto;height:auto}.main-frame.-hotel .section-swiper-wrapper.-item .swiper-btns{width:calc(100% + 25.2rem);left:-12.6rem}.main-frame.-hotel .section-swiper-wrapper.-photo .swiper-slide{width:89rem;height:49rem;margin-left:2.7rem;margin-right:2.7rem}.main-frame.-hotel .section-swiper-wrapper.-photo .swiper-slide img{width:89rem;height:49rem}.main-frame.-hotel .section-swiper-wrapper.-photo .swiper-btns{left:calc(50% - 47rem);width:94rem;padding-top:1rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-wide .swiper-slide,.main-frame.-hotel .section-swiper-wrapper.-photo.-facility .swiper-slide,.main-frame.-hotel .section-swiper-wrapper.-photo.-spa .swiper-slide,.main-frame.-hotel .section-swiper-wrapper.-photo.-urara-lounge .swiper-slide{width:100rem;height:45rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-wide img,.main-frame.-hotel .section-swiper-wrapper.-photo.-facility img,.main-frame.-hotel .section-swiper-wrapper.-photo.-spa img,.main-frame.-hotel .section-swiper-wrapper.-photo.-urara-lounge img{object-fit:cover;width:100%;height:100%}.main-frame.-hotel .section-swiper-wrapper.-photo.-wide .swiper-btns,.main-frame.-hotel .section-swiper-wrapper.-photo.-facility .swiper-btns,.main-frame.-hotel .section-swiper-wrapper.-photo.-spa .swiper-btns,.main-frame.-hotel .section-swiper-wrapper.-photo.-urara-lounge .swiper-btns{left:calc(50% - 52.5rem);width:105rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-s .swiper-slide,.main-frame.-hotel .section-swiper-wrapper.-photo.-s .swiper-slide img{width:68rem;height:45rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-s .swiper-btns{left:calc(50% - 36.6rem);width:73rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-g-plan-photo .swiper-slide,.main-frame.-hotel .section-swiper-wrapper.-photo.-g-plan-photo .swiper-slide img{width:50rem;height:33rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-g-plan-photo .swiper-btns{left:calc(50% - 27.6rem);width:55rem}.main-frame.-hotel .section-swiper-wrapper.-news{margin-top:8rem}.main-frame.-hotel .section-swiper-wrapper.-news .swiper-btns{padding-bottom:10.4rem}}@media screen and (max-width: 830px){.main-frame.-hotel .swiper-btns{left:50%;transform:translate(-50%);width:36.5rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .swiper-btns .swiper-btn{width:4rem;height:4rem}.main-frame.-hotel .swiper-btns .swiper-btn svg{transform:scale(.6956521739)}.main-frame.-hotel .swiper-btns.-design{align-items:flex-start;top:8rem}.main-frame.-hotel .section-swiper-wrapper.-photo .swiper-slide{width:28.5rem;height:15.7rem;margin-left:1rem;margin-right:1rem}.main-frame.-hotel .section-swiper-wrapper.-photo .swiper-slide img{object-fit:cover;width:100%;height:100%}.main-frame.-hotel .section-swiper-wrapper.-photo .swiper-btns{width:33.5rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-s .swiper-slide{width:30.5rem;height:20.2rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-s .swiper-slide img{object-fit:cover;width:100%;height:100%}.main-frame.-hotel .section-swiper-wrapper.-photo.-s .swiper-btns{width:36.5rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-facility .swiper-slide{width:30.3rem;min-height:55.8rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-facility .swiper-btns{width:34.3rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-wide .swiper-slide{width:30.5rem;height:16rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-wide img{object-fit:cover;width:100%;height:100%}.main-frame.-hotel .section-swiper-wrapper.-photo.-wide .swiper-btns{width:35.4rem;height:16rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-spa .swiper-slide{width:30.5rem;height:20.2rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-spa img{object-fit:cover;width:100%;height:100%}.main-frame.-hotel .section-swiper-wrapper.-photo.-spa .swiper-btns{width:35.4rem;height:20rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-spa.-photo-charter .swiper-slide{height:auto}.main-frame.-hotel .section-swiper-wrapper.-photo.-urara-lounge .swiper-slide{width:30.5rem;height:38.1rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-urara-lounge .swiper-btns{width:35.4rem;height:20rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-g-plan-photo .swiper-slide,.main-frame.-hotel .section-swiper-wrapper.-photo.-g-plan-photo .swiper-slide img{width:30.5rem;height:22.3rem}.main-frame.-hotel .section-swiper-wrapper.-photo.-g-plan-photo .swiper-btns{width:36.5rem}.main-frame.-hotel .section-swiper-wrapper.-news{margin-top:8rem}.main-frame.-hotel .section-swiper-wrapper.-news .swiper-btns{padding-bottom:10.4rem}.main-frame.-hotel .section-swiper .swiper-slide .slide-img{height:calc(100% - 2.2rem)}.main-frame.-hotel .section-swiper .swiper-slide .slide-label{height:2.2rem;font-size:var(--f-size-12)}.main-frame.-hotel .section-swiper.-news .swiper-slide{width:22rem}.main-frame.-hotel .section-swiper.-no-swiper.-photo .swiper-wrapper .swiper-slide{margin-left:auto;margin-right:auto}.main-frame.-hotel .section-swiper.-no-swiper.-photo .swiper-wrapper .swiper-slide img{width:100%;height:auto}}.main-frame.-hotel .simple-slide-wrapper{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .slides-s-img{position:relative}.main-frame.-hotel .simple-slide,.main-frame.-hotel .simple-slide .swiper-slide{position:relative;width:100%;height:100%}.main-frame.-hotel .simple-slide .swiper-slide img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .simple-slide .swiper-slide .g-plan-label{z-index:20;top:0rem;width:100%;font-size:var(--f-size-20);line-height:1;letter-spacing:var(--f-track-180);position:absolute;text-align:center}.main-frame.-hotel .simple-slide.-overflow-hidden{overflow:hidden}.main-frame.-hotel .simple-slide.-w-350{height:auto}.main-frame.-hotel .simple-slide.-w-350 img{width:100%;height:auto;object-fit:fill}.main-frame.-hotel .simple-slide-pagination-wrapper{z-index:1000;position:absolute;display:flex;justify-content:center;width:100%}.main-frame.-hotel .simple-slide-pagination{display:flex;justify-content:center}.main-frame.-hotel .simple-slide-pagination .swiper-pagination-bullet{--c-hero-txt: var(--c-white)}.main-frame.-hotel .simple-slide-txt{font-family:var(--f-en-serif);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .simple-slide-txt .h .s{display:inline-block;margin-left:1.5rem;font-size:var(--f-size-15)}.main-frame.-hotel .simple-slide-txt .note{font-size:var(--f-size-11);letter-spacing:var(--f-track-45);color:rgba(var(--c-txt-2),1);margin-top:1.3rem}.main-frame.-hotel .simple-slide-txt-imgtxt.-urara{color:rgba(var(--c-sc-head),1)}.main-frame.-hotel .simple-slide-txt-imgtxt-txt .hs{font-size:var(--f-size-14);letter-spacing:var(--f-track-180)}@media (min-width: 831px){.main-frame.-hotel .simple-slide-wrapper{display:flex;width:80rem;margin-top:8rem;column-gap:5rem}.main-frame.-hotel .simple-slide-pagination-wrapper{bottom:.4rem}.main-frame.-hotel .simple-slide.-w-350{width:35rem}.main-frame.-hotel .simple-slide.-g-plan{width:58.7rem;height:39rem;margin-top:.5rem;overflow:hidden}.main-frame.-hotel .simple-slide.-g-plan .plan-img{margin-top:5.2rem;width:58.7rem;height:30rem}.main-frame.-hotel .simple-slide-txt{width:38rem;display:flex;flex-direction:column;justify-content:center}.main-frame.-hotel .simple-slide-txt .hs{font-size:var(--f-size-15);line-height:1;letter-spacing:var(--f-track-240)}.main-frame.-hotel .simple-slide-txt .h{font-size:var(--f-size-24);line-height:var(--f-h-15);letter-spacing:var(--f-track-180);margin-top:1.4rem}.main-frame.-hotel .simple-slide-txt .p-spec-table{margin-top:3.5rem}.main-frame.-hotel .simple-slide-txt .simple-slide-txt-body+.p-spec-table{margin-top:1.6rem}.main-frame.-hotel .simple-slide-txt-body{font-size:var(--f-size-14);line-height:var(--f-h-18);letter-spacing:var(--f-track-80);margin-top:1.9rem}.main-frame.-hotel .simple-slide-txt-imgtxt{display:flex;align-items:center;column-gap:3.9rem}.main-frame.-hotel .simple-slide-txt-imgtxt-txt{padding-top:.4rem}.main-frame.-hotel .simple-slide-txt-imgtxt-txt .h{font-size:var(--f-size-24);line-height:var(--f-h-15);letter-spacing:var(--f-track-180);margin-top:1.4rem}.main-frame.-hotel .simple-slide+.slide-plan-pagination-wrapper{margin-top:-1.5rem}}@media screen and (max-width: 830px){.main-frame.-hotel .simple-slide-pagination-wrapper{bottom:.4rem}.main-frame.-hotel .simple-slide-wrapper{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.main-frame.-hotel .slides-s-img{width:25rem}.main-frame.-hotel .simple-slide .swiper-slide .g-plan-label{top:0rem}.main-frame.-hotel .simple-slide.-w-350,.main-frame.-hotel .simple-slide.-w-350 .swiper-slide{width:25rem}.main-frame.-hotel .simple-slide.-g-plan .plan-img{margin-top:4rem;min-height:36vw}.main-frame.-hotel .simple-slide-txt{margin-top:2.3rem}.main-frame.-hotel .simple-slide-txt .hs{font-size:var(--f-size-12);letter-spacing:var(--f-track-240);text-align:center}.main-frame.-hotel .simple-slide-txt .h{font-size:var(--f-size-18);line-height:var(--f-h-15);letter-spacing:var(--f-track-180);margin-top:.1rem;text-align:center}.main-frame.-hotel .simple-slide-txt .h .s{font-size:var(--f-size-132)}.main-frame.-hotel .simple-slide-txt .p-spec-table{width:25rem;margin-left:auto;margin-right:auto;margin-top:2.5rem}.main-frame.-hotel .simple-slide-txt .simple-slide-txt-body+.p-spec-table{margin-top:2.2rem}.main-frame.-hotel .simple-slide-txt-body{width:25rem;margin-top:1.9rem;margin-left:auto;margin-right:auto;white-space:normal;font-size:var(--f-size-12);line-height:var(--f-h-18);letter-spacing:var(--f-track-80)}.main-frame.-hotel .simple-slide-txt-imgtxt-img{margin-top:-.8rem}.main-frame.-hotel .simple-slide-txt-imgtxt-img img{margin-left:auto;margin-right:auto;transform:scale(.853)}.main-frame.-hotel .simple-slide-txt-imgtxt-txt{margin-top:.8rem}.main-frame.-hotel .simple-slide-txt-imgtxt-txt .h{margin-top:.4rem}.main-frame.-hotel .simple-slide-txt-imgtxt-txt .h .en{margin-top:-.2rem}}html:lang(ja) .main-frame.-hotel .simple-slide-txt .h.-ja-minus-left{text-indent:-.2em}.main-frame.-hotel table.spec{width:100%;font-size:var(--f-size-12);letter-spacing:var(--f-track-80);line-height:var(--f-h-13)}.main-frame.-hotel table.spec th,.main-frame.-hotel table.spec td{text-align:center;border-style:solid;border-color:rgba(var(--c-txt-2),.5);border-top-width:1px;border-bottom-width:1px;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel table.spec th.-left{text-align:left;padding-left:2rem}.main-frame.-hotel table.spec td.-right{text-align:right;padding-right:2rem}@media (min-width: 831px){.main-frame.-hotel table.spec th,.main-frame.-hotel table.spec td{padding:.6rem 0rem .7rem}}@media screen and (max-width: 830px){.main-frame.-hotel table.spec th,.main-frame.-hotel table.spec td{padding:.6rem 0rem .7rem}}.main-frame.-hotel .tabs{z-index:10;position:relative;display:flex;justify-content:center;letter-spacing:var(--f-track-180);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .tab{display:flex;align-items:center;border-right:1px solid rgba(var(--c-txt-2),.6);background-color:rgba(var(--c-key),0);transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:20ms}.main-frame.-hotel .tab:first-child{border-left:1px solid rgba(var(--c-txt-2),.6)}.main-frame.-hotel .tab .p{display:block;pointer-events:none}.main-frame.-hotel .tab.-s1{background-color:#ef7e7000}.main-frame.-hotel .tab.-s2{background-color:#d7b94600}.main-frame.-hotel .tab.-s3{background-color:#86b84600}.main-frame.-hotel .tab.-s4{background-color:#6a97c700}@media (hover: hover){.main-frame.-hotel .tab:hover{background-color:rgba(var(--c-key),.2)}.main-frame.-hotel .tab.-s1:hover{background-color:#ef7e7033}.main-frame.-hotel .tab.-s2:hover{background-color:#d7b94633}.main-frame.-hotel .tab.-s3:hover{background-color:#86b84633}.main-frame.-hotel .tab.-s4:hover{background-color:#6a97c733}}@media (min-width: 831px){.main-frame.-hotel .tab{font-size:var(--f-size-14);height:3.4rem;padding:0 4.2rem}.main-frame.-hotel .tab img{margin-right:1.3rem}}@media screen and (max-width: 830px){.main-frame.-hotel .tabs{width:100%;overflow:hidden}.main-frame.-hotel .tab{width:100%;justify-content:center;font-size:var(--f-size-12);height:3rem;letter-spacing:var(--f-track-180);padding:0 0rem}.main-frame.-hotel .tab img{margin-left:-.1rem;margin-right:.3rem;transform:scale(.72)}}.main-frame.-hotel .sc-thumb-swiper{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .sc-thumb-swiper.-sweet .swiper-slide.-sweet,.main-frame.-hotel .sc-thumb-swiper.-twina .swiper-slide.-twina,.main-frame.-hotel .sc-thumb-swiper.-twinb .swiper-slide.-twinb,.main-frame.-hotel .sc-thumb-swiper.-coconoe1 .swiper-slide.-coconoe1,.main-frame.-hotel .sc-thumb-swiper.-coconoe2 .swiper-slide.-coconoe2,.main-frame.-hotel .sc-thumb-swiper.-deluxe .swiper-slide.-deluxe,.main-frame.-hotel .sc-thumb-swiper.-comfort .swiper-slide.-comfort,.main-frame.-hotel .sc-thumb-swiper.-family .swiper-slide.-family,.main-frame.-hotel .sc-thumb-swiper.-casual .swiper-slide.-casual,.main-frame.-hotel .sc-thumb-swiper.-room1 .swiper-slide.-room1,.main-frame.-hotel .sc-thumb-swiper.-room2 .swiper-slide.-room2,.main-frame.-hotel .sc-thumb-swiper.-room3 .swiper-slide.-room3,.main-frame.-hotel .sc-thumb-swiper.-room4 .swiper-slide.-room4,.main-frame.-hotel .sc-thumb-swiper.-room5 .swiper-slide.-room5,.main-frame.-hotel .sc-thumb-swiper.-room6 .swiper-slide.-room6,.main-frame.-hotel .sc-thumb-swiper.-room7 .swiper-slide.-room7,.main-frame.-hotel .sc-thumb-swiper.-room8 .swiper-slide.-room8,.main-frame.-hotel .sc-thumb-swiper.-room9 .swiper-slide.-room9,.main-frame.-hotel .sc-thumb-swiper.-room10 .swiper-slide.-room10{display:none}.main-frame.-hotel .thumb-swiper-i{--c-bg: 255,255,255;position:relative;display:block;background:rgba(var(--c-bg),1)}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-h{display:flex;justify-content:center;align-items:center;color:rgba(var(--c-txt),1);line-height:var(--f-h-14)}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-h .img{position:relative;display:block;top:0rem;margin-right:1.1rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-h .img img{width:6.4rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-h .s{display:block;text-align:center;font-size:var(--f-size-14);line-height:1;letter-spacing:var(--f-track-80)}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-p{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .thumb-swiper-i .thumb-txt .btn-arrow{--btn-arrow-color: var(--c-txt)}.main-frame.-hotel .thumb-swiper-i.-urara{--c-txt: 190, 160, 65;--c-txt-2: var(--c-white);--c-bg: linear-gradient(90deg, rgb(31, 64, 57) 0%, rgb(21, 45, 41) 100%);background:var(--c-bg)}.main-frame.-hotel .thumb-swiper-i.-coconoe1,.main-frame.-hotel .thumb-swiper-i.-coconoe2{--c-txt: var(--c-white);--c-txt-2: var(--c-white)}.main-frame.-hotel .thumb-swiper-i.-coconoe1 .thumb-txt,.main-frame.-hotel .thumb-swiper-i.-coconoe2 .thumb-txt{background:linear-gradient(180deg,#0a1e32 6%,#370022 27%)}.main-frame.-hotel .thumb-swiper-i.-coconoe1 .thumb-txt-h .img,.main-frame.-hotel .thumb-swiper-i.-coconoe2 .thumb-txt-h .img{top:.1rem}.main-frame.-hotel .thumb-swiper-i.-coconoe1 .thumb-txt-h .img img,.main-frame.-hotel .thumb-swiper-i.-coconoe2 .thumb-txt-h .img img{width:5.8rem}.main-frame.-hotel .thumb-swiper-i.-coconoe2 .thumb-txt{background:linear-gradient(180deg,#370022 6%,#0a1e32 27%)}@media (min-width: 831px){.main-frame.-hotel .sc-thumb-swiper{width:100rem;padding-top:17.8rem;padding-bottom:23.6rem}.main-frame.-hotel .sc-thumb-swiper .section-swiper-wrapper{margin-top:5.1rem}.main-frame.-hotel .section-swiper.-thumb{width:100%}.main-frame.-hotel .thumb-swiper-i{width:30rem}.main-frame.-hotel .thumb-swiper-i .thumb-img,.main-frame.-hotel .thumb-swiper-i .thumb-img img{width:30rem;height:20rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt{padding:3.2rem 3rem 0rem;min-height:20rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-h{font-size:var(--f-size-16);letter-spacing:var(--f-track-240)}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-h .s{margin-top:.7rem;margin-bottom:-.3rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-p{font-size:var(--f-size-13);line-height:var(--f-h-20);letter-spacing:var(--f-track-145);margin-top:1.6rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt .btn-wrapper{position:absolute;left:0;bottom:1.4rem}}@media screen and (max-width: 830px){.main-frame.-hotel .sc-thumb-swiper{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));padding-top:5.4rem;padding-bottom:12rem}.main-frame.-hotel .sc-thumb-swiper .section-swiper-wrapper{margin-top:2.3rem}.main-frame.-hotel .sc-thumb-swiper .section-swiper-wrapper .swiper-btns{width:35.3rem}.main-frame.-hotel .section-swiper.-thumb{width:100%}.main-frame.-hotel .thumb-swiper-i{width:25rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .thumb-swiper-i .thumb-img,.main-frame.-hotel .thumb-swiper-i .thumb-img img{width:25rem;height:16.7rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt{padding:2.8rem 2.5rem 0rem;min-height:16.8rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-h{font-size:var(--f-size-13);letter-spacing:var(--f-track-180)}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-h .logo-urara-type img{width:5.8rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-h .s{font-size:var(--f-size-11);margin-top:.5rem;margin-bottom:-1rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-p{font-size:var(--f-size-11);margin-top:1.6rem}.main-frame.-hotel .thumb-swiper-i .thumb-txt .btn-wrapper{position:absolute;transform:scale(.9);left:0;bottom:1.1rem}.main-frame.-hotel .thumb-swiper-i.-coconoe1 .thumb-txt-h .img,.main-frame.-hotel .thumb-swiper-i.-coconoe2 .thumb-txt-h .img{top:0rem}.main-frame.-hotel .thumb-swiper-i.-coconoe1 .thumb-txt-h .img img,.main-frame.-hotel .thumb-swiper-i.-coconoe2 .thumb-txt-h .img img{width:4rem}}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .thumb-swiper-i .thumb-txt .thumb-txt-p{line-height:var(--f-h-16);margin-top:1.4rem}}.main-frame.-hotel .ul li{position:relative;letter-spacing:var(--f-track-80)}.main-frame.-hotel .ul li:before{position:absolute;display:block;top:0rem;left:-1rem;content:"\30fb"}.main-frame.-hotel .ul li .s{display:inline;margin:0 0 0 .4rem;font-size:var(--f-size-10)}.main-frame.-hotel .ul li .condenced{letter-spacing:-.1em}.main-frame.-hotel .ul.-round{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .ul.-round li:before{content:"\30fb"}.main-frame.-hotel .ul.-r-red{color:rgba(var(--c-black),1)}.main-frame.-hotel .ul.-r-red li{padding-top:.3rem;padding-bottom:.3rem;letter-spacing:var(--f-track-45)}.main-frame.-hotel .ul.-r-red li:before{top:.3rem;left:0rem;color:rgba(var(--c-red),1);content:"\2022"}.main-frame.-hotel .ul.-attention{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .ul.-attention li:before{left:0rem;content:"\203b"}.main-frame.-hotel .ul.-attention li:only-child{padding-left:0rem}.main-frame.-hotel .ul.-attention li:only-child:before{position:relative;display:inline;left:0}@media (min-width: 831px){.main-frame.-hotel .ul.-round li{font-size:var(--f-size-14);line-height:var(--f-h-17)}.main-frame.-hotel .ul.-round li:before{left:-1rem}.main-frame.-hotel .ul.-r-red li{font-size:var(--f-size-13);line-height:var(--f-h-17);padding-left:1.2rem}.main-frame.-hotel .ul.-attention li{font-size:var(--f-size-12);line-height:var(--f-h-17);letter-spacing:var(--f-track-45);padding-left:1.3rem}.main-frame.-hotel .ul.-col2{display:grid;grid-template-columns:1fr 1fr}.main-frame.-hotel .ul.-col3{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 830px){.main-frame.-hotel .ul.-round li{font-size:var(--f-size-12);line-height:var(--f-h-17)}.main-frame.-hotel .ul.-round li+li{margin-top:.5rem}.main-frame.-hotel .ul.-round li:before{left:-1rem}.main-frame.-hotel .ul.-r-red li{font-size:var(--f-size-12);line-height:var(--f-h-16);padding-top:0rem;padding-bottom:0rem;padding-left:1rem}.main-frame.-hotel .ul.-r-red li:before{top:0rem}.main-frame.-hotel .ul.-attention li{font-size:var(--f-size-12);line-height:var(--f-h-17);letter-spacing:var(--f-track-45);padding-left:1.2rem}.main-frame.-hotel .ul.-col3{display:grid;grid-template-columns:1fr 1fr}}.main-frame.-hotel .urara-amenities{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .urara-amenities .box-nocorner{margin-top:8rem;--nocorner-col: var(--c-txt-2)}.main-frame.-hotel .urara-amenities .btn-arrow{--btn-arrow-color: var(--c-txt);margin-top:11.9rem}.main-frame.-hotel .urara-amenities.-spa-shika-sauna,.main-frame.-hotel .urara-amenities.-shika{border-top:1px solid rgba(var(--c-key),.7)}.main-frame.-hotel .urara-amenities.-spa-shika-sauna .urara-amenity,.main-frame.-hotel .urara-amenities.-shika .urara-amenity{color:#231815;background-color:#9c885f1c;border-bottom:1px solid rgba(var(--c-key),.7)}.main-frame.-hotel .urara-amenities.-spa-shika-sauna .urara-amenity:nth-child(even),.main-frame.-hotel .urara-amenities.-shika .urara-amenity:nth-child(even){background-color:#9c885f47}.main-frame.-hotel .urara-amenities.-coconoe1 .urara-amenity{color:#370022}.main-frame.-hotel .urara-amenities.-coconoe2 .urara-amenity{color:#00040a}.main-frame.-hotel .urara-amenity{position:relative;width:100%;margin-left:auto;margin-right:auto;line-height:var(--f-h-15);white-space:pre-line;padding:4rem 0;color:#1f4039;background-color:#dcdcdc;border-bottom:1px solid rgba(var(--c-key),.3)}.main-frame.-hotel .urara-amenity:nth-child(odd){background-color:#b5b4b4}.main-frame.-hotel .urara-amenity .h,.main-frame.-hotel .urara-amenity .hs{font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .urara-amenity .h{position:absolute;top:4.7rem;left:6.8rem;font-size:var(--f-size-16);letter-spacing:var(--f-track-180);line-height:1}.main-frame.-hotel .urara-amenity .hs{position:absolute;top:4.8rem;left:3.8rem;font-family:var(--f-en-serif);font-size:var(--f-size-13);letter-spacing:var(--f-track-240);line-height:1}.main-frame.-hotel .urara-amenity .foot,.main-frame.-hotel .meal-lineup .foot{position:relative;font-size:var(--f-size-13);letter-spacing:var(--f-track-80);line-height:var(--f-h-17);margin-top:3rem;margin-bottom:-1.3rem}.main-frame.-hotel .urara-amenity .foot dt,.main-frame.-hotel .meal-lineup .foot dt{letter-spacing:var(--f-track-240);text-decoration-color:#1f403980;text-underline-offset:.5rem;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-style:solid}.main-frame.-hotel .urara-amenity .item .img,.main-frame.-hotel .meal-lineup .item .img{position:relative}.main-frame.-hotel .urara-amenity .item .img img+img,.main-frame.-hotel .meal-lineup .item .img img+img{margin-top:2rem}.main-frame.-hotel .urara-amenity .item .txt,.main-frame.-hotel .meal-lineup .item .txt{display:flex;flex-direction:column;justify-content:center}.main-frame.-hotel .urara-amenity .item .txt-h,.main-frame.-hotel .meal-lineup .item .txt-h{font-size:var(--f-size-15);letter-spacing:var(--f-track-180);margin-top:-.2rem}.main-frame.-hotel .urara-amenity .item .txt-p,.main-frame.-hotel .meal-lineup .item .txt-p{font-size:var(--f-size-13);letter-spacing:var(--f-track-120);line-height:var(--f-h-16);text-align:justify;margin-top:2rem}.main-frame.-hotel .urara-amenity .item .txt-n,.main-frame.-hotel .meal-lineup .item .txt-n{font-size:var(--f-size-11);line-height:var(--f-h-16);letter-spacing:var(--f-track-80);margin-top:1.2rem}.main-frame.-hotel .urara-amenity .item+.item,.main-frame.-hotel .meal-lineup .item+.item{margin-top:2rem}@media (min-width: 831px){.main-frame.-hotel .urara-amenities{width:100rem}.main-frame.-hotel .urara-amenities.-spa-shika-sauna .urara-amenity .body,.main-frame.-hotel .urara-amenities.-spa-shika-sauna .urara-amenity .foot{margin-left:12.5rem}.main-frame.-hotel .urara-amenity .body,.main-frame.-hotel .urara-amenity .foot,.main-frame.-hotel .meal-lineup .body,.main-frame.-hotel .meal-lineup .foot{margin-left:17.5rem}.main-frame.-hotel .urara-amenity .foot,.main-frame.-hotel .meal-lineup .foot{padding-right:20rem}.main-frame.-hotel .urara-amenity .foot dl,.main-frame.-hotel .meal-lineup .foot dl{display:flex}.main-frame.-hotel .urara-amenity .foot dt,.main-frame.-hotel .meal-lineup .foot dt{width:12.4rem}.main-frame.-hotel .urara-amenity .foot dd,.main-frame.-hotel .meal-lineup .foot dd{width:calc(100% - 12.4rem)}.main-frame.-hotel .urara-amenity .item,.main-frame.-hotel .meal-lineup .item{display:flex;column-gap:7rem}.main-frame.-hotel .urara-amenity .item .img,.main-frame.-hotel .meal-lineup .item .img,.main-frame.-hotel .urara-amenity .item .img img,.main-frame.-hotel .meal-lineup .item .img img{width:30rem}.main-frame.-hotel .urara-amenity .item .txt,.main-frame.-hotel .meal-lineup .item .txt{padding-right:10rem}}@media screen and (max-width: 830px){.main-frame.-hotel .urara-amenities{width:30.5rem}.main-frame.-hotel .urara-amenities .box-nocorner{width:25rem;margin-top:3.6rem}.main-frame.-hotel .urara-amenities .btn-wrapper{margin-top:6.4rem}.main-frame.-hotel .urara-amenities.-spa-shika-sauna .urara-amenity .body,.main-frame.-hotel .urara-amenities.-spa-shika-sauna .urara-amenity .foot{margin-left:6rem}.main-frame.-hotel .urara-amenities.-spa-shika-sauna .urara-amenity .item .img,.main-frame.-hotel .urara-amenities.-spa-shika-sauna .urara-amenity .item .img img{width:22.5rem}.main-frame.-hotel .urara-amenity{padding:4rem 0 6rem}.main-frame.-hotel .urara-amenity .h{top:4rem;left:4.5rem;font-size:var(--f-size-14)}.main-frame.-hotel .urara-amenity .hs{top:4rem;left:2.4rem;font-size:var(--f-size-12)}.main-frame.-hotel .urara-amenity .body,.main-frame.-hotel .urara-amenity .foot,.main-frame.-hotel .meal-lineup .body,.main-frame.-hotel .meal-lineup .foot{margin-left:8.5rem}.main-frame.-hotel .urara-amenity .foot,.main-frame.-hotel .meal-lineup .foot{padding-right:2rem}.main-frame.-hotel .urara-amenity .foot dt,.main-frame.-hotel .meal-lineup .foot dt{font-size:var(--f-size-12)}.main-frame.-hotel .urara-amenity .foot dd,.main-frame.-hotel .meal-lineup .foot dd{margin-top:1.4rem;font-size:var(--f-size-12)}.main-frame.-hotel .urara-amenity .item .img,.main-frame.-hotel .meal-lineup .item .img,.main-frame.-hotel .urara-amenity .item .img img,.main-frame.-hotel .meal-lineup .item .img img{width:20rem}.main-frame.-hotel .urara-amenity .item .txt,.main-frame.-hotel .meal-lineup .item .txt{margin-top:2.2rem;padding-right:2rem}.main-frame.-hotel .urara-amenity .item .txt-h,.main-frame.-hotel .meal-lineup .item .txt-h{font-size:var(--f-size-15)}.main-frame.-hotel .urara-amenity .item .txt-p,.main-frame.-hotel .meal-lineup .item .txt-p{font-size:var(--f-size-12);margin-top:1.2rem}.main-frame.-hotel .urara-amenity .item .txt-n,.main-frame.-hotel .meal-lineup .item .txt-n{font-size:var(--f-size-11);white-space:normal}.main-frame.-hotel .urara-amenity .item .img img+img,.main-frame.-hotel .meal-lineup .item .img img+img{margin-top:2rem}.main-frame.-hotel .urara-amenity .item+.item,.main-frame.-hotel .meal-lineup .item+.item{margin-top:4rem}}html:lang(en) .main-frame.-hotel .urara-amenity .item .txt-p{text-align:left;white-space:normal}html:lang(en) .main-frame.-hotel .urara-amenity .foot dd{text-align:left}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .urara-amenity .foot dd,html:lang(zh-CN) .main-frame.-hotel .urara-amenity .foot dd,html:lang(zh-TW) .main-frame.-hotel .urara-amenity .foot dd,html:lang(ko) .main-frame.-hotel .urara-amenity .foot dd{text-align:justify}}.webc_pagetop{display:none!important}.main-frame.-hotel #recommend_489ban{white-space:normal;font-family:var(--f-en-serif)}.main-frame.-hotel #recommend_489ban .PlanView{box-sizing:border-box}.main-frame.-hotel #recommend_489ban .PlanView .picture{text-align:center}.main-frame.-hotel #recommend_489ban .PlanView .picture a{position:relative;display:block}.main-frame.-hotel #recommend_489ban .PlanView .picture img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel #recommend_489ban .PlanView .explan{color:rgba(var(--c-sc-txt),1)}.main-frame.-hotel #recommend_489ban .PlanView .roomlist{display:none}.main-frame.-hotel #recommend_489ban .PlanView .planlist a{display:block;width:100%;border:1px solid rgba(var(--c-sc-head),.6);text-align:center;color:rgba(var(--c-sc-head),1);background-color:transparent;transition-property:background-color,color,border;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel #recommend_489ban .PlanView .planlist a:hover{opacity:1;color:rgba(var(--c-white),1);background-color:rgba(var(--c-sc-head),1);border:1px solid rgba(var(--c-sc-head),1)}.main-frame.-hotel #recommend_489ban .PlanView .comment{display:none}.main-frame.-hotel #recommend_489ban .PlanView:nth-child(n+5){display:none}@media (hover: hover){.main-frame.-hotel #recommend_489ban .PlanView .planlist a:hover{opacity:1;color:rgba(var(--c-white),1);background-color:rgba(var(--c-sc-head),1);border:1px solid rgba(var(--c-sc-head),1)}}@media (min-width: 831px){.main-frame.-hotel #recommend_489ban{display:flex;flex-wrap:wrap;justify-content:space-between}.main-frame.-hotel #recommend_489ban .PlanView{width:22rem}.main-frame.-hotel #recommend_489ban .PlanView .picture a{width:22rem;height:16.4rem}.main-frame.-hotel #recommend_489ban .PlanView .explan{margin-top:1.5rem}.main-frame.-hotel #recommend_489ban .PlanView .planlist a{height:3.1rem;line-height:2.8rem;margin:2.4rem 0 0}.main-frame.-hotel #recommend_489ban .PlanView .plan{font-size:var(--f-size-15);letter-spacing:var(--f-track-45);height:9.6rem;display:-webkit-box;line-height:2.4rem;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:9.6rem;overflow:hidden}.main-frame.-hotel #recommend_489ban .PlanView .plan .-en{line-height:2.2119815668rem}}@media screen and (max-width: 830px){.main-frame.-hotel #recommend_489ban{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem;row-gap:4.5rem}.main-frame.-hotel #recommend_489ban .PlanView .picture picture{display:block;position:relative}.main-frame.-hotel #recommend_489ban .PlanView .picture picture:before{position:relative;display:block;content:"";padding-top:74.375%}.main-frame.-hotel #recommend_489ban .PlanView .picture picture img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-hotel #recommend_489ban .PlanView .explan{margin-top:1rem}.main-frame.-hotel #recommend_489ban .PlanView .plan{font-size:var(--f-size-12);letter-spacing:var(--f-track-45);height:9.5rem;display:-webkit-box;line-height:1.9rem;-webkit-box-orient:vertical;-webkit-line-clamp:5;max-height:9.5rem;overflow:hidden}.main-frame.-hotel #recommend_489ban .PlanView .plan .-en{line-height:1.7511520737rem}.main-frame.-hotel #recommend_489ban .PlanView .planlist a{height:2.2rem;line-height:2rem;margin:1.8rem 0 0;font-size:var(--f-size-10);letter-spacing:var(--f-track-120)}.main-frame.-hotel #recommend_489ban .PlanView .comment{display:none}}.main-frame.-hotel #search_489ban{position:relative;width:37.5rem;padding:3.6rem 3rem;font-size:var(--f-size-15);letter-spacing:var(--f-track-120);color:rgba(var(--c-txt),1);border:1px solid rgba(var(--c-txt),.6);background-color:rgba(var(--c-bg),1);transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:20ms}.main-frame.-hotel #search_489ban label{cursor:auto}.main-frame.-hotel #search_489ban input[type=checkbox],.main-frame.-hotel #search_489ban input[type=radio]{position:relative;display:block;cursor:pointer}.main-frame.-hotel #search_489ban input[type=checkbox]:after,.main-frame.-hotel #search_489ban input[type=radio]:after{z-index:1;top:-1rem;left:.2rem;position:absolute;display:block;opacity:0;content:url(/common/img/g/share/checked.svg);transition-property:opacity;transition-duration:.19s;transition-timing-function:ease-out}.main-frame.-hotel #search_489ban input[type=radio]:checked:before,.main-frame.-hotel #search_489ban input[type=checkbox]:checked:before{border-color:rgba(var(--c-txt-2),.2)}.main-frame.-hotel #search_489ban input[type=radio]:checked:after,.main-frame.-hotel #search_489ban input[type=checkbox]:checked:after{opacity:1}.main-frame.-hotel #search_489ban form{display:flex;flex-direction:column;row-gap:1.4rem}.main-frame.-hotel #search_489ban select{position:relative;width:6.6rem;cursor:pointer}.main-frame.-hotel #search_489ban input[type=date],.main-frame.-hotel #search_489ban select,.main-frame.-hotel #search_489ban input[type=checkbox]{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel #search_489ban input[type=date]+span,.main-frame.-hotel #search_489ban select+span,.main-frame.-hotel #search_489ban input[type=checkbox]+span{position:absolute;color:rgba(var(--c-txt-2),1);right:-2.1rem;font-size:var(--f-size-12);top:.6rem;display:inline-block;margin-left:.7rem;pointer-events:none}.main-frame.-hotel #search_489ban input[type=date][disabled],.main-frame.-hotel #search_489ban select[disabled],.main-frame.-hotel #search_489ban input[type=checkbox][disabled]{opacity:.5;background-color:#0000001a}.main-frame.-hotel #search_489ban input[type=date],.main-frame.-hotel #search_489ban select{height:3.6rem;line-height:3.4rem;padding:0rem .3rem 0rem 1.2rem}.main-frame.-hotel #search_489ban input[type=date]{width:14.6rem;padding-right:1.2rem;border:1px solid rgba(var(--c-txt-2),.2)}.main-frame.-hotel #search_489ban input[type=checkbox]{width:1.8rem;height:1.8rem;border:1px solid rgba(var(--c-txt-2),.2)}.main-frame.-hotel #search_489ban input[type=date]+label{display:flex;align-items:center;font-size:var(--f-size-12);letter-spacing:var(--f-track-45);margin-left:1.4rem}.main-frame.-hotel #search_489ban input[type=date]+label input{margin-right:.6rem}.main-frame.-hotel #search_489ban dl,.main-frame.-hotel #search_489ban dt,.main-frame.-hotel #search_489ban dd{display:flex;align-items:center}.main-frame.-hotel #search_489ban dt{width:5.9rem;white-space:nowrap;justify-content:flex-end;padding-right:.8rem}.main-frame.-hotel #search_489ban dd{position:relative}.main-frame.-hotel #search_489ban .inbox_489ban{display:flex}.main-frame.-hotel #search_489ban .inbox_489ban dd{width:6.8rem;border:1px solid rgba(var(--c-txt-2),.2)}.main-frame.-hotel #search_489ban .inbox_489ban dd:before{z-index:2;position:absolute;top:.4rem;right:.6rem;content:url(/common/img/hotel/svg/select-arrow.svg);pointer-events:none}.main-frame.-hotel #search_489ban .inbox_489ban dl{width:50%}.main-frame.-hotel #search_489ban button{position:relative;margin-top:.5rem;width:100%;height:3.9rem;padding-bottom:.2rem;text-align:center;color:rgba(var(--c-white),1);border:1px solid rgba(var(--c-txt),1);background-color:rgba(var(--c-txt),1);transition-property:background-color,color,border,opacity;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:30ms}.main-frame.-hotel #search_489ban button:hover{opacity:.8}@media (min-width: 831px){.main-frame.-hotel .ac-menu-content-body.-reservation{top:4.8rem;right:0}}@media screen and (max-width: 830px){.main-frame.-hotel .ac-menu-content-body.-reservation{bottom:5.4rem;right:0}}html:lang(en) .main-frame.-hotel #search_489ban,html:lang(zh-CN) .main-frame.-hotel #search_489ban,html:lang(zh-TW) .main-frame.-hotel #search_489ban,html:lang(ko) .main-frame.-hotel #search_489ban{width:56.8rem;font-family:var(--f-en-serif)}html:lang(en) .main-frame.-hotel #search_489ban input[type=date]+span,html:lang(en) .main-frame.-hotel #search_489ban select+span,html:lang(en) .main-frame.-hotel #search_489ban input[type=checkbox]+span,html:lang(zh-CN) .main-frame.-hotel #search_489ban input[type=date]+span,html:lang(zh-CN) .main-frame.-hotel #search_489ban select+span,html:lang(zh-CN) .main-frame.-hotel #search_489ban input[type=checkbox]+span,html:lang(zh-TW) .main-frame.-hotel #search_489ban input[type=date]+span,html:lang(zh-TW) .main-frame.-hotel #search_489ban select+span,html:lang(zh-TW) .main-frame.-hotel #search_489ban input[type=checkbox]+span,html:lang(ko) .main-frame.-hotel #search_489ban input[type=date]+span,html:lang(ko) .main-frame.-hotel #search_489ban select+span,html:lang(ko) .main-frame.-hotel #search_489ban input[type=checkbox]+span{right:2.4rem}html:lang(en) .main-frame.-hotel #search_489ban select,html:lang(zh-CN) .main-frame.-hotel #search_489ban select,html:lang(zh-TW) .main-frame.-hotel #search_489ban select,html:lang(ko) .main-frame.-hotel #search_489ban select{width:10.5rem}html:lang(en) .main-frame.-hotel #search_489ban input[type=date],html:lang(zh-CN) .main-frame.-hotel #search_489ban input[type=date],html:lang(zh-TW) .main-frame.-hotel #search_489ban input[type=date],html:lang(ko) .main-frame.-hotel #search_489ban input[type=date]{width:14.6rem}html:lang(en) .main-frame.-hotel #search_489ban input[type=checkbox],html:lang(zh-CN) .main-frame.-hotel #search_489ban input[type=checkbox],html:lang(zh-TW) .main-frame.-hotel #search_489ban input[type=checkbox],html:lang(ko) .main-frame.-hotel #search_489ban input[type=checkbox]{width:1.8rem}html:lang(en) .main-frame.-hotel #search_489ban dt,html:lang(zh-CN) .main-frame.-hotel #search_489ban dt,html:lang(zh-TW) .main-frame.-hotel #search_489ban dt,html:lang(ko) .main-frame.-hotel #search_489ban dt{width:14.4rem}html:lang(en) .main-frame.-hotel #search_489ban .inbox_489ban dd,html:lang(zh-CN) .main-frame.-hotel #search_489ban .inbox_489ban dd,html:lang(zh-TW) .main-frame.-hotel #search_489ban .inbox_489ban dd,html:lang(ko) .main-frame.-hotel #search_489ban .inbox_489ban dd{width:10.5rem}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel #search_489ban,html:lang(zh-CN) .main-frame.-hotel #search_489ban,html:lang(zh-TW) .main-frame.-hotel #search_489ban,html:lang(ko) .main-frame.-hotel #search_489ban{width:100vw;padding:3.6rem 2rem;font-size:var(--f-size-11)}html:lang(en) .main-frame.-hotel #search_489ban input[type=date]+span,html:lang(en) .main-frame.-hotel #search_489ban select+span,html:lang(en) .main-frame.-hotel #search_489ban input[type=checkbox]+span,html:lang(zh-CN) .main-frame.-hotel #search_489ban input[type=date]+span,html:lang(zh-CN) .main-frame.-hotel #search_489ban select+span,html:lang(zh-CN) .main-frame.-hotel #search_489ban input[type=checkbox]+span,html:lang(zh-TW) .main-frame.-hotel #search_489ban input[type=date]+span,html:lang(zh-TW) .main-frame.-hotel #search_489ban select+span,html:lang(zh-TW) .main-frame.-hotel #search_489ban input[type=checkbox]+span,html:lang(ko) .main-frame.-hotel #search_489ban input[type=date]+span,html:lang(ko) .main-frame.-hotel #search_489ban select+span,html:lang(ko) .main-frame.-hotel #search_489ban input[type=checkbox]+span{right:2.4rem;font-size:var(--f-size-10)}html:lang(en) .main-frame.-hotel #search_489ban select,html:lang(zh-CN) .main-frame.-hotel #search_489ban select,html:lang(zh-TW) .main-frame.-hotel #search_489ban select,html:lang(ko) .main-frame.-hotel #search_489ban select{width:9rem}html:lang(en) .main-frame.-hotel #search_489ban input[type=date],html:lang(zh-CN) .main-frame.-hotel #search_489ban input[type=date],html:lang(zh-TW) .main-frame.-hotel #search_489ban input[type=date],html:lang(ko) .main-frame.-hotel #search_489ban input[type=date]{width:11.3rem}html:lang(en) .main-frame.-hotel #search_489ban input[type=checkbox],html:lang(zh-CN) .main-frame.-hotel #search_489ban input[type=checkbox],html:lang(zh-TW) .main-frame.-hotel #search_489ban input[type=checkbox],html:lang(ko) .main-frame.-hotel #search_489ban input[type=checkbox]{width:1.8rem}html:lang(en) .main-frame.-hotel #search_489ban dt,html:lang(zh-CN) .main-frame.-hotel #search_489ban dt,html:lang(zh-TW) .main-frame.-hotel #search_489ban dt,html:lang(ko) .main-frame.-hotel #search_489ban dt{width:8.5rem}html:lang(en) .main-frame.-hotel #search_489ban label,html:lang(zh-CN) .main-frame.-hotel #search_489ban label,html:lang(zh-TW) .main-frame.-hotel #search_489ban label,html:lang(ko) .main-frame.-hotel #search_489ban label{white-space:normal;line-height:1.4rem;text-align:right}html:lang(en) .main-frame.-hotel #search_489ban .inbox_489ban dd,html:lang(zh-CN) .main-frame.-hotel #search_489ban .inbox_489ban dd,html:lang(zh-TW) .main-frame.-hotel #search_489ban .inbox_489ban dd,html:lang(ko) .main-frame.-hotel #search_489ban .inbox_489ban dd{width:9rem}}.main-frame.-hotel .swiper-slide .slide-txt-facility-wrapper{position:relative;user-select:none;color:#fff}.main-frame.-hotel .swiper-slide .slide-txt-facility-wrapper .slide-txt-facility-img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .swiper-slide .slide-txt-facility-wrapper.-hana .slide-txt-facility-txt{background:linear-gradient(90deg,rgb(85,30,0) 0%,rgb(50,30,0) 100%)}.main-frame.-hotel .swiper-slide .slide-txt-facility-wrapper.-shika .slide-txt-facility-txt{background:linear-gradient(90deg,rgb(61,46,7) 0%,rgb(32,30,5) 100%)}.main-frame.-hotel .swiper-slide .slide-txt-facility-txt{z-index:10;position:relative}.main-frame.-hotel .swiper-slide .slide-txt-facility-head-1,.main-frame.-hotel .swiper-slide .slide-txt-facility-head-2,.main-frame.-hotel .swiper-slide .slide-txt-facility-bottom{z-index:5}.main-frame.-hotel .swiper-slide .slide-txt-facility-head-1{position:absolute;display:flex;justify-content:center;width:100%;letter-spacing:var(--f-track-280);line-height:var(--f-h-15)}.main-frame.-hotel .swiper-slide .slide-txt-facility-head-2{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.main-frame.-hotel .swiper-slide .slide-txt-facility-bottom{position:relative}.main-frame.-hotel .swiper-slide .slide-txt-facility-floor{position:relative;padding-left:1.5rem;margin-left:1rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-floor:before{position:absolute;display:block;top:calc(50% - 1rem);left:0;width:1px;height:2rem;background-color:#fff6;content:""}.main-frame.-hotel .swiper-slide .slide-txt-facility-h{letter-spacing:var(--f-track-400);white-space:pre-line}.main-frame.-hotel .swiper-slide .slide-txt-facility-h .s{display:block}.main-frame.-hotel .swiper-slide .slide-txt-facility-n{letter-spacing:var(--f-track-45);line-height:var(--f-h-18)}.main-frame.-hotel .swiper-slide .slide-txt-facility-d{line-height:var(--f-h-19)}.main-frame.-hotel .swiper-slide .btn-wrapper{padding:0}.main-frame.-hotel .swiper-slide .btn-arrow{margin:0;--btn-arrow-color: 255,255,255;--btn-arrow-filter: invert(100%)}.main-frame.-hotel .swiper-slide .slide-txt-facility-txt-bg{z-index:1;position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.main-frame.-hotel .swiper-slide .slide-txt-facility-txt-bg img{position:relative;opacity:.16}@media (min-width: 831px){.main-frame.-hotel .swiper-slide .slide-txt-facility-wrapper{width:100rem;min-height:45rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-wrapper .slide-txt-facility-img{position:absolute;top:0;left:0;width:68rem;height:100%}.main-frame.-hotel .swiper-slide .slide-txt-facility-txt{display:grid;grid-auto-flow:column;grid-template-rows:1fr auto;width:32rem;min-height:45rem;margin-left:auto;padding:2.9rem 3.6rem 2.5rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-head-1{top:2.9rem;font-size:var(--f-size-15)}.main-frame.-hotel .swiper-slide .slide-txt-facility-head-2{padding-top:1.2rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-h{font-size:var(--f-size-20)}.main-frame.-hotel .swiper-slide .slide-txt-facility-h .s{font-size:var(--f-size-13)}.main-frame.-hotel .swiper-slide .slide-txt-facility-n{margin-top:-3.1rem;margin-bottom:.5rem;margin-left:-.2rem;font-size:var(--f-size-11)}.main-frame.-hotel .swiper-slide .slide-txt-facility-d{font-size:var(--f-size-14);letter-spacing:var(--f-track-45)}.main-frame.-hotel .swiper-slide .btn-wrapper{margin-top:1rem;margin-bottom:-.8rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-txt-bg img{width:19.6rem!important;height:19.6rem!important;top:-1.3rem}}@media screen and (max-width: 830px){.main-frame.-hotel .swiper-slide .slide-txt-facility-wrapper{width:30.5rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-wrapper .slide-txt-facility-img{position:relative;width:100%;height:20.1rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-txt{display:grid;grid-auto-flow:column;grid-template-rows:1fr auto;width:100%;min-height:35.8rem;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:1.7rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-head-1{top:1.9rem;font-size:var(--f-size-15)}.main-frame.-hotel .swiper-slide .slide-txt-facility-head-2{padding-top:2.5rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-h{font-size:var(--f-size-16)}.main-frame.-hotel .swiper-slide .slide-txt-facility-h .s{font-size:var(--f-size-11);letter-spacing:var(--f-track-240)}.main-frame.-hotel .swiper-slide .slide-txt-facility-n{margin-top:-2.9rem;margin-bottom:.3rem;text-align:center;font-size:var(--f-size-11)}.main-frame.-hotel .swiper-slide .slide-txt-facility-d{font-size:var(--f-size-14);letter-spacing:var(--f-track-30)}.main-frame.-hotel .swiper-slide .btn-wrapper{margin-top:.1rem;margin-bottom:-.5rem}.main-frame.-hotel .swiper-slide .slide-txt-facility-txt-bg img{top:-2.7rem;width:19.5rem!important;height:19.5rem!important}}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-facility-h{text-align:center;line-height:1.4}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s{margin:1.7rem 0 -2.7rem}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s:first-child{margin-top:-1.3rem}html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-facility-h,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-facility-h,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-facility-h,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-facility-h{line-height:5.5rem;font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;font-family:var(--f-serif-noyaku)}html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .track-0,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .track-0,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .track-0,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .track-0{letter-spacing:0em}html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s{margin:0rem .3rem 0 -7.8rem}html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-facility-d,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-facility-d,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-facility-d,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-facility-d{text-align:justify}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-facility-h,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-facility-h,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-facility-h,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-facility-h{line-height:4rem}html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s{margin:0rem 1.3rem 0 -5.5rem}}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s{margin:1.7rem 0 -2.2rem}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-facility-h .s:first-child{margin-top:-.6rem}}.main-frame.-hotel .swiper-slide .slide-txt-spa-wrapper{position:relative;user-select:none}.main-frame.-hotel .swiper-slide .slide-txt-spa-wrapper .slide-txt-spa-img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt{z-index:10;position:relative;background-color:#fff}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h1{letter-spacing:var(--f-track-400);line-height:var(--f-h-15)}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h2{letter-spacing:var(--f-track-30);line-height:var(--f-h-15)}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt-p1{line-height:var(--f-h-19)}.main-frame.-hotel .swiper-slide .slide-txt-spa-dls{border-top:1px solid rgba(var(--c-txt-2),.5)}.main-frame.-hotel .swiper-slide .slide-txt-spa-dls dl{display:flex;padding:.5rem 0 .6rem;border-bottom:1px solid rgba(var(--c-txt-2),.5)}.main-frame.-hotel .swiper-slide .slide-txt-spa-dls dt{width:12rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-dls dt h4{font-size:var(--f-size-13);text-align-last:justify}.main-frame.-hotel .swiper-slide .slide-txt-spa-dls dd{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .swiper-slide .slide-txt-spa-dl-capa{font-size:var(--f-size-16)}.main-frame.-hotel .swiper-slide .slide-txt-spa-dl-capa .s{display:inline-block;margin-left:.6rem;font-size:var(--f-size-11)}.main-frame.-hotel .swiper-slide .slide-txt-spa-timeinfo{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .swiper-slide .slide-txt-spa-timeinfo:before{position:absolute;top:calc(50% - 3rem);left:calc(50% - 3rem);display:block;width:6rem;height:6rem;border-radius:50%;background-color:rgba(var(--c-txt),.4);content:""}.main-frame.-hotel .swiper-slide .slide-txt-spa-timeinfo-d{font-size:var(--f-size-12);line-height:2.2rem;padding-top:0rem;letter-spacing:var(--f-track-45)}.main-frame.-hotel .swiper-slide .slide-txt-spa-timeinfo{margin:2.6rem 0 0 -4.8rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-time-count{font-size:var(--f-size-13);line-height:var(--f-h-13)}.main-frame.-hotel .swiper-slide .slide-txt-spa-time-time{font-size:var(--f-size-13);margin-top:.2rem;line-height:var(--f-h-13)}@media (min-width: 831px){.main-frame.-hotel .swiper-slide .slide-txt-spa-wrapper{width:100rem;min-height:45rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-wrapper .slide-txt-spa-img{position:absolute;top:0;left:0;width:68rem;height:100%}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt{display:grid;grid-auto-flow:column;grid-template-rows:1fr auto;width:32rem;min-height:45rem;margin-left:auto;padding:2.5rem 3.6rem 3.5rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h1{font-size:var(--f-size-22);margin-top:.4rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h2{font-size:var(--f-size-16)}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt-p1{font-size:var(--f-size-16);margin-top:2rem;letter-spacing:var(--f-track-30)}}@media screen and (max-width: 830px){.main-frame.-hotel .swiper-slide .slide-txt-spa-wrapper{width:30.5rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-wrapper .slide-txt-spa-img{position:relative;width:100%;height:20.1rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt{display:grid;grid-auto-flow:column;grid-template-rows:1fr auto;width:100%;min-height:38.2rem;padding-left:2.4rem;padding-right:2.4rem;padding-bottom:3.5rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-head{padding-top:2.9rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h1{text-align:center;font-size:var(--f-size-16);margin-top:.4rem}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h2{text-align:center;font-size:var(--f-size-12)}.main-frame.-hotel .swiper-slide .slide-txt-spa-txt-p1{font-size:var(--f-size-13);margin-top:2rem;letter-spacing:var(--f-track-0)}}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h1{font-size:var(--f-size-22)}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h2{font-size:var(--f-size-15)}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-p1{font-size:var(--f-size-13);text-align:left}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-spa-dls dt h4{font-size:var(--f-size-12);text-align-last:auto}html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-p1,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-p1,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-p1,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-p1{text-align:justify}html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-spa-dls dt h4,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-spa-dls dt h4,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-spa-dls dt h4,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-spa-dls dt h4{width:7rem}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt{min-height:40.2rem}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h1{font-size:var(--f-size-18)}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-h2{font-size:var(--f-size-12)}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-spa-txt-p1{font-size:var(--f-size-12)}}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-wrapper{position:relative;user-select:none}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-wrapper .slide-txt-urara-lounge-img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt{z-index:10;position:relative;color:#fff;background-color:#a77b53}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-h{letter-spacing:var(--f-track-400)}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-p{letter-spacing:var(--f-track-30);line-height:var(--f-h-19)}@media (min-width: 831px){.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-wrapper{width:100rem;min-height:45rem}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-wrapper .slide-txt-urara-lounge-img{position:absolute;top:0;left:0;width:68rem;height:100%}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt{display:grid;grid-auto-flow:column;grid-template-rows:1fr auto;width:32rem;min-height:45rem;margin-left:auto;padding-left:4rem;padding-right:4rem}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-h{display:flex;justify-content:center;align-items:center;width:100%;padding-top:3.7rem;font-size:var(--f-size-22);line-height:var(--f-h-17)}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-p{font-size:var(--f-size-16);padding-bottom:4.7rem}}@media screen and (max-width: 830px){.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-wrapper{width:30.5rem;min-height:38.1rem}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-wrapper .slide-txt-urara-lounge-img{position:relative;width:100%;height:20.3rem}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt{width:100%;min-height:17.8rem;padding-left:2.4rem;padding-right:2.4rem}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-h{display:flex;justify-content:center;align-items:center;width:100%;height:9.1rem;padding-top:1.2rem;text-align:center;font-size:var(--f-size-16);line-height:var(--f-h-15)}.main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-p{font-size:var(--f-size-13)}}html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-p,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-p,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-p,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-p{text-align:justify}@media (min-width: 831px){html:lang(ja) .main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-h,html:lang(zh-CN) .main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-h,html:lang(zh-TW) .main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-h,html:lang(ko) .main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-h{font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}}html:lang(en) .main-frame.-hotel .swiper-slide .slide-txt-urara-lounge-txt-p{text-align:left}.main-frame.-hotel .facility-map{position:relative;margin-left:auto;margin-right:auto}@media (min-width: 831px){.main-frame.-hotel .facility-map{width:116rem;display:flex}}@media screen and (max-width: 830px){.main-frame.-hotel .facility-map{width:100%}.main-frame.-hotel .facility-map .swiper-btns{align-items:flex-start}.main-frame.-hotel .facility-map .swiper-slide{display:flex;justify-content:center}.main-frame.-hotel .facility-map .swiper-slide img{position:relative;width:100%;height:100%;object-fit:cover;transform:scale(1.28)}.main-frame.-hotel .facility-map .facility-map-img{position:relative}.main-frame.-hotel .facility-map .facility-map-img.-l img{transform-origin:right top}.main-frame.-hotel .facility-map .facility-map-img.-r img{transform-origin:left top}}.main-frame.-hotel .home-concept{position:relative;display:flex;align-items:center;width:100%;color:rgba(var(--c-txt),1)}.main-frame.-hotel .home-concept .txt{display:flex;flex-direction:column}.main-frame.-hotel .home-concept h2{z-index:6;position:relative;font-size:var(--f-size-14);line-height:var(--f-h-14);letter-spacing:var(--f-track-900)}.main-frame.-hotel .home-concept h2:before{position:relative;display:inline-block;background-color:rgba(var(--c-txt),.6);content:""}.main-frame.-hotel .home-concept p{z-index:6;position:relative;letter-spacing:var(--f-track-180)}.main-frame.-hotel .home-concept .bgs{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.main-frame.-hotel .home-concept .bg1,.main-frame.-hotel .home-concept .bg2{position:absolute;top:0;left:0;width:100%;height:100%}.main-frame.-hotel .home-concept .bg1 img,.main-frame.-hotel .home-concept .bg2 img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .home-concept .bg1{z-index:2}.main-frame.-hotel .home-concept .bg2{z-index:4}@media (min-width: 831px){.main-frame.-hotel .home-concept{padding-top:20rem;padding-bottom:25rem;justify-content:center;font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .home-concept .txt{padding-top:6.5rem;padding-left:1.7rem}.main-frame.-hotel .home-concept .txt span{white-space:nowrap}.main-frame.-hotel .home-concept h2{padding-top:.1rem;margin-left:7.9rem}.main-frame.-hotel .home-concept h2:before{width:1px;height:4rem;margin-bottom:1.7rem}.main-frame.-hotel .home-concept p{font-size:var(--f-size-18);line-height:6.9rem}}@media screen and (max-width: 830px){.main-frame.-hotel .home-concept{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));justify-content:center;padding-top:16.4rem;padding-bottom:10.3rem}.main-frame.-hotel .home-concept .txt{position:relative}.main-frame.-hotel .home-concept h2:before{width:4rem;height:1px;top:-.5rem;margin-right:1.4rem}.main-frame.-hotel .home-concept p{font-size:var(--f-size-16);line-height:5rem;margin-top:3.8rem}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .home-concept{padding-left:5.6rem}html:lang(ja) .main-frame.-hotel .home-concept .txt{left:-3rem}}html:lang(en) .main-frame.-hotel .home-concept{font-feature-settings:initial;-ms-writing-mode:horizontal-tb!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;font-family:var(--f-en-serif)!important}html:lang(en) .main-frame.-hotel .home-concept .txt{padding-left:0}html:lang(en) .main-frame.-hotel .home-concept .txt h2{margin-bottom:3.1rem}html:lang(en) .main-frame.-hotel .home-concept .txt h2:before{margin-bottom:0;margin-right:1.1rem;top:-.4rem;width:5rem;height:1px}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .home-concept{text-align:center;min-height:auto}html:lang(en) .main-frame.-hotel .home-concept .txt h2{margin-left:auto;margin-right:auto}}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .home-concept{padding-top:9.3rem;padding-left:0}html:lang(en) .main-frame.-hotel .home-concept .txt{white-space:normal}html:lang(en) .main-frame.-hotel .home-concept .txt h2{margin-bottom:-.9rem}html:lang(en) .main-frame.-hotel .home-concept .txt span{display:inline}}@media screen and (max-width: 830px){html:lang(ko) .main-frame.-hotel .home-concept{padding-left:0}html:lang(ko) .main-frame.-hotel .home-concept .txt{left:-1rem}}.main-frame.-hotel .home-infos{position:relative;display:flex;align-items:center;flex-direction:column;color:rgba(var(--c-key),1)}.main-frame.-hotel .home-infos .icon-attention{position:relative;margin-right:1.6rem;top:.1rem;filter:var(--c-filter-key)}.main-frame.-hotel .home-infos .octagon .d{display:flex}.main-frame.-hotel .home-infos li+li{margin-top:1.7rem}.main-frame.-hotel .home-news{position:relative}.main-frame.-hotel .home-news .btn-wrapper{margin-top:12.1rem}.main-frame.-hotel .home-news .btn-wrapper .btn-arrow{--btn-arrow-color: var(--c-key)}.main-frame.-hotel .home-news-i{position:relative;display:block}.main-frame.-hotel .home-news-i .dates{display:flex;justify-content:space-between}.main-frame.-hotel .home-news-i .date{font-size:var(--f-size-13);line-height:1.7rem;letter-spacing:var(--f-track-120)}.main-frame.-hotel .home-news-i .thumb{position:relative;width:100%}.main-frame.-hotel .home-news-i .thumb .-on,.main-frame.-hotel .home-news-i .thumb .-off{position:relative;display:none;width:100%;height:100%}.main-frame.-hotel .home-news-i .thumb img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .home-news-i .thumb[data-img="0"] .-off,.main-frame.-hotel .home-news-i .thumb[data-img="1"] .-on{display:block}.main-frame.-hotel .home-news-i h3{text-align:justify;letter-spacing:var(--f-track-45)}.main-frame.-hotel .home-news-i .btn-arrow{margin-left:auto;margin-right:auto}@media (hover: hover){.main-frame.-hotel .home-news-i:hover{opacity:.7}}@media (min-width: 831px){.main-frame.-hotel .home-infos{margin-top:6.8rem;font-size:var(--f-size-16);line-height:var(--f-h-15);letter-spacing:var(--f-track-120)}.main-frame.-hotel .home-infos li{width:64rem}.main-frame.-hotel .home-infos .octagon .d{padding:.1rem 1.6rem .2rem 1.7rem}.main-frame.-hotel .home-infos[data-info="0"]{margin-top:0}.main-frame.-hotel .home-news{width:100rem;margin-top:9rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .home-news .btn-wrapper{margin-top:7.8rem}.main-frame.-hotel .home-news-i .date{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .home-news-i .thumb{margin-top:2.5rem;height:14.9rem}.main-frame.-hotel .home-news-i h3{margin-top:1.6rem;font-size:var(--f-size-14);line-height:var(--f-h-20);letter-spacing:var(--f-track-45);height:8.4rem;display:-webkit-box;line-height:2.8rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:8.4rem;overflow:hidden;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .home-news-i h3 .-en{line-height:2.5806451613rem}.main-frame.-hotel .home-news-i .btn-arrow{margin-top:1.7rem}}@media screen and (max-width: 830px){.main-frame.-hotel .home-infos{margin-top:3rem;font-size:var(--f-size-13);line-height:var(--f-h-15);letter-spacing:var(--f-track-120)}.main-frame.-hotel .home-infos li{width:30.3rem}.main-frame.-hotel .home-infos .icon-attention{margin-right:1rem;top:.2rem}.main-frame.-hotel .home-infos .icon-attention img{width:1.8rem;height:1.8rem}.main-frame.-hotel .home-news{width:30.3rem;margin:8.8rem auto 0}.main-frame.-hotel .home-news .btn-wrapper{margin-top:5.9rem}.main-frame.-hotel .home-news-mb{margin-top:2rem}.main-frame.-hotel .home-news-mb .home-news-i:nth-child(n+5){display:none}.main-frame.-hotel .home-news-i{padding:1.8rem 0 .3rem;border-bottom:1px solid rgba(var(--c-txt-2),1)}.main-frame.-hotel .home-news-i .dates{display:flex;width:100%;column-gap:1.8rem;justify-content:center}.main-frame.-hotel .home-news-i .category-label{top:.1rem}.main-frame.-hotel .home-news-i .body{display:flex;column-gap:2rem;margin-top:2.7rem}.main-frame.-hotel .home-news-i .thumb,.main-frame.-hotel .home-news-i .thumb img{width:10rem;height:6.8rem}.main-frame.-hotel .home-news-i h3{margin-top:-.7rem;font-size:var(--f-size-12);line-height:var(--f-h-20);display:-webkit-box;line-height:2.4rem;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:7.2rem;overflow:hidden}.main-frame.-hotel .home-news-i h3 .-en{line-height:2.2119815668rem}.main-frame.-hotel .home-news-i .btn-arrow{margin-top:2.3rem}.main-frame.-hotel .home-news-i:first-child{border-top:1px solid rgba(var(--c-txt-2),1)}}html:lang(en) .main-frame.-hotel .home-news-i h3{text-align:left}.main-frame.-hotel .home-sections-bg1{position:relative}.main-frame.-hotel .home-section.-home-section-bg .home-section-txt{background-color:#fff}.main-frame.-hotel .home-facility-body{position:relative}@media (min-width: 831px){.main-frame.-hotel .home-sections-bg1{padding-bottom:28.6rem}.main-frame.-hotel .home-section.-home-section-bg{padding-top:22.5rem}.main-frame.-hotel .home-section.-home-section-bg .home-section-txt{padding:7.1rem 0rem 8rem 22rem}.main-frame.-hotel .home-section.-home-section-bg .home-section-txt .p{margin-top:3.1rem}.main-frame.-hotel .home-section.-home-section-bg .home-section-txt .btn-arrow{margin-top:6.7rem}.main-frame.-hotel .home-section.-home-spa .section-swiper-wrapper{margin-top:10.6rem}.main-frame.-hotel .home-section.-home-spa .home-section-txt{width:108rem;margin:-24.2rem auto 0;padding:30.9rem 33.4rem 7.4rem 10.7rem}.main-frame.-hotel .home-section.-home-spa .home-section-txt .btn-arrow{position:absolute;right:9.5rem;bottom:7.9rem}.main-frame.-hotel .home-section.-home-meal .section-swiper-wrapper{margin-top:10.6rem}.main-frame.-hotel .home-section.-home-meal .home-section-txt{width:81rem;left:-9.5rem;padding:8.6rem 25rem 8rem 5.5rem;margin:54.8rem auto 0}.main-frame.-hotel .home-section.-home-facility .home-section-txt{width:100rem;margin-top:-8.9rem;margin-left:auto;margin-right:auto;padding:17.5rem 17rem 8.7rem 34rem}.main-frame.-hotel .home-section.-home-facility .home-section-head .p{margin-top:1.7rem}.main-frame.-hotel .home-facility-img-1,.main-frame.-hotel .home-facility-img-2,.main-frame.-hotel .home-facility-img-3{z-index:10}.main-frame.-hotel .home-facility-img-1 img,.main-frame.-hotel .home-facility-img-2 img,.main-frame.-hotel .home-facility-img-3 img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .home-facility-img-1{position:relative}.main-frame.-hotel .home-facility-img-2,.main-frame.-hotel .home-facility-img-3{position:absolute}.main-frame.-hotel .home-facility-img-1{left:calc(50% - 39rem);margin-top:10.5rem;width:99rem;height:49rem}.main-frame.-hotel .home-facility-img-2{right:calc(50% + 23rem);bottom:7.3rem;width:37rem;height:26.7rem}.main-frame.-hotel .home-facility-img-3{left:calc(50% + 15.8rem);bottom:-8rem;width:25rem;height:15rem}}@media screen and (max-width: 830px){.main-frame.-hotel .home-sections-bg1{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x))}.main-frame.-hotel .urara-link-mb{display:flex;justify-content:center;margin-top:5.5rem}.main-frame.-hotel .home-section .img-home-room{height:23.8rem}.main-frame.-hotel .home-section.-home-section-bg{padding-top:5rem;padding-bottom:4.1rem}.main-frame.-hotel .home-section.-home-section-bg .home-section-txt{padding-top:2.4rem;padding-bottom:5.6rem;width:30.3rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .home-section.-home-section-bg .home-section-txt .p{margin-top:1.6rem}.main-frame.-hotel .home-section.-home-section-bg .home-section-txt .btn-arrow{margin-top:4.1rem}.main-frame.-hotel .home-section.-home-room .between-img{position:relative}.main-frame.-hotel .home-section.-home-room .between-img:before{position:relative;display:block;content:"";padding-top:69.1860465116%}.main-frame.-hotel .home-section.-home-room .between-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-hotel .home-section.-home-spa .section-swiper-wrapper{margin-top:5.3rem}.main-frame.-hotel .home-section.-home-spa .home-section-txt{margin-top:-8rem;padding-top:10.5rem;padding-bottom:5.9rem}.main-frame.-hotel .home-section.-home-meal .between{padding-left:0;padding-right:0}.main-frame.-hotel .home-section.-home-meal .between .between-img.-home-meal-1{z-index:12;width:calc(50% + 9.6rem);height:15.7rem}.main-frame.-hotel .home-section.-home-meal .between .between-img.-home-meal-2{position:absolute;top:14.7rem;right:0;width:50%;height:11.5rem}.main-frame.-hotel .home-section.-home-meal .home-section-txt{margin-top:-3.2rem;padding-top:16.1rem;padding-bottom:5.9rem}.main-frame.-hotel .home-section.-home-facility{padding-bottom:11.9rem}.main-frame.-hotel .home-section.-home-facility .home-section-head .h{letter-spacing:var(--f-track-450)}.main-frame.-hotel .home-section.-home-facility .home-section-head .p{margin-top:1rem}.main-frame.-hotel .home-section.-home-facility .home-section-txt{margin-top:18rem;padding-top:21.1rem;padding-bottom:5.9rem}.main-frame.-hotel .home-facility-img-1,.main-frame.-hotel .home-facility-img-2,.main-frame.-hotel .home-facility-img-3{z-index:10;position:absolute}.main-frame.-hotel .home-facility-img-1 img,.main-frame.-hotel .home-facility-img-2 img,.main-frame.-hotel .home-facility-img-3 img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .home-facility-img-1{right:1.5rem;top:-12.7rem;width:calc(50% + 11.3rem);height:14.8rem}.main-frame.-hotel .home-facility-img-2{left:0;top:6.2rem;width:calc(50% - 2.4rem);height:11.2rem}.main-frame.-hotel .home-facility-img-3{right:0;top:7.4rem;width:calc(50% - 4.1rem);height:8.7rem}}.main-frame.-hotel .home-recommends{position:relative}.main-frame.-hotel .home-recommends .swiper-slide a{display:block}.main-frame.-hotel .home-recommends .swiper-slide:nth-child(n+6){display:none}.main-frame.-hotel .home-recommends .recommends-swiper{overflow:hidden;outline:1px solid rgba(var(--c-sc-txt),.6)}.main-frame.-hotel .home-recommends .recommends-swiper .a{cursor:pointer}.main-frame.-hotel .home-recommends .recommends-pagination{position:relative;display:flex;counter-reset:recommends}.main-frame.-hotel .home-recommends .recommends-pagination:before{z-index:5;position:absolute;border:1px solid rgba(var(--c-key-dark),.6);border-radius:50%;content:"";transition-property:left;transition-duration:.8s;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-delay:30ms}.main-frame.-hotel .home-recommends .recommends-pagination .swiper-pagination-bullet{position:relative;display:flex;justify-content:center;align-items:center;counter-increment:recommends;margin:0;letter-spacing:var(--f-track-180);color:rgba(var(--c-sc-txt),1);text-indent:var(--f-track-180);border:none;opacity:1;background:transparent;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:10ms}.main-frame.-hotel .home-recommends .recommends-pagination .swiper-pagination-bullet:before{z-index:2;position:relative;display:block;font-size:var(--f-size-14);content:"0" counter(recommends);transition-property:color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:10ms}.main-frame.-hotel .home-recommends .recommends-pagination .swiper-pagination-bullet:after{z-index:1;position:absolute;top:.8rem;left:.7rem;border-radius:50%;display:block;content:"";transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:10ms}.main-frame.-hotel .home-recommends .recommends-pagination .swiper-pagination-bullet:only-child{display:flex!important}.main-frame.-hotel .home-recommends .recommends-pagination .swiper-pagination-bullet:nth-child(n+6){display:none}@media (hover: hover){.main-frame.-hotel .home-recommends .recommends-pagination span:hover:before{color:rgba(var(--c-white),1)}.main-frame.-hotel .home-recommends .recommends-pagination span:hover:after{background-color:rgba(var(--c-sc-head),1)}}@media (min-width: 831px){.main-frame.-hotel .home-recommends{display:flex;width:100rem;margin-top:10rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .home-recommends .recommends-head{width:25rem}.main-frame.-hotel .home-recommends .swiper-slide,.main-frame.-hotel .home-recommends .swiper-slide a,.main-frame.-hotel .home-recommends .swiper-slide img{width:75rem;height:16.1rem}.main-frame.-hotel .home-recommends .recommends-pagination{width:75rem;margin-top:2.2rem;margin-left:-1.3rem}.main-frame.-hotel .home-recommends .recommends-pagination:before{top:.8rem;left:.7rem;width:3.1rem;height:3.1rem}.main-frame.-hotel .home-recommends .recommends-pagination span{padding:2.25rem}.main-frame.-hotel .home-recommends .recommends-pagination span:after{width:3.1rem;height:3.1rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s2:before{left:5.2rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s3:before{left:9.7rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s4:before{left:14.2rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s5:before{left:18.7rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s6:before{left:23.2rem}}@media screen and (max-width: 830px){.main-frame.-hotel .home-recommends{margin-top:1.7rem}.main-frame.-hotel .home-recommends .swiper-slide,.main-frame.-hotel .home-recommends .swiper-slide a,.main-frame.-hotel .home-recommends .swiper-slide img{width:34.5rem;height:12.8rem}.main-frame.-hotel .home-recommends .recommends-swiper{margin-top:.9rem;width:34.5rem;height:12.8rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .home-recommends .recommends-pagination-wrapper{width:100%;display:flex;justify-content:center}.main-frame.-hotel .home-recommends .recommends-pagination{width:min-content;margin-top:.1rem}.main-frame.-hotel .home-recommends .recommends-pagination:before{top:1.8rem;left:1.7rem;width:3.1rem;height:3.1rem}.main-frame.-hotel .home-recommends .recommends-pagination span{padding:3.25rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s2:before{left:8.2rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s3:before{left:14.7rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s4:before{left:21.2rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s5:before{left:27.7rem}.main-frame.-hotel .home-recommends .recommends-pagination.-s6:before{left:34.2rem}}.main-frame.-hotel .home-section{--c-sc-head: var(--c-txt);--c-sc-txt: var(--c-txt-2);position:relative}.main-frame.-hotel .home-section .btn-arrow{--btn-arrow-color: var(--c-sc-txt)}.main-frame.-hotel .home-section.-home-plan{background:url(/common/img/hana/jpg/home/home-plan-bg.jpg)}.main-frame.-hotel .home-section-head{text-align:center;color:rgba(var(--c-sc-head),1)}.main-frame.-hotel .home-section-head .h{letter-spacing:var(--f-track-450);text-indent:var(--f-track-450)}.main-frame.-hotel .home-section-head .p{font-family:var(--f-en-serif);letter-spacing:var(--f-track-145);text-indent:var(--f-track-145)}.main-frame.-hotel .home-section-head.-v{display:flex;flex-direction:column;align-items:center}.main-frame.-hotel .home-section-head.-v .h{text-align:left;font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .home-section-txt{position:relative}.main-frame.-hotel .home-section-txt .h{color:rgba(var(--c-sc-head),1);letter-spacing:var(--f-track-180);white-space:pre-line}.main-frame.-hotel .home-section-txt .p{color:rgba(var(--c-sc-txt),1);white-space:pre-line}.main-frame.-hotel .home-section-body{z-index:4;position:relative}.main-frame.-hotel .section-img{z-index:10}@media (min-width: 831px){.main-frame.-hotel .home-section{padding-top:16.9rem}.main-frame.-hotel .home-section.-home-news{padding-bottom:13.9rem}.main-frame.-hotel .home-section.-home-plan{padding-top:14rem;padding-bottom:15rem}.main-frame.-hotel .home-section-head .h{font-size:var(--f-size-33);line-height:4.8rem}.main-frame.-hotel .home-section-head .p{margin-top:.2rem;font-size:var(--f-size-22);line-height:4rem}.main-frame.-hotel .home-section-head.-v .p{margin-top:2.3rem}.main-frame.-hotel .home-section-head.-v .h.-spread{letter-spacing:var(--f-track-180)}.main-frame.-hotel .home-section-txt .h{font-size:var(--f-size-18);line-height:4.2rem}.main-frame.-hotel .home-section-txt .p{margin-top:2.1rem;font-size:var(--f-size-13);line-height:var(--f-h-20);letter-spacing:var(--f-track-145)}.main-frame.-hotel .home-section-txt .btn-arrow{margin-top:2.7rem}.main-frame.-hotel .section-img.-between{position:absolute}}@media screen and (max-width: 830px){.main-frame.-hotel .home-section.-home-news{padding-top:7.1rem;padding-bottom:12rem}.main-frame.-hotel .home-section.-home-news .h-border{text-align:center}.main-frame.-hotel .home-section.-home-news .h-border:before{display:none}.main-frame.-hotel .home-section.-home-plan{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));padding:7rem var(--padding-x) 12rem var(--padding-x)}.main-frame.-hotel .home-section-head .h{font-size:var(--f-size-20);line-height:var(--f-h-16)}.main-frame.-hotel .home-section-head .p{margin-top:-.3rem;font-size:var(--f-size-18);line-height:var(--f-h-13)}.main-frame.-hotel .home-section-head.-v .p{margin-top:2.1rem}.main-frame.-hotel .home-section-head.-v .h.-spread{letter-spacing:var(--f-track-180)}.main-frame.-hotel .home-section-txt{text-align:center;padding-left:1rem;padding-right:1rem}.main-frame.-hotel .home-section-txt .h{font-size:var(--f-size-15);line-height:var(--f-h-20)}.main-frame.-hotel .home-section-txt .p{margin-top:1.6rem;font-size:var(--f-size-12);line-height:var(--f-h-20);letter-spacing:var(--f-track-80)}.main-frame.-hotel .home-section-txt .btn-arrow{margin:4.1rem auto 0}}html:lang(en) .main-frame.-hotel .home-section-head.-v .h{font-feature-settings:initial;-ms-writing-mode:horizontal-tb!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;font-family:var(--f-en-serif)!important}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .home-section-txt{padding-left:3rem;padding-right:3rem}}.main-frame.-hotel .home-section.-home-urara{--c-sc-head: 190, 160, 65;--c-sc-txt: var(--c-white);display:block;background:linear-gradient(90deg,rgb(31,64,57) 0%,rgb(21,45,41) 100%)}.main-frame.-hotel .home-section.-home-urara:hover{opacity:1}.main-frame.-hotel .home-section.-home-urara .urara-h1{z-index:10;color:rgba(var(--c-sc-head),1);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku);letter-spacing:var(--f-track-180)}.main-frame.-hotel .home-section.-home-urara .urara-h1 span{position:relative;display:inline-block;white-space:nowrap}.main-frame.-hotel .home-section.-home-urara .urara-h1 span:before{position:absolute;right:.9rem;top:-.9rem;width:1px;height:calc(100% + 1.8rem);background-color:rgba(var(--c-sc-head),.5);content:""}.main-frame.-hotel .home-section.-home-urara .urara-img{z-index:2;position:relative;display:block}.main-frame.-hotel .home-section.-home-urara .urara-img .logo{z-index:2;position:absolute}.main-frame.-hotel .home-section.-home-urara .urara-img .photo img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .home-section.-home-urara.-shika-lounge{--c-sc-head: var(--c-white);--c-sc-txt: var(--c-white);background:#544115}@media (min-width: 831px){.main-frame.-hotel .home-section.-home-urara{padding-top:14.6rem;padding-bottom:8.2rem}.main-frame.-hotel .home-section.-home-urara .home-section-body{width:100%;padding:0 7.9rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .home-section.-home-urara .urara-h1{position:relative;margin-top:-6.8rem;left:-2.3rem;font-size:var(--f-size-24);line-height:6.4rem}.main-frame.-hotel .home-section.-home-urara .urara-h1-2{margin-top:3rem}.main-frame.-hotel .home-section.-home-urara .urara-h1-3{margin-top:6rem}.main-frame.-hotel .home-section.-home-urara .home-section-txt{width:28rem;padding-top:6.9rem}.main-frame.-hotel .home-section.-home-urara .urara-img{position:absolute;top:10rem;width:100%;height:53rem;padding-top:3.5rem}.main-frame.-hotel .home-section.-home-urara .urara-img .logo{z-index:2;position:absolute;top:-3rem;left:calc(50% - 10.2rem)}.main-frame.-hotel .home-section.-home-urara .urara-img .photo{display:flex;justify-content:flex-end}.main-frame.-hotel .home-section.-home-urara .urara-img .photo img{width:calc(100% - 31rem);height:53rem}.main-frame.-hotel .home-section.-home-urara.-shika-lounge{padding-top:9.2rem}.main-frame.-hotel .home-section.-home-urara.-shika-lounge .urara-img{top:4.5rem}.main-frame.-hotel .home-section.-home-urara.-shika-lounge .home-section-txt{padding-top:4.1rem}}@media screen and (max-width: 830px){.main-frame.-hotel .home-section.-home-urara{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));padding:6rem 0}.main-frame.-hotel .home-section.-home-urara .urara-h1{margin-left:auto;margin-right:auto;font-size:var(--f-size-16);line-height:5.5rem;padding-right:1.8rem}.main-frame.-hotel .home-section.-home-urara .urara-h1 span:before{right:1.1rem;top:-.6rem;height:calc(100% + .8rem)}.main-frame.-hotel .home-section.-home-urara .urara-h1 .urara-h1-2{margin-top:2.1rem}.main-frame.-hotel .home-section.-home-urara .urara-h1 .urara-h1-3{margin-top:4.2rem}.main-frame.-hotel .home-section.-home-urara .urara-h1 .urara-h1-3:before{top:-.3rem;height:calc(100% - .5rem)}.main-frame.-hotel .home-section.-home-urara .home-section-txt{margin-top:32.5rem}.main-frame.-hotel .home-section.-home-urara .urara-img{position:absolute;top:27.6rem;display:flex;flex-direction:column;align-items:center;width:100%;padding-left:var(--padding-x);padding-right:var(--padding-x)}.main-frame.-hotel .home-section.-home-urara .urara-img .logo{z-index:2;width:14.28rem;height:5.6rem}.main-frame.-hotel .home-section.-home-urara .urara-img .logo img{width:14.28rem;height:5.6rem}.main-frame.-hotel .home-section.-home-urara .urara-img .photo{margin-top:4.4rem}.main-frame.-hotel .home-section.-home-urara .urara-img .photo img{width:34.4rem;height:19.6rem}.main-frame.-hotel .home-section.-home-urara.-shika-lounge .urara-img{top:17.8rem}.main-frame.-hotel .home-section.-home-urara.-shika-lounge .home-section-txt{margin-top:29.5rem}.main-frame.-hotel .home-lounge-h{position:relative;display:flex;justify-content:center;margin:-4.9rem auto -8rem;transform:scale(.64)}}html:lang(en) .main-frame.-hotel .home-section.-home-urara .urara-h1-1,html:lang(en) .main-frame.-hotel .home-section.-home-urara .urara-h1-2,html:lang(en) .main-frame.-hotel .home-section.-home-urara .urara-h1-3{margin-top:0rem}html:lang(en) .main-frame.-hotel .home-section.-home-urara .urara-h1{margin-top:1.3rem;top:0rem;left:0rem;font-feature-settings:initial;-ms-writing-mode:horizontal-tb!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;font-family:var(--f-en-serif)!important}html:lang(en) .main-frame.-hotel .home-section.-home-urara .urara-h1 span{text-decoration-color:rgba(var(--c-sc-head),.4);text-underline-offset:1rem;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-style:solid}html:lang(en) .main-frame.-hotel .home-section.-home-urara .urara-h1 span:before{display:none}html:lang(en) .main-frame.-hotel .home-section.-home-urara .home-section-txt{padding-top:3.1rem}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .home-section.-home-urara .urara-h1{text-align:center;padding-right:0;margin-top:0}html:lang(en) .main-frame.-hotel .home-section.-home-urara .home-section-txt{padding:1.4rem 7rem}}@media screen and (max-width: 830px){html:lang(zh-CN) .main-frame.-hotel .home-section.-home-urara .urara-img{top:22.1rem}}@media screen and (max-width: 830px){html:lang(zh-TW) .main-frame.-hotel .home-section.-home-urara .urara-img{top:22.1rem}}@media screen and (max-width: 830px){html:lang(ko) .main-frame.-hotel .home-section.-home-urara .urara-img{top:22.1rem}}.main-frame.-hotel .home-section.-home-double-links{position:relative;width:100%}.main-frame.-hotel .home-section.-home-double-links>a{--c-double-links-txt: 190, 160, 65;--c-double-links-grad: 0,0,0;--c-double-links-bg: 31, 64, 57;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:rgba(var(--c-double-links-txt),1);background:rgba(var(--c-double-links-bg),1)}.main-frame.-hotel .home-section.-home-double-links>a .btn-arrow{--btn-arrow-color: 190, 160, 65}.main-frame.-hotel .home-section.-home-double-links>a.-coconoe{--c-double-links-txt: 255,255,255;--c-double-links-grad: 55, 0, 34;--c-double-links-bg: 10, 30, 50}.main-frame.-hotel .home-section.-home-double-links>a.-coconoe .btn-arrow{--btn-arrow-color: 255,255,255}.main-frame.-hotel .home-section.-home-double-links>a:hover{opacity:1}.main-frame.-hotel .home-section.-home-double-links>a:hover .photo>img{transform:scale(1.1)}.main-frame.-hotel .home-section.-home-double-links .logo{z-index:10;position:relative}.main-frame.-hotel .home-section.-home-double-links .photo{position:relative;width:100%;aspect-ratio:64/35;margin-top:-3.6rem;box-shadow:0 0 10rem 2rem rgba(var(--c-double-links-grad),1);overflow:hidden}.main-frame.-hotel .home-section.-home-double-links .photo .new-mark-img{top:auto;left:auto;right:2.4rem;bottom:2.4rem}.main-frame.-hotel .home-section.-home-double-links .photo>img{width:100%;height:100%;object-fit:cover;transition-property:transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:10ms}.main-frame.-hotel .home-section.-home-double-links .b{margin-top:3.3rem;font-size:var(--f-size-13);letter-spacing:var(--f-track-145);line-height:2}.main-frame.-hotel .home-section.-home-news+.home-section.-home-double-links{padding-top:0}@media (min-width: 831px){.main-frame.-hotel .home-section.-home-double-links{display:flex}.main-frame.-hotel .home-section.-home-double-links>a{width:50%;padding:4.5rem 0 7.9rem}.main-frame.-hotel .home-section.-home-double-links>a .btn-arrow{margin-top:4.3rem}}@media screen and (max-width: 830px){.main-frame.-hotel .home-section.-home-double-links{display:block;left:calc(var(--padding-x) * -1);width:calc(100% + var(--padding-x) * 2)}.main-frame.-hotel .home-section.-home-double-links>a{width:100%;padding:3.7rem 0 5.9rem}.main-frame.-hotel .home-section.-home-double-links>a .btn-arrow{margin-top:4.2rem}.main-frame.-hotel .home-section.-home-double-links .logo{transform:scale(.7)}.main-frame.-hotel .home-section.-home-double-links .photo{margin-top:-4.5rem;box-shadow:0 0 10rem 2rem rgba(var(--c-double-links-grad),1)}.main-frame.-hotel .home-section.-home-double-links .photo .new-mark-img{top:auto;left:auto;right:1.6rem;bottom:1.6rem}.main-frame.-hotel .home-section.-home-double-links .b{margin-top:2.5rem;font-size:var(--f-size-12);padding:0 4rem}}.main-frame.-hotel .home-plan-thumbs .h-border{--h-border-color: var(--c-key)}.main-frame.-hotel .home-plan-thumbs .btn-arrow{--btn-arrow-color: var(--c-key)}.main-frame.-hotel .home-plan-thumb{display:flex}.main-frame.-hotel .home-plan-thumb .txt{display:flex;flex-direction:column}.main-frame.-hotel .home-plan-thumb .txt .h-border{letter-spacing:var(--f-track-180);color:rgba(var(--c-key),1)}.main-frame.-hotel .home-plan-thumb .thumb{position:relative;overflow:hidden}.main-frame.-hotel .home-plan-thumb .thumb img{transition:transform .5s cubic-bezier(.165,.84,.44,1) 50ms}.main-frame.-hotel .home-plan-thumb .thumb:hover img{transform:scale(1.1)}.main-frame.-hotel .home-plan-thumb .thumb p{position:absolute;top:0rem;font-family:var(--f-en-serif);letter-spacing:var(--f-track-145);transform:rotate(90deg);transform-origin:top left;color:rgba(var(--c-key),1)}.main-frame.-hotel .home-plan-thumb .thumb img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .home-plan-thumb.-left .txt{order:1;text-align:right;align-items:flex-end}.main-frame.-hotel .home-plan-thumb.-left .txt .h-border>span{display:block}.main-frame.-hotel .home-plan-thumb.-left .thumb{order:0}.main-frame.-hotel .home-plan-thumb.-right{margin-left:auto}.main-frame.-hotel .home-plan-thumb.-right .txt{order:0}.main-frame.-hotel .home-plan-thumb.-right .thumb{order:1}@media (hover: hover){.main-frame.-hotel .home-plan-thumb:hover{opacity:1}.main-frame.-hotel .home-plan-thumb:hover .h-border:before{animation:btn-arrow .6s ease}}@media (min-width: 831px){.main-frame.-hotel .home-plan-list{width:100rem;margin:2.7rem auto 0}.main-frame.-hotel .home-plan-thumbs{width:86rem;margin:15.8rem auto 0}.main-frame.-hotel .home-plan-thumb{width:64.1rem}.main-frame.-hotel .home-plan-thumb .txt{width:34.1rem;padding-top:4.2rem}.main-frame.-hotel .home-plan-thumb .txt .h-border{font-size:var(--f-size-18);line-height:var(--f-h-13)}.main-frame.-hotel .home-plan-thumb .txt .btn-arrow{margin-top:1.2rem;margin-right:-.2rem}.main-frame.-hotel .home-plan-thumb .thumb{width:30rem;height:18.5rem}.main-frame.-hotel .home-plan-thumb .thumb p{left:-1.6rem;font-size:var(--f-size-22)}.main-frame.-hotel .home-plan-thumb.-left .txt .h-border>span{margin-right:-.4rem}.main-frame.-hotel .home-plan-thumb.-right .thumb p{left:33.9rem}.main-frame.-hotel .home-plan-thumb+.home-plan-thumb{margin-top:8rem}}@media screen and (max-width: 830px){.main-frame.-hotel .home-plan-list{margin:3.8rem auto 0}.main-frame.-hotel .home-plan-thumbs{margin:6rem auto 0}.main-frame.-hotel .home-plan-thumb{width:calc(100% - 2rem)}.main-frame.-hotel .home-plan-thumb .txt{width:calc(100% - 18rem);padding-top:0rem}.main-frame.-hotel .home-plan-thumb .txt .h-border{font-size:var(--f-size-13);line-height:var(--f-h-15);padding:1.7rem 0 1rem}.main-frame.-hotel .home-plan-thumb .txt .btn-arrow{margin-top:.6rem;margin-right:0rem}.main-frame.-hotel .home-plan-thumb .thumb{width:18rem;height:11.1rem}.main-frame.-hotel .home-plan-thumb .thumb p{left:-.2rem;font-size:var(--f-size-14)}.main-frame.-hotel .home-plan-thumb.-left{margin-left:2rem}.main-frame.-hotel .home-plan-thumb.-right{margin-right:2rem}.main-frame.-hotel .home-plan-thumb.-right .thumb p{left:20.7rem}.main-frame.-hotel .home-plan-thumb+.home-plan-thumb{margin-top:4.5rem}}.main-frame.-hotel .home-section-home-foot-link{position:relative;background:url(/common/img/hana/jpg/bg.jpg)}.main-frame.-hotel .home-foot-links{--home-foot-link-color: var(--c-key);margin:0 auto}.main-frame.-hotel .home-foot-link{position:relative;display:block;color:rgba(var(--c-key),1);width:100%;height:100%}.main-frame.-hotel .home-foot-link .txt{z-index:10;position:absolute;display:flex;justify-content:center;top:-.1rem;left:-.1rem;height:calc(100% + .2rem);background-color:#fff8ef}.main-frame.-hotel .home-foot-link .txt .h{letter-spacing:var(--f-track-240);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .home-foot-link .txt .p{position:absolute;font-family:var(--f-en-serif);letter-spacing:var(--f-track-145);text-align:center}.main-frame.-hotel .home-foot-link img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .box-nocorner.-home-foot-link{--nocorner-col: var(--home-foot-link-color)}@media (min-width: 831px){.main-frame.-hotel .home-section-home-foot-link{padding:12rem 0 15rem}.main-frame.-hotel .home-foot-links{display:flex;justify-content:space-between;width:110rem}.main-frame.-hotel .box-nocorner.-home-foot-link{--nocorner-size: .3rem;width:24.6rem;height:25.9rem;padding:.4rem}.main-frame.-hotel .home-foot-link .txt{width:6.9rem}.main-frame.-hotel .home-foot-link .txt .h{font-size:var(--f-size-13);padding-top:2rem}.main-frame.-hotel .home-foot-link .txt .p{bottom:1rem;font-size:var(--f-size-10);line-height:var(--f-h-18)}}@media screen and (max-width: 830px){.main-frame.-hotel .home-section-home-foot-link{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));padding:5.9rem 0 5.8rem}.main-frame.-hotel .box-nocorner.-home-foot-link{--nocorner-size: .3rem;width:30.3rem;height:16rem;padding:.4rem}.main-frame.-hotel .box-nocorner.-home-foot-link+.box-nocorner{margin-top:2.9rem}.main-frame.-hotel .home-foot-links{width:30.3rem}.main-frame.-hotel .home-foot-link .txt{width:6.8rem}.main-frame.-hotel .home-foot-link .txt .h{font-size:var(--f-size-11);padding-top:1.5rem}.main-frame.-hotel .home-foot-link .txt .p{bottom:.5rem;font-size:var(--f-size-10);line-height:var(--f-h-18)}}html:lang(en) .main-frame.-hotel .home-foot-link .txt{top:auto;bottom:-.1rem;width:calc(100% + .2rem);height:6.9rem;display:flex;align-items:center}html:lang(en) .main-frame.-hotel .home-foot-link .txt .h{font-size:var(--f-size-14);font-feature-settings:initial;-ms-writing-mode:horizontal-tb!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;font-family:var(--f-en-serif)!important;padding-top:0rem}html:lang(en) .main-frame.-hotel .home-foot-link .txt .p{bottom:0}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .home-foot-link .txt{height:5.5rem}html:lang(en) .main-frame.-hotel .box-nocorner.-home-foot-link{height:20rem}}.main-frame.-hotel .gift-img{display:flex;justify-content:center}.main-frame.-hotel .gift2{position:relative}.main-frame.-hotel .gift2:after{position:relative;display:block;margin-top:13.3rem;margin-left:auto;margin-right:auto;width:80rem;height:1px;background-color:rgba(var(--c-key),.5);content:""}.main-frame.-hotel .gift-aniversary{color:rgba(var(--c-gift-txt),1)}.main-frame.-hotel .gift-aniversary .aniversary-h{text-align:center;white-space:pre-line;border-bottom:1px solid rgba(var(--c-key),.6)}.main-frame.-hotel .gift-aniversary .aniversary-h .h{color:rgba(var(--c-gift-head),1)}.main-frame.-hotel .gift-aniversary .aniversary-h .h-s{color:rgba(var(--c-gift-head),1);margin-top:1.4rem}.main-frame.-hotel .gift-aniversary .aniversary-h .p{margin-top:3.1rem}.main-frame.-hotel .gift-aniversary .aniversary-b{white-space:pre-line}.main-frame.-hotel .gift-aniversary .aniversary-b .h2{color:rgba(var(--c-gift-head),1)}.main-frame.-hotel .gift-aniversary .aniversary-b .h1,.main-frame.-hotel .gift-aniversary .aniversary-b .p{color:rgba(var(--c-gift-txt),1)}.main-frame.-hotel .gift-aniversary .aniversary-b .en-head{display:none;color:rgba(var(--c-sc-head),1)}.main-frame.-hotel .gift-aniversary .btn-arrow{--btn-arrow-color: var(--c-gift-head);--btn-arrow-filter: var(--filter-gift-head)}.main-frame.-hotel .gift-aniversary.-simple{display:block;margin-left:auto;margin-right:auto}.main-frame.-hotel .gift-aniversary.-simple .en-head{display:block}.main-frame.-hotel .gift-aniversary.-simple .h2{display:none}.main-frame.-hotel .gift-aniversary+.gift-aniversary{margin-top:4.8rem}.main-frame.-hotel .gift-aniversary-simple-wrapper{margin-left:auto;margin-right:auto;background-color:#fff}.main-frame.-hotel .gift-aniversary-simple-h{letter-spacing:var(--f-track-180);line-height:1;color:rgba(var(--c-sc-head),1)}@media (min-width: 831px){.main-frame.-hotel .gift2{display:flex;flex-direction:column;align-items:center}.main-frame.-hotel .gift-img{margin-top:10.6rem}.main-frame.-hotel .oc-head-item-p--gift-btns{margin-top:2.3rem;display:flex;column-gap:3rem}.main-frame.-hotel .oc-head-items+.gift-img{margin-top:6rem}.main-frame.-hotel .gift-aniversary{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:14.8rem;padding-bottom:5rem}.main-frame.-hotel .gift-aniversary .aniversary-h{width:80rem;margin-top:5.5rem;padding-bottom:5.4rem}.main-frame.-hotel .gift-aniversary .aniversary-h .h{font-size:var(--f-size-28);letter-spacing:var(--f-track-180);line-height:var(--f-h-12)}.main-frame.-hotel .gift-aniversary .aniversary-h .h-s{font-size:var(--f-size-16);letter-spacing:var(--f-track-120);line-height:var(--f-h-12)}.main-frame.-hotel .gift-aniversary .aniversary-h .p{font-size:var(--f-size-14);letter-spacing:var(--f-track-80);line-height:var(--f-h-19)}.main-frame.-hotel .gift-aniversary .aniversary-b{display:flex;justify-content:center;padding-top:4rem;column-gap:6rem}.main-frame.-hotel .gift-aniversary .aniversary-b .left{width:27.9rem;padding-top:6.1rem}.main-frame.-hotel .gift-aniversary .aniversary-b .right{display:flex;flex-direction:column;width:42rem;padding-top:1.9rem}.main-frame.-hotel .gift-aniversary .aniversary-b .right .img{order:0}.main-frame.-hotel .gift-aniversary .aniversary-b .right .ul{margin-left:-1.3rem}.main-frame.-hotel .gift-aniversary .aniversary-b .h2{font-size:var(--f-size-16);letter-spacing:var(--f-track-180);line-height:var(--f-h-19)}.main-frame.-hotel .gift-aniversary .aniversary-b .h1{font-size:var(--f-size-22);letter-spacing:var(--f-track-180);line-height:var(--f-h-12);margin-top:2.7rem}.main-frame.-hotel .gift-aniversary .aniversary-b .p{font-size:var(--f-size-14);letter-spacing:var(--f-track-45);line-height:var(--f-h-17);margin-top:2.3rem}.main-frame.-hotel .gift-aniversary .aniversary-b .spec{margin-top:3.4rem}.main-frame.-hotel .gift-aniversary .aniversary-b .ul.-attention{order:2;margin-top:2.4rem}.main-frame.-hotel .gift-aniversary .aniversary-b .btn-arrow{order:1;margin-top:4.9rem}.main-frame.-hotel .gift-aniversary.-simple{width:78rem}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b{padding-top:0rem;column-gap:6rem}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b .left{width:27.8rem;padding-top:4.5rem}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b .right{width:33.2rem;padding-top:0;margin-top:-4.5rem}.main-frame.-hotel .gift-aniversary.-simple .en-head{font-size:var(--f-size-16);letter-spacing:var(--f-track-120);line-height:1}.main-frame.-hotel .gift-aniversary-simple-h{font-size:var(--f-size-16);margin-bottom:1.9rem}.main-frame.-hotel .gift-aniversary-simple-h br{display:none}.main-frame.-hotel .gift-aniversary-simple-wrapper{width:78rem;padding:0rem 5rem 5.7rem 6rem}}@media screen and (max-width: 830px){.main-frame.-hotel .gift2:after{margin-top:6rem;width:25rem}.main-frame.-hotel .gift-img{margin-top:4.8rem}.main-frame.-hotel .gift-img img{width:30.5rem}.main-frame.-hotel .oc-head-item-p--gift-btns{display:flex;align-items:center;flex-direction:column;margin-top:2.9rem;row-gap:2.9rem}.main-frame.-hotel .oc-head-item-p--gift-btns .btn-arrow{width:21.1rem}.main-frame.-hotel .oc-head-item-p--gift-btns .btn-arrow.-txt{font-size:var(--f-size-13)}.main-frame.-hotel .oc-head-item-p--gift-btns .btn-arrow.-border-top-bottom{padding-left:2.7rem;padding-right:2.7rem}.main-frame.-hotel .gift-aniversary{display:flex;justify-content:center;margin-top:5.3rem}.main-frame.-hotel .gift-aniversary .octagon.-aniversary{width:31.8rem}.main-frame.-hotel .gift-aniversary .d{position:relative;display:flex;flex-direction:column;align-items:center;left:-.7rem;width:calc(100% + 1.4rem);padding-bottom:1.8rem}.main-frame.-hotel .gift-aniversary .aniversary-h{position:relative;width:100%;padding-top:2.2rem;padding-bottom:2.8rem}.main-frame.-hotel .gift-aniversary .aniversary-h .h{font-size:var(--f-size-18);letter-spacing:var(--f-track-180);line-height:var(--f-h-12)}.main-frame.-hotel .gift-aniversary .aniversary-h .h-s{font-size:var(--f-size-13);letter-spacing:var(--f-track-120);line-height:var(--f-h-12);margin-top:.9rem}.main-frame.-hotel .gift-aniversary .aniversary-h .p{font-size:var(--f-size-12);letter-spacing:var(--f-track-80);line-height:var(--f-h-20);margin-top:2.7rem}.main-frame.-hotel .gift-aniversary .aniversary-b{position:relative;width:100%}.main-frame.-hotel .gift-aniversary .aniversary-b .left{padding-top:2.7rem}.main-frame.-hotel .gift-aniversary .aniversary-b .left .h2{text-align:center;font-size:var(--f-size-13);letter-spacing:var(--f-track-180);line-height:var(--f-h-20)}.main-frame.-hotel .gift-aniversary .aniversary-b .left .h1{font-size:var(--f-size-16);letter-spacing:var(--f-track-180);line-height:var(--f-h-12);text-align:center;margin-top:3.2rem}.main-frame.-hotel .gift-aniversary .aniversary-b .left .p{font-size:var(--f-size-12);letter-spacing:var(--f-track-80);line-height:var(--f-h-20);margin-top:1.6rem}.main-frame.-hotel .gift-aniversary .aniversary-b .left .img{margin-top:2.7rem}.main-frame.-hotel .gift-aniversary .aniversary-b .left .img img{width:100%}.main-frame.-hotel .gift-aniversary .aniversary-b .right{margin-top:1.5rem}.main-frame.-hotel .gift-aniversary .aniversary-b .right .img{order:0}.main-frame.-hotel .gift-aniversary .aniversary-b .h2{font-size:var(--f-size-16);letter-spacing:var(--f-track-180);line-height:var(--f-h-18)}.main-frame.-hotel .gift-aniversary .aniversary-b .h1{font-size:var(--f-size-22);letter-spacing:var(--f-track-180);line-height:var(--f-h-12);margin-top:2.7rem}.main-frame.-hotel .gift-aniversary .aniversary-b .p{font-size:var(--f-size-14);letter-spacing:var(--f-track-45);line-height:var(--f-h-18);margin-top:2.3rem}.main-frame.-hotel .gift-aniversary .aniversary-b .spec{margin-top:1.9rem}.main-frame.-hotel .gift-aniversary .aniversary-b .ul.-attention{order:2}.main-frame.-hotel .gift-aniversary .aniversary-b .btn-arrow{order:1;margin:3.4rem auto 0;color:rgba(var(--c-txt),1);letter-spacing:var(--f-track-80)}.main-frame.-hotel .gift-aniversary .meal-list-ul,.main-frame.-hotel .gift-aniversary .itembox,.main-frame.-hotel .gift-aniversary .note{width:100%}.main-frame.-hotel .gift-aniversary.-simple{margin-top:14.3rem}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b{padding-top:0rem;column-gap:6rem}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b .left{display:flex;flex-direction:column;padding-top:4.5rem}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b .left .img{order:0}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b .left .en-head{order:1;margin-top:3.2rem}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b .left .h1{order:2;margin-top:.6rem}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b .left .p{order:3}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b .left .spec{order:4}.main-frame.-hotel .gift-aniversary.-simple .aniversary-b .right{padding-top:0;margin-top:1.7rem}.main-frame.-hotel .gift-aniversary.-simple .en-head{text-align:center}.main-frame.-hotel .gift-aniversary-simple-h{font-size:var(--f-size-13);line-height:var(--f-h-190);text-align:center;margin-bottom:1.9rem}.main-frame.-hotel .gift-aniversary-simple-wrapper{width:30.5rem;margin-top:-9.7rem;padding:3rem 2.7rem 5.7rem}}html:lang(en) .main-frame.-hotel .gift-aniversary .aniversary-b .p{text-align:left}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .gift-aniversary .aniversary-h .h{line-height:var(--f-h-15)}html:lang(en) .main-frame.-hotel .gift-aniversary .aniversary-h .p{text-align:left}}@media screen and (max-width: 830px){html:lang(ko) .main-frame.-hotel .gift-aniversary .aniversary-h .p,html:lang(zh-CN) .main-frame.-hotel .gift-aniversary .aniversary-h .p,html:lang(zh-TW) .main-frame.-hotel .gift-aniversary .aniversary-h .p{text-align:justify}}html:lang(ja) .main-frame.-hotel .gift-aniversary .aniversary-b .p,html:lang(zh-CN) .main-frame.-hotel .gift-aniversary .aniversary-b .p,html:lang(zh-TW) .main-frame.-hotel .gift-aniversary .aniversary-b .p,html:lang(ko) .main-frame.-hotel .gift-aniversary .aniversary-b .p{text-align:justify}.main-frame.-hotel .p-plan,.main-frame.-hotel .plan-body{position:relative}.main-frame.-hotel .p-plan-img{z-index:10;position:relative;display:flex;align-items:center;width:100%;height:100%}.main-frame.-hotel .p-plan-img img{width:100%;height:auto}.main-frame.-hotel .plan-txt{position:relative;color:rgba(var(--c-txt-2),1);background-color:#fff}.main-frame.-hotel .plan-txt .h{letter-spacing:var(--f-track-180);line-height:var(--f-h-19)}.main-frame.-hotel .plan-txt .p{letter-spacing:var(--f-track-80);line-height:var(--f-h-17)}.main-frame.-hotel .sc-content-wrapper.-urara .p-plan-img{background-color:#dcdcdc}.main-frame.-hotel .section-plans.-lounge .plan-txt-body .p{letter-spacing:var(--f-track-60);line-height:var(--f-h-17)}.main-frame.-hotel .section-plans.-lounge .plan-s{color:#461400;letter-spacing:var(--f-track-180)}.main-frame.-hotel .section-plans.-lounge.-menu1 .plan-txt{color:#fff;background-color:#492f1299}.main-frame.-hotel .section-plans.-lounge.-menu1 .plan-txt table.spec th,.main-frame.-hotel .section-plans.-lounge.-menu1 .plan-txt table.spec td{color:#fff;border-color:#ffffff80}@media (min-width: 831px){.main-frame.-hotel .section-plans{margin-top:10.9rem;padding-bottom:24rem}.main-frame.-hotel .p-plan{width:100rem;margin-left:auto;margin-right:auto;padding-bottom:6rem}.main-frame.-hotel .p-plan .btn-arrow{position:relative;margin-left:52rem;margin-top:3.6rem}.main-frame.-hotel .p-plan+.p-plan{margin-top:12rem}.main-frame.-hotel .p-plan:nth-child(even) .btn-arrow,.main-frame.-hotel .p-plan:nth-child(even) .plan-txt-body{margin-left:6rem}.main-frame.-hotel .p-plan:nth-child(even) .plan-s{right:auto;left:0rem}.main-frame.-hotel .p-plan:nth-child(even) .p-plan-img{top:0;right:0}.main-frame.-hotel .p-plan:nth-child(even) .plan-txt{left:auto;right:0rem}.main-frame.-hotel .plan-s{position:absolute;right:0rem;top:1.3rem;font-size:var(--f-size-16);letter-spacing:var(--f-track-240);line-height:var(--f-h-13)}.main-frame.-hotel .p-plan-img{position:absolute;width:50rem;height:34.8rem;overflow:hidden}.main-frame.-hotel .plan-txt{top:6rem;left:8rem;width:92rem;padding-top:5.5rem;padding-bottom:6rem}.main-frame.-hotel .plan-txt .h{width:35rem;font-size:var(--f-size-22)}.main-frame.-hotel .plan-txt .p{width:35rem;font-size:var(--f-size-14);margin-top:3rem}.main-frame.-hotel .plan-txt-body{z-index:5;position:relative;width:35rem;margin-left:52rem}.main-frame.-hotel .section-plans.-lounge{margin-top:0rem;padding-bottom:11rem}.main-frame.-hotel .section-plans.-lounge .p-plan{width:82rem}.main-frame.-hotel .section-plans.-lounge .p-plan .btn-arrow,.main-frame.-hotel .section-plans.-lounge .p-plan .plan-txt-body{margin-left:6rem}.main-frame.-hotel .section-plans.-lounge .p-plan .plan-s{right:auto;left:0rem}.main-frame.-hotel .section-plans.-lounge .p-plan .p-plan-img{top:0;right:0}.main-frame.-hotel .section-plans.-lounge .p-plan .plan-txt{left:auto;right:0rem}.main-frame.-hotel .section-plans.-lounge .p-plan+.p-plan{margin-top:3.5rem}.main-frame.-hotel .section-plans.-lounge .p-plan+ul.-attention{margin-top:3rem}.main-frame.-hotel .section-plans.-lounge .plan-s{top:.8rem}.main-frame.-hotel .section-plans.-lounge .plan-txt{top:4.5rem;width:78rem;padding-top:3.2rem}.main-frame.-hotel .section-plans.-lounge .plan-txt-body .p{width:27.9rem;margin-top:1.4rem;font-size:var(--f-size-14)}.main-frame.-hotel .section-plans.-lounge .plan-txt-body table.spec{width:26.4rem;margin-top:3.3rem}.main-frame.-hotel .section-plans.-lounge .p-plan-img{width:42rem;height:31rem}.main-frame.-hotel .sc-content-wrapper.-lounge{padding-bottom:0rem}}@media screen and (max-width: 830px){.main-frame.-hotel .section-plans{margin-top:4rem;padding-bottom:10rem}.main-frame.-hotel .p-plan .btn-arrow{width:25rem;margin-top:2.9rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .p-plan+.p-plan{margin-top:5.4rem}.main-frame.-hotel .plan-s{font-size:var(--f-size-12);line-height:var(--f-h-13);letter-spacing:var(--f-track-240);text-align:center}.main-frame.-hotel .plan-body{margin-top:1rem}.main-frame.-hotel .p-plan-img{width:100%;height:100%;min-height:62vw;margin-left:auto;margin-right:auto}.main-frame.-hotel .plan-txt{width:30.5rem;margin-left:auto;margin-right:auto;padding:3.6rem 0}.main-frame.-hotel .plan-txt .h{font-size:var(--f-size-16);text-align:center}.main-frame.-hotel .plan-txt .p{font-size:var(--f-size-12);margin-top:2.2rem}.main-frame.-hotel .plan-txt-body{padding:0 2.7rem}.main-frame.-hotel .sc-content-wrapper.-lounge{left:0;width:100%}.main-frame.-hotel .section-plans.-lounge .p-plan+ul.-attention{margin-top:3rem}.main-frame.-hotel .section-plans.-lounge .plan-txt-body .p{width:100%}.main-frame.-hotel .sc.-lounge{padding-top:5.2rem;margin-top:0rem}}html:lang(en) .main-frame.-hotel .plan-txt .p{text-align:left}html:lang(ja) .main-frame.-hotel .plan-txt .p,html:lang(zh-CN) .main-frame.-hotel .plan-txt .p,html:lang(zh-TW) .main-frame.-hotel .plan-txt .p,html:lang(ko) .main-frame.-hotel .plan-txt .p{text-align:justify}.main-frame.-hotel .access2{position:relative;margin-left:auto;margin-right:auto;background-color:#fff}.main-frame.-hotel .access2 .gmap{position:relative}.main-frame.-hotel .access2 iframe{width:100%;height:100%}.main-frame.-hotel .access2 .txt{position:relative;display:flex;flex-direction:column;white-space:pre-line}.main-frame.-hotel .access2 .txt .logo{position:relative}.main-frame.-hotel .access2 .txt .h,.main-frame.-hotel .access2 .txt .p{letter-spacing:var(--f-track-120)}.main-frame.-hotel .section-access{position:relative;border-top:1px solid rgba(var(--c-txt),.8);margin-left:auto;margin-right:auto}.main-frame.-hotel .section-access .h{letter-spacing:var(--f-track-360);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .section-access .b-h1{display:flex;align-items:center;letter-spacing:var(--f-track-240);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .section-access .b-h1 .rounded-box{letter-spacing:var(--f-track-180);background-color:#fff;color:rgba(var(--c-txt),1);border:1px solid rgba(var(--c-txt),.6)}@media (min-width: 831px){.main-frame.-hotel .p-h+.access1{margin-top:11.5rem}.main-frame.-hotel .access2{display:flex;justify-content:center;width:100rem;height:45rem;margin-top:7.2rem}.main-frame.-hotel .access2 .gmap{width:68rem;height:45rem}.main-frame.-hotel .access2 .txt{justify-content:center;width:32rem;height:45rem;padding:0rem 7rem 4.5rem}.main-frame.-hotel .access2 .txt .logo{left:-2rem}.main-frame.-hotel .access2 .txt img{transform:scale(1.428);transform-origin:left top}.main-frame.-hotel .access2 .txt .h{font-size:var(--f-size-11);line-height:var(--f-h-16);margin-top:6.6rem}.main-frame.-hotel .access2 .txt .p{font-size:var(--f-size-14);line-height:var(--f-h-20);margin-top:.9rem}.main-frame.-hotel .access2 .txt .btn-arrow.-border-top-bottom{position:absolute;left:3.6rem;bottom:3.9rem;width:24.8rem;padding-left:2rem;padding-right:2rem}.main-frame.-hotel .section-access{width:100rem;padding-top:11.4rem}.main-frame.-hotel .section-access .h{position:absolute;top:11.9rem;left:7.1rem;font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku);font-size:var(--f-size-24)}.main-frame.-hotel .section-access .bs{width:75rem;margin-left:25rem}.main-frame.-hotel .section-access .b.-bus2{margin-top:5rem}.main-frame.-hotel .section-access .b.-train{margin-top:7.4rem}.main-frame.-hotel .section-access .b-h1{font-size:var(--f-size-20)}.main-frame.-hotel .section-access .b-h1 .icon{margin-left:-.4rem}.main-frame.-hotel .section-access .b-h1 .rounded-box{font-size:var(--f-size-15);line-height:var(--f-h-18);margin-right:.7rem;padding:0 1.2rem 0 1.6rem;height:3.1rem;margin-left:-.1rem;border-radius:1.55rem}.main-frame.-hotel .section-access .b-h1 .b-h1-h{margin-left:1.4rem}.main-frame.-hotel .section-access.-public{margin-top:9.2em;padding-bottom:11.4rem}.main-frame.-hotel .section-access.-cab{margin-top:0;padding-bottom:11rem}}@media screen and (max-width: 830px){.main-frame.-hotel .p-h+.access1{margin-top:4.5rem}.main-frame.-hotel .access2{margin-top:3.5rem}.main-frame.-hotel .access2 .gmap{width:100%;height:23rem}.main-frame.-hotel .access2 .txt{align-items:center;width:100%;padding:3.8rem 2rem 4rem;text-align:center}.main-frame.-hotel .access2 .txt img{display:flex;justify-content:center}.main-frame.-hotel .access2 .txt .h{font-size:var(--f-size-11);line-height:var(--f-h-16);margin-top:1.4rem}.main-frame.-hotel .access2 .txt .p{font-size:var(--f-size-13);line-height:var(--f-h-19);margin-top:.4rem}.main-frame.-hotel .access2 .txt .btn-arrow{min-width:25rem;max-width:30rem;margin-top:2.3rem}.main-frame.-hotel .section-access{padding-top:5.5rem}.main-frame.-hotel .section-access .h{font-size:var(--f-size-17);text-align:center}.main-frame.-hotel .section-access .bs{margin-top:2.2rem}.main-frame.-hotel .section-access .b.-bus2{margin-top:2rem}.main-frame.-hotel .section-access .b.-bus2 .b-h1{flex-direction:column;justify-content:flex-start;align-items:center}.main-frame.-hotel .section-access .b.-bus2 .b-h1 .b-h1-h{margin-top:.8rem;margin-left:0rem}.main-frame.-hotel .section-access .b.-train{margin-top:5.2rem}.main-frame.-hotel .section-access .b-h1{display:flex;justify-content:center;font-size:var(--f-size-14)}.main-frame.-hotel .section-access .b-h1 .icon{margin-left:-.4rem}.main-frame.-hotel .section-access .b-h1 .icon img{transform:scale(.74)}.main-frame.-hotel .section-access .b-h1 .rounded-box{font-size:var(--f-size-13);line-height:var(--f-h-17);padding:0 1rem 0 1.2rem;height:2.6rem;border-radius:1.3rem}.main-frame.-hotel .section-access .b-h1 .b-h1-h{margin-left:.5rem}.main-frame.-hotel .section-access.-public{margin-top:4.7em;padding-bottom:5.5rem}.main-frame.-hotel .section-access.-cab{margin-top:0;padding-bottom:5.9rem}.main-frame.-hotel .section-access.-cab .b{padding-left:2rem;padding-right:2rem}}.main-frame.-hotel .news-wrapper{white-space:normal}.main-frame.-hotel .news-wrapper .btn-arrow{--btn-arrow-color: var(--c-txt)}.main-frame.-hotel .news-list{position:relative;margin-left:auto;margin-right:auto;border-top:1px solid rgba(var(--c-txt-2),.3)}.main-frame.-hotel .news-list-i{position:relative;display:block;width:100%}.main-frame.-hotel .news-list-i:before{z-index:5;position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:rgba(var(--c-txt-2),.3);content:""}.main-frame.-hotel .news-list-i .dates{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .news-list-i .year{font-size:var(--f-size-12);line-height:var(--f-h-15);letter-spacing:var(--f-track-180)}.main-frame.-hotel .news-list-i .day{font-size:var(--f-size-16);line-height:var(--f-h-15);letter-spacing:var(--f-track-180)}.main-frame.-hotel .news-list-i .cats{flex-wrap:wrap;row-gap:.4rem}.main-frame.-hotel .news-list-i .p{font-size:var(--f-size-16);line-height:var(--f-h-15);letter-spacing:var(--f-track-80);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .news-list-i .p br{display:none}.main-frame.-hotel .news-pager{position:relative;display:flex;justify-content:flex-end;margin-left:auto;margin-right:auto;padding-bottom:16rem}.main-frame.-hotel .news-pager[data-pages="1"]{display:none}.main-frame.-hotel .category-label{position:relative;width:12rem;color:rgba(var(--c-white),1);background-color:rgba(var(--c-news-cat1),1);text-align:center;text-align-last:justify;font-size:var(--f-size-11);letter-spacing:-.1em;padding-left:1rem;padding-right:1rem;line-height:1.7rem}.main-frame.-hotel .category-label.-slug-info{background-color:rgba(var(--c-news-cat1),1)}.main-frame.-hotel .category-label.-slug-news{background-color:rgba(var(--c-news-cat2),1)}.main-frame.-hotel .category-label.-slug-local{background-color:rgba(var(--c-news-cat3),1)}.main-frame.-hotel .category-label.-slug-hotel{background-color:rgba(var(--c-news-cat4),1)}.main-frame.-hotel .category-label.-slug-campaign{background-color:rgba(var(--c-news-cat5),1)}@media (min-width: 831px){.main-frame.-hotel .news-wrapper{margin-top:10rem}.main-frame.-hotel .news-wrapper .btn-wrapper{margin-top:12rem}.main-frame.-hotel .news-list{width:80rem}.main-frame.-hotel .news-list-i{display:flex;padding:1.1rem 1rem}.main-frame.-hotel .news-list-i .day{margin-top:.5rem}.main-frame.-hotel .news-list-i .txt{position:relative;width:calc(100% - 23rem);margin-left:6rem}.main-frame.-hotel .news-list-i .cats{display:flex;column-gap:1rem;margin-top:.3rem;min-height:1rem}.main-frame.-hotel .news-list-i .p{margin-top:.5rem}.main-frame.-hotel .news-list-i .btn-arrow{margin-left:auto;width:7.5rem}.main-frame.-hotel .news-list-i.-post{padding-bottom:2.9rem}.main-frame.-hotel .news-list-i.-post:before{left:12.6rem;width:67.4rem}.main-frame.-hotel .news-pager{width:80rem;margin-top:1.5rem}}@media screen and (max-width: 830px){.main-frame.-hotel .news-wrapper{margin-top:5rem}.main-frame.-hotel .news-list-i{padding:2.3rem 2rem}.main-frame.-hotel .news-list-i .dates{position:absolute;top:1.2rem;left:2rem}.main-frame.-hotel .news-list-i .year{font-size:var(--f-size-11)}.main-frame.-hotel .news-list-i .day{font-size:var(--f-size-15)}.main-frame.-hotel .news-list-i .cats{margin-top:0rem;padding-left:8.3rem;padding-right:0rem;display:flex;column-gap:.5rem;min-height:1.7rem}.main-frame.-hotel .news-list-i .category-label{width:10.7rem}.main-frame.-hotel .news-list-i .p{margin-top:2.6rem;font-size:var(--f-size-13);line-height:var(--f-h-16)}.main-frame.-hotel .news-list-i .btn-arrow{display:none}.main-frame.-hotel .news-list-i.-post:before{left:2rem;width:calc(100% - 4rem)}}html:lang(en) .main-frame.-hotel .category-label{text-align-last:auto}.main-frame.-hotel .news-post,.main-frame.-hotel .news-eyecatch{position:relative}.main-frame.-hotel .news-eyecatch:empty{display:none}.main-frame.-hotel .news-eyecatch:blank{display:none}.main-frame.-hotel .news-eyecatch[data-img=""]{display:none}.main-frame.-hotel .news-body{position:relative;color:rgba(var(--c-txt-2),1);text-align:justify}.main-frame.-hotel .news-body h2{font-size:var(--f-size-18);line-height:var(--f-h-17);letter-spacing:var(--f-track-80);color:rgba(var(--c-key),1);margin-top:2rem;margin-bottom:1.4rem}.main-frame.-hotel .news-body .post-img img{height:auto}.main-frame.-hotel .news-body strong{font-weight:700}.main-frame.-hotel .news-body hr{display:block;width:100%;height:0;margin:3.6rem 0;background:transparent;border:none;border-top:1px solid rgba(var(--c-txt-2),.3)}.main-frame.-hotel .news-body a{color:rgba(var(--c-key),1);text-decoration-color:rgba(var(--c-key),.5);text-underline-offset:.3rem;text-decoration-thickness:1px;text-decoration-line:underline;text-decoration-style:solid}.main-frame.-hotel .news-body hr+.post-img{margin-top:4.3rem}.main-frame.-hotel .news-body h2+p,.main-frame.-hotel .news-body .post-img+p{margin-top:2.4rem}.main-frame.-hotel .news-body h2+.post-img,.main-frame.-hotel .news-body p+.post-img{margin-top:2.4rem}.main-frame.-hotel .news-body .post-img+h2,.main-frame.-hotel .news-body p+h2{margin-top:2.4rem}.main-frame.-hotel .news-body .post-img+hr{margin-top:4.3rem}.main-frame.-hotel .news-foot{position:relative;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding-top:2.2rem;padding-bottom:.6rem;border-top:1px solid rgba(var(--c-txt-2),.3)}.main-frame.-hotel .news-foot a{display:block;opacity:.4;transition-property:transform,opacity;transition-duration:.2s;transition-timing-function:ease-out;transition-delay:20ms}.main-frame.-hotel .news-foot a.-prev{transform:scaleX(-1)}.main-frame.-hotel .news-foot a:hover{opacity:1}.main-frame.-hotel .news-foot a[data-post="0"]{opacity:0;pointer-events:none}@media (min-width: 831px){.main-frame.-hotel .news-post{margin-left:12.6rem}.main-frame.-hotel .news-eyecatch{margin-top:3.5rem}.main-frame.-hotel .news-eyecatch img{width:54rem;height:auto}.main-frame.-hotel .news-body{margin-top:3.5rem;font-size:var(--f-size-14);line-height:1.769;letter-spacing:var(--f-track-45);padding-bottom:10rem}.main-frame.-hotel .news-body .post-img img{width:54rem}.main-frame.-hotel .news-foot{width:80rem}}@media screen and (max-width: 830px){.main-frame.-hotel .news-post{padding:3rem 2rem}.main-frame.-hotel .news-eyecatch img{width:100%;height:auto}.main-frame.-hotel .news-body{margin-top:2.6rem}.main-frame.-hotel .news-body .post-img img{width:100%}}.main-frame.-hotel .access-cab-head{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .access-cab-table{letter-spacing:var(--f-track-180);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .access-cab-table th,.main-frame.-hotel .access-cab-table td{background-color:#fff;border-bottom:1px solid rgba(var(--c-txt-2),.6)}.main-frame.-hotel .access-cab-table td{text-align:right}.main-frame.-hotel .access-cab-table tr:first-child th,.main-frame.-hotel .access-cab-table tr:first-child td{border-top:1px solid rgba(var(--c-txt-2),.6)}.main-frame.-hotel .access-cab-table tr:nth-child(even) th,.main-frame.-hotel .access-cab-table tr:nth-child(even) td{background-color:rgba(var(--c-bg-gray-2),1)}@media (min-width: 831px){.main-frame.-hotel .access-cab{margin-top:10.5rem}.main-frame.-hotel .access-cab-head{display:flex}.main-frame.-hotel .access-cab-head-h{white-space:nowrap;font-size:var(--f-size-14);line-height:var(--f-h-14);letter-spacing:var(--f-track-180)}.main-frame.-hotel .access-cab-head-d{padding-left:2rem;font-size:var(--f-size-12);line-height:var(--f-h-16);letter-spacing:var(--f-track-45)}.main-frame.-hotel .access-cab-tables{display:grid;grid-template-columns:1fr 1fr;margin-top:1.5rem}.main-frame.-hotel .access-cab-table{font-size:var(--f-size-14);line-height:var(--f-h-14)}.main-frame.-hotel .access-cab-table th,.main-frame.-hotel .access-cab-table td{padding-top:.7rem;padding-bottom:.7rem}.main-frame.-hotel .access-cab-table th:first-child,.main-frame.-hotel .access-cab-table td:first-child{padding-left:2.1rem}.main-frame.-hotel .access-cab-table th:last-child,.main-frame.-hotel .access-cab-table td:last-child{padding-right:2.3rem}.main-frame.-hotel .access-cab-table:nth-child(even) tr th,.main-frame.-hotel .access-cab-table:nth-child(even) tr td{background-color:rgba(var(--c-bg-gray-2),1)}.main-frame.-hotel .access-cab-table:nth-child(even) tr:nth-child(even) th,.main-frame.-hotel .access-cab-table:nth-child(even) tr:nth-child(even) td{background-color:#fff}}@media screen and (max-width: 830px){.main-frame.-hotel .access-cab{margin-top:5.6rem}.main-frame.-hotel .access-cab-head{text-align:center}.main-frame.-hotel .access-cab-head-h{font-size:var(--f-size-12);line-height:var(--f-h-16);letter-spacing:var(--f-track-180)}.main-frame.-hotel .access-cab-head-d{font-size:var(--f-size-11);line-height:var(--f-h-18);letter-spacing:var(--f-track-45);margin-top:.5rem}.main-frame.-hotel .access-cab-tables{margin-top:2rem}.main-frame.-hotel .access-cab-table{width:100%;font-size:var(--f-size-12);line-height:var(--f-h-16)}.main-frame.-hotel .access-cab-table th,.main-frame.-hotel .access-cab-table td{padding-top:.4rem;padding-bottom:.5rem}.main-frame.-hotel .access-cab-table th:first-child,.main-frame.-hotel .access-cab-table td:first-child{padding-left:1.5rem}.main-frame.-hotel .access-cab-table th:last-child,.main-frame.-hotel .access-cab-table td:last-child{width:10.2rem;padding-right:1.5rem}.main-frame.-hotel .access-cab-table:nth-child(even) tr th,.main-frame.-hotel .access-cab-table:nth-child(even) tr td{background-color:rgba(var(--c-bg-gray-2),1)}.main-frame.-hotel .access-cab-table:nth-child(even) tr:nth-child(even) th,.main-frame.-hotel .access-cab-table:nth-child(even) tr:nth-child(even) td{background-color:#fff}.main-frame.-hotel .access-cab-table+.access-cab-table tr:first-child th,.main-frame.-hotel .access-cab-table+.access-cab-table tr:first-child td{border-top:none}}.main-frame.-hotel .access-bus{white-space:pre-line;color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .access-bus-body-map{position:relative}.main-frame.-hotel .access-bus-body-map img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .access-bus-body-txt-h-h{display:flex;align-items:center;letter-spacing:var(--f-track-180);text-align:center;color:#fff;background-color:rgba(var(--c-key),1)}.main-frame.-hotel .access-bus-body-txt-h-h p{position:relative}.main-frame.-hotel .access-bus-body-txt-h-b{letter-spacing:var(--f-track-180);color:rgba(var(--c-txt-2),1)}@media (min-width: 831px){.main-frame.-hotel .access-bus{display:flex;column-gap:4.5rem;margin-top:2.9rem}.main-frame.-hotel .access-bus .btn-arrow{margin-top:2rem}.main-frame.-hotel .access-bus-body-map{width:27.5rem;height:26.2rem}.main-frame.-hotel .access-bus-body-txt{width:41.4rem}.main-frame.-hotel .access-bus-body-txt .ul{margin-top:1.2rem}.main-frame.-hotel .access-bus-body-txt-h{display:flex;align-items:center}.main-frame.-hotel .access-bus-body-txt-h-h{display:flex;justify-content:center;align-items:center;width:13rem;height:4.5rem;font-size:var(--f-size-16);line-height:var(--f-h-13)}.main-frame.-hotel .access-bus-body-txt-h-b{margin-left:2.5rem;font-size:var(--f-size-16);line-height:var(--f-h-15)}.main-frame.-hotel .access-bus-table{margin-top:1.7rem}.main-frame.-hotel .access-bus-table th,.main-frame.-hotel .access-bus-table td{padding-top:.2rem;padding-bottom:.2rem}.main-frame.-hotel .access-bus-table th{font-size:var(--f-size-11);line-height:var(--f-h-19);letter-spacing:var(--f-track-120);padding-right:1.7rem}.main-frame.-hotel .access-bus-table th p{position:relative;top:-.1rem}.main-frame.-hotel .access-bus-table td{font-size:var(--f-size-16);line-height:var(--f-h-15);letter-spacing:var(--f-track-120)}.main-frame.-hotel .access-bus-time{font-size:var(--f-size-16);line-height:var(--f-h-15);letter-spacing:var(--f-track-120);margin-top:.3rem}}@media screen and (max-width: 830px){.main-frame.-hotel .access-bus{margin-top:1.9rem;padding-left:5rem;padding-right:5rem}.main-frame.-hotel .access-bus .btn-arrow{margin-top:1.7rem;line-height:2.1rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .access-bus-body-map{width:25rem;height:23.9rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .access-bus-body-map img{width:25rem;height:23.9rem}.main-frame.-hotel .access-bus-body-txt .ul{margin-top:.7rem}.main-frame.-hotel .access-bus-body-txt .ul li{font-size:var(--f-size-11);line-height:var(--f-h-15)}.main-frame.-hotel .access-bus-body-txt-h-h{margin-top:2rem;width:fit-content;padding-left:1.4rem;padding-right:1.4rem;height:3.6rem;font-size:var(--f-size-12);line-height:var(--f-h-30);margin-left:auto;margin-right:auto}.main-frame.-hotel .access-bus-body-txt-h-b{font-size:var(--f-size-13);line-height:var(--f-h-15);text-align:center;margin-top:1.2rem}.main-frame.-hotel .access-bus-table{margin-top:1.2rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .access-bus-table th,.main-frame.-hotel .access-bus-table td{padding-top:.2rem;padding-bottom:.2rem}.main-frame.-hotel .access-bus-table th{font-size:var(--f-size-11);line-height:var(--f-h-20);letter-spacing:var(--f-track-120);padding-right:1.7rem}.main-frame.-hotel .access-bus-table th p{position:relative;top:-.1rem}.main-frame.-hotel .access-bus-table td{font-size:var(--f-size-14);line-height:var(--f-h-17);letter-spacing:var(--f-track-120)}.main-frame.-hotel .access-bus-time{font-size:var(--f-size-14);line-height:var(--f-h-17);letter-spacing:var(--f-track-120);margin-top:.5rem}}html:lang(en) .main-frame.-hotel .access-bus-body-txt-h-h{font-size:1.3rem;line-height:var(--f-h-12)}html:lang(en) .main-frame.-hotel .access-bus-table th{white-space:nowrap}.main-frame.-hotel .access-items{position:relative}.main-frame.-hotel .access-item{position:relative;white-space:pre-line}.main-frame.-hotel .access-item:nth-child(even) .access-item-body{mix-blend-mode:multiply;background-color:#f5f3ed}.main-frame.-hotel .access-item-body{position:relative;background-color:#fff}.main-frame.-hotel .access-item-body .from,.main-frame.-hotel .access-item-body .to,.main-frame.-hotel .access-item-body .by,.main-frame.-hotel .access-item-body .time{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%}.main-frame.-hotel .access-item-body .route{position:relative;display:flex;justify-content:space-between;letter-spacing:var(--f-track-45);text-align:center}.main-frame.-hotel .access-item-body .route:before{position:absolute;top:2.1rem;left:calc(50% - .5rem);display:block;width:1rem;height:1px;content:"";background-color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .access-item-body .route .from .s,.main-frame.-hotel .access-item-body .route .to .s{letter-spacing:var(--f-track-120)}.main-frame.-hotel .access-item-body .route .from{color:rgba(var(--c-txt-2),1);background-color:#dcdee1}.main-frame.-hotel .access-item-body .route .to{color:#fff;background-color:rgba(var(--c-key),1)}.main-frame.-hotel .access-item-body .detail{position:relative;display:flex;align-items:center}.main-frame.-hotel .access-item-body .detail .by{color:rgba(var(--c-txt),1);letter-spacing:var(--f-track-45)}.main-frame.-hotel .access-item-body .detail .time{display:flex;justify-content:center;text-align:center;letter-spacing:var(--f-track-30);text-indent:var(--f-track-30);color:rgba(var(--c-txt-2),1);line-height:1.1}.main-frame.-hotel .access-item-body .detail .time p{position:relative;display:flex;justify-content:center;align-items:center;width:fit-content;border-left:1px solid rgba(var(--c-txt-2),.6);border-right:1px solid rgba(var(--c-txt-2),.6)}.main-frame.-hotel .access-memo{letter-spacing:var(--f-track-45);background-color:#fff}.main-frame.-hotel .access-memo .left{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .access-memo .right{display:flex}@media (min-width: 831px){.main-frame.-hotel .access-items{margin-top:3rem}.main-frame.-hotel .access-items+.ul{margin-top:.9rem}.main-frame.-hotel .access-item+.access-item{margin-top:1rem}.main-frame.-hotel .access-item-body{display:flex;align-items:center;padding:1rem 1.7rem}.main-frame.-hotel .access-item-body .route{width:31rem;height:4.2rem;font-size:var(--f-size-14);line-height:var(--f-h-12)}.main-frame.-hotel .access-item-body .route .from,.main-frame.-hotel .access-item-body .route .to{width:14rem}.main-frame.-hotel .access-item-body .route .from .s,.main-frame.-hotel .access-item-body .route .to .s{font-size:var(--f-size-12)}.main-frame.-hotel .access-item-body .detail{height:4.2rem;justify-content:center;margin-left:auto}.main-frame.-hotel .access-item-body .detail .by{font-size:var(--f-size-12);line-height:var(--f-h-15);width:17.2rem}.main-frame.-hotel .access-item-body .detail .time{font-size:var(--f-size-14);display:flex;justify-content:center;align-items:center}.main-frame.-hotel .access-item-body .detail .time P{width:6.8rem;min-height:2.8rem}.main-frame.-hotel .access-item-body .btn-arrow{padding:0px 1.1rem 0 2.5rem}.main-frame.-hotel .access-memo{position:relative;display:flex;justify-content:space-between;font-size:var(--f-size-14);line-height:var(--f-h-15);padding:.7rem 1.7rem;margin-top:.3rem}.main-frame.-hotel .access-memo .right .arrow{margin-right:2.3rem;transform:scale(.86956)}}@media screen and (max-width: 830px){.main-frame.-hotel .access-items{margin-top:2.6rem}.main-frame.-hotel .access-items+.ul{margin-top:1.3rem}.main-frame.-hotel .access-item+.access-item{margin-top:1rem}.main-frame.-hotel .access-item-body{padding:1.5rem 2rem}.main-frame.-hotel .access-item-body .route{display:grid;grid-template-columns:1fr 1fr;column-gap:2.5rem;width:30.5rem;min-height:4.2rem;font-size:var(--f-size-14);line-height:var(--f-h-12);margin-left:auto;margin-right:auto}.main-frame.-hotel .access-item-body .route .from,.main-frame.-hotel .access-item-body .route .to{width:14rem}.main-frame.-hotel .access-item-body .route .from .s,.main-frame.-hotel .access-item-body .route .to .s{font-size:var(--f-size-12)}.main-frame.-hotel .access-item-body .detail{justify-content:space-between;width:24rem;margin-top:2rem;height:4.2rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .access-item-body .detail .by{font-size:var(--f-size-12);line-height:var(--f-h-15)}.main-frame.-hotel .access-item-body .detail .time{flex-direction:row;font-size:var(--f-size-14);text-align:center}.main-frame.-hotel .access-item-body .detail .time p{padding-left:1.3rem;padding-right:1.3rem}.main-frame.-hotel .access-item-body .btn-arrow{margin-top:1.3rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .access-memo{font-size:var(--f-size-14);line-height:var(--f-h-18);padding:.8rem 1.9rem;margin-top:.4rem}.main-frame.-hotel .access-memo .right{margin-top:.3rem}.main-frame.-hotel .access-memo .right .arrow{margin-right:2.3rem;transform:scale(.86956)}}.main-frame.-hotel .access-routes{color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .access-routes .access-route{width:100%;text-align:center}.main-frame.-hotel .access-routes .access-route-body{position:relative}.main-frame.-hotel .access-routes .access-route-body:before{z-index:1;position:absolute;display:block;top:0;left:50%;width:1px;height:100%;content:"";background-color:rgba(var(--c-txt),1)}.main-frame.-hotel .access-routes .access-route-steps{position:relative;display:flex;flex-direction:column;justify-content:space-between}.main-frame.-hotel .access-routes .access-route-step{z-index:2;position:relative;background-color:#fff}.main-frame.-hotel .access-route-goal{z-index:10;position:relative;display:flex;justify-content:center;align-items:center;width:100%;background:var(--c-key-gradient)}.main-frame.-hotel .access-route-goal img{filter:var(--c-filter-white);transform:scale(.7856)}@media (min-width: 831px){.main-frame.-hotel .access-routes{display:flex;justify-content:space-between;column-gap:3rem}.main-frame.-hotel .access-routes .access-route-head-h{font-size:var(--f-size-20);line-height:var(--f-h-12);letter-spacing:var(--f-track-240)}.main-frame.-hotel .access-routes .access-route-head-d{font-size:var(--f-size-14);line-height:var(--f-h-14);letter-spacing:var(--f-track-180);margin-top:1.6rem}.main-frame.-hotel .access-routes .access-route-body{margin-top:4.1rem;font-size:var(--f-size-14);line-height:var(--f-h-14);letter-spacing:var(--f-track-240);padding-bottom:6rem}.main-frame.-hotel .access-routes .access-route-steps{height:31rem}.main-frame.-hotel .access-routes .access-route-step{padding:1.8rem 2rem 1.7rem}.main-frame.-hotel .access-route-goal{height:5.5rem}}@media screen and (max-width: 830px){.main-frame.-hotel .access-routes{column-gap:3rem}.main-frame.-hotel .access-route+.access-route{margin-top:3.9rem}.main-frame.-hotel .access-route-head-h{font-size:var(--f-size-14);line-height:var(--f-h-17);letter-spacing:var(--f-track-240)}.main-frame.-hotel .access-route-head-d{font-size:var(--f-size-11);line-height:var(--f-h-18);letter-spacing:var(--f-track-180);margin-top:.5rem}.main-frame.-hotel .access-route-body{margin-top:1.7rem;font-size:var(--f-size-14);line-height:var(--f-h-14);letter-spacing:var(--f-track-240)}.main-frame.-hotel .access-route-step{padding:1.3rem 2rem}.main-frame.-hotel .access-route-step+.access-route-step{margin-top:4.4rem}.main-frame.-hotel .access-route-goal{margin-top:4.4rem;height:4.5rem}}.main-frame.-hotel .access-links{white-space:pre-line}.main-frame.-hotel .access-link{position:relative;background-color:#fff}.main-frame.-hotel .access-link-img{position:relative;display:block}.main-frame.-hotel .access-link-img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .access-link-txt{position:relative;display:block;letter-spacing:var(--f-track-45);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .access-link-txt .btn-arrow{position:absolute;right:0;bottom:0;--btn-arrow-color: var(--c-bg);--btn-arrow-filter: var(--c-filter-white);background-color:rgba(var(--c-key),1)}.main-frame.-hotel .access-link-txt-head{display:flex;align-items:center;letter-spacing:var(--f-track-240);color:rgba(var(--c-txt-2),1)}@media (min-width: 831px){.main-frame.-hotel .access-links{display:flex;flex-direction:column;align-items:center;margin-top:7.9rem}.main-frame.-hotel .access-link{width:66rem;min-height:16rem}.main-frame.-hotel .access-link-img{position:absolute;width:24rem;height:100%}.main-frame.-hotel .access-link-txt{margin-left:24rem;width:42rem;padding:1.5rem 2.9rem 4.8rem;font-size:var(--f-size-12);line-height:var(--f-h-16)}.main-frame.-hotel .access-link-txt .btn-arrow{padding:.5rem 2rem}.main-frame.-hotel .access-link-txt-head{font-size:var(--f-size-14);line-height:var(--f-h-14)}.main-frame.-hotel .access-link-txt-h{margin-left:1.9rem}.main-frame.-hotel .access-link-txt-body{margin-top:1.2rem}}@media screen and (max-width: 830px){.main-frame.-hotel .access-links{display:flex;flex-direction:column;align-items:center;margin-top:5.1rem}.main-frame.-hotel .access-link{display:block;width:25rem}.main-frame.-hotel .access-link-img{display:block}.main-frame.-hotel .access-link-txt{display:block;padding:1.6rem 1.9rem 4.5rem;font-size:var(--f-size-12);line-height:var(--f-h-16)}.main-frame.-hotel .access-link-txt .btn-arrow{padding:.5rem 1rem .5rem 1.5rem}.main-frame.-hotel .access-link-txt-head{font-size:var(--f-size-14);line-height:var(--f-h-14)}.main-frame.-hotel .access-link-txt-head+.access-link{margin-top:2rem}.main-frame.-hotel .access-link-txt-h{margin-left:1.9rem}}html:lang(en) .main-frame.-hotel .access-link-txt-body{text-align:left}html:lang(ja) .main-frame.-hotel .access-link-txt-body,html:lang(zh-CN) .main-frame.-hotel .access-link-txt-body,html:lang(zh-TW) .main-frame.-hotel .access-link-txt-body,html:lang(ko) .main-frame.-hotel .access-link-txt-body{text-align:justify}.main-frame.-hotel .lounge-spec-wrapper{position:relative}.main-frame.-hotel .lounge-spec-wrapper .p-spec-table-h{color:rgba(var(--c-black),1);letter-spacing:var(--f-track-180)}@media (min-width: 831px){.main-frame.-hotel .sc-content-wrapper.-lounge .meal-lineup+.h-s24{padding-top:17.3rem}.main-frame.-hotel .sc-content-wrapper.-lounge .note{text-align:left}.main-frame.-hotel .lounge-spec-wrapper{width:100rem;margin:13rem auto 0rem;padding-bottom:9rem}.main-frame.-hotel .lounge-spec-wrapper .p-spec-table-h{padding-bottom:2rem}}@media screen and (max-width: 830px){.main-frame.-hotel .lounge-spec-wrapper{left:0;width:30.5rem;margin:8rem auto 0}.main-frame.-hotel .lounge-spec-wrapper .p-spec-table-h{padding-bottom:1.4rem}.main-frame.-hotel .sc-content-wrapper.-lounge .note{width:30.5rem}}.main-frame.-hotel .meal-index-links{--c-sc-head: var(--c-key);--c-sc-txt: var(--c-black);position:relative;margin-top:12rem;padding-bottom:22rem}.main-frame.-hotel .meal-link{--meal-link-txt: 190, 160, 65;--meal-link-bg: linear-gradient(90deg, rgb(31, 64, 57) 0%, rgb(21, 45, 41) 100%);position:relative;display:block}.main-frame.-hotel .meal-link .img-block{position:relative;width:100%;color:rgba(var(--meal-link-txt),1)}.main-frame.-hotel .meal-link .img-block .h{z-index:11;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--meal-link-bg);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku);top:-5rem;left:10rem;width:13rem;min-height:30rem;padding-top:3.9rem;padding-bottom:3.1rem}.main-frame.-hotel .meal-link .img-block .h:before{z-index:2;position:absolute;top:0;left:0;width:100%;height:.5rem;background-color:rgba(var(--meal-link-txt),1);content:""}.main-frame.-hotel .meal-link .img-block .h .h-wrap{display:flex;flex-direction:column-reverse;justify-content:center;row-gap:1.6rem}.main-frame.-hotel .meal-link .img-block .h h2{position:relative;display:block;font-size:3.3rem;line-height:1;letter-spacing:var(--f-track-145)}.main-frame.-hotel .meal-link .img-block .h h3{position:relative;display:block;font-size:2rem;line-height:1;letter-spacing:var(--f-track-360)}.main-frame.-hotel .meal-link .img-block .hs{z-index:10;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;right:0;width:10rem;height:100%;font-family:var(--f-en-serif);background:var(--meal-link-bg)}.main-frame.-hotel .meal-link .img-block .hs h4{font-size:2.4rem;line-height:var(--f-h-15);letter-spacing:var(--f-track-180);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .meal-link .img-block .img{width:100%;height:100%}.main-frame.-hotel .meal-link .img-block .img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .meal-link .txt-block{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.main-frame.-hotel .meal-link .txt-block .p{font-size:var(--f-size-16);line-height:var(--f-h-18);letter-spacing:var(--f-track-145);color:rgba(var(--c-sc-txt),1)}.main-frame.-hotel .meal-link .txt-block .btn-arrow{white-space:nowrap}.main-frame.-hotel .meal-link:nth-child(even) .img-block .h{left:auto;right:10rem}.main-frame.-hotel .meal-link:nth-child(even) .img-block .hs{left:0;right:auto}.main-frame.-hotel .meal-link.-urara{--meal-link-txt: 190, 160, 65;--meal-link-bg: linear-gradient(90deg, rgb(31, 64, 57) 0%, rgb(21, 45, 41) 100%)}.main-frame.-hotel .meal-link.-dinner,.main-frame.-hotel .meal-link.-shika-meal1{--meal-link-txt: var(--c-white);--meal-link-bg: rgba(var(--c-key), 1)}.main-frame.-hotel .meal-link.-coconoe{--meal-link-txt: var(--c-white);--meal-link-bg: linear-gradient(180deg, #0A1E32 1.5rem, #370022 4rem)}.main-frame.-hotel .meal-link.-coconoe .hs{background:linear-gradient(180deg,#370022 1.5rem,#0A1E32 3rem)}.main-frame.-hotel .meal-link.-breakfast,.main-frame.-hotel .meal-link.-shika-meal2{--meal-link-txt: var(--c-key);--meal-link-bg: white}@media (min-width: 831px){.main-frame.-hotel .meal-link .img-block{height:50rem}.main-frame.-hotel .meal-link .txt-block{width:100rem;margin-top:3.4rem}.main-frame.-hotel .meal-link .txt-block .p{margin-top:.6rem}.main-frame.-hotel .meal-link+.meal-link{margin-top:22rem}}@media screen and (max-width: 830px){.main-frame.-hotel .meal-index-links{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x))}.main-frame.-hotel .meal-link .img-block .h{top:-2rem;left:1.5rem;width:7rem;min-height:15.9rem;padding-top:3.9rem;padding-bottom:3.1rem}.main-frame.-hotel .meal-link .img-block .h:before{height:.4rem}.main-frame.-hotel .meal-link .img-block .h .h-wrap{row-gap:1rem}.main-frame.-hotel .meal-link .img-block .h h2{font-size:var(--f-size-18);letter-spacing:var(--f-track-180)}.main-frame.-hotel .meal-link .img-block .h h3{font-size:var(--f-size-11);letter-spacing:var(--f-track-600)}.main-frame.-hotel .meal-link .img-block .hs{width:4rem}.main-frame.-hotel .meal-link .img-block .hs h4{font-size:var(--f-size-11)}.main-frame.-hotel .meal-link .img-block .img{position:relative}.main-frame.-hotel .meal-link .img-block .img:before{position:relative;display:block;content:"";padding-top:53.3333333333%}.main-frame.-hotel .meal-link .img-block .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-hotel .meal-link .txt-block{flex-direction:column;align-items:center;text-align:center;margin-top:3.1rem}.main-frame.-hotel .meal-link .txt-block .p{font-size:var(--f-size-12);line-height:var(--f-h-18);letter-spacing:var(--f-track-80)}.main-frame.-hotel .meal-link .txt-block .btn-arrow{margin-top:3.9rem}.main-frame.-hotel .meal-link:nth-child(even) .img-block .h{left:auto;right:1.5rem}.main-frame.-hotel .meal-link:nth-child(even) .img-block .hs{left:0;right:auto}.main-frame.-hotel .meal-link+.meal-link{margin-top:10rem}}html:lang(en) .main-frame.-hotel .meal-link.-dinner .img-block .h h2{letter-spacing:.145em}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .meal-link .txt-block .p{padding-right:41rem}}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .meal-link .txt-block,html:lang(zh-CN) .main-frame.-hotel .meal-link .txt-block,html:lang(zh-TW) .main-frame.-hotel .meal-link .txt-block,html:lang(ko) .main-frame.-hotel .meal-link .txt-block{padding-left:3.5rem;padding-right:3.5rem}html:lang(en) .main-frame.-hotel .meal-link .txt-block p,html:lang(zh-CN) .main-frame.-hotel .meal-link .txt-block p,html:lang(zh-TW) .main-frame.-hotel .meal-link .txt-block p,html:lang(ko) .main-frame.-hotel .meal-link .txt-block p{width:100%}}@media screen and (max-width: 830px){html:lang(en) .main-frame.-hotel .meal-link .txt-block{text-align:left}}@media (min-width: 831px){html:lang(ko) .main-frame.-hotel .meal-link .txt-block .p,html:lang(zh-CN) .main-frame.-hotel .meal-link .txt-block .p,html:lang(zh-TW) .main-frame.-hotel .meal-link .txt-block .p{width:46rem}}@media screen and (max-width: 830px){html:lang(ko) .main-frame.-hotel .meal-link .txt-block,html:lang(zh-CN) .main-frame.-hotel .meal-link .txt-block,html:lang(zh-TW) .main-frame.-hotel .meal-link .txt-block{text-align:justify}}.main-frame.-hotel .meal-dinner{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .meal-dinner .img-block{z-index:10;position:relative;overflow:hidden}.main-frame.-hotel .meal-dinner .img-block img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .meal-dinner .txt-block{z-index:1;position:relative;background-color:#fff}.main-frame.-hotel .meal-dinner .h-s{font-size:var(--f-size-16);line-height:1;letter-spacing:var(--f-track-180)}.main-frame.-hotel .meal-dinner .h{font-size:var(--f-size-22);line-height:1;letter-spacing:var(--f-track-80)}.main-frame.-hotel .meal-dinner .p{font-size:var(--f-size-14);line-height:var(--f-h-17);letter-spacing:var(--f-track-80);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .meal-dinner .txt-block-table-h{border-bottom:1px solid rgba(var(--c-txt),.5)}.main-frame.-hotel .meal-dinner .txt-block-table-h-h{font-size:var(--f-size-14);line-height:var(--f-h-17);letter-spacing:var(--f-track-180)}.main-frame.-hotel .meal-dinner .txt-block-table-b .note{font-size:var(--f-size-11);line-height:var(--f-h-17);letter-spacing:var(--f-track-45);color:rgba(var(--c-txt-2),1)}.main-frame.-hotel .meal-dinner .btn-arrow{--btn-arrow-color: var(--c-txt)}@media (min-width: 831px){.main-frame.-hotel .meal-dinners{margin-top:21rem}.main-frame.-hotel .meal-dinner{width:120rem}.main-frame.-hotel .meal-dinner .img-block{position:absolute;top:-4rem;left:0rem;width:60rem;height:41.5rem}.main-frame.-hotel .meal-dinner .txt-block{margin-left:auto;width:66rem;padding:5.8rem 7rem 5.7rem 14rem}.main-frame.-hotel .meal-dinner .h{margin-top:1.3rem}.main-frame.-hotel .meal-dinner .p{margin-top:3rem}.main-frame.-hotel .meal-dinner .txt-block-table{margin-top:2.5rem}.main-frame.-hotel .meal-dinner .txt-block-table-h-h{padding-bottom:.1rem}.main-frame.-hotel .meal-dinner .txt-block-table-b{margin-top:.9rem}.main-frame.-hotel .meal-dinner .txt-block-table-b .note{margin-top:1.5rem}.main-frame.-hotel .meal-dinner .btn-wrapper{margin-top:3rem}.main-frame.-hotel .meal-dinner:nth-child(even) .img-block{left:auto;right:0}.main-frame.-hotel .meal-dinner:nth-child(even) .txt-block{margin-left:0;margin-right:auto;padding-left:7rem;padding-right:14rem}.main-frame.-hotel .meal-dinner+.meal-dinner{margin-top:17rem}}@media screen and (max-width: 830px){.main-frame.-hotel .meal-dinners{width:34.5rem;margin-top:3rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .meal-dinner .img-block{width:30.5rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .meal-dinner .txt-block{position:relative;margin-top:-12rem;padding:12rem 2rem 6rem}.main-frame.-hotel .meal-dinner .txt-block .btn-wrapper{margin-top:5.3rem}.main-frame.-hotel .meal-dinner .h-s{margin-top:3.7rem;font-size:var(--f-size-13);text-align:center}.main-frame.-hotel .meal-dinner .h{margin-top:1.6rem;font-size:var(--f-size-18);text-align:center}.main-frame.-hotel .meal-dinner .p{margin-top:2.7rem;font-size:var(--f-size-12);white-space:normal}.main-frame.-hotel .meal-dinner .txt-block-table{margin-top:3.4rem}.main-frame.-hotel .meal-dinner .txt-block-table-h-h{font-size:var(--f-size-13)}.main-frame.-hotel .meal-dinner .txt-block-table-b{margin-top:1rem}.main-frame.-hotel .meal-dinner .txt-block-table-b .note{margin-top:2rem}.main-frame.-hotel .meal-dinner+.meal-dinner{margin-top:6rem}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .meal-dinner .p,html:lang(zh-CN) .main-frame.-hotel .meal-dinner .p,html:lang(zh-TW) .main-frame.-hotel .meal-dinner .p,html:lang(ko) .main-frame.-hotel .meal-dinner .p{text-align:justify}}.main-frame.-hotel .room-index-list{--c-sc-head: 61, 46, 7;--c-sc-txt: 0, 0, 0;--c-room-index-list-bg: transparent;position:relative;display:flex;flex-direction:column;align-items:center;white-space:pre-line;background:var(--c-room-index-list-bg);color:rgba(var(--c-sc-txt),1)}.main-frame.-hotel .room-index-list .box-nocorner{--nocorner-col: var(--c-sc-txt)}.main-frame.-hotel .room-index-list .btn-arrow{--btn-arrow-color: var(--c-sc-head)}.main-frame.-hotel .room-index-list.-c-urara{--c-sc-head: 190, 160, 65;--c-sc-txt: 255,255,255;--c-room-index-list-bg: #1F4039}.main-frame.-hotel .room-index-list.-c-coconoe{--c-sc-head: 255,255,255;--c-sc-txt: 255,255,255;--c-room-index-list-bg: #0A1E32}.main-frame.-hotel .room-index-list.-c-coconoe .h-border img{width:7.5rem;height:auto;margin-bottom:1.5rem}.main-frame.-hotel .room-index-list.-c-coconoe .room-index-list-link{position:relative}.main-frame.-hotel .room-index-list.-c-coconoe .room-index-list-link:first-child:before{z-index:0;position:absolute;left:0;top:8rem;width:100%;height:calc(100% + 15rem);display:block;background-color:#370022;box-shadow:0 0 10rem 2rem #370022;content:""}.main-frame.-hotel .room-index-list+.room-index-list{margin-top:0}.main-frame.-hotel .room-index-list-head{display:flex;flex-direction:column;align-items:center}.main-frame.-hotel .room-index-list-head .h{color:rgba(var(--c-sc-head),1);letter-spacing:var(--f-track-280);line-height:1.5}.main-frame.-hotel .room-index-list-head .p{text-align:center}.main-frame.-hotel .room-index-list-head .logo{display:flex;justify-content:center}.main-frame.-hotel .room-index-list-links{width:100%}.main-frame.-hotel .room-index-list-txt{z-index:10;position:relative}@media (min-width: 831px){.main-frame.-hotel .room-index-list{padding-top:12rem;padding-bottom:24rem;margin-top:13rem}.main-frame.-hotel .room-index-list-head .h{font-size:var(--f-size-33)}.main-frame.-hotel .room-index-list-head .h+.p{margin-top:4.5rem}.main-frame.-hotel .room-index-list-head .p{font-size:var(--f-size-16);line-height:4.2rem;letter-spacing:var(--f-track-180);margin-top:5.5rem}.main-frame.-hotel .room-index-list-head .octagon{margin-top:4.2rem}.main-frame.-hotel .room-index-list-link{height:49rem}.main-frame.-hotel .room-index-list-link+.room-index-list-link{margin-top:21rem}.main-frame.-hotel .room-index-list-txt .img-urara-logo-type{margin-left:.4rem}.main-frame.-hotel .room-index-list-txt .img-urara-logo-type+p{margin-top:2.5rem}.main-frame.-hotel .room-index-list-txt .h-border{font-size:var(--f-size-26);line-height:var(--f-h-13);letter-spacing:var(--f-track-240)}.main-frame.-hotel .room-index-list-txt .h-border:before{width:calc(100% + 8rem);bottom:-1.8rem}.main-frame.-hotel .room-index-list-txt .h-border .s{font-size:var(--f-size-18);letter-spacing:var(--f-track-280);margin-top:.1rem;margin-bottom:-.3rem}.main-frame.-hotel .room-index-list-txt .p{font-size:var(--f-size-13);line-height:var(--f-h-20);letter-spacing:var(--f-track-145);margin-top:5.6rem;padding-right:8rem}.main-frame.-hotel .room-index-list-txt .box-nocorners{margin-top:2.8rem}.main-frame.-hotel .room-index-list-txt .box-nocorner+.box-nocorner{margin-top:.9rem}.main-frame.-hotel .room-index-list-txt .btn-arrow{margin-top:8rem}}@media screen and (max-width: 830px){.main-frame.-hotel .room-index-list{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));padding-top:6.6rem;margin-top:10rem}.main-frame.-hotel .room-index-list.-c-coconoe .h-border img{width:6.9rem;margin-bottom:.2rem}.main-frame.-hotel .room-index-list-head .logo img{transform:scale(.76)}.main-frame.-hotel .room-index-list-head .h{font-size:var(--f-size-22)}.main-frame.-hotel .room-index-list-head .p{font-size:var(--f-size-13);line-height:var(--f-h-26);letter-spacing:var(--f-track-240);margin-top:2.7rem}.main-frame.-hotel .room-index-list-head .octagon{margin-top:2.5rem}.main-frame.-hotel .room-index-list-links{margin-top:2.5rem;padding-bottom:10.6rem}.main-frame.-hotel .room-index-list-link{display:flex;flex-direction:column;align-items:center}.main-frame.-hotel .room-index-list-txt{display:flex;flex-direction:column;align-items:center;margin-top:2.5rem}.main-frame.-hotel .room-index-list-txt .h-border{display:flex;flex-direction:column;align-items:center;font-size:2rem;line-height:1;letter-spacing:var(--f-track-240);padding-bottom:2.2rem}.main-frame.-hotel .room-index-list-txt .h-border:before{width:calc(100% - 4rem)}.main-frame.-hotel .room-index-list-txt .h-border .img-urara-logo-type{transform:scale(.76)}.main-frame.-hotel .room-index-list-txt .h-border p{margin-top:1.2rem}.main-frame.-hotel .room-index-list-txt .h-border .s{display:block;width:100%;text-align:center;margin-top:.8rem;font-size:var(--f-size-13);letter-spacing:var(--f-track-280)}.main-frame.-hotel .room-index-list-txt .h-border .new{margin-bottom:.6rem}.main-frame.-hotel .room-index-list-txt .p{text-align:center;margin-top:2rem}.main-frame.-hotel .room-index-list-txt .box-nocorners{margin-top:2.2rem}.main-frame.-hotel .room-index-list-txt .box-nocorner+.box-nocorner{margin-top:.9rem}.main-frame.-hotel .room-index-list-txt .btn-arrow{margin-top:3.7rem}}.main-frame.-hotel .sc-content-wrapper{--c-sc-head: var(--c-key);--c-sc-txt: var(--c-black);position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .sc-content-wrapper.-urara{--c-sc-head: 190, 160, 65;--c-sc-txt: var(--c-white);--c-txt: 190, 160, 65;--c-txt-2: var(--c-white);background:#1F4039!important}.main-frame.-hotel .sc-content-wrapper.-urara .section-swiper-wrapper{--section-swiper-btn-color: 190, 160, 65;--section-swiper-btn-arrow: 31, 64, 57}.main-frame.-hotel .sc-content-wrapper.-urara .btn-arrow{--btn-arrow-color: 190, 160, 65}.main-frame.-hotel .sc-content-wrapper.-urara .p-spec-table dl{--c-dl-txt-t: 190, 160, 65;--c-dl-txt-d: 25, 53, 46;--c-dl-bg-t-1: #19352E;--c-dl-bg-t-2: #19352E;--c-dl-bg-d-1: #DCDCDC;--c-dl-bg-d-2: #B5B4B4;--c-dl-border: rgba(190, 160, 65, .5)}.main-frame.-hotel .sc-content-wrapper.-urara .p-spec-table.-urara-transparent dl{--c-dl-txt-t: 190, 160, 65;--c-dl-txt-d: 255,255,255;--c-dl-bg-t-1: transparent;--c-dl-bg-t-2: transparent;--c-dl-bg-d-1: transparent;--c-dl-bg-d-2: transparent;--c-dl-border: rgba(255, 255, 255, .3)}.main-frame.-hotel .sc-content-wrapper.-coconoe1,.main-frame.-hotel .sc-content-wrapper.-coconoe2{--c-sc-head: var(--c-white);--c-sc-txt: var(--c-white);--c-txt: var(--c-white);--c-txt-2: var(--c-white)}.main-frame.-hotel .sc-content-wrapper.-coconoe1:after,.main-frame.-hotel .sc-content-wrapper.-coconoe2:after{position:absolute;top:0;left:0;bottom:auto;transform:none;display:block;width:100%;height:10rem;background:linear-gradient(180deg,#0a1e32 20%,rgba(10,30,50,0) 100%);content:""}.main-frame.-hotel .sc-content-wrapper.-coconoe1 .section-swiper-wrapper,.main-frame.-hotel .sc-content-wrapper.-coconoe2 .section-swiper-wrapper{--section-swiper-btn-arrow: var(--c-white)}.main-frame.-hotel .sc-content-wrapper.-coconoe1 .btn-arrow,.main-frame.-hotel .sc-content-wrapper.-coconoe2 .btn-arrow{--btn-arrow-color: var(--c-white)}.main-frame.-hotel .sc-content-wrapper.-coconoe1{background:#370022!important}.main-frame.-hotel .sc-content-wrapper.-coconoe1 .p-spec-table dl{--c-dl-txt-t: var(--c-white);--c-dl-txt-d: 33, 0, 19;--c-dl-bg-t-1: #210013;--c-dl-bg-t-2: #210013;--c-dl-bg-d-1: #DCDCDC;--c-dl-bg-d-2: #B5B4B4;--c-dl-border: rgba(255, 255, 255, .2)}.main-frame.-hotel .sc-content-wrapper.-coconoe1 .section-swiper-wrapper{--section-swiper-btn-color: 10, 30, 50}.main-frame.-hotel .sc-content-wrapper.-coconoe2{background:#0A1E32!important}.main-frame.-hotel .sc-content-wrapper.-coconoe2:after{background:linear-gradient(180deg,#370022 20%,rgba(55,0,34,0) 100%)}.main-frame.-hotel .sc-content-wrapper.-coconoe2 .p-spec-table dl{--c-dl-txt-t: var(--c-white);--c-dl-txt-d: 0, 4, 10;--c-dl-bg-t-1: #00040A;--c-dl-bg-t-2: #00040A;--c-dl-bg-d-1: #DCDCDC;--c-dl-bg-d-2: #B5B4B4;--c-dl-border: rgba(255, 255, 255, .2)}.main-frame.-hotel .sc-content-wrapper.-coconoe2 .section-swiper-wrapper{--section-swiper-btn-color: 55, 0, 34}.main-frame.-hotel .sc-content-wrapper.-no-border{border:none!important}.main-frame.-hotel .sc-content-wrapper.-no-border:before,.main-frame.-hotel .sc-content-wrapper.-no-border:after{display:none}.main-frame.-hotel .sc-content-wrapper.-no-top-border{border-top:none!important}.main-frame.-hotel .sc-content-wrapper.-no-top-border:before{display:none}.main-frame.-hotel .sc-content-wrapper.-coconoe-meal{--c-sc-head: var(--c-white);--c-sc-txt: var(--c-white);--c-txt: var(--c-white);--c-txt-2: var(--c-white);background:#370022}.main-frame.-hotel .sc-content-wrapper.-coconoe-meal:before{z-index:0;position:absolute;top:0;left:0;bottom:auto;transform:none;display:block;width:100%;height:10rem;background:linear-gradient(180deg,#0a1e32 20%,rgba(10,30,50,0) 100%);content:""}.main-frame.-hotel .sc-content-wrapper.-coconoe-meal .section-swiper-wrapper{--section-swiper-btn-color: var(--c-white);--section-swiper-btn-arrow: 55, 0, 34}.main-frame.-hotel .sc-content-wrapper.-coconoe-meal .p-spec-table dl{--c-dl-txt-t: 150, 105, 76;--c-dl-txt-d: 255, 255, 255;--c-dl-bg-t-1: transparent;--c-dl-bg-t-2: transparent;--c-dl-bg-d-1: transparent;--c-dl-bg-d-2: transparent;--c-dl-border: rgba(255, 255, 255, .5)}.main-frame.-hotel .sc-content-wrapper.-coconoe-meal .gift-aniversary{z-index:4;position:relative;padding-top:8rem}.main-frame.-hotel .sc-content-wrapper.-coconoe-meal .gift-aniversary:after{z-index:-1;position:absolute;display:block;top:-3rem;left:calc(50% - var(--vw, 1vw) * 50);width:100vw;width:calc(var(--vw, 1vw) * 100);transform:none;height:124rem;background:linear-gradient(180deg,transparent 0rem,#0A1E32 7rem)!important;content:""}.main-frame.-hotel .sc-content-wrapper.-coconoe-meal .btn-wrapper{position:relative;z-index:4}.main-frame.-hotel .sc-content-wrapper.-coconoe-meal .btn-arrow{--btn-arrow-color: var(--c-white)}.main-frame.-hotel .sc-room-urara{position:relative}.main-frame.-hotel .sc-room-fixtures .p-spec-h{margin-top:-1.5rem}@media (min-width: 831px){.main-frame.-hotel .sc-content-wrapper{padding-bottom:21.6rem}.main-frame.-hotel .sc-content-wrapper:before,.main-frame.-hotel .sc-content-wrapper:after{z-index:10;position:absolute;left:50%;display:block;width:100rem;height:1px;transform:translate(-50%);background-color:rgba(var(--c-sc-txt),.5);content:""}.main-frame.-hotel .sc-content-wrapper:before{top:0}.main-frame.-hotel .sc-content-wrapper:after{bottom:0}.main-frame.-hotel .sc-content-wrapper.-urara.-room,.main-frame.-hotel .sc-content-wrapper.-coconoe1.-room,.main-frame.-hotel .sc-content-wrapper.-coconoe2.-room{padding-bottom:0}.main-frame.-hotel .sc-room-urara{width:100rem;margin-top:13.2rem;margin-left:auto;margin-right:auto;padding-bottom:5rem}.main-frame.-hotel .sc-room-fixtures{width:100rem;margin-top:13.2rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 830px){.main-frame.-hotel .sc-content-wrapper{width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x));padding-bottom:14.6rem}.main-frame.-hotel .sc-content-wrapper .p-specs{padding-left:3.5rem;padding-right:3.5rem}.main-frame.-hotel .sc-content-wrapper.-urara,.main-frame.-hotel .sc-content-wrapper.-coconoe-meal,.main-frame.-hotel .sc-content-wrapper.-right-menu{padding-bottom:10rem}.main-frame.-hotel .sc-content-wrapper.-urara .meal-menus-b,.main-frame.-hotel .sc-content-wrapper.-urara .btn-wrapper,.main-frame.-hotel .sc-content-wrapper.-coconoe-meal .meal-menus-b,.main-frame.-hotel .sc-content-wrapper.-coconoe-meal .btn-wrapper,.main-frame.-hotel .sc-content-wrapper.-right-menu .meal-menus-b,.main-frame.-hotel .sc-content-wrapper.-right-menu .btn-wrapper{padding-left:3.5rem;padding-right:3.5rem}.main-frame.-hotel .sc-content-wrapper.-coconoe-meal .gift-aniversary:after{top:-6rem}.main-frame.-hotel .sc-room-urara{margin-top:8.2rem;margin-left:auto;margin-right:auto;padding-bottom:0rem}.main-frame.-hotel .sc-room-fixtures{margin-top:13.2rem;margin-left:auto;margin-right:auto;padding-left:3.5rem;padding-right:3.5rem}}.main-frame.-hotel .urara-lounge{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:18rem;padding-top:17.6rem;padding-bottom:18rem}.main-frame.-hotel .urara-lounge .h{display:flex;flex-direction:column;align-items:center;font-size:var(--f-size-24);line-height:1;letter-spacing:var(--f-track-360);text-indent:var(--f-track-360);text-align:center;color:rgba(var(--c-sc-head),1)}.main-frame.-hotel .urara-lounge .h img{margin-top:5.9rem}.main-frame.-hotel .urara-lounge .h1{font-size:var(--f-size-33);letter-spacing:var(--f-track-280);text-indent:var(--f-track-280);color:rgba(var(--c-sc-head),1);margin-top:4rem}.main-frame.-hotel .urara-lounge .p{margin-top:7.4rem;margin-left:auto;margin-right:auto;font-size:var(--f-size-16);line-height:var(--f-h-26);letter-spacing:var(--f-track-180);color:rgba(var(--c-sc-txt),1)}.main-frame.-hotel .urara-lounge .p.-center{text-align:center!important}.main-frame.-hotel .urara-lounge .section-swiper-wrapper{margin-top:10.4rem}.main-frame.-hotel .urara-lounge+.urara-lounge{margin-top:0rem}@media screen and (max-width: 830px){.main-frame.-hotel .urara-lounge{margin-left:auto;margin-right:auto;width:calc(100% - 7rem);margin-top:12rem;padding-top:5rem;padding-bottom:2rem}.main-frame.-hotel .urara-lounge .h{font-size:var(--f-size-16);line-height:var(--f-h-20)}.main-frame.-hotel .urara-lounge .h img{transform:scale(.76);margin-top:.5rem}.main-frame.-hotel .urara-lounge .h img.img-coconoe-logo-l{transform:scale(.7)}.main-frame.-hotel .urara-lounge .p{padding-left:2.5rem;padding-right:2.5rem;margin-top:5.1rem;font-size:var(--f-size-14);line-height:var(--f-h-20)}.main-frame.-hotel .urara-lounge .section-swiper-wrapper{margin-top:3.7rem}.main-frame.-hotel .urara-lounge+.urara-lounge{margin-top:3rem}}html:lang(en) .main-frame.-hotel .urara-lounge .p{text-align:left}html:lang(ja) .main-frame.-hotel .urara-lounge .p,html:lang(zh-CN) .main-frame.-hotel .urara-lounge .p,html:lang(zh-TW) .main-frame.-hotel .urara-lounge .p,html:lang(ko) .main-frame.-hotel .urara-lounge .p{text-align:justify}.main-frame.-hotel .spa-column{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .spa-column-img{position:relative;width:100%;background-color:#b8b09b}.main-frame.-hotel .spa-column-img .txt{z-index:5;position:absolute;display:flex;color:rgba(var(--c-white),1);line-height:var(--f-h-15)}.main-frame.-hotel .spa-column-img .txt .h1{font-size:var(--f-size-24);letter-spacing:var(--f-track-360)}.main-frame.-hotel .spa-column-img .txt .h2{position:relative;text-indent:.1em;margin-left:1.6rem;font-family:var(--f-en-serif);font-size:var(--f-size-20);letter-spacing:var(--f-track-180)}.main-frame.-hotel .spa-column-img .img{z-index:1;position:relative;width:100%;height:100%;mix-blend-mode:multiply}.main-frame.-hotel .spa-column-img .img img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .spa-column-body-wrapper{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .spa-column-body{position:relative;color:rgba(var(--c-white),1)}.main-frame.-hotel .spa-column-body:before{z-index:1;position:absolute;display:block;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;background-color:#003e44;content:""}.main-frame.-hotel .spa-column-body .body{z-index:10;position:relative}.main-frame.-hotel .spa-column-body .h1{font-size:var(--f-size-18);letter-spacing:var(--f-track-240);line-height:var(--f-h-26)}.main-frame.-hotel .spa-column-body .p{font-size:var(--f-size-13);letter-spacing:var(--f-track-45);line-height:var(--f-h-18)}.main-frame.-hotel .spa-column-body .btn-arrow{--btn-arrow-color: var(--c-white);--btn-arrow-filter: var(--c-filter-white)}.main-frame.-hotel .spa-column-table-wrapper{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .spa-column-table{position:relative}.main-frame.-hotel .spa-column-table .h{color:#003e32;font-size:var(--f-size-16);letter-spacing:var(--f-track-180);line-height:1;border-bottom:1px solid rgba(0,62,50,.5)}.main-frame.-hotel .spa-column-table dl dt{color:#003e32}.main-frame.-hotel .spa-column-table dl dd{color:rgba(var(--c-txt-2),1)}@media (min-width: 831px){.main-frame.-hotel .spa-column{margin-top:24rem;padding-bottom:24rem}.main-frame.-hotel .spa-column-img{height:62.7rem}.main-frame.-hotel .spa-column-img .txt{width:103rem;top:7.8rem;left:calc(50% - 51.5rem)}.main-frame.-hotel .spa-column-img .txt .h1,.main-frame.-hotel .spa-column-img .txt .h2{font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .spa-column-body-wrapper{width:120rem;margin-top:-40rem}.main-frame.-hotel .spa-column-body{width:43rem;margin-left:auto;margin-right:4rem}.main-frame.-hotel .spa-column-body .body{padding:5.6rem 4.5rem 2rem}.main-frame.-hotel .spa-column-body .p{margin-top:5rem}.main-frame.-hotel .spa-column-table-wrapper{position:absolute;top:67rem;width:120rem;left:calc(50% - 60rem)}.main-frame.-hotel .spa-column-table{margin-left:10rem;width:54rem}.main-frame.-hotel .spa-column-table .h{padding-bottom:1rem}.main-frame.-hotel .spa-column-table .dls{margin-top:1rem}.main-frame.-hotel .spa-column-table .dls dl dt{width:11rem}.main-frame.-hotel .spa-column-table .dls dl dd{width:calc(100% - 11rem)}.main-frame.-hotel .btn-wrapper{margin-top:7.2rem}}@media screen and (max-width: 830px){.main-frame.-hotel .spa-column{margin-top:12.5rem;padding-bottom:12.5rem;width:calc(100% + var(--padding-x) * 2);left:calc(-1 * var(--padding-x))}.main-frame.-hotel .spa-column-img .txt{width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center}.main-frame.-hotel .spa-column-img .txt .h1{order:1;font-size:var(--f-size-16);margin-top:.6rem}.main-frame.-hotel .spa-column-img .txt .h2{order:0;font-size:var(--f-size-14)}.main-frame.-hotel .spa-column-img .img{position:relative}.main-frame.-hotel .spa-column-img .img:before{position:relative;display:block;content:"";padding-top:53.3333333333%}.main-frame.-hotel .spa-column-img .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-hotel .spa-column-body-wrapper{margin-top:-3.5rem}.main-frame.-hotel .spa-column-body{width:30.5rem;margin-left:auto;margin-right:auto;padding:4.6rem 3rem 1.7rem}.main-frame.-hotel .spa-column-body .h1{font-size:var(--f-size-15);line-height:var(--f-h-20);text-align:center}.main-frame.-hotel .spa-column-body .p{font-size:var(--f-size-12);margin-top:2rem}.main-frame.-hotel .spa-column-body .btn-wrapper{margin-top:1.7rem}.main-frame.-hotel .spa-column-table-wrapper{margin-top:4rem;width:30.5rem;margin-left:auto;margin-right:auto}.main-frame.-hotel .spa-column-table .h{padding-bottom:1rem}.main-frame.-hotel .spa-column-table .dls{margin-top:1rem}.main-frame.-hotel .spa-column-table .dls dl dt{width:11rem}.main-frame.-hotel .spa-column-table .dls dl dd{width:calc(100% - 11rem)}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .spa-column-body .p,html:lang(zh-CN) .main-frame.-hotel .spa-column-body .p,html:lang(zh-TW) .main-frame.-hotel .spa-column-body .p,html:lang(ko) .main-frame.-hotel .spa-column-body .p{text-align:justify}}.main-frame.-hotel .spa-links{position:relative;margin-left:auto;margin-right:auto}.main-frame.-hotel .spa-link-i{position:relative;display:block;margin-left:auto;margin-right:auto}.main-frame.-hotel .spa-link-i .h3{font-family:var(--f-en-serif);font-size:2rem;letter-spacing:.18em;line-height:1.5}.main-frame.-hotel .spa-link-i .img-block{position:relative}.main-frame.-hotel .spa-link-i .img-block img{width:100%;height:100%;object-fit:cover}.main-frame.-hotel .spa-link-i .txt-block{position:relative}.main-frame.-hotel .spa-link-i .txt-block .head .h1{font-size:var(--f-size-33);letter-spacing:var(--f-track-180);line-height:1}.main-frame.-hotel .spa-link-i .txt-block .head .h2{font-size:var(--f-size-20);letter-spacing:var(--f-track-600);line-height:1}.main-frame.-hotel .spa-link-i .txt-block .body .p{font-size:var(--f-size-16);letter-spacing:var(--f-track-145);line-height:var(--f-h-19);color:rgba(var(--c-txt-2),1)}@media (min-width: 831px){.main-frame.-hotel .spa-links{margin-top:10rem}.main-frame.-hotel .spa-link-i{width:120rem}.main-frame.-hotel .spa-link-i .h3{padding:2.2rem 6rem}.main-frame.-hotel .spa-link-i .btn-wrapper{margin-top:4.2rem}.main-frame.-hotel .spa-link-i.-style-v .img-block{width:100%;height:55rem}.main-frame.-hotel .spa-link-i.-style-v .txt-block{display:flex}.main-frame.-hotel .spa-link-i.-style-v .txt-block .head{position:absolute;bottom:0rem;display:flex;align-items:flex-end;height:100%;padding-top:11rem;padding-left:15.2rem;padding-right:1.1rem;border-right:1px solid rgba(var(--c-key),.5)}.main-frame.-hotel .spa-link-i.-style-v .txt-block .head .head-wrap{display:flex;margin-bottom:-.6rem}.main-frame.-hotel .spa-link-i.-style-v .txt-block .head .head-wrap .h1{font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .spa-link-i.-style-v .txt-block .head .head-wrap .h2{font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku);padding:0 1.55rem}.main-frame.-hotel .spa-link-i.-style-v .txt-block .body{padding:9.1rem 35.5rem 0rem 35.2rem}.main-frame.-hotel .spa-link-i.-style-v.-head-r .h3{text-align:right}.main-frame.-hotel .spa-link-i.-style-v.-head-r .txt-block{justify-content:space-between}.main-frame.-hotel .spa-link-i.-style-v.-head-r .txt-block .head{order:1;right:0rem;padding-left:2.9rem;padding-right:15.2rem;border-right:none;border-left:1px solid rgba(var(--c-key),.5)}.main-frame.-hotel .spa-link-i.-style-v.-head-r .txt-block .body{order:0;padding-left:16rem;padding-right:28rem}.main-frame.-hotel .spa-link-i.-style-h .txt-block .head{padding-top:9rem;padding-bottom:2.6rem;border-bottom:1px solid rgba(var(--c-key),.5)}.main-frame.-hotel .spa-link-i.-style-h .txt-block .head .h1{letter-spacing:var(--f-track-450)}.main-frame.-hotel .spa-link-i.-style-h .txt-block .body{margin-top:8.3rem}.main-frame.-hotel .spa-link-i.-style-h .spa-link-body{display:flex}.main-frame.-hotel .spa-link-i.-style-h.-txt-l .h3{text-align:right}.main-frame.-hotel .spa-link-i.-style-h.-txt-l .spa-link-body{justify-content:flex-end}.main-frame.-hotel .spa-link-i.-style-h.-txt-l .img-block{order:1}.main-frame.-hotel .spa-link-i.-style-h.-txt-l .txt-block{order:0}.main-frame.-hotel .spa-link-i.-style-h.-txt-l .txt-block .body{padding-right:3rem}.main-frame.-hotel .spa-link-i.-fugetsu .txt-block .head .head-wrap{margin-bottom:-1.1rem}.main-frame.-hotel .spa-link-i.-shika .txt-block .head{min-height:25.3rem}.main-frame.-hotel .spa-link-i.-momiji .txt-block{width:29rem}.main-frame.-hotel .spa-link-i.-momiji .txt-block .head{padding-right:2rem}.main-frame.-hotel .spa-link-i.-momiji .img-block{width:85rem;height:50rem}.main-frame.-hotel .spa-link-i.-charter{padding-left:6rem}.main-frame.-hotel .spa-link-i.-charter .h3{padding-left:0}.main-frame.-hotel .spa-link-i.-charter .txt-block{width:42.8rem}.main-frame.-hotel .spa-link-i.-charter .txt-block .head,.main-frame.-hotel .spa-link-i.-charter .txt-block .body{padding-left:8rem}.main-frame.-hotel .spa-link-i.-charter .img-block{width:62rem;height:57rem}.main-frame.-hotel .spa-link-i+.spa-link-i{margin-top:10.4rem}}@media screen and (max-width: 830px){.main-frame.-hotel .spa-links{margin-top:12rem}.main-frame.-hotel .spa-link-i .h3{font-size:var(--f-size-14);padding:.4rem 2rem}.main-frame.-hotel .spa-link-i .img-block{position:relative}.main-frame.-hotel .spa-link-i .img-block:before{position:relative;display:block;content:"";padding-top:57.9710144928%}.main-frame.-hotel .spa-link-i .img-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-frame.-hotel .spa-link-i .txt-block{display:flex}.main-frame.-hotel .spa-link-i .txt-block .head{display:flex;align-items:flex-end;height:fit-content;padding-top:4.1rem;padding-left:2.1rem;padding-right:2.4rem;border-right:1px solid rgba(var(--c-key),.5)}.main-frame.-hotel .spa-link-i .txt-block .head .head-wrap{display:flex;margin-bottom:-.6rem}.main-frame.-hotel .spa-link-i .txt-block .head .head-wrap .h1{font-size:var(--f-size-22);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku)}.main-frame.-hotel .spa-link-i .txt-block .head .head-wrap .h2{font-size:var(--f-size-13);font-feature-settings:initial;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--f-serif-noyaku);padding:0 .9rem;margin-right:-1.3rem}.main-frame.-hotel .spa-link-i .txt-block .head .head-wrap:has(.h2){margin-left:-1rem}.main-frame.-hotel .spa-link-i .txt-block .body{padding-top:3.7rem;padding-left:4.2rem}.main-frame.-hotel .spa-link-i .txt-block .body .p{font-size:var(--f-size-13);letter-spacing:var(--f-track-120)}.main-frame.-hotel .spa-link-i .btn-wrapper{margin-top:3.7rem}.main-frame.-hotel .spa-link-i:nth-child(even) .h3{text-align:right}.main-frame.-hotel .spa-link-i:nth-child(even) .txt-block .head{order:1;padding-right:2.1rem;padding-left:2.4rem;border-right:none;border-left:1px solid rgba(var(--c-key),.5)}.main-frame.-hotel .spa-link-i:nth-child(even) .txt-block .head .head-wrap:has(.h2){margin-right:-1rem}.main-frame.-hotel .spa-link-i:nth-child(even) .txt-block .body{order:0;padding-left:2rem;padding-right:4rem;margin-right:auto}.main-frame.-hotel .spa-link-i+.spa-link-i{margin-top:7rem}}@media screen and (max-width: 830px){html:lang(ja) .main-frame.-hotel .spa-link-i.-shika .txt-block .head{padding-top:8.1rem}}@media (min-width: 831px){html:lang(en) .main-frame.-hotel .spa-link-i.-style-v .txt-block .head .head-wrap{margin-top:-1.2rem}html:lang(en) .main-frame.-hotel .spa-link-i.-style-v .txt-block .body{padding-top:15.1rem}html:lang(en) .main-frame.-hotel .spa-link-i.-style-v.-head-r .txt-block .body{padding-right:42rem}html:lang(en) .main-frame.-hotel .spa-link-i.-fugetsu .txt-block .head .head-wrap{margin-bottom:-.1rem}}.main-frame.-hotel .h-s24{font-size:var(--f-size-24);letter-spacing:var(--f-track-360);line-height:var(--f-h-17);text-align:center;padding-top:11.3rem;padding-bottom:4.4rem}.main-frame.-hotel .spa-shika-sauna{position:relative;margin-left:auto;margin-right:auto;border-top:1px solid rgba(var(--c-key),.5)}@media (min-width: 831px){.main-frame.-hotel .spa-shika-sauna{width:100rem;margin-top:18rem;padding-top:3.4rem}}@media screen and (max-width: 830px){.main-frame.-hotel .spa-shika-sauna{margin-top:11.8rem}.main-frame.-hotel .h-s24{font-size:var(--f-size-17);padding-top:7.2rem;padding-bottom:1.6rem}}.-loading{opacity:0}.-disabled{opacity:.14;pointer-events:none!important}.-disabled button,.-disabled a{pointer-events:none!important}.displaynone{display:none}.pre{white-space:pre-line}.nobr br{display:none}.-commas .-comma{display:inline}.-commas .-comma:after{content:", "}.-commas .-comma:last-of-type:after{display:none}a[href=""]{pointer-events:none!important}html:lang(ja) .-en-only,html:lang(ja) .-none-ja{display:none!important}html:lang(en) .-ja-only,html:lang(en) .-en-none{display:none!important}html:lang(zh-CN) .-ja-only,html:lang(zh-CN) .-en-only{display:none!important}html:lang(zh-TW) .-ja-only,html:lang(zh-TW) .-en-only{display:none!important}html:lang(ko) .-ja-only,html:lang(ko) .-en-only{display:none!important}@media (min-width: 831px){.main-frame .-mb-block,.main-frame .-mb-flex,.main-frame .-mb,#customer_header .-mb-block,#customer_header .-mb-flex,#customer_header .-mb,#customer_footer .-mb-block,#customer_footer .-mb-flex,#customer_footer .-mb{display:none!important}}@media screen and (max-width: 830px){.-pc{display:none!important}.-mb-block{display:block!important}.-mb-flex{display:flex!important}.pre br{display:none}br.-mb{display:inline!important}}@media screen{.main-frame.-hotel .-inview.-inview-concept-bg{transform:translateZ(0);opacity:0;transition-duration:1.8s;transition-delay:5ms}.main-frame.-hotel .-inview.-inview-concept-h{opacity:0;transform:translate3d(0,40px,0);transition-property:opacity,transform;transition-duration:2.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:805ms}.main-frame.-hotel .-inview.-inview-concept-p span{position:relative;display:block;opacity:0;transform:translate3d(0,40px,0);transition-property:opacity,transform;transition-duration:4s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:50ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(1){transition-delay:875ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(2){transition-delay:945ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(3){transition-delay:1015ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(4){transition-delay:1085ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(5){transition-delay:1155ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(6){transition-delay:1225ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(7){transition-delay:1295ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(8){transition-delay:1365ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(9){transition-delay:1435ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(10){transition-delay:1505ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(11){transition-delay:1575ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(12){transition-delay:1645ms}.main-frame.-hotel .-inview.-inview-concept-p span:nth-child(13){transition-delay:1715ms}.main-frame.-hotel .-inview.-inview-concept-p.-inview-active span{opacity:1;transform:translateZ(0) skewY(0)}.main-frame.-hotel .-inview.-inview-4item .-inviewed-item,.main-frame.-hotel .-inview.-inview-4item .PlanView{position:relative;display:block;opacity:0;transform:translate3d(0,40px,0);transition-property:opacity,transform;transition-duration:1.8s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:30ms}.main-frame.-hotel .-inview.-inview-4item>.-inviewed-item:nth-child(1),.main-frame.-hotel .-inview.-inview-4item .swiper-slide:nth-child(1) .-inviewed-item,.main-frame.-hotel .-inview.-inview-4item .PlanView:nth-child(1){transition-delay:.24s}.main-frame.-hotel .-inview.-inview-4item>.-inviewed-item:nth-child(2),.main-frame.-hotel .-inview.-inview-4item .swiper-slide:nth-child(2) .-inviewed-item,.main-frame.-hotel .-inview.-inview-4item .PlanView:nth-child(2){transition-delay:.38s}.main-frame.-hotel .-inview.-inview-4item>.-inviewed-item:nth-child(3),.main-frame.-hotel .-inview.-inview-4item .swiper-slide:nth-child(3) .-inviewed-item,.main-frame.-hotel .-inview.-inview-4item .PlanView:nth-child(3){transition-delay:.52s}.main-frame.-hotel .-inview.-inview-4item>.-inviewed-item:nth-child(4),.main-frame.-hotel .-inview.-inview-4item .swiper-slide:nth-child(4) .-inviewed-item,.main-frame.-hotel .-inview.-inview-4item .PlanView:nth-child(4){transition-delay:.66s}.main-frame.-hotel .-inview.-inview-4item.-inview-active>.-inviewed-item,.main-frame.-hotel .-inview.-inview-4item.-inview-active .swiper-slide .-inviewed-item,.main-frame.-hotel .-inview.-inview-4item.-inview-active .PlanView{opacity:1;transform:translateZ(0) skewY(0)}.main-frame.-hotel .-inview.-inview-active{opacity:1;transform:translateZ(0) skewY(0)}}.main-frame.-hotel .nav-open-content:before{width:0%;transform:none}.main-frame.-hotel.-nav-open .nav-open-content:before,.main-frame.-hotel #ac-id-menu-nav:target .nav-open-content:before{width:100%;transform:none}.main-frame.-hotel.-hotel-hana .home-sections-bg1{background:url(/common/img/hana/jpg/bg.jpg)}.main-frame.-hotel.-hotel-hana .base-container.-p-page{background:url(/common/img/hana/jpg/bg.jpg)}.main-frame.-hotel.-hotel-hana .access2 .gmap{filter:grayscale(1) sepia(.22) hue-rotate(351deg)}.main-frame.-hotel.-hotel-shika{--c-white: 245, 243, 237;--c-black: 0, 0, 0;--c-red: 61, 46, 7;--c-txt: 61, 46, 7;--c-txt-2: 0, 0, 0;--c-bg: 245, 243, 237;--c-bg-gray: 245, 243, 237;--c-bg-gray-2: 235, 237, 240;--c-key: 61, 46, 7;--c-key-dark: 61, 46, 7;--c-key-gradient: linear-gradient(90deg, rgb(61, 46, 7) 0%, rgb(32, 30, 5) 100%);--c-news-cat1: 149, 55, 30;--c-news-cat2: 225, 165, 115;--c-news-cat3: 76, 96, 49;--c-news-cat4: 162, 137, 15;--c-news-cat5: 104, 125, 154;--c-filter-key: invert(15%) sepia(96%) saturate(367%) hue-rotate(6deg) brightness(99%) contrast(100%);--c-filter-white: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%);--c-filter-key-dark: invert(16%) sepia(10%) saturate(5912%) hue-rotate(17deg) brightness(97%) contrast(94%)}.main-frame.-hotel.-hotel-shika .hero,.main-frame.-hotel.-hotel-shika .hero.-txt-white{--c-hero-txt: 245, 243, 237}.main-frame.-hotel.-hotel-shika .hero.-txt-black{--c-hero-txt: 0, 0, 0}.main-frame.-hotel.-hotel-shika .nav{--c-nav-txt: 245, 243, 237;--c-nav-btn-txt-hover: 61, 46, 7;--c-nav-btn-bg-hover: 245, 243, 237;--c-filter-nav-txt: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%);--c-filter-nav-btn-txt-hover: invert(15%) sepia(96%) saturate(367%) hue-rotate(6deg) brightness(99%) contrast(100%);--c-nav-open-txt-1: 61, 46, 7;--c-nav-open-txt-2: 0, 0, 0;--c-filter-nav-open-txt-1: invert(15%) sepia(96%) saturate(367%) hue-rotate(6deg) brightness(99%) contrast(100%)}.main-frame.-hotel.-hotel-shika .nav.-page{--c-nav-txt: 245, 243, 237}.main-frame.-hotel.-hotel-shika .nav.-page .nav-wrapper:before{background-color:#b9b4aa;border-bottom:1px solid #3d2e07}.main-frame.-hotel.-hotel-shika .nav.-page.-photo .nav-wrapper:before{background-color:transparent;border-bottom:1px solid transparent}.main-frame.-hotel.-hotel-shika .nav .nav-open{--c-nav-txt: 61, 46, 7;--c-nav-btn-txt-hover: 245, 243, 237;--c-nav-btn-bg-hover: 61, 46, 7;--c-filter-nav-btn-txt-hover: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%);--c-filter-nav-txt: invert(15%) sepia(96%) saturate(367%) hue-rotate(6deg) brightness(99%) contrast(100%)}.main-frame.-hotel.-hotel-shika.-scrolled .nav{--c-nav-txt: 61, 46, 7;--c-nav-btn-txt-hover: 245, 243, 237;--c-nav-btn-bg-hover: 61, 46, 7;--c-filter-nav-txt: invert(15%) sepia(96%) saturate(367%) hue-rotate(6deg) brightness(99%) contrast(100%);--c-filter-nav-btn-txt-hover: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%)}.main-frame.-hotel.-hotel-shika.-scrolled .nav.-page .nav-wrapper:before{background-color:transparent;border-bottom:1px solid transparent}.main-frame.-hotel.-hotel-shika .gift-aniversary{--c-gift-head: 61, 46, 7;--c-gift-txt: 0, 0, 0;--filter-gift-head: invert(16%) sepia(10%) saturate(5912%) hue-rotate(17deg) brightness(97%) contrast(94%)}.main-frame.-hotel.-hotel-shika .gift-aniversary .spec,.main-frame.-hotel.-hotel-shika .gift-aniversary .ul{--c-txt-2: 0, 0, 0}.main-frame.-hotel.-hotel-shika footer{--c-footer-txt: 245, 243, 237;--c-footer-bg: linear-gradient(90deg, rgb(61, 46, 7) 0%, rgb(32, 30, 5) 100%);--c-footer-btn-txt: 61, 46, 7;--c-footer-btn-bg: 245, 243, 237;--c-filter-footer-txt: invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%)}.main-frame.-hotel.-hotel-shika .c-filter-key{filter:invert(15%) sepia(96%) saturate(367%) hue-rotate(6deg) brightness(99%) contrast(100%)}.main-frame.-hotel.-hotel-shika .sc-urara{--c-txt: 190, 160, 65;--c-txt-2: 255,255,255;--c-sc-head: 190, 160, 65;--c-sc-txt: 255,255,255;background:linear-gradient(90deg,rgb(31,64,57) 0%,rgb(21,45,41) 100%)!important}@media screen and (max-width: 830px){.main-frame.-hotel.-hotel-shika .nav .hamburger,.main-frame.-hotel.-hotel-shika .nav .nav-close-label{color:rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-shika .nav-icon-btn.-contact,.main-frame.-hotel.-hotel-shika .nav-icon-btn.-reservation{--c-nav-txt: var(--c-white);color:rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-shika .nav-icon-btn.-contact .nav-icon-btn-wrap,.main-frame.-hotel.-hotel-shika .nav-icon-btn.-reservation .nav-icon-btn-wrap{background-color:rgba(var(--c-key-dark),1);border-left:1px solid rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-shika .nav-icon-btn.-contact svg rect,.main-frame.-hotel.-hotel-shika .nav-icon-btn.-contact svg path,.main-frame.-hotel.-hotel-shika .nav-icon-btn.-reservation svg rect,.main-frame.-hotel.-hotel-shika .nav-icon-btn.-reservation svg path{fill:rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-shika .nav-icon-btn.-contact img,.main-frame.-hotel.-hotel-shika .nav-icon-btn.-reservation img{filter:invert(91%) sepia(4%) saturate(1302%) hue-rotate(320deg) brightness(112%) contrast(92%)}.main-frame.-hotel.-hotel-shika .nav-icon-btn.-reservation .ac-menu-check:checked+label{color:rgba(var(--c-key),1);background-color:rgba(var(--c-white),1)}.main-frame.-hotel.-hotel-shika .nav-icon-btn.-reservation .ac-menu-check:checked+label svg path{fill:rgba(var(--c-nav-btn-txt-hover),1)}.main-frame.-hotel.-hotel-shika .nav-icon-btn.-reservation .ac-menu-check:checked+label img{filter:invert(15%) sepia(96%) saturate(367%) hue-rotate(6deg) brightness(99%) contrast(100%)}.main-frame.-hotel.-hotel-shika.-scrolled .nav{--c-nav-txt: var(--c-key)}.main-frame.-hotel.-hotel-shika.-scrolled .nav .hamburger,.main-frame.-hotel.-hotel-shika.-scrolled .nav .nav-close-label,.main-frame.-hotel.-hotel-shika.-scrolled .nav-icon-btn.-contact,.main-frame.-hotel.-hotel-shika.-scrolled .nav-icon-btn.-reservation{--c-nav-txt: var(--c-white);color:rgba(var(--c-white),1)}}.main-frame.-hotel.-hotel-shika .home-sections-bg1{background:url(/common/img/shika/jpg/bg.jpg)}.main-frame.-hotel.-hotel-shika .base-container.-p-page{background:url(/common/img/shika/jpg/bg.jpg)}.main-frame.-hotel.-hotel-shika .access2 .gmap{filter:grayscale(1) sepia(.2) hue-rotate(372deg)}.main-frame.-hotel.-hotel-shika .home-section-home-foot-link{background:url(/common/img/shika/jpg/bg.jpg)}.main-frame.-hotel.-hotel-shika .home-foot-link .txt{background:#f6f5f0}
