/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{background-color:var(--c-white-01)}body.position-fix{overflow:hidden}body.is-loading{cursor:wait}body.is-en p{line-height:1.8;letter-spacing:.02em}h1,h2,h3,h4,h5,h6,p,a,ul,li{margin:0;padding:0;font-weight:400}h1,h2,h3{letter-spacing:.1em}a{color:var(--c-black-01);text-decoration:none}ul{list-style:none}img{width:100%;height:auto}@media(min-width: 1024px){p{font-size:var(--more-14);letter-spacing:.03em;line-height:2}}:root{--c-black-01: #000000;--c-border-gray-01: #858585;--c-txt-black-01: #444;--c-gray-01: #707070;--c-gray-02: #a8a8a8;--c-white-01: #DEE1D8;--c-white-02: #D5D9CE;--c-white-03: #F9F8F3;--c-blue-01: #35436A;--c-blue-02: #1D3765;--c-green-01: #477F33;--c-brawn-01: #A0472F;--baseX: max(4.0540vw,42px);--leftGap: min(4vw, 60px);--s-more-4: max(0.3vw,4px);--s-more-12: max(0.8vw,12px);--s-more-15: max(1vw,15px);--s-more-20: max(1.3vw,20px);--s-more-22: max(1.4vw,22px);--s-more-24: max(1.6vw,24px);--s-more-30: max(2vw,30px);--s-more-40: max(2.7vw,40px);--s-more-50: max(3.3vw,50px);--s-more-60: max(4vw,60px);--s-more-70: max(4.72vw,70px);--s-more-80: max(5.44vw,80px);--s-more-96: max(6.4vw, 96px);--s-more-120: max(8vw,120px);--s-more-140: max(9.5vw,140px);--s-more-156: max(10vw,156px);--s-more-176: max(12.8vw,176px);--s-more-200: max(13.5vw,200px);--s-more-240: max(16vw,240px);--s-more-300: max(20vw,300px);--s-more-420: max(26.25vw,420px);--more-11: max(0.7vw,1.1rem);--more-12: max(0.82vw,1.2rem);--more-13: max(0.86vw,1.3rem);--more-14: max(0.9vw,1.4rem);--more-15: max(1vw,1.5rem);--more-16: max(1vw,1.6rem);--more-17: max(1.1vw,1.7rem);--more-18: max(1.2vw,1.8rem);--more-19: max(1.5vw,1.9rem);--more-20: max(1.55vw,2.0rem);--more-22: max(1.35vw,2.2rem);--more-24: max(1.5vw,2.4rem);--more-28: max(1.7vw,2.8rem);--more-30: max(2vw,3rem);--more-32: max(1.85vw,3.2rem);--more-36: max(2.25vw,3.6rem);--more-38: max(2.56vw,3.8rem);--w-sp-contents: 67vw;--easing-easeIn01: cubic-bezier(0.01, 0.62, 0.07, 1);--easing-easeOut01: cubic-bezier(0.67, 0.31, 0.15, 1);--easing-easeOut02: cubic-bezier(0.11, 0.58, 0.26, 1.01)}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSerifJP/NotoSerifJP-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"ABC Arizona Flare Variable Unlicensed Trial";font-style:normal;font-weight:400;src:url("../fonts/ABC/ABCArizonaFlareVariable-Trial.ttf") format("truetype");font-display:swap}html{font-size:62.5%}body{font-family:"Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-style:normal;font-optical-sizing:auto;font-weight:400;line-height:1.65;letter-spacing:.07em;color:var(--c-black-01);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}html body.is-en{letter-spacing:.001em}html body.is-en h1,html body.is-en h2,html body.is-en h3,html body.is-en h4,html body.is-en h5,html body.is-en h6{letter-spacing:.02em}html body svg{width:100%;height:auto;line-height:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@-webkit-keyframes arrow-slanting{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}48%{-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%);opacity:0}52%{-webkit-transform:translate(-100%, 100%);transform:translate(-100%, 100%);opacity:0}100%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);opacity:1}}@keyframes arrow-slanting{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}48%{-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%);opacity:0}52%{-webkit-transform:translate(-100%, 100%);transform:translate(-100%, 100%);opacity:0}100%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);opacity:1}}@-webkit-keyframes textFadeInOut{0%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}50%{opacity:.5;-webkit-filter:blur(3px);filter:blur(3px)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes textFadeInOut{0%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}50%{opacity:.5;-webkit-filter:blur(3px);filter:blur(3px)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}.fade-enter-active{-webkit-transition:opacity .5s linear .2s,-webkit-transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s;transition:opacity .5s linear .2s,-webkit-transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s;transition:opacity .5s linear .2s,transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s;transition:opacity .5s linear .2s,transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s,-webkit-transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s}.fade-leave-active{-webkit-transition:opacity .8s linear,-webkit-transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),-webkit-filter 1s linear;transition:opacity .8s linear,-webkit-transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),-webkit-filter 1s linear;transition:opacity .8s linear,transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),filter 1s linear;transition:opacity .8s linear,transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),filter 1s linear,-webkit-transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),-webkit-filter 1s linear}.fade-leave,.fade-enter-to{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:translateY(0);transform:translateY(0)}.fade-leave-to{opacity:0;-webkit-filter:blur(16px);filter:blur(16px);-webkit-transform:translateY(-100px);transform:translateY(-100px)}.fade-enter{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.ttl-b{position:absolute;top:-4em;right:calc(100% + 1.3em);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}@media(min-width: 1024px){.ttl-b{right:calc(100% + 3.3vw)}}.ttl-b.-show .char-i{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:translateY(0);transform:translateY(0)}.ttl-b.-h1,.ttl-b.-sub-ttl{top:-6em}@media(min-width: 1024px){.ttl-b.-h1,.ttl-b.-sub-ttl{position:relative;top:0;right:0;margin-left:-4vw}.ttl-b.-h1 .ttl-b__t,.ttl-b.-sub-ttl .ttl-b__t{font-size:var(--more-16)}.ttl-b.-under-ttl .ttl-b__t{font-size:var(--more-16)}}.ttl-b.-pc-row-small{top:-3em;left:1.2em}@media(min-width: 1024px){.ttl-b.-pc-row-small{position:relative;top:0;left:0;right:auto;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}.ttl-b.-pc-row-small .ttl-b__emb{width:var(--more-18)}.ttl-b.-pc-row-small .ttl-b__t{font-size:var(--more-18);margin:0;letter-spacing:.1em}}.ttl-b__emb{width:28px;height:auto;line-height:0}@media(min-width: 1024px){.ttl-b__emb{width:var(--more-22)}}.ttl-b__emb img{width:100%;height:inherit}.ttl-b__t{margin:0;font-size:max(1.36vw,1.2rem);font-weight:400;line-height:1.3;letter-spacing:.3em;white-space:nowrap}.ttl-b__t .char-i{--char-i-duration: 1s;opacity:0;-webkit-filter:blur(6px);filter:blur(6px);-webkit-transform:translateY(1em);transform:translateY(1em);-webkit-transition:opacity var(--char-i-duration) linear,-webkit-filter var(--char-i-duration) linear,-webkit-transform var(--char-i-duration) var(--easing-easeOut01);transition:opacity var(--char-i-duration) linear,-webkit-filter var(--char-i-duration) linear,-webkit-transform var(--char-i-duration) var(--easing-easeOut01);transition:opacity var(--char-i-duration) linear,filter var(--char-i-duration) linear,transform var(--char-i-duration) var(--easing-easeOut01);transition:opacity var(--char-i-duration) linear,filter var(--char-i-duration) linear,transform var(--char-i-duration) var(--easing-easeOut01),-webkit-filter var(--char-i-duration) linear,-webkit-transform var(--char-i-duration) var(--easing-easeOut01)}.ttl-b__t .char-i:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.ttl-b__t .char-i:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.ttl-b__t .char-i:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.ttl-b__t .char-i:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.ttl-b__t .char-i:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.ttl-b__t .char-i:nth-child(6){-webkit-transition-delay:.6s;transition-delay:.6s}.ttl-b__t .char-i:nth-child(7){-webkit-transition-delay:.7s;transition-delay:.7s}.ttl-b__t .char-i:nth-child(8){-webkit-transition-delay:.8s;transition-delay:.8s}.ttl-b__t .char-i:nth-child(9){-webkit-transition-delay:.9s;transition-delay:.9s}.ttl-b__t .char-i:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.ttl-b__t .char-i:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}.ttl-b__t .char-i:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}.ttl-b__t .char-i:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}.ttl-b__t .char-i:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}.ttl-b__t .char-i:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}.ttl-b__t .char-i:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}.ttl-b__t .char-i:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}.ttl-b__t .char-i:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}.ttl-b__t .char-i:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}.ttl-b__t .char-i:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}@media(min-width: 1024px){.logo-top.-is-white svg path{fill:var(--c-white-01)}}.logo-top svg path{-webkit-transition:fill .4s linear;transition:fill .4s linear}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@keyframes arrow-slanting{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}48%{-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%);opacity:0}52%{-webkit-transform:translate(-100%, 100%);transform:translate(-100%, 100%);opacity:0}100%{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);opacity:1}}@keyframes textFadeInOut{0%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}50%{opacity:.5;-webkit-filter:blur(3px);filter:blur(3px)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}.fade-enter-active{-webkit-transition:opacity .5s linear .2s,-webkit-transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s;transition:opacity .5s linear .2s,-webkit-transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s;transition:opacity .5s linear .2s,transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s;transition:opacity .5s linear .2s,transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s,-webkit-transform 1s cubic-bezier(0.02, 0.48, 0.51, 1.02) .2s}.fade-leave-active{-webkit-transition:opacity .8s linear,-webkit-transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),-webkit-filter 1s linear;transition:opacity .8s linear,-webkit-transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),-webkit-filter 1s linear;transition:opacity .8s linear,transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),filter 1s linear;transition:opacity .8s linear,transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),filter 1s linear,-webkit-transform 1s cubic-bezier(0.51, 0.01, 0.99, 0.57),-webkit-filter 1s linear}.fade-leave,.fade-enter-to{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:translateY(0);transform:translateY(0)}.fade-leave-to{opacity:0;-webkit-filter:blur(16px);filter:blur(16px);-webkit-transform:translateY(-100px);transform:translateY(-100px)}.fade-enter{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.link-underLine{position:relative;display:block;font-size:var(--more-15);color:var(--c-black-01);padding:.8em 0}@media(min-width: 1024px){.link-underLine{font-size:var(--more-17)}}.link-underLine:hover .link-underLine__line::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition-duration:.7s;transition-duration:.7s}.link-underLine.-white{color:var(--c-white-01)}.link-underLine.-white .link-underLine__txt{color:var(--c-white-01)}.link-underLine.-white .link-underLine__line{background-color:var(--c-white-01)}.link-underLine.-short{font-size:var(--more-14);width:100%;padding:.9em 0 1em}.link-underLine.-short.-en{font-size:var(--more-15);padding:1.1em 0 .6em}.link-underLine__txt{display:block;color:var(--c-black-01);font-size:inherit}@media(min-width: 1024px){.link-underLine__txt{text-align:left;padding-right:.5em}}.link-underLine__line{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--c-black-01)}.link-underLine__line.-light{background-color:var(--c-gray-02)}.link-underLine__line::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 1.6s var(--easing-easeOut01);transition:-webkit-transform 1.6s var(--easing-easeOut01);transition:transform 1.6s var(--easing-easeOut01);transition:transform 1.6s var(--easing-easeOut01), -webkit-transform 1.6s var(--easing-easeOut01);background-color:var(--c-black-01);z-index:1}.btn-black{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 36px;font-size:1.1rem}@media(min-width: 1024px){.btn-black{padding:.6em 36px;font-size:var(--more-14)}}.btn-black:hover .btn-black__bg:after{-webkit-mask-size:120% 1000%;mask-size:120% 1000%;-webkit-mask-position:60% 60%;mask-position:60% 60%}.btn-black:hover .btn-black__text{pointer-events:none}.btn-black:hover .btn-black__text>div{pointer-events:none;-webkit-animation:textFadeInOut .8s ease-in-out forwards;animation:textFadeInOut .8s ease-in-out forwards}.btn-black:hover .btn-black__text>div:nth-child(1){-webkit-animation-delay:.098s;animation-delay:.098s}.btn-black:hover .btn-black__text>div:nth-child(2){-webkit-animation-delay:.192s;animation-delay:.192s}.btn-black:hover .btn-black__text>div:nth-child(3){-webkit-animation-delay:.282s;animation-delay:.282s}.btn-black:hover .btn-black__text>div:nth-child(4){-webkit-animation-delay:.368s;animation-delay:.368s}.btn-black:hover .btn-black__text>div:nth-child(5){-webkit-animation-delay:.45s;animation-delay:.45s}.btn-black:hover .btn-black__text>div:nth-child(6){-webkit-animation-delay:.528s;animation-delay:.528s}.btn-black:hover .btn-black__text>div:nth-child(7){-webkit-animation-delay:.602s;animation-delay:.602s}.btn-black:hover .btn-black__text>div:nth-child(8){-webkit-animation-delay:.672s;animation-delay:.672s}.btn-black:hover .btn-black__text>div:nth-child(9){-webkit-animation-delay:.738s;animation-delay:.738s}.btn-black:hover .btn-black__text>div:nth-child(10){-webkit-animation-delay:.8s;animation-delay:.8s}.btn-black:hover .btn-black__text>div:nth-child(11){-webkit-animation-delay:.858s;animation-delay:.858s}.btn-black:hover .btn-black__text>div:nth-child(12){-webkit-animation-delay:.912s;animation-delay:.912s}.btn-black:hover .btn-black__text>div:nth-child(13){-webkit-animation-delay:.962s;animation-delay:.962s}.btn-black:hover .btn-black__text>div:nth-child(14){-webkit-animation-delay:1.008s;animation-delay:1.008s}.btn-black:hover .btn-black__text>div:nth-child(15){-webkit-animation-delay:1.05s;animation-delay:1.05s}.btn-black:hover .btn-black__text>div:nth-child(16){-webkit-animation-delay:1.088s;animation-delay:1.088s}.btn-black:hover .btn-black__text>div:nth-child(17){-webkit-animation-delay:1.122s;animation-delay:1.122s}.btn-black:hover .btn-black__text>div:nth-child(18){-webkit-animation-delay:1.152s;animation-delay:1.152s}.btn-black:hover .btn-black__text>div:nth-child(19){-webkit-animation-delay:1.178s;animation-delay:1.178s}.btn-black:hover .btn-black__text>div:nth-child(20){-webkit-animation-delay:1.2s;animation-delay:1.2s}.btn-black:hover .btn-black__text>div:nth-child(21){-webkit-animation-delay:1.218s;animation-delay:1.218s}.btn-black:hover .btn-black__text>div:nth-child(22){-webkit-animation-delay:1.232s;animation-delay:1.232s}.btn-black:hover .btn-black__text>div:nth-child(23){-webkit-animation-delay:1.242s;animation-delay:1.242s}.btn-black:hover .btn-black__text>div:nth-child(24){-webkit-animation-delay:1.248s;animation-delay:1.248s}.btn-black:hover .btn-black__text>div:nth-child(25){-webkit-animation-delay:1.25s;animation-delay:1.25s}.btn-black:hover .btn-black__text>div:nth-child(26){-webkit-animation-delay:1.248s;animation-delay:1.248s}.btn-black:hover .btn-black__text>div:nth-child(27){-webkit-animation-delay:1.242s;animation-delay:1.242s}.btn-black:hover .btn-black__text>div:nth-child(28){-webkit-animation-delay:1.232s;animation-delay:1.232s}.btn-black:hover .btn-black__text>div:nth-child(29){-webkit-animation-delay:1.218s;animation-delay:1.218s}.btn-black:hover .btn-black__text>div:nth-child(30){-webkit-animation-delay:1.2s;animation-delay:1.2s}.btn-black:hover .btn-black__text>div:nth-child(31){-webkit-animation-delay:1.178s;animation-delay:1.178s}.btn-black:hover .btn-black__text>div:nth-child(32){-webkit-animation-delay:1.152s;animation-delay:1.152s}.btn-black:hover .btn-black__text>div:nth-child(33){-webkit-animation-delay:1.122s;animation-delay:1.122s}.btn-black:hover .btn-black__text>div:nth-child(34){-webkit-animation-delay:1.088s;animation-delay:1.088s}.btn-black:hover .btn-black__text>div:nth-child(35){-webkit-animation-delay:1.05s;animation-delay:1.05s}.btn-black:hover .btn-black__text>div:nth-child(36){-webkit-animation-delay:1.008s;animation-delay:1.008s}.btn-black:hover .btn-black__text>div:nth-child(37){-webkit-animation-delay:.962s;animation-delay:.962s}.btn-black:hover .btn-black__text>div:nth-child(38){-webkit-animation-delay:.912s;animation-delay:.912s}.btn-black:hover .btn-black__text>div:nth-child(39){-webkit-animation-delay:.858s;animation-delay:.858s}.btn-black:hover .btn-black__text>div:nth-child(40){-webkit-animation-delay:.8s;animation-delay:.8s}.btn-black:hover .btn-black__text>div:nth-child(41){-webkit-animation-delay:.738s;animation-delay:.738s}.btn-black:hover .btn-black__text>div:nth-child(42){-webkit-animation-delay:.672s;animation-delay:.672s}.btn-black:hover .btn-black__text>div:nth-child(43){-webkit-animation-delay:.602s;animation-delay:.602s}.btn-black:hover .btn-black__text>div:nth-child(44){-webkit-animation-delay:.528s;animation-delay:.528s}.btn-black:hover .btn-black__text>div:nth-child(45){-webkit-animation-delay:.45s;animation-delay:.45s}.btn-black:hover .btn-black__text>div:nth-child(46){-webkit-animation-delay:.368s;animation-delay:.368s}.btn-black:hover .btn-black__text>div:nth-child(47){-webkit-animation-delay:.282s;animation-delay:.282s}.btn-black:hover .btn-black__text>div:nth-child(48){-webkit-animation-delay:.192s;animation-delay:.192s}.btn-black:hover .btn-black__text>div:nth-child(49){-webkit-animation-delay:.098s;animation-delay:.098s}.btn-black:hover .btn-black__text>div:nth-child(50){-webkit-animation-delay:0s;animation-delay:0s}.btn-black:hover .btn-black__text>div:nth-child(51){-webkit-animation-delay:-.102s;animation-delay:-.102s}.btn-black:hover .btn-black__text>div:nth-child(52){-webkit-animation-delay:-.208s;animation-delay:-.208s}.btn-black:hover .btn-black__text>div:nth-child(53){-webkit-animation-delay:-.318s;animation-delay:-.318s}.btn-black:hover .btn-black__text>div:nth-child(54){-webkit-animation-delay:-.432s;animation-delay:-.432s}.btn-black:hover .btn-black__text>div:nth-child(55){-webkit-animation-delay:-.55s;animation-delay:-.55s}.btn-black:hover .btn-black__text>div:nth-child(56){-webkit-animation-delay:-.672s;animation-delay:-.672s}.btn-black:hover .btn-black__text>div:nth-child(57){-webkit-animation-delay:-.798s;animation-delay:-.798s}.btn-black:hover .btn-black__text>div:nth-child(58){-webkit-animation-delay:-0.928s;animation-delay:-0.928s}.btn-black:hover .btn-black__text>div:nth-child(59){-webkit-animation-delay:-1.062s;animation-delay:-1.062s}.btn-black:hover .btn-black__text>div:nth-child(60){-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.btn-black:hover .btn-black__text>div:nth-child(61){-webkit-animation-delay:-1.342s;animation-delay:-1.342s}.btn-black:hover .btn-black__text>div:nth-child(62){-webkit-animation-delay:-1.488s;animation-delay:-1.488s}.btn-black:hover .btn-black__text>div:nth-child(63){-webkit-animation-delay:-1.638s;animation-delay:-1.638s}.btn-black:hover .btn-black__text>div:nth-child(64){-webkit-animation-delay:-1.792s;animation-delay:-1.792s}.btn-black:hover .btn-black__text>div:nth-child(65){-webkit-animation-delay:-1.95s;animation-delay:-1.95s}.btn-black:hover .btn-black__text>div:nth-child(66){-webkit-animation-delay:-2.112s;animation-delay:-2.112s}.btn-black:hover .btn-black__text>div:nth-child(67){-webkit-animation-delay:-2.278s;animation-delay:-2.278s}.btn-black:hover .btn-black__text>div:nth-child(68){-webkit-animation-delay:-2.448s;animation-delay:-2.448s}.btn-black:hover .btn-black__text>div:nth-child(69){-webkit-animation-delay:-2.622s;animation-delay:-2.622s}.btn-black:hover .btn-black__text>div:nth-child(70){-webkit-animation-delay:-2.8s;animation-delay:-2.8s}.btn-black:hover .btn-black__text>div:nth-child(71){-webkit-animation-delay:-2.982s;animation-delay:-2.982s}.btn-black:hover .btn-black__text>div:nth-child(72){-webkit-animation-delay:-3.168s;animation-delay:-3.168s}.btn-black:hover .btn-black__text>div:nth-child(73){-webkit-animation-delay:-3.358s;animation-delay:-3.358s}.btn-black:hover .btn-black__text>div:nth-child(74){-webkit-animation-delay:-3.552s;animation-delay:-3.552s}.btn-black:hover .btn-black__text>div:nth-child(75){-webkit-animation-delay:-3.75s;animation-delay:-3.75s}.btn-black:hover .btn-black__text>div:nth-child(76){-webkit-animation-delay:-3.952s;animation-delay:-3.952s}.btn-black:hover .btn-black__text>div:nth-child(77){-webkit-animation-delay:-4.158s;animation-delay:-4.158s}.btn-black:hover .btn-black__text>div:nth-child(78){-webkit-animation-delay:-4.368s;animation-delay:-4.368s}.btn-black:hover .btn-black__text>div:nth-child(79){-webkit-animation-delay:-4.582s;animation-delay:-4.582s}.btn-black:hover .btn-black__text>div:nth-child(80){-webkit-animation-delay:-4.8s;animation-delay:-4.8s}.btn-black.-f-14{font-size:var(--more-14)}.btn-black.-w-full{width:100%}.btn-black.-bg-w .btn-black__bg{background-color:var(--c-white-03)}.btn-black.-bg-w .btn-black__text{color:var(--c-black-01)}.btn-black.-bg-w .btn-black__icon-out svg .arrow{fill:var(--c-black-01)}.btn-black.-bg-w .btn-black__icon-out svg .box{stroke:var(--c-black-01)}.btn-black.-is-unavailable{pointer-events:none}.btn-black.-is-unavailable .btn-black__bg{background-color:var(--c-gray-02)}.btn-black.-is-unavailable .btn-black__text{color:var(--c-white-01)}.btn-black.-is-out .btn-black__icon-out{display:block}.btn-black.-is-pdf .btn-black__pdf{display:block}.btn-black__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-black-01);-webkit-transition:border-radius .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s linear;transition:border-radius .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s linear;transition:transform .3s ease-out,filter .3s linear,border-radius .3s ease-out;transition:transform .3s ease-out,filter .3s linear,border-radius .3s ease-out,-webkit-transform .3s ease-out,-webkit-filter .3s linear;z-index:0}.btn-black__bg:after{--duration01: 2s;--duration02: 1.5s;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-white-02);opacity:.35;z-index:1;-webkit-mask-image:url(../img/mask-03.webp);mask-image:url(../img/mask-03.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 1000%;mask-size:100% 1000%;-webkit-mask-position:60% -40%;mask-position:60% -40%;-webkit-transition:opacity var(--duration02) linear,-webkit-mask-size var(--duration01) var(--easing-easeOut02),-webkit-mask-position var(--duration01) var(--easing-easeOut02);transition:opacity var(--duration02) linear,-webkit-mask-size var(--duration01) var(--easing-easeOut02),-webkit-mask-position var(--duration01) var(--easing-easeOut02);transition:mask-size var(--duration01) var(--easing-easeOut02),mask-position var(--duration01) var(--easing-easeOut02),opacity var(--duration02) linear;transition:mask-size var(--duration01) var(--easing-easeOut02),mask-position var(--duration01) var(--easing-easeOut02),opacity var(--duration02) linear,-webkit-mask-size var(--duration01) var(--easing-easeOut02),-webkit-mask-position var(--duration01) var(--easing-easeOut02)}.btn-black__text{font-family:"ABC Arizona Flare Variable Unlicensed Trial","Noto Serif JP",游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;position:relative;font-size:inherit;color:var(--c-white-01);white-space:nowrap;-webkit-transition:letter-spacing .8s ease-out;transition:letter-spacing .8s ease-out;z-index:5}.btn-black__pdf{display:none;position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:inherit;color:var(--c-white-01);white-space:nowrap;z-index:5}.btn-black__icon-out{position:absolute;top:calc(50% - 6px);right:6%;display:none;width:12px;height:12px;line-height:0}.line-link:hover .line-link__line::before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left;-webkit-transition-duration:.7s;transition-duration:.7s}.line-link__line::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 1.6s var(--easing-easeOut01);transition:-webkit-transform 1.6s var(--easing-easeOut01);transition:transform 1.6s var(--easing-easeOut01);transition:transform 1.6s var(--easing-easeOut01), -webkit-transform 1.6s var(--easing-easeOut01);background-color:var(--c-black-01);z-index:1}.line-link__ttl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width: 1024px){.line-link__ttl{-webkit-line-clamp:1}.link-arrow:hover .link-arrow_icon svg{-webkit-animation:arrow-slanting .6s ease-in-out forwards;animation:arrow-slanting .6s ease-in-out forwards}}.nav-burger{--roBurger: 7.0deg}.nav-burger.-close .nav-burger__01{-webkit-transform:scaleX(0.6) rotate(var(--roBurger));transform:scaleX(0.6) rotate(var(--roBurger))}.nav-burger.-close .nav-burger__02{-webkit-transform:translateY(-3px) scaleX(0.6) rotate(calc(var(--roBurger) * -1));transform:translateY(-3px) scaleX(0.6) rotate(calc(var(--roBurger) * -1))}.nav-burger.-close .nav-burger__03{-webkit-transform:translateY(3px) scaleX(0.6) rotate(calc(var(--roBurger) * -1));transform:translateY(3px) scaleX(0.6) rotate(calc(var(--roBurger) * -1))}.nav-burger.-close .nav-burger__04{-webkit-transform:scaleX(0.6) rotate(var(--roBurger));transform:scaleX(0.6) rotate(var(--roBurger))}.nav-burger span{-webkit-transition:-webkit-transform .75s ease;transition:-webkit-transform .75s ease;transition:transform .75s ease;transition:transform .75s ease, -webkit-transform .75s ease}.nav-burger .nav-burger__01{-webkit-transform-origin:top left;transform-origin:top left}.nav-burger .nav-burger__02{-webkit-transform-origin:top right;transform-origin:top right}.nav-burger .nav-burger__03{-webkit-transform-origin:bottom left;transform-origin:bottom left}.nav-burger .nav-burger__04{-webkit-transform-origin:bottom right;transform-origin:bottom right}.menu-bg-pc.-active{display:block}.menu{--mask-size-x: 180%;--mask-size-y: 100%;--mask-position-x: -110%;--mask-position-y: 0%;--duration-menu: 3s;-webkit-mask-image:url(../img/mask-01.webp);mask-image:url(../img/mask-01.webp);-webkit-mask-size:var(--mask-size-x) var(--mask-size-y);mask-size:var(--mask-size-x) var(--mask-size-y);-webkit-mask-position:var(--mask-position-x) var(--mask-position-y);mask-position:var(--mask-position-x) var(--mask-position-y);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;pointer-events:none;-webkit-transition:-webkit-mask-size var(--duration-menu) var(--easing-easeOut02),-webkit-mask-position var(--duration-menu) var(--easing-easeOut02);transition:-webkit-mask-size var(--duration-menu) var(--easing-easeOut02),-webkit-mask-position var(--duration-menu) var(--easing-easeOut02);transition:mask-size var(--duration-menu) var(--easing-easeOut02),mask-position var(--duration-menu) var(--easing-easeOut02);transition:mask-size var(--duration-menu) var(--easing-easeOut02),mask-position var(--duration-menu) var(--easing-easeOut02),-webkit-mask-size var(--duration-menu) var(--easing-easeOut02),-webkit-mask-position var(--duration-menu) var(--easing-easeOut02)}.menu.-is-open{--mask-size-x: 280%;--mask-size-y: 150%;--mask-position-x: 70%;--mask-position-y: 0%;--duration-menu: 1.2s;pointer-events:all}@media(min-width: 1024px){.menu.-is-open{--duration-menu: 2s}}.menu.-is-open .menu__content{-webkit-filter:blur(0px);filter:blur(0px)}.menu__content{-webkit-filter:blur(6px);filter:blur(6px);-webkit-transition:-webkit-filter 1s linear;transition:-webkit-filter 1s linear;transition:filter 1s linear;transition:filter 1s linear, -webkit-filter 1s linear}.menu .scrollable-area{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.menu .scrollable-area .reject-lenis{-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.menu .scrollable-area::-webkit-scrollbar{display:none}.main-nav.-top-fv .main-nav__search,.main-nav.-top-fv .main-nav__rb{opacity:0;pointer-events:none}@media(min-width: 1024px){.main-nav.-top-fv .main-nav__search,.main-nav.-top-fv .main-nav__rb{opacity:1;pointer-events:all}}.main-nav.-txt-white .burger__lines .line-t,.main-nav.-txt-white .burger__lines .line-b,.main-nav.-txt-white .burger__close .line-t,.main-nav.-txt-white .burger__close .line-b{background-color:var(--c-white-01)}.main-nav.-hide-bg .bg-nav-blur{background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);color:var(--c-black-01)}.main-nav.-hide-bg .bg-nav-blur a{color:inherit}.main-nav.-hide-bg .bg-nav-blur .line-t,.main-nav.-hide-bg .bg-nav-blur .line-c,.main-nav.-hide-bg .bg-nav-blur .line-b{background-color:var(--c-black-01)}.main-nav.-hide-bg .bg-nav-blur svg path{fill:var(--c-black-01)}.main-nav.-hide-bg .bg-nav-blur .language-switcher .lang-item:not(:first-child)::before{background-color:var(--c-black-01)}.main-nav.-hide-bg .bg-nav-blur .language-switcher .lang-item.-is-active{opacity:.5}.main-nav.-close .bg-nav-blur{background-color:rgba(62,62,62,0);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.main-nav.-close .burger__lines{-webkit-transform:translateX(-150%);transform:translateX(-150%);opacity:0}.main-nav.-close .burger__lines .line-t{-webkit-transform:translateY(300%);transform:translateY(300%)}.main-nav.-close .burger__lines .line-b{-webkit-transform:translateY(-300%);transform:translateY(-300%)}.main-nav.-close .burger__close{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}.main-nav.-close .burger__close .line-t,.main-nav.-close .burger__close .line-b{background-color:var(--c-black-01)}.main-nav.-close .burger__close .line-t{-webkit-transform:rotate(25deg);transform:rotate(25deg)}.main-nav.-close .burger__close .line-b{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.main-nav.-close .main-nav__search,.main-nav.-close .main-nav__rb{opacity:1;pointer-events:all}.main-nav.-close .main-nav__rb{-webkit-transform:translateY(0);transform:translateY(0)}.main-nav.-close .main-nav__rb .main-nav__item .language-switcher .lang-item a.font-abc{color:var(--c-black-01)}.main-nav.-close .main-nav__rb .main-nav__item .language-switcher .lang-item:not(:first-child)::before{background-color:var(--c-black-01)}.main-nav.-close .main-nav__rb .mn-logo{-webkit-transform:translateY(0);transform:translateY(0)}.main-nav.-close .main-nav__rb .mn-logo svg path{fill:var(--c-black-01)}@media(min-width: 1024px){.main-nav.-close .bg-nav-blur:hover{background-color:rgba(62,62,62,0)}}.main-nav .burger__lines,.main-nav .burger__close{-webkit-transition:opacity .8s linear,-webkit-transform 1s var(--easing-easeOut01);transition:opacity .8s linear,-webkit-transform 1s var(--easing-easeOut01);transition:transform 1s var(--easing-easeOut01),opacity .8s linear;transition:transform 1s var(--easing-easeOut01),opacity .8s linear,-webkit-transform 1s var(--easing-easeOut01)}.main-nav .burger__lines>div,.main-nav .burger__close>div{-webkit-transition:background-color .6s linear,-webkit-transform 1s ease;transition:background-color .6s linear,-webkit-transform 1s ease;transition:transform 1s ease,background-color .6s linear;transition:transform 1s ease,background-color .6s linear,-webkit-transform 1s ease}.main-nav__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:2px;color:var(--c-white-01);font-size:1.1rem}.main-nav__item.-circle{border-radius:100%}.main-nav__item .language-switcher .lang-item{position:relative;pointer-events:none}.main-nav__item .language-switcher .lang-item:not(:first-child)::before{content:"";display:block;width:6px;height:1px;background-color:var(--c-white-01);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .6s linear;transition:background-color .6s linear}.main-nav__item .language-switcher .lang-item.-is-active{opacity:.5;pointer-events:all;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.main-nav__item .language-switcher .lang-item.-is-active:hover{opacity:1}.main-nav__item .language-switcher .lang-item.-is-active a{pointer-events:all}.main-nav__item .language-switcher .lang-item a{pointer-events:none}.main-nav__search.bg-nav-blur{opacity:1;-webkit-transition:opacity .6s linear,background-color .6s linear;transition:opacity .6s linear,background-color .6s linear;pointer-events:all}.main-nav__search.bg-nav-blur span{-webkit-transition:color .6s linear;transition:color .6s linear}.main-nav__rb{-webkit-transition:opacity .6s linear,-webkit-transform 1.4s var(--easing-easeOut01);transition:opacity .6s linear,-webkit-transform 1.4s var(--easing-easeOut01);transition:opacity .6s linear,transform 1.4s var(--easing-easeOut01);transition:opacity .6s linear,transform 1.4s var(--easing-easeOut01),-webkit-transform 1.4s var(--easing-easeOut01)}.main-nav__rb .language-switcher .lang-item{-webkit-transition:color .6s linear;transition:color .6s linear}.main-nav__rb .mn-logo{-webkit-transition:background-color .6s linear,-webkit-transform 1.4s var(--easing-easeOut01);transition:background-color .6s linear,-webkit-transform 1.4s var(--easing-easeOut01);transition:transform 1.4s var(--easing-easeOut01),background-color .6s linear;transition:transform 1.4s var(--easing-easeOut01),background-color .6s linear,-webkit-transform 1.4s var(--easing-easeOut01)}.main-nav__rb .mn-logo svg path{-webkit-transition:fill .6s linear;transition:fill .6s linear}@media(min-width: 1024px){.main-nav .bg-nav-blur:hover{background-color:rgba(40,40,40,.469)}}.bg-nav-blur{background-color:rgba(172,172,172,.04);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);-webkit-transition:background-color .4s linear,width 1s var(--easing-easeOut01),-webkit-backdrop-filter 2s linear;transition:background-color .4s linear,width 1s var(--easing-easeOut01),-webkit-backdrop-filter 2s linear;transition:background-color .4s linear,backdrop-filter 2s linear,width 1s var(--easing-easeOut01);transition:background-color .4s linear,backdrop-filter 2s linear,width 1s var(--easing-easeOut01),-webkit-backdrop-filter 2s linear}html body .swiper+.pagination-slider,html body .swiper .pagination-slider{--gap: 8px;position:relative;-webkit-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:auto;bottom:auto;left:auto;width:auto;margin:10px 0 0 auto}@media(min-width: 1024px){html body .swiper+.pagination-slider,html body .swiper .pagination-slider{--gap: max(0.8vw, 12px)}}html body .swiper+.pagination-slider.swiper-pagination-lock,html body .swiper .pagination-slider.swiper-pagination-lock{display:none;pointer-events:none;visibility:hidden}html body .swiper+.pagination-slider.-left,html body .swiper .pagination-slider.-left{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;padding-left:var(--baseX)}@media(min-width: 1024px){html body .swiper+.pagination-slider.-left,html body .swiper .pagination-slider.-left{padding-left:0}}html body .swiper+.pagination-slider.-wellness,html body .swiper .pagination-slider.-wellness{margin:0}html body .swiper+.pagination-slider .swiper-pagination-bullet,html body .swiper .pagination-slider .swiper-pagination-bullet{--size: 5px;position:relative;width:var(--size);height:var(--size);margin:0;background-color:var(--c-gray-02);opacity:1;overflow:hidden}@media(min-width: 1024px){html body .swiper+.pagination-slider .swiper-pagination-bullet,html body .swiper .pagination-slider .swiper-pagination-bullet{--size: max(0.5vw, 7px)}}html body .swiper+.pagination-slider .swiper-pagination-bullet::after,html body .swiper .pagination-slider .swiper-pagination-bullet::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--c-blue-01);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}html body .swiper+.pagination-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after,html body .swiper .pagination-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::after{-webkit-transform:scale(1);transform:scale(1)}@media(min-width: 1024px){html body .swiper+.pagination-slider{position:absolute;top:100%;right:0}}.mask,.inside-mask{--duration01: 4.5s;--duration02: 1.5s;-webkit-mask-image:url(../img/mask-03.webp);mask-image:url(../img/mask-03.webp);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-position:60% -40%;mask-position:60% -40%}.mask.-vol-02,.inside-mask.-vol-02{-webkit-mask-image:url(../img/mask-04.webp);mask-image:url(../img/mask-04.webp)}.mask>img,.inside-mask>img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(10px);filter:blur(10px)}.mask.-show,.inside-mask.-show{-webkit-mask-size:300% 200%;mask-size:300% 200%;-webkit-mask-position:0% 85%;mask-position:0% 85%;opacity:1}.mask.-show>img,.inside-mask.-show>img{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}body.home #kv-wrap #kv-logo svg path{-webkit-transition:fill 1s linear;transition:fill 1s linear}body.home #kv-wrap #kv-bg{opacity:1}body.home #facilities .line-color{--scale-inside-y: 0;--scale-outside-y: 0}body.home #facilities .line-color.-is-show{--scale-outside-y: 1}body.home #facilities .line-color.-is-show .line-color__top,body.home #facilities .line-color.-is-show .line-color__bottom{-webkit-transform-origin:bottom;transform-origin:bottom}body.home #facilities .line-color.-is-fujiColor{--scale-inside-y: 1}body.home #facilities .line-color.-is-fujiColor .line-color__top{background-color:var(--c-brawn-01)}body.home #facilities .line-color.-is-fujiColor .line-color__bottom{background-color:var(--c-blue-01)}body.home #facilities .line-color__top,body.home #facilities .line-color__bottom{position:relative;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(var(--scale-outside-y));transform:scaleY(var(--scale-outside-y));-webkit-transition:background-color 1.5s linear,-webkit-transform 1.5s var(--easing-easeIn01);transition:background-color 1.5s linear,-webkit-transform 1.5s var(--easing-easeIn01);transition:transform 1.5s var(--easing-easeIn01),background-color 1.5s linear;transition:transform 1.5s var(--easing-easeIn01),background-color 1.5s linear,-webkit-transform 1.5s var(--easing-easeIn01)}body.home #facilities .line-color__top::before,body.home #facilities .line-color__bottom::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transform:scaleY(var(--scale-inside-y)) translateZ(0);transform:scaleY(var(--scale-inside-y)) translateZ(0);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:-webkit-transform 1.5s var(--easing-easeIn01);transition:-webkit-transform 1.5s var(--easing-easeIn01);transition:transform 1.5s var(--easing-easeIn01);transition:transform 1.5s var(--easing-easeIn01), -webkit-transform 1.5s var(--easing-easeIn01)}body.home #facilities .line-color__top{background-color:var(--c-black-01)}body.home #facilities .line-color__top::before{background-color:var(--c-brawn-01)}body.home #facilities .line-color__bottom{background-color:var(--c-green-01)}body.home #facilities .line-color__bottom::before{background-color:var(--c-blue-02)}body.home #facilities .js-hotel-thumbnail-item{-webkit-transition:opacity .8s linear;transition:opacity .8s linear}body.home #facilities .js-hotel-thumbnail-item.is-active{opacity:.4}body.home #facilities .js-hotel-thumbnail-item.is-active img{-webkit-transform:scale(1.1);transform:scale(1.1)}body.home #facilities .js-hotel-thumbnail-item img{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease;-webkit-transform:scale(1);transform:scale(1)}body.is-en #kv-contents-info .desc{line-height:1.6;letter-spacing:.005em}body.is-en #facilities .address{line-height:1.5}@media(min-width: 1024px){body.is-en #facilities .address{line-height:1.5}}body.is-en .ppt .sub-ttl-pot{letter-spacing:.001em;line-height:1.35}body.is-en .ppt .con-number{margin-top:0;line-height:1.55}@media(min-width: 1024px){body.is-en .ppt .con-number{line-height:1.3}}body.is-en .ppt .credits{letter-spacing:.015em}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0px}.bottom-\[24px\]{bottom:24px}.bottom-\[40px\]{bottom:40px}.left-0{left:0px}.left-1\/2{left:50%}.left-\[6px\]{left:6px}.left-\[8px\]{left:8px}.left-more-40{left:var(--s-more-40)}.right-\[24px\]{right:24px}.right-\[4px\]{right:4px}.top-0{top:0px}.top-1\/2{top:50%}.top-\[-2em\]{top:-2em}.top-\[10px\]{top:10px}.top-\[11px\]{top:11px}.top-\[12px\]{top:12px}.top-\[36\%\]{top:36%}.top-\[50px\]{top:50px}.top-\[calc\(var\(--s-more-20\)\/2\)\]{top:calc(var(--s-more-20) / 2)}.top-more-96{top:var(--s-more-96)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[999\]{z-index:999}.col-start-2{-ms-grid-column:2;grid-column-start:2}.mx-auto{margin-left:auto;margin-right:auto}.my-\[3px\]{margin-top:3px;margin-bottom:3px}.mb-\[0\.6em\]{margin-bottom:0.6em}.mb-\[0\.8em\]{margin-bottom:0.8em}.mb-\[1\.4em\]{margin-bottom:1.4em}.mb-\[2em\]{margin-bottom:2em}.mb-more-50{margin-bottom:var(--s-more-50)}.ml-\[0\.8em\]{margin-left:0.8em}.ml-\[6px\]{margin-left:6px}.ml-\[7px\]{margin-left:7px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.mr-\[12\%\]{margin-right:12%}.mr-\[5vw\]{margin-right:5vw}.mr-auto{margin-right:auto}.mt-\[0\.15em\]{margin-top:0.15em}.mt-\[0\.2em\]{margin-top:0.2em}.mt-\[0\.4em\]{margin-top:0.4em}.mt-\[0\.6em\]{margin-top:0.6em}.mt-\[0\.8em\]{margin-top:0.8em}.mt-\[1\.2em\]{margin-top:1.2em}.mt-\[1\.4em\]{margin-top:1.4em}.mt-\[1\.6em\]{margin-top:1.6em}.mt-\[100px\]{margin-top:100px}.mt-\[120px\]{margin-top:120px}.mt-\[160px\]{margin-top:160px}.mt-\[16px\]{margin-top:16px}.mt-\[1em\]{margin-top:1em}.mt-\[2em\]{margin-top:2em}.mt-\[32px\]{margin-top:32px}.mt-\[45px\]{margin-top:45px}.mt-more-40{margin-top:var(--s-more-40)}.mt-more-60{margin-top:var(--s-more-60)}.mt-more-96{margin-top:var(--s-more-96)}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.grid{display:-ms-grid;display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[4\/7\]{aspect-ratio:4/7}.aspect-square{aspect-ratio:1 / 1}.h-5{height:1.25rem}.h-\[100dvh\]{height:100dvh}.h-\[10vh\]{height:10vh}.h-\[15px\]{height:15px}.h-\[1px\]{height:1px}.h-\[21px\]{height:21px}.h-\[23px\]{height:23px}.h-\[26px\]{height:26px}.h-\[37px\]{height:37px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-2\/6{width:33.333333%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-5{width:1.25rem}.w-\[0\.5vw\]{width:0.5vw}.w-\[116px\]{width:116px}.w-\[128px\]{width:128px}.w-\[20px\]{width:20px}.w-\[22\.5vw\]{width:22.5vw}.w-\[24px\]{width:24px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[44\%\]{width:44%}.w-\[70\%\]{width:70%}.w-\[76\%\]{width:76%}.w-\[80\%\]{width:80%}.w-\[86\%\]{width:86%}.w-\[90\%\]{width:90%}.w-\[calc\(88\%\)\]{width:calc(88%)}.w-auto{width:auto}.w-full{width:100%}.w-more-176{width:var(--s-more-176)}.w-more-240{width:var(--s-more-240)}.w-sp-con{width:var(--w-sp-contents)}.min-w-\[6px\]{min-width:6px}.max-w-48{max-width:12rem}.origin-left{-webkit-transform-origin:left;transform-origin:left}.-translate-x-1\/2{--tw-translate-x:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[150\%\]{--tw-translate-x:150%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.4\]{--tw-scale-x:1.4;--tw-scale-y:1.4;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{-ms-grid-columns:(minmax(0, 1fr))[1];grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-5{-ms-grid-columns:(minmax(0, 1fr))[5];grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-\[12vw_auto\]{-ms-grid-columns:12vw auto;grid-template-columns:12vw auto}.grid-cols-\[16\.5vw_67vw\]{-ms-grid-columns:16.5vw 67vw;grid-template-columns:16.5vw 67vw}.grid-cols-\[2fr_5fr\]{-ms-grid-columns:2fr 5fr;grid-template-columns:2fr 5fr}.grid-cols-\[3fr_7fr\]{-ms-grid-columns:3fr 7fr;grid-template-columns:3fr 7fr}.grid-cols-\[auto_44\%\]{-ms-grid-columns:auto 44%;grid-template-columns:auto 44%}.grid-cols-\[auto_72\%\]{-ms-grid-columns:auto 72%;grid-template-columns:auto 72%}.grid-rows-\[1fr_3fr\]{-ms-grid-rows:1fr 3fr;grid-template-rows:1fr 3fr}.content-between{-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.items-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.justify-items-start{justify-items:start}.gap-x-\[\.4em\]{-webkit-column-gap:.4em;-moz-column-gap:.4em;column-gap:.4em}.gap-x-\[0\.2em\]{-webkit-column-gap:0.2em;-moz-column-gap:0.2em;column-gap:0.2em}.gap-x-\[0\.5em\]{-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em}.gap-x-\[16px\]{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.gap-x-\[4px\]{-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}.gap-x-\[8px\]{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.gap-y-\[10px\]{row-gap:10px}.gap-y-\[12px\]{row-gap:12px}.gap-y-\[14px\]{row-gap:14px}.gap-y-\[16px\]{row-gap:16px}.gap-y-\[19px\]{row-gap:19px}.gap-y-\[24px\]{row-gap:24px}.gap-y-\[32px\]{row-gap:32px}.gap-y-\[3px\]{row-gap:3px}.gap-y-\[40px\]{row-gap:40px}.gap-y-\[4px\]{row-gap:4px}.gap-y-\[5px\]{row-gap:5px}.gap-y-\[6px\]{row-gap:6px}.gap-y-\[76px\]{row-gap:76px}.gap-y-more-50{row-gap:var(--s-more-50)}.gap-y-more-60{row-gap:var(--s-more-60)}.gap-y-more-70{row-gap:var(--s-more-70)}.place-self-start{-ms-grid-row-align:start;-ms-grid-column-align:start;place-self:start}.overflow-hidden{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.whitespace-nowrap{white-space:nowrap}.border-t{border-top-width:1px}.bg-borderGray01{background-color:var(--c-border-gray-01)}.bg-gray01{background-color:var(--c-gray-01)}.bg-gray02{background-color:var(--c-gray-02)}.bg-white01{background-color:var(--c-white-01)}.fill-\[\#111111\]{fill:#111111}.fill-white{fill:#fff}.object-cover{-o-object-fit:cover;object-fit:cover}.px-\[12\%\]{padding-left:12%;padding-right:12%}.px-\[42px\]{padding-left:42px;padding-right:42px}.py-\[0\.5em\]{padding-top:0.5em;padding-bottom:0.5em}.py-\[0\.6em\]{padding-top:0.6em;padding-bottom:0.6em}.py-\[0\.7em\]{padding-top:0.7em;padding-bottom:0.7em}.py-\[2em\]{padding-top:2em;padding-bottom:2em}.pb-\[1\.1em\]{padding-bottom:1.1em}.pb-\[32px\]{padding-bottom:32px}.pb-\[40px\]{padding-bottom:40px}.pb-\[76px\]{padding-bottom:76px}.pb-\[8px\]{padding-bottom:8px}.pt-\[0\.6em\]{padding-top:0.6em}.pt-\[110px\]{padding-top:110px}.pt-\[20vh\]{padding-top:20vh}.pt-\[3vh\]{padding-top:3vh}.pt-\[45px\]{padding-top:45px}.pt-\[4px\]{padding-top:4px}.pt-\[calc\(\(100svh-\(63vw\*1\.5\)\)\/2\)\]{padding-top:calc((100svh - (63vw * 1.5)) / 2)}.pt-more-40{padding-top:var(--s-more-40)}.pt-more-50{padding-top:var(--s-more-50)}.pt-more-96{padding-top:var(--s-more-96)}.text-center{text-align:center}.font-abc{font-family:ABC Arizona Flare Variable Unlicensed Trial, Noto Serif JP, 游明朝, Yu Mincho, YuMincho, Hiragino Mincho Pro, serif, sans-serif}.text-\[1\.8rem\]{font-size:1.8rem}.text-more-10{font-size:max(0.6vw,1rem)}.text-more-11{font-size:var(--more-11)}.text-more-12{font-size:var(--more-12)}.text-more-13{font-size:var(--more-13)}.text-more-14{font-size:var(--more-14)}.text-more-15{font-size:var(--more-15)}.text-more-16{font-size:var(--more-16)}.text-more-17{font-size:var(--more-17)}.text-more-20{font-size:max(1.3vw,2rem)}.text-more-22{font-size:var(--s-more-22)}.text-more-24{font-size:var(--more-24)}.text-more-28{font-size:var(--more-28)}.leading-18{line-height:1.8}.leading-\[0\]{line-height:0}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.9\]{line-height:1.9}.leading-\[2\.5\]{line-height:2.5}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.02em\]{letter-spacing:0.02em}.tracking-\[0\.03em\]{letter-spacing:0.03em}.tracking-\[0\.06em\]{letter-spacing:0.06em}.tracking-\[0\.4em\]{letter-spacing:0.4em}.tracking-wider{letter-spacing:0.05em}.tracking-widest{letter-spacing:0.1em}.text-\[var\(--c-txt-black-01\)\]{color:var(--c-txt-black-01)}.text-inherit{color:inherit}.text-white01{color:var(--c-white-01)}.opacity-0{opacity:0}.opacity-50{opacity:0.5}.blur{--tw-blur:blur(8px);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{-webkit-transition-property:color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition-duration:150ms;transition-duration:150ms}.ease-in-out{-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.\[writing-mode\:vertical-lr\]{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.first\:mt-0:first-child{margin-top:0px}.first\:pt-0:first-child{padding-top:0px}.first\:\[border-top\:1px_solid_var\(--c-gray-02\)\]:first-child{border-top:1px solid var(--c-gray-02)}@media (min-width: 1024px){.lg\:pointer-events-none{pointer-events:none}.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:bottom-auto{bottom:auto}.lg\:left-0{left:0px}.lg\:left-auto{left:auto}.lg\:right-0{right:0px}.lg\:right-\[calc\(100\%\+0\.2em\)\]{right:calc(100% + 0.2em)}.lg\:right-more-12{right:var(--s-more-12)}.lg\:right-more-40{right:var(--s-more-40)}.lg\:top-0{top:0px}.lg\:top-1\/2{top:50%}.lg\:top-\[14vh\]{top:14vh}.lg\:top-\[20px\]{top:20px}.lg\:top-auto{top:auto}.lg\:top-more-40{top:var(--s-more-40)}.lg\:z-20{z-index:20}.lg\:col-start-1{-ms-grid-column:1;grid-column-start:1}.lg\:col-start-2{-ms-grid-column:2;grid-column-start:2}.lg\:col-start-3{-ms-grid-column:3;grid-column-start:3}.lg\:row-start-1{-ms-grid-row:1;grid-row-start:1}.lg\:m-0{margin:0px}.lg\:mx-0{margin-left:0px;margin-right:0px}.lg\:mx-\[60px\]{margin-left:60px;margin-right:60px}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mx-more-60{margin-left:var(--s-more-60);margin-right:var(--s-more-60)}.lg\:my-0{margin-top:0px;margin-bottom:0px}.lg\:mb-\[1\.6em\]{margin-bottom:1.6em}.lg\:ml-0{margin-left:0px}.lg\:mr-0{margin-right:0px}.lg\:mt-0{margin-top:0px}.lg\:mt-\[0\.03em\]{margin-top:0.03em}.lg\:mt-\[1\.4em\]{margin-top:1.4em}.lg\:mt-\[15vw\]{margin-top:15vw}.lg\:mt-\[1em\]{margin-top:1em}.lg\:mt-\[2\.4em\]{margin-top:2.4em}.lg\:mt-\[2em\]{margin-top:2em}.lg\:mt-\[3em\]{margin-top:3em}.lg\:mt-\[5em\]{margin-top:5em}.lg\:mt-more-120{margin-top:var(--s-more-120)}.lg\:mt-more-200{margin-top:var(--s-more-200)}.lg\:mt-more-40{margin-top:var(--s-more-40)}.lg\:mt-more-50{margin-top:var(--s-more-50)}.lg\:mt-more-60{margin-top:var(--s-more-60)}.lg\:mt-more-70{margin-top:var(--s-more-70)}.lg\:mt-more-80{margin-top:var(--s-more-80)}.lg\:mt-more-96{margin-top:var(--s-more-96)}.lg\:block{display:block}.lg\:flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.lg\:grid{display:-ms-grid;display:grid}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:max-h-\[calc\(100vh-var\(--s-more-20\)\)\]{max-height:calc(100vh - var(--s-more-20))}.lg\:w-1\/2{width:50%}.lg\:w-3\/5{width:60%}.lg\:w-4\/5{width:80%}.lg\:w-5\/6{width:83.333333%}.lg\:w-\[116px\]{width:116px}.lg\:w-\[1px\]{width:1px}.lg\:w-\[36px\]{width:36px}.lg\:w-\[52\%\]{width:52%}.lg\:w-\[max\(18vw\2c 226px\)\]{width:max(18vw,226px)}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:w-more-20{width:var(--s-more-20)}.lg\:w-more-24{width:var(--s-more-24)}.lg\:w-more-240{width:var(--s-more-240)}.lg\:-translate-y-1\/2{--tw-translate-y:-50%;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-y-\[14vh\]{--tw-translate-y:14vh;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:scale-100{--tw-scale-x:1;--tw-scale-y:1;-webkit-transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-2{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}.lg\:grid-cols-\[1fr_3fr\]{-ms-grid-columns:1fr 3fr;grid-template-columns:1fr 3fr}.lg\:grid-cols-\[22\%_32\%_22\%\]{-ms-grid-columns:22% 32% 22%;grid-template-columns:22% 32% 22%}.lg\:grid-cols-\[2fr_1fr\]{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}.lg\:grid-cols-\[2fr_5fr\]{-ms-grid-columns:2fr 5fr;grid-template-columns:2fr 5fr}.lg\:grid-cols-\[2vw_11vw\]{-ms-grid-columns:2vw 11vw;grid-template-columns:2vw 11vw}.lg\:grid-cols-\[30\%_40\%_30\%\]{-ms-grid-columns:30% 40% 30%;grid-template-columns:30% 40% 30%}.lg\:grid-cols-\[36\%_50\%\]{-ms-grid-columns:36% 50%;grid-template-columns:36% 50%}.lg\:grid-cols-\[36\%_64\%\]{-ms-grid-columns:36% 64%;grid-template-columns:36% 64%}.lg\:grid-cols-\[4fr_7fr\]{-ms-grid-columns:4fr 7fr;grid-template-columns:4fr 7fr}.lg\:grid-cols-\[9fr_16fr\]{-ms-grid-columns:9fr 16fr;grid-template-columns:9fr 16fr}.lg\:grid-cols-\[auto_33\%\]{-ms-grid-columns:auto 33%;grid-template-columns:auto 33%}.lg\:grid-cols-\[auto_48\%\]{-ms-grid-columns:auto 48%;grid-template-columns:auto 48%}.lg\:grid-cols-\[auto_82\%\]{-ms-grid-columns:auto 82%;grid-template-columns:auto 82%}.lg\:grid-cols-\[var\(--s-more-60\)_58\%_auto\]{-ms-grid-columns:var(--s-more-60) 58% auto;grid-template-columns:var(--s-more-60) 58% auto}.lg\:flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lg\:items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.lg\:items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.lg\:justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lg\:justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.lg\:justify-items-center{justify-items:center}.lg\:gap-x-\[20vw\]{-webkit-column-gap:20vw;-moz-column-gap:20vw;column-gap:20vw}.lg\:gap-x-\[2vw\]{-webkit-column-gap:2vw;-moz-column-gap:2vw;column-gap:2vw}.lg\:gap-x-more-30{-webkit-column-gap:var(--s-more-30);-moz-column-gap:var(--s-more-30);column-gap:var(--s-more-30)}.lg\:gap-x-more-50{-webkit-column-gap:var(--s-more-50);-moz-column-gap:var(--s-more-50);column-gap:var(--s-more-50)}.lg\:gap-x-more-60{-webkit-column-gap:var(--s-more-60);-moz-column-gap:var(--s-more-60);column-gap:var(--s-more-60)}.lg\:gap-y-\[5px\]{row-gap:5px}.lg\:gap-y-more-12{row-gap:var(--s-more-12)}.lg\:gap-y-more-30{row-gap:var(--s-more-30)}.lg\:gap-y-more-40{row-gap:var(--s-more-40)}.lg\:gap-y-more-50{row-gap:var(--s-more-50)}.lg\:gap-y-more-60{row-gap:var(--s-more-60)}.lg\:gap-y-more-70{row-gap:var(--s-more-70)}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:whitespace-normal{white-space:normal}.lg\:bg-transparent{background-color:transparent}.lg\:fill-\[\#111111\]{fill:#111111}.lg\:px-0{padding-left:0px;padding-right:0px}.lg\:px-\[60px\]{padding-left:60px;padding-right:60px}.lg\:px-more-60{padding-left:var(--s-more-60);padding-right:var(--s-more-60)}.lg\:py-0{padding-top:0px;padding-bottom:0px}.lg\:py-\[1\.6em\]{padding-top:1.6em;padding-bottom:1.6em}.lg\:py-more-12{padding-top:var(--s-more-12);padding-bottom:var(--s-more-12)}.lg\:py-more-40{padding-top:var(--s-more-40);padding-bottom:var(--s-more-40)}.lg\:pb-\[18px\]{padding-bottom:18px}.lg\:pb-more-80{padding-bottom:var(--s-more-80)}.lg\:pl-\[28\%\]{padding-left:28%}.lg\:pl-\[4vw\]{padding-left:4vw}.lg\:pl-\[6\%\]{padding-left:6%}.lg\:pl-more-30{padding-left:var(--s-more-30)}.lg\:pl-more-60{padding-left:var(--s-more-60)}.lg\:pr-more-60{padding-right:var(--s-more-60)}.lg\:pt-0{padding-top:0px}.lg\:pt-more-30{padding-top:var(--s-more-30)}.lg\:pt-more-50{padding-top:var(--s-more-50)}.lg\:pt-more-60{padding-top:var(--s-more-60)}.lg\:pt-more-70{padding-top:var(--s-more-70)}.lg\:pt-more-80{padding-top:var(--s-more-80)}.lg\:text-right{text-align:right}.lg\:text-more-11{font-size:var(--more-11)}.lg\:text-more-12{font-size:var(--more-12)}.lg\:text-more-13{font-size:var(--more-13)}.lg\:text-more-14{font-size:var(--more-14)}.lg\:text-more-15{font-size:var(--more-15)}.lg\:text-more-16{font-size:var(--more-16)}.lg\:text-more-18{font-size:var(--more-18)}.lg\:text-more-20{font-size:max(1.3vw,2rem)}.lg\:text-more-24{font-size:var(--more-24)}.lg\:text-more-30{font-size:var(--more-30)}.lg\:text-more-36{font-size:var(--more-36)}.lg\:leading-21{line-height:2.1}.lg\:leading-\[1\.3\]{line-height:1.3}.lg\:leading-\[1\.65\]{line-height:1.65}.lg\:tracking-\[0\.02em\]{letter-spacing:0.02em}.lg\:tracking-\[0\.03em\]{letter-spacing:0.03em}.lg\:tracking-\[0\.07em\]{letter-spacing:0.07em}.lg\:opacity-0{opacity:0}.lg\:\[clip-path\:inset\(70px_60px_0\)\;\]{-webkit-clip-path:inset(70px 60px 0);;clip-path:inset(70px 60px 0);}}@media (min-width: 1280px){.xl\:gap-x-more-96{-webkit-column-gap:var(--s-more-96);-moz-column-gap:var(--s-more-96);column-gap:var(--s-more-96)}}
/*# sourceMappingURL=_sourcemaps/app.css.map */