@media (min-width:1024px){.l-body{--layout-sub-width:31.5rem}.l-body__header{padding-top:18rem}.l-body__wrapper{flex-direction:row-reverse}.l-body__wrapper--sub{--layout-main-width:calc(var(--container) - var(--layout-sub-width));--layout-wrap:nowrap;justify-content:center;padding-top:8rem;position:relative}.l-body__container{margin-left:var(--container-space,0);margin-right:var(--container-space,0)}.l-body__sub{--tw-translate-x:-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))}.c-header__main{height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;width:calc(100% - clamp(4rem,calc(134 / 1400 * 100vw),13.4rem))}.c-header__logo{padding-left:0}.c-header__logo-label{width:max-content}.c-header{height:18rem;padding-bottom:1rem;padding-top:2rem}.c-header__main{flex-direction:column;position:relative}.js-fixedheader{--tw-translate-y:-100%;left:0;opacity:0;position:fixed;top:0;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:opacity .4s var(--cb),transform .4s var(--cb),visibility .4s var(--cb);visibility:hidden;width:100%;z-index:1060}.js-fixedheader .c-header__logo .c-logo__label{display:none}.js-fixedheader .c-header__nav .c-nav-global__link{padding-bottom:3rem;padding-top:3rem}.js-over-header .js-fixedheader{--tw-translate-y:0px;--tw-shadow:0 .3rem .5rem #0000000d;--tw-shadow-colored:0 .3rem .5rem var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);opacity:1;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));visibility:visible}.c-footer{padding-bottom:7rem;padding-top:7rem}.c-footer-info{column-gap:min(5.71429vw,8rem)}.c-header__nav{padding-bottom:2rem;padding-top:2rem;width:100%}.c-header__nav .c-nav-global{justify-content:space-between;width:100%}.c-header__nav .c-nav-global__item{width:100%;z-index:0}.c-header__nav .c-nav-global__link{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity));border-style:solid;border-width:0 0 0 .1rem;justify-content:center;padding:.9rem 2rem;position:relative}.c-header__nav .c-nav-global__link:last-child{border-right-width:.1rem}.c-header__nav .c-nav-global__link{font-size:1.8rem;font-weight:500;line-height:1.2;transition:color .4s var(--cb)}.c-header__nav .c-nav-global__link:before{--tw-translate-x:-50%;--tw-bg-opacity:1;--tw-scale-x:0;--tw-content:"";background-color:rgb(146 71 162/var(--tw-bg-opacity));bottom:-1.1rem;content:var(--tw-content);height:.2rem;left:50%;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));transform-origin:center;transition:transform .4s var(--cb);width:calc(100% - 2.2rem)}.c-header__nav .c-nav-global__link-label{font-size:1.6rem;line-height:1.2}.c-header__nav .c-nav-dropdown{--tw-translate-x:-50%;--tw-translate-y:var(--dropdown-y,-2rem);--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity));column-gap:min(2.92969vw,8rem);display:flex;flex-direction:row;left:50%;max-height:50rem;opacity:var(--dropdown-opacity,0);padding-bottom:5rem;padding-left:min(2.92969vw,11.5rem);padding-top:4rem;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:100vw;z-index:10}.c-header__nav .c-nav-global-child{column-gap:min(1.46484vw,3rem);display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;max-height:35rem;position:relative;z-index:1}.c-header__nav .c-nav-global-child__link{--tw-border-opacity:1;align-items:center;border-color:rgb(221 221 221/var(--tw-border-opacity));border-style:solid;border-width:0 0 .1rem;column-gap:1rem;display:flex;min-width:min(16.60156vw,33rem);padding:2rem 1rem;position:relative;transition:color .4s var(--cb)}.c-header__nav .c-nav-global-child__link:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(146 71 162/var(--tw-bg-opacity));bottom:0;content:var(--tw-content);height:.1rem;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--cb);width:100%}.c-header__nav .c-nav-global-child__link:not([href]){--tw-border-opacity:1;border-color:rgb(146 71 162/var(--tw-border-opacity));padding-left:0;padding-right:0}.c-header__nav .c-nav-global-child__link:not([href]):before{--tw-content:none;content:var(--tw-content)}.c-header__nav .c-nav-global-child__link:not([href]) .c-nav-global-child__link-label{--tw-text-opacity:1;color:rgb(146 71 162/var(--tw-text-opacity));font-size:clamp(1.8rem,1.38889vw,2rem)}.c-header__nav .c-nav-global-child__link-label{font-size:clamp(1.6rem,1.25vw,1.8rem);font-weight:500;letter-spacing:0;line-height:1.2}.c-header__nav .c-nav-global-child__link-i{fill:#9247a2}.c-drawer .c-nav-global{width:calc(100% - 13.4rem)}.c-drawer .c-nav-global-child{padding:0}.c-header__nav-sub{column-gap:1rem;display:flex;flex-direction:row;justify-content:flex-end}.c-header__nav-sub__item{border-radius:9999px}.c-header__nav-sub__item:first-child{--tw-border-opacity:1;border-color:rgb(146 71 162/var(--tw-border-opacity))}.c-header__nav-sub__item:first-child .c-header__nav-sub__label:before,.c-header__nav-sub__item:first-child .c-header__nav-sub__list:last-child li:last-child .c-header__nav-sub__link{--tw-bg-opacity:1;background-color:rgb(146 71 162/var(--tw-bg-opacity))}.c-header__nav-sub__item:last-child{--tw-border-opacity:1;border-color:rgb(69 120 108/var(--tw-border-opacity))}.c-header__nav-sub__item:last-child .c-header__nav-sub__label:before,.c-header__nav-sub__item:last-child .c-header__nav-sub__list:last-child li:last-child .c-header__nav-sub__link{--tw-bg-opacity:1;background-color:rgb(69 120 108/var(--tw-bg-opacity))}.c-header__nav-sub__item .c-header__nav-sub__list li:last-child .c-header__nav-sub__label:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.c-header__nav-sub__list>li:last-child .c-header__nav-sub__link{position:relative;z-index:0}.c-header__nav-sub__list>li:last-child .c-header__nav-sub__link:before{--tw-translate-y:-50%;--tw-content:"";content:var(--tw-content);height:calc(100% - 2rem);left:0;position:absolute;top: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));transform-origin:left;transition:transform .4s var(--cb);width:.1rem;z-index:-1}.c-header__nav-sub__link{flex-direction:row;justify-content:center;padding:1rem 2.2rem}.c-header__nav-sub__label{font-size:clamp(1.4rem,1.14286vw,1.6rem);line-height:1.2;position:relative;transition:color .4s var(--cb);z-index:1}.c-header__nav-sub__label:before{--tw-translate-x:-50%;--tw-scale-x:0;--tw-content:"";bottom:-.6rem;content:var(--tw-content);height:.2rem;left:50%;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));transform-origin:right;transition:transform .4s var(--cb);width:100%;z-index:-1}.c-nav-dropdown__img{margin-bottom:0}.c-nav-dropdown__img img{width:min(22.85714vw,32rem)}.c-nav-dropdown__cap{left:4rem;top:3rem}.c-nav-dropdown__i{bottom:3rem;right:3rem}.c-nav-footer{flex-direction:row;padding-left:7rem;padding-right:8.8rem}.c-nav-footer__title{padding-top:1rem}.c-hero{padding-top:8rem}.c-hero-heading{padding-bottom:4rem}.c-breadcrumbs{font-size:1.6rem}.c-breadcrumbs__crumbs{padding-left:4rem;padding-right:4rem}.c-post-works__wrap{padding-left:0;padding-right:0}.c-sidebar{padding-bottom:15rem;position:sticky;top:20rem}.c-sidebar-menu__header:not(:has(>a)){padding-left:clamp(2rem,calc(51.66667rem - 33.33333vw),5rem);padding-right:2rem}.c-sidebar-menu__header:not(:has(>a)){border-radius:1rem}.c-sidebar-menu__header-label[href]{border-radius:1rem}.c-sidebar-menu__header-label[href],.c-sidebar-menu__link{padding-left:4rem;padding-right:2rem}.c-sidebar-menu__link-label{font-size:clamp(1.4rem,1.14286vw,1.6rem)}.c-sidebar-menu__sub{padding-left:4rem;padding-right:2rem}.c-sidebar-menu:has(.c-form-selectbox){margin-top:4rem}.c-sidebar-menu:has(.c-form-selectbox) .c-sidebar-menu__body{padding:3rem 1.5rem 0 4rem}.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-dialog{padding-right:calc(var(--close-size)/2)}.c-dialog__close{margin-right:calc((var(--close-size)/2)*-1)}.c-slider-interview .c-splide-ui .c-splide-arrow--prev{--tw-translate-x:16rem}.c-slider-interview .c-splide-ui .c-splide-arrow--next,.c-slider-interview .c-splide-ui .c-splide-arrow--prev{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-interview .c-splide-ui .c-splide-arrow--next{--tw-translate-x:-16rem}.c-tab__lists{justify-content:flex-end}.c-tab__list button{height:2.5rem;min-width:9rem}.c-tab-cat{width:-moz-fit-content;width:fit-content}.c-tab-cat .c-tab__lists{justify-content:flex-end;max-width:59rem}.c-block-headline__content{align-items:center;flex-direction:row}.c-block-base{grid-template-columns:repeat(4,minmax(0,1fr))}.c-block-col{column-gap:4rem}.c-block-dr__header{margin-bottom:3rem}.c-block-history:before{height:calc(100% - min(calc(90 / 1400 * 100vw),9rem))}.c-block-access{grid-template-columns:repeat(4,minmax(0,1fr))}.c-block-access__text-type{font-size:clamp(1.6rem,1.85714vw,2.6rem)}.c-block-diagram__item{padding:3rem}.c-block-infographic{grid-column:1/3}.c-block-infographic-chart{grid-column:3/5}.c-mv__wrapper{max-width:calc(100% - 13.4rem)}.c-mv__item{padding-top:min(45vw,85rem)}.c-mv__catch{top:15.57143vw}.c-mv__ui{top:calc(15.57143vw + 23.7rem)}.c-list-flow__content{flex-direction:row}.c-editor{padding-bottom:10rem;padding-left:0;padding-right:0}.c-editor ol,.c-editor p,.c-editor ul{margin-bottom:4rem}.lg\:absolute{position:absolute}.lg\:left-\[calc\(\(100vw-140rem\)\/2\+101rem\)\]{left:calc(50vw + 31rem)}.lg\:left-\[calc\(\(100vw-140rem\)\/2\+55rem\)\]{left:calc(50vw - 15rem)}.lg\:right-0{right:0}.lg\:right-\[calc\(\(100vw-140rem\)\/2\+101rem\)\]{right:calc(50vw + 31rem)}.lg\:top-\[1rem\]{top:1rem}.lg\:top-\[35rem\]{top:35rem}.lg\:top-\[7rem\]{top:7rem}.lg\:mb-\[2\.5rem\]{margin-bottom:2.5rem}.lg\:mb-\[6rem\]{margin-bottom:6rem}.lg\:ml-auto{margin-left:auto}.lg\:mr-0{margin-right:0}.lg\:mt-\[10rem\]{margin-top:10rem}.lg\:mt-\[6rem\]{margin-top:6rem}.lg\:hidden{display:none}.lg\:h-\[7rem\]{height:7rem}.lg\:max-h-\[49rem\]{max-height:49rem}.lg\:min-h-\[50rem\]{min-height:50rem}.lg\:w-1\/4{width:25%}.lg\:w-4\/12{width:33.333333%}.lg\:w-\[75rem\]{width:75rem}.lg\:w-\[clamp\(32rem\,calc\(420\/1400\*100vw\)\,42rem\)\]{width:clamp(32rem,30vw,42rem)}.lg\:w-\[min\(calc\(338\/1400\*100vw\)\,33\.8rem\)\]{width:min(24.14286vw,33.8rem)}.lg\:w-full{width:100%}.lg\:min-w-\[71rem\]{min-width:71rem}.lg\:max-w-\[117rem\]{max-width:117rem}.lg\:max-w-\[43rem\]{max-width:43rem}.lg\:max-w-\[min\(calc\(766\/1400\*100vw\)\,76\.6rem\)\]{max-width:min(54.71429vw,76.6rem)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-baseline{align-items:baseline}.lg\:gap-\[10rem\]{gap:10rem}.lg\:gap-\[2rem\]{gap:2rem}.lg\:gap-\[4rem\]{gap:4rem}.lg\:gap-\[6rem\]{gap:6rem}.lg\:gap-\[7rem\]{gap:7rem}.lg\:gap-x-\[4rem\]{column-gap:4rem}.lg\:gap-x-\[6rem\]{column-gap:6rem}.lg\:gap-x-\[8rem\]{column-gap:8rem}.lg\:gap-x-\[clamp\(8rem\,calc\(120\/1400\*100vw\)\,12rem\)\]{column-gap:clamp(8rem,8.57143vw,12rem)}.lg\:gap-x-\[min\(calc\(15\/1024\*100vw\)\,3rem\)\]{column-gap:min(1.46484vw,3rem)}.lg\:gap-x-\[min\(calc\(70\/1400\*100vw\)\,7rem\)\]{column-gap:min(5vw,7rem)}.lg\:gap-y-\[3rem\]{row-gap:3rem}.lg\:gap-y-\[8\.5rem\]{row-gap:8.5rem}.lg\:object-top{object-position:top}.lg\:p-\[4rem\]{padding:4rem}.lg\:p-\[6rem\]{padding:6rem}.lg\:px-\[2\.5rem\]{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-\[2rem\]{padding-left:2rem;padding-right:2rem}.lg\:px-\[4\.5rem\]{padding-left:4.5rem;padding-right:4.5rem}.lg\:px-\[4rem\]{padding-left:4rem;padding-right:4rem}.lg\:px-\[8\.3rem\]{padding-left:8.3rem;padding-right:8.3rem}.lg\:py-\[10rem\]{padding-bottom:10rem;padding-top:10rem}.lg\:py-\[3rem\]{padding-bottom:3rem;padding-top:3rem}.lg\:py-\[7\.8rem\]{padding-bottom:7.8rem;padding-top:7.8rem}.lg\:pb-\[10rem\]{padding-bottom:10rem}.lg\:pb-\[13rem\]{padding-bottom:13rem}.lg\:pb-\[15rem\]{padding-bottom:15rem}.lg\:pb-\[3\.5rem\]{padding-bottom:3.5rem}.lg\:pb-\[5rem\]{padding-bottom:5rem}.lg\:pb-\[6rem\]{padding-bottom:6rem}.lg\:pl-\[4rem\]{padding-left:4rem}.lg\:pr-\[2rem\]{padding-right:2rem}.lg\:pr-\[6rem\]{padding-right:6rem}.lg\:pt-\[10rem\]{padding-top:10rem}.lg\:pt-\[12\.5rem\]{padding-top:12.5rem}.lg\:pt-\[15\.5rem\]{padding-top:15.5rem}.lg\:pt-\[15rem\]{padding-top:15rem}.lg\:pt-\[4rem\]{padding-top:4rem}.lg\:pt-\[7\.5rem\]{padding-top:7.5rem}.lg\:pt-\[7rem\]{padding-top:7rem}.lg\:pt-\[8rem\]{padding-top:8rem}.lg\:text-\[clamp\(2rem\,calc\(32\/1400\*100vw\)\,3\.2rem\)\]{font-size:clamp(2rem,2.28571vw,3.2rem)}.lg\:text-\[clamp\(4rem\,calc\(70\/1400\*100vw\)\,7rem\)\]{font-size:clamp(4rem,5vw,7rem)}.lg\:\[--gap-x\:4rem\]{--gap-x:4rem}.before\:lg\:bg-white:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}}