@media (min-width:1024px){.l-body{--layout-sub-width:37rem}.l-body__wrapper--sub{--layout-main-width:calc(var(--container) - var(--layout-sub-width));--layout-wrap:nowrap;margin-left:auto;margin-right:auto;max-width:calc(100% - 4rem);padding-top:7.5rem}.l-body__container{padding-right:var(--container-space,0)}.c-header__main{padding:0 min(6.8rem,5.03704vw) 0 min(8.3rem,6.14815vw)}.c-header__logo{margin-left:0;margin-right:auto;padding-right:2rem}.c-footer{padding-bottom:7rem;padding-top:6rem}.c-footer-pageTop{right:-1.6rem}.c-footer-pageTop__img{width:100%}.c-header__nav .c-nav-global__item{position:relative;z-index:0}.c-header__nav .c-nav-global__link{padding:3.5rem min(1.6rem,1.18519vw);position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.c-header__nav .c-nav-global__link:before{--tw-content:"";--tw-translate-x:-50%;background-color:currentColor;bottom:3rem;content:var(--tw-content);display:block;height:.3rem;left:50%;opacity:0;position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:calc(100% - 3.2rem)}.c-header__nav .c-nav-global__link-label{font-size:min(1.8rem,1.33333vw);line-height:1.2}.c-header__nav .c-nav-dropdown{--tw-translate-x:-50%;--tw-translate-y:var(--dropdown-y,-1.5rem);left:50%;opacity:var(--dropdown-opacity,0);padding-top:3rem;position:absolute;top:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-delay:var(--dropdown-delay,0s);transition-duration:.15s;transition-duration:var(--dropdown-duration,.25s);transition-property:opacity,visibility,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--cb);visibility:var(--dropdown-visibility,hidden);width:-webkit-max-content;width:max-content;z-index:10}.c-header__nav .c-nav-global-child{--tw-bg-opacity:1;--tw-shadow:0px 5px 7px 0px #0000001a;--tw-shadow-colored:0px 5px 7px 0px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);list-style-type:none;padding:2rem;position:relative;z-index:1}.c-header__nav .c-nav-global-child:before{--tw-translate-x:-50%;--tw-translate-y:-100%;--tw-bg-opacity:1;--tw-content:"";background-color:rgb(255 255 255/var(--tw-bg-opacity));-webkit-clip-path:polygon(100% 100%,0 100%,50% 0);clip-path:polygon(100% 100%,0 100%,50% 0);content:var(--tw-content);height:2rem;left:50%;position:absolute;top:.1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:4rem}.c-header__nav .c-nav-global-child__link{align-items:center;color:var(--hover-color,#333);display:flex;padding:1rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.c-header__nav .c-nav-global-child__link-label{font-size:1.6rem;font-weight:500;line-height:1.2}.c-nav-fixed{display:none}.c-hero{margin-top:8rem}.c-hero__container{border-radius:9999px;height:27rem;padding-left:10rem;padding-right:10rem}.c-hero-heading-main{font-size:2.4rem}.c-hero-heading-sub{font-size:8rem}.c-hero--much .c-hero-heading-sub{font-size:7rem;white-space:nowrap}.c-breadcrumbs{font-size:1.4rem}.c-heading-primary__label{font-size:4.8rem}.c-btn-primary{padding-left:4rem;padding-right:6rem}.c-btn-plain{padding-left:3rem}.c-table-list{width:100%}.c-table-list thead th{min-height:8rem}.c-table-list td,.c-table-list th{font-size:1.6rem;padding-left:2rem;padding-right:2rem}.c-table-map tbody tr:nth-child(odd) td,.c-table-map tbody tr:nth-child(odd) th{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.c-table-map tbody tr:nth-child(2n) td,.c-table-map tbody tr:nth-child(2n) th{--tw-bg-opacity:1;background-color:rgb(249 249 249/var(--tw-bg-opacity))}.c-table-map td,.c-table-map th{font-size:1.6rem;padding-bottom:2rem;padding-top:2rem}.c-card-primary__main{padding-left:5.5rem;padding-right:5.5rem}.c-post__header{padding-bottom:2.5rem}.c-post__date,.c-post__title{padding-left:0;padding-right:0}.c-post__title{padding-bottom:3rem}.c-post__tags{padding-left:0;padding-right:0}.c-sidebar{margin-bottom:8.5rem}.c-sidebar-nav a{--space-r:5rem}.c-sidebar-nav__i{right:2rem}.c-form-item{padding:3rem 0}.c-form-header__label-main{font-size:1.8rem}.c-form-input{flex:1 1 auto;padding:0;width:auto}.c-form-submit__btn-i{right:12.5rem}.c-details-primary__main{padding-left:5.5rem;padding-right:5.5rem}.c-dialog{padding-right:calc(var(--close-size)/2)}.c-dialog__close{margin-right:calc((var(--close-size)/2)*-1)}.c-splide-photo__frame{width:40rem}.c-splide-photo .splide__slide{height:57rem}.c-splide-photo .splide__slide.is-active .c-splide-photo__frame{--tw-scale-x:1.425;--tw-scale-y:1.425;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c-slider-school .c-splide-arrow,.c-splide-photo .c-splide-arrow{--circle:8rem}.c-slider-mv__content{padding-bottom:4.2rem}.c-slider-mv__bg{border-radius:4rem}.c-editor{padding-left:0;padding-right:0}.js-scrollTrigger:not(.is-observed) [data-st-effect=slide-left]{transform:translate3d(calc(min(97rem,71.8518518519vw)*-1),0,0)}.js-scrollTrigger [data-st-effect=border-bottom]:before{--tw-content:"";--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity));bottom:1.3rem;content:var(--tw-content);display:block;height:.3rem;left:0;max-width:100%;position:absolute;width:97rem}.js-scrollTrigger:not(.is-observed) [data-st-effect=border-bottom]:before{transform:translate3d(-100%,0,0)}.js-scrollTrigger.is-observed [data-st-effect=border-bottom]:before{transform:translateZ(0)}.lg\:absolute{position:absolute}.lg\:bottom-\[1\.2rem\]{bottom:1.2rem}.lg\:bottom-\[2rem\]{bottom:2rem}.lg\:bottom-auto{bottom:auto}.lg\:left-\[19\.5rem\]{left:19.5rem}.lg\:left-\[calc\(192\/1350\*100vw\)\]{left:14.22222vw}.lg\:left-\[calc\(204\/1350\*100vw\)\]{left:15.11111vw}.lg\:left-\[calc\(242\/1350\*100vw\)\]{left:17.92593vw}.lg\:left-\[max\(calc\(50vw-\(135rem\/2-46rem\)\)\,2rem\)\]{left:max(calc(50vw - 21.5rem),2rem)}.lg\:left-\[max\(calc\(50vw-\(135rem\/2-9rem\)\)\,2rem\)\]{left:max(calc(50vw - 58.5rem),2rem)}.lg\:left-\[max\(calc\(50vw-\(140rem\/2-62\.3rem\)\)\,2rem\)\]{left:max(calc(50vw - 7.7rem),2rem)}.lg\:right-\[19rem\]{right:19rem}.lg\:right-\[2rem\]{right:2rem}.lg\:right-\[3rem\]{right:3rem}.lg\:top-0{top:0}.lg\:top-\[-5rem\]{top:-5rem}.lg\:top-\[3rem\]{top:3rem}.lg\:top-\[7\.2rem\]{top:7.2rem}.lg\:top-\[78\.2rem\]{top:78.2rem}.lg\:top-\[9\.8rem\]{top:9.8rem}.lg\:top-\[calc\(min\(10rem\,calc\(100\/1350\*100vw\)\)\*-1\)\]{top:calc(min(10rem,calc(100 / 1350 * 100vw))*-1)}.lg\:order-\[-1\]{order:-1}.lg\:order-\[1\]{order:1}.lg\:mb-0{margin-bottom:0}.lg\:mb-\[0\.5rem\]{margin-bottom:.5rem}.lg\:mb-\[1rem\]{margin-bottom:1rem}.lg\:mb-\[2\.5rem\]{margin-bottom:2.5rem}.lg\:mb-\[2rem\]{margin-bottom:2rem}.lg\:mb-\[3\.5rem\]{margin-bottom:3.5rem}.lg\:mb-\[6rem\]{margin-bottom:6rem}.lg\:ml-0{margin-left:0}.lg\:mt-\[-1\.5rem\]{margin-top:-1.5rem}.lg\:mt-\[10rem\]{margin-top:10rem}.lg\:mt-\[3\.5rem\]{margin-top:3.5rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-\[18rem\]{min-height:18rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:w-4\/12{width:33.333333%}.lg\:w-\[18rem\]{width:18rem}.lg\:w-\[calc\(100\%-20rem\)\]{width:calc(100% - 20rem)}.lg\:w-\[calc\(580\/970\*100\%\)\]{width:59.79381%}.lg\:w-\[min\(20rem\,calc\(165\/1024\*100vw\)\)\]{width:min(20rem,16.11328vw)}.lg\:w-\[min\(36\.3rem\,calc\(363\/1350\*100vw\)\)\]{width:min(36.3rem,26.88889vw)}.lg\:w-auto{width:auto}.lg\:translate-y-\[-50\%\]{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-\[55rem\,1fr\]{grid-template-columns:55rem 1fr}.lg\:grid-rows-\[6rem\,1fr\]{grid-template-rows:6rem 1fr}.lg\:flex-row{flex-direction:row}.lg\:gap-\[4rem\]{gap:4rem}.lg\:gap-\[6\.4rem\]{gap:6.4rem}.lg\:gap-\[min\(23rem\,calc\(230\/1350\*100vw\)\)\]{gap:min(23rem,17.03704vw)}.lg\:gap-x-\[2rem\]{column-gap:2rem}.lg\:gap-x-\[5rem\]{column-gap:5rem}.lg\:rounded-full{border-radius:9999px}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-\[10rem\]{padding-left:10rem;padding-right:10rem}.lg\:px-\[4rem\]{padding-left:4rem;padding-right:4rem}.lg\:py-\[11\.5rem\]{padding-bottom:11.5rem;padding-top:11.5rem}.lg\:py-\[7rem\]{padding-bottom:7rem;padding-top:7rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-\[10rem\]{padding-bottom:10rem}.lg\:pb-\[11rem\]{padding-bottom:11rem}.lg\:pb-\[13rem\]{padding-bottom:13rem}.lg\:pb-\[14rem\]{padding-bottom:14rem}.lg\:pb-\[15rem\]{padding-bottom:15rem}.lg\:pb-\[20rem\]{padding-bottom:20rem}.lg\:pb-\[21\.5rem\]{padding-bottom:21.5rem}.lg\:pb-\[24rem\]{padding-bottom:24rem}.lg\:pb-\[6rem\]{padding-bottom:6rem}.lg\:pb-\[7\.5rem\]{padding-bottom:7.5rem}.lg\:pb-\[7rem\]{padding-bottom:7rem}.lg\:pl-\[1rem\]{padding-left:1rem}.lg\:pl-\[4rem\]{padding-left:4rem}.lg\:pr-0{padding-right:0}.lg\:pr-\[4rem\]{padding-right:4rem}.lg\:pr-\[5rem\]{padding-right:5rem}.lg\:pt-\[1\.5rem\]{padding-top:1.5rem}.lg\:pt-\[10rem\]{padding-top:10rem}.lg\:pt-\[14rem\]{padding-top:14rem}.lg\:pt-\[19\.5rem\]{padding-top:19.5rem}.lg\:pt-\[1rem\]{padding-top:1rem}.lg\:pt-\[2\.5rem\]{padding-top:2.5rem}.lg\:pt-\[20rem\]{padding-top:20rem}.lg\:pt-\[5\.6rem\]{padding-top:5.6rem}.lg\:pt-\[6rem\]{padding-top:6rem}.lg\:pt-\[7\.5rem\]{padding-top:7.5rem}.lg\:pt-\[8rem\]{padding-top:8rem}.lg\:pt-\[9\.5rem\]{padding-top:9.5rem}.lg\:text-\[1\.8rem\]{font-size:1.8rem}.lg\:text-\[2\.4rem\]{font-size:2.4rem}.lg\:text-\[3\.2rem\]{font-size:3.2rem}.lg\:text-\[4\.8rem\]{font-size:4.8rem}.lg\:text-\[4rem\]{font-size:4rem}.lg\:text-\[8rem\]{font-size:8rem}.lg\:text-\[min\(3\.2rem\,calc\(32\/1350\*100vw\)\)\]{font-size:min(3.2rem,2.37037vw)}.lg\:leading-\[2\.8\]{line-height:2.8}.lg\:\[--circle\:5\.6rem\;\]{--circle:5.6rem}.lg\:\[--gap-x\:1\.5rem\]{--gap-x:1.5rem}.lg\:\[--gap-x\:2rem\]{--gap-x:2rem}.lg\:\[--gap-x\:3\.75rem\]{--gap-x:3.75rem}.lg\:\[--gap-x\:4rem\]{--gap-x:4rem}.lg\:\[--gap-y\:3\.75rem\]{--gap-y:3.75rem}.lg\:\[--offset\:3rem\;\]{--offset:3rem}.lg\:\[--th-width\:215\;\]{--th-width:215}.lg\:\[--th-width\:240\;\]{--th-width:240}.lg\:\[--th-width\:270\;\]{--th-width:270}.lg\:\[--th-width\:465\;\]{--th-width:465}.lg\:\[--th-width\:470\;\]{--th-width:470}.lg\:before\:rounded-full:before{border-radius:9999px;content:var(--tw-content)}.lg\:before\:\[--offset\:4rem\;\]:before{--offset:4rem;content:var(--tw-content)}}