@media (min-width:1024px){.l-body{--layout-sub-width:27rem}.l-body__header{padding-top:0}.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:5.8rem}.l-body__container{padding-right:var(--container-space,0)}.c-header{position:absolute}.c-header__main{min-height:auto}.c-header__logo .c-logo{width:min(19.64286vw,27.5rem)}[data-slug=front] .c-header{background-color:initial}[data-slug=front] .c-header .c-logo{filter:drop-shadow(0 0 7px rgba(0,0,0,.2))}[data-slug=front] .c-header .c-logo .c-logo__symbol--white{display:block}[data-slug=front] .c-header .c-logo .c-logo__symbol--normal{opacity:0}[data-slug=front] .c-header .c-nav-global .c-nav-global__link{text-shadow:0 0 5px #0000004d}.js-fixedheader{--tw-translate-y:-7.8rem;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 1s var(--cb),transform 1s var(--cb),visibility 1s var(--cb);visibility:hidden;width:100%;z-index:1060}.js-fixedheader .c-header__logo .c-logo{filter:none}.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;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}.js-over-header .js-fixedheader .c-header{--tw-bg-opacity:1;--tw-shadow:0 3px 5px #0000000d;--tw-shadow-colored:0 3px 5px 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)}.js-over-header .js-fixedheader .c-header .c-logo__symbol--normal{opacity:1}.js-over-header .js-fixedheader .c-header .c-logo__symbol--white{opacity:0}.js-over-header .js-fixedheader .c-header .c-header__nav .c-nav-global .c-nav-global__link,[data-slug=front] .js-over-header .js-fixedheader .c-header .c-header__nav .c-nav-global .c-nav-global__link{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.c-footer__content{padding-bottom:10rem;padding-top:9.8rem}.c-footer__content-inner{flex-direction:row}.c-footer__title{margin-top:-.35em;padding-right:0}.c-footer__nav-item{min-width:20rem}.c-nav-global__sub{margin-left:1rem}.c-header__nav nav{display:flex}.c-header__nav .c-nav-global__item{position:relative;z-index:0}.c-header__nav .c-nav-global__item:before{--tw-translate-y:-50%;--tw-translate-x:0px;--tw-bg-opacity:1;background-color:rgb(217 217 217/var(--tw-bg-opacity));height:1.5rem;position:absolute;right:0;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));width:.1rem}@media (min-width:1024px){.c-header__nav .c-nav-global__item:before{--tw-content:"";content:var(--tw-content)}}.c-header__nav .c-nav-global__link{padding:4.6rem min(1.42857vw,2rem);transition:color .3s var(--cb)}.c-header__nav .c-nav-global__link-label{font-size:1.5rem;font-weight:500;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: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));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,#000);display:flex;padding:1rem;transition:color .4s var(--cb)}.c-header__nav .c-nav-global-child__link-label{font-size:1.6rem;font-weight:500;line-height:1.2}.c-nav-inpage{column-gap:3rem;grid-template-columns:repeat(4,minmax(0,1fr))}.c-nav-inpage--sm{column-gap:1.5rem}.c-nav-service__item{min-height:40rem;padding:5rem 10rem}.c-hero{margin-top:11rem}.c-hero--service .c-hero__container{max-height:40rem;min-height:40rem;padding-bottom:5.7rem;padding-top:9rem}.c-post__header{padding-bottom:1.7rem}.c-post__title{padding-bottom:2.5rem}.c-post-works__wrap{padding-left:0;padding-right: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-heading-reason{padding-bottom:8.5rem;padding-right:5rem}.c-heading-reason__title{margin-top:8rem}.c-btn-aside__dra{left:min(12.28571vw,17.2rem);top:6rem}.c-btn-aside__dra--solution{left:min(12.14286vw,17rem);top:-.5rem}.c-dialog{padding-right:calc(var(--close-size)/2)}.c-dialog__close{margin-right:calc((var(--close-size)/2)*-1)}.c-slider-feed{width:calc(50vw + 28.5rem)}.c-slider-feed .splide__slider{padding-left:0;padding-right:max(15.35714vw,21.5rem)}.c-slider-feed .c-splide-arrows{left:-30rem;margin-left:0;margin-right:0;position:absolute;top:21.3rem}.c-list-reason__head{justify-content:space-between;padding-bottom:2.9rem}.c-list-reason__head-lead{margin-bottom:2rem}.c-list-reason__head-i{margin-left:auto;margin-right:auto}.c-list-reason__content{padding-bottom:4.8rem;padding-top:2.5rem}.c-list-reason__content-intro{opacity:1;padding-bottom:0}.c-list-reason__content-more{--tw-translate-x:-50%;--tw-translate-y:10rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:2.5rem;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-list-bnr{column-gap:3rem}.c-list-bnr li{width:calc(33.33333% - 2rem)}.c-block-sticky{height:100vh;padding-bottom:min(12.16216vh,9rem);padding-top:min(5.40541vh,4rem);position:sticky;top:7.8rem}.c-block-sticky__head{row-gap:min(2.7027vh,2rem)}.c-block-sticky__head-main{font-size:min(3.78378vh,2.8rem)}.c-block-sticky__textarea--beside{width:min(58.51351vh,43.3rem)}.c-block-sticky__textarea--vertical{width:min(46.89189vh,34.7rem)}.c-block-character__inner{align-items:flex-start;column-gap:5.2rem;flex-direction:row;justify-content:space-between}.c-block-character__head{column-gap:.2rem;width:-moz-fit-content;width:fit-content}.c-block-character__image{pointer-events:none}.c-block-character__image:after,.c-block-character__image:before{--tw-content:"";content:var(--tw-content)}.c-block-character__content{--tw-translate-y:-10rem;aspect-ratio:1/1;border-radius:9999px;padding-bottom:0;padding-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));width:35rem}.c-block-character__content--drapopo{order:-9999}.c-block-character__content--dramomo{order:9999}.c-block-character__intro{opacity:1;padding-bottom:0;padding-top:3rem;pointer-events:auto;z-index:0}.c-block-character__intro,.c-block-character__more{--tw-translate-x:-50%;--tw-translate-y:-50%;height:100%;left:50%;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))}.c-block-character__more{opacity:0;padding-bottom:3.2rem;pointer-events:none}.c-block-card__link-lead,.c-block-card__link-title{margin-bottom:3.5rem}.c-block-card__link-textarea:before{max-width:22.4rem}.c-block-card__img{width:min(15vw,21rem)}.c-block-solution{grid-template-columns:repeat(2,minmax(0,1fr))}.c-block-solution__item{width:62rem}.c-block-catalog{column-gap:min(4.28571vw,6rem);row-gap:7.8rem}.c-block-catalog__item{flex-direction:row;gap:3rem}.c-block-catalog__title{margin-bottom:2rem}.c-block-showroom__link{height:40rem;padding:5rem 10rem}.c-block-showroom__i{margin-top:4.7rem}.c-bg-blurCircle:before{top:-20rem}.c-mv{height:100vh}.c-mv__content{padding-top:20.5rem}.c-mouse-stalker{--animation-duration:.4s;--MouseWidth:11.8rem;--MouseEasingTime:.5s;left:0;pointer-events:none;position:fixed;top:0;transform:translate(0) scale(1);transition:inset var(--animation-duration) var(--cb),transform var(--MouseEasingTime) var(--cb);visibility:visible;width:var(--MouseWidth);z-index:1090}.c-mouse-stalker__inner{--tw-border-opacity:1;--tw-scale-x:.5;--tw-scale-y:.5;align-items:center;aspect-ratio:1/1;border-color:rgb(140 146 184/var(--tw-border-opacity));border-radius:9999px;border-style:solid;border-width:.1rem;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:0;position:relative;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:transform var(--animation-duration) var(--cb),opacity var(--animation-duration) var(--cb);width:100%;z-index:0}.c-mouse-stalker__inner:before{--tw-bg-opacity:1;--tw-content:"";background-color:rgb(30 41 115/var(--tw-bg-opacity));border-radius:9999px;content:var(--tw-content);height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}.c-mouse-stalker__inner>span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;font-family:Open Sans,Helvetica Neue,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Meiryo,-apple-system,blinkmacsystemfont,sans-serif;font-size:1.4rem;font-weight:400;line-height:1;margin-top:-.5rem}.c-mouse-stalker.js-active .c-mouse-stalker__inner{--tw-scale-x:1;--tw-scale-y:1;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))}.js-scrollTrigger.c-block-character .c-block-character__image:after{opacity:0;transition:opacity .8s var(--cb) .2s}.js-scrollTrigger.c-block-character .c-block-character__image:before{opacity:0;transition:opacity .8s var(--cb) .7s}.js-scrollTrigger.c-block-character .c-block-character__content{--tw-scale-x:.7;--tw-scale-y:.7;opacity: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 1s var(--cb) .9s,transform 1s var(--cb) .9s}.js-scrollTrigger.c-block-character.is-observed .c-block-character__image:after,.js-scrollTrigger.c-block-character.is-observed .c-block-character__image:before{opacity:1}.js-scrollTrigger.c-block-character.is-observed .c-block-character__content{--tw-scale-x:1;--tw-scale-y:1;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))}.lg\:\!relative{position:relative!important}.lg\:sticky{position:sticky}.lg\:\!left-0{left:0!important}.lg\:\!top-0{top:0!important}.lg\:top-0{top:0}.lg\:top-\[10rem\]{top:10rem}.lg\:top-\[8rem\]{top:8rem}.lg\:z-\[0\]{z-index:0}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:-mt-\[0\.6rem\]{margin-top:-.6rem}.lg\:-mt-\[1rem\]{margin-top:-1rem}.lg\:mb-\[2\.5rem\]{margin-bottom:2.5rem}.lg\:mb-\[3\.5rem\]{margin-bottom:3.5rem}.lg\:mb-\[4\.8rem\]{margin-bottom:4.8rem}.lg\:mb-\[4rem\]{margin-bottom:4rem}.lg\:mb-\[5\.5rem\]{margin-bottom:5.5rem}.lg\:mb-\[5rem\]{margin-bottom:5rem}.lg\:mb-\[6rem\]{margin-bottom:6rem}.lg\:mb-\[7rem\]{margin-bottom:7rem}.lg\:ml-\[-3\.5rem\]{margin-left:-3.5rem}.lg\:ml-auto{margin-left:auto}.lg\:mr-0{margin-right:0}.lg\:mr-\[-3\.5rem\]{margin-right:-3.5rem}.lg\:mr-\[min\(calc\(35\/1400\*100vw\)\,3\.5rem\)\]{margin-right:min(2.5vw,3.5rem)}.lg\:mt-0{margin-top:0}.lg\:mt-\[-1\.5rem\]{margin-top:-1.5rem}.lg\:mt-\[-1rem\]{margin-top:-1rem}.lg\:mt-\[\.5rem\]{margin-top:.5rem}.lg\:mt-\[1\.3rem\]{margin-top:1.3rem}.lg\:mt-\[1\.5rem\]{margin-top:1.5rem}.lg\:mt-\[1rem\]{margin-top:1rem}.lg\:mt-\[2\.5rem\]{margin-top:2.5rem}.lg\:mt-\[2rem\]{margin-top:2rem}.lg\:mt-\[4\.2rem\]{margin-top:4.2rem}.lg\:mt-\[5\.3rem\]{margin-top:5.3rem}.lg\:mt-\[5rem\]{margin-top:5rem}.lg\:mt-\[6rem\]{margin-top:6rem}.lg\:mt-\[9\.5rem\]{margin-top:9.5rem}.lg\:mt-\[9rem\]{margin-top:9rem}.lg\:inline-block{display:inline-block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[43\.5rem\]{height:43.5rem}.lg\:min-h-\[27rem\]{min-height:27rem}.lg\:min-h-\[31\.4rem\]{min-height:31.4rem}.lg\:min-h-\[37rem\]{min-height:37rem}.lg\:min-h-\[57rem\]{min-height:57rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/3,.lg\:w-4\/12{width:33.333333%}.lg\:w-\[24rem\]{width:24rem}.lg\:w-\[27rem\]{width:27rem}.lg\:w-\[51\.7rem\]{width:51.7rem}.lg\:w-\[57rem\]{width:57rem}.lg\:w-\[calc\(50\%-2rem\)\]{width:calc(50% - 2rem)}.lg\:w-\[calc\(calc\(100\%\/2\)-calc\(calc\(3rem\*1\)\/2\)\)\]{width:calc(50% - 1.5rem)}.lg\:w-\[calc\(calc\(100\%\/3\)-calc\(calc\(3rem\*2\)\/3\)\)\]{width:calc(33.33333% - 2rem)}.lg\:w-\[min\(calc\(200\/1400\*100vw\)\,20rem\)\]{width:min(14.28571vw,20rem)}.lg\:w-\[min\(calc\(470\/1400\*100vw\)\,47rem\)\]{width:min(33.57143vw,47rem)}.lg\:w-\[min\(calc\(570\/1400\*100vw\)\,57rem\)\]{width:min(40.71429vw,57rem)}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-\[24rem\]{min-width:24rem}.lg\:max-w-\[27rem\]{max-width:27rem}.lg\:max-w-\[37rem\]{max-width:37rem}.lg\:max-w-\[50rem\]{max-width:50rem}.lg\:max-w-\[57rem\]{max-width:57rem}.lg\:max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.lg\:flex-none{flex:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-\[3rem\]{gap:3rem}.lg\:gap-\[min\(calc\(100\/1400\*100vw\)\,10rem\)\]{gap:min(7.14286vw,10rem)}.lg\:gap-x-\[4rem\]{column-gap:4rem}.lg\:gap-x-\[7rem\]{column-gap:7rem}.lg\:gap-x-\[min\(calc\(130\/1400\*100vw\)\,13rem\)\]{column-gap:min(9.28571vw,13rem)}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-\[10rem\]{padding-left:10rem;padding-right:10rem}.lg\:px-\[2rem\]{padding-left:2rem;padding-right:2rem}.lg\:px-\[3rem\]{padding-left:3rem;padding-right:3rem}.lg\:px-\[8rem\]{padding-left:8rem;padding-right:8rem}.lg\:px-\[9\.1rem\]{padding-left:9.1rem;padding-right:9.1rem}.lg\:px-\[min\(calc\(40\/1400\*100vw\)\,5rem\)\]{padding-left:min(2.85714vw,5rem);padding-right:min(2.85714vw,5rem)}.lg\:py-\[10rem\]{padding-bottom:10rem;padding-top:10rem}.lg\:py-\[3\.5rem\]{padding-bottom:3.5rem;padding-top:3.5rem}.lg\:py-\[4rem\]{padding-bottom:4rem;padding-top:4rem}.lg\:py-\[8rem\]{padding-bottom:8rem;padding-top:8rem}.lg\:\!pb-\[11rem\]{padding-bottom:11rem!important}.lg\:\!pb-\[7\.7rem\]{padding-bottom:7.7rem!important}.lg\:\!pr-0{padding-right:0!important}.lg\:pb-0{padding-bottom:0}.lg\:pb-\[10rem\]{padding-bottom:10rem}.lg\:pb-\[11\.2rem\]{padding-bottom:11.2rem}.lg\:pb-\[12rem\]{padding-bottom:12rem}.lg\:pb-\[13\.5rem\]{padding-bottom:13.5rem}.lg\:pb-\[15rem\]{padding-bottom:15rem}.lg\:pb-\[1rem\]{padding-bottom:1rem}.lg\:pb-\[6rem\]{padding-bottom:6rem}.lg\:pb-\[7\.5rem\]{padding-bottom:7.5rem}.lg\:pb-\[8rem\]{padding-bottom:8rem}.lg\:pb-\[9\.5rem\]{padding-bottom:9.5rem}.lg\:pb-\[9\.7rem\]{padding-bottom:9.7rem}.lg\:pb-\[9rem\]{padding-bottom:9rem}.lg\:pl-0{padding-left:0}.lg\:pl-\[1\.5rem\]{padding-left:1.5rem}.lg\:pl-\[2rem\]{padding-left:2rem}.lg\:pl-\[4rem\]{padding-left:4rem}.lg\:pl-\[5rem\]{padding-left:5rem}.lg\:pl-\[8\.5rem\]{padding-left:8.5rem}.lg\:pr-0{padding-right:0}.lg\:pr-\[2rem\]{padding-right:2rem}.lg\:pr-\[5rem\]{padding-right:5rem}.lg\:pr-\[8rem\]{padding-right:8rem}.lg\:pr-\[min\(calc\(300\/1400\*100vw\)\,30rem\)\]{padding-right:min(21.42857vw,30rem)}.lg\:pr-\[min\(calc\(68\/1400\*100vw\)\,6\.8rem\)\]{padding-right:min(4.85714vw,6.8rem)}.lg\:pt-0{padding-top:0}.lg\:pt-\[0\.6rem\]{padding-top:.6rem}.lg\:pt-\[0\.7rem\]{padding-top:.7rem}.lg\:pt-\[10rem\]{padding-top:10rem}.lg\:pt-\[11\.5rem\]{padding-top:11.5rem}.lg\:pt-\[11rem\]{padding-top:11rem}.lg\:pt-\[1rem\]{padding-top:1rem}.lg\:pt-\[2rem\]{padding-top:2rem}.lg\:pt-\[4rem\]{padding-top:4rem}.lg\:pt-\[7\.5rem\]{padding-top:7.5rem}.lg\:pt-\[7rem\]{padding-top:7rem}.lg\:pt-\[8\.5rem\]{padding-top:8.5rem}.lg\:pt-\[8rem\]{padding-top:8rem}.lg\:pt-\[9\.5rem\]{padding-top:9.5rem}.lg\:pt-\[9rem\]{padding-top:9rem}.lg\:text-\[2\.6rem\]{font-size:2.6rem}.lg\:leading-\[1\.7\]{line-height:1.7}.lg\:leading-\[1\.8\]{line-height:1.8}.lg\:leading-\[2\]{line-height:2}.lg\:\[--gap-x\:1\.5rem\]{--gap-x:1.5rem}.lg\:\[--gap-x\:2rem\]{--gap-x:2rem}.lg\:\[--gap-x\:3rem\]{--gap-x:3rem}.lg\:\[--gap-x\:4rem\]{--gap-x:4rem}.lg\:\[--gap-x\:calc\(7rem\/2\)\]{--gap-x:3.5rem}.lg\:\[--gap-y\:calc\(10rem\/2\)\]{--gap-y:5rem}.lg\:\[grid-template-columns\:24\.5rem_1fr\]{grid-template-columns:24.5rem 1fr}.lg\:\[grid-template-columns\:27\.5rem_1fr\]{grid-template-columns:27.5rem 1fr}.lg\:\[grid-template-rows\:auto_1fr\]{grid-template-rows:auto 1fr}.before\:lg\:h-full:before{content:var(--tw-content);height:100%}.lg\:\[\&\:before\]\:hidden:before{display:none}.lg\:\[\&\>li\]\:w-\[calc\(calc\(100\%\/2\)-calc\(calc\(3rem\*1\)\/2\)\)\]>li{width:calc(50% - 1.5rem)}.\[\&\>p\]\:lg\:leading-\[2\]>p{line-height:2}.lg\:\[\&\>tr\>td\]\:leading-\[1\.8\]>tr>td{line-height:1.8}.c-header__nav .c-nav-global__item:before{--tw-content:"";content:var(--tw-content)}.c-list-reason__link:focus-visible .c-list-reason__content-intro,.c-list-reason__link:hover .c-list-reason__content-intro{--tw-translate-y:-3rem;opacity:0;pointer-events:none;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-list-reason__link:focus-visible .c-list-reason__content-more,.c-list-reason__link:hover .c-list-reason__content-more{--tw-translate-y:-0px;opacity:1;pointer-events:auto;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-block-character__content:focus-visible .c-block-character__intro,.c-block-character__content:hover .c-block-character__intro{opacity:0;pointer-events:none}.c-block-character__content:focus-visible .c-block-character__more,.c-block-character__content:hover .c-block-character__more{opacity:1;pointer-events:auto}}@media (min-width:1024px){.c-header__nav .c-nav-global__item:before{--tw-content:"";content:var(--tw-content)}}@media (min-width:1024px){.c-list-reason__link:focus-visible .c-list-reason__content-intro,.c-list-reason__link:hover .c-list-reason__content-intro{--tw-translate-y:-3rem;opacity:0;pointer-events:none;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))}}@media (min-width:1024px){.c-list-reason__link:focus-visible .c-list-reason__content-more,.c-list-reason__link:hover .c-list-reason__content-more{--tw-translate-y:-0px;opacity:1;pointer-events:auto;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))}}@media (min-width:1024px){.c-block-character__content:focus-visible .c-block-character__intro,.c-block-character__content:hover .c-block-character__intro{opacity:0;pointer-events:none}}@media (min-width:1024px){.c-block-character__content:focus-visible .c-block-character__more,.c-block-character__content:hover .c-block-character__more{opacity:1;pointer-events:auto}}