@media (min-width:1024px){.l-body:before{--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-border-opacity:1;border-color:rgb(48 92 9/var(--tw-border-opacity));border-radius:2.4rem;border-style:solid;border-width:.3rem;content:"";height:calc(100% - 2rem);left:50%;pointer-events:none;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));width:calc(100% - 2rem);z-index:2000}.l-body{--layout-sub-width:27rem}.l-body__header{padding-top:13.5rem}.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{min-height:13.5rem;padding-left:min(4.16667vw,6rem);padding-right:min(4.16667vw,6rem);padding-top:1rem}.c-header__main:before{--tw-translate-y:.6rem;background-image:url(../../assets/images/common/img-page-bg.jpg);background-repeat:repeat;background-size:50rem 50rem;bottom:0;height:.2rem;left: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));width:100%}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.c-header__main:before{background-image:url(../../assets/images/common/img-page-bg@2x.jpg)}}.c-header__main:before{content:""}.c-header__logo{padding-left:0;padding-right:min(1.38889vw,2rem)}.c-header__logo-label{width:min(23.88889vw,34.4rem)}.c-header__nav__contact{column-gap:16rem}.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:5.5rem}.c-footer-contact{padding-bottom:16rem}.c-footer-contact__inner{column-gap:16rem}.c-footer-bnr{display:grid;gap:2rem;grid-template-columns:repeat(5,minmax(0,1fr))}.c-footer-nav__list{column-gap:8.5rem}.c-footer-copyright{text-align:right}.c-header__nav{align-items:center;gap:min(1.73611vw,2.5rem);justify-content:flex-end}.c-header__nav .c-nav-global__item{position:relative;z-index:0}.c-header__nav .c-nav-global__item:not(:first-child):before{--tw-translate-y:-50%;background-image:linear-gradient(180deg,#300 .2rem,#0000 0);background-repeat:repeat-y;background-size:.1rem .4rem;content:"";height:2.4rem;left:0;opacity:.4;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));width:.1rem}.c-header__nav .c-nav-global__link{padding:4rem min(1.04167vw,1.5rem);position:relative;transition:color .4s var(--cb)}.c-header__nav .c-nav-global__link-label{font-size:clamp(1.1rem,1.07422vw,1.6rem);font-weight:700;line-height:1.8;position:relative;transition:transform .4s var(--cb)}.c-header__nav .c-nav-global__link .c-block-dot{--tw-translate-y:1rem;bottom:3.2rem;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:transform .4s var(--cb),opacity .4s var(--cb)}.c-header__nav .c-nav-global__link-i{display:none}.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,#300);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-anchor{gap:0;justify-content:center}.c-nav-anchor__item{border-left-width:.1rem}.c-nav-anchor__link{padding-left:var(--px,6rem);padding-right:var(--px,6rem)}.c-nav-about,.c-nav-subsidy{gap:4rem}.c-hero:after,.c-hero:before{height:3rem}.c-hero__container{height:30rem}.c-hero__container:after,.c-hero__container:before{bottom:3rem;height:4.8rem;width:4.8rem}.c-hero__container:after,.c-hero__container:before{background-size:4.8rem 4.8rem}.c-hero-heading{padding-bottom:3rem}.c-hero--voice .c-hero__container{height:70rem}.c-hero--voice .c-hero-heading{padding-bottom:14.5rem}.c-breadcrumbs{font-size:1.4rem}.c-feed-news__date{padding:1.2rem 1.5rem}.c-post{padding:6rem 11rem 8rem}.c-post__heading{margin-bottom:6rem}.c-post-works__wrap{padding-left:0;padding-right:0}.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}.js-switch-scope [data-switch]{padding-top:1rem}.js-switch-scope [data-switch] .c-form-item{padding:2rem 0}.c-heading-primary{font-size:clamp(3rem,2.77778vw,4rem)}.c-table-sim td,.c-table-sim th{padding:1rem}.c-dialog{padding-right:calc(var(--close-size)/2)}.c-dialog__close{margin-right:calc((var(--close-size)/2)*-1)}.c-slider-mainvisual .c-splide-ui{bottom:7.5rem}.c-front-info__i{bottom:1.5rem;right:2.5rem}.c-front-voice__link{padding-left:1rem;padding-right:1rem}.c-front-sns{grid-template-columns:repeat(6,minmax(0,1fr))}.c-pattern-top-l,.c-pattern-top-r{background-size:4.8rem 4.8rem}.c-mainvisual:after,.c-mainvisual:before{height:3rem}.c-mainvisual__inner:after,.c-mainvisual__inner:before{bottom:3rem;height:4.8rem;width:4.8rem}.c-mainvisual__inner:after,.c-mainvisual__inner:before{background-size:4.8rem 4.8rem}.c-mainvisual-catch{left:min(10.41667vw,15rem);top:min(6.25vw,9rem)}.c-mainvisual-catch__copy,.c-mainvisual-catch__inner{gap:2.5rem}.c-mainvisual-catch__copy>span:before{height:calc(100% - 2.5rem)}.c-block-contact{padding:4rem}.c-block-flow__step{padding-left:4rem;padding-right:4rem}.c-block-flow__step-content{flex-direction:row;gap:4rem}.c-block-flow__step-img{min-width:25rem}.c-block-catch{gap:2.5rem}.c-block-catch>span:before{height:calc(100% - 2rem)}.c-block-message{gap:4rem;padding:4rem}.c-block-voice{align-items:flex-start;display:flex;flex-direction:row}.c-block-voice__content{padding-left:2rem;padding-right:2rem;width:64rem}.c-block-voice__sticky{margin-left:2rem;width:62rem}.c-pager{margin-top:6rem}.lg\:absolute{position:absolute}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-\[8rem\]{top:8rem}.lg\:mb-\[2\.5rem\]{margin-bottom:2.5rem}.lg\:mt-\[10rem\]{margin-top:10rem}.lg\:mt-\[18rem\]{margin-top:18rem}.lg\:mt-\[2em\]{margin-top:2em}.lg\:mt-\[2rem\]{margin-top:2rem}.lg\:mt-\[3rem\]{margin-top:3rem}.lg\:mt-\[4rem\]{margin-top:4rem}.lg\:mt-\[6rem\]{margin-top:6rem}.lg\:mt-\[8rem\]{margin-top:8rem}.lg\:hidden{display:none}.lg\:h-\[43\.4rem\]{height:43.4rem}.lg\:h-\[clamp\(45rem\,calc\(500\/1440\*100vw\)\,50rem\)\]{height:clamp(45rem,34.72222vw,50rem)}.lg\:max-h-\[30rem\]{max-height:30rem}.lg\:min-h-\[31\.5rem\]{min-height:31.5rem}.lg\:min-h-\[35rem\]{min-height:35rem}.lg\:w-4\/12{width:33.333333%}.lg\:w-\[128rem\]{width:128rem}.lg\:w-\[33rem\]{width:33rem}.lg\:w-\[60rem\]{width:60rem}.lg\:w-\[min\(calc\(820\/1440\*100vw\)\,82rem\)\]{width:min(56.94444vw,82rem)}.lg\:w-full{width:100%}.lg\:max-w-\[40rem\]{max-width:40rem}.lg\:max-w-\[51rem\]{max-width:51rem}.lg\:max-w-\[calc\(100\%-4rem\)\]{max-width:calc(100% - 4rem)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-\[4rem\]{gap:4rem}.lg\:gap-\[6rem\]{gap:6rem}.lg\:gap-\[min\(calc\(40\/1440\*100vw\)\,4rem\)\]{gap:min(2.77778vw,4rem)}.lg\:gap-x-\[4rem\]{column-gap:4rem}.lg\:gap-x-\[clamp\(2rem\,calc\(40\/1440\*100vw\)\,4rem\)\]{column-gap:clamp(2rem,2.77778vw,4rem)}.lg\:gap-y-\[5rem\]{row-gap:5rem}.lg\:gap-y-\[8rem\]{row-gap:8rem}.lg\:p-\[1\.5rem_7rem_6rem\]{padding:1.5rem 7rem 6rem}.lg\:p-\[4rem_4rem_6rem\]{padding:4rem 4rem 6rem}.lg\:p-\[6rem\]{padding:6rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-\[2rem\]{padding-left:2rem;padding-right:2rem}.lg\:px-\[3rem\]{padding-left:3rem;padding-right:3rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-\[6rem\]{padding-bottom:6rem;padding-top:6rem}.lg\:py-\[8rem\]{padding-bottom:8rem;padding-top:8rem}.lg\:pb-\[12rem\]{padding-bottom:12rem}.lg\:pb-\[14rem\]{padding-bottom:14rem}.lg\:pb-\[16rem\]{padding-bottom:16rem}.lg\:pb-\[20rem\]{padding-bottom:20rem}.lg\:pb-\[7\.5rem\]{padding-bottom:7.5rem}.lg\:pb-\[8rem\]{padding-bottom:8rem}.lg\:pb-\[9rem\]{padding-bottom:9rem}.lg\:pl-\[4rem\]{padding-left:4rem}.lg\:pr-\[4rem\]{padding-right:4rem}.lg\:pr-\[min\(calc\(200\/1440\*100vw\)\,20rem\)\]{padding-right:min(13.88889vw,20rem)}.lg\:pt-\[10rem\]{padding-top:10rem}.lg\:pt-\[12rem\]{padding-top:12rem}.lg\:pt-\[6rem\]{padding-top:6rem}.lg\:pt-\[8rem\]{padding-top:8rem}.lg\:\[--gap-x\:4rem\]{--gap-x:4rem}.lg\:\[--width-1st\:30rem\]{--width-1st:30rem}}