@font-face{font-family:"CZ Round";src:url(fonts/hd.581e377c.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"CZ RoundJP";src:url(fonts/jph.badbd65a.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"CZ Sans";src:url(fonts/pr.610a082c.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"CZ Sans";src:url(fonts/prb.29a6070c.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"CZ SC";src:url(fonts/sc.f8251aef.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"CZ SC";src:url(fonts/scb.eaacd4a6.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"CZ JP";src:url(fonts/jp.85d66367.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"CZ JP";src:url(fonts/jpb.a8ffd394.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"CZ TC";src:url(fonts/tc.00ef6120.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"CZ TC";src:url(fonts/tcb.56e4662f.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--green: #2e7d4f;--green-d: #1f5c39;--green-dd: #143d27;--green-l: #edf6f0;--leaf: #7cc48f;--yellow: #f4c430;--yellow-l: #fdf5d6;--orange: #f08a3c;--blue: #3a8dde;--blue-d: #1d5f9f;--sky: #cfe4f7;--sky-l: #edf5fd;--white: #ffffff;--paper: #ffffff;--fog: #d9ecdf;--ink: #15281f;--ink2: #34473d;--ink3: #53645a;--line: rgba(21,40,31,.13);--line2: rgba(21,40,31,.07);--line-l: rgba(255,255,255,.18);--gut: clamp(20px,4.4vw,64px);--hd: 76px;--max: 1320px;--edge: max(var(--gut),calc((100% - var(--max)) / 2 + var(--gut)));--ease: cubic-bezier(.2,.7,.2,1);--sans: "CZ Sans","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",system-ui,sans-serif;--hd-f: "CZ Round","CZ Sans","Apple SD Gothic Neo","Malgun Gothic",sans-serif}html[data-pl="zh"]{--sans: "CZ Sans","CZ SC","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--hd-f: "CZ Round","CZ SC","PingFang SC",sans-serif}html[data-pl="ja"]{--sans: "CZ Sans","CZ JP","Hiragino Sans","Yu Gothic","Noto Sans JP",sans-serif;--hd-f: "CZ Round","CZ RoundJP","CZ JP","Hiragino Maru Gothic ProN",sans-serif}html[data-gt]{--sans: system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Noto Sans Thai","Noto Sans Arabic",sans-serif;--hd-f: var(--sans)}html[data-gt="zh-TW"]{--sans: "CZ Sans","CZ TC","CZ SC","PingFang TC","Microsoft JhengHei",sans-serif;--hd-f: "CZ Round","CZ TC","CZ SC",sans-serif}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;background: var(--paper)}@media (prefers-reduced-motion: no-preference){html:not(.still){scroll-behavior: smooth}}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--sans);font-size: 17px;line-height: 1.72;word-break: keep-all;overflow-wrap: break-word;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html[data-pl="zh"] body,html[data-pl="ja"] body{word-break: normal;line-break: strict}html[data-pl="ja"] [data-l="ja"]{word-break: auto-phrase}html[data-gt] body{word-break: normal}:where([lang="ko"]:not(html)){font-family: "CZ Sans","Apple SD Gothic Neo","Malgun Gothic",sans-serif;word-break: keep-all}:where([lang="zh-CN"]:not(html)){font-family: "CZ Sans","CZ SC","PingFang SC","Microsoft YaHei",sans-serif}:where([lang="ja"]:not(html)){font-family: "CZ Sans","CZ JP","Hiragino Sans","Yu Gothic",sans-serif}html[data-gt="zh-TW"] :where([lang="zh-CN"]){font-family: "CZ Sans","CZ TC","CZ SC","PingFang TC",sans-serif}html.translated-rtl :is(p,h1,h2,h3,dt,dd,figcaption,li,th,td){direction: rtl}html.translated-rtl :is(.btn__n,.hd__telnum,.lc__tel,.intl,.ck__x b,.nb__d,.rt__no,.room__no){direction: ltr;unicode-bidi: isolate}p,li,figcaption,dd{text-wrap-style: pretty}h1,h2,h3,h4{text-wrap-style: balance;margin: 0;font-weight: inherit}p,figure,dl,dd,blockquote{margin: 0}ul,ol{margin: 0;padding: 0;list-style: none}img{max-width: 100%;height: auto;display: block}picture{display: block}a{color: inherit}button{font: inherit;color: inherit}small{font-size: max(.8em,12.5px)}table{border-collapse: collapse}[id]{scroll-margin-top: calc(var(--hd) + 10px)}.nw,.ko{white-space: nowrap}.ic{width: 22px;height: 22px;flex: none}.wrap{max-width: var(--max);margin: 0 auto;padding: 0 var(--gut)}.f-hd{font-family: var(--hd-f);font-weight: 800;font-synthesis: none;letter-spacing: -.02em}.f-hd:where([lang="ko"]),.f-hd :where([lang="ko"]){font-family: "CZ Round","CZ Sans",sans-serif}.f-hd :where([lang="zh-CN"]){font-family: "CZ Round","CZ SC","PingFang SC",sans-serif;letter-spacing: 0}.f-hd :where([lang="ja"]){font-family: "CZ Round","CZ RoundJP","CZ JP","Hiragino Maru Gothic ProN",sans-serif;letter-spacing: 0}html[data-gt] .f-hd :where([lang="en"]){font-family: var(--sans);letter-spacing: -.01em}html:not([data-pl]) [data-l]:not([data-l="ko"]),html[data-pl="en"] [data-l]:not([data-l="en"]),html[data-pl="zh"] [data-l]:not([data-l="zh"]),html[data-pl="ja"] [data-l]:not([data-l="ja"]){display: none !important}html[data-pl="en"]:not([data-hy~="en"]) [data-l="ko"],html[data-pl="zh"]:not([data-hy~="zh"]) [data-l="ko"],html[data-pl="ja"]:not([data-hy~="ja"]) [data-l="ko"]{display: revert !important}html:not([data-gt]) .gt-only,html[data-gt] .pl-only{display: none !important}.kn{margin-inline-start: .35em;white-space: nowrap;font-size: max(.8em,12.5px);opacity: .82;font-weight: 600;font-family: "CZ Sans",sans-serif;letter-spacing: 0}.kn--gt{margin-inline-start: 0}.sr{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.skip:not(:focus){position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap}.skip:focus{position: fixed;left: 12px;top: 12px;z-index: 300;background: var(--ink);color: #fff;padding: 10px 16px;border-radius: 999px;font-weight: 700}:focus-visible{outline: 3px solid var(--blue-d);outline-offset: 3px}:is(.gb,.ft,.dr) :focus-visible{outline-color: var(--yellow)}.goog-te-banner-frame,body>.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display: none !important}body{top: 0 !important}.goog-text-highlight,.VIpgJd-yAWNEb-VIpgJd-fmcmS-sn54Q{background: none !important;box-shadow: none !important}.h2{font-size: clamp(34px,3.9vw,54px);line-height: 1.14;color: var(--ink)}.h3{font-size: clamp(22px,1.9vw,26px);line-height: 1.3;color: var(--ink)}html:is([data-pl="en"],[data-gt]) .h2{font-size: clamp(30px,3.3vw,46px)}.kick{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 14px;font-size: 15px;font-weight: 700;color: var(--green)}.kick::before{content: "";width: 12px;height: 12px;border-radius: 50%;background: var(--yellow);box-shadow: 16px 0 0 var(--blue),32px 0 0 var(--green);margin-right: 34px}.acts__k{display: flex;align-items: center;gap: 6px;margin-bottom: 10px;font-size: 14px;font-weight: 700;color: var(--ink3)}.acts__k .ic{width: 17px;height: 17px;color: var(--green)}.acts__b{display: flex;flex-wrap: wrap;gap: 10px}.btn{display: inline-flex;align-items: center;gap: 8px;min-height: 52px;padding: 0 20px 0 16px;border-radius: 999px;text-decoration: none;font-family: var(--sans);font-size: 16px;font-weight: 700;line-height: 1.2;white-space: nowrap;transition: background .25s,border-color .25s,transform .2s var(--ease)}.btn .ic{width: 19px;height: 19px}.btn:active{transform: translateY(1px)}.btn--map{border: 2px solid var(--ink);background: #fff;color: var(--ink)}.btn--map .ic:first-child{color: var(--green)}.btn--map .ic:last-of-type{width: 15px;height: 15px;opacity: .6;margin-left: 1px}.btn--map:hover{background: var(--green-l)}.btn--tel{border: 2px solid var(--yellow);background: var(--yellow);color: var(--ink)}.btn--tel:hover{background: #f7d256}.btn__n{margin-left: 2px;padding-left: 10px;border-left: 1.5px solid rgba(21,40,31,.35);font-size: 15px;letter-spacing: .01em}html[data-gt] .btn{white-space: normal}.btn__n,.hd__telnum,.lc__tel{white-space: nowrap}.hd{position: sticky;top: 0;z-index: 60;background: rgba(255,255,255,.94);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 1px 0 var(--line2);transition: background .3s,box-shadow .3s}.hd.is-scrolled{background: rgba(255,255,255,.98);box-shadow: 0 1px 0 var(--line),0 12px 28px -22px rgba(21,40,31,.5)}.hd__in{height: var(--hd);padding: 0 max(var(--gut),calc((100% - 1600px) / 2 + var(--gut))) 0 var(--edge);display: flex;align-items: center;gap: 22px}.lg{flex: none;display: inline-flex;align-items: center;min-height: 44px;text-decoration: none;color: var(--ink)}.wm{display: inline-flex;align-items: center;gap: 10px}.wm__mk{position: relative;flex: none;width: 34px;height: 34px}.wm__mk i{position: absolute;display: block}.wm__s{right: 0;top: 0;width: 13px;height: 13px;border-radius: 50%;background: var(--yellow)}.wm__t{left: 1px;top: 2px;width: 16px;height: 19px;background: var(--blue);clip-path: polygon(50% 0,100% 100%,0 100%)}.wm__h{left: 0;right: 0;bottom: 0;height: 14px;border-radius: 14px 14px 0 0;background: var(--green)}.wm__tx{display: inline-flex;flex-direction: column;line-height: 1;gap: 5px}.wm__ko{font-size: 22px;letter-spacing: -.03em;white-space: nowrap}.wm__ko small{font-size: .66em;color: var(--green);letter-spacing: 0;margin-right: 1px}.wm__en{font-size: 12px;letter-spacing: .06em;color: var(--ink3);white-space: nowrap;font-weight: 700}.gnb{flex: 1 1 auto;min-width: 0;display: flex;justify-content: center;padding: 0 6px}.gnb ul{display: flex;gap: clamp(14px,2vw,34px);white-space: nowrap}.gnb__a{position: relative;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 4px;font-size: 16px;font-weight: 700;color: var(--ink2);text-decoration: none}.gnb__d{flex: none;width: 10px;height: 10px;border-radius: 50%;background: var(--green);transition: transform .3s var(--ease)}.gnb__d--y{background: var(--yellow)}.gnb__d--b{background: var(--blue);border-radius: 0;clip-path: polygon(50% 0,100% 100%,0 100%);width: 11px}.gnb__a::after{content: "";position: absolute;left: 22px;right: 4px;bottom: 6px;height: 3px;border-radius: 3px;background: var(--green);transform: scaleX(0);transform-origin: left;transition: transform .3s var(--ease)}.gnb__a:hover,.gnb__a[aria-current]{color: var(--ink)}.gnb__a:hover::after,.gnb__a[aria-current]::after{transform: none}.gnb__a:hover .gnb__d{transform: scale(1.3)}.hd__r{margin-left: auto;display: flex;align-items: center;gap: 8px;flex: none}.hd__tel{display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 16px 0 14px;border-radius: 999px;background: var(--green);color: #fff;text-decoration: none}.hd__tel:hover{background: var(--green-d)}.hd__tel .ic{width: 17px;height: 17px;color: var(--yellow)}.hd__telnum{font-size: 14.5px;font-weight: 700;letter-spacing: .01em}.lsw{display: flex;align-items: center;gap: 2px;font-family: var(--sans)}.seg{display: flex;align-items: center;gap: 2px}.seg__b{display: inline-flex;align-items: center;justify-content: center;height: 34px;min-width: 38px;padding: 0 8px;margin: 5px 0;border-radius: 999px;font-size: 13.5px;font-weight: 700;color: var(--ink3);text-decoration: none;transition: background .2s,color .2s}.seg__b:hover{background: var(--green-l);color: var(--ink)}.seg__b[aria-pressed="true"]{background: var(--green);color: #fff}.gtl{position: relative;padding-left: 6px;margin-left: 4px;border-left: 1px solid var(--line)}.gtl__btn{display: inline-flex;align-items: center;gap: 5px;height: 44px;min-width: 44px;padding: 0 6px;border: 0;background: none;color: var(--ink2);cursor: pointer}.gtl__btn:hover{color: var(--green)}.gtl__btn .ic{width: 18px;height: 18px}.gtl__cur{font: 700 13px/1 var(--sans)}.gtl__menu{position: absolute;right: 0;top: calc(100% + 8px);z-index: 80;width: 236px;padding: 8px;border-radius: 18px;background: #fff;color: var(--ink);box-shadow: 0 18px 40px rgba(21,40,31,.18),0 0 0 1px var(--line)}.gtl__h{margin: 4px 10px 6px;font-size: 13px;color: var(--ink3);line-height: 1.4}.gtl__menu a{display: block;min-height: 44px;padding: 10px 12px;border-radius: 12px;color: var(--ink);font-size: 15px;text-decoration: none}.gtl__menu a:hover,.gtl__menu a[aria-current="true"]{background: var(--green-l)}.burger{display: none;align-items: center;justify-content: center;width: 46px;height: 46px;border: 0;border-radius: 50%;background: var(--green-l);cursor: pointer}.burger__l,.burger__l::before,.burger__l::after{display: block;width: 18px;height: 2.5px;border-radius: 2px;background: var(--ink);position: relative}.burger__l::before,.burger__l::after{content: "";position: absolute;left: 0}.burger__l::before{top: -6px;background: var(--green)}.burger__l::after{top: 6px;background: var(--blue-d)}html.hd-fold .gnb{display: none}html.hd-fold .burger{display: inline-flex}@media (max-width: 1365px){.hd__tel{width: 44px;padding: 0;justify-content: center}.hd__telnum{display: none}.hd__in{gap: 18px}}@media (max-width: 1240px){.gnb ul{gap: clamp(12px,1.4vw,24px)}.gnb__a{font-size: 15.5px}}@media (max-width: 1100px){.gnb{display: none}.burger{display: inline-flex}}@media (max-width: 760px){:root{--hd: 62px}.hd__in{gap: 8px}.hd__r{gap: 4px}.hd__r .gtl{display: none}.hd__tel{width: 44px;height: 44px;padding: 0;justify-content: center}.hd__telnum{display: none}.wm{gap: 8px}.wm__mk{width: 28px;height: 28px}.wm__s{width: 11px;height: 11px}.wm__t{width: 13px;height: 16px}.wm__h{height: 12px}.wm__ko{font-size: 19px}.wm__en{display: none}.seg{gap: 0}.seg__b{height: 40px;min-width: 40px;margin: 2px 0;padding: 0 6px;font-size: 13px}}@media (max-width: 440px){.hd__tel,.wm__ko small,.hd .wm__mk{display: none}.wm__ko{font-size: 18px}}@media (max-width: 380px){:root{--gut: 16px}.wm__ko{font-size: 16.5px}.seg__b{padding: 0 5px;font-size: 12.5px}.burger{width: 44px;height: 44px}}.dr{position: fixed;inset: 0;z-index: 90;background: var(--green-dd);color: #fff;overflow-y: auto;opacity: 0;transition: opacity .3s var(--ease)}.dr.is-open{opacity: 1}body.dr-lock{overflow: hidden}.dr__in{max-width: 760px;margin: 0 auto;padding: 14px var(--gut) 56px}.dr__top{display: flex;align-items: center;justify-content: space-between;height: 60px;margin-bottom: 16px}.wm--dr .wm__ko{color: #fff}.wm--dr .wm__ko small,.wm--ft .wm__ko small{color: var(--yellow)}.wm--dr .wm__en{color: var(--fog)}.dr__x{width: 46px;height: 46px;border: 1px solid var(--line-l);border-radius: 50%;background: transparent;color: #fff;font-size: 17px;cursor: pointer}.dr__lang{position: relative;margin-bottom: 14px}.dr__lang .seg__b{color: var(--fog)}.dr__lang .seg__b:hover{background: rgba(255,255,255,.1);color: #fff}.dr__lang .seg__b[aria-pressed="true"]{background: var(--yellow);color: var(--ink)}.dr__lang .gtl{position: static;border-color: var(--line-l)}.dr__lang .gtl__btn{color: var(--fog)}.dr__lang .gtl__menu{left: 0;right: auto;max-width: 100%}.dr__nav{border-top: 3px solid var(--yellow)}.dr__nav>li{border-bottom: 1px solid var(--line-l)}.dr__a{display: flex;align-items: center;gap: 16px;min-height: 66px;padding: 14px 0;font-size: 27px;line-height: 1.25;color: #fff;text-decoration: none}.dr__a .gnb__d{width: 14px;height: 14px}.dr__a .gnb__d--b{width: 15px;background: var(--sky)}.dr__a .gnb__d--g{background: var(--leaf)}.acts--dr{margin-top: 28px}.acts--dr .acts__k,.acts--ft .acts__k{color: var(--fog)}.acts--dr .acts__k .ic,.acts--ft .acts__k .ic{color: var(--yellow)}:is(.acts--dr,.acts--ft) .btn--map{border-color: rgba(255,255,255,.55);background: transparent;color: #fff}:is(.acts--dr,.acts--ft) .btn--map .ic:first-child{color: var(--yellow)}:is(.acts--dr,.acts--ft) .btn--map:hover{background: rgba(255,255,255,.1);border-color: #fff}html.js:not(.still) .rv{opacity: 0;transform: translateY(18px);transition: opacity .8s var(--ease),transform .8s var(--ease)}html.js:not(.still) .rv.is-in{opacity: 1;transform: none}.hero{--pw: min(1040px,calc(100vw - 540px - max(0px,(100vw - var(--max)) / 2)));--ph: clamp(400px,calc(100svh - var(--hd) - 170px),580px);position: relative;overflow-x: clip;background: #fff}.hero__in{display: grid;grid-template-columns: minmax(0,1fr) var(--pw);align-items: center;gap: 0;padding: clamp(40px,6.4vh,60px) 0 clamp(70px,9vh,104px) var(--edge)}.hero__tx{position: relative;z-index: 2;min-width: 0;padding: 0 clamp(28px,3vw,52px) 0 0}.hero__badge{display: inline-flex;align-items: center;gap: 8px;padding: 7px 14px 7px 10px;border-radius: 999px;background: var(--green-l);color: var(--green-d);font-size: 14px;font-weight: 700;line-height: 1.4}.hero__badge i{width: 10px;height: 10px;flex: none;border-radius: 50%;background: var(--yellow);box-shadow: 0 0 0 3px #fff}.hero__t{margin: clamp(14px,2.2vh,24px) 0 clamp(10px,1.6vh,16px);font-size: clamp(46px,min(4.7vw,8.6vh),68px);line-height: 1.04;letter-spacing: -.045em;color: var(--ink)}.hero__t .t1{display: block;margin-bottom: .1em;font-size: .52em;letter-spacing: -.02em;color: var(--green)}.hero__t .t2{display: block;white-space: nowrap}.hero__t .t2--en{white-space: normal}.hero__t .kn{display: block;margin: 12px 0 0;font-size: 17px;opacity: .75}html:is([data-pl="en"],[data-gt]) .hero__t{font-size: clamp(36px,min(3.3vw,6.4vh),52px);letter-spacing: -.025em;line-height: 1.08}html[data-pl="ja"] .hero__t .t2{white-space: normal;letter-spacing: -.01em}html[data-pl="zh"] .hero__t .t2{letter-spacing: 0}.hero__eb{display: flex;align-items: center;gap: 10px;font-size: 16.5px;font-weight: 700;color: var(--ink2);line-height: 1.45}.hero__eb::before{content: "";flex: none;width: 26px;height: 13px;border-radius: 13px 13px 0 0;background: var(--green)}.hero__sub{margin-top: 10px;font-size: 17px;line-height: 1.65;color: var(--ink2);max-width: 30em}.acts--hero{margin-top: clamp(18px,3vh,30px)}.hero__ph{position: relative;margin: 0;min-width: 0}.hero__fr{position: relative;z-index: 1;height: var(--ph);overflow: hidden;border-radius: clamp(28px,3vw,44px) 0 0 clamp(28px,3vw,44px);background: var(--sky)}.hero__fr picture{height: 100%}.hero__img{width: 100%;height: 100%;object-fit: cover;object-position: 46% 82%}.mu-sun{position: absolute;z-index: 0;right: 13%;top: calc(clamp(40px,6.4vh,60px) * -.82);width: clamp(96px,8.4vw,128px);aspect-ratio: 1;border-radius: 50%;background: var(--yellow)}.mu-tri{position: absolute;z-index: 2;left: -38px;top: 14%;width: clamp(56px,5vw,84px);aspect-ratio: .82;background: var(--blue);clip-path: polygon(50% 0,100% 100%,0 100%)}.hero__ck{position: absolute;z-index: 3;left: clamp(20px,3vw,48px);bottom: -54px;display: flex;align-items: flex-end;gap: 14px}.cks{display: flex;gap: 10px}.ck{display: flex;align-items: center;justify-content: center;width: 116px;height: 116px;border-radius: 50%;text-align: center;line-height: 1.1;box-shadow: 0 0 0 5px #fff}.ck--g{background: var(--green);color: #fff}.ck--y{background: var(--yellow);color: var(--ink)}.ck--b{background: var(--blue-d);color: #fff}.ck__x{display: flex;flex-direction: column;align-items: center;gap: 2px;font-family: var(--hd-f);font-weight: 800;font-synthesis: none;font-size: 19px}.ck__x b{font-weight: 800;font-size: 30px;letter-spacing: -.02em}.ck__x--one,.ck__x--one b{font-size: 27px;letter-spacing: -.02em}.ck__x span{font-size: 18px}html:is([data-pl="en"],[data-gt]) .ck__x{font-family: var(--sans);font-weight: 700;font-size: 14.5px;line-height: 1.15;padding: 0 10px}html:is([data-pl="en"],[data-gt]) .ck__x span{font-size: 14.5px}html:is([data-pl="en"],[data-gt]) .ck__x--one,html:is([data-pl="en"],[data-gt]) .ck__x--one b{font-size: 16.5px;letter-spacing: 0}html:is([data-pl="zh"],[data-pl="ja"]) .ck__x--one,html:is([data-pl="zh"],[data-pl="ja"]) .ck__x--one b{font-size: 21px}html:is([data-pl="zh"],[data-pl="ja"]) .ck__x span{font-size: 16px}.ck__off{display: inline-flex;align-items: center;gap: 7px;margin-bottom: 8px;padding: 7px 14px 7px 10px;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1.5px var(--line);font-size: 15px;font-weight: 700;color: var(--ink);white-space: nowrap}.ck__off i{width: 10px;height: 10px;flex: none;border-radius: 50%;background: #c9d1cc}.in{position: relative;padding: clamp(64px,6vw,84px) 0 0}.lead{display: none;margin-bottom: clamp(36px,4vw,52px);padding: 22px 26px;border-radius: 24px;background: var(--green-l)}html:is([data-pl],[data-gt]) .lead{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px 40px}.lead__r{display: flex;gap: 12px;font-size: 15.5px;line-height: 1.65;color: var(--ink2)}.lead__r .ic{color: var(--green);margin-top: 2px}.lead__k{display: block;color: var(--green-d);font-size: 14px;letter-spacing: .02em}.in__g{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 28px clamp(40px,6vw,96px);align-items: start}.in__big{font-family: var(--hd-f);font-weight: 800;font-synthesis: none;font-size: clamp(24px,2.25vw,32px);line-height: 1.5;letter-spacing: -.02em;color: var(--ink)}html:is([data-pl="en"],[data-gt]) .in__big{font-family: var(--sans);font-weight: 700;font-size: clamp(21px,1.8vw,26px);letter-spacing: -.01em}.in__b{display: grid;gap: 16px;padding-top: 6px}.in__i{display: grid;grid-template-columns: 46px minmax(0,1fr);gap: 14px;align-items: start;font-size: 16.5px;color: var(--ink2);line-height: 1.65}.in__dot{display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 50%}.in__dot .ic{width: 21px;height: 21px}.in__i--b .in__dot{background: var(--sky);color: var(--blue-d)}.in__i--y .in__dot{background: var(--yellow-l);color: #8a6400;box-shadow: inset 0 0 0 2px var(--yellow)}.in__i p{padding-top: 10px}.band{display: flex;align-items: flex-end;justify-content: center;gap: clamp(10px,1.6vw,24px);height: clamp(84px,9vw,128px);margin-top: clamp(56px,6vw,84px);overflow: hidden}.band i{display: block;flex: none}.band__h{width: clamp(150px,16vw,250px);height: 100%;border-radius: 999px 999px 0 0;background: var(--green);background-image: radial-gradient(circle,#fff 0 7px,transparent 7.5px),radial-gradient(circle,#fff 0 7px,transparent 7.5px),radial-gradient(circle,#fff 0 7px,transparent 7.5px);background-size: 20px 20px;background-repeat: no-repeat;background-position: calc(50% - 22px) 46%,50% 46%,calc(50% + 22px) 46%}.band__h--2{width: clamp(110px,11vw,170px);height: 70%;background-color: var(--leaf);background-image: none}.band__r{width: clamp(60px,7vw,110px);height: 62%;border-radius: 16px 16px 0 0;background: var(--blue)}.band__s{width: clamp(56px,5.6vw,86px);aspect-ratio: 1;margin-bottom: clamp(18px,2.4vw,36px);border-radius: 50%;background: var(--yellow)}.band__t{width: clamp(80px,8vw,128px);height: 100%;background: var(--blue-d);clip-path: polygon(50% 0,100% 100%,0 100%)}.sig{background: var(--sky-l)}.fac{position: relative;padding: clamp(76px,8vw,116px) 0 clamp(80px,8vw,120px);background-image: radial-gradient(circle,rgba(29,95,159,.16) 0 1.6px,transparent 2.2px);background-size: 28px 28px}.fac__hd{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px clamp(32px,5vw,80px);align-items: end}.fac__hd .kick,.fac__hd .h2{grid-column: 1}.fac__lead{grid-column: 2;grid-row: 1 / span 2;align-self: end;font-size: 17.5px;color: var(--ink2)}.fac__lg{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 18px;padding-top: 22px;border-top: 2px dashed rgba(29,95,159,.25)}.fac__n{font-size: 16px;font-weight: 700;color: var(--ink2)}.fac__nn b{font-family: var(--hd-f);font-size: 1.4em;color: var(--blue-d);margin: 0 2px}.fac__tags{display: flex;flex-wrap: wrap;gap: 8px}.tag{display: inline-flex;align-items: center;gap: 7px;min-height: 30px;padding: 3px 12px 3px 9px;border-radius: 999px;background: #fff;font-size: 14px;font-weight: 700;color: var(--ink);line-height: 1.3;box-shadow: inset 0 0 0 1.5px var(--line)}.tag::before{content: "";flex: none;width: 11px;height: 11px;border-radius: 50%}.tag--b::before{background: var(--blue);border-radius: 0;clip-path: polygon(50% 0,100% 100%,0 100%);width: 12px}.tag--y::before{background: var(--yellow)}.tag--g::before{background: var(--green);border-radius: 12px 12px 0 0;height: 7px}.rooms{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(20px,2.4vw,32px);margin-top: clamp(40px,4vw,56px);counter-reset: r}.room{position: relative;z-index: 1;display: flex;flex-direction: column;min-width: 0;border-radius: 28px;overflow: hidden;background: #fff;box-shadow: 0 1px 0 rgba(21,40,31,.05),0 18px 40px -30px rgba(29,95,159,.55)}.room__ph{aspect-ratio: 16 / 10;overflow: hidden;background: var(--sky)}.room__ph picture{height: 100%}.room__ph img{width: 100%;height: 100%;object-fit: cover}.room__mu{display: flex;align-items: center;justify-content: center;aspect-ratio: 16 / 10}@media (min-width: 761px){.room:not(.room--ph) .room__mu{flex: 1 1 auto;aspect-ratio: auto;min-height: 200px}.room:not(.room--ph) .room__b{flex: none}}.room--b .room__mu{background: var(--sky)}.room--g .room__mu{background: var(--green-l)}.room--y .room__mu{background: var(--yellow-l)}.mu{width: 46%;height: auto}.room__b{flex: 1;padding: 20px 24px 26px}.room__m{display: flex;align-items: center;gap: 10px}.room__no{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 50%;background: var(--ink);color: #fff;font-family: var(--hd-f);font-weight: 800;font-size: 14.5px;letter-spacing: 0}.room--b .room__no{background: var(--blue-d)}.room--g .room__no{background: var(--green)}.room--y .room__no{background: var(--yellow);color: var(--ink)}.room__t{margin-top: 14px;font-size: clamp(23px,2vw,28px);line-height: 1.25;color: var(--ink);overflow-wrap: anywhere}html:is([data-pl="en"],[data-gt]) .room__t{font-size: clamp(20px,1.6vw,23px);letter-spacing: -.01em}.room__t .kn{display: block;margin: 6px 0 0;font-size: 14px}.room__t :is(.kp,.ko){font-size: max(.62em,12.5px);font-weight: 600;letter-spacing: 0}.room__t .ko,.en__t .ko{font-family: "CZ Sans",sans-serif}:is(.room__t,.en__t) .kp{font-feature-settings: "palt"}.room__t .ko{opacity: .8}.room__p{margin-top: 8px;font-size: 15.5px;line-height: 1.65;color: var(--ink2)}.en{padding: clamp(80px,8vw,120px) 0 clamp(84px,8vw,124px);background: #fff}.en__hd{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px clamp(32px,5vw,80px);align-items: end}.en__lead{font-size: 17.5px;color: var(--ink2)}.en__l{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: clamp(14px,1.8vw,24px);margin-top: clamp(36px,4vw,52px)}.en__i{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 16px;min-width: 0;padding: 26px 16px 24px;border-radius: 120px 120px 28px 28px;text-align: center}.en__i--1{background: var(--sky-l)}.en__i--2{background: var(--yellow-l)}.en__i--3{background: var(--green-l)}.en__i--4{background: var(--sky-l)}.en__ic{display: block;width: min(150px,78%)}.en__ic .mu{width: 100%}.en__t{font-size: clamp(23px,2vw,28px);line-height: 1.25}.en__t .kn{display: block;font-size: 14px;margin: 4px 0 0}.en__t :is(.kp,.ko){font-size: 14px;font-weight: 600;letter-spacing: 0}html:is([data-pl="en"],[data-gt]) .en__t{font-size: clamp(19px,1.6vw,23px)}.gb{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 24px clamp(28px,4vw,64px);margin-top: clamp(28px,3vw,40px);padding: clamp(26px,3vw,40px) clamp(26px,4vw,56px);border-radius: 32px;background: var(--green-d);color: #fff;position: relative;overflow: hidden}.gb::after{content: "";position: absolute;right: -50px;bottom: -80px;width: 220px;height: 160px;border-radius: 999px 999px 0 0;background: var(--green);opacity: .7}.gb__st{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: flex-start;gap: 6px;padding-left: 82px;color: #fff}.gb__st::before{content: "";position: absolute;left: 0;bottom: 4px;width: 64px;height: 32px;border-radius: 64px 64px 0 0;background: var(--yellow)}.gb__st::after{content: "";position: absolute;left: 14px;bottom: 30px;width: 36px;height: 40px;background: var(--sky);clip-path: polygon(50% 0,100% 100%,0 100%)}.gb__k{font-size: 15px;font-weight: 700;line-height: 1.3;color: var(--fog)}.gb__big{font-size: clamp(30px,3vw,40px);line-height: 1.1;color: var(--yellow);white-space: nowrap}html:is([data-pl="en"],[data-gt]) .gb__big{font-size: clamp(24px,2.2vw,30px)}.gb__big .kn{display: block;font-size: 14px;margin: 6px 0 0;color: var(--fog)}.gb__t{position: relative;z-index: 1;font-size: clamp(19px,1.7vw,23px);font-weight: 700;line-height: 1.6;color: #fff;max-width: 34em}.inf{padding: clamp(80px,8vw,116px) 0;background: var(--yellow-l)}.inf__g{display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 24px clamp(24px,3vw,40px);align-items: stretch;margin-top: clamp(32px,3.6vw,48px)}.wk{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: clamp(4px,.6vw,8px);max-width: 400px;margin-top: 14px}.wk__d{display: flex;flex-direction: column;align-items: center;gap: 6px;min-width: 0}.wk__d b{display: flex;align-items: center;justify-content: center;width: 100%;max-width: 50px;aspect-ratio: 1;border-radius: 50%;background: var(--green);color: #fff;font-size: clamp(15px,1.3vw,18px);line-height: 1}.wk__d i{width: 7px;height: 7px;border-radius: 50%;background: var(--yellow)}.wk__d--off b{position: relative;isolation: isolate;background: #fff;color: var(--ink3);box-shadow: inset 0 0 0 2px #c4ccc7}.wk__d--off b::after{content: "";position: absolute;left: 14%;right: 14%;top: calc(50% - 1.25px);height: 2.5px;border-radius: 2px;background: var(--orange);transform: rotate(-45deg);z-index: -1}html[data-gt] .wk__d--off b::after{left: 10px;right: 10px;transform: none}html:is([data-pl="en"],[data-gt]) .wk__d b{font-size: clamp(13px,1.1vw,15px);font-family: var(--sans);font-weight: 700}.tb{width: 100%;border-radius: 24px;overflow: hidden;background: #fff}.tb th,.tb td{padding: 18px 22px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--line2);font-size: 16.5px;line-height: 1.55}.tb tr:last-child :is(th,td){border-bottom: 0}.tb th{width: 34%;font-weight: 700;color: var(--ink2)}.tb td{font-weight: 700;color: var(--ink)}.tb__r--0 td{font-size: 19px}.inf .tb th{width: 28%}.fee{display: inline-block;padding: 4px 18px 5px;border-radius: 999px;background: var(--yellow);color: var(--ink);font-family: var(--hd-f);font-weight: 800;font-synthesis: none;font-size: 22px;line-height: 1.3}html:is([data-pl="en"],[data-gt]) .fee{font-family: var(--sans);font-size: 18px}.inf__t{border-radius: 24px;overflow: hidden;background: #fff}.inf__as{position: relative;display: flex;flex-direction: column;gap: 16px;padding: clamp(24px,2.6vw,34px) clamp(24px,2.6vw,34px) 150px;border-radius: 24px;background: #fff;overflow: hidden}.inf__note{padding-top: 16px;border-top: 2px dashed rgba(138,100,0,.25);font-size: 14.5px;color: var(--ink3);line-height: 1.6}.inf__hp{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;font-size: 16.5px;color: var(--ink2)}.inf__mu{position: absolute;left: 0;right: 0;bottom: 0;height: 112px;display: flex;align-items: flex-end;justify-content: flex-end;gap: 14px;padding-right: 28px;pointer-events: none}.inf__mu i{display: block;flex: none}.inf__mu .band__h{width: 190px;height: 92px;background-size: 18px 18px}.inf__mu .band__s{width: 54px;height: 54px;margin-bottom: 44px;border-radius: 50%;background: var(--yellow)}.inf__mu .band__t{width: 82px;height: 100%;background: var(--blue);clip-path: polygon(50% 0,100% 100%,0 100%)}.hp{display: inline-flex;align-items: center;gap: 4px;min-height: 44px;font-weight: 700;color: var(--blue-d);text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1.5px}.hp .ic{width: 16px;height: 16px}.loc{padding: clamp(80px,8vw,116px) 0 clamp(88px,9vw,128px);background: #fff}.loc__g{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 40px clamp(36px,5vw,80px);align-items: start;margin-top: clamp(32px,3.6vw,48px)}.way .h3,.nb .h3{margin-bottom: 18px}.rt{position: relative;display: grid;gap: 10px;margin-bottom: 26px}.rt::before{content: "";position: absolute;left: 27px;top: 30px;bottom: 30px;width: 0;border-left: 3px dashed rgba(46,125,79,.4)}.rt__s{position: relative;display: flex;align-items: center;gap: 14px;min-height: 58px;font-size: 16.5px;font-weight: 700;color: var(--ink)}.rt__ic{position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;flex: none;width: 56px;height: 56px;border-radius: 50%;background: var(--green-l);color: var(--green);box-shadow: 0 0 0 5px #fff}.rt__s--bus .rt__ic{background: var(--blue-d);color: #fff}.rt__s--stop .rt__ic{background: var(--sky);color: var(--blue-d)}.rt__s--walk .rt__ic{background: var(--yellow-l);color: #8a6400}.rt__ic--mk{background: #fff;box-shadow: 0 0 0 5px #fff,inset 0 0 0 2px var(--line)}.rt__ic--mk i{position: absolute;display: block}.rt__ic--mk .wm__s{right: 12px;top: 12px;width: 11px;height: 11px}.rt__ic--mk .wm__t{left: 13px;top: 13px;width: 13px;height: 16px}.rt__ic--mk .wm__h{left: 12px;right: 12px;bottom: 14px;height: 11px}.rt__no{font-size: 34px;line-height: 1;color: var(--blue-d);letter-spacing: -.02em}.rt__s--bus .rt__l{margin-left: -8px}.rt__s--end .rt__l{font-size: 19px}.tb--loc{background: var(--green-l)}.tb--loc th{width: 26%}.tb--loc td{font-weight: 400}.addr__ko{display: block;font-weight: 700}.addr__fo{display: block;margin-top: 4px;font-size: 14.5px;color: var(--ink2)}html:is([data-pl="en"][data-hy~="en"],[data-pl="zh"][data-hy~="zh"],[data-pl="ja"][data-hy~="ja"],[data-gt]) .addr__ko{display: none}html:is([data-pl],[data-gt]) .addr__fo{margin-top: 0;font-size: inherit;font-weight: 700;color: var(--ink)}.lc__tel{font-weight: 700;color: var(--ink);text-decoration: underline;text-underline-offset: 4px;text-decoration-color: rgba(46,125,79,.5);display: inline-flex;align-items: center;min-height: 40px}.intl{display: block;margin-top: 2px;color: var(--ink3)}.nb__sub{margin: -8px 0 18px;font-size: 15px;color: var(--ink3)}.nb__l{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.nb__c{position: relative;display: flex;flex-direction: column;gap: 2px;min-width: 0;padding: 16px 18px 16px;border-radius: 20px;background: #fff;overflow: hidden}.nb__c::before{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;box-shadow: inset 0 0 0 1.5px var(--line);pointer-events: none}.nb__c::after{content: "";position: absolute;right: -10px;top: -10px;width: 46px;height: 46px;opacity: .9}.nb__c--sun::after{border-radius: 50%;background: var(--yellow)}.nb__c--tri::after{right: -4px;top: -6px;width: 40px;height: 44px;background: var(--blue);clip-path: polygon(50% 0,100% 100%,0 100%)}.nb__c--hill::after{top: auto;bottom: -8px;right: -8px;width: 58px;height: 30px;border-radius: 999px 999px 0 0;background: var(--leaf)}.nb__d{font-size: 15px;color: var(--green);letter-spacing: 0}.nb__n{padding-right: 34px;font-size: 17px;line-height: 1.4;color: var(--ink)}.nb__n .kn{display: block;margin: 2px 0 0;font-size: 13px}.nb__n .ko{font-size: 13px;font-weight: 600}.nb__c:first-child{grid-column: 1 / -1}.ft{position: relative;background: var(--green-dd);color: var(--fog);padding: 0 0 36px}.ft__band{display: flex;align-items: flex-end;justify-content: flex-end;gap: clamp(10px,1.6vw,22px);height: 64px;padding-right: var(--gut);margin-top: -64px;overflow: hidden;pointer-events: none}.ft__band i{display: block;flex: none}.ft__band .band__h{width: 150px;height: 100%;border-radius: 999px 999px 0 0;background: var(--green-d);background-image: none}.ft__band .band__h--2{width: 110px;height: 60%;background: var(--green)}.ft__band .band__s{width: 44px;height: 44px;margin-bottom: 14px;border-radius: 50%;background: var(--yellow)}.ft__band .band__t{width: 64px;height: 100%;background: var(--blue);clip-path: polygon(50% 0,100% 100%,0 100%)}.ft__in{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 28px 64px;padding-top: clamp(48px,5vw,72px)}.wm--ft .wm__ko{color: #fff;font-size: 26px}.wm--ft .wm__en{color: var(--fog)}.ft__ind{margin-top: 14px;font-size: 15.5px;color: var(--fog)}.ft__bot{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 8px 32px;align-items: center;padding-top: 26px;border-top: 1px solid var(--line-l)}.ft__cr{font-size: 13.5px;color: var(--fog);line-height: 1.6}.ft__nt{grid-column: 1;font-size: 13.5px;font-weight: 700;color: var(--yellow)}.ft__top{grid-column: 2;grid-row: 1 / span 2;display: inline-flex;align-items: center;gap: 8px;min-height: 46px;padding: 0 18px;border: 1px solid var(--line-l);border-radius: 999px;background: none;color: #fff;font-size: 14.5px;font-weight: 700;cursor: pointer}.ft__top:hover{border-color: var(--yellow)}.ft__top .ic{width: 18px;height: 18px;color: var(--yellow)}@media (max-width: 1199px){.hero{--pw: min(1040px,calc(100vw - 460px))}.ck{width: 104px;height: 104px}.ck__x b{font-size: 26px}.ck__x--one,.ck__x--one b{font-size: 24px}.gb{grid-template-columns: minmax(0,1fr);justify-items: start}.ft__in{grid-template-columns: minmax(0,1fr)}}@media (max-width: 1023px){.hero__in{display: flex;flex-direction: column;align-items: stretch;padding: 0 0 clamp(40px,6vw,64px)}.hero__ph{order: -1;margin-bottom: 76px}.hero__fr{height: auto;aspect-ratio: 16 / 9;border-radius: 0}.mu-sun,.mu-tri{display: none}.hero__ck{left: var(--gut);bottom: -52px}.hero__tx{padding: 0 var(--gut)}.hero__t{font-size: clamp(40px,8.4vw,64px)}html:is([data-pl="en"],[data-gt]) .hero__t{font-size: clamp(30px,6vw,44px)}.in__g,.fac__hd,.en__hd,.inf__g,.loc__g{grid-template-columns: minmax(0,1fr)}.fac__lead{grid-column: 1;grid-row: auto}.rooms{grid-template-columns: repeat(2,minmax(0,1fr))}.en__l{grid-template-columns: repeat(2,minmax(0,1fr))}html:is([data-pl],[data-gt]) .lead{grid-template-columns: minmax(0,1fr)}}@media (max-width: 760px){body{font-size: 16.5px}.hero__ph{margin-bottom: 8px}.ck{width: 84px;height: 84px;box-shadow: 0 0 0 4px #fff}.cks{gap: 6px}.hero__ck{position: relative;left: auto;bottom: auto;margin: -24px var(--gut) 0;gap: 6px 8px;flex-wrap: wrap;align-items: flex-end}.ck__x{font-size: 14px}.ck__x b{font-size: 21px}.ck__x span{font-size: 13.5px}.ck__x--one,.ck__x--one b{font-size: 19px}html:is([data-pl="en"],[data-gt]) .ck__x,html:is([data-pl="en"],[data-gt]) .ck__x span{font-size: 12.5px;padding: 0 4px}html:is([data-pl="en"],[data-gt]) .ck__x--one,html:is([data-pl="en"],[data-gt]) .ck__x--one b{font-size: 13px}html:is([data-pl="zh"],[data-pl="ja"]) .ck__x--one,html:is([data-pl="zh"],[data-pl="ja"]) .ck__x--one b{font-size: 15px}html:is([data-pl="zh"],[data-pl="ja"]) .ck__x span{font-size: 12.5px}.ck__off{margin-bottom: 4px;padding: 5px 11px 5px 8px;font-size: 13.5px}.hero__t{font-size: clamp(36px,10.6vw,48px);margin: 12px 0 8px}.hero__t .t1{font-size: .5em}.hero__eb{font-size: 15.5px}.hero__sub{font-size: 16px}html[data-pl] .hero__sub{display: none}.hero__fr{aspect-ratio: 16 / 10}.hero__t .kn{margin-top: 6px;font-size: 14px}.acts--hero{margin-top: 14px}.acts--hero .acts__k{display: none}.acts__b{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.acts__b .btn{min-width: 0;justify-content: center;padding: 0 10px}.acts__b .btn--tel{grid-column: 1 / -1}.in{padding-top: 56px}.in__i{grid-template-columns: 40px minmax(0,1fr);font-size: 16px}.in__dot{width: 40px;height: 40px}.in__i p{padding-top: 6px}.band{height: 72px;margin-top: 44px;justify-content: flex-start}.rooms{grid-template-columns: minmax(0,1fr);gap: 18px}.room{flex-direction: row;align-items: stretch;border-radius: 22px}.room--ph{flex-direction: column}.room__mu{flex: none;width: 34%;aspect-ratio: auto}.mu{width: 76%}.room__b{padding: 16px 18px 20px}.room__t{margin-top: 10px;font-size: 22px}html[data-pl="ja"] .room__t{font-size: clamp(16px,4.6vw,22px)}.en__i{border-radius: 90px 90px 22px 22px;padding: 20px 10px 18px;gap: 10px}.en__t{font-size: 21px}html:is([data-pl="en"],[data-gt]) .en__t{font-size: 17px}.gb__st{padding-left: 70px}.gb__st::before{width: 54px;height: 27px}.gb__st::after{left: 12px;bottom: 26px;width: 30px;height: 34px}.gb__t{font-size: 18px}.wk{padding: 16px 12px;gap: 4px;border-radius: 22px}.wk__d b{font-size: 17px}html:is([data-pl="en"],[data-gt]) .wk__d b{font-size: 12.5px}.tb th,.tb td{padding: 14px 16px;font-size: 15.5px}.tb__r--0 td{font-size: 17px}.inf .tb tr{display: block;border-bottom: 1px solid var(--line2)}.inf .tb tr:last-child{border-bottom: 0}.inf .tb :is(th,td){display: block;width: auto;border-bottom: 0}.inf .tb th{padding-bottom: 2px;font-size: 14.5px}.inf .tb td{padding-top: 0}.fee{font-size: 19px}.inf__as{padding-bottom: 120px}.inf__mu{height: 90px}.inf__mu .band__h{width: 150px;height: 72px}.inf__mu .band__s{width: 42px;height: 42px;margin-bottom: 34px}.inf__mu .band__t{width: 64px}.nb__l{grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 10px}.nb__c{padding: 14px 14px;border-radius: 18px}.nb__n{font-size: 15.5px;padding-right: 22px}.nb__c::after{width: 34px;height: 34px}.ft__band{height: 48px;margin-top: -48px}.ft__band .band__h{width: 100px}.ft__band .band__h--2{width: 70px}.ft__band .band__t{width: 44px}.ft__band .band__s{width: 32px;height: 32px;margin-bottom: 10px}.ft__bot{grid-template-columns: minmax(0,1fr)}.ft__top{grid-column: 1;grid-row: auto;justify-self: start}}@media (max-width: 400px){.btn{padding: 0 14px 0 12px;font-size: 15px}.btn--map .ic:last-of-type{display: none}.ck{width: 78px;height: 78px}.ck__x b{font-size: 19px}.ck__x--one,.ck__x--one b{font-size: 17px}}html[data-gt] .hero__ck{position: relative;left: auto;bottom: auto;flex-wrap: wrap;align-items: center;margin: -40px 0 0 clamp(20px,3vw,48px);padding-right: 20px}html[data-gt] .cks{flex-wrap: wrap}html[data-gt] .ck{width: auto;height: auto;min-height: 76px;max-width: 240px;padding: 10px 20px;border-radius: 40px}html[data-gt] .ck__x{flex-direction: row;flex-wrap: wrap;justify-content: center;gap: 2px 6px;padding: 0}html[data-gt] .ck__off{margin-bottom: 0;white-space: normal}html[data-gt] .wk{display: flex;flex-wrap: wrap;gap: 8px}html[data-gt] .wk__d{flex-direction: row;gap: 6px}html[data-gt] .wk__d b{width: auto;max-width: none;aspect-ratio: auto;min-height: 40px;padding: 6px 14px;border-radius: 999px}html[data-gt] .wk__d i{display: none}@media (max-width: 1023px){html[data-gt] .hero__ph{margin-bottom: 28px}html[data-gt] .hero__ck{margin: -30px var(--gut) 0;padding-right: 0}}@media (max-width: 760px){html[data-gt] .h2{font-size: 26px}html[data-gt] .hero__ck{margin-top: -18px;gap: 6px}html[data-gt] .cks{gap: 6px}html[data-gt] .ck{min-height: 0;padding: 6px 12px;max-width: 100%;box-shadow: 0 0 0 3px #fff}html[data-gt] .ck__x,html[data-gt] .ck__x span,html[data-gt] .ck__x b{font-size: 13.5px;line-height: 1.3}html[data-gt] .ck__off{margin-bottom: 0;padding: 4px 10px 4px 8px;font-size: 13px}html[data-gt] .hero__ph{margin-bottom: 12px}html[data-gt] .hero__fr{aspect-ratio: 16 / 9}html[data-gt] .hero__t{font-size: 27px}}