@charset "UTF-8";body{margin:0;padding:0;font-size:62.5%}address,article,blockquote,canvas,caption,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,legend,li,nav,object,ol,p,pre,section,table,td,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:none;vertical-align:top}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}caption,td,th{text-align:left;vertical-align:top}h1,h2,h3,h4,h5,h6,small{font-weight:400;font-size:100%}i{font-style:normal}q:after,q:before{content:""}abbr,acronym{border:none}sup{vertical-align:top}sub{vertical-align:baseline}a,embed,object{outline:0}a:active,a:focus,a:hover{outline:0}article,canvas,figure,footer,header,main,nav,section{display:block}:root{--font-family-base:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Yu Gothic UI,Yu Gothic,Meiryo,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji;--color-black-1:#000;--color-black-2:#232423;--color-white-1:#fff;--color-white-2:#f5f7f5;--color-pax-green:#007041;--color-green-1:#233d2d;--color-green-2:#30523d;--color-green-3:#3c664c;--color-green-light-1:#eff1ef;--color-green-light-2:#e6eae6;--color-green-light-3:#a7b1ab;--color-green-light-4:#d6ded9;--color-beige-1:#f7f8f7;--color-gray-1:#969696;--color-gray-2:#cacaca;--color-gray-3:#717171;--color-gray-4:#5d5d5d;--color-x:#000000;--color-facebook:#2a6eea;--color-line:#4bba54;--ease-in-sine:cubic-bezier(0.47, 0, 0.745, 0.715);--ease-out-sine:cubic-bezier(0.39, 0.575, 0.565, 1);--ease-in-out-sine:cubic-bezier(0.445, 0.05, 0.55, 0.95);--ease-in-quad:cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-out-quad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-in-out-quad:cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-cubic:cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-out-cubic:cubic-bezier(0.215, 0.61, 0.355, 1);--ease-in-out-cubic:cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-quart:cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-out-quart:cubic-bezier(0.165, 0.84, 0.44, 1);--ease-in-out-quart:cubic-bezier(0.77, 0, 0.175, 1);--ease-in-quint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-out-quint:cubic-bezier(0.23, 1, 0.32, 1);--ease-in-out-quint:cubic-bezier(0.86, 0, 0.07, 1);--ease-in-expo:cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-out-expo:cubic-bezier(0.19, 1, 0.22, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-circ:cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-circ:cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-circ:cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-in-back:cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-out-back:cubic-bezier(0.175, 0.885, 0.32, 1.275);--ease-in-out-back:cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-linear-out-slow-in:cubic-bezier(0, 0, 0.2, 1);--ease-fast-out-slow-in:cubic-bezier(0.4, 0, 0.2, 1)}@keyframes mask-animation{0%{-webkit-mask-position:center bottom;mask-position:center bottom;opacity:0}20%{opacity:1}to{-webkit-mask-position:center 0;mask-position:center 0;-webkit-mask-size:auto 500%;mask-size:auto 500%;opacity:1}}@keyframes mask-hide-animation{0%{-webkit-mask-position:center 0;mask-position:center 0;-webkit-mask-size:auto 500%;mask-size:auto 500%;opacity:1}80%{opacity:.3}100%{-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:auto 250%;mask-size:auto 250%;opacity:0}}:root{--scrollbar:0;overscroll-behavior:none;scroll-behavior:smooth}body{background-color:var(--color-green-light-1);color:var(--color-black-2);font-size:16px;line-height:1.8;font-family:var(--font-family-base);font-optical-sizing:auto;letter-spacing:normal;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;transition:opacity 1s .2s ease}body.-instant{opacity:1;transition:none}body.-shown{opacity:1}[id]{scroll-margin-top:90px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}::after,::before{box-sizing:border-box}a{color:inherit;text-decoration:none}b,em,h1,h2,h3,h4,h5,h6,small,span,strong{font-weight:inherit}table{width:100%;border-collapse:collapse;table-layout:fixed}input:not([type=button]),input:not([type=reset]),input:not([type=submit]),textarea{margin:0;padding:0;border:none;border-radius:0;outline:0;background:0 0;font:inherit;-moz-appearance:none;-webkit-appearance:none;appearance:none}select{margin:0;padding:0;border:none;border-radius:0;background:0 0;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=button],input[type=reset],input[type=submit]{margin:0;padding:0;border:none;outline:0;background:0 0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:left}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:none}button,input[type=button],input[type=reset],input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}img{max-width:100%;height:auto;vertical-align:top}img[src$=".svg"]{display:block}svg,video{display:block;max-width:100%;height:auto}br.sp{display:none}@media (max-width:980px){br.pc{display:none}br.sp{display:inline}}.slick-next,.slick-prev{display:block;position:absolute;top:50%;width:20px;height:20px;padding:0;transform:translate(0,-50%);border:none;outline:0;background:0 0;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;line-height:1;font-family:slick;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;outline:0;background:0 0;color:transparent;font-size:0;line-height:0;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;content:"•";color:#000;font-size:6px;line-height:20px;font-family:slick;text-align:center;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;touch-action:pan-y;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list{display:block;position:relative;margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{display:block;position:relative;top:0;left:0;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{height:100%;min-height:1px;float:left}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}[data-pax-accordion].-opened [data-pax-accordion-header-icon]::before{height:0;opacity:0}[data-pax-accordion-body]{height:0;overflow:hidden;transition:height 360ms var(--ease-fast-out-slow-in);will-change:height}[data-pax-accordion-header]{position:relative;cursor:pointer}[data-pax-accordion-header-icon]{position:absolute;top:50%;right:20px;transform:translateY(-50%)}[data-pax-accordion-header-icon]::after,[data-pax-accordion-header-icon]::before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background-color:var(--color-white-1);content:"";transition:opacity 150ms ease,height 150ms var(--ease-fast-out-slow-in)}[data-pax-accordion-header-icon]::before{width:1px;height:14px}[data-pax-accordion-header-icon]::after{width:14px;height:1px}@media (prefers-reduced-motion:reduce){[data-pax-accordion-body]{transition:none}}@media (max-width:980px){[data-pax-accordion-header-icon]{right:5.3333333333vw}[data-pax-accordion-header-icon]::after::before,[data-pax-accordion-header-icon]::before::before{height:3.7333333333vw}[data-pax-accordion-header-icon]::after::after,[data-pax-accordion-header-icon]::before::after{width:3.7333333333vw}}[data-pax-carousel][data-pax-carousel=normal]{padding-bottom:20px}[data-pax-carousel][data-pax-carousel=normal].slick-dotted.slick-slider{margin-bottom:0}[data-pax-carousel][data-pax-carousel=normal] .slick-dots{display:flex;align-items:center;justify-self:flex-end;width:auto;-moz-column-gap:8px;position:absolute;right:0;bottom:0;left:auto;column-gap:8px}[data-pax-carousel][data-pax-carousel=normal] .slick-dots li{width:auto;height:auto;margin:0;padding:0}[data-pax-carousel][data-pax-carousel=normal] .slick-dots li button{width:8px;height:8px;margin:0;padding:0;background-color:#b7b7b7;font-size:0}[data-pax-carousel][data-pax-carousel=normal] .slick-dots li button::before{display:none}[data-pax-carousel][data-pax-carousel=normal] .slick-dots li button{display:block}[data-pax-carousel][data-pax-carousel=normal] .slick-dots .slick-active button{background-color:var(--color-black-1)}[data-pax-carousel][data-pax-carousel=large],[data-pax-carousel][data-pax-carousel=plans]{position:relative}[data-pax-carousel][data-pax-carousel=large] .slick-dotted.slick-slider,[data-pax-carousel][data-pax-carousel=plans] .slick-dotted.slick-slider{margin-bottom:0}[data-pax-carousel][data-pax-carousel=large] .slick-arrow,[data-pax-carousel][data-pax-carousel=plans] .slick-arrow{position:absolute;top:auto;bottom:0;left:auto;width:44px;height:44px;margin:0;transform:none;background-color:var(--color-green-2)}[data-pax-carousel][data-pax-carousel=large] .slick-arrow::before,[data-pax-carousel][data-pax-carousel=plans] .slick-arrow::before{position:absolute;top:50%;left:50%;width:8px;height:15px;transform:translate3d(-50%,-50%,0);background:url(../img/chevron-right.svg) no-repeat center center transparent;background-size:contain;content:""}[data-pax-carousel][data-pax-carousel=large] .slick-prev,[data-pax-carousel][data-pax-carousel=plans] .slick-prev{right:56px}[data-pax-carousel][data-pax-carousel=large] .slick-prev::before,[data-pax-carousel][data-pax-carousel=plans] .slick-prev::before{transform:translate3d(-50%,-50%,0) scaleX(-1)}.-enabledHover [data-pax-carousel][data-pax-carousel=large] .slick-prev::before,.-enabledHover [data-pax-carousel][data-pax-carousel=plans] .slick-prev::before{transition:transform .2s ease}.-enabledHover [data-pax-carousel][data-pax-carousel=large] .slick-prev:hover::before,.-enabledHover [data-pax-carousel][data-pax-carousel=plans] .slick-prev:hover::before{transform:translate3d(-75%,-50%,0) scaleX(-1)}[data-pax-carousel][data-pax-carousel=large] .slick-next,[data-pax-carousel][data-pax-carousel=plans] .slick-next{right:0}.-enabledHover [data-pax-carousel][data-pax-carousel=large] .slick-next::before,.-enabledHover [data-pax-carousel][data-pax-carousel=plans] .slick-next::before{transition:transform .2s ease}.-enabledHover [data-pax-carousel][data-pax-carousel=large] .slick-next:hover::before,.-enabledHover [data-pax-carousel][data-pax-carousel=plans] .slick-next:hover::before{transform:translate3d(-25%,-50%,0)}[data-pax-carousel][data-pax-carousel=large] [data-pax-carousel-bar],[data-pax-carousel][data-pax-carousel=plans] [data-pax-carousel-bar]{display:flex;position:absolute;right:120px;bottom:22px;left:0;align-items:center;justify-content:flex-start;height:1px;background-color:var(--color-green-light-4)}[data-pax-carousel][data-pax-carousel=large] [data-pax-carousel-bar] .-current,[data-pax-carousel][data-pax-carousel=plans] [data-pax-carousel-bar] .-current{position:absolute;top:0;left:0;height:1px;background-color:var(--color-green-2);transition:left .2s var(--ease-fast-out-slow-in)}[data-pax-carousel][data-pax-carousel=plans]{padding-bottom:124px;overflow:hidden}[data-pax-carousel][data-pax-carousel=plans] .slick-slide{margin:0 20px;overflow:hidden}[data-pax-carousel][data-pax-carousel=plans] .slick-list{margin:0 -20px}[data-pax-carousel][data-pax-carousel=large]{padding-bottom:78px}[data-pax-carousel][data-pax-carousel=large] .slick-slider{width:100%!important}[data-pax-carousel][data-pax-carousel=large] .slick-slider .draggable{width:100%!important;margin:0}[data-pax-carousel][data-pax-carousel=large] .slick-slide{margin:0 6px}[data-pax-carousel][data-pax-carousel=large] .slick-list{margin:0 -6px}[data-pax-carousel][data-pax-carousel=large] .slick-prev{right:136px}[data-pax-carousel][data-pax-carousel=large] .slick-next{right:80px}[data-pax-carousel][data-pax-carousel=large] [data-pax-carousel-bar]{right:200px}[data-pax-carousel][data-pax-carousel=gallery] .slick-slider{width:100%!important}[data-pax-carousel][data-pax-carousel=gallery] .slick-slider .draggable{width:100%!important;margin:0}[data-pax-carousel][data-pax-carousel=gallery] .slick-slide{margin:0 6px}[data-pax-carousel][data-pax-carousel=gallery] .slick-list{margin:0 -6px}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-thumbs]{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;margin-top:40px;gap:12px}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-thumbs] .thumb{flex-shrink:0;width:70px;height:47px;cursor:pointer;transition:padding .1s ease,border .1s ease,opacity .2s var(--ease-fast-out-slow-in)}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-thumbs] .thumb:hover{opacity:.8}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-thumbs] .thumb.-current{padding:2px;border:1px solid var(--color-pax-green)}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-thumbs] .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-caption]{display:none}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-caption-display]{position:relative;height:32px;margin-top:20px;font-weight:400;font-size:16px;line-height:2;letter-spacing:.04em}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-caption-display] div{position:absolute;top:0;left:0;transform:translateY(-15%);opacity:0}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-caption-display] div.-show{transform:translateY(0);opacity:1;transition:opacity .4s .2s var(--ease-fast-out-slow-in),transform .4s .2s var(--ease-fast-out-slow-in)}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-caption-display] div.-hide{transform:translateY(15%);opacity:0;transition:opacity .2s var(--ease-fast-out-slow-in),transform .2s var(--ease-fast-out-slow-in)}@media (max-width:980px){[data-pax-carousel][data-pax-carousel=normal]{padding-bottom:2.1333333333vw}[data-pax-carousel][data-pax-carousel=normal] .slick-dots{-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw}[data-pax-carousel][data-pax-carousel=normal] .slick-dots li button{width:1.6vw;height:1.6vw}[data-pax-carousel][data-pax-carousel=large],[data-pax-carousel][data-pax-carousel=plans]{position:relative}[data-pax-carousel][data-pax-carousel=large] .slick-arrow,[data-pax-carousel][data-pax-carousel=plans] .slick-arrow{width:9.6vw;height:9.6vw}[data-pax-carousel][data-pax-carousel=large] .slick-arrow::before,[data-pax-carousel][data-pax-carousel=plans] .slick-arrow::before{width:2.1333333333vw;height:4vw}[data-pax-carousel][data-pax-carousel=large] .slick-prev,[data-pax-carousel][data-pax-carousel=plans] .slick-prev{right:17.0666666667vw}[data-pax-carousel][data-pax-carousel=large] .slick-next,[data-pax-carousel][data-pax-carousel=plans] .slick-next{right:5.3333333333vw}[data-pax-carousel][data-pax-carousel=large] [data-pax-carousel-bar],[data-pax-carousel][data-pax-carousel=plans] [data-pax-carousel-bar]{right:32vw;bottom:4.8vw;left:5.3333333333vw;height:1px}[data-pax-carousel][data-pax-carousel=plans]{padding-bottom:20.2666666667vw}[data-pax-carousel][data-pax-carousel=plans] .slick-slide{margin:0 2.6666666667vw}[data-pax-carousel][data-pax-carousel=plans] .slick-list{margin:0 -5.3333333333vw}[data-pax-carousel][data-pax-carousel=large]{padding-bottom:12.2666666667vw}[data-pax-carousel][data-pax-carousel=large] .slick-slide{margin:0 .5333333333vw}[data-pax-carousel][data-pax-carousel=large] .slick-list{margin:0 -.5333333333vw}[data-pax-carousel][data-pax-carousel=large] .slick-prev{right:17.0666666667vw}[data-pax-carousel][data-pax-carousel=large] .slick-next{right:5.3333333333vw}[data-pax-carousel][data-pax-carousel=large] [data-pax-carousel-bar]{right:32vw}[data-pax-carousel][data-pax-carousel=gallery] .slick-slide{margin:0 .5333333333vw}[data-pax-carousel][data-pax-carousel=gallery] .slick-list{margin:0 -.5333333333vw}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-thumbs]{margin-top:8.5333333333vw;gap:2.1333333333vw}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-thumbs] .thumb{width:13.3333333333vw;height:8.5333333333vw}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-thumbs] .thumb.-current{padding:.5333333333vw}[data-pax-carousel][data-pax-carousel=gallery] [data-pax-carousel-caption-display]{width:89.3333333333vw;height:11.7333333333vw;margin-top:1.0666666667vw;font-size:3.7333333333vw;line-height:1.6}}[data-pax-select=currntUrl]{position:relative}[data-pax-select=currntUrl]:hover .-select .pc{width:108px;transform:translate3d(-50%,-15px,0);opacity:1;transition:width 0s 0s,opacity 250ms 1ms var(--ease-fast-out-slow-in),transform 250ms 1ms var(--ease-fast-out-slow-in)}[data-pax-select=currntUrl] .-select .pc{position:absolute;top:100%;left:50%;width:0;overflow:hidden;transform:translate3d(-50%,-25px,0);background-color:var(--color-white-1);font-weight:300;font-size:12px;line-height:1.4;filter:drop-shadow(0 0 6px rgba(0, 0, 0, .1));opacity:0;transition:width 0s 201ms,opacity .2s 0s var(--ease-fast-out-slow-in),transform .2s 0s var(--ease-fast-out-slow-in)}[data-pax-select=currntUrl] .-select .pc a{padding:12px;border-bottom:1px solid var(--color-green-light-2);color:var(--color-black-2);font-weight:300}[data-pax-select=currntUrl] .-select .pc a:hover{background-color:var(--color-beige-1)}[data-pax-select=currntUrl] .-select .pc a.-current{color:var(--color-green-2);font-weight:600}@media (max-width:980px){[data-pax-select=currntUrl]:hover .-select .pc{display:none}[data-pax-select=currntUrl] .-select{display:block;z-index:2;position:absolute;width:100%;height:100%}[data-pax-select=currntUrl] .-select .pc{display:none}[data-pax-select=currntUrl] .-select .sp{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}}[data-pax-wp].index__kv__inner .-pr span{transform:translateY(15px);opacity:0;transition:opacity .6s 2.2s ease,transform .6s 2.2s var(--ease-fast-out-slow-in)}[data-pax-wp].index__kv__inner.-shown .-pr span{transform:translateY(0);opacity:1}[data-pax-wp].index__kv__inner.-hidden{transform:translateY(-40px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}.index__kv__detail [data-pax-wp]{transform:translateY(15px);filter:blur(10px);opacity:0;transition:opacity .6s .2s ease,filter .4s .2s ease,transform .6s .2s var(--ease-fast-out-slow-in)}.index__kv__detail [data-pax-wp].-shown{transform:translateY(0);filter:blur(0);opacity:1}.index__kv__detail [data-pax-wp][data-pax-accordion]{transform:translateY(15px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}.index__kv__detail [data-pax-wp][data-pax-accordion].-shown{transform:translateY(0);opacity:1}[data-pax-wp].section__text .section__name::before{width:0;transition:width .4s .4s var(--ease-fast-out-slow-in)}[data-pax-wp].section__text .section__name span{transform:translateY(15px);opacity:0;transition:opacity .6s 1s ease,transform .6s 1s var(--ease-fast-out-slow-in)}[data-pax-wp].section__text .link,[data-pax-wp].section__text .section__description{transform:translateY(10px);opacity:0;transition:opacity .6s .8s ease,transform .6s .8s var(--ease-fast-out-slow-in)}[data-pax-wp].section__text.-shown .section__name::before{width:56px}[data-pax-wp].section__text.-shown .section__name span{transform:translateY(0);opacity:1}[data-pax-wp].section__text.-shown .link,[data-pax-wp].section__text.-shown .section__description{transform:translateY(0);opacity:1}[data-pax-wp].section__eyecatch img{-webkit-mask-image:url(../img/mask.webp);mask-image:url(../img/mask.webp);mask-mode:alpha;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 250%;transform:translateY(60px);mask-size:auto 250%;opacity:0;transition:transform .8s var(--ease-fast-out-slow-in)}[data-pax-wp].section__eyecatch.-shown img{transform:translateY(0);animation:3s mask-animation var(--ease-linear-out-slow-in) 0s forwards}[data-pax-wp].section__imgs .section__imgs__bg{opacity:0}[data-pax-wp].section__imgs img{transform:translateY(15px);opacity:0;transition:opacity 1.8s var(--ease-fast-out-slow-in)}[data-pax-wp].section__imgs img:nth-child(1),[data-pax-wp].section__imgs img:nth-child(4){transition-delay:0s}[data-pax-wp].section__imgs img:nth-child(2),[data-pax-wp].section__imgs img:nth-child(5){transition-delay:250ms}[data-pax-wp].section__imgs img:nth-child(3),[data-pax-wp].section__imgs img:nth-child(6){transition-delay:.5s}[data-pax-wp].section__imgs.-shown .section__imgs__bg{opacity:1;transition:opacity 0s 1.5s}[data-pax-wp].section__imgs.-shown img{transform:translateY(0);opacity:1}[data-pax-wp].plans{transform:translateY(15px);opacity:0;transition:opacity 1.8s var(--ease-fast-out-slow-in)}[data-pax-wp].plans.-shown{transform:translateY(0);opacity:1}[data-pax-wp].index__type__list .index__type__item{transform:translateY(15px);opacity:0;transition:opacity 1s .2s var(--ease-fast-out-slow-in),transform 1.4s var(--ease-fast-out-slow-in)}[data-pax-wp].index__type__list .index__type__item:nth-child(1){transition-delay:.1s}[data-pax-wp].index__type__list .index__type__item:nth-child(2){transition-delay:350ms}[data-pax-wp].index__type__list .index__type__item:nth-child(3){transition-delay:.6s}[data-pax-wp].index__type__list.-shown .index__type__item{transform:translateY(0);opacity:1}[data-pax-wp].index__gallery .index__gallery__header,[data-pax-wp].index__gallery .index__gallery__imgs{transform:translateY(15px);opacity:0;transition:opacity 1s .2s var(--ease-fast-out-slow-in),transform 1.4s var(--ease-fast-out-slow-in)}[data-pax-wp].index__gallery .index__gallery__imgs{transition-delay:.2s}[data-pax-wp].index__gallery.-shown .index__gallery__header,[data-pax-wp].index__gallery.-shown .index__gallery__imgs{transform:translateY(0);opacity:1}[data-pax-wp].index__others .index__others__article{transform:translateY(15px);opacity:0;transition:opacity 1s .2s var(--ease-fast-out-slow-in),transform 1.4s var(--ease-fast-out-slow-in)}[data-pax-wp].index__others .index__others__article:nth-child(1){transition-delay:150ms}[data-pax-wp].index__others .index__others__article:nth-child(2){transition-delay:.4s}[data-pax-wp].index__others.-shown .index__others__article{transform:translateY(0);opacity:1}[data-pax-wp].index__news .index__news__contents,[data-pax-wp].index__news .index__news__header{transform:translateY(15px);opacity:0;transition:opacity 1s .2s var(--ease-fast-out-slow-in),transform 1.4s var(--ease-fast-out-slow-in)}[data-pax-wp].index__news .index__news__contents{transition-delay:.2s}[data-pax-wp].index__news.-shown .index__news__contents,[data-pax-wp].index__news.-shown .index__news__header{transform:translateY(0);opacity:1}[data-pax-wp].page__kv .-text span{transform:translateY(15px);opacity:0;transition:opacity .6s 1.2s ease,transform .6s 1.2s var(--ease-fast-out-slow-in)}[data-pax-wp].page__kv.-shown .-text span{transform:translateY(0);opacity:1}[data-pax-wp].rooms__comparison,[data-pax-wp].rooms__minRoom{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].rooms__comparison.-shown,[data-pax-wp].rooms__minRoom.-shown{transform:translateY(0);opacity:1}[data-pax-wp].rooms__room .-right,[data-pax-wp].rooms__room .rooms__room__nav,[data-pax-wp].rooms__room .rooms__room__nav-placeholder,[data-pax-wp].rooms__room .rooms__room__title .paxTitle{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].rooms__room.-shown .-right,[data-pax-wp].rooms__room.-shown .rooms__room__nav,[data-pax-wp].rooms__room.-shown .rooms__room__nav-placeholder,[data-pax-wp].rooms__room.-shown .rooms__room__title .paxTitle{transform:translateY(0);opacity:1}.onsen__blocks [data-pax-wp].paxBlock,[data-pax-wp].onsen__block1,[data-pax-wp].onsen__private__plan,[data-pax-wp].onsen__public__misc,[data-pax-wp].onsen__summary__text{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}.onsen__blocks [data-pax-wp].paxBlock.-shown,[data-pax-wp].onsen__block1.-shown,[data-pax-wp].onsen__private__plan.-shown,[data-pax-wp].onsen__public__misc.-shown,[data-pax-wp].onsen__summary__text.-shown{transform:translateY(0);opacity:1}[data-pax-wp].onsen__minBlocks .onsen__block3{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].onsen__minBlocks .onsen__block3:nth-child(1){transition-delay:0s}[data-pax-wp].onsen__minBlocks .onsen__block3:nth-child(2){transition-delay:.2s}[data-pax-wp].onsen__minBlocks .onsen__block3:nth-child(3){transition-delay:.4s}[data-pax-wp].onsen__minBlocks.-shown .onsen__block3{transform:translateY(0);opacity:1}[data-pax-wp].onsen__section__img{-webkit-mask-image:url(../img/mask.webp);mask-image:url(../img/mask.webp);mask-mode:alpha;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 250%;mask-size:auto 250%;opacity:0}[data-pax-wp].onsen__section__img.-shown{animation:3s mask-animation var(--ease-linear-out-slow-in) 0s forwards}[data-pax-wp].cuisine__commitment,[data-pax-wp].cuisine__halls__item,[data-pax-wp].cuisine__introduce__contents,[data-pax-wp].cuisine__special,[data-pax-wp].groupReservation{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].cuisine__commitment.-shown,[data-pax-wp].cuisine__halls__item.-shown,[data-pax-wp].cuisine__introduce__contents.-shown,[data-pax-wp].cuisine__special.-shown,[data-pax-wp].groupReservation.-shown{transform:translateY(0);opacity:1}[data-pax-wp].cuisine__introduction__feature,[data-pax-wp].cuisine__introduction__img{-webkit-mask-image:url(../img/mask.webp);mask-image:url(../img/mask.webp);mask-mode:alpha;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 250%;mask-size:auto 250%;opacity:0}[data-pax-wp].cuisine__introduction__feature.-shown,[data-pax-wp].cuisine__introduction__img.-shown{animation:3s mask-animation var(--ease-linear-out-slow-in) .2s forwards}[data-pax-wp].gallery__section,[data-pax-wp].gallery__summary__block,[data-pax-wp].gallery__summary__text{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].gallery__section.-shown,[data-pax-wp].gallery__summary__block.-shown,[data-pax-wp].gallery__summary__text.-shown{transform:translateY(0);opacity:1}.facilities__section [data-pax-wp].paxBlock,[data-pax-wp].facilities__block{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}.facilities__section [data-pax-wp].paxBlock.-shown,[data-pax-wp].facilities__block.-shown{transform:translateY(0);opacity:1}[data-pax-wp].facilities__map__contents .pc>img,[data-pax-wp].facilities__map__contents .sp>img{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].facilities__map__contents.-shown .pc>img,[data-pax-wp].facilities__map__contents.-shown .sp>img{transform:translateY(0);opacity:1}[data-pax-wp].facilities__clms .paxBlock{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].facilities__clms .paxBlock:nth-child(1){transition-delay:0s}[data-pax-wp].facilities__clms .paxBlock:nth-child(2){transition-delay:150ms}[data-pax-wp].facilities__clms .paxBlock:nth-child(3){transition-delay:.3s}[data-pax-wp].facilities__clms.-shown .paxBlock{transform:translateY(0);opacity:1}[data-pax-wp].access__img [data-pax-zoom] img,[data-pax-wp].access__img.-sb{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].access__img.-shown [data-pax-zoom] img,[data-pax-wp].access__img.-shown.-sb{transform:translateY(0);opacity:1}[data-pax-wp].recruit__interview__list .recruit__interview__item{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].recruit__interview__list .recruit__interview__item:nth-child(1){transition-delay:0s}[data-pax-wp].recruit__interview__list .recruit__interview__item:nth-child(2){transition-delay:150ms}[data-pax-wp].recruit__interview__list .recruit__interview__item:nth-child(3){transition-delay:.3s}[data-pax-wp].recruit__interview__list .recruit__interview__item:nth-child(3){transition-delay:450ms}[data-pax-wp].recruit__interview__list.-shown .recruit__interview__item{transform:translateY(0);opacity:1}[data-pax-wp].sightseeing__block.-b1{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].sightseeing__block.-b1.-shown{transform:translateY(0);opacity:1}[data-pax-wp].sightseeing__blocks .paxBlock{transform:translateY(10px);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-fast-out-slow-in)}[data-pax-wp].sightseeing__blocks .paxBlock:nth-child(1){transition-delay:0s}[data-pax-wp].sightseeing__blocks .paxBlock:nth-child(2){transition-delay:150ms}[data-pax-wp].sightseeing__blocks .paxBlock:nth-child(3){transition-delay:.3s}[data-pax-wp].sightseeing__blocks .paxBlock:nth-child(3){transition-delay:450ms}[data-pax-wp].sightseeing__blocks .paxBlock:nth-child(4){transition-delay:.6s}[data-pax-wp].sightseeing__blocks .paxBlock:nth-child(5){transition-delay:750ms}[data-pax-wp].sightseeing__blocks .paxBlock:nth-child(6){transition-delay:.9s}[data-pax-wp].sightseeing__blocks.-shown .paxBlock{transform:translateY(0);opacity:1}.cuisine__introduction__title .char,.onsen__section__img p .char,.rooms__room__explain p .char,.section__title .char{display:inline-block;transform:translate3d(-.1em,.6em,0) rotate(14deg);opacity:0;transition:opacity .6s ease,transform .6s var(--ease-linear-out-slow-in)}.cuisine__introduction__title .char.-shown,.onsen__section__img p .char.-shown,.rooms__room__explain p .char.-shown,.section__title .char.-shown{transform:translateY(0) rotate(0);opacity:1}.index__kv__inner .-title .char,.page__kv__inner .-title .char{display:inline-block;transform:translate3d(-.2em,.6em,0) rotate(6deg);opacity:0;transition:opacity .6s 1s ease,transform .6s 1s var(--ease-linear-out-slow-in)}.index__kv__inner .-title .char.-shown,.page__kv__inner .-title .char.-shown{transform:translateY(0) rotate(0);opacity:1}[data-pax-zoom-modal]{display:none}@media (max-width:980px){[data-pax-zoom]{position:relative}[data-pax-zoom-icon]{display:flex;position:absolute;right:2.1333333333vw;bottom:2.1333333333vw;align-items:center;justify-content:center;width:8.5333333333vw;height:8.5333333333vw;border-radius:50%;background-color:color-mix(in srgb,var(--color-black-1) 20%,transparent);cursor:pointer}[data-pax-zoom-icon]::before{width:3.2vw;height:3.2vw;background:url(../img/icon-zoom.svg) no-repeat center center transparent;background-size:contain;content:""}[data-pax-zoom-modal]{display:block}[data-pax-zoom-modal-close]{display:flex;position:absolute;right:2.1333333333vw;bottom:2.1333333333vw;align-items:center;justify-content:center;width:8.5333333333vw;height:8.5333333333vw;border-radius:50%;background-color:color-mix(in srgb,var(--color-black-1) 20%,transparent);cursor:pointer}[data-pax-zoom-modal-close]::before{width:4.5333333333vw;height:4.5333333333vw;background:url(../img/icon-close.svg) no-repeat center center transparent;background-size:contain;content:""}.paxModal{z-index:1000;position:fixed;top:0;left:0;width:100%;height:0;overflow:hidden;backdrop-filter:blur(4vw);background-color:color-mix(in srgb,var(--color-black-1) 60%,transparent);opacity:0;transition:height 0s 201ms,opacity .2s 0s ease}.paxModal.-shown{height:100%;opacity:1;transition:height 0s 0s,opacity .4s 1ms var(--ease-linear-out-slow-in)}.paxModal__close{position:absolute;top:4.2666666667vw;right:2.9333333333vw}.paxModal__inner{width:100%;height:100%;overflow:auto}.paxModal__inner>div{display:flex;align-items:center;height:100%}}.access{padding-bottom:160px}.access__map{display:flex;align-items:center;max-width:1384px;margin-top:80px;margin-right:auto;margin-left:auto;padding:0 40px}.access__map .-map{width:46.7213114754vw;overflow:hidden}.access__map .-map iframe{width:100%!important;filter:saturate(.8)}.access__detail{margin-left:80px}.access__detail .-logo{width:143px}.access__detail .paxDetailDL{width:430px;margin-top:40px}.access__detail .paxDetailDL dl dt{width:120px}.access__detail .link{display:flex;justify-content:flex-end;margin-top:40px}.access__section{margin-top:160px}.access__section__inner{max-width:1384px;margin-right:auto;margin-left:auto;padding:0 40px}.access__contents{margin-top:80px}.access__columns{display:flex}.access__columns__img{flex-shrink:0;width:35.5191256831vw}.access__columns__contants{width:592px;margin-left:112px;color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2}.access__columns__contants .link{margin-top:40px}.access__img{margin-top:80px}.access__img .-title{margin-bottom:20px;font-style:normal;font-weight:400;font-weight:500;font-size:24px;line-height:1.6;font-family:"Shippori Mincho",serif}@media (max-width:980px){.access{padding-bottom:21.3333333333vw}.access .page__header{padding-right:5.3333333333vw;padding-left:5.3333333333vw}.access__map{flex-flow:column nowrap;max-width:none;margin-top:10.6666666667vw;padding:0}.access__map .-map{width:100%;height:74.6666666667vw}.access__detail{margin-top:16vw;margin-left:0;padding:0 5.3333333333vw}.access__detail .-logo{width:38.1333333333vw;margin:0 auto}.access__detail .paxDetailDL{width:100%;margin-top:8.5333333333vw}.access__detail .paxDetailDL dl dt{width:29.8666666667vw}.access__detail .link{margin-top:6.4vw}.access__section{margin-top:32vw}.access__section__inner{max-width:none;padding:0 5.3333333333vw}.access__contents{margin-top:16vw}.access__columns{flex-flow:column nowrap}.access__columns__img{width:100%}.access__columns__contants{width:100%;margin-top:8.5333333333vw;margin-left:0;font-size:4vw;line-height:1.67}.access__columns__contants .link{display:flex;justify-content:flex-end;margin-top:6.4vw}.access__img{margin:16vw -5.3333333333vw 0}.access__img.-sb{position:relative;margin-bottom:-8.5333333333vw;padding-bottom:8.5333333333vw}.access__img.-sb>div{overflow:auto}.access__img.-sb img{width:219.2vw;max-width:none}.access__img.-sb .-bar{position:absolute;right:5.3333333333vw;bottom:0;left:5.3333333333vw;height:1px;background-color:var(--color-green-light-4)}.access__img.-sb .-indicator{position:absolute;top:0;left:0;width:0;height:1px;background-color:var(--color-green-2)}.access__img .-title{margin-bottom:4.2666666667vw;margin-left:5.3333333333vw;font-size:5.3333333333vw}.access__img .paxModal__inner>div{width:181.3333333333vw}}@media (min-width:1465px){.access .access__map .-map{width:684px}.access .access__columns__img{width:520px}}.bestrate{width:856px;margin-right:auto;margin-left:auto}.bestrate .page__contents{margin-top:120px}.bestrate__description .-em{margin-bottom:24px;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:500;font-size:28px;line-height:1.6;font-family:"Shippori Mincho",serif}.bestrate__description p:not(.-em){font-weight:300;font-size:16px;line-height:1.8}@media (max-width:980px){.bestrate{width:100%;padding-right:5.3333333333vw;padding-left:5.3333333333vw}.bestrate .page__contents{margin-top:16vw}.bestrate__description .-em{margin-bottom:5.3333333333vw;font-size:5.8666666667vw}.bestrate__description p:not(.-em){font-size:4vw;line-height:1.67}}.button a,.button button,.button input{display:flex;align-items:center;justify-content:center;height:80px;padding:0 20px;border-radius:4px;background-color:var(--color-white-1);color:var(--color-black-2);font-style:normal;font-weight:400;font-family:"Shippori Mincho",serif}.button a[disabled],.button button[disabled],.button input[disabled]{background-color:#ccc!important;color:var(--color-white-1)!important;pointer-events:none}.button a i,.button button i,.button input i{position:relative;width:20px;height:20px}.button a i svg,.button button i svg,.button input i svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:none}.button a i .-default,.button button i .-default,.button input i .-default{transform:translateX(0);opacity:1}.button a i .-hover,.button button i .-hover,.button input i .-hover{transform:translateX(-75%);opacity:0}.-enabledHover .button a,.-enabledHover .button button,.-enabledHover .button input{transition:background-color .4s var(--ease-fast-out-slow-in),color .4s var(--ease-fast-out-slow-in)}.-enabledHover .button a:hover,.-enabledHover .button button:hover,.-enabledHover .button input:hover{background-color:var(--color-white-2);color:color-mix(in srgb,var(--color-black-2) 80%,transparent)}.-enabledHover .button a:hover svg,.-enabledHover .button button:hover svg,.-enabledHover .button input:hover svg{transition:transform .3s var(--ease-fast-out-slow-in),opacity .3s var(--ease-fast-out-slow-in)}.-enabledHover .button a:hover i .-default,.-enabledHover .button button:hover i .-default,.-enabledHover .button input:hover i .-default{transform:translateX(75%);opacity:0}.-enabledHover .button a:hover i .-hover,.-enabledHover .button button:hover i .-hover,.-enabledHover .button input:hover i .-hover{transform:translateX(0);opacity:1;transition-delay:150ms}.button.-green a,.button.-green button,.button.-green input,.button.-green2 a,.button.-green2 button,.button.-green2 input{background:var(--color-green-2);color:var(--color-white-1)}.button.-green a i svg path,.button.-green button i svg path,.button.-green input i svg path,.button.-green2 a i svg path,.button.-green2 button i svg path,.button.-green2 input i svg path{fill:var(--color-white-1)!important}.-enabledHover .button.-green a:hover,.-enabledHover .button.-green button:hover,.-enabledHover .button.-green input:hover,.-enabledHover .button.-green2 a:hover,.-enabledHover .button.-green2 button:hover,.-enabledHover .button.-green2 input:hover{background-color:var(--color-green-1);color:color-mix(in srgb,var(--color-white-1) 80%,transparent)}.button.-green2 a,.button.-green2 button,.button.-green2 input{background:var(--color-green-2)}.-enabledHover .button.-green2 a:hover,.-enabledHover .button.-green2 button:hover,.-enabledHover .button.-green2 input:hover{background-color:var(--color-green-1)}.button.-outlined a,.button.-outlined button,.button.-outlined input{border:1px solid var(--color-black-1);border-radius:0;background-color:transparent;color:var(--color-black-2)}.-enabledHover .button.-outlined a:hover,.-enabledHover .button.-outlined button:hover,.-enabledHover .button.-outlined input:hover{background-color:transparent;color:color-mix(in srgb,var(--color-black-2) 80%,transparent)}.button.-transparent a,.button.-transparent button,.button.-transparent input{border-bottom:1px solid var(--color-green-3);border-radius:0;background-color:transparent;color:var(--color-black-2)}.-enabledHover .button.-transparent a:hover,.-enabledHover .button.-transparent button:hover,.-enabledHover .button.-transparent input:hover{background-color:transparent;color:color-mix(in srgb,var(--color-black-2) 80%,transparent)}.button.-small a,.button.-small button,.button.-small input{width:200px;height:58px;border-radius:2px;font-size:14px;letter-spacing:0}.button.-small a i,.button.-small button i,.button.-small input i{margin-left:12px}.button.-large{width:100%}.button.-large a,.button.-large button,.button.-large input{position:relative;justify-content:flex-start;width:100%;padding:0 52px 0 16px}.button.-large a>span,.button.-large button>span,.button.-large input>span{font-style:normal;font-size:18px;font-family:"EB Garamond",serif;font-optical-sizing:auto}.button.-large a>span small,.button.-large button>span small,.button.-large input>span small{display:block;margin-top:4px;font-size:11px;line-height:1.4;font-family:var(--font-family-base)}.button.-large a i,.button.-large button i,.button.-large input i{position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (max-width:980px){.button a,.button button,.button input{height:21.3333333333vw;padding:0 5.3333333333vw;border-radius:1.0666666667vw}.button a i,.button button i,.button input i{width:5.3333333333vw}.button.-small a,.button.-small button,.button.-small input{width:53.3333333333vw;height:15.4666666667vw;border-radius:.5333333333vw;font-size:3.7333333333vw}.button.-small a i,.button.-small button i,.button.-small input i{margin-left:3.2vw}.button.-large a,.button.-large button,.button.-large input{width:100%;padding:0 13.8666666667vw 0 4.2666666667vw}.button.-large a>span,.button.-large button>span,.button.-large input>span{font-size:4.8vw}.button.-large a>span small,.button.-large button>span small,.button.-large input>span small{margin-top:1.0666666667vw;font-size:2.9333333333vw}.button.-large a i,.button.-large button i,.button.-large input i{right:4.2666666667vw}}.contact__inner{display:flex;align-items:flex-start;max-width:1160px;margin-top:120px;margin-right:auto;margin-left:auto;padding:0 40px}.contact__steps{position:sticky;top:100px;left:0;flex-shrink:0;width:184px;padding-bottom:40px}.contact__step{display:flex;position:relative;align-items:center;font-style:normal;font-weight:400;font-weight:600;font-size:12px;line-height:1;font-family:"Shippori Mincho",serif}.contact__step+.contact__step{margin-top:40px}.contact__step+.contact__step::before{position:absolute;top:-32px;left:16px;width:1px;height:24px;background-color:var(--color-green-light-4);content:""}.contact__step.-current span:nth-child(1){background-color:var(--color-green-2);color:var(--color-white-1)}.contact__step.-current span:nth-child(2){color:var(--color-green-2)}.contact__step span:nth-child(1){display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-black-2);border-radius:2px;font-size:12px}.contact__step span:nth-child(2){margin-left:12px;font-size:14px}.contact__contents{width:100%;padding-bottom:120px}.contact__form>p{color:var(--color-black-1);font-weight:300;font-size:16px;line-height:1.8}.contact__confirm,.contact__thanks{display:none}.contact__note{margin-top:16px;padding:14px 20px 16px;border-radius:4px;background-color:#e5e9e7}.contact__note em{display:block;color:var(--color-pax-green);font-weight:600;font-size:14px;line-height:1.8}.contact__note ul li{position:relative;padding-left:12px;font-weight:300;font-size:14px;line-height:1.6}.contact__note ul li::before{position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--color-pax-green);content:""}.contact__form__contents{margin-top:60px;margin-left:40px}.contact__form__contents form{display:flex;row-gap:32px;flex-flow:column nowrap}.contact__form__contents .paxSelect{width:408px}.contact__form__contents .paxTextarea{margin-top:33px}.contact__form__contents .paxCheckbox{margin-top:50px}.contact__form__contents .contact__btns,.contact__form__contents .paxCheckbox{display:flex;justify-content:center}.contact__zip{margin-left:20px}.contact__zip.-small button{width:auto;height:60px;padding:16px;border-radius:4px;background-color:var(--color-green-2);font-size:16px}.contact__confirm{font-weight:300;font-size:16px;line-height:1.8}.contact__confirm__contents{margin-top:80px}.contact__confirm__table .-row{display:flex}.contact__confirm__table .-row+.-row{margin-top:40px}.contact__confirm__table .-row>div{padding:0 0 8px}.contact__confirm__table .-row>div:nth-child(1){flex-shrink:0;width:224px;font-style:normal;font-weight:400;font-weight:400;font-size:16px;line-height:1.8;font-family:"Shippori Mincho",serif}.contact__confirm__table .-row>div:nth-child(2){width:100%;border-bottom:1px solid var(--color-green-light-4);font-size:16px;line-height:1.8}.contact__btns{display:flex;justify-content:center;margin-top:80px;-moz-column-gap:40px;column-gap:40px}.contact__thanks{width:100%;font-weight:300;font-size:16px;line-height:1.8;text-align:center}.contact__thanks p+p{margin-top:20px}@media (max-width:980px){.contact .page__header{max-width:none;padding-right:5.3333333333vw;padding-left:5.3333333333vw}.contact__inner{flex-flow:column nowrap;max-width:none;margin-top:13.3333333333vw;padding:0 5.3333333333vw}.contact__steps{display:flex;z-index:1;top:14.9333333333vw;justify-content:space-between;width:100%;padding:2.6666666667vw 0;background-color:var(--color-green-light-1)}.contact__step{flex-shrink:0;flex-flow:column nowrap;width:14.9333333333vw;margin:0;font-size:3.7333333333vw}.contact__step+.contact__step{margin-top:0}.contact__step+.contact__step::before{top:4vw;left:-21.3333333333vw;width:21.3333333333vw;height:1px}.contact__step span:nth-child(1){flex-flow:column nowrap;align-items:center;width:8.5333333333vw;height:8.5333333333vw;border-radius:.5333333333vw;font-size:3.7333333333vw}.contact__step span:nth-child(2){margin-top:3.2vw;margin-left:0;font-size:3.7333333333vw}.contact__contents{width:100%;padding-bottom:16vw}.contact__form{margin-top:8vw}.contact__form>p{color:var(--color-black-1);font-size:4vw;line-height:1.67;text-align:center}.contact__note{margin-top:5.3333333333vw;padding:3.7333333333vw 5.3333333333vw 4.2666666667vw;border-radius:1.0666666667vw;text-align:center}.contact__note em{font-size:3.7333333333vw}.contact__note ul{margin-top:2.1333333333vw;text-align:left}.contact__note ul li{padding-left:3.2vw;font-size:3.7333333333vw;line-height:1.5}.contact__note ul li+li{margin-top:2.1333333333vw}.contact__note ul li::before{top:2.6666666667vw;width:1.0666666667vw;height:1.0666666667vw}.contact__form__contents{margin-top:10.6666666667vw;margin-left:0}.contact__form__contents form{row-gap:8.5333333333vw}.contact__form__contents .paxSelect{width:100%}.contact__form__contents .paxTextarea{margin-top:8.8vw}.contact__form__contents .paxCheckbox{margin-top:13.3333333333vw}.contact__zip{flex-shrink:0;margin-left:5.3333333333vw}.contact__zip.-small button{width:auto;height:16vw;padding:4.2666666667vw;border-radius:1.0666666667vw;font-size:3.7333333333vw}.contact__confirm{margin-top:8vw;font-size:4vw;line-height:1.67;text-align:center}.contact__confirm__contents{margin-top:10.6666666667vw}.contact__confirm__contents .contact__btns .button:nth-child(1){order:2}.contact__confirm__contents .contact__btns .button:nth-child(2){order:1}.contact__confirm__table .-row{flex-flow:column nowrap;text-align:left}.contact__confirm__table .-row+.-row{margin-top:10.6666666667vw}.contact__confirm__table .-row>div{padding:0 0 2.1333333333vw}.contact__confirm__table .-row>div:nth-child(1){width:100%;font-size:4vw;line-height:1.67}.contact__confirm__table .-row>div:nth-child(2){width:100%;font-size:4vw;line-height:1.67}.contact__btns{margin-top:16vw;-moz-column-gap:10.6666666667vw;column-gap:10.6666666667vw;row-gap:5.3333333333vw;flex-flow:column nowrap;align-items:center}.contact__thanks{margin-top:10.6666666667vw;font-size:4vw;line-height:1.67}.contact__thanks p+p{margin-top:5.3333333333vw}}.cuisine__introduction{position:relative;max-width:1280px;margin-right:auto;margin-left:auto;padding-top:120px}.cuisine__introduction__img{position:absolute;top:120px;left:0;width:38.2513661202vw}.cuisine__introduction__contents{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;width:610px;height:700px;margin-left:45.9016393443vw}.cuisine__introduction__title{color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1.6;font-family:"Shippori Mincho",serif;font-feature-settings:"pwid" on;letter-spacing:.04em}.cuisine__introduction__description{margin-top:32px;color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2;font-feature-settings:"pwid" on}.cuisine__introduction__description p+p{margin-top:24px}.cuisine__introduction__feature{position:relative;width:26.4344262295vw;padding-left:3.5519125683vw}.cuisine__introduction__feature.-f1{margin-top:146px;margin-left:15.2322404372vw}.cuisine__introduction__feature.-f2{position:absolute;top:820px;left:53.3469945355vw}.cuisine__introduction__feature>div{position:absolute;top:0;left:0;padding-top:60px;font-style:normal;font-weight:400;font-weight:400;font-size:16px;line-height:1.12;font-family:"Shippori Mincho",serif;white-space:nowrap;writing-mode:vertical-rl}.cuisine__introduction__feature>div::before{position:absolute;top:0;left:50%;width:1px;height:40px;transform:translateX(-50%);background-color:var(--color-black-2);content:""}.cuisine__introduction__feature>img{width:335px}.cuisine__introduction__feature>p{margin-top:20px;color:var(--color-black-1);font-weight:300;font-size:14px;line-height:1.8}.cuisine__commitment{margin:155px 80px}.cuisine__commitment__inner{display:flex;position:relative;align-items:center;justify-content:space-between;max-width:1304px;height:500px;margin-right:auto;margin-left:auto;padding:40px;background-color:color-mix(in srgb,var(--color-white-1) 70%,transparent)}.cuisine__commitment__inner .-text{display:flex;flex-flow:column nowrap;justify-content:center;order:1;width:100%;height:100%;padding-top:22px;writing-mode:vertical-rl}.cuisine__commitment__title{color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:28px;line-height:1.12;font-family:"Shippori Mincho",serif}.cuisine__commitment__contents{margin-right:52px;font-style:normal;font-weight:400;font-family:"Shippori Mincho",serif}.cuisine__commitment__contents p{font-weight:400;font-size:20px;line-height:2;font-feature-settings:"pwid" on,"vrt2" on;letter-spacing:.04em}.cuisine__commitment__contents p+p{margin-right:24px}.cuisine__commitment__contents .-sign{margin-right:24px;font-size:18px;text-align:end}.cuisine__commitment__img{flex-shrink:0;order:0;width:38.2513661202vw}.cuisine__section{margin-top:240px}.cuisine__introduce.-dinner .cuisine__introduce__header{justify-content:flex-start}.cuisine__introduce.-dinner .cuisine__introduce__header>p{margin-left:16.393442623vw}.cuisine__introduce.-dinner .cuisine__introduce__title{margin-right:0}.cuisine__introduce.-breakfast{padding-bottom:10.6666666667vw}.cuisine__introduce.-breakfast .cuisine__introduce__header p{width:856px}.cuisine__introduce.-breakfast .cuisine__detail{padding:0 5.3333333333vw}.cuisine__introduce__header{display:flex;row-gap:40px;justify-content:space-between;max-width:1464px;margin-top:160px;margin-right:auto;margin-left:auto;padding:40px 80px;color:var(--color-black-1)}.cuisine__introduce__header p{font-weight:300;font-size:16px;line-height:2}.cuisine__introduce__header p .paxNote{margin-top:12px}.cuisine__introduce__title{flex-shrink:0;margin-right:2em;font-style:normal;font-weight:400;font-weight:400;font-size:26px;line-height:1.4;font-family:"Shippori Mincho",serif}.cuisine__introduce__contents{width:100%;margin-top:60px}.cuisine__introduce__imgs{width:100%;padding-left:80px}.cuisine__introduce__imgs [data-pax-carousel-track]{display:flex;-moz-column-gap:20px;column-gap:20px;overflow:auto}.cuisine__introduce__imgs [data-pax-carousel-track] .slick-slide,.cuisine__introduce__imgs [data-pax-carousel-track]>div{flex-shrink:0;width:59.2896174863vw!important}.cuisine__introduce__imgs [data-pax-carousel-bar]{left:80px!important;max-width:1340px}.cuisine__introduce__imgs [data-pax-carousel-nav]{max-width:1340px}.cuisine__breakfast{padding-bottom:80px}.cuisine__breakfast .cuisine__detail{margin-top:60px}.cuisine__halls{padding-top:120px;color:var(--color-black-1);text-align:center}.cuisine__halls>p{margin-top:20px;font-weight:300;font-size:16px;line-height:2}.cuisine__halls__title{font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.cuisine__halls__nav{margin-top:40px}.cuisine__halls__item{padding-top:120px}.cuisine__detail{width:840px;margin:0 auto}.cuisine__special{margin-top:120px;background-color:var(--color-white-1)}.cuisine__special__inner{max-width:1384px;margin-right:auto;margin-left:auto;padding:120px 0;padding-right:40px;padding-left:40px}.cuisine__special__header{display:flex;row-gap:40px;flex-flow:row wrap;justify-content:flex-start;color:var(--color-black-1)}.cuisine__special__title{font-style:normal;font-weight:400;font-weight:400;font-size:26px;line-height:1.4;font-family:"Shippori Mincho",serif}.cuisine__special__description{margin-left:344px;font-weight:300;font-size:16px;line-height:2}.cuisine__special__contents{margin-top:80px}.cuisine__special__list{display:flex;flex-flow:row wrap;-moz-column-gap:40px;column-gap:40px;row-gap:40px}.cuisine__special__item{position:relative;flex:1 1 calc((100% - 80px)/ 3);max-width:calc((100% - 80px)/ 3);min-height:180px;padding-left:56px}.cuisine__special__item>div{position:absolute;top:0;left:0;margin-left:20px;padding-top:36px;font-style:normal;font-weight:400;font-weight:400;font-size:14px;line-height:1.12;font-family:"Shippori Mincho",serif;white-space:nowrap;writing-mode:vertical-rl}.cuisine__special__item>div::before{position:absolute;top:0;left:50%;width:1px;height:24px;transform:translateX(-50%);background-color:var(--color-black-2);content:""}.cuisine__special__item>div span{text-orientation:upright}.cuisine__special__item>div small{font-size:12px}.cuisine__special__item img{width:352px}@media (max-width:980px){.cuisine__introduction{display:flex;flex-flow:column nowrap;max-width:none;padding-top:21.3333333333vw}.cuisine__introduction__img{position:relative;top:auto;left:auto;order:0;width:78.6666666667vw}.cuisine__introduction__contents{width:100%;height:auto;margin-top:16vw;margin-left:0;padding:0 8.5333333333vw}.cuisine__introduction__title{order:1;font-size:6.9333333333vw;line-height:1.4;letter-spacing:.012em}.cuisine__introduction__description{order:2;width:100%;margin-top:6.4vw;font-size:4vw;line-height:1.64}.cuisine__introduction__description p+p{margin-top:0}.cuisine__introduction__description p .paxNote{margin-top:3.2vw}.cuisine__introduction__feature{width:69.3333333333vw;padding-left:9.3333333333vw}.cuisine__introduction__feature.-f1{order:4;margin-top:12.8vw;margin-left:5.3333333333vw}.cuisine__introduction__feature.-f2{position:relative;top:auto;left:auto;order:3;margin:16vw 0 0 25.3333333333vw}.cuisine__introduction__feature>div{padding-top:9.3333333333vw;font-size:3.7333333333vw;letter-spacing:.164em}.cuisine__introduction__feature>div::before{height:6.9333333333vw}.cuisine__introduction__feature>img{width:60vw}.cuisine__introduction__feature>p{margin-top:3.7333333333vw;font-size:3.2vw;line-height:1.6}.cuisine__commitment{margin:20.8vw 0 0}.cuisine__commitment__inner{flex-flow:column nowrap;justify-content:flex-start;max-width:none;height:auto;padding:5.3333333333vw 5.3333333333vw 10.6666666667vw;background-color:var(--color-white-1)}.cuisine__commitment__inner .-text{order:2;height:auto;padding-top:10.6666666667vw}.cuisine__commitment__title{font-size:5.3333333333vw}.cuisine__commitment__contents{margin-right:8.5333333333vw}.cuisine__commitment__contents p{font-size:4.2666666667vw;line-height:1.8}.cuisine__commitment__contents p+p{margin-right:3.2vw}.cuisine__commitment__contents .-sign{margin-right:3.2vw;font-size:3.7333333333vw}.cuisine__commitment__img{order:1;width:100%}.cuisine__section{margin-top:32vw}.cuisine__introduce{display:flex;flex-flow:column nowrap}.cuisine__introduce.-dinner .cuisine__introduce__header>p{margin-left:0}.cuisine__introduce.-breakfast .cuisine__introduce__header p{width:100%}.cuisine__introduce__header{display:block;order:2;max-width:none;margin-top:4.2666666667vw;padding:0 5.3333333333vw}.cuisine__introduce__header p{margin-top:4.2666666667vw;font-size:4vw;line-height:1.64}.cuisine__introduce__header p .paxNote{margin-top:3.2vw}.cuisine__introduce__title{font-size:5.8666666667vw}.cuisine__introduce__contents{order:1;margin-top:16vw}.cuisine__introduce__imgs{width:100%;padding-left:5.3333333333vw}.cuisine__introduce__imgs [data-pax-carousel-track]{-moz-column-gap:1.0666666667vw;column-gap:1.0666666667vw}.cuisine__introduce__imgs [data-pax-carousel-track] .slick-slide,.cuisine__introduce__imgs [data-pax-carousel-track]>div{width:89.3333333333vw!important}.cuisine__introduce__imgs [data-pax-carousel-bar]{left:5.3333333333vw!important}.cuisine__breakfast{position:relative;padding-bottom:0}.cuisine__breakfast .cuisine__introduce__header{position:absolute;top:110.9333333333vw;left:0}.cuisine__breakfast .cuisine__detail{margin-top:73.0666666667vw}.cuisine__halls{padding-top:16vw}.cuisine__halls>p{margin-top:4.8vw;font-size:4vw;line-height:1.64}.cuisine__halls__title{font-size:5.8666666667vw;line-height:1.4}.cuisine__halls__nav{margin-top:8.5333333333vw}.cuisine__halls__item{padding:0}.cuisine__detail{width:100%}.cuisine__special{margin-top:0}.cuisine__special__inner{max-width:none;padding:16vw 5.3333333333vw}.cuisine__special__header{row-gap:4.2666666667vw;flex-flow:column nowrap}.cuisine__special__title{font-size:6.4vw}.cuisine__special__description{margin-left:0;font-size:4.2666666667vw;line-height:1.8}.cuisine__special__contents{margin-top:10.6666666667vw}.cuisine__special__list{-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;row-gap:5.3333333333vw}.cuisine__special__item{display:flex;flex:1 1 calc((100% - 5.3333333333vw)/ 2);flex-flow:column nowrap;max-width:calc((100% - 5.3333333333vw)/ 2);min-height:auto;padding-left:0}.cuisine__special__item>div{position:relative;top:auto;left:auto;order:2;margin-top:2.1333333333vw;margin-left:0;padding-top:0;font-size:3.7333333333vw;writing-mode:unset}.cuisine__special__item>div::before{display:none}.cuisine__special__item>div small{font-size:3.2vw}.cuisine__special__item img{order:1;width:42.1333333333vw}}@media (min-width:1465px){.cuisine .cuisine__introduce.-dinner .cuisine__introduce__header>p{margin-left:240px}.cuisine .cuisine__introduction__img{width:560px}.cuisine .cuisine__introduction__contents{margin-left:672px}.cuisine .cuisine__introduction__feature{width:387px;padding-left:52px}.cuisine .cuisine__introduction__feature.-f1{margin-left:223px}.cuisine .cuisine__introduction__feature.-f2{left:781px}.cuisine .cuisine__commitment__img{width:560px}.cuisine .cuisine__introduce__imgs{padding-left:calc((100% - 1464px)/ 2 + 80px)}.cuisine .cuisine__introduce__imgs [data-pax-carousel-track] .slick-slide,.cuisine .cuisine__introduce__imgs [data-pax-carousel-track]>div{width:868px!important}.cuisine .cuisine__introduce__imgs [data-pax-carousel-bar]{right:auto;left:calc((100vw - var(--scrollbar) - 1304px)/ 2)!important;width:1184px}.cuisine .cuisine__introduce__imgs [data-pax-carousel-nav]{position:absolute;right:calc((100vw - var(--scrollbar) - 1304px)/ 2 - 80px)!important;bottom:0;width:1340px}}.cuisineHall{max-width:1384px;margin-right:auto;margin-left:auto;padding:40px;text-align:left}.cuisineHall__header{display:flex;align-items:center;justify-content:flex-start}.cuisineHall__imgs{flex-shrink:0;width:45.0819672131vw}.cuisineHall__imgs>div:not(:nth-child(1)){display:none}.cuisineHall__header__contents{width:405px;margin-left:80px}.cuisineHall__header__contents .button{margin-top:52px}.cuisineHall__title{font-style:normal;font-weight:400;font-weight:400;font-size:28px;line-height:1.4;font-family:"Shippori Mincho",serif}.cuisineHall__description{margin-top:20px;font-weight:300;font-size:16px;line-height:2}.cuisineHall__contents{margin-top:60px;color:var(--color-black-2)}@media (max-width:980px){.cuisineHall{max-width:none;margin-right:auto;margin-left:auto;padding:16vw 5.3333333333vw 0}.cuisineHall__header{flex-flow:column nowrap}.cuisineHall__imgs{width:89.3333333333vw}.cuisineHall__header__contents{width:100%;margin-top:4.2666666667vw;margin-left:0}.cuisineHall__header__contents .button{margin-top:13.8666666667vw}.cuisineHall__title{font-size:5.8666666667vw}.cuisineHall__description{margin-top:4.2666666667vw;font-size:4vw;line-height:1.64}.cuisineHall__contents{margin-top:8.5333333333vw}}@media (min-width:1465px){.cuisineHall .cuisineHall__imgs{width:660px}}.facilities .page__faq{margin-top:80px}.facilities__section{padding-top:240px}.facilities__section .paxBlock{margin-top:60px}.facilities__section>.paxBlock{max-width:1384px;padding-right:40px;padding-left:40px}.facilities__section__title{margin-bottom:160px}.facilities__clms{display:flex;margin-top:80px;-moz-column-gap:60px;column-gap:60px;max-width:1384px;margin-right:auto;margin-left:auto;padding:0 40px}.facilities__clms .paxBlock.-min{width:calc((100% - 120px)/ 3)}.facilities__option{margin-top:120px;background-color:var(--color-green-light-2)}.facilities__option__inner{display:flex;align-items:flex-start;justify-content:flex-start;max-width:1384px;margin-right:auto;margin-left:auto;padding:0 40px;padding-bottom:120px}.facilities__option__inner .facilities__section__title{padding-left:80px}.facilities__option__contents{margin-left:14.8907103825vw}.facilities__option__contents .facilities__detail{max-width:840px}.facilities__map{max-width:1304px;margin-right:auto;margin-left:auto}.facilities__map .facilities__section__title{margin-bottom:80px}.facilities__map__contents .sp{display:none}.facilities__summary__inner{max-width:1384px;margin-right:auto;margin-left:auto;padding:0 40px}.facilities__summary__inner .facilities__section__title{margin-bottom:80px}.facilities__summary__contents{margin-top:60px}.facilities__summary__contents .facilities__detail{max-width:954px;margin:0 auto}@media (max-width:980px){.facilities .page__faq{margin-top:10.6666666667vw}.facilities__section{padding:32vw 5.3333333333vw 0}.facilities__section .paxBlock,.facilities__section .paxBlock.-mid{flex-flow:column nowrap;margin-top:16vw}.facilities__section .paxBlock .paxBlock__title,.facilities__section .paxBlock.-mid .paxBlock__title{font-size:5.8666666667vw}.facilities__section .paxBlock .paxBlock__detail dd,.facilities__section .paxBlock.-mid .paxBlock__detail dd{font-size:4vw;line-height:1.67}.facilities__section .paxBlock.-mid .paxBlock__img{width:100%}.facilities__section>.paxBlock{max-width:none;padding-right:0;padding-left:0}.facilities__section__title{margin-bottom:0}.facilities__clms{row-gap:16vw;flex-flow:column nowrap;max-width:none;margin-top:16vw;padding:0}.facilities__clms .paxBlock.-min{width:100%}.facilities__clms .paxBlock.-min .paxBlock__contents{margin-top:8.5333333333vw}.facilities__option{margin-top:21.3333333333vw;padding-top:16vw}.facilities__option__inner{flex-flow:column nowrap;max-width:none;padding:0;padding-bottom:16vw}.facilities__option__inner .facilities__section__title{padding-left:0}.facilities__option__inner .facilities__section__title em{margin-left:0;writing-mode:unset}.facilities__option__contents{margin-top:4.8vw;margin-left:0}.facilities__option__contents .facilities__detail{max-width:auto}.facilities__map{max-width:none}.facilities__map .facilities__section__title{margin-bottom:10.6666666667vw}.facilities__map__contents{margin:0 -5.3333333333vw}.facilities__map__contents .pc{display:none}.facilities__map__contents .sp{display:block}.facilities__map__contents .paxModal__inner>div{height:100%}.facilities__map__contents .paxModal__inner>div img{max-width:none;height:100%}.facilities__summary__inner{max-width:none;padding:0}.facilities__summary__inner .facilities__section__title{margin-bottom:0}.facilities__summary__contents{margin-top:10.6666666667vw}.facilities__summary__contents .facilities__detail{max-width:none}}@media (min-width:1465px){.facilities .facilities__option__contents{margin-left:218px}}.faq .page__header{max-width:1384px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.faq__nav{margin-top:56px}.faq__nav.paxNav ul{justify-content:flex-start;padding:0}.faq__nav.paxNav ul+ul{margin-top:12px}.faq__nav.paxNav li:nth-child(1) a{padding-left:0}.faq__inner{width:856px;margin:0 auto}.faq__sections{margin-top:180px;padding-bottom:120px}.faq__section+.faq__section{margin-top:80px}.faq__title{color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1.2;font-family:"Shippori Mincho",serif}.faq__contents{margin-top:20px}@media (max-width:980px){.faq .page__header{max-width:none;padding-right:5.3333333333vw;padding-left:5.3333333333vw}.faq__nav.paxNav ul{margin:10.6666666667vw 0 0}.faq__nav.paxNav ul+ul{margin-top:3.2vw}.faq__inner{width:100%}.faq__sections{margin-top:21.3333333333vw;padding:0 5.3333333333vw}.faq__section+.faq__section{margin-top:21.3333333333vw}.faq__title{font-size:6.4vw}.faq__contents{margin-top:5.3333333333vw}}.faqItem{border-bottom:1px solid var(--color-green-light-4)}.faqItem .-l{flex-shrink:0;width:32px;font-style:normal;font-weight:400;font-size:26px;line-height:1;font-family:"EB Garamond",serif;font-optical-sizing:auto}.faqItem__header{display:flex;position:relative;padding:20px}.faqItem__header .-l{color:var(--color-pax-green)}.faqItem__header span{display:block;color:var(--color-black-2);font-weight:300;font-size:16px;line-height:1.8;font-family:var(--font-family-base)}.faqItem__header .-toggle{right:20px}.faqItem__header .-toggle::after,.faqItem__header .-toggle::before{background-color:var(--color-green-3)}.faqItem__contents [data-pax-accordion-body-inner]{display:flex;padding:0 20px 32px}.faqItem__contents .-l{color:var(--color-gray-4)}.faqItem__contents .-body{padding-right:34px}.faqItem__contents .-body .-head{font-weight:300;font-size:16px;line-height:1.8}.faqItem__contents .-body h4{margin:6px 0 4px;color:var(--color-pax-green);font-weight:600;font-size:12px;line-height:1.8}.faqItem__contents .-body .faqItem__table,.faqItem__contents .-body p,.faqItem__contents .-body ul{font-weight:300;font-size:14px;line-height:1.8}.faqItem__contents .-body .faqItem__table+p,.faqItem__contents .-body .faqItem__table+ul,.faqItem__contents .-body p+p,.faqItem__contents .-body p+ul,.faqItem__contents .-body ul+p,.faqItem__contents .-body ul+ul{margin-top:12px}.faqItem__contents .-body .faqItem__table+h4,.faqItem__contents .-body p+h4,.faqItem__contents .-body ul+h4{margin-top:20px}.faqItem__contents .-body ul li{position:relative;padding-left:10px}.faqItem__contents .-body ul li::before{position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--color-pax-green);content:""}.faqItem__contents .-body a{color:var(--color-pax-green);text-decoration:underline}.faqItem__contents .-body a:hover{text-decoration:none}.faqItem__contents .-body .paxNote{margin-top:0;color:var(--color-gray-4);font-size:14px}.faqItem__table.paxTable{margin-top:20px}.faqItem__table.paxTable:nth-child(1){margin-top:0}@media (max-width:980px){.faqItem .-l{width:10.6666666667vw;font-size:6.9333333333vw}.faqItem__header{padding:5.3333333333vw 13.3333333333vw 5.3333333333vw 0}.faqItem__header span{font-size:4vw;line-height:1.64}.faqItem__header .-toggle{right:5.3333333333vw}.faqItem__contents [data-pax-accordion-body-inner]{padding:0 0 8.5333333333vw}.faqItem__contents .-body{max-width:100%;padding-right:9.0666666667vw;overflow:auto}.faqItem__contents .-body .-head{font-size:4vw;list-style:1.64}.faqItem__contents .-body h4{margin:1.6vw 0 1.0666666667vw;font-size:3.2vw;line-height:1.8}.faqItem__contents .-body .faqItem__table,.faqItem__contents .-body p,.faqItem__contents .-body ul{font-size:3.7333333333vw;line-height:1.8}.faqItem__contents .-body .faqItem__table+p,.faqItem__contents .-body .faqItem__table+ul,.faqItem__contents .-body p+p,.faqItem__contents .-body p+ul,.faqItem__contents .-body ul+p,.faqItem__contents .-body ul+ul{margin-top:3.2vw}.faqItem__contents .-body .faqItem__table+h4,.faqItem__contents .-body p+h4,.faqItem__contents .-body ul+h4{margin-top:5.3333333333vw}.faqItem__contents .-body ul li{padding-left:2.6666666667vw}.faqItem__contents .-body ul li::before{top:2.6666666667vw;width:1.0666666667vw;height:1.0666666667vw}.faqItem__contents .-body .paxNote{font-size:3.7333333333vw}.faqItem__contents .-body .paxNote+.paxNote{margin-top:1.0666666667vw}.faqItem__table.paxTable{margin-top:5.3333333333vw}}.footer{z-index:2;position:relative;background-color:var(--color-green-light-2)}.-enabledHover .footer__info a,.-enabledHover .footer__links a{transition:color .4s var(--ease-fast-out-slow-in)}.-enabledHover .footer__info a:hover,.-enabledHover .footer__links a:hover{color:var(--color-green-3)}.-enabledHover .footer__actions__group a{transition:opacity .4s var(--ease-fast-out-slow-in)}.-enabledHover .footer__actions__group a:hover{opacity:.8}body:not(.-ja) .footer .footer__inner{max-width:1304px;margin:0 auto;padding:80px 0 40px}body:not(.-ja) .footer .footer__inner .-upper{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}body:not(.-ja) .footer .footer__inner .-lower{display:flex;align-items:center;justify-content:space-between;margin-top:40px;padding-top:22px;border-top:1px solid var(--color-black-2)}body:not(.-ja) .footer .footer__info{flex-shrink:0;width:296px}body:not(.-ja) .footer .footer__logo{width:162px}body:not(.-ja) .footer .footer__address{margin-top:112px}body:not(.-ja) .footer .footer__address .-address{display:flex;align-items:flex-end;margin-bottom:6px;font-size:14px;line-height:1.6}body:not(.-ja) .footer .footer__address .-map{position:relative}body:not(.-ja) .footer .footer__address .-map:hover::after{transform:translate3d(1px,-1px,0)}body:not(.-ja) .footer .footer__address .-map::after{display:inline-block;width:8px;height:8px;margin-left:4px;background:url(../img/arrow-upright.svg) no-repeat center center transparent;background-size:contain;content:"";transition:transform .2s var(--ease-fast-out-slow-in)}@media (max-width:980px){body:not(.-ja) .footer .footer__address .-map::after{width:1.8666666667vw;height:1.8666666667vw;margin-left:1.3333333333vw;content:""}}body:not(.-ja) .footer .footer__address .-map{font-size:12px}body:not(.-ja) .footer .footer__tel{margin-top:36px;font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body:not(.-ja) .footer .footer__tel .-tel{font-size:30px;line-height:1}body:not(.-ja) .footer .footer__tel .-fax{margin-top:12px;font-size:22px;line-height:1}body:not(.-ja) .footer .footer__tel .-fax small{font-size:16px}body:not(.-ja) .footer .footer__sns{margin-top:36px}body:not(.-ja) .footer .footer__sns a{display:block;width:21px}body:not(.-ja) .footer .footer__links{display:flex;align-items:flex-start}body:not(.-ja) .footer .footer__links .-left{margin-left:40px;font-style:normal;font-weight:400;font-family:"Shippori Mincho",serif}body:not(.-ja) .footer .footer__links .-left .-main li+li{margin-top:18px}body:not(.-ja) .footer .footer__links .-left .-main a{display:block;font-size:20px;line-height:1.5;letter-spacing:.04em}body:not(.-ja) .footer .footer__links .-left .-sub{margin-top:32px;padding-top:32px}body:not(.-ja) .footer .footer__links .-left .-sub li+li{margin-top:18px}body:not(.-ja) .footer .footer__links .-left .-sub a{display:block;font-size:16px;line-height:1.5;letter-spacing:.04em}body:not(.-ja) .footer .footer__links .-right{margin-left:170px}body:not(.-ja) .footer .footer__links .-right .-sub{margin-top:28px;padding-top:28px}body:not(.-ja) .footer .footer__links .-right .-sub li+li{margin-top:8px}body:not(.-ja) .footer .footer__links .-right li+li{margin-top:20px}body:not(.-ja) .footer .footer__links .-right a{display:block;font-size:14px;line-height:1.5;letter-spacing:.04em}body:not(.-ja) .footer .footer__links .-right a.-blank span{position:relative}body:not(.-ja) .footer .footer__links .-right a.-blank span:hover::after{transform:translate3d(1px,-1px,0)}body:not(.-ja) .footer .footer__links .-right a.-blank span::after{display:inline-block;width:8px;height:8px;margin-left:4px;background:url(../img/arrow-upright.svg) no-repeat center center transparent;background-size:contain;content:"";transition:transform .2s var(--ease-fast-out-slow-in)}@media (max-width:980px){body:not(.-ja) .footer .footer__links .-right a.-blank span::after{width:1.8666666667vw;height:1.8666666667vw;margin-left:1.3333333333vw;content:""}}body:not(.-ja) .footer .footer__links>div{width:166px;white-space:nowrap}body:not(.-ja) .footer .footer__links .-sub{border-top:1px solid var(--color-green-light-3)}body:not(.-ja) .footer .footer__actions{width:296px;margin-left:170px}body:not(.-ja) .footer .footer__actions .button+.button{margin-top:20px}body:not(.-ja) .footer .footer__actions .button.-transparent a,body:not(.-ja) .footer .footer__actions .button.-transparent button,body:not(.-ja) .footer .footer__actions .button.-transparent input{height:60px}body:not(.-ja) .footer .footer__actions__group{margin-top:60px;padding:16px;background-color:var(--color-green-light-4)}body:not(.-ja) .footer .footer__actions__group .-title{font-weight:700;font-size:10px;line-height:1.4}body:not(.-ja) .footer .footer__actions__group>a{display:flex;position:relative;align-items:center;width:100%;height:50px;margin-top:6px;padding-left:12px;background-color:var(--color-white-1)}body:not(.-ja) .footer .footer__actions__group>a img{width:216px}body:not(.-ja) .footer .footer__actions__group>a i{position:absolute;top:50%;right:12px;width:8px;transform:translateY(-50%)}body:not(.-ja) .footer .footer__actions__group>a i svg path{fill:var(--color-green-3)!important}body:not(.-ja) .footer .footer__actions__group .-text{margin-top:12px;font-size:12px;line-height:1.4}body:not(.-ja) .footer .footer__lang{font-style:normal;font-family:Inter,sans-serif;font-optical-sizing:auto}body:not(.-ja) .footer .footer__lang a{position:relative;color:var(--color-gray-1);font-size:12px}body:not(.-ja) .footer .footer__lang a+a{margin-left:27px}body:not(.-ja) .footer .footer__lang a+a::before{position:absolute;top:50%;left:-13px;width:1px;height:10px;transform:translateY(-50%);background-color:var(--color-gray-2);content:""}body:not(.-ja) .footer .footer__lang a.-current{color:var(--color-black-2)}body:not(.-ja) .footer .footer__copyright{font-style:normal;font-size:10px;font-family:Inter,sans-serif;font-optical-sizing:auto}body.-ja .footer .footer__inner{max-width:1344px;margin:0 auto;padding:80px 40px 40px}body.-ja .footer .footer__inner .-upper{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;-moz-column-gap:40px;column-gap:40px}body.-ja .footer .footer__inner .-upper>div{width:25%}body.-ja .footer .footer__inner .-lower{display:flex;align-items:center;justify-content:space-between;margin-top:40px;padding-top:22px;border-top:1px solid var(--color-black-2)}body.-ja .footer .footer__logo{width:162px}body.-ja .footer .footer__address{margin-top:112px}body.-ja .footer .footer__address .-address{display:flex;align-items:flex-end;margin-bottom:6px;font-size:14px;line-height:1.6}body.-ja .footer .footer__address .-map{position:relative}body.-ja .footer .footer__address .-map:hover::after{transform:translate3d(1px,-1px,0)}body.-ja .footer .footer__address .-map::after{display:inline-block;width:8px;height:8px;margin-left:4px;background:url(../img/arrow-upright.svg) no-repeat center center transparent;background-size:contain;content:"";transition:transform .2s var(--ease-fast-out-slow-in)}@media (max-width:980px){body.-ja .footer .footer__address .-map::after{width:1.8666666667vw;height:1.8666666667vw;margin-left:1.3333333333vw;content:""}}body.-ja .footer .footer__address .-map{font-size:12px}body.-ja .footer .footer__tel{margin-top:36px;font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-ja .footer .footer__tel .-tel{font-size:30px;line-height:1}body.-ja .footer .footer__tel .-fax{margin-top:12px;font-size:22px;line-height:1}body.-ja .footer .footer__tel .-fax small{font-size:16px}body.-ja .footer .footer__sns{margin-top:36px}body.-ja .footer .footer__sns a{display:block;width:21px}body.-ja .footer .footer__links.-left{font-style:normal;font-weight:400;font-family:"Shippori Mincho",serif}body.-ja .footer .footer__links.-left .-main li+li{margin-top:18px}body.-ja .footer .footer__links.-left .-main a{display:block;font-size:20px;line-height:1.5;letter-spacing:.04em}body.-ja .footer .footer__links.-left .-sub{margin-top:32px;padding-top:32px}body.-ja .footer .footer__links.-left .-sub li+li{margin-top:18px}body.-ja .footer .footer__links.-left .-sub a{display:block;font-size:16px;line-height:1.5;letter-spacing:.04em}body.-ja .footer .footer__links.-right .-sub{margin-top:28px;padding-top:28px}body.-ja .footer .footer__links.-right .-sub li+li{margin-top:8px}body.-ja .footer .footer__links.-right li+li{margin-top:20px}body.-ja .footer .footer__links.-right a{display:block;font-size:14px;line-height:1.5;letter-spacing:.04em}body.-ja .footer .footer__links.-right a.-blank span{position:relative}body.-ja .footer .footer__links.-right a.-blank span:hover::after{transform:translate3d(1px,-1px,0)}body.-ja .footer .footer__links.-right a.-blank span::after{display:inline-block;width:8px;height:8px;margin-left:4px;background:url(../img/arrow-upright.svg) no-repeat center center transparent;background-size:contain;content:"";transition:transform .2s var(--ease-fast-out-slow-in)}@media (max-width:980px){body.-ja .footer .footer__links.-right a.-blank span::after{width:1.8666666667vw;height:1.8666666667vw;margin-left:1.3333333333vw;content:""}}body.-ja .footer .footer__links .-sub{border-top:1px solid var(--color-green-light-3)}body.-ja .footer .footer__actions .button+.button{margin-top:20px}body.-ja .footer .footer__actions .button.-transparent a,body.-ja .footer .footer__actions .button.-transparent button,body.-ja .footer .footer__actions .button.-transparent input{height:60px}body.-ja .footer .footer__actions__group{margin-top:60px;padding:16px;background-color:var(--color-green-light-4)}body.-ja .footer .footer__actions__group .-title{font-weight:700;font-size:10px;line-height:1.4}body.-ja .footer .footer__actions__group>a{display:block;position:relative;width:100%;margin-top:6px}body.-ja .footer .footer__actions__group .-text{margin-top:12px;font-size:12px;line-height:1.4}body.-ja .footer .footer__lang{font-style:normal;font-family:Inter,sans-serif;font-optical-sizing:auto}body.-ja .footer .footer__lang a{position:relative;color:var(--color-gray-1);font-size:12px}body.-ja .footer .footer__lang a+a{margin-left:27px}body.-ja .footer .footer__lang a+a::before{position:absolute;top:50%;left:-13px;width:1px;height:10px;transform:translateY(-50%);background-color:var(--color-gray-2);content:""}body.-ja .footer .footer__lang a.-current{color:var(--color-black-2)}body.-ja .footer .footer__copyright{font-style:normal;font-size:10px;font-family:Inter,sans-serif;font-optical-sizing:auto}@media (max-width:980px){body.-ja .footer .footer__inner{max-width:none;padding:12.8vw 5.3333333333vw 0}body.-ja .footer .footer__inner .-upper{position:relative;flex-flow:column nowrap;padding-bottom:8.5333333333vw}body.-ja .footer .footer__inner .-upper>div{width:100%}body.-ja .footer .footer__inner .-lower{flex-flow:column nowrap;align-items:flex-start;margin-top:1.3333333333vw;padding-top:2.6666666667vw;padding-bottom:10.6666666667vw}body.-ja .footer .footer__info{order:1;width:100%}body.-ja .footer .footer__logo{width:43.2vw;margin:0 auto}body.-ja .footer .footer__address{margin-top:16vw}body.-ja .footer .footer__address .-address{margin-bottom:1.6vw;font-size:3.7333333333vw}body.-ja .footer .footer__address .-map{font-size:3.2vw}body.-ja .footer .footer__tel{margin-top:5.3333333333vw}body.-ja .footer .footer__tel .-tel{font-size:8vw}body.-ja .footer .footer__tel .-fax{margin-top:2.6666666667vw;font-size:5.8666666667vw}body.-ja .footer .footer__tel .-fax small{font-size:4.2666666667vw}body.-ja .footer .footer__sns{margin-top:5.3333333333vw}body.-ja .footer .footer__sns a{width:5.0666666667vw}body.-ja .footer .footer__links{margin-top:16vw}body.-ja .footer .footer__links.-left{order:2;width:100%;margin-left:0}body.-ja .footer .footer__links.-left .-main{display:flex;row-gap:4.2666666667vw;flex-flow:row wrap;width:100%}body.-ja .footer .footer__links.-left .-main li{flex-shrink:0;width:50%}body.-ja .footer .footer__links.-left .-main li+li{margin-top:0}body.-ja .footer .footer__links.-left .-main a{font-size:5.3333333333vw;white-space:nowrap}body.-ja .footer .footer__links.-left .-sub{display:flex;row-gap:2.1333333333vw;flex-flow:row wrap;width:100%;margin-top:7.4666666667vw;padding-top:7.4666666667vw}body.-ja .footer .footer__links.-left .-sub li{flex-shrink:0;width:50%}body.-ja .footer .footer__links.-left .-sub li+li{margin-top:0}body.-ja .footer .footer__links.-left .-sub a{font-size:4.2666666667vw}body.-ja .footer .footer__links.-right{order:4;width:100%;margin-top:10.6666666667vw;margin-left:0}body.-ja .footer .footer__links.-right .-main{display:flex;row-gap:3.2vw;flex-flow:row wrap;width:100%}body.-ja .footer .footer__links.-right .-main li:nth-child(2n-1){width:58%}body.-ja .footer .footer__links.-right .-main li:nth-child(2n){width:42%}body.-ja .footer .footer__links.-right .-main li+li{margin-top:0}body.-ja .footer .footer__links.-right .-main a{font-size:3.4666666667vw;white-space:nowrap}body.-ja .footer .footer__links.-right .-sub{width:100%;margin-top:5.3333333333vw;padding-top:5.3333333333vw}body.-ja .footer .footer__links.-right .-sub li+li{margin-top:3.2vw}body.-ja .footer .footer__links.-right .-sub a{font-size:3.7333333333vw}body.-ja .footer .footer__links .-sub{border-top:1px solid var(--color-green-light-3)}body.-ja .footer .footer__actions{flex-flow:column nowrap;order:3;width:100%;margin-top:10.6666666667vw;margin-left:0;padding-left:0}body.-ja .footer .footer__actions .button+.button{margin-top:5.3333333333vw}body.-ja .footer .footer__actions .button.-transparent a,body.-ja .footer .footer__actions .button.-transparent button,body.-ja .footer .footer__actions .button.-transparent input{height:16vw}body.-ja .footer .footer__actions__contacts{width:100%}body.-ja .footer .footer__actions__group{width:100%;margin:10.6666666667vw 0 0 0;padding:4.2666666667vw}body.-ja .footer .footer__actions__group .-title{font-size:2.6666666667vw}body.-ja .footer .footer__actions__group>a{margin-top:1.6vw}body.-ja .footer .footer__actions__group .-text{margin-top:3.2vw;font-size:3.2vw}body.-ja .footer .footer__lang a{font-size:3.2vw}body.-ja .footer .footer__lang a+a{margin-left:7.2vw}body.-ja .footer .footer__lang a+a::before{left:-3.4666666667vw;height:2.6666666667vw}body.-ja .footer .footer__copyright{margin-top:3.2vw;font-size:2.6666666667vw}}.gallery__summary{padding:80px 0 58px;background-color:var(--color-white-1)}.gallery__summary__text{font-style:normal;font-weight:400;font-weight:400;font-size:18px;line-height:2;font-family:"Shippori Mincho",serif;font-feature-settings:"pwid" on;letter-spacing:.04em;text-align:center}.gallery__summary__text p+p{margin-top:36px}.gallery__summary__block{display:flex;align-items:center;width:938px;margin:60px auto 0;padding:20px 40px 20px 20px;border:1px solid var(--color-green-light-4)}.gallery__summary__block.sp{display:none}.gallery__summary__block .-img{flex-shrink:0;width:168px}.gallery__summary__block .-text{margin-left:40px;font-style:normal;font-weight:400;font-weight:400;font-size:16px;line-height:2;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.gallery__nav{margin-top:58px}.gallery__sections{padding-top:160px}.gallery__section+.gallery__section{padding-top:120px;border-top:1px solid var(--color-green-light-4)}.gallery__section__inner{display:flex;align-items:flex-start;justify-content:flex-start;max-width:1464px;margin-right:auto;margin-left:auto;padding-bottom:60px}.gallery__section__header{flex-shrink:0;width:416px;padding:127px 80px 0}.gallery__section__description{margin-top:80px;color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2}.gallery__section__contents{min-width:0}.gallery__section__contents .link{display:flex;justify-content:flex-end;margin-top:40px;padding-right:80px}.gallery__section__imgs{width:calc(100vw - 416px- var(--scrollbar))}.gallery__section__imgs [data-pax-carousel-track]{display:flex;-moz-column-gap:12px;column-gap:12px;overflow:auto}.gallery__section__imgs [data-pax-carousel-track] .slick-slide,.gallery__section__imgs [data-pax-carousel-track]>div{flex-shrink:0;width:45.9016393443vw!important}.gallery__section__imgs [data-pax-carousel-caption-display],.gallery__section__imgs [data-pax-carousel-thumbs]{max-width:1048px}@media (max-width:980px){.gallery__summary{padding:16vw 5.3333333333vw 10.6666666667vw}.gallery__summary__text{font-size:4vw;line-height:1.8}.gallery__summary__text p+p{margin-top:5.3333333333vw}.gallery__summary__block{display:block;width:100%;margin:16vw auto 0;padding:0;border-width:1px 0;border-style:solid;border-color:var(--color-green-light-4)}.gallery__summary__block.pc{display:none}.gallery__summary__block.sp{display:block}.gallery__summary__block .-header{padding:5.3333333333vw;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:4.2666666667vw;line-height:1.4;font-family:"Shippori Mincho",serif}.gallery__summary__block .-header [data-pax-accordion-header-icon]::after,.gallery__summary__block .-header [data-pax-accordion-header-icon]::before{background-color:var(--color-black-2)}.gallery__summary__block .-contents [data-pax-accordion-body-inner]{padding:0 5.3333333333vw 5.3333333333vw}.gallery__summary__block .-img{width:100%;max-width:none;margin-top:5.3333333333vw}.gallery__summary__block .-text{margin-left:0;font-size:4.2666666667vw;line-height:1.8}.gallery__nav{margin-top:10.6666666667vw}.gallery__nav ul li:nth-child(3)::before{display:none!important}.gallery__sections{padding-top:0}.gallery__section+.gallery__section{padding-top:0}.gallery__section__inner{flex-flow:column nowrap;max-width:none;padding-bottom:16vw}.gallery__section__header{width:100%;padding:21.3333333333vw 5.3333333333vw 0}.gallery__section__description{margin-top:16vw;font-size:4vw;line-height:1.67}.gallery__section__contents{min-width:0;margin-top:10.6666666667vw}.gallery__section__contents .link{margin-top:5.3333333333vw;padding-right:5.3333333333vw}.gallery__section__imgs{width:calc(100vw - var(--scrollbar));padding-left:5.3333333333vw}.gallery__section__imgs [data-pax-carousel-track]{-moz-column-gap:1.0666666667vw;column-gap:1.0666666667vw;overflow:auto}.gallery__section__imgs [data-pax-carousel-track] .slick-slide,.gallery__section__imgs [data-pax-carousel-track]>div{width:89.3333333333vw!important}.gallery__section__imgs [data-pax-carousel-caption-display],.gallery__section__imgs [data-pax-carousel-thumbs]{max-width:none}}@media (min-width:1465px){.gallery__section__imgs{width:calc(1048px + (100vw - var(--scrollbar) - 1464px)/ 2 - .5px)}.gallery__section__imgs [data-pax-carousel-track] .slick-slide,.gallery__section__imgs [data-pax-carousel-track]>div{width:672px!important}}.groupReservation{max-width:1304px;margin-top:120px;margin-right:auto;margin-left:auto;padding:60px 0;background-color:var(--color-green-light-2)}.groupReservation__inner{text-align:center}.groupReservation__inner .button{display:inline-block;width:auto}.groupReservation__inner .button a{padding-right:42px}.groupReservation__inner .button a>span{display:flex;align-items:flex-end;font-size:18px;line-height:1}.groupReservation__inner .button a>span small{margin-top:0;margin-left:8px;font-style:normal;font-weight:400;font-size:14px;line-height:1;font-family:"Shippori Mincho",serif}.groupReservation__inner .button a i{width:8px}@media (max-width:980px){.groupReservation{max-width:none;margin-top:16vw;padding:16vw 0}.groupReservation__inner .button a{padding-right:11.2vw}.groupReservation__inner .button a>span{font-size:4.8vw}.groupReservation__inner .button a>span small{margin-left:2.1333333333vw;font-size:3.7333333333vw}.groupReservation__inner .button a i{width:2.1333333333vw}}.header{z-index:10;position:fixed;top:0;left:0;width:100%;background-color:var(--color-white-1)}.header.-opened .header__menu{height:100%;opacity:1;transition:height 0s 0s,opacity .4s 1ms var(--ease-fast-out-slow-in)}.header.-opened .header__toggle button .-icon span{transform-origin:center}.header.-opened .header__toggle button .-icon span:nth-child(1){top:4px;width:37px;transform:rotate(-15deg)}.header.-opened .header__toggle button .-icon span:nth-child(2){top:4px;width:37px;transform:rotate(15deg)}.header.-opened .header__toggle button .-text .-closed{transform:translate3d(-50%,15%,0);opacity:0;transition:all 150ms 0s ease}.header.-opened .header__toggle button .-text .-opened{transform:translate3d(-50%,0,0);opacity:1;transition:all 150ms 250ms ease}.header__inner{display:flex;align-items:center;justify-content:flex-end;height:75px;padding:0 96px 0 24px}.header__logo{position:absolute;top:12px;left:24px;width:85px}.header__nav{height:100%;color:var(--color-black-2);font-style:normal;font-weight:400;font-weight:500;font-size:14px;font-family:"Shippori Mincho",serif}.header__nav ul{display:flex;align-items:center;height:100%}.header__nav li{height:100%}.-enabledHover .header__nav li.-nav a{transition:color .4s var(--ease-fast-out-slow-in)}.-enabledHover .header__nav li.-nav a:hover{color:var(--color-green-3)}.header__nav li.-i18n{display:flex;position:relative;justify-content:center;margin-left:16px}.header__nav li.-i18n::before{position:absolute;top:50%;left:0;width:1px;height:16px;transform:translateY(-50%);background:url(../img/dots-1.svg) no-repeat center center transparent;background-size:100% auto;content:""}.header__nav li.-i18n [data-pax-select]{display:flex;position:relative;align-items:center;justify-content:center;width:132px;font-size:12px;font-family:var(--font-family-base)}.header__nav li.-i18n [data-pax-select]::after,.header__nav li.-i18n [data-pax-select]::before{display:block;flex-shrink:0;content:""}.header__nav li.-i18n [data-pax-select]::before{width:14px;height:14px;margin-right:6px;background:url(../img/icon-global.svg) no-repeat center center transparent;background-size:100% auto;content:""}.header__nav li.-i18n [data-pax-select]::after{width:8px;height:5px;margin-left:8px;transform:scaleY(-1);background:url(../img/chevron-up.svg) no-repeat center center transparent;background-size:100% auto;content:""}.header__nav li.-i18n .sp{display:none}.header__nav li.-daytrip{background-color:var(--color-beige-1);font-size:16px}.header__nav li.-daytrip a{padding:0 20px}.-enabledHover .header__nav li.-daytrip a{transition:color .4s var(--ease-fast-out-slow-in),background-color .4s var(--ease-fast-out-slow-in)}.-enabledHover .header__nav li.-daytrip a:hover{background-color:var(--color-green-light-2);color:color-mix(in srgb,var(--color-black-2) 80%,transparent)}.header__nav li.-reservation{background-color:var(--color-green-2);font-size:16px}.header__nav li.-reservation a{flex-direction:column;justify-content:center;padding-top:6px;color:var(--color-white-1)}.-enabledHover .header__nav li.-reservation a{transition:color .4s var(--ease-fast-out-slow-in),background-color .4s var(--ease-fast-out-slow-in)}.-enabledHover .header__nav li.-reservation a:hover{background-color:var(--color-green-1);color:color-mix(in srgb,var(--color-white-1) 80%,transparent)}.header__nav li.-reservation small{display:block;font-size:10px;line-height:1;font-family:var(--font-family-base)}.header__nav a{display:flex;align-items:center;height:100%;padding:0 16px}.header__toggle{z-index:11;position:fixed;top:0;right:0;height:75px}.header__toggle button{display:block;position:relative;width:96px;height:100%;background-color:var(--color-white-1);font-style:normal;font-size:12px;line-height:1;font-family:"EB Garamond",serif;font-optical-sizing:auto}.header__toggle button.-enter .-icon span::before{animation-name:lineOut}.header__toggle button.-enter .-icon span::after{animation-name:lineIn}.header__toggle button .-icon{position:absolute;top:26px;left:50%;width:34px;transform:translateX(-50%)}.header__toggle button .-icon span{display:block;position:relative;position:absolute;left:0;height:1px;overflow:hidden;border-radius:1px;background:var(--color-green-light-4);transition:width 250ms var(--ease-fast-out-slow-in),top 250ms var(--ease-fast-out-slow-in),transform 250ms var(--ease-fast-out-slow-in)}.header__toggle button .-icon span::after,.header__toggle button .-icon span::before{position:absolute;width:100%;height:1px;inset:0;transform:translateX(0);background:var(--color-green-2);content:"";animation:none;animation-duration:360ms;animation-timing-function:var(--ease-fast-out-slow-in);animation-fill-mode:both}.header__toggle button .-icon span::after{transform:translateX(-100%);animation-delay:480ms}.header__toggle button .-icon span:nth-child(1){top:0;width:34px}.header__toggle button .-icon span:nth-child(2){top:8px;width:19px}.header__toggle button .-icon span:nth-child(2)::before{animation-delay:120ms}.header__toggle button .-icon span:nth-child(2)::after{animation-delay:.6s}.header__toggle button .-text{position:absolute;top:45px;left:50%;margin-left:-3px;transform:translateX(-50%)}.header__toggle button .-text span{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0}.header__toggle button .-text .-closed{transform:translate3d(-50%,0,0);opacity:1;transition:all 150ms 250ms ease}.header__toggle button .-text .-opened{transform:translate3d(-50%,-15%,0);opacity:0;transition:all 150ms 0s ease}@keyframes lineOut{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes lineIn{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.header__menu{z-index:10;position:fixed;top:0;left:0;width:100%;height:0;overflow:hidden;background-color:var(--color-green-light-2);opacity:0;transition:height 0s 301ms,opacity .3s 0s var(--ease-fast-out-slow-in)}.header__fixed{display:none}@media (max-width:1200px){.header .header__nav li.-nav{display:none}.header .menu__inner .-lower{padding-right:60px;padding-left:60px}.header .menu__links .-sub{margin-left:60px}.header .menu__actions{margin-left:60px}.header .menu__address{margin-left:120px}.header .menu__logo{right:60px}}@media (max-width:980px){.header.-opened .header__toggle button .-icon span:nth-child(1){top:.5333333333vw;width:5.8666666667vw}.header.-opened .header__toggle button .-icon span:nth-child(2){top:.5333333333vw;width:5.8666666667vw}.header__inner{height:14.9333333333vw;padding:0 14.9333333333vw 0 3.2vw}.header__inner::before{z-index:11;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-white-1);content:""}.header__logo{z-index:11;top:2.9333333333vw;left:3.2vw;width:14.9333333333vw}.header__nav{z-index:11;font-size:3.2vw}.header__nav li.-daytrip,.header__nav li.-nav,.header__nav li.-reservation{display:none}.header__nav li.-i18n{margin-left:0}.header__nav li.-i18n::before{display:none}.header__nav li.-i18n [data-pax-select]{width:auto;font-size:3.2vw}.header__nav li.-i18n [data-pax-select]::before{width:3.7333333333vw;height:3.7333333333vw;margin-right:1.6vw}.header__nav li.-i18n [data-pax-select]::after{width:2.1333333333vw;height:1.3333333333vw;margin-left:2.1333333333vw}.header__nav li.-i18n .sp{display:block}.header__toggle{height:14.9333333333vw}.header__toggle button{width:14.9333333333vw;font-size:2.6666666667vw}.header__toggle button .-icon{top:5.3333333333vw;width:5.3333333333vw}.header__toggle button .-icon span{height:1px;border-radius:1px}.header__toggle button .-icon span:nth-child(1){top:0;width:5.3333333333vw}.header__toggle button .-icon span:nth-child(2){top:1.0666666667vw;width:2.9333333333vw}.header__toggle button .-text{top:8vw;margin-left:0}.header__fixed{display:flex;z-index:10;position:fixed;bottom:0;left:0;width:100%;transform:translateY(100%);transition:transform .2s var(--ease-fast-out-slow-in)}.header__fixed.-shown{transform:translateY(0)}.header__fixed a{display:flex;align-items:center;justify-content:center;height:14.9333333333vw;font-style:normal;font-weight:400;font-size:4.5333333333vw;font-family:"Shippori Mincho",serif}.header__fixed a.-reservation{flex-shrink:0;width:69.3333333333vw;background-color:var(--color-green-1);color:var(--color-white-1)}.header__fixed a.-reservation small{margin-top:.5333333333vw;margin-left:3.2vw;font-size:2.6666666667vw;line-height:1;font-family:var(--font-family-base)}.header__fixed a.-daytrip{width:100%;background-color:var(--color-beige-1)}}body.-en .i18n .link a,body.-en .i18n .link button,body.-en .i18n .link input{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .link a,body.-tw .i18n .link button,body.-tw .i18n .link input{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .link a,body.-zh .i18n .link button,body.-zh .i18n .link input{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__kv{color:var(--color-white-1)}.i18n .i18n__kv__inner{z-index:1;position:relative;height:100lvh;min-height:690px;padding-top:75px}body.-en .i18n .i18n__kv__inner .-title{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__kv__inner .-title{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__kv__inner .-title{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__kv__inner .-title{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-weight:400;font-size:38px;line-height:108%;text-shadow:0 0 12px var(--color-black-1);writing-mode:unset}.i18n .i18n__kv__inner .-pr{position:absolute;top:100svh;right:40px;width:287px;transform:translateY(calc(-100% - 32px));font-weight:300;font-size:12px;line-height:160%;letter-spacing:.04em}.i18n .i18n__kv__inner .-pr::before{z-index:0;position:absolute;top:-34px;right:-34px;bottom:-34px;left:-34px;background-color:var(--color-black-1);background-blend-mode:multiply;content:"";filter:blur(100px);opacity:.6}.i18n .i18n__kv__inner .-pr span{z-index:1;position:relative}.i18n .i18n__kv__bg{z-index:0;position:fixed;top:0;right:0;left:0;width:100%;height:100lvh}.i18n .i18n__kv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.i18n .i18n__sections{z-index:1;position:relative;background-color:var(--color-green-light-1)}.i18n .section:not(.i18n__about){position:relative}.i18n .section:not(.i18n__about)::before{position:absolute;top:0;left:0;width:100%;height:562px;background-color:var(--color-green-1);content:""}.i18n .section:not(.i18n__about) .section__inner{display:flex;padding:0 0 0 8.1967213115vw;color:var(--color-white-1)}.i18n .section:not(.i18n__about) .section__text{display:flex;flex-shrink:0;flex-flow:column nowrap;align-items:flex-start;justify-content:center;width:27.868852459vw;height:562px;margin-right:40px}.i18n .section:not(.i18n__about) .section__description{width:296px;margin-top:32px;font-weight:300;font-size:16px;line-height:144%;letter-spacing:.04em}.i18n .section:not(.i18n__about) .section__description p+p{margin-top:23.04px}.i18n .section:not(.i18n__about) .section__eyecatch,.i18n .section:not(.i18n__about) .section__imgs{display:flex;position:relative;margin-top:120px}.i18n .section:not(.i18n__about) .section__eyecatch::before,.i18n .section:not(.i18n__about) .section__imgs::before{z-index:0;position:absolute;left:-2.7322404372vw;width:54.6448087432vw;height:32.7868852459vw;border-right:1px solid #56695c;background:url(../img/bg-pattern-2.svg) repeat top left transparent;background-size:2.7322404372vw auto;content:""}.i18n .section:not(.i18n__about) .section__imgs{align-items:flex-end;min-width:0}.i18n .section:not(.i18n__about) .section__imgs [data-pax-carousel-track]{display:flex;-moz-column-gap:12px;column-gap:12px;overflow:auto}.i18n .section:not(.i18n__about) .section__imgs [data-pax-carousel-track] .slick-slide{flex-shrink:0;width:53.5519125683vw!important}.i18n .section:not(.i18n__about) .section__eyecatch{align-items:center;aspect-ratio:936/623;width:63.9344262295vw;min-width:0}.i18n .section:not(.i18n__about) .section__eyecatch iframe{z-index:1;position:relative;width:100%;height:100%;filter:saturate(.8)}.i18n .section__inner{position:relative;max-width:1464px;margin:0 auto;padding:0 80px}.i18n .section__inner .link{margin-top:60px}.i18n .section__inner .link .paxNote{margin-top:6px;color:var(--color-green-light-3)}body.-en .i18n .section__title{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .section__title{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .section__title{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .section__title{font-weight:400;font-size:40px;line-height:112%}body.-en .i18n .i18n__about{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__about{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__about{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__about{padding:80px;background-color:var(--color-white-1)}.i18n .i18n__about__title{font-weight:400;font-size:32px;line-height:140%;letter-spacing:.04em}.i18n .i18n__about__description{margin-top:12px;font-weight:400;font-size:18px;line-height:160%;letter-spacing:.04em}.i18n .i18n__onsen .section__title{white-space:nowrap}.i18n .i18n__onsen .section__imgs{height:616px}.i18n .i18n__onsen .section__imgs::before{bottom:175px}.i18n .i18n__onsen__details{margin-top:80px}.i18n .i18n__onsen__detail__section{max-width:1464px;margin:0 auto;padding:120px 80px 60px}.i18n .i18n__onsen__detail__section__inner{display:flex}body.-en .i18n .i18n__onsen__detail__section__inner .-title{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__onsen__detail__section__inner .-title{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__onsen__detail__section__inner .-title{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__onsen__detail__section__inner .-title{flex-shrink:0;width:224px;color:var(--color-black-1);font-weight:400;font-size:32px;line-height:140%}.i18n .i18n__onsen__detail__section__inner .-contents{width:100%;padding:0 40px 0 12.5683060109vw}body.-en .i18n .i18n__onsen__detail__section__inner .-contents dt{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__onsen__detail__section__inner .-contents dt{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__onsen__detail__section__inner .-contents dt{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__onsen__about{padding:120px 0 60px;background-color:var(--color-green-light-2)}.i18n .i18n__onsen__about__section{max-width:1464px;margin:0 auto;padding:0 80px 80px}.i18n .i18n__onsen__about__section+.i18n__onsen__about__section{padding-top:80px;border-top:1px solid var(--color-green-light-4)}body.-en .i18n .i18n__onsen__about__section__inner .-title{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__onsen__about__section__inner .-title{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__onsen__about__section__inner .-title{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__onsen__about__section__inner .-title{font-style:normal;font-weight:400;font-size:32px;line-height:140%}.i18n .i18n__onsen__about__section__inner .-contents{display:flex;margin-top:40px}.i18n .i18n__onsen__about__section__inner .-img{flex-shrink:0;width:34.6994535519vw}.i18n .i18n__onsen__about__section__inner .-text{margin-left:5.4644808743vw;font-style:normal;font-weight:400;font-size:16px;line-height:160%;font-feature-settings:"pwid" on;letter-spacing:.04em}.i18n .i18n__onsen__about__section__inner .-text a{color:var(--color-pax-green);text-decoration:underline}.i18n .i18n__onsen__about__section__inner .-text a:hover{text-decoration:none}.i18n .i18n__onsen__about__section__inner .-text p+p{margin-top:25.6px}.i18n .i18n__room{padding-bottom:120px}.i18n .i18n__room .section__eyecatch{height:597px}.i18n .i18n__room .section__eyecatch::before{bottom:155px}.i18n .i18n__room .link{display:flex;justify-content:flex-end;max-width:1464px;margin:60px auto 0;padding:0 80px}.i18n .i18n__room__details{margin-top:120px}.i18n .i18n__room__detail{max-width:1464px;margin:0 auto;padding:0 80px}.i18n .i18n__room__detail+.i18n__room__detail{margin-top:60px}.i18n .i18n__room__detail__inner{display:flex;align-items:flex-start}.i18n .i18n__room__detail__inner .-img{flex-shrink:0;width:35.5191256831vw}.i18n .i18n__room__detail__inner>.-contents{max-width:37.1584699454vw;margin-left:7.650273224vw}body.-en .i18n .i18n__room__detail__inner>.-contents .-title{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__room__detail__inner>.-contents .-title{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__room__detail__inner>.-contents .-title{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__room__detail__inner>.-contents .-title{font-style:normal;font-weight:400;font-size:28px;line-height:124%;letter-spacing:.04em}.i18n .i18n__room__detail__inner .button{margin-top:40px}.i18n .i18n__room__detail__accordion{margin-top:40px;border-width:1px 0;border-style:solid;border-color:var(--color-gray-4)}body.-en .i18n .i18n__room__detail__accordion .-header{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__room__detail__accordion .-header{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__room__detail__accordion .-header{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__room__detail__accordion .-header{padding:24px 20px;font-size:18px}.i18n .i18n__room__detail__accordion [data-pax-accordion-header-icon]::after,.i18n .i18n__room__detail__accordion [data-pax-accordion-header-icon]::before{background-color:var(--color-black-2)}.i18n .i18n__room__detail__accordion>.-contents{padding:0 20px;font-style:normal;font-weight:400;font-size:18px;line-height:140%;letter-spacing:.04em}.i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents{margin-top:40px;padding-bottom:20px}body.-en .i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents dl dt{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents dl dt{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents dl dt{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents dl dt{font-size:12px}.i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents dl dd{font-size:12px}.i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-roomimg{width:480px;max-width:100%}body.-en .i18n .i18n__room__detail__description{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__room__detail__description{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__room__detail__description{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__cuisine{padding-bottom:120px}.i18n .i18n__cuisine .section__imgs{height:608px}.i18n .i18n__cuisine .section__imgs::before{bottom:167px}.i18n .i18n__dinner{max-width:1304px;margin:80px auto 0;padding:80px 80px 60px;background-color:var(--color-white-1)}.i18n .i18n__dinner .-contents{display:flex;justify-content:space-between}.i18n .i18n__dinner .-contents>div:not(.link){max-width:697px;font-style:normal;font-weight:400;font-size:16px;line-height:160%;font-feature-settings:"pwid" on;letter-spacing:.04em}body.-en .i18n .i18n__dinner h3{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__dinner h3{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__dinner h3{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__dinner h3{flex-shrink:0;margin-right:80px;font-weight:400;font-size:32px;line-height:140%;font-feature-settings:"pwid" on;letter-spacing:.04em}.i18n .i18n__dinner .link{display:flex;justify-content:flex-end;margin-top:20px}.i18n .i18n__facilities{padding-bottom:120px}.i18n .i18n__facilities .section__eyecatch{height:597px}.i18n .i18n__facilities .section__eyecatch::before{bottom:155px}.i18n .i18n__facilities__list{display:grid;grid-template-columns:repeat(4,1fr);max-width:1464px;margin:120px auto 0;padding:0 80px;gap:46px}.i18n .i18n__facilities__item .-contents{margin-top:20px}body.-en .i18n .i18n__facilities__item .-contents h3{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__facilities__item .-contents h3{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__facilities__item .-contents h3{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__facilities__item .-contents h3{font-weight:400;font-size:20px;line-height:140%;letter-spacing:.04em}.i18n .i18n__facilities__item .-contents h3+p{margin-top:8px}.i18n .i18n__facilities__item .-contents h4{margin-top:16px;color:var(--color-pax-green);font-style:normal;font-weight:590;font-size:12px;line-height:140%;font-feature-settings:"pwid" on;letter-spacing:.04em}.i18n .i18n__facilities__item .-contents h4+p{margin-top:2px}.i18n .i18n__facilities__item .-contents p{font-style:normal;font-weight:274;font-size:14px;line-height:140%;font-feature-settings:"pwid" on;letter-spacing:.04em}.i18n .i18n__facilities__item .-contents p .paxNote{margin-top:0}.i18n .i18n__map{padding-bottom:80px}.i18n .i18n__map .section__eyecatch{height:597px}.i18n .i18n__map .section__eyecatch::before{bottom:155px}.i18n .i18n__map .link i{border-color:#596d61}.i18n .i18n__map__detail{max-width:1304px;margin:80px auto 0;background-color:var(--color-white-1);font-style:normal;font-weight:400;font-size:32px;line-height:140%;font-feature-settings:"pwid" on;letter-spacing:.04em}body.-en .i18n .i18n__map__detail .-header{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__map__detail .-header{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__map__detail .-header{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__map__detail .-header{padding:40px 60px;transition:background-color .4s var(--ease-fast-out-slow-in)}.i18n .i18n__map__detail .-header:hover{background-color:var(--color-green-light-2)}.i18n .i18n__map__detail [data-pax-accordion-header-icon]{right:60px}.i18n .i18n__map__detail [data-pax-accordion-header-icon]::after,.i18n .i18n__map__detail [data-pax-accordion-header-icon]::before{background-color:var(--color-black-2)}.i18n .i18n__map__detail__inner{margin-top:80px;padding:0 60px 80px}body.-en .i18n .i18n__map__detail__inner>h3{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__map__detail__inner>h3{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__map__detail__inner>h3{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__map__detail__inner .-img{margin-top:40px}.i18n .i18n__map__detail__inner .-img+h3{margin-top:80px}.i18n .i18n__map__detail__inner .-columns{display:flex;margin-top:40px}.i18n .i18n__map__detail__inner .-columns+h3{margin-top:80px}.i18n .i18n__map__detail__inner .access__columns__img{width:448px}.i18n .i18n__map__detail__inner .access__columns__contants{margin-left:80px}.i18n .i18n__ex .section__eyecatch{height:597px}.i18n .i18n__ex .section__eyecatch::before{bottom:155px}.i18n .i18n__ex__section__header{display:flex;justify-content:space-between;max-width:1464px;margin:0 auto;padding:160px 80px 80px}body.-en .i18n .i18n__ex__section__header h3{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__ex__section__header h3{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__ex__section__header h3{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__ex__section__header h3{flex-shrink:0;margin-right:80px;font-weight:400;font-size:32px;line-height:140%;font-feature-settings:"pwid" on;letter-spacing:.04em}.i18n .i18n__ex__section__header>div{max-width:856px;font-style:normal;font-weight:400;font-size:16px;line-height:146%;letter-spacing:.04em}.i18n .i18n__ex__section__contents .paxBlock,.i18n .i18n__ex__section__contents .sightseeing__blocks{margin-top:0}.i18n .i18n__ex__section__contents .paxBlock+.sightseeing__blocks{margin-top:80px}.i18n .i18n__ex__section__contents .sightseeing__blocks+.sightseeing__blocks{margin-top:80px}body.-en .i18n .i18n__ex__section__contents .paxBlock__title{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__ex__section__contents .paxBlock__title{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__ex__section__contents .paxBlock__title{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__ex__section__contents .paxBlock__title{font-style:normal;font-weight:400;font-size:28px;line-height:140%;letter-spacing:.04em}.i18n .i18n__ex__section__contents .paxBlock__description{font-style:normal;font-weight:400;font-size:16px;line-height:146%;letter-spacing:.04em}.i18n .i18n__ex__section__contents .paxBlock__detail dt{font-weight:600;font-size:12px;line-height:180%}.i18n .i18n__ex__section__contents .paxBlock__detail dd{font-style:normal;font-weight:300;font-size:12px;line-height:140%;font-feature-settings:"pwid" on;letter-spacing:.04em}body.-en .i18n .i18n__ex__section__contents .sightseeing__section__contents .sightseeing__blocks .paxBlock__title{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .i18n .i18n__ex__section__contents .sightseeing__section__contents .sightseeing__blocks .paxBlock__title{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .i18n .i18n__ex__section__contents .sightseeing__section__contents .sightseeing__blocks .paxBlock__title{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n .i18n__ex__section__contents .sightseeing__section__contents .sightseeing__blocks .paxBlock__title{font-style:normal;font-weight:400;font-size:24px;line-height:122%;letter-spacing:.04em}.i18n .page__faq{margin-top:80px}.i18n .page__faq__inner{width:100%}.i18n .page__faq__inner>p{font-style:normal;font-weight:400;font-size:16px;line-height:146%;letter-spacing:.04em;text-align:center}.i18n .page__faq__inner>p a{color:var(--color-pax-green);text-decoration:underline}.i18n .page__faq__inner>p a:hover{text-decoration:none}.i18n .page__faq__inner .faqList{width:950px;margin-right:auto;margin-left:auto}body.-en .header__inner,body.-tw .header__inner,body.-zh .header__inner{padding-right:0}body.-en .header__toggle,body.-tw .header__toggle,body.-zh .header__toggle{display:none}body.-en .header__nav li.-daytrip,body.-tw .header__nav li.-daytrip,body.-zh .header__nav li.-daytrip{width:120px;font-style:normal;font-weight:500;font-size:17px;line-height:130%}body.-en .header__nav li.-daytrip a,body.-tw .header__nav li.-daytrip a,body.-zh .header__nav li.-daytrip a{align-items:center;text-align:center}body.-en .header__nav li.-reservation a,body.-tw .header__nav li.-reservation a,body.-zh .header__nav li.-reservation a{align-items:center;text-align:center}body.-en .header__nav li.-reservation small,body.-tw .header__nav li.-reservation small,body.-zh .header__nav li.-reservation small{font-style:normal;font-weight:400;font-size:10px;line-height:140%}body.-en .header__nav li.-reservation span,body.-tw .header__nav li.-reservation span,body.-zh .header__nav li.-reservation span{margin-top:-4px;font-style:normal;font-weight:500;font-size:17px;line-height:140%}body.-en .footer .footer__inner,body.-tw .footer .footer__inner,body.-zh .footer .footer__inner{max-width:1384px;padding-right:40px;padding-left:40px}body.-en .footer .footer__inner .-upper,body.-tw .footer .footer__inner .-upper,body.-zh .footer .footer__inner .-upper{justify-content:space-between}body.-en .footer .footer__info,body.-tw .footer .footer__info,body.-zh .footer .footer__info{flex-shrink:1;width:100%}body.-en .footer .footer__address,body.-tw .footer .footer__address,body.-zh .footer .footer__address{margin-top:72px}body.-en .footer .footer__tel .-mail a,body.-tw .footer .footer__tel .-mail a,body.-zh .footer .footer__tel .-mail a{color:var(--color-pax-green);text-decoration:underline}body.-en .footer .footer__tel .-mail a:hover,body.-tw .footer .footer__tel .-mail a:hover,body.-zh .footer .footer__tel .-mail a:hover{text-decoration:none}body.-en .footer .footer__links,body.-tw .footer .footer__links,body.-zh .footer .footer__links{flex-shrink:0;margin-top:20px}body.-en .footer .footer__links li+li,body.-tw .footer .footer__links li+li,body.-zh .footer .footer__links li+li{margin-top:18px}body.-en .footer .footer__links a,body.-tw .footer .footer__links a,body.-zh .footer .footer__links a{font-weight:400;font-size:24px;line-height:150%;font-feature-settings:"pwid" on;letter-spacing:.04em}body.-en .footer .footer__actions,body.-tw .footer .footer__actions,body.-zh .footer .footer__actions{flex-shrink:0;margin-left:160px}body.-en .footer__links a{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-tw .footer__links a{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .footer__links a{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n.-en{font-family:"Noto Sans JP","Yu Gothic UI","Yu Gothic",Meiryo,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"}.i18n.-en .i18n__onsen .section__imgs .slick-slider{margin-bottom:6px}.i18n.-tw .i18n__kv__inner .-title,.i18n.-zh .i18n__kv__inner .-title{font-weight:400;font-size:38px;line-height:140%;text-align:center}.i18n.-tw .i18n__about__cation,.i18n.-zh .i18n__about__cation{margin-top:60px;padding:32px;border:1px solid var(--color-green-3);border-radius:4px;background:var(--color-green-light-1)}.i18n.-tw .i18n__about__cation em,.i18n.-zh .i18n__about__cation em{display:block;color:var(--color-pax-green);font-style:normal;font-weight:500;font-size:20px;line-height:140%;font-feature-settings:"pwid" on;letter-spacing:.04em}.i18n.-tw .i18n__about__cation ul,.i18n.-zh .i18n__about__cation ul{margin-top:16px;font-style:normal;font-weight:400;font-size:15px;line-height:180%}.i18n.-tw .i18n__about__cation ul li,.i18n.-zh .i18n__about__cation ul li{position:relative;padding-left:10px}.i18n.-tw .i18n__about__cation ul li::before,.i18n.-zh .i18n__about__cation ul li::before{position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--color-pax-green);content:""}.i18n.-tw{font-style:normal;font-family:"Noto Sans TC",sans-serif;font-optical-sizing:auto}.i18n.-zh{font-style:normal;font-family:"Noto Sans SC",sans-serif;font-optical-sizing:auto}.i18n.-zh .i18n__map .section__inner .link{margin-top:32px}.i18n.-zh .i18n__map .section__inner .link+.link{margin-top:12px}.i18n.-zh .i18n__map .section__inner .link+.link i svg{width:8px}@media (min-width:981px){.i18n .i18n__onsen__about__section__inner [data-pax-accordion-header]{cursor:default}.i18n .i18n__onsen__about__section__inner [data-pax-accordion-header-icon]{display:none}.i18n .i18n__onsen__about__section__inner [data-pax-accordion-body]{height:auto!important}}@media (max-width:980px){.i18n .i18n__kv{overflow:hidden}.i18n .i18n__kv__inner{min-height:auto;padding-top:14.9333333333vw}.i18n .i18n__kv__inner .-title{font-size:8.5333333333vw;text-align:center;white-space:nowrap}.i18n .i18n__kv__inner .-pr{top:auto;right:5.3333333333vw;bottom:5.3333333333vw;left:5.3333333333vw;width:auto;transform:none;font-size:3.2vw;line-height:1.4}.i18n .i18n__kv__inner .-pr::before{top:-9.0666666667vw;right:-9.0666666667vw;bottom:-9.0666666667vw;left:-9.0666666667vw}.i18n .section:not(.i18n__about){padding-top:0}.i18n .section:not(.i18n__about)::before{display:none}.i18n .section:not(.i18n__about) .section__inner{flex-flow:column nowrap;padding:0;padding-top:16vw}.i18n .section:not(.i18n__about) .section__inner:has(.section__eyecatch)::before{bottom:24vw}.i18n .section:not(.i18n__about) .section__inner:has(.section__eyecatch) .section__eyecatch::before,.i18n .section:not(.i18n__about) .section__inner:has(.section__eyecatch) .section__imgs::before{bottom:24vw}.i18n .section:not(.i18n__about) .section__inner::before{position:absolute;top:0;bottom:36.2666666667vw;left:0;width:100%;background-color:var(--color-green-1);content:""}.i18n .section:not(.i18n__about) .section__text{width:100%;height:auto;padding:0 8.5333333333vw}.i18n .section:not(.i18n__about) .section__description{width:100%;margin-top:4.2666666667vw;font-size:4vw;line-height:1.44}.i18n .section:not(.i18n__about) .section__description p+p{margin-top:5.76vw}.i18n .section:not(.i18n__about) .section__eyecatch,.i18n .section:not(.i18n__about) .section__imgs{margin-top:21.3333333333vw}.i18n .section:not(.i18n__about) .section__eyecatch::before,.i18n .section:not(.i18n__about) .section__imgs::before{top:auto;bottom:36.2666666667vw;left:-5.3333333333vw;width:84.8vw;height:46.9333333333vw;background-size:8.5333333333vw auto;content:"";opacity:.6}.i18n .section:not(.i18n__about) .section__imgs{height:auto;padding-left:5.3333333333vw}.i18n .section:not(.i18n__about) .section__imgs [data-pax-carousel-track]{-moz-column-gap:0;column-gap:0}.i18n .section:not(.i18n__about) .section__imgs [data-pax-carousel-track] .slick-slide{width:89.3333333333vw!important}.i18n .section:not(.i18n__about) .section__eyecatch{display:flex;justify-content:flex-end;aspect-ratio:unset;width:100%;height:auto}.i18n .section:not(.i18n__about) .section__eyecatch img{width:91.4666666667vw}.i18n .section__inner{max-width:none;padding:0 5.3333333333vw}.i18n .section__inner .link{margin-top:6.4vw}.i18n .section__title{font-size:9.6vw}.i18n .section__title span.pc{display:none}.i18n .i18n__about{padding:16vw 0}.i18n .i18n__about__title{font-size:8.5333333333vw}.i18n .i18n__about__description{margin-top:3.2vw;font-size:4.5333333333vw;line-height:1.4}.i18n .i18n__onsen__details{margin-top:0}.i18n .i18n__onsen__details .paxDetailDL dt{font-size:4.5333333333vw}.i18n .i18n__onsen__detail__section{max-width:none;padding:21.3333333333vw 5.3333333333vw 16vw}.i18n .i18n__onsen__detail__section__inner{flex-flow:column nowrap}.i18n .i18n__onsen__detail__section__inner .-title{width:100%;font-size:8.5333333333vw}.i18n .i18n__onsen__detail__section__inner .-contents{padding:0}.i18n .i18n__onsen__about{padding:0;background-color:var(--color-green-light-2)}.i18n .i18n__onsen__about__section{max-width:none;padding:0}.i18n .i18n__onsen__about__section+.i18n__onsen__about__section{padding-top:0;border-top:.5333333333vw solid var(--color-green-light-1)}.i18n .i18n__onsen__about__section__inner [data-pax-accordion-header]{padding:8.5333333333vw 10.6666666667vw 8.5333333333vw 5.3333333333vw}.i18n .i18n__onsen__about__section__inner [data-pax-accordion-header-icon]::after,.i18n .i18n__onsen__about__section__inner [data-pax-accordion-header-icon]::before{background-color:var(--color-green-3)}.i18n .i18n__onsen__about__section__inner .-title{font-size:6.4vw;line-height:1.24}.i18n .i18n__onsen__about__section__inner .-contents{flex-flow:column nowrap;margin-top:0;padding:0 5.3333333333vw 8.5333333333vw}.i18n .i18n__onsen__about__section__inner .-img{width:100%}.i18n .i18n__onsen__about__section__inner .-text{margin-top:8.5333333333vw;margin-left:0;font-size:3.7333333333vw;line-height:1.44}.i18n .i18n__onsen__about__section__inner .-text p+p{margin-top:5.76vw}.i18n .i18n__room{padding-bottom:32vw}.i18n .i18n__room .link{max-width:none;margin-top:10.6666666667vw;padding:0 5.3333333333vw}.i18n .i18n__room__details{margin-top:32vw}.i18n .i18n__room__detail{max-width:none;padding:0 5.3333333333vw}.i18n .i18n__room__detail+.i18n__room__detail{margin-top:10.6666666667vw}.i18n .i18n__room__detail__inner{flex-flow:column nowrap}.i18n .i18n__room__detail__inner .-img{width:100%}.i18n .i18n__room__detail__inner>.-contents{max-width:100%;margin-left:0;padding-top:5.3333333333vw}.i18n .i18n__room__detail__inner>.-contents .-title{font-size:5.3333333333vw}.i18n .i18n__room__detail__inner .button{display:flex;justify-content:flex-end;margin-top:8.5333333333vw}.i18n .i18n__room__detail__accordion{margin-top:8.5333333333vw}.i18n .i18n__room__detail__accordion .-header{padding:6.4vw 5.3333333333vw;font-size:4.5333333333vw}.i18n .i18n__room__detail__accordion>.-contents{padding:0 5.3333333333vw;font-size:4.8vw}.i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents{margin-top:2.1333333333vw;padding-bottom:5.3333333333vw}.i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents dl dt{font-size:4.5333333333vw}.i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents dl dd{font-size:3.7333333333vw}.i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-contents .paxNote{margin-top:6.4vw}.i18n .i18n__room__detail__accordion [data-pax-accordion-body-inner] .-roomimg{width:78.4vw}.i18n .i18n__cuisine{padding-bottom:21.3333333333vw}.i18n .i18n__dinner{max-width:none;margin:16vw 5.3333333333vw 0;padding:8.5333333333vw 5.3333333333vw}.i18n .i18n__dinner .-contents{flex-flow:column nowrap}.i18n .i18n__dinner .-contents>div:not(.link){max-width:none;margin-top:3.2vw;font-size:4vw;line-height:1.44}.i18n .i18n__dinner h3{font-size:6.4vw}.i18n .i18n__dinner .link{margin-top:5.3333333333vw}.i18n .i18n__facilities{padding-bottom:21.3333333333vw}.i18n .i18n__facilities__list{display:flex;flex-flow:column nowrap;max-width:none;margin-top:16vw;padding:0 5.3333333333vw;gap:8.5333333333vw}.i18n .i18n__facilities__item{display:flex;align-items:flex-start;padding-bottom:4.2666666667vw;border-bottom:1px solid var(--color-green-light-4)}.i18n .i18n__facilities__item .-img{flex-shrink:0;width:42.1333333333vw}.i18n .i18n__facilities__item .-contents{margin-top:0;margin-left:5.3333333333vw}.i18n .i18n__facilities__item .-contents h3{font-size:4.8vw}.i18n .i18n__facilities__item .-contents h3+p{margin-top:2.1333333333vw}.i18n .i18n__facilities__item .-contents h4{margin-top:4.2666666667vw;font-size:3.2vw}.i18n .i18n__facilities__item .-contents h4+p{margin-top:.5333333333vw}.i18n .i18n__facilities__item .-contents p{font-size:3.2vw}.i18n .i18n__facilities__item .-contents p .paxNote{margin-top:0}.i18n .i18n__map{padding-bottom:21.3333333333vw}.i18n .i18n__map .section__eyecatch iframe{aspect-ratio:936/623;width:91.4666666667vw!important}.i18n .i18n__map__detail{max-width:none;margin:16vw 5.3333333333vw 0;font-size:6.4vw}.i18n .i18n__map__detail .-header{padding:8.5333333333vw 5.3333333333vw}.i18n .i18n__map__detail [data-pax-accordion-header-icon]{right:5.3333333333vw;width:3.7333333333vw}.i18n .i18n__map__detail__inner{margin-top:2.6666666667vw;padding:0 5.3333333333vw 8.5333333333vw}.i18n .i18n__map__detail__inner .-img{margin:2.6666666667vw -5.3333333333vw 0;padding:0 5.3333333333vw}.i18n .i18n__map__detail__inner .-img.-sb{position:relative;margin-bottom:-8.5333333333vw;padding-bottom:8.5333333333vw}.i18n .i18n__map__detail__inner .-img.-sb>div{overflow:auto}.i18n .i18n__map__detail__inner .-img.-sb img{width:219.2vw;max-width:none}.i18n .i18n__map__detail__inner .-img.-sb .-bar{position:absolute;right:5.3333333333vw;bottom:0;left:5.3333333333vw;height:1px;background-color:var(--color-green-light-4)}.i18n .i18n__map__detail__inner .-img.-sb .-indicator{position:absolute;top:0;left:0;width:0;height:1px;background-color:var(--color-green-2)}.i18n .i18n__map__detail__inner .-img+h3{margin-top:21.3333333333vw}.i18n .i18n__map__detail__inner .-columns{flex-flow:column nowrap;margin-top:10.6666666667vw}.i18n .i18n__map__detail__inner .-columns+h3{margin-top:10.6666666667vw}.i18n .i18n__map__detail__inner .access__columns__img{width:100%}.i18n .i18n__map__detail__inner .access__columns__contants{margin-left:0}.i18n .i18n__map__detail__inner .access__columns__table{margin-top:5.3333333333vw}.i18n .i18n__ex__section__header{flex-flow:column nowrap;max-width:none;padding:21.3333333333vw 5.3333333333vw 10.6666666667vw}.i18n .i18n__ex__section__header h3{font-size:8.5333333333vw}.i18n .i18n__ex__section__header>div{max-width:none;margin-top:4.2666666667vw;font-size:4vw}.i18n .i18n__ex__section__contents{padding:0 5.3333333333vw}.i18n .i18n__ex__section__contents .paxBlock+.sightseeing__blocks{margin-top:10.6666666667vw}.i18n .i18n__ex__section__contents .sightseeing__blocks+.sightseeing__blocks{margin-top:10.6666666667vw}.i18n .i18n__ex__section__contents .sightseeing__blocks.-c3:not(.-sp4) .paxBlock__title{font-size:6.4vw!important}.i18n .i18n__ex__section__contents .paxBlock__title{font-size:6.4vw}.i18n .i18n__ex__section__contents .paxBlock__description{margin-top:3.2vw;font-size:4vw}.i18n .i18n__ex__section__contents .paxBlock__detail dt{font-size:3.2vw}.i18n .i18n__ex__section__contents .paxBlock__detail dd{font-size:3.2vw}.i18n .i18n__ex__section__contents .sightseeing__section__contents .sightseeing__blocks .paxBlock__title{font-size:4.8vw}.i18n .page__faq{margin-top:21.3333333333vw}.i18n .page__faq__inner>p{margin-top:5.3333333333vw;font-size:4vw}.i18n .page__faq__inner .faqList{width:100%}body.-en .header__inner,body.-tw .header__inner,body.-zh .header__inner{padding-right:16.5333333333vw}body.-en .header__toggle,body.-tw .header__toggle,body.-zh .header__toggle{display:block}body.-en .footer .footer__inner,body.-tw .footer .footer__inner,body.-zh .footer .footer__inner{max-width:none;padding:12.8vw 5.3333333333vw 10.6666666667vw}body.-en .footer .footer__inner .-upper,body.-tw .footer .footer__inner .-upper,body.-zh .footer .footer__inner .-upper{flex-flow:column nowrap}body.-en .footer .footer__inner .-lower,body.-tw .footer .footer__inner .-lower,body.-zh .footer .footer__inner .-lower{display:block;margin-top:10.6666666667vw}body.-en .footer .footer__logo,body.-tw .footer .footer__logo,body.-zh .footer .footer__logo{width:42.9333333333vw;margin:0 auto}body.-en .footer .footer__address,body.-tw .footer .footer__address,body.-zh .footer .footer__address{margin-top:16vw}body.-en .footer .footer__address .-address,body.-tw .footer .footer__address .-address,body.-zh .footer .footer__address .-address{margin-bottom:2.6666666667vw;font-size:3.7333333333vw}body.-en .footer .footer__address .-map,body.-tw .footer .footer__address .-map,body.-zh .footer .footer__address .-map{font-size:3.2vw}body.-en .footer .footer__tel .-tel,body.-tw .footer .footer__tel .-tel,body.-zh .footer .footer__tel .-tel{font-size:8vw}body.-en .footer .footer__tel .-fax,body.-tw .footer .footer__tel .-fax,body.-zh .footer .footer__tel .-fax{margin-top:3.2vw;font-size:5.8666666667vw}body.-en .footer .footer__tel .-fax small,body.-tw .footer .footer__tel .-fax small,body.-zh .footer .footer__tel .-fax small{font-size:4.2666666667vw}body.-en .footer .footer__tel .-mail,body.-tw .footer .footer__tel .-mail,body.-zh .footer .footer__tel .-mail{margin-top:3.2vw;font-size:4.2666666667vw}body.-en .footer .footer__tel .-mail a,body.-tw .footer .footer__tel .-mail a,body.-zh .footer .footer__tel .-mail a{color:var(--color-pax-green);text-decoration:underline}body.-en .footer .footer__tel .-mail a:hover,body.-tw .footer .footer__tel .-mail a:hover,body.-zh .footer .footer__tel .-mail a:hover{text-decoration:none}body.-en .footer .footer__sns,body.-tw .footer .footer__sns,body.-zh .footer .footer__sns{margin-top:5.3333333333vw}body.-en .footer .footer__sns a,body.-tw .footer .footer__sns a,body.-zh .footer .footer__sns a{width:5.6vw}body.-en .footer .footer__links,body.-tw .footer .footer__links,body.-zh .footer .footer__links{flex-shrink:0;margin-top:16vw}body.-en .footer .footer__links ul,body.-tw .footer .footer__links ul,body.-zh .footer .footer__links ul{display:flex;row-gap:4.2666666667vw;flex-flow:row wrap;width:100%;min-width:0}body.-en .footer .footer__links li,body.-tw .footer .footer__links li,body.-zh .footer .footer__links li{flex-shrink:0;width:50%}body.-en .footer .footer__links li+li,body.-tw .footer .footer__links li+li,body.-zh .footer .footer__links li+li{margin-top:0}body.-en .footer .footer__links a,body.-tw .footer .footer__links a,body.-zh .footer .footer__links a{font-size:5.3333333333vw}body.-en .footer .footer__actions,body.-tw .footer .footer__actions,body.-zh .footer .footer__actions{width:100%;margin-top:10.6666666667vw;margin-left:0}body.-en .footer .footer__actions .button.-transparent a,body.-en .footer .footer__actions .button.-transparent button,body.-en .footer .footer__actions .button.-transparent input,body.-tw .footer .footer__actions .button.-transparent a,body.-tw .footer .footer__actions .button.-transparent button,body.-tw .footer .footer__actions .button.-transparent input,body.-zh .footer .footer__actions .button.-transparent a,body.-zh .footer .footer__actions .button.-transparent button,body.-zh .footer .footer__actions .button.-transparent input{height:16vw}body.-en .footer .footer__lang a,body.-tw .footer .footer__lang a,body.-zh .footer .footer__lang a{font-size:3.2vw}body.-en .footer .footer__copyright,body.-tw .footer .footer__copyright,body.-zh .footer .footer__copyright{margin-top:5.3333333333vw;font-size:2.6666666667vw}body.-en .i18n__map__modal .paxModal__inner>div,body.-tw .i18n__map__modal .paxModal__inner>div,body.-zh .i18n__map__modal .paxModal__inner>div{width:157.3333333333vw}body.-en .menu.footer .footer__info,body.-tw .menu.footer .footer__info,body.-zh .menu.footer .footer__info{padding-top:21.3333333333vw}body.-en .menu.footer .footer__links,body.-tw .menu.footer .footer__links,body.-zh .menu.footer .footer__links{margin-top:0}body.-en .menu.footer .footer__links ul,body.-tw .menu.footer .footer__links ul,body.-zh .menu.footer .footer__links ul{flex-flow:column nowrap}body.-en .menu.footer .footer__links li,body.-tw .menu.footer .footer__links li,body.-zh .menu.footer .footer__links li{width:100%}body.-en .menu.footer .footer__links li a,body.-tw .menu.footer .footer__links li a,body.-zh .menu.footer .footer__links li a{font-size:6.9333333333vw}body.-en .header__fixed a{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}body.-en .header__fixed a.-reservation{font-weight:500;font-size:5.3333333333vw}body.-en .header__fixed a.-reservation small{font-weight:400}body.-en .header__fixed a.-daytrip{font-weight:500;font-size:4.2666666667vw;line-height:120%;text-align:center}body.-tw .header__fixed a.-reservation,body.-zh .header__fixed a.-reservation{font-weight:500;font-size:5.3333333333vw}body.-tw .header__fixed a.-reservation small,body.-zh .header__fixed a.-reservation small{font-weight:400}body.-tw .header__fixed a.-daytrip,body.-zh .header__fixed a.-daytrip{font-weight:500;font-size:4.2666666667vw;line-height:120%;text-align:center}body.-tw .header__fixed a{font-style:normal;font-family:"Noto Serif TC",serif;font-optical-sizing:auto}body.-zh .header__fixed a{font-style:normal;font-family:"Noto Serif SC",serif;font-optical-sizing:auto}.i18n.-tw .i18n__kv__inner .-title,.i18n.-zh .i18n__kv__inner .-title{font-size:7.4666666667vw}.i18n.-tw .i18n__about__cation,.i18n.-zh .i18n__about__cation{margin-top:10.6666666667vw;padding:8.5333333333vw;border-radius:1.0666666667vw}.i18n.-tw .i18n__about__cation em,.i18n.-zh .i18n__about__cation em{font-size:5.3333333333vw}.i18n.-tw .i18n__about__cation ul,.i18n.-zh .i18n__about__cation ul{margin-top:4.2666666667vw;font-size:4vw;line-height:1.6}.i18n.-tw .i18n__about__cation ul li,.i18n.-zh .i18n__about__cation ul li{padding-left:2.6666666667vw}.i18n.-tw .i18n__about__cation ul li::before,.i18n.-zh .i18n__about__cation ul li::before{top:2.6666666667vw;width:1.0666666667vw;height:1.0666666667vw}}@media (min-width:1465px){.i18n .section:not(.i18n__about)::before{height:562px}.i18n .section:not(.i18n__about) .section__inner{padding:0 0 0 120px}.i18n .section:not(.i18n__about) .section__text{width:408px}.i18n .section:not(.i18n__about) .section__eyecatch::before,.i18n .section:not(.i18n__about) .section__imgs::before{left:-40px;width:800px;height:480px;background-size:40px auto}.i18n .section:not(.i18n__about) .section__imgs{flex-shrink:0;width:calc(896px + (100vw - var(--scrollbar) - 1464px)/ 2 - 1px)}.i18n .section:not(.i18n__about) .section__imgs [data-pax-carousel-track] .slick-slide{flex-shrink:0;width:784px!important}.i18n .section:not(.i18n__about) .section__eyecatch{width:896px}.i18n .i18n__onsen__detail__section__inner .-contents{padding-left:184px}.i18n .i18n__onsen__about__section__inner .-img{width:508px}.i18n .i18n__onsen__about__section__inner .-text{margin-left:80px}.i18n .i18n__room__detail__inner .-img{width:520px}.i18n .i18n__room__detail__inner>.-contents{max-width:544px;margin-left:112px}}.index .section__inner{position:relative;max-width:1464px;margin:0 auto;padding:0 80px}.index .section__inner .link{margin-top:60px}.index .section__text{min-height:780px}.index .section__name{position:absolute;top:50px;left:0}.index .section__title{font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1.4;font-family:"Shippori Mincho",serif;font-feature-settings:"palt" on;letter-spacing:.12em}.index .section__description{margin-top:24px;font-weight:300;font-size:16px;line-height:1.8}.index .section__description>p>span{margin-left:.4em;font-size:.6em;vertical-align:super}.index .section__eyecatch{position:absolute;width:53.2786885246vw}.index .section__imgs{z-index:1;position:relative;margin-top:140px}.index .section__imgs__bg{display:none}.index .section__imgs__track{display:flex;align-items:stretch;justify-content:flex-start}.index .section__imgs img{width:31.4207650273vw}.index .section__imgs img.sp{display:none}.index__kv{color:var(--color-white-1)}.index__kv__gr{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(15px);background:rgba(0,0,0,.3);opacity:0;transition:opacity .6s var(--ease-fast-out-slow-in)}.index__kv__gr.-scrolled{opacity:1;transition-duration:2s}.index__kv__bgs{z-index:0;position:fixed;top:0;right:0;left:0;height:100lvh}.index__kv__bgs .index__kv__bg{z-index:0;position:absolute;width:100%;height:100%;transform:scale(1);opacity:0;transition:opacity .6s .4s var(--ease-linear-out-slow-in),transform 0s 1s;-webkit-mask-image:url(../img/mask.webp);mask-image:url(../img/mask.webp);mask-mode:alpha;-webkit-mask-position:center 0;mask-position:center 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 500%;mask-size:auto 500%;opacity:1}.index__kv__bgs .index__kv__bg.-current{z-index:1;transform:scale(1.075);transition:transform 8s linear;-webkit-mask-image:url(../img/mask.webp);mask-image:url(../img/mask.webp);mask-mode:alpha;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 250%;animation:10ms mask-animation var(--ease-linear-out-slow-in) 0s forwards;mask-size:auto 250%;opacity:0}.index__kv__bgs .index__kv__bg.-leaving{z-index:2;animation:4.2s mask-hide-animation var(--ease-linear-out-slow-in) 0s forwards}.index__kv__bg{width:100%;height:100%}.index__kv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index__kv__inner{z-index:2;position:relative;height:100lvh;min-height:690px;padding-top:75px}.index__kv__inner .-title{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-style:normal;font-weight:400;font-size:38px;line-height:1.08;font-family:"Shippori Mincho",serif;text-align:center;text-shadow:0 0 12px var(--color-black-1);white-space:nowrap;writing-mode:vertical-rl}.index__kv__inner .-title .char{margin-top:2px}.index__kv__inner .-title .char:nth-child(11),.index__kv__inner .-title .char:nth-child(6){height:30px}.index__kv__inner .-pr{position:absolute;top:100svh;right:40px;transform:translateY(calc(-100% - 32px));font-weight:300;font-size:12px;line-height:1.6;letter-spacing:.04em}.index__kv__inner .-pr::before{z-index:0;position:absolute;top:-34px;right:-34px;bottom:-34px;left:-34px;background-color:var(--color-black-1);background-blend-mode:multiply;content:"";filter:blur(100px);opacity:.6}.index__kv__inner .-pr span{z-index:1;position:relative}.index__kv__detail{z-index:2;position:relative;margin-top:180px;padding-bottom:172px}.index__kv__detail .-text{z-index:1;position:relative;margin:0 auto;font-style:normal;font-weight:400;font-weight:400;font-size:20px;line-height:3;font-family:"Shippori Mincho",serif;writing-mode:vertical-rl}.index__kv__detail .-about{z-index:1;position:relative;width:544px;margin:120px auto;border-top:1px solid color-mix(in srgb,var(--color-white-1) 50%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-white-1) 50%,transparent)}.index__kv__detail .-about [data-pax-accordion-header]{display:flex;align-items:center;height:84px;padding:0 70px 0 20px;font-style:normal;font-weight:400;font-size:16px;font-family:"Shippori Mincho",serif}.index__kv__detail .-about [data-pax-accordion-body]{font-style:normal;font-weight:400;font-weight:400;font-size:16px;line-height:2;font-family:"Shippori Mincho",serif}.index__kv__detail .-about [data-pax-accordion-body-inner]{padding:0 20px 40px}.index__kv__detail .-about [data-pax-accordion-body-inner] p{font-style:normal;font-weight:400;font-size:16px;line-height:2;font-family:"Shippori Mincho",serif}.index__kv__detail .-about [data-pax-accordion-body-inner] p+p{margin-top:36px}.index__kv__detail .-about [data-pax-accordion-body-inner] .-sign{display:flex;align-items:flex-start;justify-content:space-between;margin-top:36px;font-size:14px}.index__kv__detail .-about [data-pax-accordion-body-inner] .-logo{width:92px}.index__sections{z-index:1;position:relative;padding-top:160px;background-color:var(--color-green-light-1)}.index__sections__inner{overflow:hidden}.index__room .section__text{position:relative;width:520px;padding:240px 0 0 70px}.index__room .section__eyecatch{top:0;right:0}.index__room .section__eyecatch img{z-index:1;position:relative}.index__room .section__eyecatch::before{z-index:0;position:absolute;bottom:-2.7322404372vw;left:-2.7322404372vw;width:49.1803278689vw;height:49.1803278689vw;border-bottom:1px solid #dfd4bf;background:url(../img/bg-pattern-1.svg) repeat top left transparent;background-size:2.7322404372vw auto;content:""}.index__onsen{position:relative;margin-top:160px;color:var(--color-white-1)}.index__onsen::before{position:absolute;top:130px;bottom:135px;width:100%;background-color:var(--color-green-1);content:""}.index__onsen .section__inner{padding-left:61.4754098361vw}.index__onsen .section__name{top:220px}.index__onsen .section__text{position:relative;width:484px;padding:404px 0 0 70px}.index__onsen .section__eyecatch{top:0;left:0}.index__onsen .section__eyecatch img{z-index:1;position:relative}.index__onsen .section__eyecatch::before{z-index:0;position:absolute;right:-2.7322404372vw;bottom:-2.7322404372vw;width:46.4480874317vw;height:40.9836065574vw;border-right:1px solid #56695c;background:url(../img/bg-pattern-2.svg) repeat top left transparent;background-size:2.7322404372vw auto;content:""}.index__onsen .section__imgs__track{justify-content:flex-end}.index__cuisine{margin-top:160px}.index__cuisine .section__name{top:-8px}.index__cuisine .section__text{width:448px;min-height:595px;padding:174px 0 0 70px}.index__cuisine .section__eyecatch{top:0;right:0;width:59.0163934426vw}.index__cuisine .section__eyecatch img{z-index:1;position:relative}.index__cuisine .section__eyecatch::before{z-index:0;position:absolute;bottom:-2.4590163934vw;left:-2.4590163934vw;width:58.3333333333vw;height:40.5054644809vw;background:url(../img/bg-pattern-3.svg) repeat top left transparent;background-size:100% auto;content:""}.index__cuisine .section__imgs__track{justify-content:center}.index__img{position:relative;height:764px;margin-top:200px;overflow:hidden}.index__img__inner{position:relative;width:100%;height:100%;overflow:hidden}.index__img__inner .-img{position:absolute;top:0;left:0;width:100%;height:120%;will-change:transform}.index__img__inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index__others{z-index:1;position:relative;background-color:var(--color-white-1)}.index__recommend{padding-top:120px}.index__recommend__header{display:flex;row-gap:40px;align-items:flex-end;justify-content:center}.index__recommend__title{flex-shrink:0;width:45.9016393443vw}.index__recommend__description{width:100%;font-style:normal;font-weight:300;font-size:16px;line-height:1.8}.index__recommend__plans{margin-top:60px}.index__type{z-index:1;position:relative;padding-top:80px;padding-bottom:100px}.index__type .link{margin-top:60px;text-align:right}.index__type__inner{max-width:1304px;margin-right:auto;margin-left:auto}.index__type__title{font-style:normal;font-weight:400;font-weight:400;font-size:26px;line-height:1;font-family:"Shippori Mincho",serif;text-align:center}.index__type__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;padding:0 80px;gap:40px}.index__type__item{display:block;width:100%;height:auto}.index__type__item .-text{margin-top:24px}.index__type__item .-text span{font-style:normal;font-style:normal;font-weight:400;font-weight:400;font-size:20px;line-height:1.6;font-family:"Shippori Mincho",serif}.index__type__item .-text small{display:block;margin-top:15px;color:var(--color-gray-4);font-weight:300;font-size:12px;line-height:1.4;font-family:var(--font-family-base)}.index__gallery{position:relative}.index__gallery .-bg{z-index:0;position:absolute;top:0;right:0;bottom:0;width:64%;background:var(--color-green-light-1)}.index__gallery__inner{z-index:0;position:relative;padding-top:78px;padding-bottom:80px}.index__gallery__inner .link{max-width:1304px;margin-top:40px;margin-right:auto;margin-left:auto;text-align:right}.index__gallery__header{max-width:1384px;margin-right:auto;margin-left:auto;padding:0 40px}.index__gallery__title span{font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1.2;font-family:"Shippori Mincho",serif;font-feature-settings:"palt";letter-spacing:.08em}.index__gallery__title small{margin-left:20px;color:var(--color-green-3);font-style:normal;font-weight:400;font-size:18px;line-height:1;font-family:"EB Garamond",serif;font-optical-sizing:auto;letter-spacing:.04em}.index__gallery__description{margin-top:32px;font-weight:300;font-size:16px;line-height:1.8}.index__gallery__imgs{display:flex;flex-flow:row wrap;margin-top:40px}.index__gallery__imgs>div{width:50%}.index__gallery__imgs>div:nth-child(2),.index__gallery__imgs>div:nth-child(3){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.index__others__inner{max-width:1304px;margin-right:auto;margin-left:auto;padding:120px 80px}.index__others__list{display:flex;-moz-column-gap:40px;column-gap:40px}.index__others__title{margin-top:40px}.index__others__title span{font-style:normal;font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1.2;font-family:"Shippori Mincho",serif;font-feature-settings:"palt";letter-spacing:.08em}.index__others__title small{margin-left:20px;color:var(--color-green-3);font-style:normal;font-style:normal;font-weight:400;font-size:18px;line-height:1;font-family:"EB Garamond",serif;font-optical-sizing:auto;letter-spacing:.04em}.index__others__description{margin-top:20px;font-style:normal;font-weight:300;font-size:16px;line-height:1.8}.index__news .link{margin-top:40px;text-align:right}.index__news__inner{display:flex;max-width:1304px;margin-right:auto;margin-left:auto;padding:120px 0}.index__news__header{flex-shrink:0;width:296px;padding-top:166px}.index__news__contents{min-width:0}@media (max-width:980px){.index .section__inner{display:flex;flex-flow:column nowrap;max-width:none;padding:0 5.3333333333vw}.index .section__inner .link{margin-top:10.6666666667vw}.index .section__text{order:2;min-height:auto}.index .section__name{top:-4.8vw}.index .section__title{font-size:6.9333333333vw;line-height:1.4}.index .section__description{margin-top:6.4vw;font-size:4vw;line-height:1.64}.index .section__eyecatch{order:1;width:89.3333333333vw}.index .section__imgs{position:relative;margin-top:16vw;overflow:hidden;transform-style:preserve-3d}.index .section__imgs img{display:block;flex-shrink:0;width:45.8666666667vw}.index .section__imgs img.sp{display:block}.index .section__imgs__bg{display:flex;z-index:0;position:absolute;inset:0}.index .section__imgs__bg img{flex-shrink:0;width:45.8666666667vw}.index .section__imgs__track{display:flex;z-index:1;position:relative;transform:translateZ(0);backface-visibility:hidden;animation:marquee 20s linear infinite;will-change:transform}@keyframes marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-137.6vw,0,0)}}.index__kv__inner{min-height:auto;padding-top:14.9333333333vw}.index__kv__inner .-title{font-size:6.4vw;text-shadow:0 0 3.2vw var(--color-black-1)}.index__kv__inner .-title .char{margin-top:.5333333333vw}.index__kv__inner .-title .char:nth-child(11),.index__kv__inner .-title .char:nth-child(6){height:4.8vw}.index__kv__inner .-pr{top:auto;right:auto;bottom:5.3333333333vw;left:5.3333333333vw;transform:none;font-size:3.2vw}.index__kv__inner .-pr::before{top:-9.0666666667vw;right:-9.0666666667vw;bottom:-9.0666666667vw;left:-9.0666666667vw}.index__kv__detail{margin-top:48vw;padding:0 5.3333333333vw 48vw}.index__kv__detail .-text{font-size:4.2666666667vw;line-height:2.5;white-space:nowrap}.index__kv__detail .-about{width:100%;margin:32vw 0 0}.index__kv__detail .-about [data-pax-accordion-header]{height:20vw;padding:0 18.6666666667vw 0 5.3333333333vw;font-size:4.2666666667vw}.index__kv__detail .-about [data-pax-accordion-body]{font-size:3.7333333333vw}.index__kv__detail .-about [data-pax-accordion-body-inner]{padding:0 5.3333333333vw 10.6666666667vw}.index__kv__detail .-about [data-pax-accordion-body-inner] p{font-size:3.7333333333vw}.index__kv__detail .-about [data-pax-accordion-body-inner] p+p{margin-top:9.6vw}.index__kv__detail .-about [data-pax-accordion-body-inner] .-sign{margin-top:9.6vw;font-size:3.7333333333vw}.index__kv__detail .-about [data-pax-accordion-body-inner] .-logo{width:24.5333333333vw}.index__sections{padding-top:32vw}.index__room .section__text{width:100%;padding:32vw 0 0 10.1333333333vw}.index__room .section__eyecatch{position:relative;top:auto;right:auto;margin-left:-5.3333333333vw}.index__room .section__eyecatch::before{right:-10.6666666667vw;bottom:-10.6666666667vw;left:auto;width:74.6666666667vw;height:83.7333333333vw;border:0;background:url(../img/bg-pattern-sp-1.svg) repeat top left transparent;background-size:contain}.index__room .section__imgs{margin-left:5.3333333333vw}.index__onsen{margin-top:32vw}.index__onsen::before{top:12vw;bottom:0}.index__onsen .section__inner{padding-bottom:32vw}.index__onsen .section__name{top:-4.8vw}.index__onsen .section__text{width:100%;padding:32vw 0 0 10.1333333333vw}.index__onsen .section__eyecatch{position:relative;top:auto;right:auto;width:89.3333333333vw;margin-left:-5.3333333333vw}.index__onsen .section__eyecatch::before{right:-10.6666666667vw;bottom:-10.6666666667vw;left:auto;width:74.6666666667vw;height:73.8666666667vw;border:0;background:url(../img/bg-pattern-sp-2.svg) repeat top left transparent;background-size:contain}.index__onsen .section__imgs{bottom:32vw;margin-left:5.3333333333vw}.index__onsen .section__imgs__track{justify-content:flex-start}.index__cuisine{margin-top:16vw}.index__cuisine .section__inner{padding-left:5.3333333333vw}.index__cuisine .section__name{top:-4.8vw}.index__cuisine .section__text{width:100%;padding:32vw 0 0 10.1333333333vw}.index__cuisine .section__eyecatch{position:relative;top:auto;right:auto;width:89.3333333333vw;margin-left:-5.3333333333vw}.index__cuisine .section__eyecatch::before{right:-10.6666666667vw;bottom:-10.6666666667vw;left:auto;width:74.6666666667vw;height:59.4666666667vw;border-right:none;background:url(../img/bg-pattern-sp-3.svg) repeat top left transparent;background-size:74.6666666667vw auto}.index__cuisine .section__imgs{margin-left:5.3333333333vw}.index__cuisine .section__imgs__track{justify-content:flex-start}.index__img{height:80vw;margin-top:32vw}.index__recommend{padding-top:21.3333333333vw}.index__recommend__header{display:flex;row-gap:16vw;flex-flow:column nowrap}.index__recommend__title{flex-shrink:0;width:100%}.index__recommend__description{width:100%;font-size:4vw}.index__recommend__plans{margin-top:16vw}.index__type{padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}.index__type .link{margin-top:10.6666666667vw}.index__type__inner{max-width:none;padding:0 5.3333333333vw}.index__type__title{font-size:5.3333333333vw;line-height:160%}.index__type__list{display:flex;flex-flow:column nowrap;margin-top:16vw;padding:0;gap:5.3333333333vw}.index__type__item{display:flex;align-items:flex-start}.index__type__item .-img{flex-shrink:0;width:41.3333333333vw}.index__type__item .-text{margin-top:0;margin-left:6.6666666667vw}.index__type__item .-text span{display:block;font-size:3.7333333333vw;line-height:1.6}.index__type__item .-text small{margin-top:4vw;font-size:3.2vw}.index__gallery{background:var(--color-green-light-1)}.index__gallery .-bg{display:none}.index__gallery__inner{padding-top:21.3333333333vw;padding-bottom:21.3333333333vw}.index__gallery__inner .link{max-width:none;margin-top:10.6666666667vw;margin-right:5.3333333333vw}.index__gallery__header{max-width:none;padding:0 5.3333333333vw}.index__gallery__title span{font-size:6.9333333333vw;letter-spacing:-.1em}.index__gallery__title small{margin-left:4.2666666667vw;font-size:4.2666666667vw}.index__gallery__description{margin-top:6.4vw;font-weight:300;font-size:4vw;line-height:164%}.index__gallery__imgs{margin-top:10.6666666667vw}.index__gallery__imgs>div{width:100%}.index__gallery__imgs>div:nth-child(3){order:4}.index__gallery__imgs>div:nth-child(4){order:3}.index__others__inner{max-width:none;padding:21.3333333333vw 5.3333333333vw}.index__others__list{display:flex;flex-flow:column nowrap;-moz-column-gap:0;column-gap:0;row-gap:16vw}.index__others__title{margin-top:8.5333333333vw}.index__others__title span{font-size:6.9333333333vw;letter-spacing:-.1em}.index__others__title small{margin-left:5.3333333333vw;font-size:4.2666666667vw}.index__others__description{margin-top:4.2666666667vw;font-style:normal;font-weight:300;font-size:4vw;line-height:1.64}.index__news .link{margin-top:10.6666666667vw;margin-right:5.3333333333vw}.index__news__inner{display:flex;flex-flow:column nowrap;max-width:none;padding:21.3333333333vw 0}.index__news__header{width:100%;padding-top:0}.index__news__contents{min-width:0}.index__news__list{margin-top:10.6666666667vw;padding:0 5.3333333333vw}}@media (min-width:1465px){.index .section__imgs img{width:460px}.index .section__eyecatch{width:780px}.index .index__room .section__eyecatch::before{bottom:-40px;left:-40px;width:720px;height:720px;background-size:40px auto}.index .index__onsen .section__inner{padding-left:900px}.index .index__onsen .section__eyecatch::before{right:-40px;bottom:-40px;width:680px;height:600px;background-size:40px auto}.index .index__cuisine .section__eyecatch{width:864px}.index .index__cuisine .section__eyecatch::before{bottom:-36px;left:-36px;width:854px;height:593px}.index .index__recommend__title{width:672px}}.link a,.link button,.link input{display:inline-flex;position:relative;align-items:center;justify-content:center;padding:11px 0;overflow:hidden;font-style:normal;font-weight:400;font-weight:500;font-size:16px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.link a::after,.link a:before,.link button::after,.link button:before,.link input::after,.link input:before{position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:var(--color-green-light-3);content:""}.link a:before,.link button:before,.link input:before{width:100%}.-enabledHover .link a:hover:before,.-enabledHover .link button:hover:before,.-enabledHover .link input:hover:before{transform:translateX(100%);transition:transform .8s var(--ease-fast-out-slow-in)}.-enabledHover .link a:hover::after,.-enabledHover .link button:hover::after,.-enabledHover .link input:hover::after{width:100%;transition:width .8s .6s var(--ease-fast-out-slow-in)}.-enabledHover .link a:hover i svg,.-enabledHover .link button:hover i svg,.-enabledHover .link input:hover i svg{transition:transform .6s .1s var(--ease-fast-out-slow-in),opacity .6s .1s var(--ease-fast-out-slow-in)}.-enabledHover .link a:hover i .-default,.-enabledHover .link button:hover i .-default,.-enabledHover .link input:hover i .-default{transform:translate3d(25%,-50%,0);opacity:0}.-enabledHover .link a:hover i .-hover,.-enabledHover .link button:hover i .-hover,.-enabledHover .link input:hover i .-hover{transform:translate3d(-50%,-50%,0);opacity:1;transition-delay:250ms}.link a i,.link button i,.link input i{display:flex;position:relative;align-items:center;justify-content:center;width:42px;height:24px;margin-left:10px;border:1px solid var(--color-green-light-4);border-radius:12px}.link a i svg,.link button i svg,.link input i svg{position:absolute;top:50%;left:50%;width:10px;transition:none}.link a i .-default,.link button i .-default,.link input i .-default{transform:translate3d(-50%,-50%,0);opacity:1}.link a i .-hover,.link button i .-hover,.link input i .-hover{transform:translate3d(-125%,-50%,0);opacity:0}.link.-invert a,.link.-invert button,.link.-invert input{border-color:var(--color-white-1);color:var(--color-white-1)}.link.-invert a i svg path,.link.-invert button i svg path,.link.-invert input i svg path{fill:var(--color-white-1)!important}.link.-ingreen a,.link.-ingreen button,.link.-ingreen input{border-color:var(--color-green-light-3);color:var(--color-white-1)}.link.-ingreen a i,.link.-ingreen button i,.link.-ingreen input i{border:1px solid #596d61}.link.-ingreen a i svg path,.link.-ingreen button i svg path,.link.-ingreen input i svg path{fill:var(--color-white-1)!important}.-enabledHover .link.-ab a:hover i .-default,.-enabledHover .link.-ab button:hover i .-default,.-enabledHover .link.-ab input:hover i .-default{transform:translate3d(-50%,25%,0) rotate(90deg)}.-enabledHover .link.-ab a:hover i .-hover,.-enabledHover .link.-ab button:hover i .-hover,.-enabledHover .link.-ab input:hover i .-hover{transform:translate3d(-50%,-50%,0) rotate(90deg)}.link.-ab a i .-default,.link.-ab button i .-default,.link.-ab input i .-default{transform:translate3d(-50%,-50%,0) rotate(90deg)}.link.-ab a i .-hover,.link.-ab button i .-hover,.link.-ab input i .-hover{transform:translate3d(-50%,-125%,0) rotate(90deg)}@media (max-width:980px){.link a,.link button,.link input{padding:2.9333333333vw 0;font-size:4.2666666667vw}.link a i,.link button i,.link input i{width:11.2vw;height:6.4vw;margin-left:2.6666666667vw;border-radius:3.2vw}.link a i svg,.link button i svg,.link input i svg{width:2.6666666667vw}}.menu{height:100%;overflow:auto}.header.-opened .menu .menu__inner>div{transform:translateY(0);opacity:1;transition:opacity .3s 250ms ease,transform .3s 250ms var(--ease-fast-out-slow-in)}.menu__inner{display:flex;flex-flow:column nowrap;justify-content:center;width:968px;height:580px;min-height:100%;margin:0 auto}.menu__inner>div{transform:translateY(5px);opacity:0;transition:opacity .2s ease,transform .2s var(--ease-fast-out-slow-in)}.menu__inner .-upper{display:flex;align-items:flex-start;justify-content:center;width:100%}.menu__inner .-lower{display:flex;position:relative;align-items:flex-start;justify-content:flex-start;width:100%;margin-top:32px;padding-top:32px;border-top:1px solid var(--color-green-light-4)}.menu__links{display:flex;align-items:flex-start;justify-content:center}.menu__links a{display:block}.-enabledHover .menu__links a{transition:color .4s var(--ease-fast-out-slow-in)}.-enabledHover .menu__links a:hover{color:var(--color-green-3)}.menu__links .-main li+li{margin-top:24px}.menu__links .-main em{display:block;font-style:normal;font-weight:400;font-size:26px;line-height:1.2;font-family:"Shippori Mincho",serif}.menu__links .-main span{display:block;color:var(--color-green-3);font-style:normal;font-size:12px;line-height:2;font-family:"EB Garamond",serif;font-optical-sizing:auto}.menu__links .-sub{width:216px;margin-left:120px}.menu__links .-sub li+li{margin-top:16px}.menu__links .-sub a{font-style:normal;font-weight:400;font-size:18px;line-height:1.5;font-family:"Shippori Mincho",serif}.menu__links .-small{margin-top:40px;padding-top:40px;border-top:1px solid var(--color-green-light-4)}.menu__links .-small li+li{margin-top:16px}.menu__links .-small a{font-size:14px;line-height:1.4;font-family:var(--font-family-base)}.menu__links .-small a.-blank span{position:relative}.menu__links .-small a.-blank span:hover::after{transform:translate3d(1px,-1px,0)}.menu__links .-small a.-blank span::after{display:inline-block;width:8px;height:8px;margin-left:4px;background:url(../img/arrow-upright.svg) no-repeat center center transparent;background-size:contain;content:"";transition:transform .2s var(--ease-fast-out-slow-in)}@media (max-width:980px){.menu__links .-small a.-blank span::after{width:1.8666666667vw;height:1.8666666667vw;margin-left:1.3333333333vw;content:""}}.menu__actions{width:296px;margin-left:120px}.menu__actions .button+.button{margin-top:20px}.menu__actions .button.-transparent a,.menu__actions .button.-transparent button,.menu__actions .button.-transparent input{height:60px}.menu__tel{font-style:normal;font-family:"EB Garamond",serif;font-optical-sizing:auto}.menu__tel .-tel{font-size:30px;line-height:1}.menu__tel .-fax{margin-top:12px;font-size:22px;line-height:1}.menu__tel .-fax small{font-size:16px}.menu__address{margin-left:172px}.menu__address .-address{display:flex;align-items:flex-end;font-size:14px;line-height:1.6}.menu__address .-address .-map{position:relative}.menu__address .-address .-map:hover::after{transform:translate3d(1px,-1px,0)}.menu__address .-address .-map::after{display:inline-block;width:8px;height:8px;margin-left:4px;background:url(../img/arrow-upright.svg) no-repeat center center transparent;background-size:contain;content:"";transition:transform .2s var(--ease-fast-out-slow-in)}@media (max-width:980px){.menu__address .-address .-map::after{width:1.8666666667vw;height:1.8666666667vw;margin-left:1.3333333333vw;content:""}}.menu__address .-address .-map{margin-left:28px;font-size:12px}.menu__sns{margin-top:12px}.menu__sns a{display:block;width:21px}.menu__logo{position:absolute;top:32px;right:0;width:124px}@media (max-width:980px){.menu .menu__inner{width:100%;height:auto;padding:27.7333333333vw 8.5333333333vw 24vw}.menu .menu__inner>div{transform:translateY(5px)}.menu .menu__inner .-upper{flex-flow:column nowrap}.menu .menu__inner .-lower{display:flex;flex-flow:column nowrap;margin-top:0;padding:10.6666666667vw 0 16vw}.menu .menu__links{flex-flow:column nowrap}.menu .menu__links .-main li+li{margin-top:4.2666666667vw}.menu .menu__links .-main em{font-size:5.8666666667vw}.menu .menu__links .-main span{font-size:3.2vw}.menu .menu__links .-sub{width:100%;margin-top:7.4666666667vw;margin-left:0;padding-top:6.4vw;border-top:1px solid var(--color-green-light-4)}.menu .menu__links .-sub ul:not(.-small){display:flex;row-gap:3.2vw;flex-flow:row wrap}.menu .menu__links .-sub ul:not(.-small) li{width:50%}.menu .menu__links .-sub ul:not(.-small) li+li{margin-top:0}.menu .menu__links .-sub ul:not(.-small) a{font-size:4.2666666667vw}.menu .menu__links .-small{margin-top:7.4666666667vw;padding-top:6.4vw}.menu .menu__links .-small li+li{margin-top:2.1333333333vw}.menu .menu__links .-small a{font-size:3.7333333333vw}.menu .menu__actions{width:100%;margin-top:10.6666666667vw;margin-left:0}.menu .menu__actions .button+.button{margin-top:5.3333333333vw}.menu .menu__actions .button.-transparent a,.menu .menu__actions .button.-transparent button,.menu .menu__actions .button.-transparent input{height:16vw}.menu .menu__tel{order:3;margin-top:5.3333333333vw}.menu .menu__tel .-tel{font-size:8vw}.menu .menu__tel .-fax{margin-top:2.6666666667vw;font-size:5.3333333333vw}.menu .menu__tel .-fax small{font-size:4.2666666667vw}.menu .menu__address{order:2;margin-top:16vw;margin-left:0}.menu .menu__address .-address{flex-flow:column nowrap;align-items:flex-start;font-size:3.7333333333vw}.menu .menu__address .-address .-map{margin-top:3.2vw;margin-left:0;font-size:3.2vw}.menu .menu__sns{position:absolute;bottom:5.3333333333vw;left:0;margin-top:0}.menu .menu__sns a{width:5.6vw}.menu .menu__logo{position:relative;top:auto;right:auto;order:1;width:43.2vw;margin:0 auto}}.news{padding-bottom:120px}.news .page__header{max-width:1384px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.news__inner{display:flex;align-items:flex-start;max-width:1384px;margin-top:120px;margin-right:auto;margin-left:auto;padding:0 40px}.news__nav{flex-shrink:0;width:296px}.news__nav__title{font-style:normal;font-weight:400;font-weight:400;font-size:14px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.news__category__list{display:flex;row-gap:10px;flex-flow:column nowrap;align-items:flex-start;margin-top:20px}.news__category__item{display:inline-flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--color-green-light-3);border-radius:2px;font-weight:300;font-size:12px;line-height:1.4;letter-spacing:.04em}.news__category__item.-current{background-color:var(--color-green-3);color:var(--color-white-1)}.news__archive{display:none;margin-top:40px}.news__contents{width:100%;min-width:0;margin-left:40px}.news__pager{display:flex;justify-content:center;margin-top:120px;-moz-column-gap:10px;column-gap:10px}.news__pager>a,.news__pager>span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-black-1);border-radius:2px;font-style:normal;font-weight:600;font-size:14px;line-height:1;font-family:"Noto Serif JP",serif;font-optical-sizing:auto}.news__pager .-next,.news__pager .-prev{background-color:var(--color-green-2)}.news__pager .-next i,.news__pager .-prev i{width:9px}.news__pager .-prev i{transform:scaleX(-1)}.news__pager .-num.-current{border:1px solid #000;background:#d6ded9}.news__pager .-dots{border:none}@media (max-width:980px){.news{padding-bottom:16vw}.news .page__header{max-width:none;padding-right:5.3333333333vw;padding-left:5.3333333333vw}.news__inner{flex-flow:column nowrap;max-width:none;margin-top:10.6666666667vw;padding:0 5.3333333333vw}.news__nav{width:100%}.news__nav__title{font-size:3.7333333333vw}.news__category__list{flex-flow:row wrap;margin-top:5.3333333333vw;gap:2.6666666667vw}.news__category__item{padding:2.1333333333vw;border-radius:.5333333333vw;font-size:3.2vw}.news__archive{display:none;margin-top:8.5333333333vw}.news__contents{margin-top:16vw;margin-left:0}.news__pager{margin-top:16vw;-moz-column-gap:2.6666666667vw;column-gap:2.6666666667vw}.news__pager>a,.news__pager>span{width:9.6vw;height:9.6vw;border-radius:.5333333333vw;font-size:xp(14)}.news__pager .-next i,.news__pager .-prev i{width:1.6vw}}.newsDetail__header{max-width:936px;margin-right:auto;margin-left:auto;padding-top:160px;padding-right:40px;padding-left:40px}.newsDetail__header .-title{margin-top:12px;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:500;font-size:32px;line-height:1.4;font-family:"Shippori Mincho",serif}.newsDetail__info{display:flex;align-items:center}.newsDetail__info .-date{color:var(--color-black-1);font-style:normal;font-weight:400;font-size:15px;line-height:1.4;font-family:"EB Garamond",serif;font-optical-sizing:auto}.newsDetail__info .-category{display:flex;position:relative;margin-left:28px;padding:1px 4px;border-radius:2px;background:var(--color-pax-green);color:var(--color-white-1);font-weight:300;font-size:12px;line-height:1.4}.newsDetail__info .-category::before{position:absolute;top:50%;left:-14px;width:1px;height:12px;transform:translateY(-50%);background-color:#c5c5c5;content:""}.newsDetail__inner{padding-bottom:120px}.newsDetail__eyechatch{max-width:936px;margin-top:40px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.newsDetail__eyechatch small{display:block;margin-top:60px;font-size:16px}.-em .newsDetail__eyechatch a,.newsDetail__eyechatch a{color:var(--color-pax-green);text-decoration:underline}.-em .newsDetail__eyechatch a:hover,.newsDetail__eyechatch a:hover{text-decoration:none}.newsDetail__body{max-width:936px;margin-top:60px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px;color:var(--color-black-2);font-weight:300;font-size:16px;line-height:1.8;word-break:break-all}.newsDetail__body>:nth-child(1){margin-top:0}.-em .newsDetail__body a,.newsDetail__body a{color:var(--color-pax-green);text-decoration:underline}.-em .newsDetail__body a:hover,.newsDetail__body a:hover{text-decoration:none}.newsDetail__body h3{display:block;position:relative;margin:80px 0 56px;padding-bottom:14px;font-style:normal;font-weight:400;font-weight:500;font-size:26px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.newsDetail__body h3::after,.newsDetail__body h3::before{position:absolute;bottom:0;left:0;height:1px;content:""}.newsDetail__body h3::before{z-index:0;width:100%;background-color:var(--color-green-light-4)}.newsDetail__body h3::after{z-index:1;width:32px;background-color:var(--color-pax-green)}.newsDetail__body>p{margin:24px 0}.newsDetail__body>p+.-mt0{margin-top:-24px}.newsDetail__body>p+.-mt5{margin-top:-19px}.newsDetail__body>ul{margin:24px 0;padding-left:6px}.newsDetail__body>ul+.-mt0{margin-top:-24px}.newsDetail__body>ul+.-mt5{margin-top:-19px}.newsDetail__body>ul li{position:relative;padding-left:10px}.newsDetail__body>ul li::before{position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--color-pax-green);content:""}.newsDetail__body>ol{margin:24px 0}.newsDetail__body>ol+.-mt0{margin-top:-24px}.newsDetail__body>ol li{position:relative;padding-left:1.2em}.newsDetail__body>ol li .-i{width:1.2em;margin-left:-1.2em}.newsDetail__body li+li{margin-top:4px}.newsDetail__body img{display:block;margin:32px 0 60px}.newsDetail__body img+.-mt0{margin-top:-60px}.newsDetail__body figcaption{display:block;margin-top:-28px}.newsDetail__body .-h4{display:block;margin-top:32px;margin-bottom:4px;font-weight:700}.newsDetail__body .-em{color:#ae7400;font-weight:700}.newsDetail__body .-bold{font-weight:700}.newsDetail__body .-clms{display:flex;margin-top:-24px;-moz-column-gap:20px;column-gap:20px}.newsDetail__body .-notes{margin-top:48px}.newsDetail__body .-notes p{margin:24px 0}.newsDetail__body .paxTable{margin:24px 0}.newsDetail__body .paxTable+p .paxNote{margin-top:-10px}.newsDetail__body .paxNote{margin-top:-20px}.newsDetail__body .paxNote.-mt0{margin-top:0}.newsDetail__body .paxNote span:not(.-i){display:inline;width:auto;margin-left:0}.newsDetail__nav{display:flex;align-items:center;margin-top:120px;-moz-column-gap:60px;column-gap:60px;max-width:1155px;margin-right:auto;margin-left:auto;padding:0 40px}.newsDetail__nav__link.-next,.newsDetail__nav__link.-prev{width:420px}.newsDetail__nav__link.-next a,.newsDetail__nav__link.-prev a{position:relative;align-items:flex-start;width:100%;padding:20px;border-bottom:1px solid var(--color-green-light-4)}.newsDetail__nav__link.-next a>div,.newsDetail__nav__link.-prev a>div{margin-left:20px}.newsDetail__nav__link.-next a>div span,.newsDetail__nav__link.-prev a>div span{color:var(--color-pax-green);font-weight:700;font-size:12px}.newsDetail__nav__link.-next a>div em,.newsDetail__nav__link.-prev a>div em{display:-webkit-box;font-weight:300;font-size:14px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.newsDetail__nav__link.-next i,.newsDetail__nav__link.-prev i{position:absolute;top:50%;width:9px}.newsDetail__nav__link.-next i svg path,.newsDetail__nav__link.-prev i svg path{fill:var(--color-green-2)!important}.newsDetail__nav__link.-next img,.newsDetail__nav__link.-prev img{width:114px;height:76px;margin-left:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;flex-shrink:0;object-position:top center}.newsDetail__nav__link.-prev a{padding-left:52px}.newsDetail__nav__link.-prev a i{left:20px;transform:translateY(-50%) scaleX(-1)}.newsDetail__nav__link.-next a{padding-right:52px}.newsDetail__nav__link.-next a i{right:20px;transform:translateY(-50%)}.newsDetail__nav__link.-index{display:flex;flex-shrink:0;align-items:center;height:54px;border:1px solid var(--color-black-1);border-radius:2px;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:500;font-size:16px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.newsDetail__nav__link.-index a{padding:16px}.newsDetail__nav__link a{display:flex}@media (max-width:980px){.newsDetail__header{max-width:none;padding-top:16vw;padding-right:5.3333333333vw;padding-left:5.3333333333vw}.newsDetail__header .-title{margin-top:3.2vw;font-size:6.4vw}.newsDetail__info .-date{font-size:3.7333333333vw}.newsDetail__info .-category{margin-left:7.7333333333vw;padding:0 1.0666666667vw;border-radius:.5333333333vw;font-size:3.2vw}.newsDetail__info .-category::before{left:-3.7333333333vw;height:3.2vw}.newsDetail__inner{padding-bottom:16vw}.newsDetail__eyechatch{max-width:auto;margin-top:10.6666666667vw;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.newsDetail__eyechatch small{margin-top:5.3333333333vw;padding:0 5.3333333333vw;font-size:3.7333333333vw}.newsDetail__body{max-width:none;margin-top:10.6666666667vw;margin-right:auto;margin-left:auto;padding-right:5.3333333333vw;padding-left:5.3333333333vw;font-size:4vw;line-height:1.67}.newsDetail__body h3{margin:10.6666666667vw 0 8.5333333333vw;padding-bottom:3.7333333333vw;font-size:5.3333333333vw}.newsDetail__body h3::after{width:8.5333333333vw}.newsDetail__body>p{margin:6.4vw 0}.newsDetail__body>p+.-mt0{margin-top:-6.4vw}.newsDetail__body>p+.-mt5{margin-top:-5.0666666667vw}.newsDetail__body>ul{margin:6.4vw 0;padding-left:1.6vw}.newsDetail__body>ul+.-mt0{margin-top:-6.4vw}.newsDetail__body>ul+.-mt5{margin-top:-5.0666666667vw}.newsDetail__body>ul li{padding-left:2.6666666667vw}.newsDetail__body>ul li::before{top:2.6666666667vw;width:1.0666666667vw;height:1.0666666667vw}.newsDetail__body>ol{margin:6.4vw 0}.newsDetail__body>ol+.-mt0{margin-top:-6.4vw}.newsDetail__body li+li{margin-top:1.0666666667vw}.newsDetail__body img{margin:8.5333333333vw 0 16vw}.newsDetail__body img+.-mt0{margin-top:-16vw}.newsDetail__body figcaption{margin-top:-7.4666666667vw}.newsDetail__body .-h4{margin-top:8.5333333333vw;margin-bottom:1.0666666667vw}.newsDetail__body .-clms{margin-top:-6.4vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw}.newsDetail__body .-notes{margin-top:12.8vw}.newsDetail__body .-notes p{margin:6.4vw 0}.newsDetail__body .paxTable{margin:6.4vw 0}.newsDetail__body .paxTable+p .paxNote{margin-top:-2.6666666667vw}.newsDetail__body .paxNote{margin-top:-5.3333333333vw}.newsDetail__body .paxNote.-mt0{margin-top:0}.newsDetail__nav{flex-flow:column nowrap;margin-top:16vw;-moz-column-gap:0;column-gap:0;max-width:none;padding:0 5.3333333333vw}.newsDetail__nav__link.-next,.newsDetail__nav__link.-prev{width:100%}.newsDetail__nav__link.-next a,.newsDetail__nav__link.-prev a{width:100%;padding:5.3333333333vw 0}.newsDetail__nav__link.-next a>div,.newsDetail__nav__link.-prev a>div{margin:0 5.3333333333vw}.newsDetail__nav__link.-next a>div span,.newsDetail__nav__link.-prev a>div span{font-size:3.2vw}.newsDetail__nav__link.-next a>div em,.newsDetail__nav__link.-prev a>div em{font-size:3.7333333333vw}.newsDetail__nav__link.-next i,.newsDetail__nav__link.-prev i{width:2.1333333333vw}.newsDetail__nav__link.-next img,.newsDetail__nav__link.-prev img{width:30.4vw;height:20.2666666667vw;margin-left:0}.newsDetail__nav__link.-prev{order:1}.newsDetail__nav__link.-prev a{padding-left:0;border-top:1px solid var(--color-green-light-4)}.newsDetail__nav__link.-prev a i{right:0;left:auto;transform:translateY(-50%)}.newsDetail__nav__link.-next{order:2}.newsDetail__nav__link.-next a{padding-right:0}.newsDetail__nav__link.-next a i{right:0;transform:translateY(-50%)}.newsDetail__nav__link.-index{order:3;height:14.4vw;margin-top:6.4vw;border-radius:.5333333333vw;font-size:4.2666666667vw}.newsDetail__nav__link.-index a{padding:4.2666666667vw}}.newsThumb+.newsThumb{border-top:1px solid var(--color-green-light-4)}.newsThumb a{display:flex;align-items:center;padding:20px}.newsThumb__img{width:114px;height:76px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;flex-shrink:0;overflow:hidden;object-position:top center}.newsThumb__contents{min-width:0;margin-left:40px}.newsThumb__info{display:flex;align-items:center}.newsThumb__date{color:var(--color-black-1);font-style:normal;font-weight:400;font-size:15px;line-height:1.4;font-family:"EB Garamond",serif;font-optical-sizing:auto}.newsThumb__category{display:flex;position:relative;margin-left:28px;padding:1px 4px;border-radius:2px;background:var(--color-pax-green);color:var(--color-white-1);font-weight:300;font-size:12px;line-height:1.4}.newsThumb__category::before{position:absolute;top:50%;left:-14px;width:1px;height:12px;transform:translateY(-50%);background-color:#c5c5c5;content:""}.newsThumb__title{width:100%;margin-top:6px;overflow:hidden;font-weight:300;font-size:16px;line-height:1.8;text-overflow:ellipsis;white-space:nowrap}@media (max-width:980px){.newsThumb{border-bottom:1px solid var(--color-green-light-4)}.newsThumb+.newsThumb{border-top:none}.newsThumb a{padding:5.3333333333vw 0}.newsThumb__img{width:30.4vw;height:20.2666666667vw}.newsThumb__contents{margin-left:4.2666666667vw}.newsThumb__info{flex-flow:column nowrap;align-items:flex-start}.newsThumb__date{font-size:3.7333333333vw}.newsThumb__category{margin-top:1.0666666667vw;margin-left:0;padding:1px 1.0666666667vw;border-radius:.5333333333vw;font-size:3.2vw}.newsThumb__category::before{display:none}.newsThumb__title{margin-top:1.0666666667vw;font-weight:300;font-size:4vw;line-height:1.64}}.onsen__summary{padding:80px 0;background-color:var(--color-white-1)}.onsen__summary__text{font-style:normal;font-weight:400;font-weight:400;font-size:18px;line-height:2;font-family:"Shippori Mincho",serif;font-feature-settings:"pwid" on;letter-spacing:.04em;text-align:center}.onsen__nav{margin-top:80px}.onsen__section__inner{padding-top:160px}.onsen__section__header{position:relative}.onsen__section__img{position:relative;height:594px;margin-top:80px;margin-left:40px}.onsen__section__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.onsen__section__img .-text{display:flex;z-index:2;position:absolute;top:7.2404371585vw;left:50%;align-items:flex-end;width:74.5218579235vw;transform:translateX(-50%);font-style:normal;font-weight:400;font-family:"Shippori Mincho",serif}.onsen__section__img .-text p{color:var(--color-white-1);font-weight:400;font-size:26px;line-height:1.6;white-space:nowrap;writing-mode:vertical-rl}.onsen__section__summary{padding:120px 0}.onsen__section__summary__text{color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2;text-align:center}.onsen__section__summary__nav{margin-top:40px}.onsen__blocks{padding-bottom:120px;overflow:hidden}.onsen__block1{display:flex;position:relative;max-width:1464px;margin:0 auto}.onsen__block1+.onsen__block1{margin-top:160px}.onsen__block1__contents{flex-shrink:0;width:36.0655737705vw}.onsen__block1__contents>h4{margin:24px auto 0;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;line-height:1.12;font-family:"Shippori Mincho",serif;writing-mode:vertical-rl}.onsen__block1__contents>h4 span{display:block;margin-left:16px;font-size:16px}.onsen__block1__contents>h4 em{display:block;margin-top:-20px;font-size:32px}.onsen__block1__contents>div{margin:80px 80px 0 112px;color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2}.onsen__block1__imgs{min-width:0}.onsen__block1__imgs [data-pax-carousel-track]{display:flex;-moz-column-gap:12px;column-gap:12px;overflow:auto}.onsen__block1__imgs [data-pax-carousel-track] .slick-slide,.onsen__block1__imgs [data-pax-carousel-track]>div{flex-shrink:0;width:53.5519125683vw!important}.onsen__section2{padding:120px}.onsen__section2.-bg{background-color:var(--color-green-light-2)}.onsen__section2.-hasImgs .onsen__section2__detail{margin-top:60px}.onsen__section2__inner{display:flex;align-items:flex-start;justify-content:center;max-width:1304px;margin-right:auto;margin-left:auto;padding-right:54px}.onsen__section2__inner>h4{margin-right:14.8907103825vw;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1.12;font-family:"Shippori Mincho",serif;writing-mode:vertical-rl}.onsen__section2__contents{width:840px}.onsen__section2__imgs{display:flex}.onsen__section2__imgs img{width:28.6202185792vw;margin:0 1px}.onsen__private__plan{padding:120px 0;background-color:var(--color-white-1)}.onsen__private__plan__inner{max-width:1464px;margin:0 auto;padding:0 80px}.onsen__private__plan__header{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-between}.onsen__private__plan__header>h4{color:var(--color-black-1);font-style:normal;font-weight:400;font-family:"Shippori Mincho",serif}.onsen__private__plan__header>h4 span{display:inline-block;padding:4px;border:1px solid var(--color-gray-3);font-weight:400;font-size:14px;line-height:1}.onsen__private__plan__header>h4 em{display:block;margin-top:12px;font-weight:400;font-size:32px;line-height:1}.onsen__private__plan__header>div{width:684px;margin-top:20px;color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2}.onsen__private__plan__contents{margin-top:60px}.onsen__private__plan__contents .link{display:flex;justify-content:flex-end;margin-top:40px}.onsen__public__misc{max-width:1304px;margin-right:auto;margin-left:auto}.onsen__public__misc__inner{display:flex;align-items:center;justify-content:center;padding:80px;background-color:var(--color-white-1)}.onsen__public__misc__imgs{flex-shrink:0;width:27.3224043716vw}.onsen__public__misc__imgs>div:not(:nth-child(1)){display:none}.onsen__public__misc__contents{margin-left:80px}.onsen__public__misc__contents .-title{color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:26px;line-height:1.2;font-family:"Shippori Mincho",serif}.onsen__public__misc__contents .-text .paxNote{margin-top:20px;color:#8b8b8b;line-height:1.8}.onsen__public__misc__contents .-links{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;margin-top:40px;-moz-column-gap:40px;column-gap:40px;row-gap:40px}.onsen__section3{padding:120px 0;background-color:var(--color-green-1);color:var(--color-white-1)}.onsen__section3__section+.onsen__section3__section{margin-top:80px;padding-top:80px;border-top:1px solid color-mix(in srgb,var(--color-white-1) 30%,transparent)}.onsen__section3__inner{max-width:1384px;margin-right:auto;margin-left:auto;padding:0 40px}.onsen__section3__title{font-style:normal;font-weight:400;font-weight:400;font-size:26px;line-height:1;font-family:"Shippori Mincho",serif}.onsen__section3__title small{font-size:16px}.onsen__section3__description{margin-top:36px;font-weight:300;font-size:16px;line-height:2}.onsen__section3__contents{display:flex;align-items:center;margin-top:60px}.onsen__section3__contents__img{flex-shrink:0;width:35.5191256831vw}.onsen__section3__detail{margin-left:7.650273224vw}.onsen__section3__detail a{text-decoration:underline}.onsen__section3__detail a:hover{text-decoration:none}.onsen__section3__detail dl{width:39.0710382514vw}.onsen__section3__detail dl>div{display:flex;padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--color-green-light-4) 30%,transparent)}.onsen__section3__detail dl dt{flex-shrink:0;width:140px;font-style:normal;font-weight:400;font-weight:500;font-size:14px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.onsen__section3__detail dl dd{width:100%;font-weight:300;font-size:14px;line-height:1.6}.onsen__section3__detail dl .paxNote{margin-top:2px}.onsen__private .onsen__section__img img,.onsen__public .onsen__section__img img{z-index:1;position:relative}.onsen__private .onsen__section__img::before,.onsen__public .onsen__section__img::before{z-index:0;position:absolute;top:-40px;left:-40px;width:720px;height:520px;border-right:1px solid #dfd4bf;border-bottom:1px solid #dfd4bf;background:url(../img/bg-pattern-1.svg) repeat top left transparent;background-size:40px auto;content:""}.onsen__public .onsen__blocks{padding-right:40px;padding-left:40px}.onsen__efficacy{margin-top:120px}.onsen__dayuse .onsen__section__inner{padding-top:200px}.onsen__dayuse__plans{max-width:1384px;margin-top:120px;margin-right:auto;margin-left:auto;padding:0 40px}.onsen__dayuse__plans .plans{margin-top:40px}.onsen__dayuse__plans__header{display:flex;align-items:flex-end;justify-content:space-between}.onsen__dayuse__plans__text{color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2}.onsen__after .onsen__section__inner{padding-top:200px}.onsen__after .onsen__blocks{padding-right:40px;padding-left:40px}.onsen__after__description{margin-top:80px;color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2;text-align:center}.onsen__minBlocks{display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:120px;-moz-column-gap:60px;column-gap:60px;row-gap:80px;max-width:1384px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.onsen__block3{position:relative;flex-shrink:0;width:42.4863387978vw;padding-left:78px}.onsen__block3__title{position:absolute;top:0;left:20px;padding-top:60px;font-style:normal;font-weight:400;font-weight:400;font-size:26px;line-height:1.12;font-family:"Shippori Mincho",serif;white-space:nowrap;writing-mode:vertical-rl}.onsen__block3__title::before{position:absolute;top:0;left:50%;width:1px;height:40px;transform:translateX(-50%);background-color:var(--color-black-2);content:""}.onsen__block3__description{margin-top:20px;color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2}.onsen__misc .onsen__section3__contents__img{width:34.6994535519vw}.onsen__misc .onsen__section3__detail{margin-left:80px;font-weight:400;font-size:16px;line-height:1.8;letter-spacing:.04em}.onsen__misc .onsen__section3__detail p+p{margin-top:28.8px}.onsen__misc .onsen__section3__detail .paxNote{margin-top:50px;color:var(--color-green-light-3)}@media (min-width:981px){.onsen__section3__section[data-pax-accordion] [data-pax-accordion-header-icon]{display:none!important}.onsen__section3__section[data-pax-accordion] [data-pax-accordion-body]{height:auto!important}.onsen__section3__section[data-pax-accordion] [data-pax-accordion-body-inner]{display:flex;align-items:center}}@media (max-width:980px){.onsen__summary{padding:16vw 5.3333333333vw 12vw}.onsen__summary__text{font-size:4vw;line-height:1.8}.onsen__summary__text p+p{margin-top:5.3333333333vw}.onsen__nav{margin-top:12vw}.onsen__nav.paxNav ul{margin:0;padding-right:0;padding-left:0}.onsen__nav.paxNav ul li:nth-child(3)::before{display:none}.onsen__nav.paxNav ul li:nth-child(4){display:none}.onsen__section__inner{padding-top:32vw}.onsen__section__img{width:100%;height:65.0666666667vw;margin-top:16vw;margin-left:0}.onsen__section__img::before{display:none}.onsen__section__img .-text{z-index:2;top:50%;left:8.5333333333vw;align-items:flex-start;width:auto;transform:translateY(-50%)}.onsen__section__img .-text p{font-size:4.2666666667vw;line-height:1.6}.onsen__section__summary{padding:16vw 5.3333333333vw}.onsen__section__summary__text{font-size:4vw;line-height:1.67}.onsen__section__summary__text .paxNote{text-align:left}.onsen__section__summary__nav{margin:8.5333333333vw -5.3333333333vw 0}.onsen__section__summary__nav.paxNav ul{margin:0}.onsen__blocks{padding-bottom:16vw}.onsen__blocks .paxBlock{flex-flow:column nowrap;margin-top:16vw;padding:0 5.3333333333vw}.onsen__blocks .paxBlock__title{font-size:5.8666666667vw}.onsen__block1{flex-flow:column nowrap;max-width:none}.onsen__block1+.onsen__block1{margin-top:16vw}.onsen__block1__contents{order:2;width:100%;margin-top:4.2666666667vw;padding:0 5.3333333333vw}.onsen__block1__contents>h4{display:flex;align-items:flex-end;margin:0;writing-mode:unset}.onsen__block1__contents>h4 span{margin-left:0;font-size:3.7333333333vw}.onsen__block1__contents>h4 em{margin-top:0;font-size:5.8666666667vw}.onsen__block1__contents>div{margin:4.2666666667vw 0 0 0;font-size:4vw;line-height:1.67}.onsen__block1__imgs{order:1;padding-left:5.3333333333vw}.onsen__block1__imgs [data-pax-carousel-track]{-moz-column-gap:0;column-gap:0}.onsen__block1__imgs [data-pax-carousel-track] .slick-slide,.onsen__block1__imgs [data-pax-carousel-track]>div{width:89.3333333333vw!important}.onsen__section2{padding:16vw 5.3333333333vw}.onsen__section2.-hasImgs .onsen__section2__detail{margin-top:5.3333333333vw}.onsen__section2__inner{flex-flow:column nowrap;max-width:none;padding-right:0}.onsen__section2__inner>h4{margin-right:0;font-size:6.4vw;writing-mode:unset}.onsen__section2__contents{width:100%;margin-top:10.6666666667vw}.onsen__section2__imgs{display:flex}.onsen__section2__imgs img{width:50%;margin:0 1px}.onsen__private__plan{padding:16vw 5.3333333333vw}.onsen__private__plan__inner{max-width:none;padding:0}.onsen__private__plan__header{flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.onsen__private__plan__header>h4 span{padding:1.0666666667vw;font-size:3.2vw}.onsen__private__plan__header>h4 em{margin-top:2.1333333333vw;font-size:6.4vw}.onsen__private__plan__header>div{width:auto;margin-top:6.4vw;font-size:4.2666666667vw;line-height:1.8}.onsen__private__plan__contents{margin-top:60px}.onsen__private__plan__contents .link{display:flex;justify-content:flex-end;margin-top:40px}.onsen__public__misc{max-width:none;padding:0 5.3333333333vw}.onsen__public__misc__inner{flex-flow:column nowrap;padding:5.3333333333vw 5.3333333333vw 16vw}.onsen__public__misc__imgs{width:100%}.onsen__public__misc__contents{margin-top:6.4vw;margin-left:0}.onsen__public__misc__contents .-title{font-size:5.3333333333vw;line-height:1.5}.onsen__public__misc__contents .-text .paxNote{margin-top:5.3333333333vw;color:var(--color-gray-4)}.onsen__public__misc__contents .-links{margin-top:6.4vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;row-gap:5.3333333333vw}.onsen__section3{padding:16vw 0}.onsen__section3__inner{max-width:none;padding:0 5.3333333333vw}.onsen__section3__title{font-size:6.4vw}.onsen__section3__title small{font-size:4.2666666667vw}.onsen__section3__description{margin-top:8.5333333333vw;font-size:4vw;line-height:1.67}.onsen__section3__contents{flex-flow:column nowrap;margin-top:8.5333333333vw}.onsen__section3__contents__img{width:100%}.onsen__section3__detail{margin-top:8.5333333333vw;margin-left:0}.onsen__section3__detail dl{width:100%}.onsen__section3__detail dl>div{padding:3.2vw}.onsen__section3__detail dl dt{width:26.6666666667vw;font-size:3.7333333333vw}.onsen__section3__detail dl dd{font-size:3.7333333333vw}.onsen__section3__detail dl .paxNote{margin-top:2}.onsen__private .onsen__section__img::before,.onsen__public .onsen__section__img::before{display:none}.onsen__public .onsen__blocks{padding:0}.onsen__efficacy{margin-top:16vw}.onsen__dayuse__plans{max-width:none;padding:0 5.3333333333vw}.onsen__dayuse__plans .plans{margin-top:10.6666666667vw}.onsen__dayuse__plans__header{flex-flow:column nowrap}.onsen__dayuse__plans__header .link{display:none}.onsen__dayuse__plans__text{margin-top:16vw;font-size:4vw;line-height:1.67}.onsen__after .onsen__section__inner{padding-top:32vw}.onsen__after .onsen__blocks{padding-right:0;padding-bottom:0;padding-left:0}.onsen__after .onsen__blocks .paxBlock{margin-top:10.6666666667vw}.onsen__after__description{margin-top:16vw;padding:0 5.3333333333vw;font-size:4vw;line-height:1.67;text-align:left}.onsen__minBlocks{flex-flow:column nowrap;justify-content:flex-start;padding:10.6666666667vw 5.3333333333vw 16vw;-moz-column-gap:0;column-gap:0;row-gap:10.6666666667vw;max-width:none}.onsen__block3{display:flex;flex-flow:column nowrap;width:100%;padding-left:0}.onsen__block3__title{position:relative;top:auto;left:auto;order:2;margin-top:8.5333333333vw;padding-top:0;font-size:6.4vw;writing-mode:unset}.onsen__block3__title::before{display:none}.onsen__block3__img{order:1}.onsen__block3__description{order:3;margin-top:3.2vw;font-size:4vw;line-height:1.67}.onsen__misc{padding:0}.onsen__misc .onsen__section3__inner{padding:0}.onsen__misc .onsen__section3__section+.onsen__section3__section{margin-top:0;padding-top:0;border-top:.5333333333vw solid var(--color-green-light-2)}.onsen__misc .onsen__section3__section [data-pax-accordion-header-icon]{right:5.3333333333vw;width:3.7333333333vw;height:3.7333333333vw}.onsen__misc .onsen__section3__section [data-pax-accordion-body-inner]{padding:0 5.3333333333vw}.onsen__misc .onsen__section3__heeder{padding:8.5333333333vw 5.3333333333vw}.onsen__misc .onsen__section3__contents{margin:0}.onsen__misc .onsen__section3__contents__img{width:100%}.onsen__misc .onsen__section3__detail{margin-left:0;padding-bottom:8.5333333333vw;font-size:4vw;line-height:1.67}.onsen__misc .onsen__section3__detail p+p{margin-top:6.68vw}.onsen__misc .onsen__section3__detail .paxNote{margin-top:8.5333333333vw}}@media (min-width:1465px){.onsen .onsen__section__img .-text{width:1091px}.onsen .onsen__block1__contents{width:528px}.onsen .onsen__block1__imgs{flex-shrink:0;width:calc(936px + (100vw - var(--scrollbar) - 1464px)/ 2)}.onsen .onsen__block1__imgs [data-pax-carousel-track] .slick-slide,.onsen .onsen__block1__imgs [data-pax-carousel-track]>div{flex-shrink:0;width:784px!important}.onsen .onsen__section2__imgs img{width:419px}.onsen .onsen__section2__inner>h4{margin-right:218px}.onsen .onsen__public__misc__imgs{width:400px}.onsen .onsen__section3__contents__img{width:520px}.onsen .onsen__section3__detail{margin-left:112px}.onsen .onsen__section3__detail dl{width:572px}.onsen .onsen__misc .onsen__section3__contents__img{width:508px}.onsen .onsen__block3{width:622px}}.op{display:flex;z-index:100;position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-white-1)}.op.-shown img{opacity:1}.op.-pre{-webkit-mask-image:url(../img/mask.webp);mask-image:url(../img/mask.webp);mask-mode:alpha;-webkit-mask-position:center 0;mask-position:center 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto 500%;mask-size:auto 500%;opacity:1}.op.-hidden{animation:2s mask-hide-animation var(--ease-linear-out-slow-in) 0s forwards}.op img{width:184px;opacity:0;transition:opacity .4s ease}@media (max-width:980px){.op img{width:32vw}}.page{padding-top:75px}.page__kv{position:relative;overflow:hidden}.page__kv__img{position:absolute;top:0;left:0;width:100%;height:100%}.page__kv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page__kv__inner{position:relative;width:100%;height:546px;color:var(--color-white-1)}.page__kv__inner .-title{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-style:normal;font-weight:400;font-weight:400;font-size:40px;line-height:1.12;font-family:"Shippori Mincho",serif;letter-spacing:.04em;text-align:center;text-shadow:0 0 12px var(--color-black-1);white-space:nowrap;writing-mode:vertical-rl}.page__kv__inner .-text{position:absolute;right:80px;bottom:40px;font-weight:300;font-size:12px;line-height:1.6;letter-spacing:.04em;text-shadow:0 0 8px rgba(0,0,0,.25)}.page__kv__inner .-text::before{z-index:0;position:absolute;top:-34px;right:-34px;bottom:-34px;left:-34px;background-color:var(--color-black-1);background-blend-mode:multiply;content:"";filter:blur(100px);opacity:.6}.page__kv__inner .-text span{z-index:1;position:relative}.page__header{max-width:1384px;margin-right:auto;margin-left:auto;padding-top:160px;padding-right:40px;padding-left:40px}.page__header .-title{font-style:normal;font-weight:400;font-weight:400;font-size:48px;line-height:1;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.page__header .-text{margin-top:60px;font-weight:300;font-size:16px;line-height:1.8}.page__body{margin-top:60px;padding-bottom:120px}.page__body section{font-weight:300;font-size:16px;line-height:1.8}.page__body section+section{margin-top:60px}.page__body h3{display:block;position:relative;margin-bottom:24px;padding-bottom:14px;font-style:normal;font-weight:400;font-weight:500;font-size:26px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.page__body h3::after,.page__body h3::before{position:absolute;bottom:0;left:0;height:1px;content:""}.page__body h3::before{z-index:0;width:100%;background-color:var(--color-green-light-4)}.page__body h3::after{z-index:1;width:32px;background-color:var(--color-pax-green)}.page__body p{margin:16px 0}.page__body ul{margin:16px 0}.page__body ul li{position:relative;padding-left:12px}.page__body ul li::before{position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--color-pax-green);content:""}.page__body .-sign{margin-top:60px;font-weight:300;font-size:14px;line-height:1.8;text-align:right}.page__faq{padding:120px 0}.page__faq__inner{width:950px;margin:0 auto}.page__faq__inner .faqList{margin-top:60px}.page__faq__title{margin-bottom:60px;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1;font-family:"Shippori Mincho",serif;text-align:center}@media (max-width:980px){.page{padding-top:14.9333333333vw}.page__kv__inner{height:112vw}.page__kv__inner .-title{font-size:8.5333333333vw;letter-spacing:0;text-shadow:0 0 3.2vw var(--color-black-1)}.page__kv__inner .-text{right:5.3333333333vw;bottom:5.3333333333vw;left:5.3333333333vw;font-size:3.2vw;text-shadow:0 0 2.1333333333vw rgba(0,0,0,.25)}.page__kv__inner .-text::before{z-index:0;position:absolute;top:-4.2666666667vw;right:-5.3333333333vw;bottom:-4.2666666667vw;left:-5.3333333333vw;background-color:var(--color-black-1);background-blend-mode:multiply;content:"";filter:blur(100px);opacity:.6}.page__header{max-width:none;padding:16vw 0 0}.page__header .-title{font-size:8.5333333333vw;line-height:1.4}.page__header .-text{margin-top:10.6666666667vw;font-size:4vw;line-height:1.64}.page__body{margin-top:16vw;padding-bottom:16vw}.page__body section{font-size:4.2666666667vw;line-height:1.8}.page__body section+section{margin-top:16vw}.page__body h3{margin-bottom:5.3333333333vw;padding-bottom:3.2vw;font-size:5.3333333333vw}.page__body h3::after{width:8.5333333333vw}.page__body p{margin:3.2vw 0}.page__body ul{margin:3.2vw 0}.page__body ul li{padding-left:3.2vw}.page__body ul li::before{top:2.6666666667vw;width:1.0666666667vw;height:1.0666666667vw}.page__body .-sign{margin-top:16vw;font-size:3.7333333333vw}.page__faq{padding:21.3333333333vw 0}.page__faq__inner{width:100%;padding:0 5.3333333333vw}.page__faq__inner .faqList{margin-top:16vw}.page__faq__title{margin-bottom:0;font-size:6.9333333333vw}}.paxBlock{display:flex;align-items:center;justify-content:flex-start;max-width:1304px;margin-top:120px;margin-right:auto;margin-left:auto}.paxBlock.-min{display:block;margin-top:0}.paxBlock.-min .paxBlock__img,.paxBlock.-min .paxBlock__imgs{width:100%}.paxBlock.-min .paxBlock__contents{width:100%;margin-top:32px;margin-left:0}.paxBlock.-mid{justify-content:center;margin-top:100px}.paxBlock.-mid .paxBlock__img,.paxBlock.-mid .paxBlock__imgs{width:26.912568306vw}.paxBlock.-mid .paxBlock__contents{width:auto}.paxBlock__img,.paxBlock__imgs{flex-shrink:0;width:46.5846994536vw}.paxBlock__img>div:not(:nth-child(1)),.paxBlock__imgs>div:not(:nth-child(1)){display:none}.paxBlock__contents{flex-shrink:0;width:27.6639344262vw;margin-left:7.650273224vw;color:var(--color-black-1)}.paxBlock__title{font-style:normal;font-weight:400;font-weight:400;font-size:28px;line-height:1.4;font-family:"Shippori Mincho",serif}.paxBlock__description{margin-top:20px;font-weight:300;font-size:16px;line-height:2}.paxBlock__detail{margin-top:20px}.paxBlock__detail dt{color:var(--color-pax-green);font-weight:600;font-size:12px;line-height:1.8}.paxBlock__detail dt:not(:nth-child(1)){margin-top:20px}.paxBlock__detail dd{margin-top:4px;font-weight:300;font-size:14px;line-height:1.8}.paxBlock__detail dd p+p{margin-top:12px}.paxBlock__detail dd p>span{display:block}.paxBlock__detail dd p .paxNote{margin-top:4px}.paxBlock__detail dd>span{display:block}.paxBlock__detail dd .paxNote{margin-top:4px}@media (max-width:980px){.paxBlock{max-width:none}.paxBlock.-min{display:flex}.paxBlock.-min .paxBlock__contents{margin-top:0}.paxBlock.-mid{margin-top:0}.paxBlock.-mid .paxBlock__img,.paxBlock.-mid .paxBlock__imgs{width:42.1333333333vw}.paxBlock__img,.paxBlock__imgs{width:100%}.paxBlock__contents{width:100%;margin-top:5.3333333333vw;margin-left:0}.paxBlock__title{font-size:5.3333333333vw}.paxBlock__description{margin-top:3.2vw;font-size:4vw;line-height:1.67}.paxBlock__detail{margin-top:4.2666666667vw}.paxBlock__detail dt{font-size:3.2vw}.paxBlock__detail dt:not(:nth-child(1)){margin-top:5.3333333333vw}.paxBlock__detail dd{margin-top:1.0666666667vw;font-size:3.2vw;line-height:1.4}.paxBlock__detail dd p+p{margin-top:3.2vw}.paxBlock__detail dd p .paxNote{margin-top:1.0666666667vw}.paxBlock__detail dd .paxNote{margin-top:1.0666666667vw}}@media (min-width:1465px){.paxBlock.-mid .paxBlock__img,.paxBlock.-mid .paxBlock__imgs{width:394px}.paxBlock .paxBlock__img,.paxBlock .paxBlock__imgs{width:682px}.paxBlock .paxBlock__contents{width:405px;margin-left:112px}}.paxCheckbox label{display:flex;align-items:center}.paxCheckbox__input{width:16px;height:16px;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}.paxCheckbox__label{margin-left:16px;font-style:normal;font-weight:400;font-weight:400;font-size:16px;line-height:1.64;font-family:"Shippori Mincho",serif}.paxCheckbox__label a{text-decoration:underline}.paxCheckbox__label a:hover{text-decoration:none}@media (max-width:980px){.paxCheckbox__input{width:4.2666666667vw;height:4.2666666667vw}.paxCheckbox__label{margin-left:4.2666666667vw;font-size:4.2666666667vw}}.paxDetailDL dl>div{display:flex;padding:20px 12px;border-bottom:1px solid var(--color-green-light-4)}.paxDetailDL dl dt{flex-shrink:0;width:200px;font-style:normal;font-weight:400;font-weight:500;font-size:16px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.paxDetailDL dl dd{width:100%;font-weight:300;font-size:14px;line-height:1.8}.paxDetailDL dl dd p+p{margin-top:12px}.paxDetailDL dl dd ul li{position:relative;padding-left:10px}.paxDetailDL dl dd ul li::before{position:absolute;top:10px;left:0;width:4px;height:4px;border-radius:50%;background-color:var(--color-pax-green);content:""}.paxDetailDL dl dd a{color:var(--color-pax-green);text-decoration:underline}.paxDetailDL dl dd a:hover{text-decoration:none}.paxDetailDL dl dd>em{display:block;margin-top:12px;color:var(--color-pax-green);font-weight:600;font-size:12px;line-height:1.8}.paxDetailDL dl .paxNote{margin-top:2px}.paxDetailDL.-small dl>div{padding:20px 12px}.paxDetailDL.-small dl dt{font-size:14px}.paxDetailDL.-min dl>div{padding:12px 20px}.paxDetailDL.-min dl dt{font-size:14px}.paxDetailDL.-min dl dd{line-height:1.6}@media (max-width:980px){.paxDetailDL dl>div{padding:3.2vw}.paxDetailDL dl dt{width:29.8666666667vw;font-size:3.2vw}.paxDetailDL dl dd{font-size:3.7333333333vw;line-height:1.6}.paxDetailDL dl dd p+p{margin-top:3.2vw}.paxDetailDL dl dd ul li{padding-left:2.6666666667vw}.paxDetailDL dl dd ul li::before{top:2.6666666667vw;width:1.0666666667vw;height:1.0666666667vw}.paxDetailDL dl dd>em{margin-top:3.2vw;font-size:3.2vw}.paxDetailDL dl .paxNote{margin-top:.5333333333vw}.i18n__onsen__detail__section__inner .paxDetailDL dl>div,.i18n__room__detail__inner .paxDetailDL dl>div,.paxDetailDL.-small dl>div,.paxDetailDL.facilities__detail dl>div,.paxDetailDL.onsen__section2__detail dl>div,.paxDetailDL.recruitRequirements__detail dl>div,.paxDetailDL.reservation__section__detail dl>div{flex-flow:column nowrap;padding:5.8666666667vw 0 5.3333333333vw}.i18n__onsen__detail__section__inner .paxDetailDL dl dt,.i18n__room__detail__inner .paxDetailDL dl dt,.paxDetailDL.-small dl dt,.paxDetailDL.facilities__detail dl dt,.paxDetailDL.onsen__section2__detail dl dt,.paxDetailDL.recruitRequirements__detail dl dt,.paxDetailDL.reservation__section__detail dl dt{width:100%;font-size:3.7333333333vw;line-height:1.6}.i18n__onsen__detail__section__inner .paxDetailDL dl dd,.i18n__room__detail__inner .paxDetailDL dl dd,.paxDetailDL.-small dl dd,.paxDetailDL.facilities__detail dl dd,.paxDetailDL.onsen__section2__detail dl dd,.paxDetailDL.recruitRequirements__detail dl dd,.paxDetailDL.reservation__section__detail dl dd{width:100%;margin-top:3.7333333333vw;padding-left:3.2vw;font-size:3.7333333333vw}.i18n__onsen__detail__section__inner .paxDetailDL dl .paxNote,.i18n__room__detail__inner .paxDetailDL dl .paxNote,.paxDetailDL.-small dl .paxNote,.paxDetailDL.facilities__detail dl .paxNote,.paxDetailDL.onsen__section2__detail dl .paxNote,.paxDetailDL.recruitRequirements__detail dl .paxNote,.paxDetailDL.reservation__section__detail dl .paxNote{margin-top:.5333333333vw}.paxDetailDL.-min dl>div{padding:3.2vw 5.3333333333vw}.paxDetailDL.-min dl dt{font-size:3.7333333333vw}}.paxInput.-hasError label input,.paxInput.-hasError label input:focus{border:1px solid #e90808}.paxInput label>div{color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:16px;line-height:1.8;font-family:"Shippori Mincho",serif}.paxInput label>div span{margin-left:4px;color:#e90808}.paxInput label input{width:100%;height:60px;margin-top:4px;padding:0 16px;border:1px solid var(--color-green-light-4);border-radius:4px;background:var(--color-white-2);font-weight:300;font-size:16px;line-height:1.8}.paxInput label input:focus{border-color:var(--color-green-2)}.paxInput label input::-moz-placeholder{color:#b8c0bc}.paxInput label input::placeholder{color:#b8c0bc}.paxInputs{display:flex;align-items:flex-end}.paxInputs>span{display:block;margin:0 16px;line-height:60px}@media (max-width:980px){.paxInput label>div{font-size:4.2666666667vw}.paxInput label>div span{margin-left:1.0666666667vw}.paxInput label input{height:16vw;margin-top:1.0666666667vw;padding:0 4.2666666667vw;border-radius:1.0666666667vw;font-size:4.2666666667vw}.paxInputs>span{margin:0 4.2666666667vw;line-height:16vw}}.paxNav.-bg{display:flex;justify-content:center}.paxNav.-bg ul{display:inline-flex;background:var(--color-white-2)}.paxNav ul{display:flex;row-gap:16px;flex-flow:row wrap;align-items:center;justify-content:center;padding:20px 32px}.paxNav li{position:relative}.paxNav li+li::before{position:absolute;top:50%;left:0;width:1px;height:16px;transform:translateY(-50%);background:url(../img/dots-1.svg) no-repeat center center transparent;background-size:100% auto;content:""}.paxNav a{display:flex;align-items:center;padding:3px 28px;color:var(--color-black-2);font-style:normal;font-weight:400;font-weight:400;font-size:16px;line-height:1.8;font-family:"Shippori Mincho",serif;font-feature-settings:"pwid" on;letter-spacing:.04em}.-enabledHover .paxNav a:hover i svg{transition:transform .3s var(--ease-fast-out-slow-in),opacity .3s var(--ease-fast-out-slow-in)}.-enabledHover .paxNav a:hover i .-default{transform:translate3d(-50%,25%,0) rotate(90deg);opacity:0}.-enabledHover .paxNav a:hover i .-hover{transform:translate3d(-50%,-50%,0) rotate(90deg);opacity:1;transition-delay:150ms}.paxNav a i{display:flex;position:relative;align-items:center;justify-content:center;width:42px;height:24px;margin-left:10px;border:1px solid var(--color-green-light-4);border-radius:12px}.paxNav a i svg{position:absolute;top:50%;left:50%;width:10px;transition:none}.paxNav a i .-default{transform:translate3d(-50%,-50%,0) rotate(90deg);opacity:1}.paxNav a i .-hover{transform:translate3d(-50%,-125%,0) rotate(90deg);opacity:0}@media (max-width:980px){.paxNav.-hasBorder ul{-moz-column-gap:10.6666666667vw;column-gap:10.6666666667vw}.paxNav.-hasBorder li+li::before{display:block;left:-5.3333333333vw;height:4.2666666667vw}.paxNav ul{margin-right:5.3333333333vw;margin-left:5.3333333333vw;padding:5.3333333333vw;gap:2.6666666667vw}.paxNav li+li::before{display:none}.paxNav a{padding:0;font-size:3.7333333333vw}.paxNav a i{width:8.5333333333vw;height:4.8vw;margin-left:3.2vw;border-radius:2.4vw}.paxNav a i svg{width:2.4vw}}.paxNote{display:block;margin-top:12px;padding-left:1.2em;color:var(--color-gray-4);font-style:normal;font-weight:300;font-size:12px;line-height:1.6;font-family:var(--font-family-base)}.paxNote span{display:inline-block;width:1.2em;margin-left:-1.2em}@media (max-width:980px){.paxNote{margin-top:3.2vw;font-size:3.2vw;line-height:1.4}}.paxSelect{position:relative}.paxSelect.-open .paxSelect__selected{border-color:var(--color-green-2)}.paxSelect.-open .paxSelect__options .pc{height:250px;transform:translate3d(-50%,0,0);opacity:1;transition:width 0s 0s,opacity 250ms 1ms var(--ease-fast-out-slow-in),transform 250ms 1ms var(--ease-fast-out-slow-in)}.paxSelect.-hasError .paxSelect__selected{border:1px solid #e90808}.paxSelect__label{color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:16px;line-height:1.8;font-family:"Shippori Mincho",serif}.paxSelect__label span{margin-left:4px;color:#e90808}.paxSelect__selected{position:relative;width:100%;height:60px;margin-top:4px;border:1px solid var(--color-green-light-4);border-radius:4px;background:var(--color-white-2);font-weight:300;font-size:16px;line-height:1.8}.paxSelect__selected>span{display:flex;position:absolute;top:0;left:0;align-items:center;width:100%;height:100%;padding:0 16px}.paxSelect__selected i{display:block;position:absolute;top:50%;right:16px;width:8px;height:5px;margin-left:8px;transform:scaleY(-1);background:url(../img/chevron-up.svg) no-repeat center center transparent;background-size:100% auto}.paxSelect__options .pc{position:absolute;top:100%;left:50%;width:100%;height:0;overflow:hidden;transform:translate3d(-50%,0,0);background-color:var(--color-white-2);opacity:0;transition:height 0s 201ms,opacity .2s 0s var(--ease-fast-out-slow-in),transform .2s 0s var(--ease-fast-out-slow-in)}.paxSelect__options .sp{display:none}.paxSelect__options__inner{height:100%;overflow:auto;border:1px solid var(--color-green-light-4);border-top:none;border-radius:4px}.paxSelect__options__inner div{display:block;padding:12px 20px;color:var(--color-black-1);font-weight:300;font-size:14px;line-height:1.8;cursor:pointer}.paxSelect__options__inner div+div{border-top:1px solid var(--color-green-light-4)}.paxSelect__options__inner div:hover{background-color:var(--color-beige-1)}.paxSelect__options__inner div.-current{color:var(--color-pax-green)}@media (max-width:980px){.paxSelect__label{font-size:4.2666666667vw}.paxSelect__label span{margin-left:1.0666666667vw}.paxSelect__selected{height:16vw;margin-top:1.0666666667vw;border-radius:1.0666666667vw;font-size:4.2666666667vw}.paxSelect__selected>span{opacity:0}.paxSelect__selected i{right:4.2666666667vw;width:2.1333333333vw;height:1.3333333333vw;margin-left:2.1333333333vw}.paxSelect__options{position:absolute;bottom:0;left:0;width:100%;height:16vw}.paxSelect__options .pc{display:none}.paxSelect__options .sp{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 4.2666666667vw;border-radius:1.0666666667vw;outline:0;font-size:4.2666666667vw}}.paxTable{margin-top:32px}.paxTable dl{display:grid;grid-template-columns:max-content max-content;color:var(--color-black-1);font-weight:300;font-size:12px;line-height:2}.paxTable dl dd,.paxTable dl dt{margin:0;padding:4px 12px}.paxTable dl dt{grid-column:1;background-color:#e5e9e7}.paxTable dl dt:not(:nth-child(1)){border-top:1px solid var(--color-white-1)}.paxTable dl dd{grid-column:2;border:1px solid var(--color-green-light-4);border-left-width:0}.paxTable dl a{color:var(--color-pax-green);text-decoration:underline}.paxTable dl a:hover{text-decoration:none}@media (max-width:980px){.paxTable{margin-top:8.5333333333vw}.paxTable dl{font-size:3.2vw}.paxTable dl dd,.paxTable dl dt{padding:.5333333333vw 2.6666666667vw}}.paxTextarea.-hasError label textarea,.paxTextarea.-hasError label textarea:focus{border:1px solid #e90808}.paxTextarea label>div{color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:16px;line-height:1.8;font-family:"Shippori Mincho",serif}.paxTextarea label>div span{margin-left:4px;color:#e90808}.paxTextarea label textarea{width:100%;height:57.6px;height:60px;margin-top:4px;padding:14px 16px;border:1px solid var(--color-green-light-4);border-radius:4px;background:var(--color-white-2);font-weight:300;font-size:16px;line-height:1.8;resize:vertical}.paxTextarea label textarea:focus{border-color:var(--color-green-2)}.paxTextarea label textarea::-moz-placeholder{color:#b8c0bc}.paxTextarea label textarea::placeholder{color:#b8c0bc}@media (max-width:980px){.paxTextarea label>div{font-size:4.2666666667vw}.paxTextarea label>div span{margin-left:1.0666666667vw}.paxTextarea label textarea{height:15.36vw;height:16vw;margin-top:1.0666666667vw;padding:3.7333333333vw 4.2666666667vw;border-radius:1.0666666667vw;font-size:4.2666666667vw}}.paxTitle{display:flex;align-items:flex-start;justify-content:center}.paxTitle.-large span{font-size:18px}.paxTitle span{display:inline-block;width:1em;transform:rotate(90deg);transform-origin:left top;color:var(--color-green-2);font-style:normal;font-size:14px;line-height:1.4;font-family:"EB Garamond",serif;font-optical-sizing:auto;letter-spacing:.04em;white-space:nowrap}.paxTitle em{display:inline-block;color:var(--color-black-2);font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1.2;font-family:"Shippori Mincho",serif;letter-spacing:.14em;writing-mode:vertical-rl}@media (max-width:980px){.paxTitle.-large span{font-size:4.8vw}.paxTitle span{font-size:3.7333333333vw}.paxTitle em{margin-left:-4.2666666667vw;font-size:6.9333333333vw;letter-spacing:0}}.plans [data-pax-carousel-track]{display:flex;-moz-column-gap:40px;column-gap:40px}.plan{flex-shrink:0;width:296px}.plan a{display:block}.plan__img{aspect-ratio:296/196;width:100%}.plan__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.plan__title{margin-top:20px;font-weight:300;font-size:14px;line-height:1.64}.plan__period{margin-top:12px;color:var(--color-gray-4);font-weight:300;font-size:12px;line-height:1.4}@media (max-width:980px){.plans{margin-right:-5.3333333333vw}.plans [data-pax-carousel-track]{-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw;padding-left:5.3333333333vw}.plans [data-pax-carousel-track] .slick-slide{width:78.9333333333vw!important}.plan{width:78.9333333333vw}.plan__title{margin-top:5.3333333333vw;font-size:3.7333333333vw}.plan__period{margin-top:3.2vw;font-size:3.2vw}}.privacy{width:856px;margin-right:auto;margin-left:auto}.privacy .page__contents{margin-top:120px;padding-bottom:120px}.privacy__contact{margin-top:-60px;padding-top:40px;border-top:1px solid var(--color-green-light-4);font-weight:300;font-size:14px;line-height:1.8}.privacy__contact h3{margin-bottom:2px;font-weight:600;font-size:14px;line-height:1.8}@media (max-width:980px){.privacy{width:100%;padding-right:5.3333333333vw;padding-left:5.3333333333vw}.privacy .page__contents{margin-top:16vw;padding-bottom:21.3333333333vw}.privacy__contact{margin-top:-16vw;padding-top:10.6666666667vw;font-size:3.7333333333vw}.privacy__contact h3{margin-bottom:.5333333333vw;font-size:3.7333333333vw}}.recruit__summary{padding:80px 0 60px;background-color:var(--color-white-1)}.recruit__summary__inner{max-width:1304px;margin-right:auto;margin-left:auto}.recruit__summary__text{font-style:normal;font-weight:400;font-weight:400;font-size:18px;line-height:2;font-family:"Shippori Mincho",serif;font-feature-settings:"pwid" on;letter-spacing:.04em;text-align:center}.recruit__nav{margin-top:60px}.recruit__section{padding-top:140px;padding-bottom:147px}.recruit__section__description{margin-top:80px;color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2;text-align:center}.recruit__section__contents{margin-top:157px}.recruit__interview__list{display:flex;flex-flow:row wrap;justify-content:center;-moz-column-gap:100px;column-gap:100px;row-gap:120px;max-width:1384px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.recruit__interview__item{display:flex;flex-shrink:0;flex-flow:column nowrap;width:calc((100% - 100px)/ 2)}.recruit__interview__item .recruitInterview{display:flex;flex-flow:column nowrap;height:100%}.recruit__interview__item .recruitInterview__header{flex-shrink:0}.recruit__interview__item .recruitInterview__contents{height:100%}.recruit__interview__item .recruitInterview__contents{display:flex;flex-flow:column nowrap}.recruit__interview__item .recruitInterview__copy,.recruit__interview__item .recruitInterview__description{flex-shrink:0}.recruit__interview__item .recruitInterview__comment{height:100%}.recruit__interview__links{display:flex;justify-content:flex-end;margin-top:40px;-moz-column-gap:40px;column-gap:40px;flex-shrink:0}.recruit__requirements{background-color:var(--color-green-light-2)}.recruit__requirements__item{max-width:1304px;margin-right:auto;margin-left:auto}.recruit__requirements__item+.recruit__requirements__item{margin-top:120px}.recruit__requirements__item>.link{display:flex;justify-content:flex-end;margin-top:40px;margin-right:134px}.recruit__entry{padding:120px 0;background-color:var(--color-white-1)}.recruit__entry__inner{display:flex;max-width:1384px;margin-right:auto;margin-left:auto;padding:0 40px}.recruit__entry__title{width:448px;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:26px;line-height:1;font-family:"Shippori Mincho",serif}.recruit__entry__contents{width:100%}.recruit__entry__contents p{color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2}.recruit__entry__contents .button{margin-top:40px}.recruit__entry__contents .button a{width:214px}@media (max-width:980px){.recruit__summary{padding:16vw 0 12vw}.recruit__summary__inner{max-width:none}.recruit__summary__text{font-size:4vw;line-height:1.8}.recruit__nav{margin-top:10.6666666667vw}.recruit__nav ul{margin:0}.recruit__section{padding-top:32vw;padding-bottom:21.3333333333vw}.recruit__section__inner{padding:0 5.3333333333vw}.recruit__section__description{margin-top:16vw;font-size:4vw;line-height:1.67;text-align:left}.recruit__section__contents{margin-top:21.3333333333vw}.recruit__interview__list{flex-flow:column nowrap;padding-right:0;padding-left:0;-moz-column-gap:0;column-gap:0;row-gap:21.3333333333vw;max-width:none}.recruit__interview__item{width:100%}.recruit__interview__links{margin-top:6.4vw;-moz-column-gap:10.6666666667vw;column-gap:10.6666666667vw}.recruit__requirements__item{max-width:none;margin-right:auto;margin-left:auto}.recruit__requirements__item+.recruit__requirements__item{margin-top:21.3333333333vw}.recruit__requirements__item>.link{margin-top:3.2vw;margin-right:0}.recruit__entry{padding:16vw 0;background-color:var(--color-white-1)}.recruit__entry__inner{display:block;max-width:none;padding:0 5.3333333333vw}.recruit__entry__title{width:auto;font-size:6.4vw}.recruit__entry__contents{margin-top:8.5333333333vw}.recruit__entry__contents p{font-size:4vw;line-height:1.67}.recruit__entry__contents .button{margin-top:10.6666666667vw}.recruit__entry__contents .button a{width:57.0666666667vw}}.recruitInterview__header{display:flex;position:relative}.recruitInterview__header .-no{position:absolute;top:-18px;left:0;padding-left:72px;transform:rotate(90deg);transform-origin:left bottom;color:var(--color-green-3);font-style:normal;font-weight:400;font-size:18px;line-height:1;font-family:"EB Garamond",serif;font-optical-sizing:auto;letter-spacing:.04em}.recruitInterview__header .-no::before{position:absolute;top:50%;left:0;width:60px;height:1px;transform:translateY(-50%);background-color:var(--color-green-light-3);content:""}.recruitInterview__header .-img{flex-shrink:0;width:20.218579235vw}.recruitInterview__header h4{display:flex;align-items:center;justify-content:flex-start;width:286px;padding-left:50px;font-style:normal;font-weight:400;font-weight:500;font-size:2.1857923497vw;line-height:1.4;font-family:"Shippori Mincho",serif}.recruitInterview__contents{margin-top:40px}.recruitInterview__copy{font-style:normal;font-weight:400;font-weight:400;font-size:20px;line-height:1.6;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.recruitInterview__description{margin-top:20px;font-weight:300;font-size:16px;line-height:1.8}.recruitInterview__comment{margin-top:32px;padding:40px;background:var(--color-white-1)}.recruitInterview__comment .-header{display:flex;align-items:flex-end}.recruitInterview__comment .-title{font-style:normal;font-weight:400;font-weight:400;font-size:18px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.recruitInterview__comment .-year{margin-left:12px;color:var(--color-pax-green);font-weight:600;font-size:12px;line-height:1.8}.recruitInterview__comment .-text{margin-top:12px;font-weight:300;font-size:14px;line-height:1.8}@media (min-width:981px){.recruitInterview__comment .-header>div{display:flex;align-items:flex-end}.recruitInterview__comment .-contents{height:auto!important;overflow:visible}}@media (max-width:980px){.recruitInterview__header{padding-top:59.2vw}.recruitInterview__header .-no{top:54.4vw;padding-left:10.1333333333vw;font-size:4.8vw}.recruitInterview__header .-no::before{width:6.6666666667vw}.recruitInterview__header .-img{position:absolute;top:0;left:0;width:100%}.recruitInterview__header h4{width:auto;margin-top:8.5333333333vw;padding-left:10.1333333333vw;font-size:6.4vw}.recruitInterview__contents{margin-top:4.2666666667vw;padding-left:10.1333333333vw}.recruitInterview__copy{font-size:4.8vw}.recruitInterview__description{margin-top:3.2vw;font-size:4vw;line-height:1.67}.recruitInterview__comment{margin-top:8.5333333333vw;margin-left:-10.1333333333vw;padding:0}.recruitInterview__comment .-header{padding:5.8666666667vw 5.3333333333vw}.recruitInterview__comment .-header>div{display:flex;align-items:flex-end}.recruitInterview__comment .-header [data-pax-accordion-header-icon]{right:5.3333333333vw;width:4vw;height:4vw}.recruitInterview__comment .-header [data-pax-accordion-header-icon]::after,.recruitInterview__comment .-header [data-pax-accordion-header-icon]::before{background-color:var(--color-black-2)}.recruitInterview__comment .-title{font-size:4.2666666667vw}.recruitInterview__comment .-year{margin-left:3.2vw;font-size:3.2vw;line-height:1.4}.recruitInterview__comment .-text{margin-top:0;padding:0 5.3333333333vw 5.3333333333vw;font-size:3.7333333333vw;line-height:1.6}}@media (min-width:1465px){.recruitInterview__header .-img{width:296px}.recruitInterview__header h4{font-size:32px}}.recruitRequirements{display:flex}.recruitRequirements__title{display:flex;align-items:flex-end;width:32px;margin-left:80px;font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1;font-family:"Shippori Mincho",serif;writing-mode:vertical-rl}.recruitRequirements__contents{width:840px;margin-right:134px;margin-left:218px}.recruitRequirements__disabled{display:inline-block;margin-bottom:40px;padding:8px 16px;border:1px solid var(--color-green-3);border-radius:4px;background:var(--color-green-light-1);color:var(--color-pax-green);font-style:normal;font-weight:400;font-weight:600;font-size:14px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em;text-align:center}@media (max-width:980px){.recruitRequirements{flex-flow:column nowrap}.recruitRequirements__title{width:auto;margin-left:0;font-size:6.4vw;writing-mode:unset}.recruitRequirements__contents{width:100%;margin-right:0;margin-left:0}.recruitRequirements__disabled{width:100%;margin-top:9.6vw;margin-bottom:6.4vw;padding:2.1333333333vw 4.2666666667vw;font-size:3.7333333333vw}.recruitRequirements__detail li{line-height:1.8}}.reservation__inner{max-width:1384px;margin-top:60px;margin-right:auto;margin-left:auto;padding:0 40px}.reservation__form{padding:60px 80px 0;background-color:var(--color-white-1)}.reservation__form .con_top_search{text-align:center}.reservation__form .con_top_search form{display:inline-block;padding:0;box-shadow:none}.reservation__form .con_top_search form button{margin-left:100px;background-color:var(--color-green-2)!important}.reservation__form .con_top_search form section:nth-of-type(2){width:100%}.reservation__form .con_top_search form input[type=text]{padding:0 .5em}.reservation__form__link{margin-top:40px;padding:48px 0 60px;border-top:1px solid var(--color-black-2);text-align:center}.reservation__form__link>span{-moz-columns:var(--color-black-1);columns:var(--color-black-1);font-weight:300;font-size:21px;line-height:1.4}.reservation__form__link>span small{font-size:16px}.reservation__form__link .button{margin-top:32px}.reservation__form__link .button a{display:inline-flex;height:80px;padding:0 30px;border:1px solid var(--color-black-2);border-radius:4px}.reservation__form__link .button a span{font-weight:600;font-size:18px;line-height:1;font-family:var(--font-family-base)}.reservation__form__link .button a i{width:9px;margin-left:8px;transform:rotate(-45deg)}.reservation__clms{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:120px;-moz-column-gap:60px;column-gap:60px}.reservation__guide .link{display:flex;justify-content:flex-end;margin-top:40px}.reservation__section{flex-shrink:0;width:calc((100% - 60px)/ 2)}.reservation__title{font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.reservation__section__contents{margin-top:40px}.reservation__plans__list{margin-right:-40px}.reservation__plans__list [data-pax-carousel-track] .slick-slide{width:296px!important}.reservation__banner{display:flex;flex-flow:column nowrap;align-items:center;margin-top:80px}.reservation__banner a{display:block;width:920px}@media (max-width:980px){.reservation__inner{max-width:none;margin-top:5.3333333333vw;padding:0 0 5.3333333333vw}.reservation__form{padding:10.6666666667vw 10.6666666667vw 16vw}.reservation__form .con_top_search form{width:100%!important;text-align:left}.reservation__form .con_top_search form>div{display:block;width:100%}.reservation__form .con_top_search form button{margin-left:0;text-align:center}.reservation__form__link{margin-top:10.6666666667vw;padding:10.6666666667vw 0 0}.reservation__form__link>span{font-size:5.0666666667vw}.reservation__form__link>span small{font-size:3.7333333333vw}.reservation__form__link .button{margin-top:8.5333333333vw}.reservation__form__link .button a{height:21.3333333333vw;padding:0 8vw;border-radius:1.0666666667vw}.reservation__form__link .button a span{font-size:4vw}.reservation__form__link .button a i{width:2.4vw;margin-left:2.1333333333vw}.reservation__clms{flex-flow:column nowrap;margin-top:21.3333333333vw;padding:0 5.3333333333vw;-moz-column-gap:0;column-gap:0;row-gap:21.3333333333vw}.reservation__guide{order:2}.reservation__plans{order:1}.reservation__section{width:100%}.reservation__title{font-size:6.9333333333vw}.reservation__section__contents{margin-top:5.3333333333vw}.reservation__plans__list{margin-right:-5.3333333333vw}.reservation__plans__list[data-pax-carousel][data-pax-carousel=large]{padding-bottom:18.6666666667vw}.reservation__plans__list [data-pax-carousel-track] .slick-slide{width:78.9333333333vw!important}.reservation__banner{margin-top:21.3333333333vw;padding:0 5.3333333333vw}.reservation__banner a{width:80vw}}.rooms__rooms{margin-top:160px}.rooms__room{display:flex;position:relative;max-width:1464px;margin:0 auto;padding-bottom:60px;border-bottom:1px solid var(--color-green-light-4)}.rooms__room+.rooms__room{padding-top:120px}.rooms__room .-left{flex-shrink:0;width:376px}.rooms__room .-right{min-width:0}.rooms__room .rooms__room__title{position:sticky;top:100px;left:0;padding-right:112px}.rooms__room .rooms__room__title.-fixed{position:absolute;top:auto;bottom:0;left:0;width:375px;transform:translateY(calc(100% - 100lvh + 100px))}.rooms__room .rooms__room__title .paxTitle{justify-content:flex-end}.rooms__room .rooms__room__nav-placeholder{display:flex;align-items:flex-end;height:404px;padding-bottom:60px;padding-left:40px}.rooms__room .rooms__room__nav{display:flex;align-items:flex-end;height:404px;margin-top:-404px;padding-bottom:60px;padding-left:40px}.rooms__room .rooms__room__nav li+li{margin-top:20px}.rooms__room .rooms__room__nav li button{color:#6d6d6d;font-style:normal;font-weight:400;font-weight:400;font-size:12px;line-height:1.8;font-family:"Shippori Mincho",serif;font-feature-settings:"pwid" on}.-enabledHover .rooms__room .rooms__room__nav li button{transition:color .2s var(--ease-fast-out-slow-in)}.-enabledHover .rooms__room .rooms__room__nav li button:hover{color:var(--color-black-2)}.rooms__room .rooms__room__nav li button.-current{border-bottom:1px solid var(--color-black-2);color:var(--color-black-2);font-weight:500}.rooms__room .rooms__room__imgs [data-pax-carousel-track]{display:flex;-moz-column-gap:12px;column-gap:12px;overflow:hidden}.rooms__room .rooms__room__imgs [data-pax-carousel-track] .slick-slide,.rooms__room .rooms__room__imgs [data-pax-carousel-track]>div{flex-shrink:0;width:45.9016393443vw!important}.rooms__room .rooms__room__contents{margin-top:60px}.rooms__room .rooms__room__explain{font-style:normal;font-weight:400;font-weight:400;font-size:20px;line-height:2;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.rooms__room .rooms__room__inner{display:flex;row-gap:40px;flex-flow:row wrap;max-width:1088px;padding-top:80px}.rooms__room .rooms__room__detail{flex-shrink:0;width:452px;margin-right:74px}.rooms__room .rooms__room__detail dl dt{font-size:12px}.rooms__room .rooms__room__detail dl dd{font-size:12px}.rooms__room .rooms__room__detail .paxNote{margin-top:24px;color:var(--color-gray-4)}.rooms__room .rooms__room__type{width:480px}.rooms__room .rooms__room__reservation{width:100%;margin-top:60px}.rooms__room .rooms__room__reservation a{margin:0 auto}.rooms__minRoom{display:flex;max-width:1384px;margin-right:auto;margin-left:auto;padding:0 40px}.rooms__minRoom+.rooms__minRoom{margin-top:60px}.rooms__minRoom.-type4{margin-top:120px}.rooms__minRoom .rooms__room__img{flex-shrink:0;width:408px}.rooms__minRoom .rooms__minRoom__contents{margin-left:112px}.rooms__minRoom .rooms__room__title{color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:28px;line-height:1.4;font-family:"Shippori Mincho",serif}.rooms__minRoom .rooms__room__title small{font-size:16px}.rooms__minRoom .rooms__room__explain{margin-top:24px;font-weight:300;font-size:14px;line-height:1.8}.rooms__minRoom .rooms__room__detail{display:flex;position:relative;flex-flow:row wrap;margin-top:32px;font-weight:300;font-size:12px;line-height:1.4}.rooms__minRoom .rooms__room__detail span{position:relative}.rooms__minRoom .rooms__room__detail span+span{margin-left:13px}.rooms__minRoom .rooms__room__detail span+span::before{position:absolute;top:50%;left:-7px;width:1px;height:12px;transform:translateY(-50%);background-color:var(--color-green-light-3);content:""}.rooms__minRoom .rooms__room__reservation{margin-top:40px}.rooms__comparison{margin-top:120px;padding:0 80px}.rooms__comparison__header{max-width:1304px;margin-right:auto;margin-left:auto;padding:60px;background-color:var(--color-green-light-4);transition:background-color .4s var(--ease-fast-out-slow-in)}.rooms__comparison__header:hover{background-color:var(--color-green-light-2)}.rooms__comparison__header span{color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1.4;font-family:"Shippori Mincho",serif}.rooms__comparison__header [data-pax-accordion-header-icon]{right:60px}.rooms__comparison__header [data-pax-accordion-header-icon]::after,.rooms__comparison__header [data-pax-accordion-header-icon]::before{background-color:var(--color-green-3)}.rooms__comparison__contens{max-width:1304px;margin-right:auto;margin-left:auto;overflow:auto}.rooms__comparison__contens table{width:1304px}.rooms__comparison__contens td,.rooms__comparison__contens th{font-style:normal;font-weight:400;font-family:"Shippori Mincho",serif}.rooms__comparison__contens td:nth-child(1),.rooms__comparison__contens th:nth-child(1){width:480px}.rooms__comparison__contens td:nth-child(2),.rooms__comparison__contens th:nth-child(2){width:180px}.rooms__comparison__contens td:nth-child(3),.rooms__comparison__contens th:nth-child(3){width:110px}.rooms__comparison__contens td:nth-child(4),.rooms__comparison__contens th:nth-child(4){width:150px}.rooms__comparison__contens td:nth-child(5),.rooms__comparison__contens th:nth-child(5){width:120px}.rooms__comparison__contens td:nth-child(6),.rooms__comparison__contens th:nth-child(6){width:120px}.rooms__comparison__contens td:nth-child(7),.rooms__comparison__contens th:nth-child(7){width:120px}.rooms__comparison__contens td:nth-child(6),.rooms__comparison__contens th:nth-child(6){width:140px}.rooms__comparison__contens tr{background-color:var(--color-green-light-1)}.rooms__comparison__contens tr:nth-child(2n){background-color:#f2f2f2}.rooms__comparison__contens th{padding:18px 5px;background-color:#596d61;color:var(--color-white-1);font-weight:400;font-size:16px;line-height:1.6;text-align:center}.rooms__comparison__contens th+th{border-left:1px solid var(--color-green-light-4)}.rooms__comparison__contens td{padding:12px 5px;border-bottom:1px solid var(--color-green-light-2);color:var(--color-black-1);font-weight:400;font-size:14px;line-height:1.4;text-align:center;vertical-align:middle}.rooms__comparison__contens td+td{border-left:1px solid var(--color-green-light-2)}.rooms__comparison__contens td:nth-child(1){text-align:left}.rooms__comparison__contens td:nth-child(4) span{display:block;margin-top:6px;font-weight:300;font-size:12px;line-height:1.4;font-family:var(--font-family-base)}.rooms__comparison__contens td.-blank{position:relative}.rooms__comparison__contens td.-blank::before{display:block;position:absolute;top:50%;left:50%;width:14px;height:1px;transform:translate3d(-50%,-50%,0);background-color:var(--color-green-3);content:""}.rooms__comparison__contens td a{position:relative}.rooms__comparison__contens td a:hover::after{transform:translate3d(1px,-1px,0)}.rooms__comparison__contens td a::after{display:inline-block;width:8px;height:8px;margin-left:4px;background:url(../img/arrow-upright.svg) no-repeat center center transparent;background-size:contain;content:"";transition:transform .2s var(--ease-fast-out-slow-in)}@media (max-width:980px){.rooms__comparison__contens td a::after{width:1.8666666667vw;height:1.8666666667vw;margin-left:1.3333333333vw;content:""}}.rooms__comparison__contens td a{text-decoration:underline}.rooms__comparison__contens td a:hover{text-decoration:none}.rooms__comparison__contens td img{width:44px;height:44px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.rooms__comparison__contens td img.-i5{width:19px}.rooms__comparison__contens td small{font-weight:300;font-size:10px;line-height:1.4}.rooms__guide{margin-top:160px;background-color:var(--color-white-1)}.rooms__guide__inner{display:flex;max-width:1384px;margin-right:auto;margin-left:auto;padding:120px 0;padding-right:80px}.rooms__guide__header{flex-shrink:0;width:330px}.rooms__guide__header h3{padding-left:80px;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:32px;line-height:1;font-family:"Shippori Mincho",serif;writing-mode:vertical-rl}.rooms__guide__contenets{width:840px}.rooms__guide__contenets dl>div{display:flex;padding:20px 12px;border-bottom:1px solid var(--color-green-light-4)}.rooms__guide__contenets dl dt{flex-shrink:0;width:200px;font-style:normal;font-weight:400;font-weight:500;font-size:16px;line-height:1.4;font-family:"Shippori Mincho",serif;letter-spacing:.04em}.rooms__guide__contenets dl dd{width:100%;font-weight:300;font-size:14px;line-height:1.8}.rooms__guide__contenets dl .paxNote{margin-top:2px}[data-pax-rooms-set]{display:none;transform:translateY(10px);opacity:0}[data-pax-rooms-set].-visible{display:block;transform:translateY(0);opacity:1;transition:transform .6s 0s var(--ease-fast-out-slow-in),opacity .6s 0s var(--ease-fast-out-slow-in)}[data-pax-rooms-set].-hiding{transform:translateY(-10px);opacity:0;transition:transform .4s var(--ease-fast-out-slow-in),opacity .4s var(--ease-fast-out-slow-in)}@media (min-width:981px){.rooms__room__accordion .-header{display:none}.rooms__room__accordion .-contents{height:auto!important;overflow:visible}.rooms__room__accordion .-contents [data-pax-accordion-body-inner]{display:flex;row-gap:40px;flex-flow:row wrap}}@media (max-width:980px){.rooms__rooms{margin-top:21.3333333333vw}.rooms__room{flex-flow:column nowrap;max-width:none;padding-bottom:0;border-bottom:none}.rooms__room+.rooms__room{padding-top:21.3333333333vw}.rooms__room.-type1 .-left{z-index:1;position:sticky;top:-21.3333333333vw}.rooms__room.-type2 .-left{z-index:1;position:sticky;top:-21.3333333333vw}.rooms__room.-type3 .-left{z-index:1;position:sticky;top:-6.9333333333vw}.rooms__room .-left{flex-shrink:0;width:100%}.rooms__room .-right{min-width:0;margin-top:10.6666666667vw}.rooms__room .-inner{padding:0 5.3333333333vw}.rooms__room .rooms__room__title{position:relative;top:auto;left:auto;padding:0 5.3333333333vw}.rooms__room .rooms__room__title .paxTitle{flex-flow:column nowrap;justify-content:flex-start}.rooms__room .rooms__room__title .paxTitle em,.rooms__room .rooms__room__title .paxTitle span{writing-mode:unset}.rooms__room .rooms__room__title .paxTitle span{display:block;order:2;width:auto;margin-top:2.1333333333vw;transform:none;font-size:3.7333333333vw;line-height:1.4}.rooms__room .rooms__room__title .paxTitle em{order:1;margin-left:0;font-size:6.4vw;line-height:1.4}.rooms__room .rooms__room__nav-placeholder{display:none}.rooms__room .rooms__room__nav{position:relative;top:auto;bottom:auto;left:auto;align-items:flex-start;height:auto;margin-top:5.3333333333vw;padding-bottom:0;padding-left:0;overflow:auto;border-width:1px 0;border-style:solid;border-color:var(--color-green-light-4);background:linear-gradient(90deg,rgba(245,247,245,.2) 93.87%,rgba(245,247,245,.2) 100%),#f5f7f5}.rooms__room .rooms__room__nav ul{display:flex;align-items:center;padding:0 5.3333333333vw;gap:4.2666666667vw}.rooms__room .rooms__room__nav li+li{margin-top:0}.rooms__room .rooms__room__nav li button{height:13.8666666667vw;font-size:3.2vw;line-height:1;white-space:nowrap}.rooms__room .rooms__room__imgs{padding-left:5.3333333333vw}.rooms__room .rooms__room__imgs [data-pax-carousel-track]{-moz-column-gap:0;column-gap:0}.rooms__room .rooms__room__imgs [data-pax-carousel-track] .slick-slide,.rooms__room .rooms__room__imgs [data-pax-carousel-track]>div{width:89.3333333333vw!important}.rooms__room .rooms__room__contents{margin-top:8.5333333333vw}.rooms__room .rooms__room__explain{font-size:4vw;line-height:1.6}.rooms__room .rooms__room__inner{display:block;max-width:none;padding-top:10.6666666667vw}.rooms__room .rooms__room__accordion{border-width:1px 0;border-style:solid;border-color:var(--color-gray-4)}.rooms__room .rooms__room__accordion .-header{padding:5.3333333333vw 3.2vw;color:var(--color-black-1);font-style:normal;font-weight:400;font-weight:400;font-size:4.2666666667vw;line-height:1.4;font-family:"Shippori Mincho",serif}.rooms__room .rooms__room__accordion .-header [data-pax-accordion-header-icon]::after,.rooms__room .rooms__room__accordion .-header [data-pax-accordion-header-icon]::before{background-color:var(--color-black-2)}.rooms__room .rooms__room__accordion .-contents [data-pax-accordion-body-inner]{display:flex;row-gap:5.3333333333vw;flex-flow:column wrap;padding-bottom:10.6666666667vw}.rooms__room .rooms__room__detail{order:2;width:100%;margin-right:0}.rooms__room .rooms__room__detail dl dt{font-size:12px}.rooms__room .rooms__room__detail dl dd{font-size:12px}.rooms__room .rooms__room__detail .paxNote{margin-top:4.2666666667vw;color:var(--color-gray-4)}.rooms__room .rooms__room__type{order:1;width:100%}.rooms__room .rooms__room__reservation{margin-top:10.6666666667vw}.rooms__minRoom{display:block;max-width:none;padding:0 5.3333333333vw}.rooms__minRoom+.rooms__minRoom{margin-top:21.3333333333vw}.rooms__minRoom.-type4{margin-top:21.3333333333vw}.rooms__minRoom .rooms__room__img{z-index:0;position:relative;width:32vw}.rooms__minRoom .rooms__minRoom__contents{z-index:1;position:relative;margin-top:-21.3333333333vw;margin-left:0}.rooms__minRoom .rooms__room__title{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;height:21.3333333333vw;padding-left:37.3333333333vw;font-size:5.3333333333vw}.rooms__minRoom .rooms__room__title small{display:block;font-size:3.2vw}.rooms__minRoom .rooms__room__explain{font-size:3.7333333333vw;line-height:1.6}.rooms__minRoom .rooms__room__detail{margin-top:5.3333333333vw;font-size:3.2vw;line-height:1.6}.rooms__minRoom .rooms__room__detail span{margin-right:3.7333333333vw}.rooms__minRoom .rooms__room__detail span+span{margin-left:0}.rooms__minRoom .rooms__room__detail span+span::before{display:none}.rooms__minRoom .rooms__room__detail span+span::after{position:absolute;top:50%;right:-2.1333333333vw;width:1px;height:3.2vw;transform:translateY(-50%);background-color:var(--color-green-light-3);content:""}.rooms__minRoom .rooms__room__reservation{display:flex;justify-content:center;margin-top:10.6666666667vw}.rooms__comparison{margin-top:21.3333333333vw;padding:0}.rooms__comparison__header{max-width:none;padding:8.5333333333vw 5.3333333333vw}.rooms__comparison__header span{font-size:5.3333333333vw}.rooms__comparison__header [data-pax-accordion-header-icon]{right:5.3333333333vw}.rooms__comparison__contens{max-width:none}.rooms__comparison__contens table{width:309.3333333333vw}.rooms__comparison__contens td:nth-child(1),.rooms__comparison__contens th:nth-child(1){width:69.3333333333vw}.rooms__comparison__contens td:nth-child(2),.rooms__comparison__contens th:nth-child(2){width:42.6666666667vw}.rooms__comparison__contens td:nth-child(3),.rooms__comparison__contens th:nth-child(3){width:32vw}.rooms__comparison__contens td:nth-child(4),.rooms__comparison__contens th:nth-child(4){width:32vw}.rooms__comparison__contens td:nth-child(5),.rooms__comparison__contens th:nth-child(5){width:32vw}.rooms__comparison__contens td:nth-child(6),.rooms__comparison__contens th:nth-child(6){width:32vw}.rooms__comparison__contens td:nth-child(7),.rooms__comparison__contens th:nth-child(7){width:32vw}.rooms__comparison__contens td:nth-child(6),.rooms__comparison__contens th:nth-child(6){width:37.3333333333vw}.rooms__comparison__contens th{padding:3.7333333333vw 5.3333333333vw;font-size:3.7333333333vw}.rooms__comparison__contens td{padding:3.2vw 5.3333333333vw;font-size:3.2vw}.rooms__comparison__contens td:nth-child(1){padding:3.2vw 1.3333333333vw 3.2vw 5.3333333333vw}.rooms__comparison__contens td:nth-child(4) span{margin-top:1.6vw;font-size:3.2vw}.rooms__comparison__contens td.-blank::before{width:3.7333333333vw}.rooms__comparison__contens td img{width:11.7333333333vw;height:11.7333333333vw}.rooms__comparison__contens td img.-i5{width:5.0666666667vw}.rooms__comparison__contens td small{font-size:2.6666666667vw}.rooms__guide{margin-top:21.3333333333vw}.rooms__guide__inner{flex-flow:column nowrap;max-width:none;padding:16vw 5.3333333333vw}.rooms__guide__header{flex-shrink:0;width:330px}.rooms__guide__header h3{padding-left:0;font-size:6.4vw;writing-mode:unset}.rooms__guide__contenets{width:100%}.rooms__guide__contenets dl>div{flex-flow:column nowrap;padding:5.8666666667vw 0 5.3333333333vw}.rooms__guide__contenets dl dt{width:100%;font-size:3.7333333333vw;line-height:1.6}.rooms__guide__contenets dl dd{width:100%;margin-top:3.7333333333vw;padding-left:3.2vw;font-size:3.7333333333vw}.rooms__guide__contenets dl .paxNote{margin-top:.5333333333vw}}@media (min-width:1465px){.rooms__room__imgs{width:calc(1088px + (100vw - var(--scrollbar) - 1464px)/ 2)}.rooms__room .rooms__room__imgs [data-pax-carousel-track] .slick-slide,.rooms__room .rooms__room__imgs [data-pax-carousel-track]>div{width:672px!important}}.section__text{position:relative}.section__name{display:block;position:relative;padding-left:68px;transform:rotate(90deg);transform-origin:left bottom;color:var(--color-green-3);font-style:normal;font-weight:400;font-size:18px;line-height:1;font-family:"EB Garamond",serif;font-optical-sizing:auto;letter-spacing:.04em}.section__name.-white{color:var(--color-white-1)}.section__name.-white::before{background-color:var(--color-white-1)}.section__name::before{position:absolute;top:50%;left:0;width:56px;height:.5px;transform:translateY(-50%);background-color:var(--color-gray-3);content:""}@media (max-width:980px){.section__text{position:relative}.section__name{padding-left:18.1333333333vw;font-size:4.8vw}.section__name::before{width:14.9333333333vw}}.sightseeing{padding-bottom:200px}.sightseeing .page__kv__inner .-title{text-shadow:none}.sightseeing__summary{background-color:var(--color-white-1);color:var(--color-black-1)}.sightseeing__summary__inner{display:flex;row-gap:40px;flex-flow:row wrap;align-items:flex-start;justify-content:space-between;max-width:1384px;margin-right:auto;margin-left:auto;padding:80px 0;padding-right:40px;padding-left:40px}.sightseeing__summary__title{flex-shrink:0;font-style:normal;font-weight:400;font-weight:400;font-size:26px;line-height:1.4;font-family:"Shippori Mincho",serif}.sightseeing__summary__text{width:856px;font-weight:300;font-size:16px;line-height:2}.sightseeing__sections{margin-top:40px}.sightseeing__section{padding-top:200px}.sightseeing__section__description{margin-top:80px;color:var(--color-black-1);font-weight:300;font-size:16px;line-height:2;text-align:center}.sightseeing__section__contents .sightseeing__block .paxBlock__img{width:46.5846994536vw}.sightseeing__section__contents .sightseeing__block .paxBlock__detail dd{font-size:12px;line-height:1.4}.sightseeing__section__contents .sightseeing__block .paxBlock__detail dd a[target=_blank]{position:relative}.sightseeing__section__contents .sightseeing__block .paxBlock__detail dd a[target=_blank]:hover::after{transform:translate3d(1px,-1px,0)}.sightseeing__section__contents .sightseeing__block .paxBlock__detail dd a[target=_blank]::after{display:inline-block;width:8px;height:8px;margin-left:4px;background:url(../img/arrow-upright.svg) no-repeat center center transparent;background-size:contain;content:"";transition:transform .2s var(--ease-fast-out-slow-in)}@media (max-width:980px){.sightseeing__section__contents .sightseeing__block .paxBlock__detail dd a[target=_blank]::after{width:1.8666666667vw;height:1.8666666667vw;margin-left:1.3333333333vw;content:""}}.sightseeing__section__contents .sightseeing__block .paxBlock__detail dd a[target=_blank]::after{top:auto;right:-14px;bottom:0;transform:none}.sightseeing__section__contents .sightseeing__blocks{display:flex;flex-flow:row wrap;justify-content:flex-start;margin-top:80px;-moz-column-gap:40px;column-gap:40px;row-gap:80px;max-width:1384px;margin-right:auto;margin-left:auto;padding-right:40px;padding-left:40px}.sightseeing__section__contents .sightseeing__blocks .sightseeing__block{margin:0}.sightseeing__section__contents .sightseeing__blocks .paxBlock__img{width:100%}.sightseeing__section__contents .sightseeing__blocks .paxBlock__contents{margin-top:20px}.sightseeing__section__contents .sightseeing__blocks .paxBlock__detail{margin-top:16px}.sightseeing__section__contents .sightseeing__blocks .paxBlock__detail a+a{margin-left:24px}.sightseeing__section__contents .sightseeing__blocks .paxBlock__detail a img{width:auto;height:16px;margin-right:2px}.sightseeing__section__contents .sightseeing__blocks.-c4 .sightseeing__block{flex-shrink:0;width:calc((100% - 120px)/ 4)}.sightseeing__section__contents .sightseeing__blocks.-c4 .paxBlock__title{font-size:20px}.sightseeing__section__contents .sightseeing__blocks.-c3 .sightseeing__block{flex-shrink:0;width:calc((100% - 80px)/ 3)}.sightseeing__section__contents .sightseeing__blocks.-c3 .paxBlock__title{font-size:24px}.sightseeing__block.-b1{max-width:1384px;padding-right:40px;padding-left:40px}.sightseeing__banners{display:flex;align-items:center;justify-content:center;margin-top:200px;-moz-column-gap:40px;column-gap:40px}.sightseeing__banner{width:auto;height:66px}.sightseeing__banner img{width:auto;height:100%}@media (max-width:980px){.sightseeing{padding-bottom:21.3333333333vw}.sightseeing__summary__inner{row-gap:4.2666666667vw;max-width:none;padding:16vw 0;padding-right:5.3333333333vw;padding-left:5.3333333333vw}.sightseeing__summary__title{font-size:6.4vw}.sightseeing__summary__text{width:auto;font-size:4vw;line-height:1.67}.sightseeing__sections{margin-top:0}.sightseeing__section{padding:32vw 5.3333333333vw 0}.sightseeing__section__description{margin-top:16vw;font-size:4vw;line-height:1.67;text-align:left}.sightseeing__section__contents .sightseeing__block{flex-flow:column nowrap}.sightseeing__section__contents .sightseeing__block .paxBlock__img{width:100%}.sightseeing__section__contents .sightseeing__block .paxBlock__detail dd{display:flex;row-gap:.5333333333vw;flex-flow:row wrap;align-items:flex-start;font-size:3.2vw;-moz-column-gap:5.3333333333vw;column-gap:5.3333333333vw}.sightseeing__section__contents .sightseeing__block .paxBlock__detail dd br{display:none}.sightseeing__section__contents .sightseeing__block .paxBlock__detail dd a[target=_blank]::after{display:inline-block;position:relative;top:auto;right:auto;left:auto;margin-left:1.0666666667vw;transform:none}.sightseeing__section__contents .sightseeing__blocks{margin-top:16vw;-moz-column-gap:0;column-gap:0;flex-flow:column nowrap;max-width:none;padding:0}.sightseeing__section__contents .sightseeing__blocks .paxBlock__detail{margin-top:4.2666666667vw}.sightseeing__section__contents .sightseeing__blocks .paxBlock__detail a+a{margin-left:0}.sightseeing__section__contents .sightseeing__blocks .paxBlock__detail a img{height:4.2666666667vw;margin-right:.5333333333vw}.sightseeing__section__contents .sightseeing__blocks.-c4,.sightseeing__section__contents .sightseeing__blocks.-sp4{row-gap:8.5333333333vw}.sightseeing__section__contents .sightseeing__blocks.-c4 .sightseeing__block,.sightseeing__section__contents .sightseeing__blocks.-sp4 .sightseeing__block{display:flex;flex-flow:row nowrap;align-items:flex-start;width:100%;padding-bottom:4.2666666667vw;border-bottom:1px solid var(--color-green-light-4)}.sightseeing__section__contents .sightseeing__blocks.-c4 .paxBlock__img,.sightseeing__section__contents .sightseeing__blocks.-sp4 .paxBlock__img{width:42.1333333333vw}.sightseeing__section__contents .sightseeing__blocks.-c4 .paxBlock__contents,.sightseeing__section__contents .sightseeing__blocks.-sp4 .paxBlock__contents{flex-shrink:1;margin-top:0;margin-left:5.3333333333vw}.sightseeing__section__contents .sightseeing__blocks.-c4 .paxBlock__title,.sightseeing__section__contents .sightseeing__blocks.-sp4 .paxBlock__title{font-size:4.8vw;line-height:1.4}.sightseeing__section__contents .sightseeing__blocks.-c3:not(.-sp4){row-gap:16vw}.sightseeing__section__contents .sightseeing__blocks.-c3:not(.-sp4) .sightseeing__block{display:flex;flex-flow:column nowrap;align-items:flex-start;width:100%}.sightseeing__section__contents .sightseeing__blocks.-c3:not(.-sp4) .paxBlock__img{width:100%}.sightseeing__section__contents .sightseeing__blocks.-c3:not(.-sp4) .paxBlock__title{font-size:5.3333333333vw;line-height:1.4}.sightseeing__block.-b1{margin-top:16vw;padding:0}.sightseeing__banners{flex-flow:column nowrap;margin-top:32vw;padding:0 5.3333333333vw;gap:10.6666666667vw}.sightseeing__banner{height:17.6vw}}@media (min-width:1465px){.sightseeing__section__contents .sightseeing__block.-b1 .paxBlock__img{width:682px}}