:root{--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--color-white: #fff;--color-black: #333;--color-navy: #002753;--color-brown: #a59983;--color-dark-brown: #554327;--color-beige: #f6f5f2;--color-dark-gray: #707070;--font-noto-sans: "Noto Sans", sans-serif;--font-eb-garamond: "EB Garamond", serif}.p-about__head{padding:calc(10.2564102564 * var(--vw-scale) * 1vw) 0 calc(11.5384615385 * var(--vw-scale) * 1vw);background:var(--color-navy)}.p-about__headLogo{text-align:center}.p-about__headLogo img{width:calc(45.641025641 * var(--vw-scale) * 1vw)}.p-about__headLogo[data-js-role~=observer]{opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-about__headLogo[data-js-role~=observer].is-active{opacity:1;transform:translateZ(0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-about__headLead{margin-top:calc(8.9743589744 * var(--vw-scale) * 1vw);text-align:center}.p-about__headLead img{width:calc(70.7692307692 * var(--vw-scale) * 1vw)}.p-about__headLead[data-js-role~=observer]{opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-about__headLead[data-js-role~=observer].is-active{opacity:1;transform:translateZ(0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-about__headTxt{margin-top:calc(2.5641025641 * var(--vw-scale) * 1vw);font-size:calc(3.5897435897 * var(--vw-scale) * 1vw);font-weight:400;line-height:1.7;color:var(--color-white);text-align:center;letter-spacing:.08em}.p-about__headTxt[data-js-role~=observer]{transition-delay:.2s!important;opacity:0;transition:opacity .6s var(--ease-out-sine)}.p-about__headTxt[data-js-role~=observer].is-active{opacity:1;transition:opacity .6s var(--ease-out-sine)}.p-about__access{padding:calc(2.5641025641 * var(--vw-scale) * 1vw) 0 calc(5.1282051282 * var(--vw-scale) * 1vw);background:linear-gradient(#a59983,#726854)}.p-about__accessTxt:not(:first-child){margin-top:calc(5.1282051282 * var(--vw-scale) * 1vw)}.p-about__accessTxt img{width:100%}.p-about__accessTxt[data-js-role~=observer]{opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-about__accessTxt[data-js-role~=observer].is-active{opacity:1;transform:translateZ(0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-about__information{padding:calc(10.2564102564 * var(--vw-scale) * 1vw) 0;background:var(--color-navy)}.p-about__informationTtl{margin-top:calc(6.4102564103 * var(--vw-scale) * 1vw);font-size:calc(6.6666666667 * var(--vw-scale) * 1vw);font-weight:400;color:var(--color-white);text-align:center;letter-spacing:0}.p-about__informationTtl[data-js-role~=observer]{opacity:0;transform:translate3d(0,10px,0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-about__informationTtl[data-js-role~=observer].is-active{opacity:1;transform:translateZ(0);transition:opacity .6s var(--ease-out-sine),transform .6s var(--ease-out-sine)}.p-about__informationTxt{margin-top:calc(1.2820512821 * var(--vw-scale) * 1vw);font-size:calc(4.6153846154 * var(--vw-scale) * 1vw);font-weight:400;color:var(--color-white);text-align:center;letter-spacing:0}.p-about__informationTxt[data-js-role~=observer]{transition-delay:.2s!important;opacity:0;transition:opacity .6s var(--ease-out-sine)}.p-about__informationTxt[data-js-role~=observer].is-active{opacity:1;transition:opacity .6s var(--ease-out-sine)}.p-about__informationBtn{margin-top:calc(7.6923076923 * var(--vw-scale) * 1vw)}.p-access__routeMap{margin-top:calc(8.9743589744 * var(--vw-scale) * 1vw)}.p-access__routeMap img{width:100%}.p-access__routeMap[data-js-role~=observer]{opacity:0;transition:opacity .6s var(--ease-out-sine)}.p-access__routeMap[data-js-role~=observer].is-active{opacity:1;transition:opacity .6s var(--ease-out-sine)}.p-access__txt img{width:100%}.p-access__txt[data-js-role~=observer]{opacity:0;transition:opacity .6s var(--ease-out-sine)}.p-access__txt[data-js-role~=observer].is-active{opacity:1;transition:opacity .6s var(--ease-out-sine)}.p-access .p-sec__imgs{margin-top:calc(11.5384615385 * var(--vw-scale) * 1vw)}.c-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000203;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.c-loading__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.c-loading__txt{font-size:calc(6.6666666667 * var(--vw-scale) * 1vw);line-height:1.2;color:var(--color-white);text-align:center;letter-spacing:.06em}.c-loading__txt .num{font-family:var(--font-eb-garamond);font-size:calc(11.0256410256 * var(--vw-scale) * 1vw)}.c-loading__txt .js-text-split{opacity:0;filter:blur(10px);transform-origin:center bottom;translate:-.5em .5em;transition:opacity .75s var(--ease-out-quad),translate .75s var(--ease-out-quad),filter .75s var(--ease-out-quad)}.c-loading__logo{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);transition:clip-path 1s var(--ease-out-quad)}.c-loading__logo img{width:calc(53.3333333333 * var(--vw-scale) * 1vw)}.c-loading__texture{width:100%;height:100%;background:url(../../../../assets/images/pages/index/loading_texture.jpg.webp) no-repeat center/cover;opacity:0;transition:opacity 1s var(--ease-out-sine)}.c-loading__video{width:100%;height:100%;opacity:0;transition:opacity 1s var(--ease-out-sine)}.c-loading__video video{width:100%;object-fit:cover;height:100%}.c-loading__img{width:100%;height:100%;opacity:0;filter:blur(10px);transition:opacity .75s var(--ease-out-quad),filter .75s var(--ease-out-quad)}@media(min-width:768px){.c-loading__img{width:33.3333333333%}}.c-loading__img .img{width:100%;height:100%;background:url(../../../../assets/images/pages/index/mv_bg.jpg.webp) no-repeat center/cover;opacity:.3}.c-loading.is-text-fadeIn .c-loading__txt{opacity:1!important}.c-loading.is-text-fadeIn .c-loading__txt .js-text-split{opacity:1;filter:blur(0);translate:0 0}.c-loading.is-text-fadeOut .c-loading__txt .js-text-split{opacity:0;filter:blur(10);translate:0 -.25em;transition-delay:0s!important;transition-duration:1s}.c-loading.is-texture-fadeIn .c-loading__texture,.c-loading.is-video-fadeIn .c-loading__video{opacity:1}.c-loading.is-logo-fadeIn .c-loading__logo{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.c-loading.is-img-fadeIn .c-loading__img{opacity:1;filter:blur(0)}html.is-loaded .c-loading{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);transition:clip-path 1s var(--ease-out-quad)}.p-mv__bg{position:relative}.p-mv__bg img{width:100%;height:100dvh;object-fit:cover}@media(min-width:768px){.p-mv__bg img{max-height:calc(179.4871794872 * var(--vw-scale) * 1vw)}}.p-plan__drawing{margin-top:calc(6.4102564103 * var(--vw-scale) * 1vw)}.p-plan__drawing img{width:100%}.p-plan__drawing[data-js-role~=observer]{opacity:0;transition:opacity .6s var(--ease-out-sine)}.p-plan__drawing[data-js-role~=observer].is-active{opacity:1;transition:opacity .6s var(--ease-out-sine)}.p-plan .p-sec__btn{margin-top:calc(7.6923076923 * var(--vw-scale) * 1vw)}.l-header{translate:0 -100%}html.is-loaded .l-header{translate:0 0;transition:translate .5s var(--ease-out-sine) 1s}
