.Hero-module__sEWALW__hero{background-color:var(--white);width:100%;overflow:hidden}.Hero-module__sEWALW__hero .Hero-module__sEWALW__container{justify-content:flex-end;align-items:flex-end;display:flex}.Hero-module__sEWALW__hero .Hero-module__sEWALW__image{width:54%;min-width:995px;height:calc(768 * var(--ratio-rem));flex-shrink:0;-webkit-mask-image:url(/img_about_hero_mask.svg);mask-image:url(/img_about_hero_mask.svg);-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Hero-module__sEWALW__hero .Hero-module__sEWALW__image img{width:100%;max-width:unset;object-fit:cover;object-position:91% 90%;height:100%;min-height:768px}.Hero-module__sEWALW__hero .Hero-module__sEWALW__content{padding-inline:6% calc(30 * var(--ratio-rem));flex-shrink:0;width:46%}.Hero-module__sEWALW__hero .Hero-module__sEWALW__content .Hero-module__sEWALW__title{margin-bottom:calc(48 * var(--ratio-rem));font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls);line-height:2.2}.Hero-module__sEWALW__hero .Hero-module__sEWALW__content .Hero-module__sEWALW__text{letter-spacing:var(--base-ls);line-height:2}@media screen and (max-width:1023px) and (min-width:769px){.Hero-module__sEWALW__hero .Hero-module__sEWALW__container{gap:4%}.Hero-module__sEWALW__hero .Hero-module__sEWALW__content .Hero-module__sEWALW__title{margin-bottom:calc(48 * var(--ratio-rem));font-size:var(--fs-20)}.Hero-module__sEWALW__hero .Hero-module__sEWALW__content .Hero-module__sEWALW__text{font-size:var(--fs-14)}}@media screen and (max-width:768px){.Hero-module__sEWALW__hero{padding-top:calc(133 * var(--ratio-rem))}.Hero-module__sEWALW__hero .Hero-module__sEWALW__container{gap:calc(40 * var(--ratio-rem));flex-direction:column}.Hero-module__sEWALW__hero .Hero-module__sEWALW__content{order:-1}.Hero-module__sEWALW__hero .Hero-module__sEWALW__image{aspect-ratio:390/486;width:100%;min-width:0;height:auto;-webkit-mask-image:url(/img_about_hero_mask_sp.svg);mask-image:url(/img_about_hero_mask_sp.svg);-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:100%;mask-size:100%}.Hero-module__sEWALW__hero .Hero-module__sEWALW__image img{min-height:unset;object-position:73% 50%}.Hero-module__sEWALW__hero .Hero-module__sEWALW__content{padding-inline:calc(8 * var(--ratio-rem));width:100%;max-width:unset}.Hero-module__sEWALW__hero .Hero-module__sEWALW__content .Hero-module__sEWALW__text{letter-spacing:var(--base-ls);line-height:2}}
.Philosophy-module__22qQvW__philosophy{background-color:var(--white);width:100%;padding-block:12%}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__container{max-width:908px;margin-inline:auto}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__subTitle{margin-bottom:calc(32 * var(--ratio-rem));font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls);text-align:center}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__title{margin-bottom:calc(68 * var(--ratio-rem));color:var(--main-pink);font-weight:500;font-size:var(--fs-32);letter-spacing:var(--base-ls);text-align:center;line-height:1.4}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__contentOl{gap:calc(28 * var(--ratio-rem));flex-direction:column;width:max-content;margin-inline:auto;display:flex}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__contentOl .Philosophy-module__22qQvW__contentOlItem{align-items:center;gap:calc(18 * var(--ratio-rem));display:flex}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__contentOl .Philosophy-module__22qQvW__contentOlItem .Philosophy-module__22qQvW__number{color:var(--main-pink);font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls)}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__contentOl .Philosophy-module__22qQvW__contentOlItem .Philosophy-module__22qQvW__text{letter-spacing:.01em;font-weight:500;line-height:1.5}@media screen and (max-width:1023px) and (min-width:769px){.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Philosophy-module__22qQvW__philosophy{padding-block:calc(100 * var(--ratio-rem))}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__container{padding-inline:calc(12 * var(--ratio-rem))}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__subTitle{margin-bottom:calc(24 * var(--ratio-rem));font-size:var(--fs-16)}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__title{margin-bottom:calc(72 * var(--ratio-rem));font-size:var(--fs-24);letter-spacing:.15em;line-height:1.66}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__contentOl{gap:calc(32 * var(--ratio-rem));width:100%}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__contentOl .Philosophy-module__22qQvW__contentOlItem{align-items:flex-start;gap:calc(16 * var(--ratio-rem))}.Philosophy-module__22qQvW__philosophy .Philosophy-module__22qQvW__contentOl .Philosophy-module__22qQvW__contentOlItem .Philosophy-module__22qQvW__number{margin-top:-.4em}}
.FacilityIntro-module__1TTpEq__facilityIntro{background-color:var(--white);width:100%}.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__container{max-width:908px;margin-inline:auto}.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__title{margin-bottom:calc(40 * var(--ratio-rem));font-weight:500;font-size:var(--fs-32);letter-spacing:var(--base-ls)}.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__image{margin-bottom:calc(40 * var(--ratio-rem));border-radius:calc(20 * var(--ratio-rem));aspect-ratio:908/370;overflow:hidden}.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__image img{object-fit:cover;object-position:0 0;width:100%;height:100%}.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__text{letter-spacing:var(--base-ls);line-height:2}@media screen and (max-width:1023px) and (min-width:769px){.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__container{padding-inline:calc(12 * var(--ratio-rem))}.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__title{margin-bottom:calc(24 * var(--ratio-rem))}.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__image{margin-bottom:calc(24 * var(--ratio-rem));aspect-ratio:366/218}.FacilityIntro-module__1TTpEq__facilityIntro .FacilityIntro-module__1TTpEq__text{line-height:1.68}}
.Floor-module__8ue8ga__floor{background-color:var(--white);width:100%;padding-block:0 12%}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__container{max-width:908px;margin-inline:auto}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__title{margin-bottom:calc(75 * var(--ratio-rem));padding-bottom:calc(24 * var(--ratio-rem));border-bottom:1px solid var(--base-text);font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls);line-height:1}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem{justify-content:space-between;display:flex}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__floorImage{width:49%}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__floorImage .Floor-module__8ue8ga__inlineSvg svg{margin-inline:auto}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__header{width:48%}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__header .Floor-module__8ue8ga__floorNumber{margin-bottom:calc(32 * var(--ratio-rem));font-size:var(--fs-32);letter-spacing:var(--base-ls)}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__header .Floor-module__8ue8ga__text{letter-spacing:var(--base-ls);line-height:2}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem01{margin-bottom:calc(125 * var(--ratio-rem))}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem02{margin-bottom:calc(80 * var(--ratio-rem))}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem03{flex-direction:column;justify-content:center}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem03 .Floor-module__8ue8ga__floorImage{margin-top:calc(50 * var(--ratio-rem));order:2;width:86.4%;margin-inline:auto}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem03 .Floor-module__8ue8ga__floorImage+.Floor-module__8ue8ga__floorImage{order:3}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem03 .Floor-module__8ue8ga__header{width:100%}@media screen and (min-width:769px){.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__inlineSvg{width:100%;display:block}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__inlineSvg svg{width:100%;height:auto;display:block}}@media screen and (max-width:1023px) and (min-width:769px){.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Floor-module__8ue8ga__floor{padding-top:0;padding-bottom:calc(100 * var(--ratio-rem))}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__container{padding-inline:calc(12 * var(--ratio-rem))}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__title{margin-bottom:calc(32 * var(--ratio-rem))}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem{gap:calc(32 * var(--ratio-rem));flex-direction:column}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__floorImage{width:100%}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__header{width:100%}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__header .Floor-module__8ue8ga__floorNumber{margin-bottom:calc(24 * var(--ratio-rem))}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem .Floor-module__8ue8ga__header .Floor-module__8ue8ga__text{letter-spacing:.1em}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem01,.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem02{margin-bottom:calc(100 * var(--ratio-rem))}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem03{flex-direction:column}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem03 .Floor-module__8ue8ga__floorImage{order:1;width:100%;margin-top:0}.Floor-module__8ue8ga__floor .Floor-module__8ue8ga__contentItem.Floor-module__8ue8ga__contentItem03 .Floor-module__8ue8ga__floorImage+.Floor-module__8ue8ga__floorImage{margin-top:calc(23 * var(--ratio-rem));order:2}}
@keyframes scroll-hint-appear{0%{opacity:0;transform:translate(40px)}10%{opacity:1}50%,to{opacity:0;transform:translate(-40px)}}.scroll-hint-icon{box-sizing:border-box;opacity:0;text-align:center;background:#000000b3;border-radius:5px;width:120px;height:auto;padding:20px 10px 10px;transition:opacity .3s;position:absolute;top:calc(50% - 25px);left:calc(50% - 60px)}.scroll-hint-icon-wrap{pointer-events:none;width:100%;height:100%;max-height:100%;position:absolute;top:0;left:0}.scroll-hint-text{color:#fff;margin-top:5px;font-size:10px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{color:#fff;vertical-align:middle;text-align:center;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;display:inline-block}.scroll-hint-icon:after{content:"";opacity:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;width:34px;height:14px;margin-left:-20px;transition-delay:2.4s;display:block;position:absolute;top:10px;left:50%}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:1.2s linear 2 scroll-hint-appear}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px #0006}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-shadow-wrap{position:relative}.scroll-hint-shadow-wrap:after{content:"";pointer-events:none;z-index:1;opacity:0;visibility:hidden;background:linear-gradient(270deg,#00000026 0,#0000 16px,#0000);width:20px;height:100%;position:absolute;top:0;right:0}.scroll-hint-shadow-wrap:before{content:"";pointer-events:none;z-index:1;opacity:0;visibility:hidden;background:linear-gradient(90deg,#00000026 0,#0000 16px,#0000);width:20px;height:100%;position:absolute;top:0;left:0}.scroll-hint-shadow-wrap.is-right-scrollable:after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-right-scrollable):after{opacity:1;visibility:visible}.scroll-hint-shadow-wrap.is-left-scrollable:before{opacity:1;visibility:visible}.scroll-hint-shadow-wrap:has(.scroll-hint.is-left-scrollable):before{opacity:1;visibility:visible}
.FacilityGuide-module__7Y7Rnq__facilityGuide{background-color:var(--white);width:100%;padding-top:7%}.FacilityGuide-module__7Y7Rnq__facilityGuide .FacilityGuide-module__7Y7Rnq__container{max-width:908px;margin-inline:auto}.FacilityGuide-module__7Y7Rnq__facilityGuide .FacilityGuide-module__7Y7Rnq__title{margin-bottom:calc(40 * var(--ratio-rem));padding-bottom:calc(24 * var(--ratio-rem));border-bottom:1px solid var(--base-text);font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls);line-height:1}.FacilityGuide-module__7Y7Rnq__facilityGuide .FacilityGuide-module__7Y7Rnq__facilityItems{gap:calc(33 * var(--ratio-rem)) calc(20 * var(--ratio-rem));grid-template-columns:repeat(3,1fr);display:grid}.FacilityGuide-module__7Y7Rnq__facilityGuide .FacilityGuide-module__7Y7Rnq__facilityItems .FacilityGuide-module__7Y7Rnq__caption{padding-top:calc(8 * var(--ratio-rem));letter-spacing:var(--base-ls)}@media screen and (max-width:1023px) and (min-width:769px){.FacilityGuide-module__7Y7Rnq__facilityGuide .FacilityGuide-module__7Y7Rnq__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.FacilityGuide-module__7Y7Rnq__facilityGuide .FacilityGuide-module__7Y7Rnq__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.FacilityGuide-module__7Y7Rnq__facilityGuide{padding-top:calc(80 * var(--ratio-rem))}.FacilityGuide-module__7Y7Rnq__facilityGuide .FacilityGuide-module__7Y7Rnq__container{padding-inline:calc(12 * var(--ratio-rem))}.FacilityGuide-module__7Y7Rnq__facilityGuide .FacilityGuide-module__7Y7Rnq__facilityItems{gap:calc(32 * var(--ratio-rem)) calc(15 * var(--ratio-rem));grid-template-columns:repeat(2,1fr)}.FacilityGuide-module__7Y7Rnq__facilityGuide .FacilityGuide-module__7Y7Rnq__facilityItems .FacilityGuide-module__7Y7Rnq__caption{font-size:var(--fs-14);letter-spacing:.1em}}
.Overview-module__eWdXfW__overview{background-color:var(--white);width:100%;padding-block:12%}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__container{max-width:908px;margin-inline:auto}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__title{margin-bottom:calc(32 * var(--ratio-rem));padding-bottom:calc(24 * var(--ratio-rem));border-bottom:1px solid var(--base-text);font-weight:500;font-size:var(--fs-24);letter-spacing:var(--base-ls);line-height:1}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table{border-collapse:collapse;border-spacing:0;letter-spacing:var(--base-ls);width:100%}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table th{padding:calc(16 * var(--ratio-rem)) 0 calc(16 * var(--ratio-rem)) calc(10 * var(--ratio-rem));border-bottom:solid 1px var(--base-text);text-align:start;vertical-align:middle;width:26.4%;font-weight:500}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table td{padding-block:calc(16 * var(--ratio-rem));border-bottom:solid 1px var(--base-text);text-align:start;vertical-align:middle;font-weight:500;line-height:1.75}@media screen and (max-width:1023px) and (min-width:769px){.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:1215px) and (min-width:1024px){.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__container{padding-inline:calc(30 * var(--ratio-rem))}}@media screen and (max-width:768px){.Overview-module__eWdXfW__overview{padding-block:calc(100 * var(--ratio-rem))}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__container{padding-inline:calc(12 * var(--ratio-rem))}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__title{margin-bottom:0}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table{width:100%;display:block}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table tbody,.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table tr,.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table th,.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table td{display:block}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table th{padding:calc(24 * var(--ratio-rem)) 0 calc(12 * var(--ratio-rem)) 0;font-size:var(--fs-14);border-bottom:none;width:100%}.Overview-module__eWdXfW__overview .Overview-module__eWdXfW__table td{padding:0 0 calc(24 * var(--ratio-rem));line-height:1.125}}
