:root{--cl-blue: #4EAEBF;--cl-yellow: #FFEA6E;--cl-yellow2: #FFD916;--cl-black: #1A1A1A;--cl-white: #FFFFFF;--cl-white-secondary: #FFFFF9;--cl-base: var(--cl-black);--cl-bg: #f6f6f6;--fw-regular: 400;--fw-medium: 500;--fw-semiBold: 600;--fw-bold: 700;--fw-extraBold: 800;--fw-black: 900;--fw-bold-en: 700;--zindex-header: 100;--ff-jp: "Noto Sans JP", sans-serif;--ff-en: "Lato", sans-serif;--color-border: #E2E2E2;--torem: calc(1rem / 16);--font-size-xs: calc(12 * var(--torem));--font-size-sm: calc(14 * var(--torem));--font-size-md: calc(16 * var(--torem));--font-size-base: var(--font-size-md);--font-size-lg: calc(18 * var(--torem));--font-size-xl: calc(24 * var(--torem));--font-size-2xl: clamp(32 * var(--torem), 1.6479rem + 1.5023vi, 48 * var(--torem));--font-size-3xl: clamp(40 * var(--torem), 1.9718rem + 2.2535vi, 64 * var(--torem));--offset-md: 5vi;--border-radius: calc(1px / 0);--contents-size-md: 640px;--contents-size-lg: 1024px;--contents-size-xl: 1280px;--contents-size-2xl: 1440px;--space-sm: clamp(16 * var(--torem), 0.8239rem + 0.7512vi, 24 * var(--torem));--space-md: clamp(24 * var(--torem), 1.1479rem + 1.5023vi, 40 * var(--torem));--space-lg: clamp(40 * var(--torem), 1.9718rem + 2.2535vi, 64 * var(--torem));--space-xl: clamp(64 * var(--torem), 3.6479rem + 1.5023vi, 80 * var(--torem));--space-2xl: clamp(96 * var(--torem), 4.5915rem + 6.0094vi, 160 * var(--torem));--space-3xl: clamp(112 * var(--torem), 4.5352rem + 10.5164vi, 224 * var(--torem));--duration-fast: 0.3s;--duration-normal: 0.6s;--duration-slow: 1.6s;--ease-out-sine: cubic-bezier(0.61, 1, 0.88, 1);--ease-none: cubic-bezier(0.25, 0.25, 0.75, 0.75);--ease-power1-in: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-power1-inout: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-power1-out: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-power2-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-power2-inout: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-power2-out: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-power3-in: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-power3-inout: cubic-bezier(0.77, 0, 0.175, 1);--ease-power3-out: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-power4-in: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-power4-inout: cubic-bezier(0.86, 0, 0.07, 1);--ease-power4-out: cubic-bezier(0.23, 1, 0.32, 1);--ease-expo-in: cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-expo-inout: cubic-bezier(1, 0, 0, 1);--ease-expo-out: cubic-bezier(0.19, 1, 0.22, 1);--ease-circ-in: cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-circ-inout: cubic-bezier(0.785, 0.135, 0.15, 0.86);--ease-circ-out: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-back-in: cubic-bezier(0.6, -0.28, 0.735, 0.045);--ease-back-inout: cubic-bezier(0.68, -0.55, 0.265, 1.55);--ease-back-out: cubic-bezier(0.175, 0.885, 0.32, 1.275);--base-background: #fbfbfb;--base-line-height: 1.8;--line-height-base: var(--base-line-height);--base-color: var(--color-light);--base-font-family: var(--font-serif-ja);--base-font-weight: var(--fw-medium);--base-strong-color: var(--color-gold);--base-srcoll-margin: var(--space-2xl);--base-letter-spacing: 0em;--font-family-base: "Noto Sans JP", sans-serif;--font-family-en: var(--font-caslon);--font-family-a1-b: "A1 Gothic B", sans-serif;--font-weight-thin: 100;--font-weight-extraLight: 200;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semiBold: 600;--font-weight-bold: 700;--font-weight-extraBold: 800;--font-weight-black: 900;--leading-trim: calc((1em - 1lh) / 2)}.l-hero{background:-webkit-gradient(linear, left top, left bottom, from(#FFEA6E), color-stop(40%, rgba(255, 234, 110, 0.6)), color-stop(70%, #FFF));background:linear-gradient(180deg, #FFEA6E 0%, rgba(255, 234, 110, 0.6) 40%, #FFF 70%);width:100%;height:min(146.9265367316lvh,1200px);position:relative;overflow:clip}@media(width >= 64rem){.l-hero{background:-webkit-gradient(linear, left top, left bottom, from(#FFEA6E), color-stop(50%, rgba(255, 234, 110, 0.8)), to(#FFF));background:linear-gradient(180deg, #FFEA6E 0%, rgba(255, 234, 110, 0.8) 50%, #FFF 100%);height:100lvh}}.hero-slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:41.3333333333cqw}.hero-slider-nav__item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;background:hsla(0,0%,100%,.3)}.hero-slider-nav__progress{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffd916;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.l-hero__title--sm{font-size:clamp(18*var(--torem),14.5*var(--torem) + .94vw,28*var(--torem));line-height:100%;color:var(--cl-black);font-weight:var(--fw-bold);margin-bottom:calc(15*var(--torem))}.l-hero__title-top{font-size:clamp(48*var(--torem),39*var(--torem) + 2.4vw,74*var(--torem))}.l-hero__title-bottom{font-size:clamp(48*var(--torem),40*var(--torem) + 2.1vw,70*var(--torem))}.l-hero__body-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:calc(12*var(--torem));max-width:calc(400*var(--torem))}@media(width >= 64rem){.l-hero__body-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem));max-width:initial}}.l-hero__body-subtitle{font-size:calc(15*var(--torem));font-weight:400;line-height:1.75;margin-bottom:calc(26*var(--torem))}@media(width >= 64rem){.l-hero__body-subtitle{font-size:calc(16*var(--torem));margin-bottom:calc(42*var(--torem))}}.l-hero__body-subtitle em{position:relative;color:#fff;font-weight:var(--fw-bold);padding-inline:3px;display:inline-block;line-height:1.5}.l-hero__body-subtitle em::after{position:absolute;inset:0;border-radius:calc(2*var(--torem));background-color:#1a1a1a;content:"";z-index:-1}.l-hero__title-block{display:inline-block;position:relative;color:#fff;padding:calc(8*var(--torem));line-height:1}.l-hero__title-block-inner{position:relative;bottom:3px}.l-hero__title-block::after{content:"";position:absolute;inset:0;background-color:#1a1a1a;z-index:-1}.l-hero__title-block+.l-hero__title-block{margin-left:calc(5*var(--torem))}.l-hero__title{margin-bottom:calc(16*var(--torem))}@media(width >= 64rem){.l-hero__title{margin-bottom:calc(10*var(--torem))}}.l-hero__title--lg{font-size:calc(48*var(--torem));line-height:150%;color:var(--cl-black);font-weight:var(--fw-extraBold);line-height:1.4}.l-hero-body{padding-top:calc(136*var(--torem))}.l-hero__body-slide-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}.l-hero__body-slide-info-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:min(43.3333333333cqw,130px);height:min(21.3333333333cqw,64px);background-color:#fff;padding-inline:calc(12*var(--torem))}.l-hero__body-slide-info-logo img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.l-hero__body-slide-image-mask{overflow:hidden;-webkit-mask-image:url("../images/hero-mask.svg");mask-image:url("../images/hero-mask.svg");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;width:min(106.6666666667vw,760px);height:min(106.6666666667vw,760px);bottom:-3.7333333333cqw;right:-6.4cqw;margin-inline:auto}@media(width >= 64rem){.l-hero__body-slide-image-mask{top:4.1666666667cqw;bottom:-1.3888888889cqw;margin-block:auto;left:auto;right:-2.5cqw;width:max(57.7777777778vw,532px);height:max(58.4027777778vw,541px)}}.l-hero__body-slide-image-mask-bg{position:absolute;width:min(130.6666666667cqw,790px);height:min(132.8cqw,798px);bottom:-8cqw;left:-8cqw;max-inline-size:none}@media(width >= 64rem){.l-hero__body-slide-image-mask-bg{top:4.1666666667cqw;bottom:-1.3888888889cqw;margin-block:auto;left:auto;right:6.25cqw;width:max(69.8611111111vw,706px);height:max(66.875vw,663px)}}.l-hero__body-slide-image-mask-bg img{max-inline-size:none}.hero-slider{position:absolute;right:min(7.9861111111cqw,115px);bottom:17.9910044978lvh;width:min(80cqw,300px);container-type:inline-size}@media(width >= 64rem){.hero-slider{width:min(20.8333333333cqw,300px)}}.p-home-hero-logos{position:absolute;bottom:3.5982008996lvh}@media(width >= 64rem){.p-home-hero-logos{bottom:1.6666666667cqw}}.hero-slider-nav{margin-top:calc(20*var(--torem));margin-left:auto}.l-hero__body-slide-image-mask .swiper,.l-hero__body-slide-image-mask .swiper-wrapper,.l-hero__body-slide-image-mask .swiper-slide{width:100%;height:100%}.l-hero__body-slide-image-mask .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-hero__body-slides{position:absolute;inset:0;width:100%}.l-hero__body-slides svg{width:max(60.8333333333cqw,876px)}.l-hero__body-client-name{font-size:min(4.6666666667cqw,14px);width:51.6666666667cqw;line-height:100%}.l-hero__body-client-label{font-size:min(4.3333333333cqw,13px);display:inline-block;margin-bottom:min(2.3333333333cqw,7px);font-family:var(--ff-en);font-weight:var(--fw-regular);position:relative}.l-hero__body-client-label::after{content:"";position:absolute;margin-block:auto;top:0;bottom:0;left:calc(100% + 8*var(--torem));width:calc(40*var(--torem));height:1px;background-color:#fff}.l-hero__body-client-name-text{display:block}.p-home-service__heading{position:relative;margin-bottom:calc(36*var(--torem))}@media(width >= 64rem){.p-home-service__heading{margin-bottom:calc(48*var(--torem))}}.p-home-service__item+.p-home-service__item{margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-home-service__item+.p-home-service__item{margin-top:calc(40*var(--torem))}}.p-home-case-study__item+.p-home-case-study__item{margin-top:calc(36*var(--torem))}@media(width >= 64rem){.p-home-case-study__item+.p-home-case-study__item{margin-top:0}}.p-home-service__item{container-type:inline-size;background-color:#fff;position:relative;border-radius:calc(4*var(--torem));z-index:4}.p-home-service__item::after{content:"";position:absolute;top:-6px;right:-6px;width:100%;height:100%;background-color:#ffea6e;z-index:0;border-radius:calc(4*var(--torem))}.p-home-service__item::before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;z-index:1;border-radius:calc(4*var(--torem))}.p-home-service__summary{line-height:1.75;font-weight:var(--fw-regular);font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-home-service__summary{width:41.3533834586cqi;font-size:calc(16*var(--torem))}}.p-home-service__image{margin-bottom:calc(16*var(--torem))}@media(width >= 64rem){.p-home-service__image{margin-bottom:calc(0*var(--torem));width:44.5488721805cqi}}.p-home-service__image img{aspect-ratio:474/363;-o-object-fit:cover;object-fit:cover}.p-home-service__item-body{padding:calc(20*var(--torem));padding-top:calc(76*var(--torem));padding-bottom:calc(36*var(--torem));position:relative;z-index:2}@media(width >= 64rem){.p-home-service__item-body{padding:calc(40*var(--torem));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:calc(16*var(--torem));-moz-column-gap:calc(16*var(--torem));column-gap:calc(16*var(--torem))}}.p-home-service__title{margin-bottom:calc(12*var(--torem));font-size:calc(22*var(--torem));font-weight:var(--fw-extraBold)}@media(width >= 64rem){.p-home-service__title{margin-bottom:calc(24*var(--torem));font-size:calc(26*var(--torem))}}.p-home-service{position:relative;overflow:clip;padding-top:25.3333333333vw;padding-bottom:26.6666666667vw}@media(width >= 64rem){.p-home-service{padding-top:11.8055555556vw;padding-bottom:15.2777777778vw}}.p-home-service__background-circle{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;width:240.8vw;max-inline-size:none}@media(width >= 64rem){.p-home-service__background-circle{width:118.8194444444vw}}[data-circle="01"] .p-home-service__wrapper{position:relative;z-index:1}.p-service__wrapper-bg{background-color:#f4f4f4}.p-service__wrapper{padding-block:calc(56*var(--torem))}@media(width >= 64rem){.p-service__wrapper{padding-top:calc(78*var(--torem));padding-bottom:calc(88*var(--torem))}}[data-circle="02"].p-home-service__background-circle{z-index:3;top:auto;bottom:0}[data-circle="03"].p-home-service__background-circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:auto;right:calc(-90*var(--torem));z-index:0;right:calc(-110*var(--torem));width:122.6666666667vw}@media(width >= 64rem){[data-circle="03"].p-home-service__background-circle{-webkit-transform:rotate(-70deg);transform:rotate(-70deg);right:calc(-110*var(--torem));width:34.7222222222vw}}.p-home-service__list{position:relative}.p-home-service-bg{container-type:inline-size}.p-home-service__list::after{position:absolute;z-index:-1;content:"";background-color:#f4f4f4;top:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100cqi;margin:auto}.p-home-case-study{position:relative;overflow-x:clip;padding-top:calc(70*var(--torem))}@media(width >= 64rem){.p-home-case-study{padding-top:calc(80*var(--torem))}}.p-home-case-study::after{content:"";position:absolute;inset-inline:0;width:100cqi;height:min(145.3333333333vw,1440px);top:calc(-32vw + -100*var(--torem))}@media(width >= 64rem){.p-home-case-study::after{height:min(51.5972222222vw,1440px);top:calc(-15.2777777778vw + -100*var(--torem))}}.p-home-case-study::after{background-color:#ffea6e;z-index:-1}.p-home-case-study::before{content:"";position:absolute;inset-inline:0;width:100cqi;height:calc(32*var(--torem));top:calc(-32vw + -100*var(--torem) + min(144vw,1440px));z-index:2;background-color:#c9c9c9}@media(width >= 64rem){.p-home-case-study::before{height:calc(40*var(--torem));top:calc(-15.2777777778vw + -100*var(--torem) + min(51.5972222222vw,1440px))}}.p-home-case-study__inner{position:relative;z-index:3}.p-home-service__background-circle-line{width:min(118.0555555556vw,2100px);position:absolute;top:calc(150*var(--torem));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;max-width:initial}.p-home-service__background-circle-line[data-item="02"]{top:calc(480*var(--torem))}.p-home-service__background-circle-line[data-item="03"]{top:calc(1056*var(--torem))}.p-home-service__item-body{position:relative}.p-home-service__item-body-number{font-size:calc(10*var(--torem));background-color:#e0e0e0;border-radius:1rem;padding:3px 7px;line-height:1.2;font-family:var(--ff-en);width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:calc(24*var(--torem));left:calc(24*var(--torem))}@media(width >= 64rem){.p-home-service__item-body-number{position:static;margin-bottom:calc(26*var(--torem))}}.l-hero__body-head{position:relative;z-index:10;padding-inline:4.5vi;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-top:calc(130*var(--torem))}@media(width >= 64rem){.l-hero__body-head{inline-size:88.8888888889cqw;max-inline-size:1440px;padding-top:calc(230*var(--torem))}}.l-hero__banner{width:calc(264*var(--torem));height:calc(55*var(--torem));border:4px solid #ffea6e;background-color:#fff;border-radius:calc(4*var(--torem));background-image:url(../images/hero-banner-bg.webp);background-size:cover;position:fixed;right:calc(14*var(--torem));bottom:calc(12*var(--torem));z-index:20;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}@media(width >= 64rem){.l-hero__banner{right:calc(40*var(--torem));bottom:calc(40*var(--torem));width:calc(320*var(--torem));height:calc(70*var(--torem))}}.is-fadeOut .l-hero__banner{opacity:0;pointer-events:none;visibility:hidden}.l-hero__banner-close{border-radius:50%;border:1px solid #d4d4d4;position:absolute;width:calc(20*var(--torem));height:calc(20*var(--torem));position:absolute;top:calc(-8*var(--torem));right:calc(-8*var(--torem));background-color:#fff;display:block;z-index:10}@media(width >= 64rem){.l-hero__banner-close{width:calc(26*var(--torem));height:calc(26*var(--torem));top:calc(-13*var(--torem));right:calc(-13*var(--torem))}}.l-hero__banner-label{position:absolute;top:0;-webkit-transform:translateY(-65%);transform:translateY(-65%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;inset-inline:0;margin-inline:auto;font-weight:var(--fw-bold);font-size:calc(13*var(--torem));width:calc(62*var(--torem));letter-spacing:-0.02em;text-align:center;line-height:1.5}@media(width >= 64rem){.l-hero__banner-label{-webkit-transform:translateY(-60%);transform:translateY(-60%);width:calc(70*var(--torem));font-size:calc(14*var(--torem))}}.l-hero__banner-close::after,.l-hero__banner-close::before{content:"";width:calc(12*var(--torem));height:calc(2*var(--torem));background-color:#000;border-radius:2px;position:absolute;inset:0;margin:auto}@media(width >= 64rem){.l-hero__banner-close::after,.l-hero__banner-close::before{width:calc(15*var(--torem));height:calc(2*var(--torem))}}.l-hero__banner-close::before{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.l-hero__banner-close::after{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.l-hero__banner-text{font-size:calc(14*var(--torem));font-weight:var(--fw-bold);line-height:1.5;position:absolute;inset:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(8*var(--torem));-moz-column-gap:calc(8*var(--torem));column-gap:calc(8*var(--torem))}@media(width >= 64rem){.l-hero__banner-text{font-size:1rem;-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem))}}.l-hero__banner-text .c-box--arrow{width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem))}.l-hero__banner-label-bg{position:relative;z-index:0;background-color:#ffd916;display:block;width:100%;height:100%;border-radius:calc(10*var(--torem))}.l-hero__banner-label-gray{content:"";background-color:#d4d4d4;position:absolute;top:4px;right:-2px;width:100%;height:100%;border-radius:calc(10*var(--torem));z-index:-1}.l-hero__title-top-text{display:inline-block;padding-left:calc(10*var(--torem))}.l-hero__body-bg01{position:absolute;top:50%;-webkit-transform:translateY(-90%);transform:translateY(-90%);left:calc(-180*var(--torem));width:min(33.125cqw,677px)}.l-hero__body-bg02{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(-190*var(--torem));width:min(27.0833333333cqw,590px)}.l-hero__body-bg01,.l-hero__body-bg02{display:none}@media(width >= 48rem){.l-hero__body-bg01,.l-hero__body-bg02{display:block}}.l-hero__title-wrap{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.l-hero__title-badge{position:absolute;left:calc(100% + 16*var(--torem));bottom:calc(12*var(--torem));width:min(22.6666666667cqw,85px)}@media(width >= 48rem){.l-hero__title-badge{width:min(12.109375cqw,110px)}}@media(width >= 64rem){.l-hero__title-badge{width:min(6.4583333333cqw,110px)}}.c-heading{position:relative;z-index:4}.c-heading--en{line-height:1;font-size:calc(18*var(--torem))}@media(width >= 64rem){.c-heading--en{font-size:calc(32*var(--torem))}}.c-heading[data-color=cl-green] .c-heading-line{background-color:var(--cl-white);color:var(--cl-green)}.c-heading--ja[data-color=cl-white]{color:var(--cl-white)}.c-heading-line{background-color:var(--cl-dark);color:var(--cl-white);font-weight:var(--fw-bold-en1);font-family:var(--ff-en);line-height:1;display:inline-block;padding:2px calc(6*var(--torem));position:relative}.c-heading-line{margin-top:calc(4*var(--torem))}.c-heading-line--first{margin-top:0}.c-heading--ja{font-size:calc(36*var(--torem));line-height:130%;font-weight:var(--fw-black-jp1);font-family:var(--ff-jp);margin-top:calc(20*var(--torem));max-width:256px}@media(width >= 64rem){.c-heading--ja{max-width:initial;font-size:calc(64*var(--torem));margin-top:calc(32*var(--torem))}}@media(width >= 64rem){.p-home-business__inner-text{max-width:513px}}.p-home-business__txt{font-size:calc(18*var(--torem));margin-top:calc(20*var(--torem));margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-home-business__txt{margin-top:2rem;margin-bottom:calc(64*var(--torem))}}.c-heading--sm{font-size:calc(14*var(--torem));line-height:1;font-weight:var(--fw-bold);background-color:#ffea6e;display:inline-block;padding:calc(3*var(--torem));margin-bottom:calc(10*var(--torem));border-radius:calc(1*var(--torem));letter-spacing:-0.02em}.c-heading--sm[data-color=white]{background-color:var(--cl-white)}.c-heading--lg{line-height:1.5;letter-spacing:.02em;font-size:calc(28*var(--torem));font-weight:var(--fw-extraBold)}@media(width >= 64rem){.c-heading--lg{font-size:calc(42*var(--torem))}}.p-overview-access__section--sns .c-heading--lg{font-weight:var(--fw-extraBold)}@media(width >= 64rem){.p-document__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(34*var(--torem))}}@media(width >= 64rem){.p-home-document__item{gap:calc(0*var(--torem));display:grid;grid-template-rows:subgrid;grid-row:span 5}}@media(width >= 64rem){.p-home-document__link{display:grid;grid-template-rows:subgrid;grid-row:span 5}}.c-heading-secondary{position:relative;display:inline-block;font-size:calc(28*var(--torem));margin-top:calc(32*var(--torem));padding-bottom:calc(32*var(--torem));line-height:1.5;font-weight:var(--fw-extraBold)}@media(width >= 64rem){.c-heading-secondary{font-size:calc(42*var(--torem));margin-top:calc(48*var(--torem));padding-bottom:calc(48*var(--torem))}}.c-heading-secondary::after{content:"";position:absolute;bottom:calc(100% + 4*var(--torem));inset-inline:0;margin-inline:auto;width:calc(18*var(--torem));height:calc(20*var(--torem));background-size:contain;background-repeat:no-repeat;background-image:url("../images/lower-title-icon.svg")}@media(width >= 64rem){.c-heading-secondary::after{width:calc(23*var(--torem));height:calc(26*var(--torem))}}.p-method-article{padding-top:calc(160*var(--torem));scroll-margin-top:calc(160*var(--torem))}@media(width >= 64rem){.p-method-article{padding-top:calc(120*var(--torem));scroll-margin-top:calc(120*var(--torem))}}.p-method-section--article{padding-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-method-section--article{padding-bottom:calc(108*var(--torem))}}.p-method-single__wrapper{padding-top:calc(154*var(--torem));margin-bottom:calc(88*var(--torem))}@media(width >= 64rem){.p-method-single__wrapper{padding-top:calc(206*var(--torem))}}.p-method-single__member-img{border-radius:50%;overflow:hidden;min-width:calc(70*var(--torem));aspect-ratio:1/1;border:1px solid #e2e2e2}.p-method-single__member-img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.p-method-single__member-info-label{font-size:calc(11*var(--torem));color:#99a9b0;font-weight:var(--fw-regular);margin-bottom:calc(15*var(--torem));font-family:var(--ff-ens);line-height:1.25}.p-method-single__member-info-job{font-size:calc(13*var(--torem));font-weight:var(--fw-regular);display:block;line-height:1.25}.p-method-single__member-name{font-size:calc(16*var(--torem));font-weight:var(--fw-extraBold);margin-top:calc(4*var(--torem))}.p-method-single__member{display:grid;grid-template-columns:calc(70*var(--torem)) 1fr;-webkit-column-gap:calc(14*var(--torem));-moz-column-gap:calc(14*var(--torem));column-gap:calc(14*var(--torem));margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-method-single__member{margin-top:calc(0*var(--torem))}}.p-method-single__hero-profile{padding-bottom:calc(14*var(--torem));border-bottom:1px solid #d4d4d4}@media(width >= 64rem){.p-method-single__hero-profile{padding-bottom:calc(22*var(--torem));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(width >= 64rem){.p-method-single__hero-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-method-single__hero-date{color:#8d8d8d;font-weight:var(--fw-regular)}.p-method-single__hero-date--update{font-size:calc(18*var(--torem))}.p-method-single__hero-date--published{font-size:calc(15*var(--torem))}.p-method-single__hero-ttl{margin-bottom:calc(16*var(--torem));font-size:calc(24*var(--torem));font-weight:var(--fw-extraBold)}@media(width >= 64rem){.p-method-single__hero-ttl{font-size:calc(36*var(--torem));margin-bottom:calc(24*var(--torem))}}.p-method-single__hero-head{margin-bottom:calc(28*var(--torem))}@media(width >= 64rem){.p-method-single__hero-head{margin-bottom:calc(48*var(--torem))}}.wp-block-quote{background-color:#f4f4f4;border-radius:calc(4*var(--torem));overflow:hidden;padding-block:calc(33*var(--torem));padding-inline:calc(44*var(--torem));position:relative}.wp-block-quote::after,.wp-block-quote::before{content:"";position:absolute;width:calc(15*var(--torem));height:calc(13*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2214%22%20viewBox%3D%220%200%2016%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3.528%2013.212C2.4%2013.212%201.524%2012.792%200.9%2011.952C0.3%2011.088%200%209.876%200%208.316C0%206.468%200.456%204.86%201.368%203.492C2.28%202.1%203.636%200.936001%205.436%200L6.66%202.34C5.484%202.964%204.596%203.684%203.996%204.5C3.42%205.316%203.132%206.324%203.132%207.524L3.384%2010.836L1.476%208.28C1.788%208.016%202.112%207.812%202.448%207.668C2.784%207.5%203.144%207.416%203.528%207.416C4.32%207.416%204.992%207.668%205.544%208.172C6.096%208.652%206.372%209.324%206.372%2010.188C6.372%2011.1%206.108%2011.832%205.58%2012.384C5.052%2012.936%204.368%2013.212%203.528%2013.212ZM12.528%2013.212C11.4%2013.212%2010.524%2012.792%209.9%2011.952C9.3%2011.088%209%209.876%209%208.316C9%206.468%209.456%204.86%2010.368%203.492C11.28%202.1%2012.636%200.936001%2014.436%200L15.66%202.34C14.484%202.964%2013.608%203.684%2013.032%204.5C12.456%205.316%2012.168%206.324%2012.168%207.524L12.384%2010.836L10.476%208.28C10.788%208.016%2011.112%207.812%2011.448%207.668C11.784%207.5%2012.144%207.416%2012.528%207.416C13.32%207.416%2013.992%207.668%2014.544%208.172C15.096%208.652%2015.372%209.324%2015.372%2010.188C15.372%2011.1%2015.108%2011.832%2014.58%2012.384C14.052%2012.936%2013.368%2013.212%2012.528%2013.212Z%22%20fill%3D%22%23A9A9A9%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;display:block}.wp-block-quote::before{top:calc(20*var(--torem));left:calc(20*var(--torem))}.wp-block-quote::after{bottom:calc(20*var(--torem));right:calc(20*var(--torem));-webkit-transform:scale(-1);transform:scale(-1)}.wp-block-code{background-color:#000;color:#fff;border-radius:calc(4*var(--torem));overflow:hidden;padding:calc(12*var(--torem));position:relative;font-weight:var(--fw-regular);margin-top:calc(24*var(--torem))}@media(width >= 64rem){.wp-block-code{padding:calc(24*var(--torem));margin-top:calc(48*var(--torem))}}h2.wp-block-heading{line-height:1.5;position:relative;font-size:calc(20*var(--torem));padding-left:calc(28*var(--torem));padding-right:calc(12*var(--torem));padding-block:calc(8*var(--torem));background-color:#f4f4f4;border-radius:calc(4*var(--torem))}@media(width >= 64rem){h2.wp-block-heading{font-size:calc(26*var(--torem));padding-left:calc(36*var(--torem));padding-right:calc(16*var(--torem));padding-block:calc(10*var(--torem))}}h3.wp-block-heading{line-height:1.5;margin-top:calc(32*var(--torem))}@media(width >= 64rem){h3.wp-block-heading{margin-top:calc(48*var(--torem))}}h2.wp-block-heading::after{content:"";position:absolute;top:calc(20*var(--torem));left:calc(16*var(--torem));width:calc(8*var(--torem));height:calc(8*var(--torem));background-color:#ffd500;border-radius:50%}@media(width >= 64rem){h2.wp-block-heading::after{top:calc(25*var(--torem))}}.p-method-single__content{font-weight:var(--fw-regular);font-size:calc(17*var(--torem))}.p-method-single__content a{text-decoration:underline;color:blue;font-weight:400}.wp-block-heading{margin-top:calc(64*var(--torem))}@media(width >= 64rem){.wp-block-heading{margin-top:calc(80*var(--torem))}}h2.wp-block-heading+p{margin-top:calc(24*var(--torem))}@media(width >= 64rem){h2.wp-block-heading+p{margin-top:calc(32*var(--torem))}}.wp-block-heading p{line-height:1.75}h3.wp-block-heading+p{margin-top:calc(36*var(--torem))}@media(width >= 64rem){h3.wp-block-heading+p{margin-top:calc(17*var(--torem))}}.p-method-single__content p+p{margin-top:calc(16*var(--torem))}@media(width >= 64rem){.p-method-single__content p+p{margin-top:calc(20*var(--torem))}}.wp-block-quote{margin-top:calc(26*var(--torem))}@media(width >= 64rem){.wp-block-quote{margin-top:calc(48*var(--torem))}}.wp-block-table{margin-top:calc(26*var(--torem));line-height:1.5;font-size:calc(15*var(--torem))}@media(width >= 64rem){.wp-block-table{font-size:calc(17*var(--torem))}}.wp-block-table td:first-child{background-color:#f4f4f4;width:35.7142857143%;font-weight:var(--fw-bold)}.wp-block-table td,.wp-block-table th{border:#d4d4d4 solid 1px}.wp-block-table{border-radius:calc(4*var(--torem))}.wp-block-table td,.wp-block-table th{padding-block:calc(10*var(--torem));padding-inline:calc(16*var(--torem))}@media(width >= 64rem){.wp-block-table td,.wp-block-table th{padding:calc(20*var(--torem))}}.p-home-method__services-list-item-link{background-color:#fff;padding:calc(32*var(--torem));border-radius:calc(4*var(--torem));display:block}.p-home-method__services-list-item{background-color:#fff}.p-method-single__related-services{background-color:#f4f4f4}.p-method-single__related-services{padding-block:calc(64*var(--torem))}@media(width >= 64rem){.p-method-single__related-services{padding-block:calc(88*var(--torem))}}.p-home-method__services-list-item+.p-home-method__services-list-item{margin-top:calc(16*var(--torem))}@media(width >= 64rem){.p-home-method__services-list-item+.p-home-method__services-list-item{margin-top:calc(24*var(--torem))}}.p-home-method__services-ttl{margin-bottom:calc(24*var(--torem));font-size:calc(26*var(--torem))}@media(width >= 64rem){.p-home-method__services-ttl{margin-bottom:calc(28*var(--torem));font-size:calc(26*var(--torem))}}.p-home-method__services-list-item-ttl{margin-bottom:calc(13*var(--torem));font-size:calc(18*var(--torem))}@media(width >= 64rem){.p-home-method__services-list-item-ttl{font-size:calc(20*var(--torem))}}.p-method-single__author{margin-top:calc(48*var(--torem))}@media(width >= 64rem){.p-method-single__author{margin-top:calc(88*var(--torem))}}.p-method-single__author .c-single__share-link-item{width:calc(28*var(--torem))}.p-method-single__author .c-single__share-link-list{-webkit-column-gap:calc(7*var(--torem));-moz-column-gap:calc(7*var(--torem));column-gap:calc(7*var(--torem))}.p-method-single__author .p-method-single__author-name{margin-bottom:calc(8*var(--torem))}@media(width >= 64rem){.p-method-single__author .p-method-single__author-name{margin-bottom:calc(5*var(--torem))}}.p-method-single__author-box{background-color:#fff;padding-inline:calc(20*var(--torem));padding-block:calc(24*var(--torem));border-top:6px solid #ffea6e;border-radius:calc(4*var(--torem))}@media(width >= 64rem){.p-method-single__author-box{padding-inline:calc(35*var(--torem));padding-block:calc(32*var(--torem))}}.p-method-single__member-head{-webkit-column-gap:calc(16*var(--torem));-moz-column-gap:calc(16*var(--torem));column-gap:calc(16*var(--torem));margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-method-single__member-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-method-single__author-img{width:80px}.p-method-single__author-ttl{font-size:calc(20*var(--torem));font-weight:var(--fw-bold);margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-method-single__author-ttl{font-size:calc(26*var(--torem));margin-bottom:calc(28*var(--torem))}}.p-method-single__author-name{font-size:calc(18*var(--torem));font-weight:var(--fw-extraBold);margin-bottom:calc(18*var(--torem))}@media(width >= 64rem){.p-method-single__author-name{font-size:calc(20*var(--torem));margin-bottom:calc(28*var(--torem))}}.p-method-single__author-info-text{font-size:calc(15*var(--torem));font-weight:var(--fw-regular);line-height:1.75}@media(width >= 64rem){.p-method-single__author-info-text{font-size:calc(16*var(--torem))}}.p-method-single__member-head-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(16*var(--torem));-moz-column-gap:calc(16*var(--torem));column-gap:calc(16*var(--torem));margin-bottom:calc(20*var(--torem))}@media(width >= 64rem){.p-method-single__member-head-inner{margin-bottom:calc(0*var(--torem))}}.p-method-single__author-download .c-button-primary{width:100%}.p-method-single__hero-eyecatch{margin-top:calc(28*var(--torem))}@media(width >= 64rem){.p-method-single__hero-eyecatch{margin-top:calc(40*var(--torem))}}.wp-block-separator{margin-block:calc(48*var(--torem));border-width:1px;border-color:#e2e2e2}@media(width >= 64rem){.wp-block-separator{margin-block:calc(64*var(--torem))}}.p-method-single{position:relative}.c-single__share-link-fixed-wrapper{display:none;height:100%}@media(width >= 64rem){.c-single__share-link-fixed-wrapper{display:block;position:absolute;top:0;right:calc(100% + 40*var(--torem));z-index:10}}.c-single__share-link-list-fixed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:calc(36*var(--torem));gap:calc(12*var(--torem))}@media(width >= 64rem){.c-single__share-link-list-fixed{top:calc(100*var(--torem))}}.c-single__share-link-list-fixed img{width:calc(36*var(--torem))}[data-color=yellow].p-service-option__box{background-color:#fffadb;border:4px solid #ffea6e}[data-color=gray].p-service-option__box{background-color:#fff;border:1px solid #d4d4d4}.p-service-option__box{position:relative}.p-service-option__box+.p-service-option__box{margin-top:calc(94*var(--torem))}@media(width >= 64rem){.p-service-option__box+.p-service-option__box{margin-top:calc(0*var(--torem))}}.p-service-option__box-label{padding-inline:1rem;border-radius:1rem;display:inline-block;font-size:calc(17*var(--torem));position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(width >= 64rem){.p-service-option__box-label{font-size:calc(18*var(--torem))}}[data-color=yellow] .p-service-option__box-label{background-color:#ffea6e;font-weight:var(--fw-bold)}[data-color=gray] .p-service-option__box-label{background-color:#8d8d8d;color:#fff;font-weight:var(--fw-bold)}.p-service-option__box-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:calc(32*var(--torem));padding-bottom:calc(20*var(--torem))}@media(width >= 64rem){.p-service-option__box-value{padding-top:calc(54*var(--torem));padding-bottom:calc(40*var(--torem))}}.p-service-option__box-value--consulting{font-size:calc(64*var(--torem));font-weight:var(--fw-extraBold)}.p-service-option__box-value--consulting{font-size:calc(32*var(--torem));font-weight:var(--fw-extraBold)}.p-service-option__box-value--option{font-size:calc(22*var(--torem));font-weight:var(--fw-bold);margin-bottom:calc(18*var(--torem));text-align:center}@media(width >= 64rem){.p-service-option__box-value--option{font-size:calc(28*var(--torem));margin-bottom:calc(0*var(--torem))}}.p-service-option__option-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:calc(10*var(--torem));-moz-column-gap:calc(10*var(--torem));column-gap:calc(10*var(--torem))}.p-service-option__option-list img{width:calc(32*var(--torem));height:calc(32*var(--torem))}@media(width >= 64rem){.p-service-option__option-list img{width:calc(48*var(--torem));height:calc(48*var(--torem))}}.p-service-option__box-value-option{-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(width >= 64rem){.p-service-option__box-value-option{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(width >= 64rem){.p-method-movie__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(34*var(--torem))}}.p-method-movie__list-item+.p-method-movie__list-item{margin-top:calc(36*var(--torem))}@media(width >= 64rem){.p-method-movie__list-item+.p-method-movie__list-item{margin-top:0}}.p-method-section--movie-bg{padding-top:calc(110*var(--torem));padding-bottom:calc(80*var(--torem));background-color:#f6f6f6;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.6) 5px, transparent 5px);background-position:0 0;background-size:50px 50px}@media(width >= 64rem){.p-method-section--movie-bg{padding-block:calc(108*var(--torem))}}.p-method-movie__video-title{margin-top:calc(20*var(--torem));line-height:1.6;font-size:calc(17*var(--torem));font-weight:var(--fw-bold)}@media(width >= 64rem){.p-method-movie__video-title{font-size:calc(18*var(--torem))}}.c-contact__wrapper .c-contact__btn-request-materials .c-button__inner{margin-bottom:0}.c-wrapper{max-inline-size:calc(1064*var(--torem));margin-inline:auto;padding-inline:5vi;-webkit-box-sizing:content-box;box-sizing:content-box}.c-wrapper--anochor{padding-inline:0}.c-wrapper--job{max-inline-size:initial;width:104.4444444444%;padding-inline:0;container-type:inline-size}@media(width >= 64rem){.c-wrapper--job{width:auto}}.c-contact__wrapper{position:relative;z-index:2;max-inline-size:calc(500*var(--torem))}@media(width >= 64rem){.c-contact__wrapper{max-inline-size:calc(1064*var(--torem))}}@media(width >= 64rem){.c-lower-list-item-ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(34*var(--torem))}}.c-lower-list-item-ul li+li{margin-top:calc(12*var(--torem))}@media(width >= 64rem){.c-lower-list-item-ul li+li{margin-top:calc(0*var(--torem))}}.c-lower-list-item .c-button-primary{width:100%}.c-lower-list-item .c-button-primary{min-height:calc(64*var(--torem))}.c-lower-list-item .c-box--arrow{position:absolute;right:calc(16*var(--torem))}.c-lower-list-item__ttl{text-align:center;font-size:calc(20*var(--torem));font-weight:var(--font-weight-extraBold);margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.c-lower-list-item__ttl{font-size:calc(26*var(--torem));margin-bottom:calc(28*var(--torem))}}.c-wrapper--method-single{max-inline-size:calc(846*var(--torem))}.c-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:0;cursor:pointer;display:inline-block;line-height:1;border:none;display:inline-block}.c-button-primary{border-radius:calc(2*var(--torem));min-height:calc(48*var(--torem));font-size:calc(15*var(--torem));font-weight:var(--fw-bold);display:inline-grid;place-items:center;margin-inline:auto;position:relative;padding-inline:calc(18*var(--torem))}@media(width >= 64rem){.c-button-primary{border-radius:calc(4*var(--torem));padding-inline:calc(20*var(--torem));min-height:calc(56*var(--torem))}}.l-hero__body .c-button-primary{width:100%}.p-news-single__content .c-button-primary{padding-left:calc(60*var(--torem));font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-news-single__content .c-button-primary{padding-left:calc(68*var(--torem));font-size:1rem}}.p-news-single__content .c-button-primary .c-button__inner-text{-webkit-column-gap:calc(54*var(--torem));-moz-column-gap:calc(54*var(--torem));column-gap:calc(54*var(--torem))}@media(width >= 64rem){.p-news-single__content .c-button-primary .c-button__inner-text{-webkit-column-gap:calc(24*var(--torem));-moz-column-gap:calc(24*var(--torem));column-gap:calc(24*var(--torem))}}.c-lower-not-found .c-contact__btn .c-button-primary{font-size:calc(14*var(--torem))}@media(width >= 64rem){.c-lower-not-found .c-contact__btn .c-button-primary{font-size:1rem}}@media(width >= 64rem){.c-single__download-button .c-button-primary,.l-hero__body-cta .c-button-primary{min-width:calc(265*var(--torem))}}.c-single__download-button .c-button__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}[data-color=black].c-button-primary{background-color:var(--cl-black);color:var(--cl-white);-webkit-transition:background-color .4s ease,color .4s ease;transition:background-color .4s ease,color .4s ease}[data-color=white].c-button-primary{background-color:var(--cl-white);color:var(--cl-black);border:1px solid #d4d4d4;-webkit-transition:background-color .4s ease,color .4s ease;transition:background-color .4s ease,color .4s ease}@media(any-hover: hover){[data-hover]:hover[data-color=white].c-button-primary,[data-hover]:hover[data-color=black].c-button-primary,[data-hover]:hover [data-color=white].c-button-primary,[data-hover]:hover [data-color=black].c-button-primary{color:#1a1a1a;background-color:#ffd916}[data-hover]:hover[data-color=white].c-button-primary .c-box,[data-hover]:hover[data-color=black].c-button-primary .c-box,[data-hover]:hover [data-color=white].c-button-primary .c-box,[data-hover]:hover [data-color=black].c-button-primary .c-box{background-color:#fff}}.c-button__inner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(8*var(--torem))}.c-button-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(13*var(--torem));-moz-column-gap:calc(13*var(--torem));column-gap:calc(13*var(--torem));font-weight:var(--fw-bold)}.c-button-secondary-icon{width:calc(14*var(--torem))}.p-home-method__btn{display:block;margin-top:calc(40*var(--torem))}@media(width >= 64rem){.p-home-method__btn{margin-top:calc(48*var(--torem))}}.p-home-news__link{display:block;padding-block:calc(16*var(--torem))}.p-home-news__item-body{display:grid;grid-template:"image meta" auto "title title" auto/36.6071428571% 1fr;-webkit-column-gap:calc(13*var(--torem));-moz-column-gap:calc(13*var(--torem));column-gap:calc(13*var(--torem))}@media(width >= 64rem){.p-home-news__item-body{grid-template:"image meta" auto "image title" auto/18.1034482759% 1fr}}.p-home-news__thumbnail{grid-area:image;-o-object-fit:cover;object-fit:cover;border-radius:calc(4*var(--torem));overflow:hidden;border:1px solid #e2e2e2}.p-home-news__thumbnail img{aspect-ratio:147/80;-o-object-fit:cover;object-fit:cover}.p-home-news__title{grid-area:title;line-height:1.75;font-size:calc(15*var(--torem));font-weight:var(--fw-bold);margin-top:calc(8*var(--torem))}@media(width >= 64rem){.p-home-news__title{font-size:calc(18*var(--torem));margin-top:calc(0*var(--torem))}}@media(width >= 64rem){.p-home-news__inner{display:grid;grid-template:"title content" auto "button content" auto/15.977443609% 1fr;-webkit-column-gap:calc(82*var(--torem));-moz-column-gap:calc(82*var(--torem));column-gap:calc(82*var(--torem))}}.p-home-news__inner-header{grid-area:title}.p-home-news__btn{grid-area:button;text-align:center;margin-top:calc(40*var(--torem))}@media(width >= 64rem){.p-home-news__btn{text-align:left;margin-top:calc(0*var(--torem))}}.p-home-news__list{grid-area:content;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;height:-webkit-max-content;height:-moz-max-content;height:max-content}.p-home-news__meta{grid-area:meta;-webkit-column-gap:calc(4*var(--torem));-moz-column-gap:calc(4*var(--torem));column-gap:calc(4*var(--torem))}@media(width >= 64rem){.p-home-news__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.p-news-archive__body .p-home-news__meta{-ms-flex-item-align:center;align-self:center}.p-home-news__item+.p-home-news__item{border-top:1px solid #e2e2e2}.p-home-news__date{font-size:calc(12*var(--torem));color:#8d8d8d}@media(width >= 64rem){.p-home-news__date{font-size:calc(13*var(--torem))}}.p-home-news__tag{display:inline-block;background-color:#fff;padding:calc(0*var(--torem)) calc(5*var(--torem));border:1px solid #e2e2e2;font-size:calc(13*var(--torem));border-radius:calc(2*var(--torem));font-weight:var(--fw-regular)}.p-home-news__heading{font-size:calc(28*var(--torem));font-weight:var(--fw-extraBold);margin-bottom:calc(36*var(--torem))}@media(width >= 64rem){.p-home-news__heading{font-size:calc(42*var(--torem));margin-bottom:calc(27*var(--torem))}}.p-home-news__categories{margin-bottom:calc(28*var(--torem));display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(12*var(--torem))}@media(width >= 64rem){.p-home-news__categories{display:block;margin-bottom:calc(48*var(--torem))}}.p-news-archive__wrapper .p-home-news__categories{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(12*var(--torem));font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-news-archive__wrapper .p-home-news__categories{display:block;font-size:calc(16*var(--torem));margin-bottom:calc(0*var(--torem))}}.p-home-news{padding-block:calc(80*var(--torem));background-color:#f6f6f6}@media(width >= 64rem){.p-home-news{padding-block:calc(112*var(--torem));background-color:#fff}}.c-button__inner-text--sp{display:none}@media(width >= 64rem){.c-button__inner-text--sp{display:inline}}.c-button__dots{position:relative;top:1px;color:#8d8d8d;-webkit-transition:color .2s ease;transition:color .2s ease}@media(any-hover: hover){[data-hover]:hover .c-button__dots{color:#ffd916}}.c-contact{overflow:clip;padding-top:calc(80*var(--torem));padding-bottom:calc(40*var(--torem))}@media(width >= 64rem){.c-contact{padding-top:calc(100*var(--torem));padding-bottom:calc(60*var(--torem))}}.c-contact__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:calc(15*var(--torem))}@media(width >= 64rem){.c-contact__btn-wrapper{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:calc(20*var(--torem));-moz-column-gap:calc(20*var(--torem));column-gap:calc(20*var(--torem));grid-template-columns:calc(360*var(--torem)) calc(360*var(--torem))}}.c-contact__btn .c-button-primary{width:100%;min-height:calc(74*var(--torem));line-height:1.5;font-size:calc(17*var(--torem))}@media(width >= 64rem){.c-contact__btn .c-button-primary{min-height:calc(80*var(--torem));font-size:calc(18*var(--torem))}}.c-contact-thanks__btn .c-button-primary{font-size:calc(15*var(--torem));padding-inline:calc(14*var(--torem))}@media(width >= 64rem){.c-contact-thanks__btn .c-button-primary{font-size:calc(16*var(--torem));padding-inline:calc(20*var(--torem))}}.c-contact__free-info{font-weight:var(--fw-bold);max-width:500px;margin-inline:auto}@media(width >= 64rem){.c-contact__free-info{max-width:initial}}@media(width >= 64rem){.c-contact__free-info .c-button-primary{font-size:calc(16*var(--torem));padding-inline:calc(18*var(--torem))}}@media(width >= 64rem){.c-contact__free-info .c-box{width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem))}}.c-contact__tel-icon{position:relative;padding-left:calc(25*var(--torem))}@media(width >= 64rem){.c-contact__tel-icon{padding-left:calc(28*var(--torem))}}.c-contact__tel-icon::after{position:absolute;content:"";display:inline-block;width:calc(18*var(--torem));height:calc(18*var(--torem));left:0;top:0;bottom:0;margin-block:auto;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.6683%2015.9092L16.6287%2012.8691C16.1875%2012.4278%2015.4715%2012.4278%2015.0292%2012.8691L13.6503%2014.249C13.2477%2014.6516%2012.6077%2014.6918%2012.1578%2014.3432C12.1578%2014.3432%2010.839%2013.474%208.68254%2011.3175C6.52604%209.16103%205.6567%207.84181%205.6567%207.84181C5.30818%207.39185%205.34896%206.75287%205.7515%206.34927L7.13034%204.97091C7.57269%204.52912%207.57269%203.81271%207.13034%203.37092L4.09086%200.331347C3.64906%20-0.110449%202.93363%20-0.110449%202.49132%200.331347C2.48116%200.341582%202.32725%200.495449%200.658412%202.16478C-1.28559%204.10826%201.28572%2010.063%205.61088%2014.3891C9.93661%2018.7143%2015.8919%2021.285%2017.8354%2019.3421C19.5042%2017.6728%2019.6581%2017.5184%2019.6683%2017.5082C20.1106%2017.0669%2020.1106%2016.3505%2019.6683%2015.9092Z%22%20fill%3D%22%23FFD916%22%2F%3E%3C%2Fsvg%3E")}@media(width >= 64rem){.c-contact__tel-icon::after{width:calc(20*var(--torem));height:calc(20*var(--torem))}}.c-contact__tel-label{font-size:calc(17*var(--torem));margin-bottom:calc(12*var(--torem))}@media(width >= 64rem){.c-contact__tel-label{font-size:calc(18*var(--torem));margin-bottom:calc(0*var(--torem))}}.c-contact__tel{line-height:1.25;font-family:var(--ff-en);font-weight:var(--fw-bold);font-size:calc(30*var(--torem));margin-bottom:calc(14*var(--torem));border-bottom:1px solid #8d8d8d}@media(width >= 64rem){.c-contact__tel{font-size:calc(36*var(--torem));margin-bottom:calc(0*var(--torem))}}.c-contact__tel-time{font-size:calc(14*var(--torem));color:#8d8d8d}.c-contact__tel-wrapper{font-weight:var(--fw-bold);text-align:center;margin-top:calc(40*var(--torem));display:block}@media(width >= 64rem){.c-contact__tel-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(40*var(--torem));-moz-column-gap:calc(40*var(--torem));column-gap:calc(40*var(--torem));-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(width >= 64rem){.c-contact__tel-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(6*var(--torem));-moz-column-gap:calc(6*var(--torem));column-gap:calc(6*var(--torem))}}.c-contact__free-info{margin-top:calc(65*var(--torem))}@media(width >= 64rem){.c-contact__free-info{margin-top:calc(94*var(--torem))}}.c-contact__free-info-bg a{padding-top:calc(30*var(--torem));padding-bottom:calc(30*var(--torem));padding-inline:5.3333333333vw;display:block}@media(width >= 64rem){.c-contact__free-info-bg a{padding-inline:1.3888888889vw}}.c-contact__free-info-inner{position:relative;max-width:500px;margin-inline:auto}@media(width >= 64rem){.c-contact__free-info-inner{max-width:initial}}.c-contact__free-info-ttl{max-width:calc(167*var(--torem));margin-left:auto}@media(width >= 64rem){.c-contact__free-info-ttl{margin-left:0;text-align:center;max-width:initial}}.c-contact__free-info-ttl-label{font-size:calc(13*var(--torem));margin-bottom:calc(8*var(--torem));display:inline-block;border-radius:calc(14*var(--torem));padding-inline:calc(20*var(--torem));background-color:#fff;line-height:1.5}@media(width >= 64rem){.c-contact__free-info-ttl-label{border-radius:calc(14*var(--torem));font-size:calc(14*var(--torem));margin-bottom:calc(10*var(--torem))}}.c-contact__free-info{background-color:#ffea6e;position:relative;border-radius:calc(4*var(--torem))}@media(width >= 64rem){.c-contact__free-info{border-radius:calc(4*var(--torem))}}.c-contact__free-info-bg{background-image:url("../images/contact__free-info-bg-sp.webp");background-repeat:no-repeat;background-size:cover}@media(width >= 64rem){.c-contact__free-info-bg{background-image:url("../images/contact__free-info-bg.webp")}}@media(width >= 64rem){.c-contact__free-info-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:3.75vw;-moz-column-gap:3.75vw;column-gap:3.75vw}}@media(width >= 64rem){.c-contact__free-info .c-button-primary{max-width:calc(264*var(--torem))}}.c-contact__free-info-ttl-main{font-size:calc(17*var(--torem));margin-bottom:6.9333333333vw;line-height:1.4}@media(width >= 48rem){.c-contact__free-info-ttl-main{margin-bottom:3.3854166667vw}}@media(width >= 64rem){.c-contact__free-info-ttl-main{margin-bottom:calc(0*var(--torem));font-size:clamp(17px,1.3888888889vw,20px)}}.c-contact__free-info .c-button-primary{min-height:calc(48*var(--torem));max-width:calc(240*var(--torem));font-size:calc(15*var(--torem));padding-inline:.8rem;margin-inline:auto}@media(width >= 64rem){.c-contact__free-info .c-button-primary{font-size:calc(16*var(--torem));min-height:calc(56*var(--torem));max-width:calc(264*var(--torem))}}.c-contact__free-info .c-contact__btn{text-align:center}.c-contact__free-info-img{position:absolute;top:calc(20*var(--torem));left:calc(-10*var(--torem));width:100%;height:auto;z-index:0;width:min(38.6666666667vw,220px)}@media(width >= 48rem){.c-contact__free-info-img{left:min(6.5104166667vw,50px);width:min(20.8333333333vw,220px)}}@media(width >= 64rem){.c-contact__free-info-img{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:min(5.5555555556vw,80px);width:min(16.6666666667vw,240px)}}.c-contact__free-info-ttl-label{position:relative}.c-contact__free-info-ttl-label-bg{position:absolute;inset:0;width:100%;border-radius:calc(14*var(--torem));background-color:#f4f4f4;z-index:0;content:"";line-height:1}[data-color=white].c-contact__free-info-ttl-label-bg{background-color:#fff;z-index:1}[data-color=gray].c-contact__free-info-ttl-label-bg{background-color:#a7a7a7;-webkit-transform:translate(4px, 4px);transform:translate(4px, 4px)}.c-contact__free-info-ttl-label-txt{position:relative;z-index:2}.p-home-recruit-info__body{padding-bottom:calc(100*var(--torem))}.p-home-recruit-info-bg{overflow:clip;border-radius:calc(4*var(--torem));background-color:#ffea6e;padding-block:calc(124*var(--torem));background-image:url("../images/recruit-info-bg-sp.webp");background-size:cover;position:relative}@media(width >= 64rem){.p-home-recruit-info-bg{border-radius:calc(12*var(--torem));padding-block:calc(184*var(--torem));background-image:url("../images/recruit-info-bg.webp")}}.p-home-recruit-info-image{position:absolute;width:100%}.p-home-recruit-info-image[data-item="01"]{width:min(55.2vw,207px);top:max(-8vw,-30px);left:max(-5.3333333333vw,-20px)}@media(width >= 64rem){.p-home-recruit-info-image[data-item="01"]{width:min(26.3888888889vw,380px);left:max(-5.5555555556vw,-80px)}}.p-home-recruit-info-image[data-item="02"]{width:min(21.8666666667vw,150px);top:min(12.2666666667vw,46px);right:min(10.6666666667vw,40px)}@media(width >= 64rem){.p-home-recruit-info-image[data-item="02"]{display:block;width:min(15.8333333333vw,228px);top:min(9.2361111111vw,133px);left:min(21.3888888889vw,308px);right:auto}}.p-home-recruit-info-image[data-item="03"]{display:none}@media(width >= 64rem){.p-home-recruit-info-image[data-item="03"]{width:min(9.2361111111vw,133px);top:auto;right:auto;display:block;bottom:min(3.4722222222vw,50px);left:min(20.5555555556vw,296px)}}.p-home-recruit-info-image[data-item="04"]{display:none}@media(width >= 64rem){.p-home-recruit-info-image[data-item="04"]{display:block;width:min(10.4166666667vw,150px);top:min(6.25vw,90px);right:min(23.6111111111vw,340px)}}.p-home-recruit-info-image[data-item="05"]{width:min(67.2vw,252px);bottom:max(-21.3333333333vw,-80px);right:max(-9.6vw,-36px)}@media(width >= 64rem){.p-home-recruit-info-image[data-item="05"]{width:min(30.5555555556vw,440px);top:min(17.0138888889vw,245px);bottom:auto;right:max(-11.3888888889vw,-164px)}}.c-contact{position:relative}.c-contact-decorate01{position:absolute;top:max(-27.7333333333vw,-104px);left:max(-19.2vw,-72px);width:min(72vw,420px);height:auto}@media(width >= 64rem){.c-contact-decorate01{top:max(-1.3888888889vw,-20px);left:max(-9.3055555556vw,-134px);width:min(37.0833333333vw,534px)}}.c-contact-decorate02{position:absolute;top:min(10.6666666667vw,40px);left:max(-10.6666666667vw,-40px);width:min(25.3333333333vw,95px);height:auto}@media(width >= 64rem){.c-contact-decorate02{top:min(18.1944444444vw,262px);left:max(-7.5694444444vw,-109px);width:min(12.9861111111vw,187px)}}.c-contact-decorate03{position:absolute;top:min(24vw,90px);right:min(7.4666666667vw,28px);width:min(14.1333333333vw,53px)}@media(width >= 64rem){.c-contact-decorate03{top:min(3.1944444444vw,46px);right:min(15.3472222222vw,221px);width:min(5vw,72px)}}.c-contact-decorate04{position:absolute;top:min(109.0666666667vw,409px);right:min(4.5333333333vw,17px);width:min(21.8666666667vw,82px)}@media(width >= 64rem){.c-contact-decorate04{top:min(7.7777777778vw,112px);right:max(-1.3888888889vw,-20px);width:min(11.3194444444vw,163px)}}.c-contact-decorate05{position:absolute;bottom:min(40.8vw,153px);left:max(-4.8vw,-18px);width:min(38.6666666667vw,145px)}@media(width >= 64rem){.c-contact-decorate05{left:auto;bottom:max(-4.8611111111vw,-70px);right:max(-1.3888888889vw,-20px);width:min(17.3611111111vw,250px)}}.c-other-page .c-contact-decorate05{width:min(90.6666666667vw,500px);top:min(104vw,700px);right:-29.8666666667vw;left:auto;bottom:auto}@media(width >= 64rem){.c-other-page .c-contact-decorate05{width:min(35.1388888889vw,506px);top:min(30.5555555556vw,440px);right:max(-3.1944444444vw,-46px)}}[data-line="2"] .c-button__inner{margin-bottom:.4em;text-align:center}.c-contact__wrapper .c-button__inner{margin-bottom:0}.c-other-page__wrapper{display:grid;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-template-rows:auto 1fr}.p-not-found__btn .c-button__inner{margin-bottom:0}.c-lower-hero__body{padding-top:calc(136*var(--torem));padding-bottom:calc(48*var(--torem));background-color:#ffea6e;position:relative;overflow-y:clip}@media(width >= 64rem){.c-lower-hero__body{padding-top:calc(158*var(--torem));padding-bottom:calc(56*var(--torem))}}.p-sitemap__lower-hero-body{border-bottom:1px solid #e2e2e2}.c-lower-hero--method .c-lower-hero__body{padding-bottom:calc(122*var(--torem))}@media(width >= 64rem){.c-lower-hero--method .c-lower-hero__body{padding-bottom:calc(125*var(--torem))}}.c-lower-heading{padding-bottom:calc(24*var(--torem));text-align:center}@media(width >= 64rem){.c-lower-heading{padding-bottom:calc(28*var(--torem))}}.c-lower-hero--service .c-lower-heading{padding-bottom:0}.c-lower-hero--news .c-lower-heading{padding-bottom:calc(0*var(--torem))}@media(width >= 64rem){.c-lower-hero--news .c-lower-heading{padding-bottom:calc(28*var(--torem))}}.c-lower-heading-sm{font-size:calc(11*var(--torem));margin-bottom:calc(3*var(--torem));line-height:100%;font-weight:var(--fw-regular);color:#99a9b0}.c-lower-heading-lg{font-size:calc(32*var(--torem));font-weight:var(--fw-extraBold);line-height:150%}@media(width >= 64rem){.c-lower-heading-lg{font-size:calc(46*var(--torem))}}.c-lower-hero__btn{margin-inline:auto;text-align:center}.c-lower-hero__btn .c-button-primary{font-size:1rem}.c-lower-hero{overflow:clip;border-bottom:1px solid #e2e2e2}.c-lower-hero__bg{position:absolute;top:0;left:max(-15.2vw,-57px);width:144.5333333333vw;z-index:1;max-width:initial}@media(width >= 64rem){.c-lower-hero__bg{top:-9.1666666667vw;left:3.6111111111vw;width:94.0277777778vw}}.c-lower-hero__inner{position:relative;z-index:2}.c-lower-list{padding-top:calc(48*var(--torem));padding-bottom:calc(56*var(--torem));border-top:1px solid #e2e2e2}@media(width >= 64rem){.c-lower-list{padding-top:calc(70*var(--torem));padding-bottom:calc(64*var(--torem))}}.c-lower-list-item+.c-lower-list-item{margin-top:calc(40*var(--torem))}@media(width >= 64rem){.c-lower-list-item+.c-lower-list-item{margin-top:calc(56*var(--torem))}}.c-lower-hero__method-text{padding-inline:5vi;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;font-weight:var(--fw-regular)}@media(width >= 64rem){.c-lower-hero__method-text{width:min(49.8611111111vw,718px)}}.c-lower-hero__method-text a{color:blue;text-decoration:underline}.c-lower-hero--service .c-lower-hero__body{overflow:clip}.c-lower-hero-service__content{background-color:#fff;padding-bottom:calc(48*var(--torem))}@media(width >= 64rem){.c-lower-hero-service__content{padding-bottom:calc(56*var(--torem));background-color:rgba(0,0,0,0)}}.c-lower-anchor__wrapper--method{padding-top:calc(100*var(--torem));padding-bottom:calc(16*var(--torem));border-bottom:1px solid #e2e2e2}@media(width >= 64rem){.c-lower-anchor__wrapper--method{padding-top:calc(84*var(--torem));padding-bottom:calc(20*var(--torem))}}.c-lower-anchor__list{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(2, 1fr);-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:calc(18*var(--torem));position:relative}@media(width >= 64rem){.c-lower-anchor__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-lower-anchor__list::after{content:"";height:100%;width:1px;inset-inline:0;margin-inline:auto;position:absolute;background-color:#e2e2e2}@media(width >= 64rem){.c-lower-anchor__list::after{display:none}}.c-lower-anchor__list-item{-ms-flex-item-align:center;align-self:center}.c-lower-anchor__list-item{display:inline-block;padding-inline:1rem}@media(width >= 64rem){.c-lower-anchor__list-item+.c-lower-anchor__list-item{border-left:1px solid #e2e2e2}}.c-lower-hero-service__summary{margin-top:calc(24*var(--torem));margin-bottom:calc(40*var(--torem));font-weight:var(--fw-regular);margin-inline:auto;font-size:calc(15*var(--torem))}@media(width >= 64rem){.c-lower-hero-service__summary{width:min(58.75vw,846px);margin-top:calc(34*var(--torem));margin-bottom:calc(32*var(--torem));font-size:calc(16*var(--torem))}}.p-service__wrapper-bg{background-color:#f6f6f6}.c-lower-hero-service__point--sm{font-size:calc(12*var(--torem));font-weight:var(--fw-regular);line-height:1;display:block;text-align:center;color:#99a9b0;margin-bottom:calc(8*var(--torem))}@media(width >= 64rem){.c-lower-hero-service__point--sm{margin-bottom:calc(12*var(--torem))}}.c-lower-hero-service__point--lg{font-size:calc(15*var(--torem));font-weight:var(--fw-bold);line-height:1.5;width:80cqw;display:block;text-align:center;margin-inline:auto}@media(width >= 64rem){.c-lower-hero-service__point--lg{font-size:calc(16*var(--torem));width:auto}}.c-lower-hero-service__point-item{border:1px solid #d4d4d4;border-radius:calc(4*var(--torem));overflow:hidden;position:relative;display:block;background-color:#fff}@media(width >= 64rem){.c-lower-hero-service__point-item{max-width:calc(200*var(--torem));width:18.7969924812%}}.c-lower-hero-service__point-item a{display:block;padding-block:calc(13*var(--torem));width:100%}@media(width >= 64rem){.c-lower-hero-service__point-item a{padding-inline:calc(16*var(--torem));padding-top:calc(24*var(--torem));padding-bottom:calc(44*var(--torem))}}.c-lower-hero-service__point-item .c-box{position:absolute;bottom:0;top:0;right:calc(16*var(--torem));margin-block:auto;width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem))}@media(width >= 64rem){.c-lower-hero-service__point-item .c-box{right:auto;top:auto;bottom:calc(12*var(--torem));margin-block:initial;inset-inline:0;margin-inline:auto}}.c-lower-hero-service__point-item::after{content:"";width:100%;height:calc(4*var(--torem));top:0;left:0;right:0;position:absolute;background-color:#ffea6e}.c-lower-hero-cta{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:calc(16*var(--torem));margin-top:calc(40*var(--torem))}@media(width >= 64rem){.c-lower-hero-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:calc(20*var(--torem));-moz-column-gap:calc(20*var(--torem));column-gap:calc(20*var(--torem))}}.c-lower-hero-cta .c-button-primary{width:calc(240*var(--torem));height:calc(50*var(--torem));padding-inline:calc(12*var(--torem))}@media(width >= 64rem){.c-lower-hero-cta .c-button-primary{width:calc(264*var(--torem));height:calc(56*var(--torem))}}.c-lower-hero-service__points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(8*var(--torem))}@media(width >= 64rem){.c-lower-hero-service__points{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(16*var(--torem))}}.c-lower-anchor__body{padding-block:calc(14*var(--torem));border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;background-color:#fff}.c-lower-anchor__list-item{font-size:calc(15*var(--torem));font-weight:var(--fw-bold)}@media(width >= 64rem){.c-lower-anchor__list-item{font-size:calc(16*var(--torem))}}.c-lower-anchor__list-item .c-box{width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem))}.c-lower-not-found{padding-top:calc(118*var(--torem))}@media(width >= 64rem){.c-lower-not-found{padding-top:calc(188*var(--torem))}}.c-lower-heading-not-found .c-lower-heading-lg{font-size:calc(56*var(--torem))}@media(width >= 64rem){.c-lower-heading-not-found .c-lower-heading-lg{font-size:calc(80*var(--torem))}}.p-not-found__text-lg{font-size:calc(18*var(--torem));font-weight:var(--fw-bold);padding-bottom:calc(28*var(--torem));text-align:center}@media(width >= 64rem){.p-not-found__text-lg{font-size:calc(20*var(--torem));padding-bottom:calc(40*var(--torem))}}.p-not-found__text-md{font-size:calc(15*var(--torem));font-weight:var(--fw-regular);padding-bottom:calc(32*var(--torem))}@media(width >= 64rem){.p-not-found__text-md{font-size:calc(16*var(--torem));padding-bottom:calc(40*var(--torem))}}.p-not-found__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-not-found__btn .c-contact__btn .c-button-primary{min-height:calc(48*var(--torem))}@media(width >= 64rem){.p-not-found__btn .c-contact__btn .c-button-primary{min-height:calc(56*var(--torem))}}.c-lower-hero-cta-contact{text-align:center}.c-lower-hero--service .c-lower-hero__body{padding-bottom:calc(0*var(--torem))}@media(width >= 64rem){.c-lower-hero--service .c-lower-hero__body{padding-bottom:calc(56*var(--torem))}}.p-service-main .c-lower-hero--service .c-lower-hero__body{padding-bottom:calc(48*var(--torem))}@media(width >= 64rem){.p-service-main .c-lower-hero--service .c-lower-hero__body{padding-bottom:calc(56*var(--torem))}}.c-lower-not-found{padding-bottom:calc(40*var(--torem))}.p-feature-intro__list-item{container-type:inline-size}.p-feature__heading-block{position:relative;color:#fff;padding-inline:calc(5*var(--torem));padding-top:calc(4*var(--torem));padding-bottom:calc(6*var(--torem));display:inline-block;line-height:1}.p-feature__heading-block::after{position:absolute;background-color:#1a1a1a;border-radius:calc(2*var(--torem));inset:0;content:"";z-index:0}.p-feature__heading-block span{position:relative;z-index:2}.p-feature__heading-block+.p-feature__heading-block{margin-left:calc(4*var(--torem))}.c-lower-hero-member{text-align:center}.c-text-line{position:relative;display:inline;line-height:1.5;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:-webkit-gradient(linear, left top, right top, from(currentcolor), to(currentcolor));background-image:linear-gradient(90deg, currentcolor, currentcolor);background-size:100% 1px;background-repeat:no-repeat;background-position:left bottom;-webkit-transition:background-size .2s ease;transition:background-size .2s ease}.c-lower-anchor__list-item .c-lower-anchor__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-lower-anchor__list-item .c-box{top:8px}@media(any-hover: hover){[data-hover]:hover .c-text-line{background-size:0% 1px;background-position:right bottom}}.c-text-line-secondary{position:relative;display:inline;line-height:1.6;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:-webkit-gradient(linear, left top, right top, from(currentcolor), to(currentcolor));background-image:linear-gradient(90deg, currentcolor, currentcolor);background-size:0% 1px;background-repeat:no-repeat;background-position:left bottom;-webkit-transition:background-size .2s ease;transition:background-size .2s ease}@media(any-hover: hover){[data-hover]:hover .c-text-line-secondary{background-size:100% 1px}}.c-anime-scale,.c-anime-scale img{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.c-anime-fadein{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;-webkit-transition-delay:var(--delay, 0);transition-delay:var(--delay, 0)}.c-anime-fadein.is-fadein,.is-fadein .c-anime-fadein{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(any-hover: hover){[data-hover]:hover .c-anime-scale{-webkit-transform:scale(1.05);transform:scale(1.05)}}.c-list-dots{position:relative;padding-left:calc(16*var(--torem));display:inline-block;list-style:none;width:100%}.c-list-dots::after{content:"";position:absolute;left:0;top:.7rem;width:calc(6*var(--torem));height:calc(6*var(--torem));background-color:#8d8d8d;border-radius:50%}.menu-item .c-list-dots::after{top:.5rem}.c-list-dots[data-color=yellow]::after{background-color:#ffdf3d}.p-service-flow__section{position:relative;scroll-margin-top:calc(100*var(--torem))}.p-service-flow__section+.p-service-flow__section::after{content:"";position:absolute;bottom:calc(100% + 20*var(--torem));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";position:absolute;width:53px;height:24px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 218, 0, 0)), color-stop(57%, rgba(255, 218, 0, 0.4)), color-stop(84%, rgba(255, 218, 0, 0.76)), to(rgba(255, 218, 0, 0.96)));background:linear-gradient(to bottom, rgba(255, 218, 0, 0) 0%, rgba(255, 218, 0, 0.4) 57%, rgba(255, 218, 0, 0.76) 84%, rgba(255, 218, 0, 0.96) 100%);clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}@media(width >= 64rem){.p-service-flow__section+.p-service-flow__section::after{bottom:calc(100% + 40*var(--torem))}}.marker{background:#ffea6e;font-weight:700}.c-breadcrumb__item span{display:block}.c-toc{padding:calc(20*var(--torem));border:1px solid #d4d4d4;border-radius:calc(4*var(--torem));margin-top:calc(28*var(--torem))}@media(width >= 64rem){.c-toc{padding-block:calc(32*var(--torem));padding-inline:calc(40*var(--torem));margin-top:calc(48*var(--torem))}}.c-toc__title{font-weight:var(--fw-bold);font-size:calc(20*var(--torem));font-weight:var(--font-weight-bold);margin-bottom:calc(16*var(--torem))}@media(width >= 64rem){.c-toc__title{font-size:calc(26*var(--torem));margin-bottom:calc(20*var(--torem))}}.c-toc__item--h2{font-weight:var(--fw-bold);position:relative;margin-bottom:calc(8*var(--torem))}.c-toc__item--h2 a{padding-left:calc(24*var(--torem));display:block;position:relative}@media(width >= 64rem){.c-toc__item--h2 a{padding-left:calc(26*var(--torem))}}.c-toc__link .c-box--arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:calc(10*var(--torem));right:calc(100% + 8*var(--torem))}@media(width >= 64rem){.c-toc__link .c-box--arrow{right:calc(100% + 8*var(--torem));width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem))}}.p-method-single__content .c-toc__link{color:inherit;text-decoration:none}.c-toc__item--h2>a{font-weight:var(--fw-bold)}.c-toc__item:not(.c-toc__item--h2){padding-left:calc(45*var(--torem));position:relative}.c-toc__item:not(.c-toc__item--h2)::after{position:absolute;content:"";width:calc(10*var(--torem));height:2px;background-color:#d4d4d4;left:calc(24*var(--torem));top:calc(14*var(--torem))}@media(width >= 64rem){.c-toc__item:not(.c-toc__item--h2)::after{width:calc(12*var(--torem))}}.wp-block-embed{margin-top:calc(28*var(--torem))}@media(width >= 64rem){.wp-block-embed{margin-top:calc(48*var(--torem))}}.wp-block-embed iframe{width:100%;height:auto}.p-home-intro__content{padding-top:0vh;min-height:50vw;height:300vh;position:relative;z-index:3}.p-home-intro__title{margin-bottom:calc(48*var(--torem))}.p-home-intro__title--en{font-size:calc(18*var(--torem));line-height:1;font-weight:var(--fw-bold-en1);font-family:var(--ff-en);text-align:center;margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-home-intro__title--en{font-size:calc(32*var(--torem))}}.p-home-intro__title--ja{font-size:calc(48*var(--torem));line-height:140%;font-weight:var(--fw-black-jp1);font-family:var(--ff-jp);text-align:center}@media(width >= 64rem){.p-home-intro__title--ja{font-size:calc(80*var(--torem))}}.p-home-intro__txt{position:relative;z-index:3;width:71.25%;margin-inline:auto}.p-home-intro__txt-inner{font-size:calc(18*var(--torem));font-weight:var(--fw-regular);font-family:var(--ff-jp);line-height:2}@media(width >= 64rem){.p-home-intro__txt-inner{font-size:calc(32*var(--torem));font-weight:var(--fw-bold-jp1);margin-left:auto;padding-top:40vh;max-width:calc(520*var(--torem))}}.p-home-intro-circle{display:block;position:fixed;z-index:2;bottom:-100px;left:0;right:0;margin:auto;width:100px;height:100px;background-color:#fffff9;border-radius:100px;background-image:url("../images/noise-texture-opacity30.webp");background-size:30px;background-repeat:repeat;container-type:inline-size}.p-home-intro__figure{position:relative;z-index:3}.p-home-intro__sticky-item{position:sticky;top:-200px;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media(width >= 64rem){.p-home-intro__sticky-item{top:20px}}.p-home-intro__figure--blue{width:min(23.125cqi,333px);-webkit-transform:rotate(15deg);transform:rotate(15deg);position:absolute;top:0;left:105px}.p-home-intro__figure--orange{width:min(29.1666666667cqi,420px);top:min(13.8888888889cqi,200px);position:absolute;right:0px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.p-home-intro__figure--red{width:min(33.3333333333cqi,480px);-webkit-transform:rotate(-5deg);transform:rotate(-5deg);top:min(43.8888888889cqi,632px);position:absolute;left:0px}.p-home-intro__figure--green{width:min(28.6805555556cqi,413px);-webkit-transform:rotate(13deg);transform:rotate(13deg);top:min(58.1944444444cqi,838px);position:absolute;right:0px}.p-home-intro__figure--yellow{display:block;margin-inline:auto;width:100%;-webkit-transform:scale(0.5);transform:scale(0.5)}.p-home-intro__figure-wrapper{width:min(69.4444444444cqi,1000px);height:min(69.4444444444cqi,1000px);position:relative;margin-inline:auto}.p-home-intro__figure-wrapper{position:relative}.p-home-business{position:relative;z-index:2}.p-home-business__bg{height:100%;background-image:url("../images/home-business-bg-sp.webp");background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:2}@media(width >= 64rem){.p-home-business__bg{background-image:url("../images/home-business-bg.webp");margin-left:calc(64*var(--torem))}}.p-home-intro__txt-icon{display:inline-block}.p-home-intro__txt-icon--01{display:inline-block;width:calc(20*var(--torem));-webkit-transform:translateX(2px) translateY(-5px) rotate(15deg);transform:translateX(2px) translateY(-5px) rotate(15deg)}@media(width >= 64rem){.p-home-intro__txt-icon--01{width:calc(48*var(--torem))}}.p-home-intro__txt-icon--02{display:inline-block;width:calc(30*var(--torem));-webkit-transform:translateX(-3px) translateY(-5px) rotate(-5deg);transform:translateX(-3px) translateY(-5px) rotate(-5deg)}@media(width >= 64rem){.p-home-intro__txt-icon--02{width:calc(60*var(--torem))}}.p-home-intro__txt-icon--03{display:inline-block;width:calc(27*var(--torem));-webkit-transform:translateX(-3px) translateY(-5px) rotate(-8deg);transform:translateX(-3px) translateY(-5px) rotate(-8deg)}@media(width >= 64rem){.p-home-intro__txt-icon--03{width:calc(53*var(--torem))}}.p-home-intro__txt-icon--04{display:inline-block;width:calc(31*var(--torem));margin-inline:4px;-webkit-transform:translateX(0px) translateY(-8px) rotate(5.14deg);transform:translateX(0px) translateY(-8px) rotate(5.14deg)}@media(width >= 64rem){.p-home-intro__txt-icon--04{margin-inline:6px;width:calc(61*var(--torem));-webkit-transform:translateX(0px) translateY(-10px) rotate(5.14deg);transform:translateX(0px) translateY(-10px) rotate(5.14deg)}}.p-home-intro__txt-icon--05{display:inline-block;width:calc(28*var(--torem));margin-inline:2px;-webkit-transform:translateX(0px) translateY(-4px) rotate(-5deg);transform:translateX(0px) translateY(-4px) rotate(-5deg)}@media(width >= 64rem){.p-home-intro__txt-icon--05{margin-inline:6px;width:calc(68*var(--torem));-webkit-transform:translateX(0px) translateY(-4px) rotate(5.14deg);transform:translateX(0px) translateY(-4px) rotate(5.14deg)}}.p-home-business__bg{container-type:inline-size}.p-home-intro__txt-icon-wrap{position:relative}.p-home-intro__txt-icon-wrap img{width:100%}.p-home-business__inner{padding-inline:5vi;max-inline-size:1560px;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto}@media(width >= 64rem){.p-home-business__inner{padding-inline:0;width:72.65%;position:relative}}.p-home-business__bg{padding-top:190px;padding-bottom:min(17.578125cqi,270px)}@media(width >= 64rem){.p-home-business__bg{padding-top:min(39.7135416667cqi,610px)}}.p-home-business__border{position:relative;z-index:2;height:20px;width:100%;background-color:var(--cl-orange);background-image:url("../images/noise-texture.webp");background-size:cover}@media(width >= 64rem){.p-home-business__border{height:40px}}.p-home-business__gallary{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media(width >= 64rem){.p-home-business__gallary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}}.p-home-business__gallary img{width:63.4666666667cqi}@media(width >= 64rem){.p-home-business__gallary img{width:35.8723958333cqi;max-width:700px}}.p-home-business__gallary-wrap{overflow:hidden;position:static;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media(width >= 64rem){.p-home-business__gallary-wrap{right:max(-18.0555555556cqi,-260px);top:-180px;overflow:initial;position:absolute}}.p-home-business__gallary-img--01{position:relative}@media(width >= 64rem){.p-home-business__gallary-img--01{right:40px}}.p-home-business__gallary-img--02{position:relative}@media(width >= 64rem){.p-home-business__gallary-img--02{right:148px}}.p-home-vision-bg{height:100%;background-image:url("../images/home-vision-bg-sp.webp");background-position:center bottom;background-size:cover;background-repeat:no-repeat;position:relative;z-index:2}@media(width >= 64rem){.p-home-vision-bg{background-image:url("../images/home-vision-bg.webp");background-position:center top}}.p-home-vision__body{padding:calc(100*var(--torem)) 5vi calc(257*var(--torem))}@media(width >= 64rem){.p-home-vision__body{padding-top:11.1111111111cqi;padding-bottom:30.1388888889cqi}}.p-home-vision__body .c-heading{text-align:center;margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-home-vision__body .c-heading{margin-bottom:calc(32*var(--torem))}}.p-home-vision__body .c-heading--ja{margin-inline:auto;max-width:calc(336*var(--torem))}@media(width >= 64rem){.p-home-vision__body .c-heading--ja{max-width:calc(780*var(--torem))}}.p-home-vision__txt{margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-home-vision__txt{margin-inline:auto;margin-bottom:calc(64*var(--torem));max-width:calc(482*var(--torem))}}.p-home-vision__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;container-type:inline-size;position:relative;z-index:3}.p-home-vision{position:relative;z-index:2}.p-home-vision::after{content:"";background-image:url("../images/interview-bg-mask-sp.webp");background-size:cover;background-position:center bottom;background-repeat:no-repeat;display:block;position:absolute;bottom:0;left:0;right:0;z-index:0;width:100%;aspect-ratio:375/76;z-index:2}@media(width >= 64rem){.p-home-vision::after{background-image:url("../images/interview-bg-mask.webp");aspect-ratio:1440/364}}.p-home-interview{background-color:var(--cl-green);position:relative;background-image:url("../images/noise-texture.webp");background-size:contain;background-repeat:repeat;padding-bottom:calc(100*var(--torem));position:relative}@media(width >= 64rem){.p-home-interview{padding-bottom:calc(80*var(--torem))}}.p-home-interview__txt{margin-top:calc(32*var(--torem))}.p-home-interview__title{color:var(--cl-white);margin-bottom:calc(20*var(--torem));border-bottom:1px solid var(--cl-white);padding-bottom:calc(12*var(--torem));padding-top:calc(20*var(--torem))}@media(width >= 64rem){.p-home-interview__title{padding-top:min(2.7777777778cqi,40px);margin-bottom:calc(20*var(--torem))}}.p-home-interview__title--sm{font-size:calc(16*var(--torem));font-weight:var(--fw-bold-en1);font-family:var(--ff-en);margin-bottom:6px}.p-home-interview__title--md{font-size:calc(32*var(--torem));font-weight:var(--fw-black-jp1);line-height:140%}@media(width >= 64rem){.p-home-interview__title--md{max-width:290px;font-size:calc(32*var(--torem))}}.p-home-interview__name{color:var(--cl-white);font-size:calc(18*var(--torem));margin-top:calc(8*var(--torem));font-weight:var(--fw-bold-jp1);font-family:var(--ff-jp)}@media(width >= 64rem){.p-home-interview__name{font-size:calc(24*var(--torem));margin-top:calc(16*var(--torem))}}.p-home-interview__img svg{width:100%;height:100%}.p-home-interview__img{margin-top:calc(100*var(--torem));margin-bottom:calc(64*var(--torem));position:relative;z-index:4}@media(width >= 64rem){.p-home-interview__img{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:calc(80*var(--torem))}}.p-home-interview__img-item+.p-home-interview__img-item{margin-top:calc(66*var(--torem))}@media(width >= 64rem){.p-home-interview__img-item+.p-home-interview__img-item{margin-top:0}}.p-home-interview__img-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(width >= 64rem){.p-home-interview__img-item{width:27.2916666667cqi;max-width:393px}}.p-home-interview__status{color:var(--cl-white);font-size:calc(16*var(--torem));margin-top:calc(8*var(--torem));font-weight:var(--fw-medium-jp1);font-family:var(--ff-jp)}@media(width >= 64rem){.p-home-interview__status{font-size:calc(16*var(--torem));margin-top:calc(11*var(--torem))}}.p-home-interview__status--name{font-size:calc(20*var(--torem))}.p-home-interview__content{margin-top:auto}.p-home-interview__img-item-svg{position:relative;container-type:inline-size}.p-home-interview__img-item-svg svg{position:relative;z-index:1}.p-home-interview__img-bg{position:absolute;width:98%}.p-home-interview__img-bg--01{inset:0;margin:auto;top:20px;left:-20px}.p-home-interview__img-bg--02{inset:0;margin:auto;top:20px;left:-20px}.p-home-interview__img-bg--03{inset:0;margin:auto;top:20px;left:-20px}.p-home-vision-interview{position:relative;z-index:2;overflow:hidden}.p-home-interview-decorate-01{position:absolute;width:210.7973333333cqi;top:-13.3333333333cqi;right:-68cqi;z-index:3}@media(width >= 64rem){.p-home-interview-decorate-01{top:-19.4444444444cqi;right:-18.4027777778cqi;width:82.4305555556cqi}}.p-home-interview-decorate-02{position:absolute;width:min(109.3146666667cqi,409.93px);bottom:-13.3333333333cqi;left:0cqi;z-index:3}@media(width >= 64rem){.p-home-interview-decorate-02{bottom:-9.0277777778cqi;left:-4.5138888889cqi;width:min(57.9861111111cqi,835px);-webkit-transform:rotate(7deg);transform:rotate(7deg)}}.p-home-business__inner-text{margin-bottom:calc(40*var(--torem))}.p-home-institution__heading--en{font-size:calc(18*var(--torem));line-height:100%;font-family:var(--ff-en);font-weight:var(--fw-bold-en1);margin-bottom:1rem}@media(width >= 64rem){.p-home-institution__heading--en{margin-bottom:calc(35*var(--torem))}}.p-home-institution__heading--ja{font-size:calc(32*var(--torem));line-height:130%;font-family:var(--ff-ja);font-weight:var(--fw-black-jp1)}@media(width >= 64rem){.p-home-institution__heading--ja{font-size:calc(52*var(--torem))}}.p-home-institution__heading{margin-bottom:1rem}@media(width >= 64rem){.p-home-institution__heading{margin-bottom:calc(35*var(--torem))}}.p-home-institution__title{font-size:calc(22*var(--torem));font-weight:var(--fw-black-jp1);margin-bottom:calc(12*var(--torem));line-height:140%}@media(width >= 64rem){.p-home-institution__title{margin-bottom:calc(25*var(--torem));font-size:calc(28*var(--torem))}}.p-home-institution__txt{margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-home-institution__txt{margin-bottom:calc(55*var(--torem))}}.p-home-institution__item{border-radius:calc(10*var(--torem));container-type:inline-size;position:relative}.p-home-institution__item::after{position:absolute;top:10px;left:10px;content:"";display:block;background-color:var(--cl-red);width:100%;height:100%;border-radius:calc(10*var(--torem));z-index:-1}.p-home-institution__item--orange{background-color:var(--cl-orange)}.p-home-institution__item--orange::after{background-color:var(--cl-red)}.p-home-institution__item--orange{background-color:var(--cl-orange)}.p-home-institution__item--orange::after{background-color:var(--cl-red)}.p-home-institution__item-inner{inline-size:85.7142857143cqi;margin-inline:auto;padding-top:calc(40*var(--torem));padding-bottom:calc(42*var(--torem))}@media(width >= 64rem){.p-home-institution__item-inner{padding-top:calc(64*var(--torem));padding-bottom:calc(70*var(--torem))}}.p-home-institution__item+.p-home-institution__item{margin-top:calc(36*var(--torem))}@media(width >= 64rem){.p-home-institution__item+.p-home-institution__item{margin-top:calc(0*var(--torem))}}.p-home-institution__item--yellow{background-color:var(--cl-yellow)}.p-home-institution__item--blue{background-color:var(--cl-blue)}@media(width >= 64rem){.p-home-institution__item-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:calc(38*var(--torem));-moz-column-gap:calc(38*var(--torem));column-gap:calc(38*var(--torem));row-gap:calc(64*var(--torem));position:relative;z-index:100}}@media(width >= 64rem){.p-home-institution__item:nth-child(3){grid-column:1/-1}}.p-home-institution{position:relative;z-index:4;padding-top:calc(42*var(--torem));padding-bottom:calc(187*var(--torem))}@media(width >= 64rem){.p-home-institution{padding-bottom:calc(232*var(--torem))}}.p-home-institution::after{content:"";width:100%;aspect-ratio:1440/321;background-image:url("../images/institution-bg-mask.webp");background-size:cover;background-position:center top;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;z-index:-1}.p-home-institution__img-item--01{position:absolute;bottom:-20px;left:-1.8666666667cqi}@media(width >= 64rem){.p-home-institution__img-item--01{bottom:-47px;left:-.6944444444cqi}}.p-home-institution__img-item--01 img{-webkit-transform:rotate(15deg);transform:rotate(15deg);width:min(40cqi,150px)}@media(width >= 64rem){.p-home-institution__img-item--01 img{width:20.4861111111cqi}}.p-home-institution__img-item--02{position:absolute;bottom:-28px;left:8.5333333333cqi}@media(width >= 64rem){.p-home-institution__img-item--02{bottom:-120px;left:16.1805555556cqi}}.p-home-institution__img-item--02 img{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);width:min(40cqi,150px)}@media(width >= 64rem){.p-home-institution__img-item--02 img{width:28.8194444444cqi}}.p-home-institution__img-item--03{position:absolute;bottom:10px;left:35.2cqi}@media(width >= 64rem){.p-home-institution__img-item--03{bottom:-160px;left:40.6944444444cqi}}.p-home-institution__img-item--03 img{width:40cqi;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}@media(width >= 64rem){.p-home-institution__img-item--03 img{width:25.8333333333cqi}}.p-home-institution__img-item--04{position:absolute;bottom:-15px;left:58.6666666667cqi}@media(width >= 64rem){.p-home-institution__img-item--04{bottom:-88px;left:64.375cqi}}.p-home-institution__img-item--04 img{width:min(40cqi,150px);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}@media(width >= 64rem){.p-home-institution__img-item--04 img{width:31.0416666667cqi}}.p-home-institution__img-item--05{position:absolute;bottom:20px;left:64.8cqi}@media(width >= 64rem){.p-home-institution__img-item--05{bottom:-10px;left:83.125cqi}}.p-home-institution__img-item--05 img{width:min(40cqi,150px);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media(width >= 64rem){.p-home-institution__img-item--05 img{width:29.7222222222cqi}}.p-home-institution__img-item{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.p-home-document__section{background-color:#f6f6f6;padding-block:calc(80*var(--torem));background-image:radial-gradient(circle, rgba(255, 255, 255, 0.6) 5px, transparent 5px);background-position:0 0;background-size:50px 50px}@media(width >= 64rem){.p-home-document__section{padding-block:calc(100*var(--torem))}}.p-home-document__eyecatch{overflow:hidden;margin-bottom:calc(18*var(--torem));border-radius:calc(4*var(--torem))}.p-home-document__cta{margin-top:calc(48*var(--torem))}.p-home-document__title{font-weight:var(--fw-bold);font-size:calc(17*var(--torem))}@media(width >= 64rem){.p-home-document__title{font-size:calc(18*var(--torem))}}.p-home-document__item+.p-home-document__item{margin-top:calc(36*var(--torem))}@media(width >= 64rem){.p-home-document__item+.p-home-document__item{margin-top:calc(0*var(--torem))}}.p-home-method__section{padding-block:calc(80*var(--torem))}@media(width >= 64rem){.p-home-method__section{padding-block:calc(100*var(--torem))}}@media(width >= 64rem){.p-home-method__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(24*var(--torem))}}@media(width >= 64rem){.p-home-method__item{gap:calc(0*var(--torem));display:grid;grid-template-rows:subgrid;grid-row:span 4}}@media(width >= 64rem){.p-home-method__link{display:grid;grid-template-rows:subgrid;grid-row:span 4}}.p-home-method__date{font-size:calc(13*var(--torem));color:#8d8d8d}.p-home-method__title{border-bottom:1px solid #e2e2e2;padding-bottom:1rem;font-size:calc(17*var(--torem))}@media(width >= 64rem){.p-home-method__title{font-size:calc(18*var(--torem))}}.p-home-method__eyecatch{overflow:hidden;border-radius:calc(4*var(--torem));margin-bottom:calc(18*var(--torem))}.p-case-study__company{font-size:calc(13*var(--torem));color:#8d8d8d;font-weight:var(--fw-regular)}@media(width >= 64rem){.p-case-study__company{text-align:left}}.p-home-case-study__btn{margin-top:calc(56*var(--torem))}@media(width >= 64rem){.p-home-case-study__btn{margin-top:calc(64*var(--torem))}}.p-home-method__item+.p-home-method__item{margin-top:calc(36*var(--torem))}@media(width >= 64rem){.p-home-method__item+.p-home-method__item{margin-top:calc(0*var(--torem))}}.p-home-method__service-tag{border:1px solid #e2e2e2;border-radius:calc(2*var(--torem));font-size:calc(13*var(--torem));padding:calc(0*var(--torem)) calc(5*var(--torem));display:inline-block;font-weight:var(--fw-regular)}.p-home-method__services{margin-top:1rem}.p-home-document__item+.p-home-document__item{margin-top:calc(36*var(--torem))}@media(width >= 64rem){.p-home-document__item+.p-home-document__item{margin-top:calc(0*var(--torem))}}.p-case-study-logos{overflow:hidden;width:100%}.p-case-study-logos__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw}@media(width >= 64rem){.p-case-study-logos__track{-webkit-column-gap:.5555555556vw;-moz-column-gap:.5555555556vw;column-gap:.5555555556vw}}.p-case-study-logos__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:logo-scroll 40s linear infinite;animation:logo-scroll 40s linear infinite}.p-case-study-logos__item{-ms-flex-negative:0;flex-shrink:0}.p-case-study-logos__item{background-color:#fff;border-radius:calc(2*var(--torem));overflow:hidden;padding-inline:calc(28*var(--torem));width:min(38.4cqw,144px);height:min(19.2cqw,72px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(width >= 64rem){.p-case-study-logos__item{width:min(11.1111111111cqw,160px);height:min(5.5555555556cqw,80px)}}.p-case-study-logos__item img{max-width:100%;max-height:100%;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain}@-webkit-keyframes logo-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes logo-scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.p-case-study{margin-top:calc(48*var(--torem));margin-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-case-study{margin-bottom:calc(100*var(--torem))}}.p-case-study-lower{margin-top:calc(56*var(--torem));margin-bottom:calc(100*var(--torem))}@media(width >= 64rem){.p-case-study-lower{margin-top:calc(88*var(--torem));margin-bottom:calc(100*var(--torem))}}.c-box{position:relative;width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem));border-radius:50%;background-color:#ffd916;display:inline-block}@media(width >= 64rem){.c-box{width:calc(35*var(--torem));min-width:calc(35*var(--torem));height:calc(20*var(--torem))}}.c-box--rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.c-box svg{aspect-ratio:9/10;width:calc(9*var(--torem))}.c-box svg{position:absolute;display:grid;place-items:center;margin:auto;inset:0;-webkit-transition:opacity .5s ease,-webkit-transform .4s ease;transition:opacity .5s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .5s ease;transition:transform .4s ease,opacity .5s ease,-webkit-transform .4s ease}.c-box svg:nth-child(2){-webkit-transform:translateX(-150%);transform:translateX(-150%);opacity:0}@media(any-hover: hover){[data-hover]:hover .c-box--arrow svg:first-child{-webkit-transform:translateX(150%);transform:translateX(150%);opacity:0}[data-hover]:hover .c-box--arrow svg:nth-child(2){-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.p-home-intro{position:relative;overflow:clip;padding-block:calc(72*var(--torem))}@media(width >= 64rem){.p-home-intro{padding-block:calc(185*var(--torem))}}.p-home-intro__bg{position:sticky;top:0;width:100%;height:100vh;background-image:url("../images/home-intro-bg.webp");background-size:cover}.p-home-intro__ttl{width:100%;display:grid;place-items:center;position:relative;z-index:2}.p-home-intro__txt-wrapper{position:relative;height:160vh}.p-home-intro__bg-wrapper{position:absolute;width:100%;height:100%;inset:0;z-index:0}.p-home-intro__ttl-heading-sm{font-weight:var(--fw-regular);font-size:calc(11*var(--torem));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(15*var(--torem));color:#99a9b0}.p-home-intro__ttl-heading-lg{font-weight:var(--font-weight-extraBold);line-height:1.2;font-size:calc(38*var(--torem))}@media(width >= 64rem){.p-home-intro__ttl-heading-lg{font-size:calc(60*var(--torem))}}.p-home-intro__text{text-align:center;z-index:10;position:relative}.p-home-intro__text p{text-align:center;z-index:10;position:relative;margin-bottom:calc(28*var(--torem));font-size:calc(17*var(--torem));line-height:2.5;font-weight:var(--fw-regular)}@media(width >= 64rem){.p-home-intro__text p{font-size:calc(18*var(--torem));margin-bottom:calc(32*var(--torem))}}.p-home-intro__ttl-wrapper{margin-bottom:calc(28*var(--torem))}@media(width >= 64rem){.p-home-intro__ttl-wrapper{margin-bottom:calc(36*var(--torem))}}.p-home-intro__illustration img{width:100%}.p-home-intro__illustration{display:block;position:absolute;top:0}@media(width >= 64rem){.p-home-intro__illustration{left:max(-18.0555555556cqw,-260px);width:73.4722222222cqw;max-width:1440px;opacity:0}}.p-home-recruit-info__body{padding-inline:calc(20*var(--torem));background-color:#f4f4f4}@media(width >= 64rem){.p-home-recruit-info__body{background-color:#fff}}.p-home-recruit-info__heading{margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-home-recruit-info__heading{margin-bottom:calc(40*var(--torem))}}.p-home-recruit-info__heading .c-heading--lg{line-height:150%}.p-home-recruit-info-txt{margin-bottom:calc(22*var(--torem));width:76.8cqw;margin-inline:auto;text-align:center;line-height:1.75;font-size:calc(16*var(--torem));font-weight:var(--fw-regular)}@media(width >= 64rem){.p-home-recruit-info-txt{margin-bottom:calc(32*var(--torem));padding-inline:calc(24*var(--torem));width:36.3888888889cqw;max-width:524px}}.p-home-news__categories-wrapper{overflow:clip}.p-home-news__categories{overflow:auto}.p-home-news__category-item-link{min-height:calc(43*var(--torem));font-weight:var(--fw-bold);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:1px solid #e2e2e2;border-radius:calc(4*var(--torem));width:100%;min-width:calc(110*var(--torem));-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}@media(width >= 64rem){.p-home-news__category-item-link{max-width:calc(140*var(--torem))}}@media(any-hover: hover){.p-home-news__category-item-link:hover{background-color:#ffea6e;color:#1a1a1a}}.p-home-news__category-item-link.is-current{background-color:#1a1a1a;color:#fff}@media(width >= 64rem){.p-home-news__category-item+.p-home-news__category-item{margin-top:calc(12*var(--torem))}}.p-home-news__link{position:relative}.p-home-news__link .c-box--arrow{position:absolute;inset-block:auto;margin-block:auto;display:block;right:0;top:72%}@media(width >= 64rem){.p-home-news__link .c-box--arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.p-home-service__title-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(8*var(--torem));-moz-column-gap:calc(8*var(--torem));column-gap:calc(8*var(--torem))}@media(width >= 64rem){.p-home-service__title-inner{-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem))}}.p-home-method-youtube__link{position:relative;display:block;overflow:hidden;border-radius:calc(4*var(--torem))}.p-home-method-youtube__thumbnail{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(any-hover: hover){.p-home-method-youtube__link:hover .p-home-method-youtube__thumbnail{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-home-method-youtube__play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:68px;height:48px;background-color:rgba(255,0,0,.8);border-radius:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.p-home-method-youtube__play-icon::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-35%, -50%);transform:translate(-35%, -50%);border-style:solid;border-width:10px 0 10px 18px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media(any-hover: hover){.p-home-method-youtube__link:hover .p-home-method-youtube__play-icon{background-color:red}}.p-home-feature{padding-top:calc(100*var(--torem));padding-bottom:calc(90*var(--torem))}@media(width >= 64rem){.p-home-feature{padding-top:calc(124*var(--torem));padding-bottom:calc(130*var(--torem))}}.p-method__services-list-item-desc{font-size:calc(15*var(--torem));line-height:1.75}@media(width >= 64rem){.p-method__services-list-item-desc{font-size:calc(16*var(--torem))}}.p-method__related{padding-block:calc(56*var(--torem))}@media(width >= 64rem){.p-method__related{padding-block:calc(108*var(--torem))}}.p-method__related-ttl{margin-bottom:calc(24*var(--torem));font-size:calc(20*var(--torem))}@media(width >= 64rem){.p-method__related-ttl{font-size:calc(26*var(--torem))}}@media(width >= 64rem){.p-service-voice__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));-webkit-column-gap:calc(20*var(--torem));-moz-column-gap:calc(20*var(--torem));column-gap:calc(20*var(--torem))}}.p-service-voice__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(20*var(--torem));-moz-column-gap:calc(20*var(--torem));column-gap:calc(20*var(--torem))}.p-service-voice__item{background-color:#fff;padding:calc(32*var(--torem));border-radius:calc(4*var(--torem));padding-top:calc(40*var(--torem));border-top:6px solid #ffea6e}.p-service-voice__img{max-width:calc(88*var(--torem))}.p-service-voice__title{font-size:calc(17*var(--torem));margin-bottom:calc(7*var(--torem));line-height:1.5}@media(width >= 64rem){.p-service-voice__title{font-size:calc(18*var(--torem))}}.p-service-voice__period{font-size:calc(14*var(--torem));color:#99a9b0}.p-service-voice__message strong{background-color:#ffea6e}.p-service-voice__message{padding-top:calc(24*var(--torem));margin-top:calc(26*var(--torem));border-top:1px solid #d4d4d4;position:relative;font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-service-voice__message{font-size:calc(16*var(--torem))}}.p-service-support__voice-text-inner:after{content:"";position:absolute;width:calc(23*var(--torem));height:calc(13*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2213%22%20viewBox%3D%220%200%2019%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_7286_5282%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2219%22%20height%3D%2213%22%3E%3Crect%20width%3D%2219%22%20height%3D%2213%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_7286_5282)%22%3E%3Cpath%20d%3D%22M9.4636%200.999998L-1.97097%2016L20.5665%2016L9.4636%200.999998Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M-35%2016L-1.97097%2016M-1.97097%2016L9.4636%200.999998L20.5665%2016M-1.97097%2016L20.5665%2016M20.5665%2016L417%2016%22%20stroke%3D%22%23D4D4D4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;right:0;left:0;bottom:100%;margin-inline:auto}@media(width >= 64rem){.p-service-support__voice-text-inner:after{top:20%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:auto;bottom:auto;right:calc(100% - 5*var(--torem))}}.p-service-flow__voice-body{position:relative}.p-service-flow__voice-body::after{content:"";position:absolute;width:calc(23*var(--torem));height:calc(13*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2213%22%20viewBox%3D%220%200%2019%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_7286_5282%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2219%22%20height%3D%2213%22%3E%3Crect%20width%3D%2219%22%20height%3D%2213%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_7286_5282)%22%3E%3Cpath%20d%3D%22M9.4636%200.999998L-1.97097%2016L20.5665%2016L9.4636%200.999998Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M-35%2016L-1.97097%2016M-1.97097%2016L9.4636%200.999998L20.5665%2016M-1.97097%2016L20.5665%2016M20.5665%2016L417%2016%22%20stroke%3D%22%23D4D4D4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;right:0;left:0;bottom:100%;margin-inline:auto}@media(width >= 64rem){.p-service-flow__voice-body::after{top:30%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:auto;bottom:auto;right:calc(100% - 5*var(--torem))}}.p-service-voice__message::after{content:"";position:absolute;width:calc(23*var(--torem));height:calc(13*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2219%22%20height%3D%2213%22%20viewBox%3D%220%200%2019%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_7286_5282%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2219%22%20height%3D%2213%22%3E%3Crect%20width%3D%2219%22%20height%3D%2213%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_7286_5282)%22%3E%3Cpath%20d%3D%22M9.4636%200.999998L-1.97097%2016L20.5665%2016L9.4636%200.999998Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M-35%2016L-1.97097%2016M-1.97097%2016L9.4636%200.999998L20.5665%2016M-1.97097%2016L20.5665%2016M20.5665%2016L417%2016%22%20stroke%3D%22%23D4D4D4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;bottom:100%;left:calc(30*var(--torem))}.p-service-option{position:relative}.p-service-option__body{background-color:#fff;padding-top:calc(100*var(--torem));padding-bottom:calc(175*var(--torem))}[data-text-direction=left] .c-heading-secondary::after{margin-left:0}.p-service-option__summary{margin-bottom:calc(48*var(--torem));font-weight:var(--fw-regular)}@media(width >= 64rem){.p-service-option__summary{margin-bottom:calc(62*var(--torem))}}.p-service-support{background-color:#fff;padding-top:calc(164*var(--torem));padding-bottom:calc(108*var(--torem))}@media(width >= 64rem){.p-service-support{padding-top:calc(170*var(--torem))}}.p-service-support__intro{position:relative}@media(width >= 64rem){.p-service-support__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(30*var(--torem));-moz-column-gap:calc(30*var(--torem));column-gap:calc(30*var(--torem))}}.p-service-support__section{position:relative;border-radius:calc(4*var(--torem))}@media(width >= 64rem){.p-service-support__section{width:50%}}.p-service-support__section+.p-service-support__section{margin-top:calc(102*var(--torem))}@media(width >= 64rem){.p-service-support__section+.p-service-support__section{margin-top:calc(0*var(--torem))}}.p-service-support__section-inner{padding-top:calc(32*var(--torem));padding-bottom:calc(24*var(--torem));padding-inline:calc(16*var(--torem));height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(width >= 64rem){.p-service-support__section-inner{padding-top:calc(46*var(--torem));padding-bottom:calc(32*var(--torem));padding-inline:calc(80*var(--torem))}}.p-service-support__media{padding-top:calc(44*var(--torem))}.p-service-support__section--problem{background-color:#f4f4f4}.p-service-support__section--suggestion{background-color:#fffadb}.p-service-support__section--effect{margin-top:calc(108*var(--torem));position:relative}.p-service-support__section--effect .p-service-support__item{font-weight:var(--fw-bold)}.p-service-support__label{font-size:calc(17*var(--torem));background-color:#8d8d8d;border-radius:calc(16*var(--torem));position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:0;margin-inline:auto;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;padding-inline:1rem}@media(width >= 64rem){.p-service-support__label{font-size:calc(18*var(--torem))}}.p-service-support__section--suggestion .p-service-support__label,.p-service-support__section--effect .p-service-support__label{background-color:#ffea6e;color:#1a1a1a}.p-service-support__section--suggestion{border:4px solid #ffea6e}@media(width >= 64rem){.p-service-support__voice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(46*var(--torem));-moz-column-gap:calc(46*var(--torem));column-gap:calc(46*var(--torem))}}.p-service-support__section--effect{padding-top:calc(40*var(--torem));padding-bottom:calc(32*var(--torem));border:4px solid #ffea6e;background-color:#fffadb;position:relative;border-radius:calc(4*var(--torem))}.p-service-support__section--effect::after{content:"";width:calc(85*var(--torem));height:calc(53*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2285%22%20height%3D%2253%22%20viewBox%3D%220%200%2085%2053%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M43.6547%2031.4331C43.2789%2031.7585%2042.7211%2031.7585%2042.3453%2031.4331L17.3148%209.75592C16.6149%209.14979%2017.0435%208%2017.9694%208L68.0306%208C68.9565%208%2069.3851%209.1498%2068.6852%209.75593L43.6547%2031.4331Z%22%20fill%3D%22url(%23paint0_linear_7277_5109)%22%2F%3E%3Cpath%20d%3D%22M43.1502%2052.4435C42.7759%2052.7639%2042.2241%2052.7639%2041.8498%2052.4435L7.7501%2023.2597C7.04446%2022.6558%207.47154%2021.5%208.40032%2021.5L76.5997%2021.5C77.5285%2021.5%2077.9555%2022.6558%2077.2499%2023.2598L43.1502%2052.4435Z%22%20fill%3D%22url(%23paint1_linear_7277_5109)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_7277_5109%22%20x1%3D%2243%22%20y1%3D%222.92452e-06%22%20x2%3D%2243%22%20y2%3D%2232%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.57%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.4%22%2F%3E%3Cstop%20offset%3D%220.84%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.76%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.96%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_7277_5109%22%20x1%3D%2242.5%22%20y1%3D%2211%22%20x2%3D%2242.5%22%20y2%3D%2253%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.57%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.4%22%2F%3E%3Cstop%20offset%3D%220.84%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.76%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.96%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-size:cover;position:absolute;bottom:calc(100% + 35*var(--torem));inset-inline:0;margin-inline:auto}.p-service-support__list-wrap{padding-inline:calc(16*var(--torem));margin-inline:auto}@media(width >= 64rem){.p-service-support__list-wrap{width:48.6111111111vw;max-width:700px}}.p-service-support__voice-ttl{width:29.1262135922cqw;min-width:calc(70*var(--torem));position:absolute;left:0;top:0;bottom:0;margin-block:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(width >= 64rem){.p-service-support__voice-ttl{position:initial}}.p-service-flow__section-inner .p-service-support__voice-ttl{width:38.8349514563cqw;min-width:calc(80*var(--torem))}.p-service-support__voice-ttl--sm{font-size:calc(11*var(--torem));color:#99a9b0;display:block}@media(width >= 64rem){.p-service-support__voice-ttl--sm{margin-bottom:calc(8*var(--torem))}}.p-service-support__voice-ttl--md{font-size:calc(16*var(--torem));font-weight:var(--fw-bold);display:block}@media(width >= 64rem){.p-service-support__voice-ttl--md{font-size:min(7.8431372549cqw,16px)}}.p-service-support__voice-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media(width >= 64rem){.p-service-support__voice-left{-webkit-column-gap:calc(22*var(--torem));-moz-column-gap:calc(22*var(--torem));column-gap:calc(22*var(--torem));width:17.0833333333cqw;container-type:inline-size}}.p-service-flow__voice .p-service-support__voice-left{width:auto}.p-service-suppdort__voice-img{width:calc(100*var(--torem))}@media(width >= 64rem){.p-service-suppdort__voice-img{width:58.2524271845cqw}}.p-service-support__voice-text{font-weight:var(--fw-regular)}@media(width >= 64rem){.p-service-support__voice-text{width:56.25cqw}}.p-service-support__voice-text-inner{display:inline-block;position:relative;border-top:1px solid #d4d4d4;padding-top:calc(20*var(--torem));margin-top:calc(28*var(--torem))}@media(width >= 64rem){.p-service-support__voice-text-inner{padding-block:calc(32*var(--torem));padding-left:calc(28*var(--torem));border-top:none;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}}.p-service-expert{position:relative}.p-service-expert__body{padding-block:calc(170*var(--torem))}.p-service-expert__name-en{font-size:calc(11*var(--torem));font-weight:var(--fw-regular);color:#99a9b0}.p-service-expert__name{font-size:calc(20*var(--torem));font-weight:var(--fw-extraBold)}.p-service-expert__skills{font-weight:var(--fw-bold);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:calc(14*var(--torem));gap:calc(6*var(--torem))}.p-service-expert__skill{line-height:1;padding:calc(4*var(--torem)) calc(6*var(--torem));border:1px solid #e2e2e2;border-radius:calc(4*var(--torem))}.p-service-expert__item-head{border-bottom:#d4d4d4 solid 1px;padding-bottom:calc(32*var(--torem));margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-service-expert__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(24*var(--torem));-moz-column-gap:calc(24*var(--torem));column-gap:calc(24*var(--torem))}}.p-service-expert__item{background-color:#fff;border-top:6px solid #ffea6e}@media(width >= 64rem){.p-service-expert__list{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:calc(24*var(--torem));-moz-column-gap:calc(24*var(--torem));column-gap:calc(24*var(--torem))}}.p-service-expert__skills-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem));margin-top:calc(12*var(--torem))}@media(width >= 64rem){.p-service-expert__skills-wrap{margin-top:calc(0*var(--torem))}}.p-service-expert__skills-ttl{font-size:calc(14*var(--torem));font-weight:var(--fw-bold);color:#8d8d8d;width:35%}@media(width >= 64rem){.p-service-expert__skills-ttl{width:30%}}.p-service-expert__summary{font-weight:var(--fw-regular);line-height:1.75;font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-service-expert__summary{font-size:calc(16*var(--torem))}}.p-service-expert__item{padding:calc(16*var(--torem));border-radius:calc(4*var(--torem));background-color:#fff}@media(width >= 64rem){.p-service-expert__item{padding:calc(32*var(--torem))}}.p-service-faq{padding-top:calc(80*var(--torem));padding-bottom:calc(124*var(--torem));background-color:#f4f4f4}@media(width >= 64rem){.p-service-faq{padding-top:calc(153*var(--torem));padding-bottom:calc(108*var(--torem))}}.p-service-faq__item+.p-service-faq__item{margin-top:calc(20*var(--torem))}.p-service-faq__item-question{font-size:calc(17*var(--torem));padding-bottom:calc(16*var(--torem))}@media(width >= 64rem){.p-service-faq__item-question{font-size:calc(18*var(--torem))}}.p-service-faq__item-question{font-weight:var(--fw-bold);font-size:calc(17*var(--torem));padding-bottom:calc(16*var(--torem));border-bottom:1px solid #d4d4d4}@media(width >= 64rem){.p-service-faq__item-question{font-size:calc(18*var(--torem))}}.p-service-faq__item-answer{padding-top:calc(24*var(--torem));font-weight:var(--fw-regular);font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-service-faq__item-answer{font-size:calc(16*var(--torem))}}.p-service-faq__item{background-color:#fff;padding-block:calc(32*var(--torem));padding-inline:calc(16*var(--torem));border-radius:calc(4*var(--torem));border-top:6px solid #ffea6e}@media(width >= 64rem){.p-service-faq__item{padding:calc(32*var(--torem))}}.p-service-faq__item-question-label{font-size:calc(13*var(--torem));font-weight:var(--fw-medium);font-family:var(--ff-en);color:#8d8d8d;margin-bottom:calc(8*var(--torem));display:block}.p-service-method{padding-bottom:calc(108*var(--torem));background-color:#fff}.p-service-case-study{background:-webkit-gradient(linear, left top, left bottom, color-stop(9.34%, #F4F4F4), color-stop(81.73%, #FFF));background:linear-gradient(180deg, #F4F4F4 9.34%, #FFF 81.73%);padding-top:calc(167*var(--torem))}.p-service-case-study+.p-service-method{padding-top:calc(80*var(--torem))}@media(width >= 64rem){.p-service-case-study+.p-service-method{padding-top:calc(108*var(--torem))}}@media(width >= 64rem){.p-service-flow__voice{display:grid;container-type:inline-size;grid-template-columns:14.1666666667cqw 1fr}}.p-service-flow__voice-img img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.p-service-flow__voice-img{width:calc(100*var(--torem));margin-inline:auto}@media(width >= 64rem){.p-service-flow__voice-img{width:14.1666666667cqw}}.p-service-flow__section+.p-service-flow__section{margin-top:calc(60*var(--torem))}@media(width >= 64rem){.p-service-flow__section+.p-service-flow__section{margin-top:calc(100*var(--torem))}}.p-service-flow__section-title{border-bottom:1px solid #d4d4d4;padding-bottom:calc(20*var(--torem));margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-service-flow__section-title{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:calc(24*var(--torem));-moz-column-gap:calc(24*var(--torem));column-gap:calc(24*var(--torem));-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-service-flow__section-title-text{font-size:calc(22*var(--torem));font-weight:var(--fw-extraBold);line-height:1.6;display:block}@media(width >= 64rem){.p-service-flow__section-title-text{font-size:calc(26*var(--torem))}}.p-service-flow__section-number{font-size:calc(10*var(--torem));font-weight:var(--fw-regular);display:inline-block;padding-inline:calc(16*var(--torem));padding-block:calc(3*var(--torem));border-radius:calc(16*var(--torem));background-color:#e0e0e0;line-height:1}.p-service-flow__point-content{background-color:#fffadb;border-radius:calc(2*var(--torem));padding-inline:calc(16*var(--torem));padding-block:calc(22*var(--torem))}@media(width >= 64rem){.p-service-flow__point-content{padding:calc(32*var(--torem))}}.p-service-flow__voice{margin-top:calc(32*var(--torem));-webkit-column-gap:calc(32*var(--torem));-moz-column-gap:calc(32*var(--torem));column-gap:calc(32*var(--torem));container-type:inline-size}.p-service-flow__point-ttl{font-size:calc(13*var(--torem));font-weight:var(--fw-regular);font-family:var(--ff-en);margin-bottom:calc(12*var(--torem));color:#8d8d8d}.p-service-flow__point-title{margin-bottom:calc(12*var(--torem));font-size:calc(15*var(--torem));font-weight:var(--fw-extraBold);padding-left:calc(28*var(--torem));position:relative}@media(width >= 64rem){.p-service-flow__point-title{font-size:calc(18*var(--torem));padding-left:calc(32*var(--torem))}}.p-service-flow__point-title:after{position:absolute;content:"";top:.5rem;left:0;width:calc(20*var(--torem));height:calc(20*var(--torem));background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20viewBox%3D%220%200%2021%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210.0222%22%20cy%3D%2210.0222%22%20r%3D%2210.0222%22%20fill%3D%22%23FFD916%22%2F%3E%3Cpath%20d%3D%22M5.65381%209.8467L8.87379%2013.3633L14.5273%207.70972%22%20stroke%3D%22white%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.p-service-flow__point-item{font-weight:var(--fw-regular)}@media(width >= 64rem){.p-service-flow__point-item{padding-left:calc(36*var(--torem))}}.p-service-flow__point-item+.p-service-flow__point-item{margin-top:calc(12*var(--torem))}@media(width >= 64rem){.p-service-flow__voice-img{width:48.5436893204cqw}}.p-service-flow__voice-comment{font-weight:var(--fw-regular)}.p-service-flow__voice-body{border-top:1px solid #d4d4d4;padding-top:calc(24*var(--torem));margin-top:calc(28*var(--torem))}@media(width >= 64rem){.p-service-flow__voice-body{border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-top:none;padding-bottom:calc(18*var(--torem));padding-left:calc(18*var(--torem));padding-top:calc(0*var(--torem));margin-top:calc(0*var(--torem))}}.p-service-flow__voice-profile{font-weight:var(--fw-extraBold);font-size:calc(14*var(--torem));margin-top:calc(8*var(--torem))}.p-service-support__item+.p-service-support__item{margin-top:calc(6*var(--torem))}.p-service-support__item{font-weight:var(--fw-regular)}.p-service-support__section{position:relative}.p-service-support__intro-flow{position:absolute;inset:0;bottom:auto;top:calc(100% + 15*var(--torem));margin:auto;width:calc(242*var(--torem));height:calc(50*var(--torem));border-radius:calc(25*var(--torem));z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;font-weight:var(--fw-extraBold);font-size:calc(12*var(--torem));-webkit-column-gap:calc(9*var(--torem));-moz-column-gap:calc(9*var(--torem));column-gap:calc(9*var(--torem));border:1px solid #d4d4d4}@media(width >= 64rem){.p-service-support__intro-flow{inset:0;bottom:0;left:calc(100% - 60*var(--torem));width:calc(140*var(--torem));height:calc(140*var(--torem));font-size:calc(13*var(--torem));-webkit-column-gap:calc(0*var(--torem));-moz-column-gap:calc(0*var(--torem));column-gap:calc(0*var(--torem));border-radius:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-service-support__intro-flow-logo{width:calc(90*var(--torem))}.p-service-support__intro-flow::after,.p-service-support__intro-flow::before{content:"";position:absolute;width:calc(12*var(--torem));height:calc(15*var(--torem));top:0;bottom:0;margin-block:auto;background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(width >= 64rem){.p-service-support__intro-flow::after,.p-service-support__intro-flow::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.p-service-support__intro-flow::before{right:0;left:0;bottom:110%;top:auto;margin-inline:auto}@media(width >= 64rem){.p-service-support__intro-flow::before{top:0;bottom:0;left:auto;right:calc(100% + 8px)}}.p-service-support__intro-flow::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2215%22%20viewBox%3D%220%200%2012%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.797%208.15485C11.3764%207.75762%2011.3764%206.90253%2010.797%206.50531L1.56546%200.176124C0.90186%20-0.278845%207.27085e-07%200.196304%206.91915e-07%201.0009L1.38601e-07%2013.6593C1.03431e-07%2014.4638%200.901861%2014.939%201.56547%2014.484L10.797%208.15485Z%22%20fill%3D%22%238D8D8D%22%2F%3E%3C%2Fsvg%3E")}.p-service-support__intro-flow::after{right:0;left:0;bottom:auto;top:110%;margin-inline:auto}@media(width >= 64rem){.p-service-support__intro-flow::after{top:0;bottom:0;right:auto;left:calc(100% + 8px)}}.p-service-support__intro-flow::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2212%22%20height%3D%2215%22%20viewBox%3D%220%200%2012%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.797%208.15485C11.3764%207.75762%2011.3764%206.90253%2010.797%206.50531L1.56546%200.176124C0.90186%20-0.278845%207.27085e-07%200.196304%206.91915e-07%201.0009L1.38601e-07%2013.6593C1.03431e-07%2014.4638%200.901861%2014.939%201.56547%2014.484L10.797%208.15485Z%22%20fill%3D%22%23E4C214%22%2F%3E%3C%2Fsvg%3E")}.p-service-expert__item-head{display:grid;grid-template:"image name" -webkit-max-content "skill skill" 1fr/auto 1fr;grid-template:"image name" max-content "skill skill" 1fr/auto 1fr;-webkit-column-gap:calc(13*var(--torem));-moz-column-gap:calc(13*var(--torem));column-gap:calc(13*var(--torem))}@media(width >= 64rem){.p-service-expert__item-head{grid-template:"image name" -webkit-max-content "image skill" 1fr/auto 1fr;grid-template:"image name" max-content "image skill" 1fr/auto 1fr}}.p-service-expert__name-wrap{grid-area:name;align-self:center}.p-service-expert__skills-wrap{grid-area:skill}.p-service-expert__img{grid-area:image;margin:0}.p-service-expert__img img{border-radius:50%;overflow:hidden;width:calc(100*var(--torem));height:calc(100*var(--torem));-o-object-fit:cover;object-fit:cover}@media(width >= 64rem){.p-service-expert__img img{width:calc(120*var(--torem));height:calc(120*var(--torem))}}.p-service-expert__skills{height:-webkit-max-content;height:-moz-max-content;height:max-content}.p-service-expert__item+.p-service-expert__item{margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-service-expert__item+.p-service-expert__item{margin-top:calc(0*var(--torem))}}.p-service-price{position:relative}.p-service-price__body{padding-top:calc(80*var(--torem));padding-bottom:calc(152*var(--torem))}@media(width >= 64rem){.p-service-price__body{padding-top:calc(128*var(--torem));padding-bottom:calc(170*var(--torem))}}.p-service-voice__item+.p-service-voice__item{margin-top:calc(20*var(--torem))}@media(width >= 64rem){.p-service-voice__item+.p-service-voice__item{margin-top:calc(0*var(--torem))}}.p-service-flow__body{padding-top:calc(58*var(--torem));padding-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-service-flow__body{padding-top:calc(128*var(--torem));padding-bottom:calc(170*var(--torem))}}.p-service-problem{position:relative}.p-service-problem__border{position:absolute;width:100%;height:calc(40*var(--torem));left:0;right:0;bottom:0}@media(width >= 64rem){.p-service-problem__border{height:calc(80*var(--torem))}}.p-service-problem__border::after,.p-service-problem__border::before{content:"";position:absolute;width:100%;height:50%;left:0;right:0}.p-service-problem__border::before{top:0%;background-color:#c9c9c9}.p-service-problem__border::after{bottom:0%;background-color:#ffea6e}.p-service-problem__container{padding-inline:5vi;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;padding-block:calc(56*var(--torem));padding-bottom:calc(96*var(--torem))}@media(width >= 64rem){.p-service-problem__container{width:min(73.8888888889vw,1064px);padding-block:calc(88*var(--torem));padding-bottom:calc(168*var(--torem))}}.p-service-problem__label{background-color:#ffea6e}.p-service-problem__item{padding-left:calc(28*var(--torem));position:relative;line-height:1.6;font-size:calc(15*var(--torem));font-weight:var(--fw-extraBold)}@media(width >= 64rem){.p-service-problem__item{font-size:calc(16*var(--torem))}}.p-service-problem__item::after{content:"";width:calc(20*var(--torem));height:calc(20*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22%23FFD916%22%2F%3E%3Cpath%20d%3D%22M5.64111%209.82464L8.85396%2013.3334L14.495%207.69238%22%20stroke%3D%22white%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-size:cover;position:absolute;top:calc(5*var(--torem));left:0}.p-service-problem__list{position:relative;padding-top:calc(24*var(--torem));padding-bottom:calc(24*var(--torem));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:calc(667*var(--torem));width:76.8vw;margin-inline:auto}@media(width >= 64rem){.p-service-problem__list{width:47.9166666667vw;padding-top:calc(36*var(--torem));padding-bottom:calc(36*var(--torem))}}.p-service-problem__list-wrapper{background-color:#fff;border:1px solid #d4d4d4;border-radius:calc(4*var(--torem));margin-bottom:calc(100*var(--torem));margin-inline:auto}@media(width >= 64rem){.p-service-problem__list-wrapper{max-width:calc(771*var(--torem))}}.p-service-problem__list::before{content:"";width:calc(32*var(--torem));height:calc(24*var(--torem));position:absolute;top:99%;left:calc(33*var(--torem));background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2232%22%20height%3D%2224%22%20viewBox%3D%220%200%2032%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_7485_5862%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2232%22%20height%3D%2224%22%3E%3Crect%20width%3D%2232%22%20height%3D%2224%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_7485_5862)%22%3E%3Cpath%20d%3D%22M673%20-170C675.209%20-170%20677%20-168.209%20677%20-166V-2C677%200.209133%20675.209%202%20673%202H31.4609L28.0586%2021.5615C27.7921%2023.0915%2025.975%2023.7622%2024.8008%2022.7637L0.390625%202H-90C-92.2091%202%20-94%200.209137%20-94%20-2V-166C-94%20-168.209%20-92.2091%20-170%20-90%20-170H673Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M677%20-2H677.5V-2H677ZM673%202V2.5V2.5V2ZM31.4609%202V1.5H31.0404L30.9683%201.91432L31.4609%202ZM28.0586%2021.5615L28.5512%2021.6473L28.5512%2021.6472L28.0586%2021.5615ZM24.8008%2022.7637L24.4768%2023.1445L24.4769%2023.1446L24.8008%2022.7637ZM0.390625%202L0.714584%201.61914L0.574516%201.5H0.390625V2ZM-94%20-2H-94.5V-2H-94ZM-94%20-166L-94.5%20-166V-166H-94ZM673%20-170V-169.5C674.933%20-169.5%20676.5%20-167.933%20676.5%20-166H677H677.5C677.5%20-168.485%20675.485%20-170.5%20673%20-170.5V-170ZM677%20-166H676.5V-2H677H677.5V-166H677ZM677%20-2H676.5C676.5%20-0.0670166%20674.933%201.5%20673%201.5V2V2.5C675.485%202.5%20677.5%200.485275%20677.5%20-2H677ZM673%202V1.5H31.4609V2V2.5H673V2ZM31.4609%202L30.9683%201.91432L27.566%2021.4758L28.0586%2021.5615L28.5512%2021.6472L31.9535%202.08568L31.4609%202ZM28.0586%2021.5615L27.566%2021.4757C27.3643%2022.6336%2025.9974%2023.1249%2025.1247%2022.3828L24.8008%2022.7637L24.4769%2023.1446C25.9527%2024.3995%2028.2198%2023.5495%2028.5512%2021.6473L28.0586%2021.5615ZM24.8008%2022.7637L25.1247%2022.3828L0.714584%201.61914L0.390625%202L0.0666656%202.38086L24.4768%2023.1445L24.8008%2022.7637ZM0.390625%202V1.5H-90V2V2.5H0.390625V2ZM-90%202V1.5C-91.933%201.5%20-93.5%20-0.0670013%20-93.5%20-2H-94H-94.5C-94.5%200.485275%20-92.4853%202.5%20-90%202.5V2ZM-94%20-2H-93.5V-166H-94H-94.5V-2H-94ZM-94%20-166H-93.5C-93.5%20-167.933%20-91.933%20-169.5%20-90%20-169.5V-170V-170.5C-92.4853%20-170.5%20-94.5%20-168.485%20-94.5%20-166L-94%20-166ZM-90%20-170V-169.5H673V-170V-170.5H-90V-170Z%22%20fill%3D%22%23D4D4D4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@media(width >= 64rem){.p-service-problem__list::before{left:calc(94*var(--torem))}}.p-service-problem__list::after{content:"";width:calc(85*var(--torem));height:calc(53*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2285%22%20height%3D%2253%22%20viewBox%3D%220%200%2085%2053%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M43.6547%2031.4331C43.2789%2031.7585%2042.7211%2031.7585%2042.3453%2031.4331L17.3148%209.75592C16.6149%209.14979%2017.0435%208%2017.9694%208L68.0306%208C68.9565%208%2069.3851%209.1498%2068.6852%209.75593L43.6547%2031.4331Z%22%20fill%3D%22url(%23paint0_linear_7277_5109)%22%2F%3E%3Cpath%20d%3D%22M43.1502%2052.4435C42.7759%2052.7639%2042.2241%2052.7639%2041.8498%2052.4435L7.7501%2023.2597C7.04446%2022.6558%207.47154%2021.5%208.40032%2021.5L76.5997%2021.5C77.5285%2021.5%2077.9555%2022.6558%2077.2499%2023.2598L43.1502%2052.4435Z%22%20fill%3D%22url(%23paint1_linear_7277_5109)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_7277_5109%22%20x1%3D%2243%22%20y1%3D%222.92452e-06%22%20x2%3D%2243%22%20y2%3D%2232%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.57%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.4%22%2F%3E%3Cstop%20offset%3D%220.84%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.76%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.96%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_7277_5109%22%20x1%3D%2242.5%22%20y1%3D%2211%22%20x2%3D%2242.5%22%20y2%3D%2253%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.57%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.4%22%2F%3E%3Cstop%20offset%3D%220.84%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.76%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.96%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-size:cover;position:absolute;top:calc(100% + 21*var(--torem));inset-inline:0;margin-inline:auto}.p-service-problem__image{margin-inline:auto;display:block}@media(width >= 64rem){.p-service-problem__image{width:min(43.75cqw,630px)}}.p-service-voice{background-color:#f6f6f6;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.6) 5px, transparent 5px);background-position:0 0;background-size:50px 50px;position:relative}.p-service-voice__body{padding-top:calc(80*var(--torem));padding-bottom:calc(156*var(--torem))}@media(width >= 64rem){.p-service-voice__body{padding-top:calc(108*var(--torem));padding-bottom:calc(175*var(--torem))}}.p-service-image{background-color:#fff;position:relative;z-index:0}.p-service-image__body{padding-top:calc(164*var(--torem))}@media(width >= 64rem){.p-service-image__body{padding-top:calc(167*var(--torem))}}.p-service-option__img{margin:0}.p-service-picture__img{margin:0}@media(width >= 64rem){.p-service-picture__img{margin-inline:auto}}.c-decorate-bg{position:absolute;inset:0;z-index:0;background-color:#ffea6e;width:100%;height:100%;border-radius:inherit;-webkit-transform:translate(6px, -6px);transform:translate(6px, -6px);content:"";border-radius:calc(4*var(--torem))}.p-service-flow__section-bg{position:absolute;inset:0;z-index:0;-webkit-transform:translate(4px, -4px);transform:translate(4px, -4px);background-color:#ffea6e;border-radius:calc(4*var(--torem))}.p-service-flow__section-inner{position:relative;z-index:1;background-color:#fff}.p-service-flow__section-inner{background-color:#fff;padding-inline:calc(20*var(--torem));padding-top:calc(27*var(--torem));padding-bottom:calc(40*var(--torem));border-radius:calc(4*var(--torem))}@media(width >= 64rem){.p-service-flow__section-inner{padding-inline:calc(48*var(--torem));padding-top:calc(27*var(--torem));padding-bottom:calc(40*var(--torem))}}.c-other-page-thanks{position:relative;overflow:clip;min-height:100dvh}.c-other-page__btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:calc(10*var(--torem));-moz-column-gap:calc(10*var(--torem));column-gap:calc(10*var(--torem))}@media(width >= 64rem){.c-other-page__btn-wrapper{-webkit-column-gap:calc(21*var(--torem));-moz-column-gap:calc(21*var(--torem));column-gap:calc(21*var(--torem))}}.c-other-page__btn-wrapper .c-contact__btn .c-button-primary{min-height:calc(48*var(--torem))}@media(width >= 64rem){.c-other-page__btn-wrapper .c-contact__btn .c-button-primary{min-height:calc(56*var(--torem))}}.c-other-page__lower{padding-top:calc(152*var(--torem));padding-bottom:calc(224*var(--torem))}@media(width >= 64rem){.c-other-page__lower{padding-top:calc(230*var(--torem));padding-bottom:calc(252*var(--torem))}}.p-contact-thanks__text{margin-inline:auto;max-width:calc(580*var(--torem))}@media(width >= 64rem){.p-contact-thanks__text{text-align:center}}.c-lower-heading-contact-thanks{position:relative;z-index:2;margin-bottom:calc(28*var(--torem))}@media(width >= 64rem){.c-lower-heading-contact-thanks{margin-bottom:calc(40*var(--torem))}}.c-lower-not-found .p-not-found__text-md{text-align:center}.p-feature-intro__list-item-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-feature-intro__list-item-ttl.p-service-feature__title{font-size:calc(22*var(--torem));margin-bottom:calc(9*var(--torem))}@media(width >= 64rem){.p-feature-intro__list-item-ttl.p-service-feature__title{font-size:calc(26*var(--torem));margin-bottom:calc(12*var(--torem))}}.p-feature-intro__list-item-ttl span{background-color:#ffea6e;display:inline-block}.p-feature-intro__list-item-text{font-weight:var(--fw-bold);font-size:1rem;line-height:1.6}.p-feature-intro__list-item-num{background-color:#e2e2e2}.p-feature-intro__list-item+.p-feature-intro__list-item{margin-top:calc(32*var(--torem))}.p-feature-intro__main-heading{margin-bottom:calc(64*var(--torem))}.p-link-card{margin-top:calc(28*var(--torem))}@media(width >= 64rem){.p-link-card{margin-top:calc(48*var(--torem))}}.p-link-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:inherit;overflow:hidden}.p-link-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(12*var(--torem));padding:calc(16*var(--torem));min-width:0}@media(width >= 64rem){.p-link-card__body{padding:calc(20*var(--torem)) calc(24*var(--torem))}}.p-link-card__title{font-weight:bold;font-size:calc(17*var(--torem));line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#1a170b}.p-link-card__desc{font-size:calc(13*var(--torem));font-weight:var(--fw-regular);color:#8d8d8d;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-link-card__url{font-size:calc(13*var(--torem));font-weight:bold;color:#1a170b}.p-link-card__img{width:36.8cqw;-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-position:center;background-color:#e5e5e5}@media(width >= 64rem){.p-link-card__img{width:min(20.8333333333cqw,300px)}}.p-method-single__content .p-link-card__inner{text-decoration:none}.p-case-study-single__wrapper{max-width:1060px}.p-service-image__description{font-weight:var(--fw-regular);margin-bottom:calc(20*var(--torem))}@media(width >= 64rem){.p-service-image__description{margin-bottom:calc(34*var(--torem))}}.is-hidden{display:none}.p-case-study__details+.p-case-study__details{margin-top:calc(8*var(--torem))}.p-case-study-single__content-wrapper{max-width:calc(846*var(--torem));margin-inline:auto;margin-top:calc(56*var(--torem));margin-bottom:calc(64*var(--torem));padding-inline:5vi;-webkit-box-sizing:content-box;box-sizing:content-box}@media(width >= 64rem){.p-case-study-single__content-wrapper{margin-block:calc(88*var(--torem))}}@media(width >= 64rem){.p-case-study-single__index-item{display:grid;grid-template-columns:33.0969267139% 1fr}}.p-case-study-single__index-item-content .p-case-study-single__heading{font-size:calc(16*var(--torem));margin-bottom:calc(20*var(--torem));font-weight:var(--fw-bold)}.p-case-study-single__index-item-header .p-case-study-single__section-name{font-size:calc(16*var(--torem));width:63.0952380952%;font-weight:var(--fw-bold);text-align:center;margin:auto;border-radius:1rem}@media(width >= 64rem){.p-case-study-single__index-item-header .p-case-study-single__section-name{font-size:calc(18*var(--torem));width:75.7142857143%;border-bottom:none}}.p-case-study-single__index-item-header{padding-block:1rem;border-bottom:1px dotted #d4d4d4}@media(width >= 64rem){.p-case-study-single__index-item-header{padding-block:0;border-bottom:none}}.p-case-study-single__index-item-header{display:grid;place-items:center}@media(width >= 64rem){.p-case-study-single__index-item-header{border-right:1px dotted #d4d4d4}}.p-case-study-single__index{border:1px solid #d4d4d4;border-radius:calc(4*var(--torem));margin-bottom:calc(88*var(--torem))}.p-case-study-single__index-item+.p-case-study-single__index-item{border-top:1px solid #d4d4d4}.p-case-study-single__index-item-content{padding:1rem}@media(width >= 64rem){.p-case-study-single__index-item-content{padding:calc(40*var(--torem)) calc(60*var(--torem)) calc(40*var(--torem)) calc(35*var(--torem))}}.p-case-study-single__index-item .p-case-study-single__section-name{background-color:#ffea6e;font-weight:var(--fw-bold)}.p-case-study-single__section .p-case-study-single__section-name{display:inline-block;background-color:#ffea6e;font-size:calc(14*var(--torem));font-weight:var(--fw-bold);border-radius:1px;padding-inline:calc(5*var(--torem));margin-bottom:calc(10*var(--torem))}.p-case-study-single__section .p-case-study-single__heading{line-height:1.5;margin-bottom:calc(20*var(--torem))}@media(width >= 64rem){.p-case-study-single__section .p-case-study-single__heading{font-size:calc(32*var(--torem));margin-bottom:calc(28*var(--torem))}}.p-case-study-single__section .p-case-study-single__image{margin-bottom:calc(20*var(--torem));border-radius:calc(2*var(--torem))}@media(width >= 64rem){.p-case-study-single__section .p-case-study-single__image{margin-bottom:calc(32*var(--torem))}}.p-case-study-single__comment-author{font-weight:var(--fw-extraBold);font-size:calc(14*var(--torem))}.p-case-study-single__index-item:nth-child(1) .p-case-study-single__section-name{background-color:#8d8d8d;color:#fff}.p-case-study-single__index-item:nth-child(2) .p-case-study-single__section-name{background-color:#fffadb}.p-case-study-single__index-item:nth-child(3) .p-case-study-single__section-name{background-color:#ffea6e}.p-case-study-single__section+.p-case-study-single__section{margin-top:calc(56*var(--torem))}@media(width >= 64rem){.p-case-study-single__section+.p-case-study-single__section{margin-top:calc(64*var(--torem))}}.p-case-study__logo{width:calc(96*var(--torem));height:calc(60*var(--torem));position:absolute;left:calc(10*var(--torem));bottom:calc(10*var(--torem));border-radius:calc(2*var(--torem));background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-case-study__logo img{width:calc(80*var(--torem));height:auto}.p-case-study__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(8*var(--torem));-moz-column-gap:calc(8*var(--torem));column-gap:calc(8*var(--torem));font-size:calc(13*var(--torem))}.p-case-study__details-label{font-weight:var(--fw-regular);min-width:calc(92*var(--torem));padding-block:calc(3*var(--torem));display:inline-grid;place-items:center;border:1px solid #bfbfbf;line-height:1;border-radius:calc(20*var(--torem));height:-webkit-max-content;height:-moz-max-content;height:max-content}.p-case-study__details dd{line-height:1.6;font-weight:var(--fw-medium)}@media(width >= 64rem){.p-case-study__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(34*var(--torem))}}@media(width >= 64rem){.p-home-case-study__item{display:grid;grid-template-rows:subgrid;grid-row:span 4}}@media(width >= 64rem){.p-case-study__link{gap:0;display:grid;grid-template-rows:subgrid;grid-row:span 4}}.p-case-study-single__hero-bg{padding-top:calc(152*var(--torem));padding-bottom:calc(56*var(--torem));border-bottom:1px solid #e2e2e2}@media(width >= 64rem){.p-case-study-single__hero-bg{padding-top:calc(206*var(--torem));padding-bottom:calc(88*var(--torem))}}.p-case-study-single__eyecatch{position:relative}.p-case-study-single__eyecatch img{border-radius:calc(4*var(--torem))}.p-case-study-single__logo{width:calc(96*var(--torem));position:absolute;left:calc(10*var(--torem));bottom:calc(10*var(--torem))}.p-case-study-single__title{font-size:calc(24*var(--torem));line-height:1.6;margin-bottom:calc(16*var(--torem));font-weight:var(--fw-extraBold)}@media(width >= 64rem){.p-case-study-single__title{font-size:calc(36*var(--torem));margin-bottom:calc(20*var(--torem))}}.p-case-study-single__company{font-size:calc(17*var(--torem));color:#8d8d8d;font-weight:var(--fw-medium)}@media(width >= 64rem){.p-case-study-single__company{font-size:calc(18*var(--torem))}}@media(width >= 64rem){.p-case-study-single__hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-case-study-single__hero-ttl{position:relative;z-index:1}@media(width >= 64rem){.p-case-study-single__hero-ttl{width:62.358490566%}}.p-case-study-single__hero-ttl-top{padding-bottom:calc(21*var(--torem));border-bottom:1px solid #e2e2e2}@media(width >= 64rem){.p-case-study-single__hero-ttl-top{padding-bottom:calc(32*var(--torem))}}.p-case-study-single__details{margin-top:calc(16*var(--torem))}@media(width >= 64rem){.p-case-study-single__details{margin-top:calc(18*var(--torem))}}.p-case-study-single__hero-eyecatch{margin-top:calc(28*var(--torem));position:relative;z-index:2}@media(width >= 64rem){.p-case-study-single__hero-eyecatch{margin-top:calc(0*var(--torem));width:38.4027777778vw;margin-right:calc(50% - 50vw)}}@media(width >= 64rem){.p-case-study-single__comment-body{display:grid;grid-template-columns:11.8203309693% 82.5059101655%;-webkit-column-gap:calc(32*var(--torem));-moz-column-gap:calc(32*var(--torem));column-gap:calc(32*var(--torem))}}.p-case-study-single__comment-image img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.p-case-study-single__comment-image{width:29.7619047619%;margin-inline:auto;margin-bottom:calc(32*var(--torem))}@media(width >= 64rem){.p-case-study-single__comment-image{margin-bottom:calc(0*var(--torem));width:100%}}.p-service-suppdort__voice-img img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.p-home-intro__txt-item-btn{margin-top:calc(48*var(--torem))}.p-home-intro__txt-item-btn .c-button-primary{min-height:calc(56*var(--torem))}.p-case-study-single__comment{margin-top:calc(56*var(--torem))}@media(width >= 64rem){.p-case-study-single__comment{text-align:left;margin-top:calc(88*var(--torem))}}.p-case-study-single__comment h3{margin-bottom:calc(24*var(--torem));text-align:center;font-weight:var(--font-weight-extraBold);font-size:calc(17*var(--torem))}@media(width >= 64rem){.p-case-study-single__comment h3{font-size:calc(32*var(--torem));margin-bottom:calc(36*var(--torem));text-align:left}}.p-case-study-single__comment-content-wrapper{border-top:1px solid #e2e2e2;padding-top:calc(24*var(--torem));position:relative}@media(width >= 64rem){.p-case-study-single__comment-content-wrapper{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding-top:calc(0*var(--torem));border-top:none;padding-left:calc(32*var(--torem));padding-bottom:calc(26*var(--torem))}}.p-case-study-single__comment-content-wrapper::after{content:"";position:absolute;left:0;right:0;margin-inline:auto;width:16px;height:21px;z-index:1;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);bottom:99%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2221%22%20viewBox%3D%220%200%2016%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cmask%20id%3D%22mask0_6797_4365%22%20style%3D%22mask-type%3Aalpha%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2221%22%3E%3Crect%20width%3D%2216%22%20height%3D%2221%22%20fill%3D%22%23D9D9D9%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_6797_4365)%22%3E%3Cpath%20d%3D%22M1%2010.4724L17%201L16.8457%2021.0231L1%2010.4724Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M16.8457%20-51L17%201M17%201L1%2010.4724L16.8457%2021.0231M17%201L16.8457%2021.0231M16.8457%2021.0231V189H699%22%20stroke%3D%22%23D4D4D4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@media(width >= 64rem){.p-case-study-single__comment-content-wrapper::after{-webkit-transform:rotate(0deg);transform:rotate(0deg);width:16px;height:21px;top:30px;left:auto;bottom:auto;right:100%}}.p-case-study-single__comment-title{font-size:calc(17*var(--torem));font-weight:var(--font-weight-extraBold)}@media(width >= 64rem){.p-case-study-single__comment-title{font-size:calc(18*var(--torem))}}.p-case-study-single__details{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(width >= 64rem){.p-case-study-single__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:calc(20*var(--torem));-moz-column-gap:calc(20*var(--torem));column-gap:calc(20*var(--torem));row-gap:calc(8*var(--torem))}}.p-case-study-single__details-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(8*var(--torem));-moz-column-gap:calc(8*var(--torem));column-gap:calc(8*var(--torem))}@media(width >= 64rem){.p-case-study-single__details-item{-webkit-column-gap:calc(8*var(--torem));-moz-column-gap:calc(8*var(--torem));column-gap:calc(8*var(--torem))}}.p-case-study-single__details-label{background-color:#fff;font-weight:var(--fw-regular);min-width:calc(100*var(--torem));line-height:1.5;display:inline-grid;place-items:center;border:1px solid #e2e2e2;border-radius:calc(20*var(--torem));font-size:calc(13*var(--torem))}@media(width >= 64rem){.p-case-study-single__details-label{font-size:calc(14*var(--torem))}}.p-case-study-single__comment-content{margin-top:calc(16*var(--torem))}@media(width >= 64rem){.p-case-study-single__comment-content{margin-top:calc(20*var(--torem))}}.p-case-study-single__text{line-height:2;font-weight:var(--fw-regular);font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-case-study-single__text{font-size:calc(17*var(--torem))}}.c-single__download-wrapper{max-inline-size:calc(1064*var(--torem));margin-inline:auto;padding-inline:5vi;-webkit-box-sizing:content-box;box-sizing:content-box}.c-single__download-wrapper--case-study{margin-bottom:calc(55*var(--torem))}@media(width >= 64rem){.c-single__download-wrapper--case-study{margin-bottom:calc(120*var(--torem))}}.c-single__download-wrapper--method{position:absolute;inset-inline:0;margin-inline:auto;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.c-single__download-box{background-size:cover;background-color:#ffea6e;-webkit-box-shadow:0 0 8px 0 rgba(26,23,11,.12);box-shadow:0 0 8px 0 rgba(26,23,11,.12);border-radius:calc(4*var(--torem));background-image:url(../images/contact__free-info-bg-sp.webp)}@media(width >= 64rem){.c-single__download-box{background-image:url(../images/contact__free-info-bg.webp)}}[data-section=cta].c-single__download-box{width:89.6cqw;margin-inline:auto;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;inset-inline:0;margin-inline:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media(width >= 64rem){[data-section=cta].c-single__download-box{width:73.8888888889cqw;max-width:1064px}}[data-section=cta] .c-single__download-ttl{padding-left:0}.c-single__download-box-link{display:block;padding-block:calc(24*var(--torem));padding-inline:calc(20*var(--torem))}@media(width >= 64rem){.c-single__download-box-link{padding-block:calc(35*var(--torem));padding-inline:calc(56*var(--torem))}}[data-section=cta] .c-button-arrow{width:100%;max-width:400px}[data-section=cta] .c-button__inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-column-gap:calc(23*var(--torem));-moz-column-gap:calc(23*var(--torem));column-gap:calc(23*var(--torem))}@media(width >= 64rem){[data-section=cta] .c-button__inner{position:absolute;inset:0;margin:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}}[data-section=cta] .c-button__inner .c-box--arrow{width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem))}@media(width >= 64rem){[data-section=cta] .c-button__inner .c-box--arrow{position:absolute;inset-block:0;top:.2em;margin-block:auto;left:calc(100% + 8*var(--torem))}}.c-single__download-ttl{font-size:calc(16*var(--torem));font-weight:var(--fw-bold);line-height:160%;position:relative;padding-right:calc(10*var(--torem));margin-bottom:calc(16*var(--torem));padding-left:calc(56*var(--torem));letter-spacing:-0.02em}@media(width >= 48rem){.c-single__download-ttl{text-align:center}}@media(width >= 64rem){.c-single__download-ttl{font-size:calc(20*var(--torem));margin-bottom:calc(0*var(--torem))}}.c-single__download-ttl--free{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;font-size:calc(14*var(--torem))}@media(width >= 64rem){.c-single__download-ttl--free{font-size:calc(16*var(--torem))}}.c-single__download-ttl--free::after{content:"";display:block;width:calc(46*var(--torem));height:calc(46*var(--torem));position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;background-size:contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2246%22%20height%3D%2246%22%20viewBox%3D%220%200%2046%2046%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20filter%3D%22url(%23filter0_d_6685_4361)%22%3E%3Cpath%20d%3D%22M22%200C34.1503%200%2044%209.84974%2044%2022C44%2025.5511%2043.1563%2028.9044%2041.6621%2031.874L43.7744%2036.6875C44.0836%2037.3924%2043.5141%2038.1676%2042.749%2038.083L37.5977%2037.5137C33.6132%2041.5196%2028.0965%2044%2022%2044C9.84974%2044%200%2034.1503%200%2022C0%209.84974%209.84974%200%2022%200Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_d_6685_4361%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2246%22%20height%3D%2246%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22%2F%3E%3CfeOffset%20dx%3D%222%22%20dy%3D%222%22%2F%3E%3CfeComposite%20in2%3D%22hardAlpha%22%20operator%3D%22out%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200.788235%200%200%200%200%200.788235%200%200%200%200%200.788235%200%200%200%201%200%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow_6685_4361%22%2F%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_dropShadow_6685_4361%22%20result%3D%22shape%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}@media(width >= 64rem){.c-single__download-ttl--free::after{width:calc(56*var(--torem));height:calc(56*var(--torem))}}.c-single__download-box .c-button-primary{margin-inline:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:300px}@media(width >= 64rem){.c-single__download-box .c-button-primary{max-width:initial}}.p-top-message-main__img img{border-radius:calc(4*var(--torem))}@media(width >= 64rem){.p-top-message-main__img img{border-radius:calc(8*var(--torem))}}[data-section=cta].c-single__download-box .c-button-primary{-webkit-transition:background-color .4s ease,color .4s ease,border-color .4s ease;transition:background-color .4s ease,color .4s ease,border-color .4s ease;border:1px solid rgba(0,0,0,0)}[data-section=cta].c-single__download-box .c-single__download-box-link:hover .c-button-primary{color:#1a1a1a;background-color:#ffd916;border-color:var(--cl-black)}.c-single__download-button{text-align:center;position:relative}@media(width >= 64rem){.c-single__download-box-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-breadcrumb-wrapper{position:absolute;top:calc(68*var(--torem));width:100%;left:0;z-index:10}@media(width >= 64rem){.c-breadcrumb-wrapper{top:calc(96*var(--torem))}}.c-breadcrumb{overflow:clip;width:100%;padding-inline:5%}.c-breadcrumb__list-wrapper{overflow:auto}.c-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(16*var(--torem));-moz-column-gap:calc(16*var(--torem));column-gap:calc(16*var(--torem));width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:calc(14*var(--torem))}.c-breadcrumb__list .c-breadcrumb__item{position:relative;font-size:calc(12*var(--torem))}.c-breadcrumb__item[aria-current=page]{font-weight:var(--fw-regular);text-decoration:none}.c-breadcrumb__list .c-breadcrumb__item a{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block}.c-breadcrumb__list .c-breadcrumb__item:not(:first-child)::after{content:"";width:calc(4*var(--torem));height:calc(4*var(--torem));background-color:#8d8d8d;border-radius:50%;position:absolute;top:50%;right:calc(100% + 7*var(--torem));-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-case-study-single__hero-bg{background-color:#ffea6e;overflow:clip;position:relative}.p-case-study-single__hero-bg::after{content:"";display:block;width:206.1333333333vw;height:208.8vw;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221516%22%20height%3D%221538%22%20viewBox%3D%220%200%201516%201538%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cellipse%20cx%3D%22588.209%22%20cy%3D%22904.698%22%20rx%3D%22588.209%22%20ry%3D%22904.698%22%20transform%3D%22matrix(-0.71934%200.694658%200.694658%200.71934%20552.365%20-290.862)%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;position:absolute;top:max(-40.5333333333vw,-152px);left:max(-32.5333333333vw,-122px)}@media(width >= 64rem){.p-case-study-single__hero-bg::after{width:105.2083333333vw;height:106.7361111111vw;top:max(-.6944444444vw,-10px);left:max(-51.7361111111vw,-745px)}}.c-single__share-link-label{font-size:calc(14*var(--torem));margin-bottom:calc(10*var(--torem));font-weight:400}@media(width >= 64rem){.c-single__share-link-label{font-size:calc(17*var(--torem))}}.c-single__share-link-list-body{border-top:1px solid #e2e2e2;padding-top:calc(24*var(--torem));margin-top:calc(48*var(--torem))}@media(width >= 64rem){.c-single__share-link-list-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(28*var(--torem));-moz-column-gap:calc(28*var(--torem));column-gap:calc(28*var(--torem));padding-top:calc(40*var(--torem));margin-top:calc(88*var(--torem))}}.c-single__share-link-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem));width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-case-study-single__heading .c-box--arrow{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem))}.p-case-study__eyecatch{overflow:hidden}.p-case-study-single-other__ttl{margin-bottom:calc(28*var(--torem))}@media(width >= 64rem){.p-case-study-single-other__ttl{margin-bottom:calc(32*var(--torem))}}.p-case-study-single-other__ttl .c-heading--lg{font-size:calc(24*var(--torem))}@media(width >= 64rem){.p-case-study-single-other__ttl .c-heading--lg{font-size:calc(32*var(--torem))}}.p-case-study-single-other{background-color:#f6f6f6;padding-block:calc(56*var(--torem))}@media(width >= 64rem){.p-case-study-single-other{padding-block:calc(88*var(--torem))}}.p-case-study__eyecatch{position:relative;margin-bottom:calc(14*var(--torem));border-radius:calc(4*var(--torem))}@media(width >= 64rem){.p-case-study__eyecatch{margin-top:calc(18*var(--torem))}}.p-case-study__eyecatch>img{aspect-ratio:332/210;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:calc(4*var(--torem))}.c-lower-wrapper .p-case-study__eyecatch{margin-block:0}.c-lower-wrapper .p-case-study__company{margin-top:calc(8*var(--torem))}@media(width >= 64rem){.c-lower-wrapper .p-case-study__company{margin-top:calc(12*var(--torem))}}@media(width >= 64rem){.p-service-case-study .p-case-study__eyecatch{margin-top:calc(0*var(--torem))}}.p-service-case-study .p-case-study__list{margin-top:calc(36*var(--torem))}@media(width >= 64rem){.p-service-case-study .p-case-study__list{margin-top:calc(48*var(--torem))}}.p-case-study__title{border-bottom:1px solid #e2e2e2;padding-bottom:calc(12*var(--torem));margin-bottom:calc(18*var(--torem));font-size:calc(17*var(--torem));line-height:1.6}@media(width >= 64rem){.p-case-study__title{font-size:calc(18*var(--torem))}}.p-case-study-logos__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw;position:relative;z-index:2}@media(width >= 64rem){.p-case-study-logos__list{-webkit-column-gap:.5555555556vw;-moz-column-gap:.5555555556vw;column-gap:.5555555556vw}}.p-case-study-single__overview{margin-bottom:calc(48*var(--torem))}@media(width >= 64rem){.p-case-study-single__overview{margin-bottom:calc(65*var(--torem))}}.p-case-study-single__overview-text{margin-top:calc(16*var(--torem));font-size:calc(15*var(--torem));font-weight:var(--fw-regular);line-height:2}@media(width >= 64rem){.p-case-study-single__overview-text{margin-top:calc(20*var(--torem));font-size:calc(17*var(--torem))}}.p-case-study-single__overview-author{font-size:calc(15*var(--torem));text-align:right;font-weight:var(--fw-bold)}@media(width >= 64rem){.p-case-study-single__overview-author{margin-top:calc(16*var(--torem));font-size:calc(16*var(--torem))}}.p-method-section{position:relative}.p-case-study-main .c-contact{padding-bottom:calc(48*var(--torem))}@media(width >= 64rem){.p-case-study-main .c-contact{padding-bottom:calc(120*var(--torem))}}.p-case-study-single__details-wrap{text-align:center}.p-feature__case-other-btn{text-align:center;margin-top:calc(56*var(--torem))}.p-feature__case-voice{padding-block:calc(80*var(--torem))}@media(width >= 64rem){.p-feature__case-voice{padding-block:calc(110*var(--torem))}}.p-case-study__method{position:relative}.p-case-study__method-wrap{position:relative;padding-top:calc(100*var(--torem));padding-bottom:calc(120*var(--torem))}@media(width >= 64rem){.p-case-study__method-wrap{padding-top:calc(110*var(--torem));padding-bottom:calc(160*var(--torem))}}.p-feature-faq{padding-top:calc(100*var(--torem))}.p-member-anchor__list{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:1rem}@media(width >= 64rem){.p-member-anchor__list{grid-template-columns:repeat(7, 1fr)}}.p-member-anchor{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:1rem}.p-member-anchor__link-img{border-radius:calc(2*var(--torem));margin-bottom:calc(4*var(--torem));overflow:hidden}.p-member-anchor__link-img img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;aspect-ratio:132/54}.p-member-anchor__position{display:block;font-size:calc(12*var(--torem));color:#8d8d8d;font-weight:var(--fw-bold)}.p-member-anchor__name{display:block;font-size:calc(15*var(--torem));font-weight:var(--fw-bold);line-height:1.5}.p-member-anchor__list-item{padding-inline:calc(12*var(--torem))}.p-member-anchor__list-item+.p-member-anchor__list-item{border-left:1px solid var(--color-border)}.p-member-anchor__list-item:nth-child(2n+1){border-left:none}@media(width >= 64rem){.p-member-anchor__list-item:nth-child(2n+1){border-left:1px solid var(--color-border)}}@media(width >= 64rem){.p-member-anchor__list-item:nth-child(7n+1){border-left:none}}.p-member-anchor__text-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(10*var(--torem));-moz-column-gap:calc(10*var(--torem));column-gap:calc(10*var(--torem))}.p-member-anchor__text-body .c-box{-webkit-transform:rotate(90deg);transform:rotate(90deg);min-width:calc(24*var(--torem));width:calc(24*var(--torem));height:calc(14*var(--torem))}.p-member-item__position{font-weight:var(--fw-regular);font-size:calc(13*var(--torem));color:#8d8d8d}@media(width >= 64rem){.p-member-item__position{font-size:calc(14*var(--torem));margin-bottom:calc(8*var(--torem))}}.p-member-item__name{font-weight:var(--fw-extraBold);font-size:calc(26*var(--torem));line-height:1.75}@media(width >= 64rem){.p-member-item__name{font-size:calc(32*var(--torem))}}.p-member-item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:calc(12*var(--torem))}@media(width >= 64rem){.p-member-item__info{grid-area:head;margin-bottom:calc(16*var(--torem))}}.p-member-item__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(7*var(--torem));-moz-column-gap:calc(7*var(--torem));column-gap:calc(7*var(--torem))}.p-member-section{background-color:#f6f6f6;padding-block:calc(56*var(--torem))}@media(width >= 64rem){.p-member-section{padding-top:calc(80*var(--torem));padding-bottom:calc(88*var(--torem))}}.p-member-item{background-color:#fff;padding:calc(24*var(--torem));border-radius:calc(4*var(--torem));position:relative;overflow:hidden}@media(width >= 64rem){.p-member-item{display:grid;grid-template:"head image" auto "profile image" auto/50.6198347107% 1fr;-webkit-column-gap:calc(40*var(--torem));-moz-column-gap:calc(40*var(--torem));column-gap:calc(40*var(--torem));padding:calc(48*var(--torem));padding-bottom:calc(40*var(--torem))}}.p-member-item::after{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:calc(6*var(--torem));background-color:#ffea6e}.p-member-item+.p-member-item{margin-top:calc(32*var(--torem))}@media(width >= 64rem){.p-member-item+.p-member-item{margin-top:calc(48*var(--torem))}}.p-member-item__photo{margin-bottom:calc(20*var(--torem));border-radius:calc(4*var(--torem))}@media(width >= 64rem){.p-member-item__photo{margin-bottom:calc(0*var(--torem));grid-area:image}}.p-member-item__photo img{aspect-ratio:438/300;-o-object-fit:cover;object-fit:cover}.p-member-item__profile{font-size:calc(15*var(--torem));font-weight:var(--fw-regular);line-height:1.75}@media(width >= 64rem){.p-member-item__profile{grid-area:profile;font-size:calc(16*var(--torem))}}.p-news-archive{padding-block:calc(32*var(--torem))}@media(width >= 64rem){.p-news-archive{padding-block:calc(56*var(--torem))}}@media(width >= 64rem){.p-news-archive__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(width >= 64rem){.p-news-archive__content{width:79.5112781955%}}.c-pagination{margin-top:calc(48*var(--torem))}@media(width >= 64rem){.c-pagination{margin-top:calc(64*var(--torem))}}.c-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(8*var(--torem));list-style:none;padding:0;margin:0;font-family:var(--ff-en)}.c-pagination__item a,.c-pagination__item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:calc(40*var(--torem));height:calc(40*var(--torem));font-family:var(--ff-en);font-size:calc(18*var(--torem));font-weight:var(--fw-medium);color:var(--cl-black);text-decoration:none;-webkit-transition:background-color var(--duration-fast) var(--ease-power2-out),color var(--duration-fast) var(--ease-power2-out);transition:background-color var(--duration-fast) var(--ease-power2-out),color var(--duration-fast) var(--ease-power2-out)}@media(any-hover: hover){.c-pagination__item a:hover{background-color:var(--cl-yellow)}}.c-pagination__item .current{background-color:var(--cl-yellow);font-weight:var(--fw-bold);text-decoration:underline;border-radius:calc(2*var(--torem))}.c-pagination__item .dots{min-width:auto;pointer-events:none;color:#999}.c-pagination__item .prev svg,.c-pagination__item .next svg{width:calc(12*var(--torem));height:calc(13*var(--torem))}.c-pagination__item .prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-news-archive__wrapper-bg{padding-top:calc(56*var(--torem));padding-bottom:calc(64*var(--torem))}@media(width >= 64rem){.p-news-archive__wrapper-bg{padding-top:calc(88*var(--torem))}}.p-news-single__wrapper{padding-block:calc(32*var(--torem));padding-top:calc(130*var(--torem))}@media(width >= 64rem){.p-news-single__wrapper{padding-top:calc(206*var(--torem))}}.c-wrapper--news-single{max-width:calc(840*var(--torem))}.p-news-single__hero{margin-bottom:calc(40*var(--torem))}@media(width >= 64rem){.p-news-single__hero{margin-bottom:calc(56*var(--torem))}}.p-news-single__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(4*var(--torem));margin-bottom:calc(16*var(--torem));font-weight:var(--fw-regular)}.p-news-single__date{font-size:calc(18*var(--torem));color:#8d8d8d}.p-news-single__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(4*var(--torem));list-style:none;padding:0;margin:0}.p-news-single__tag{font-size:calc(16*var(--torem));border:1px solid #e2e2e2;padding:calc(2*var(--torem)) calc(12*var(--torem));border-radius:calc(2*var(--torem))}.p-news-single__title{font-size:calc(24*var(--torem));font-weight:var(--fw-extraBold);line-height:1.6;margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-news-single__title{font-size:calc(36*var(--torem))}}.p-news-single__eyecatch img{width:100%;height:auto;border-radius:calc(4*var(--torem))}.p-news-single__content p{font-weight:var(--fw-regular)}.p-news-single__content{line-height:var(--base-line-height);margin-bottom:calc(48*var(--torem))}.p-news-single__content>*+*{margin-top:1.5em}.p-news-single__content h2{font-size:calc(20*var(--torem));font-weight:var(--fw-extraBold);margin-top:2em;padding-bottom:calc(8*var(--torem))}@media(width >= 64rem){.p-news-single__content h2{font-size:calc(26*var(--torem))}}.p-news-single__content h3{font-size:var(--font-size-lg);font-weight:var(--fw-extraBold);margin-top:calc(48*var(--torem))}@media(width >= 64rem){.p-news-single__content h3{font-weight:var(--fw-extraBold);margin-top:calc(54*var(--torem));font-size:calc(24*var(--torem))}}.p-news-single__content img{max-width:100%;height:auto}.p-news-single__content a{color:var(--cl-blue);text-decoration:underline}.p-news-single__content ul,.p-news-single__content ol{padding-left:1.5em}.p-news-single__content blockquote{border-left:4px solid var(--color-border);padding-left:1em;color:#666}.p-news-single__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(32*var(--torem));padding-top:calc(48*var(--torem));border-top:1px solid var(--color-border);margin-top:calc(48*var(--torem))}@media(width >= 64rem){.p-news-single__nav{gap:calc(48*var(--torem))}}.p-news-single__nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(8*var(--torem));text-decoration:none;color:var(--cl-black);font-size:var(--font-size-sm);-webkit-transition:opacity var(--duration-fast) var(--ease-power2-out);transition:opacity var(--duration-fast) var(--ease-power2-out)}@media(any-hover: hover){.p-news-single__nav-link:hover{opacity:.6}}.p-news-single__nav-arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-news-single__nav-link--list{padding:calc(8*var(--torem)) calc(24*var(--torem));border:1px solid var(--cl-black)}.p-news-single__content p a{color:blue}.wp-block-button [data-color=white].c-button-primary{text-decoration:none}@media(any-hover: hover){.wp-block-button [data-color=white].c-button-primary.external-link:hover svg{-webkit-transform:none;transform:none;opacity:1}}.p-news-archive__eyecatch img{aspect-ratio:147/80;-o-object-fit:cover;object-fit:cover}.p-news-archive__eyecatch{grid-area:image;overflow:hidden}.p-news-archive__body .p-home-news__category-item-link{width:100%;max-width:initial}@media(width >= 64rem){.p-news-archive__body .p-home-news__category-item-link{max-width:calc(148*var(--torem))}}@media(width >= 64rem){.p-news-archive__body .p-home-news__inner-header{width:13.9097744361%}}.p-news-single__nav-text{display:none}@media(width >= 64rem){.p-news-single__nav-text{display:block}}.p-company-main{background-color:var(--base-background)}.p-company__wrapper-bg{background-color:#fff;padding-block:calc(56*var(--torem));border-top:#e2e2e2 1px solid}@media(width >= 64rem){.p-company__wrapper-bg{padding-block:calc(88*var(--torem))}}.p-company__cards{display:grid;gap:calc(32*var(--torem))}@media(width >= 48rem){.p-company__cards{grid-template-columns:repeat(2, 1fr);gap:calc(24*var(--torem))}}@media(width >= 64rem){.p-company__cards{grid-template-columns:repeat(3, 1fr);gap:calc(40*var(--torem))}}.p-company__card{border-radius:calc(4*var(--torem))}.p-company__card-link{background-color:rgba(0,0,0,0);display:block;text-decoration:none}.p-company__card-image{overflow:hidden}.p-company__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform var(--duration-normal) var(--ease-power2-out);transition:-webkit-transform var(--duration-normal) var(--ease-power2-out);transition:transform var(--duration-normal) var(--ease-power2-out);transition:transform var(--duration-normal) var(--ease-power2-out), -webkit-transform var(--duration-normal) var(--ease-power2-out)}@media(any-hover: hover){.p-company__card:hover .p-company__card-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-company__card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(12*var(--torem));font-size:calc(14*var(--torem));font-weight:var(--fw-bold);line-height:1.75;padding-bottom:calc(16*var(--torem));margin-bottom:calc(20*var(--torem));border-bottom:1px solid #e2e2e2;margin-top:calc(22*var(--torem))}@media(width >= 64rem){.p-company__card-title{font-size:calc(18*var(--torem))}}@media(any-hover: hover){.p-company__card:hover .p-company__card-title .c-box--arrow svg:first-child{-webkit-transform:translateX(200%);transform:translateX(200%)}.p-company__card:hover .p-company__card-title .c-box--arrow svg:last-child{-webkit-transform:translateX(0);transform:translateX(0)}}.p-company__card-title-text{display:inline}.p-company__card-description{font-size:var(--font-size-sm);line-height:2;color:var(--cl-black);margin:0}.p-overview-access-main{background-color:var(--base-background)}.p-overview-access__section{padding-top:calc(56*var(--torem));padding-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-overview-access__section{padding-block:calc(88*var(--torem))}}#company-info{background-image:radial-gradient(circle, rgba(255, 255, 255, 0.6) 5px, transparent 5px);background-color:#f6f6f6;background-position:0 0;background-size:50px 50px}.p-overview-access__section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-overview-access__section-dot{display:block;width:calc(8*var(--torem));height:calc(8*var(--torem));background-color:var(--cl-yellow2);border-radius:50%;margin-bottom:calc(16*var(--torem))}.p-overview-access__section-title{font-size:calc(24*var(--torem));font-weight:var(--fw-extraBold);line-height:1.5}@media(width >= 64rem){.p-overview-access__section-title{font-size:calc(32*var(--torem))}}.p-overview-access__company-info{display:grid;gap:calc(32*var(--torem))}@media(width >= 64rem){.p-overview-access__company-info{grid-template-columns:38.9097744361% 1fr;gap:calc(48*var(--torem));-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.p-overview-access__company-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:calc(24*var(--torem));aspect-ratio:1}.p-overview-access__company-logo img{max-width:100%;width:50.4830917874%;margin-inline:auto;height:auto}.p-overview-access__dl{border-top:1px solid var(--color-border)}.p-overview-access__dl-row{border-bottom:1px solid var(--color-border);padding-block:calc(12*var(--torem))}@media(width >= 64rem){.p-overview-access__dl-row{display:grid;grid-template-columns:calc(104*var(--torem)) 1fr;padding-block:calc(16*var(--torem))}}.p-overview-access__dl-row dt{font-size:calc(15*var(--torem));font-weight:var(--fw-bold);color:#1a1a1a}@media(width >= 64rem){.p-overview-access__dl-row dt{font-size:calc(16*var(--torem))}}.p-overview-access__dl-row dd{font-size:calc(15*var(--torem));font-weight:var(--fw-regular);line-height:1.75}@media(width >= 64rem){.p-overview-access__dl-row dd{font-size:calc(16*var(--torem))}}.p-overview-access__section--access{background-color:#fff}.p-overview-access__map{margin-bottom:calc(24*var(--torem));border-radius:calc(4*var(--torem));overflow:hidden}@media(width >= 64rem){.p-overview-access__map{margin-bottom:calc(32*var(--torem))}}.p-overview-access__map iframe{display:block;width:100%;height:calc(300*var(--torem))}@media(width >= 64rem){.p-overview-access__map iframe{height:calc(400*var(--torem))}}.p-overview-access__transport-title{font-size:calc(17*var(--torem));font-weight:var(--fw-extraBold);margin-bottom:calc(8*var(--torem))}@media(width >= 64rem){.p-overview-access__transport-title{font-size:calc(18*var(--torem));margin-bottom:calc(12*var(--torem))}}.p-overview-access__transport-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(4*var(--torem))}@media(width >= 64rem){.p-overview-access__transport-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(24*var(--torem))}}.p-overview-access__transport-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(8*var(--torem));font-size:calc(15*var(--torem));font-weight:var(--fw-regular)}@media(width >= 64rem){.p-overview-access__transport-item{font-size:calc(16*var(--torem))}}.p-overview-access__transport-icon{display:block;width:calc(8*var(--torem));height:calc(8*var(--torem));background-color:var(--cl-yellow2);border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.p-overview-access__section--sns{background:-webkit-gradient(linear, left top, left bottom, color-stop(9.34%, #F4F4F4), color-stop(81.73%, #FFF));background:linear-gradient(180deg, #F4F4F4 9.34%, #FFF 81.73%);border-bottom:none}.p-overview-access__sns-header{text-align:center;margin-bottom:calc(32*var(--torem))}@media(width >= 64rem){.p-overview-access__sns-header{margin-bottom:calc(48*var(--torem))}}.p-overview-access__sns-label{font-size:calc(12*var(--torem));font-weight:var(--fw-bold);color:#99a9b0;margin-bottom:calc(8*var(--torem))}@media(width >= 64rem){.p-overview-access__sns-label{font-size:calc(14*var(--torem))}}.p-overview-access__sns-title{font-size:calc(24*var(--torem));font-weight:var(--fw-extraBold);line-height:1.5}@media(width >= 64rem){.p-overview-access__sns-title{font-size:calc(32*var(--torem))}}.p-overview-access__sns-cards{display:grid;gap:calc(24*var(--torem))}@media(width >= 64rem){.p-overview-access__sns-cards{grid-template-columns:repeat(2, 1fr);gap:calc(32*var(--torem))}}.p-overview-access__sns-card{display:block;text-decoration:none;color:inherit;border-radius:calc(4*var(--torem));overflow:hidden;-webkit-transition:-webkit-box-shadow var(--duration-fast) var(--ease-power2-out);transition:-webkit-box-shadow var(--duration-fast) var(--ease-power2-out);transition:box-shadow var(--duration-fast) var(--ease-power2-out);transition:box-shadow var(--duration-fast) var(--ease-power2-out), -webkit-box-shadow var(--duration-fast) var(--ease-power2-out)}.p-overview-access__sns-card-image{aspect-ratio:16/9;background-color:#1a1a1a;overflow:hidden}.p-overview-access__sns-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform var(--duration-normal) var(--ease-power2-out);transition:-webkit-transform var(--duration-normal) var(--ease-power2-out);transition:transform var(--duration-normal) var(--ease-power2-out);transition:transform var(--duration-normal) var(--ease-power2-out), -webkit-transform var(--duration-normal) var(--ease-power2-out)}@media(any-hover: hover){.p-overview-access__sns-card:hover .p-overview-access__sns-card-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-overview-access__sns-card-image--tiktok{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-overview-access__sns-card-image--tiktok img{width:auto;max-width:50%;-o-object-fit:contain;object-fit:contain}.p-overview-access__sns-card-link{gap:calc(12*var(--torem));font-size:calc(17*var(--torem));font-weight:var(--fw-bold);line-height:1.5;margin-top:calc(12*var(--torem))}@media(width >= 64rem){.p-overview-access__sns-card-link{font-size:calc(18*var(--torem))}}.p-overview-access__sns-cards-bg{border-radius:calc(4*var(--torem));padding:calc(38*var(--torem)) calc(20*var(--torem));background-color:#f4f4f4;background-image:url("../images/access-sns-bg-sp.webp");background-repeat:no-repeat;background-size:cover}@media(width >= 64rem){.p-overview-access__sns-cards-bg{background-image:url("../images/access-sns-bg.webp");padding:calc(40*var(--torem)) calc(46*var(--torem))}}.p-overview-access__sns-card-link .c-box{display:inline-block;margin-left:calc(5*var(--torem));position:relative;top:4px}.p-overview-access__sns-card-link .c-box svg{aspect-ratio:1/1;width:calc(13*var(--torem))}.wp-block-list{padding-block:1.5rem}.wp-block-list li{padding-left:calc(14*var(--torem));position:relative}.wp-block-list li+li{margin-top:calc(8*var(--torem))}@media(width >= 64rem){.wp-block-list li+li{margin-top:calc(14*var(--torem))}}.wp-block-list ul+li{margin-top:calc(6*var(--torem))}@media(width >= 64rem){.wp-block-list ul+li{margin-top:calc(10*var(--torem))}}.wp-block-list li::after{left:0;top:calc(11*var(--torem));content:"";width:calc(6*var(--torem));height:calc(6*var(--torem));background-color:#8d8d8d;border-radius:50%;position:absolute}.p-method-single .wp-block-list li::after{background-color:#1a170b;top:calc(12*var(--torem))}.p-method-single .wp-block-list li{font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-method-single .wp-block-list li{font-size:calc(17*var(--torem))}}.p-privacypolicy__content h3{margin-bottom:calc(16*var(--torem))}.p-member-item,.p-feature-intro__main{scroll-margin-top:calc(56*var(--torem))}@media(width >= 64rem){.p-member-item,.p-feature-intro__main{scroll-margin-top:calc(80*var(--torem))}}.p-resources__section{padding-top:calc(56*var(--torem));padding-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-resources__section{padding-top:calc(75*var(--torem));padding-bottom:calc(108*var(--torem))}}.p-resources__item-title{font-size:calc(17*var(--torem));margin-bottom:calc(16*var(--torem));padding-bottom:calc(16*var(--torem));border-bottom:1px solid #e2e2e2}@media(width >= 64rem){.p-resources__item-title{font-size:calc(18*var(--torem))}}.p-resources__item-category li{display:inline-block;font-size:calc(13*var(--torem));padding-inline:calc(6*var(--torem));border:1px solid #e2e2e2;border-radius:calc(2*var(--torem))}.p-resources__item-summary{line-height:1.75;font-weight:var(--fw-regular);margin-bottom:calc(12*var(--torem))}.p-resources__item-category{margin-bottom:calc(12*var(--torem))}.p-resources__item-contents-item{font-size:calc(13*var(--torem));font-weight:var(--fw-regular)}.p-resources__item-contents-item+.p-resources__item-contents-item{margin-top:calc(4*var(--torem))}.c-lower-hero__text{width:89.6%;font-weight:var(--fw-regular);line-height:1.75;margin-inline:auto}@media(width >= 64rem){.c-lower-hero__text{width:48.6111111111%;text-align:center}}@media(width >= 64rem){.p-resources-single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(80*var(--torem));-moz-column-gap:calc(80*var(--torem));column-gap:calc(80*var(--torem))}}.p-resources-single__content{margin-bottom:calc(40*var(--torem))}@media(width >= 64rem){.p-resources-single__content{width:43.4210526316%;margin-bottom:calc(0*var(--torem))}}.p-resources-single__form-section{border-radius:calc(4*var(--torem));background-color:#f4f4f4;padding-block:calc(32*var(--torem));padding-inline:calc(20*var(--torem));height:-webkit-max-content;height:-moz-max-content;height:max-content}@media(width >= 64rem){.p-resources-single__form-section{width:49.0601503759%;padding:calc(48*var(--torem))}}.p-resources-single__wrapper{padding-top:calc(40*var(--torem));padding-bottom:calc(112*var(--torem))}@media(width >= 64rem){.p-resources-single__wrapper{padding-top:calc(48*var(--torem));padding-bottom:calc(130*var(--torem))}}.p-resources-single__title{font-size:calc(22*var(--torem));padding-block:calc(16*var(--torem));border-bottom:1px solid #e2e2e2}@media(width >= 64rem){.p-resources-single__title{font-size:calc(28*var(--torem));padding-block:calc(24*var(--torem))}}.p-resources-single__summary{padding-block:calc(16*var(--torem));border-bottom:1px solid #e2e2e2;font-weight:var(--fw-regular)}@media(width >= 64rem){.p-resources-single__summary{padding-block:calc(24*var(--torem))}}.p-resources-single__contents{padding-top:calc(16*var(--torem));font-weight:var(--fw-regular)}@media(width >= 64rem){.p-resources-single__contents{padding-top:calc(24*var(--torem))}}.p-resources-single__contents{font-size:calc(14*var(--torem))}.p-resources-single__contents li+li{margin-top:calc(6*var(--torem))}.p-resources-single__contact-info{padding-block:calc(20*var(--torem));padding-inline:calc(8*var(--torem));border-radius:calc(4*var(--torem));border:1px solid #e2e2e2;margin-top:calc(32*var(--torem))}@media(width >= 64rem){.p-resources-single__contact-info{margin-top:calc(40*var(--torem));padding-inline:calc(40*var(--torem));padding-block:calc(32*var(--torem))}}.p-resources-single__contact-info-text{font-size:calc(14*var(--torem));font-weight:var(--fw-regular);line-height:1.75}@media(width >= 64rem){.p-resources-single__contact-info-text{font-size:calc(14*var(--torem))}}.p-resources-single__contact-info-ttl{font-size:calc(18*var(--torem));margin-bottom:calc(12*var(--torem))}@media(width >= 64rem){.p-resources-single__contact-info-ttl{font-size:calc(16*var(--torem))}}.p-resources-single__contact-info-link{font-weight:var(--fw-bold);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(8*var(--torem));-moz-column-gap:calc(8*var(--torem));column-gap:calc(8*var(--torem));margin-top:calc(20*var(--torem))}.p-resources-single__contact-info-link .c-box{width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem))}.p-contact-single__hero-content{text-align:left;margin-bottom:calc(16*var(--torem))}@media(width >= 64rem){.p-contact-single__hero-content{margin-bottom:calc(24*var(--torem))}}.p-contact-single__hero-text{font-size:calc(15*var(--torem));padding-bottom:calc(16*var(--torem));font-weight:var(--fw-regular);border-bottom:1px solid #e2e2e2}@media(width >= 64rem){.p-contact-single__hero-text{margin-top:calc(16*var(--torem));font-size:calc(16*var(--torem));margin-top:calc(24*var(--torem));padding-bottom:calc(24*var(--torem))}}.p-contact-single__hero-content .c-lower-heading{text-align:left;font-weight:var(--fw-regular)}.p-contact-single__hero-list li{font-weight:var(--fw-regular);font-size:calc(14*var(--torem))}.p-contact-single__hero-list li+li{margin-top:calc(4*var(--torem))}.p-contact-single__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(4*var(--torem));-moz-column-gap:calc(4*var(--torem));column-gap:calc(4*var(--torem))}.p-contact-single__info--lg{padding-left:calc(22*var(--torem));font-size:calc(23*var(--torem));position:relative}@media(width >= 64rem){.p-contact-single__info--lg{font-size:calc(34*var(--torem))}}.p-contact-single__info-number{border-bottom:1px solid #8d8d8d;display:inline-block}.p-contact-single__info--sm{font-size:calc(12*var(--torem));color:#8d8d8d}@media(width >= 64rem){.p-contact-single__info--sm{font-size:calc(13*var(--torem))}}.p-contact-single__info--lg::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19.6683%2015.9092L16.6287%2012.8691C16.1874%2012.4278%2015.4715%2012.4278%2015.0292%2012.8691L13.6503%2014.249C13.2477%2014.6516%2012.6077%2014.6918%2012.1578%2014.3433C12.1578%2014.3433%2010.839%2013.474%208.68254%2011.3175C6.52604%209.16103%205.6567%207.84181%205.6567%207.84181C5.30818%207.39185%205.34896%206.75287%205.7515%206.34927L7.13034%204.97091C7.57269%204.52912%207.57269%203.81271%207.13034%203.37092L4.09086%200.331347C3.64906%20-0.110449%202.93363%20-0.110449%202.49132%200.331347C2.48116%200.341582%202.32725%200.495449%200.658412%202.16478C-1.28559%204.10826%201.28572%2010.063%205.61088%2014.3891C9.93661%2018.7143%2015.8919%2021.285%2017.8354%2019.3421C19.5042%2017.6728%2019.6581%2017.5184%2019.6683%2017.5082C20.1106%2017.0669%2020.1106%2016.3505%2019.6683%2015.9092Z%22%20fill%3D%22%23FFD916%22%2F%3E%3C%2Fsvg%3E");content:"";width:calc(20*var(--torem));height:calc(20*var(--torem));position:absolute;top:50%;left:calc(0*var(--torem));-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-contact-single__info-sections+.p-contact-single__info-sections{margin-top:calc(32*var(--torem))}@media(width >= 64rem){.p-contact-single__info-sections+.p-contact-single__info-sections{margin-top:calc(48*var(--torem))}}.p-contact-single__info-sections h2{font-size:calc(18*var(--torem));margin-bottom:calc(16*var(--torem))}@media(width >= 64rem){.p-contact-single__info-sections h2{font-size:calc(22*var(--torem));margin-bottom:calc(18*var(--torem))}}.p-contact-single__info-sections-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(6*var(--torem))}@media(width >= 64rem){.p-contact-single__info-sections-list{gap:calc(8*var(--torem))}}[data-content=contact].p-contact-single__info-sections-list{gap:calc(0*var(--torem));border-radius:calc(4*var(--torem));grid-template-columns:repeat(3, 1fr);overflow:hidden}[data-content=contact].p-contact-single__info-sections-list img{border-radius:0}.p-contact-single__info-sections-list li img{border-radius:calc(4*var(--torem))}.p-contact-single__hero-inner{padding-bottom:calc(48*var(--torem))}.p-contact-single__info-sections-ttl{font-size:calc(18*var(--torem));margin-bottom:calc(18*var(--torem))}@media(width >= 64rem){.p-contact-single__info-sections-ttl{font-size:calc(22*var(--torem))}}.c-contact__btn-sm{color:#8d8d8d;font-size:calc(13*var(--torem));font-weight:var(--fw-medium);line-height:1}.p-feature__case{-webkit-column-gap:calc(48*var(--torem));-moz-column-gap:calc(48*var(--torem));column-gap:calc(48*var(--torem))}@media(width >= 64rem){.p-feature__case{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-feature__case-btn{margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-feature__case-btn{margin-top:calc(40*var(--torem));text-align:end}}.p-feature__case-company{margin-bottom:calc(8*var(--torem));font-size:calc(13*var(--torem));color:#8d8d8d}.p-feature__case-name{font-size:calc(22*var(--torem));padding-bottom:calc(20*var(--torem));margin-bottom:calc(24*var(--torem));border-bottom:1px solid #e2e2e2;line-height:1.5}@media(width >= 64rem){.p-feature__case-name{font-size:calc(26*var(--torem))}}.p-feature__case-other-ttl{text-align:center;font-size:calc(24*var(--torem));margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-feature__case-other-ttl{font-size:calc(32*var(--torem));margin-bottom:calc(32*var(--torem))}}.p-feature__case-summary{font-size:calc(16*var(--torem));font-weight:var(--fw-regular)}@media(width >= 64rem){.p-feature__case-other-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(34*var(--torem))}}.p-feature__case-other-list .p-case-study__eyecatch{margin-top:0}.p-feature__case{margin-bottom:calc(56*var(--torem))}.p-feature__case-other{margin-top:calc(48*var(--torem))}@media(width >= 64rem){.p-feature__case-other{margin-top:calc(56*var(--torem))}}.p-feature-intro{padding-top:calc(56*var(--torem));padding-bottom:calc(88*var(--torem))}@media(width >= 64rem){.p-feature-intro{padding-block:calc(88*var(--torem))}}.p-feature-intro__header{margin-bottom:calc(122*var(--torem));position:relative;z-index:2}.p-feature-intro__header .p-feature-intro__heading{margin-bottom:calc(14*var(--torem));font-weight:var(--fw-extraBold)}@media(width >= 64rem){.p-feature-intro__header .p-feature-intro__heading{margin-bottom:calc(4*var(--torem))}}.p-feature-intro__heading{font-size:calc(28*var(--torem));padding-bottom:calc(4*var(--torem));line-height:1.6}@media(width >= 64rem){.p-feature-intro__heading{font-size:calc(42*var(--torem))}}.p-feature-intro__main .p-feature-intro__heading{margin-bottom:calc(28*var(--torem))}@media(width >= 64rem){.p-feature-intro__main .p-feature-intro__heading{margin-bottom:calc(35*var(--torem))}}.p-feature-intro__text{font-size:calc(16*var(--torem));font-weight:var(--fw-semiBold);text-align:center;margin-bottom:calc(36*var(--torem))}@media(width >= 64rem){.p-feature-intro__text{font-size:calc(18*var(--torem));margin-bottom:calc(40*var(--torem))}}.p-feature-intro__text-bottom{text-align:center;line-height:1.75;margin-top:calc(40*var(--torem));font-size:calc(16*var(--torem));font-weight:var(--fw-semiBold);position:relative}@media(width >= 64rem){.p-feature-intro__text-bottom{font-size:calc(18*var(--torem))}}.p-feature-intro__text-bottom::after{content:"";width:calc(85*var(--torem));height:calc(53*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2285%22%20height%3D%2253%22%20viewBox%3D%220%200%2085%2053%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M43.6547%2031.4331C43.2789%2031.7585%2042.7211%2031.7585%2042.3453%2031.4331L17.3148%209.75592C16.6149%209.14979%2017.0435%208%2017.9694%208L68.0306%208C68.9565%208%2069.3851%209.1498%2068.6852%209.75593L43.6547%2031.4331Z%22%20fill%3D%22url(%23paint0_linear_7277_5109)%22%2F%3E%3Cpath%20d%3D%22M43.1502%2052.4435C42.7759%2052.7639%2042.2241%2052.7639%2041.8498%2052.4435L7.7501%2023.2597C7.04446%2022.6558%207.47154%2021.5%208.40032%2021.5L76.5997%2021.5C77.5285%2021.5%2077.9555%2022.6558%2077.2499%2023.2598L43.1502%2052.4435Z%22%20fill%3D%22url(%23paint1_linear_7277_5109)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_7277_5109%22%20x1%3D%2243%22%20y1%3D%222.92452e-06%22%20x2%3D%2243%22%20y2%3D%2232%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.57%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.4%22%2F%3E%3Cstop%20offset%3D%220.84%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.76%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.96%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_7277_5109%22%20x1%3D%2242.5%22%20y1%3D%2211%22%20x2%3D%2242.5%22%20y2%3D%2253%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.57%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.4%22%2F%3E%3Cstop%20offset%3D%220.84%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.76%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.96%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-size:cover;position:absolute;top:calc(100% + 35*var(--torem));inset-inline:0;margin-inline:auto}.p-feature-intro__main-ttl{font-size:calc(28*var(--torem));margin-bottom:calc(36*var(--torem));text-align:center;line-height:1.5}@media(width >= 64rem){.p-feature-intro__main-ttl{font-size:calc(42*var(--torem))}}.p-feature-intro__list-item-header{margin-bottom:calc(23*var(--torem))}@media(width >= 64rem){.p-feature-intro__list-item-header{margin-bottom:calc(0*var(--torem));width:41.4473684211cqw}}.p-feature__price__heading-text{font-size:calc(20*var(--torem));font-weight:var(--fw-bold);line-height:1.6}@media(width >= 64rem){.p-feature__price__heading-text{font-size:calc(26*var(--torem))}}.p-feature__price-text-wrapper p{font-weight:var(--fw-regular);font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-feature__price-text-wrapper p{font-size:calc(16*var(--torem))}}.p-feature__price-text-wrapper p+p{margin-top:calc(16*var(--torem))}@media(width >= 64rem){.p-feature__intro-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:calc(50*var(--torem))}}.p-feature__price-wrapper{container-type:inline-size;padding-bottom:calc(120*var(--torem))}@media(width >= 64rem){.p-feature__price-wrapper{padding-bottom:calc(168*var(--torem))}}.p-feature__price__heading{margin-bottom:calc(24*var(--torem));line-height:1.6}@media(width >= 64rem){.p-feature__price__heading{margin-bottom:calc(0*var(--torem));width:29.8872180451cqw}}@media(width >= 64rem){.p-feature__price-text-wrapper{width:57.9887218045cqw;margin-top:calc(164*var(--torem))}}.p-feature__price{padding-top:calc(64*var(--torem))}@media(width >= 64rem){.p-feature__price{padding-block:calc(110*var(--torem))}}.p-feature__case-study{padding-block:calc(64*var(--torem))}@media(width >= 64rem){.p-feature__case-study{padding-block:calc(110*var(--torem))}}.p-feature__intro-wrapper{padding-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-feature__intro-wrapper{padding-bottom:calc(0*var(--torem))}}.p-feature__case-study__section{padding-top:calc(120*var(--torem));padding-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-feature__case-study__section{padding-bottom:calc(110*var(--torem))}}.p-feature__case-img{margin-bottom:calc(16*var(--torem))}@media(width >= 64rem){.p-feature__case-img{margin-bottom:calc(0*var(--torem))}}.p-feature__case-img img{border-radius:calc(4*var(--torem));overflow:hidden}.p-feature-intro__img img{width:100%}.p-feature__heading-block-wrap{padding-inline:3px;display:inline-block}.c-lower-heading--service{margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.c-lower-heading--service{margin-bottom:calc(28*var(--torem))}}.p-feature__wrapper-bg{position:relative}.p-home-feature .p-feature-intro__text-bottom{margin-bottom:calc(90*var(--torem))}@media(width >= 64rem){.p-home-feature .p-feature-intro__text-bottom{margin-bottom:calc(90*var(--torem))}}@media(width >= 64rem){.p-home-feature .c-lower-hero-service__points{display:grid;grid-template-columns:repeat(3, 1fr)}}.p-home-feature .c-lower-hero-service__point-item{width:100%;max-width:initial}.p-home-feature .c-lower-hero-service__point-item>span{padding-top:calc(24*var(--torem));padding-bottom:calc(20*var(--torem));display:block}.p-home-feature .c-lower-hero-service__point--sm{margin-bottom:calc(16*var(--torem))}.p-home-feature .p-feature-intro__heading{margin-bottom:calc(16*var(--torem))}@media(width >= 64rem){.p-home-feature .p-feature-intro__heading{margin-bottom:calc(30*var(--torem))}}@media(width >= 64rem){.p-home-feature .p-feature-intro__heading{font-size:calc(32*var(--torem))}}@media(width >= 64rem){.p-home-feature .p-feature-intro__main-heading{margin-bottom:calc(56*var(--torem))}}.p-feature-intro__txt{font-weight:600;margin-bottom:calc(40*var(--torem))}@media(width >= 64rem){.p-feature-intro__txt{font-size:calc(18*var(--torem));text-align:center;margin-bottom:calc(48*var(--torem))}}.p-feature__content-ttl{font-size:calc(18*var(--torem));margin-bottom:calc(32*var(--torem));line-height:1.5;text-align:center}@media(width >= 64rem){.p-feature__content-ttl{margin-bottom:calc(57*var(--torem));font-size:calc(32*var(--torem))}}@media(width >= 64rem){.p-feature__case .p-feature__case-img{width:49.0601503759%}}@media(width >= 64rem){.p-feature__case-content{width:46.4285714286%}}.p-service-feature__item-img{border-radius:calc(4*var(--torem))}.p-service-feature{background-color:#fff;position:relative}.p-service-feature__body{padding-top:calc(88*var(--torem));padding-bottom:calc(170*var(--torem))}.p-service-feature__item+.p-service-feature__item{margin-top:calc(76*var(--torem))}.p-service-feature__item-body{position:relative;z-index:1;background-color:#fff;border-radius:calc(4*var(--torem));padding:calc(32*var(--torem));padding-inline:calc(20*var(--torem));border:1px solid #e2e2e2}@media(width >= 64rem){.p-service-feature__item-body{padding:calc(40*var(--torem));padding-inline:calc(46*var(--torem))}}.p-service-feature__item{position:relative;scroll-margin-top:calc(100*var(--torem))}.p-service-feature__header{margin-bottom:calc(24*var(--torem));padding-bottom:calc(24*var(--torem));border-bottom:1px solid #d4d4d4;-webkit-column-gap:calc(56*var(--torem));-moz-column-gap:calc(56*var(--torem));column-gap:calc(56*var(--torem))}@media(width >= 64rem){.p-service-feature__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:calc(32*var(--torem));padding-bottom:calc(32*var(--torem))}}.p-service-feature__item-img{margin-bottom:0}@media(width >= 64rem){.p-service-feature__item-img{width:44.5488721805cqw}}.p-service-price{background-color:#fff}.p-service-price__content{font-size:calc(16*var(--torem));line-height:1.75;font-weight:var(--fw-regular)}.p-service-price__content p+p{margin-top:calc(16*var(--torem))}.p-service-feature__text p{font-weight:var(--fw-regular);font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-service-feature__text p{font-size:calc(16*var(--torem))}}.p-service-feature__text p+p{margin-top:calc(12*var(--torem))}@media(width >= 64rem){.p-service-feature__text p+p{margin-top:calc(16*var(--torem))}}.p-service-problem__item{font-family:var(--fw-extraBold)}.p-service-problem__item+.p-service-problem__item{margin-top:calc(8*var(--torem))}.p-service-problem__message{font-size:calc(22*var(--torem));font-weight:var(--fw-extraBold);margin-bottom:calc(32*var(--torem));text-align:center;line-height:1.6}@media(width >= 64rem){.p-service-problem__message{font-size:calc(26*var(--torem))}}.p-service-feature__title{font-size:calc(22*var(--torem));font-weight:var(--fw-bold);letter-spacing:.02em;line-height:1.5;margin-bottom:calc(20*var(--torem))}@media(width >= 64rem){.p-service-feature__title{margin-bottom:calc(0*var(--torem));line-height:1.6;font-size:calc(26*var(--torem))}}@media(width >= 64rem){.p-service-feature__title-wrapper{margin-top:calc(90*var(--torem));width:45.3608247423%}}.p-service-feature__img{border-radius:calc(2*var(--torem))}@media(width >= 64rem){.p-service-feature__img{width:48.8659793814%}}.p-service-feature__number{font-size:calc(11*var(--torem));font-weight:var(--fw-regular);padding-inline:calc(10*var(--torem));border-radius:calc(16*var(--torem));margin-bottom:calc(18*var(--torem));display:inline-block;background-color:#ffea6e}@media(width >= 64rem){.p-service-feature__number{font-size:calc(13*var(--torem));margin-bottom:calc(36*var(--torem))}}.p-company-main .p-service-feature__number{background-color:#e2e2e2}.p-service-option__box-wrap{position:relative}@media(width >= 64rem){.p-service-option__box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(32*var(--torem));-moz-column-gap:calc(32*var(--torem));column-gap:calc(32*var(--torem))}}.p-service-option__box-wrap-icon{position:absolute;left:0;right:0;top:calc(100% + 16*var(--torem));margin:auto;width:calc(48*var(--torem));height:calc(48*var(--torem));background-color:#e6e6e6;border-radius:50%;z-index:10}@media(width >= 64rem){.p-service-option__box-wrap-icon{top:0;right:auto;bottom:0;left:calc(100% - 4*var(--torem))}}.p-service-option__box-wrap-icon:after,.p-service-option__box-wrap-icon:before{content:"";position:absolute;width:calc(16*var(--torem));height:calc(3*var(--torem));border-radius:calc(16*var(--torem));background-color:#1a170b;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-service-option__box-wrap-icon:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}@media(width >= 64rem){.p-service-option__box{width:48.4962406015%}}.p-service-option__box{border-radius:calc(4*var(--torem))}.p-mission-vision-values{display:grid;row-gap:calc(40*var(--torem))}@media(width >= 64rem){.p-mission-vision-values{row-gap:calc(80*var(--torem))}}@media(width >= 64rem){.p-mission-vision-values-intro__text{text-align:center}}.p-mission-vision-values-intro__text--bottom{position:relative}@media(width >= 64rem){.p-mission-vision-values-intro__text--bottom{text-align:center}}.p-mission-vision-values-intro__text p+p{margin-top:calc(10*var(--torem))}@media(width >= 64rem){.p-mission-vision-values-intro__text p+p{margin-top:calc(20*var(--torem))}}.p-mission-vision-values-intro-section{position:relative;padding:calc(40*var(--torem)) 0;background-color:#f6f6f6;padding-bottom:calc(140*var(--torem))}@media(width >= 64rem){.p-mission-vision-values-intro-section{background-color:#f6f6f6;padding-top:calc(88*var(--torem));padding-bottom:calc(156*var(--torem))}}.p-mission-vision-values-intro__heading{text-align:center;font-size:calc(28*var(--torem));line-height:1.6}@media(width >= 64rem){.p-mission-vision-values-intro__heading{font-size:calc(42*var(--torem))}}.p-mission-vision-values-intro__text--bottom p+p{margin-top:calc(16*var(--torem))}@media(width >= 64rem){.p-mission-vision-values-intro__text--bottom p+p{margin-top:calc(20*var(--torem))}}.p-mission-vision-values-intro__text--bottom::after{content:""}.p-mission-vision-values-intro__text--bottom .p-mission-vision-values-intro__heading{margin-bottom:calc(36*var(--torem))}@media(width >= 64rem){.p-mission-vision-values-intro__text--bottom .p-mission-vision-values-intro__heading{margin-bottom:calc(40*var(--torem))}}.p-mission-vision-values-intro__text-arrow{text-align:center;padding-top:calc(38*var(--torem));padding-bottom:calc(42*var(--torem));font-weight:var(--fw-semiBold);position:relative}@media(width >= 64rem){.p-mission-vision-values-intro__text-arrow{font-size:calc(18*var(--torem));padding-top:calc(65*var(--torem));padding-bottom:calc(52*var(--torem))}}.p-mission-vision-values-intro__text-arrow::after{content:"";left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(85*var(--torem));height:calc(53*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2285%22%20height%3D%2253%22%20viewBox%3D%220%200%2085%2053%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M43.6547%2031.4331C43.2789%2031.7585%2042.7211%2031.7585%2042.3453%2031.4331L17.3148%209.75592C16.6149%209.14979%2017.0435%208%2017.9694%208L68.0306%208C68.9565%208%2069.3851%209.1498%2068.6852%209.75593L43.6547%2031.4331Z%22%20fill%3D%22url(%23paint0_linear_7277_5109)%22%2F%3E%3Cpath%20d%3D%22M43.1502%2052.4435C42.7759%2052.7639%2042.2241%2052.7639%2041.8498%2052.4435L7.7501%2023.2597C7.04446%2022.6558%207.47154%2021.5%208.40032%2021.5L76.5997%2021.5C77.5285%2021.5%2077.9555%2022.6558%2077.2499%2023.2598L43.1502%2052.4435Z%22%20fill%3D%22url(%23paint1_linear_7277_5109)%22%2F%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22paint0_linear_7277_5109%22%20x1%3D%2243%22%20y1%3D%222.92452e-06%22%20x2%3D%2243%22%20y2%3D%2232%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.57%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.4%22%2F%3E%3Cstop%20offset%3D%220.84%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.76%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.96%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22paint1_linear_7277_5109%22%20x1%3D%2242.5%22%20y1%3D%2211%22%20x2%3D%2242.5%22%20y2%3D%2253%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%220.57%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.4%22%2F%3E%3Cstop%20offset%3D%220.84%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.76%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23FFDA00%22%20stop-opacity%3D%220.96%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");background-size:cover;position:absolute}@media(width >= 64rem){.p-mission-vision-values-intro__text-arrow::after{width:calc(109*var(--torem));height:calc(70*var(--torem))}}.p-mission-vision-values-intro__text-arrow p{position:relative;z-index:2}.p-mission-vision-values__wrapper{position:relative;z-index:1}.p-mission-vision-values-decorate01{position:absolute;left:0;top:0;position:absolute;top:max(-2.6666666667vw,-10px);left:max(-16vw,-60px);width:min(62.6666666667vw,435px);height:auto}@media(width >= 64rem){.p-mission-vision-values-decorate01{top:max(-2.5vw,-36px);left:max(-8.6805555556vw,-125px);width:min(33.5416666667vw,483px)}}.p-feature-decorate01{position:absolute;left:0;top:0;position:absolute;top:max(-2.6666666667vw,-10px);left:max(-22.4vw,-60px);width:min(62.6666666667vw,435px);height:auto}@media(width >= 64rem){.p-feature-decorate01{top:min(8.1944444444vw,118px);left:max(-5.8333333333vw,-84px);width:min(33.5416666667vw,483px)}}.p-mission-vision-values-decorate02{position:absolute;left:0;top:0;position:absolute;top:min(41.3333333333vw,155px);left:max(-4.2666666667vw,-16px);width:min(21.8666666667vw,102px);height:auto}@media(width >= 64rem){.p-mission-vision-values-decorate02{top:min(25.625vw,369px);left:min(7.7083333333vw,111px);width:min(11.8055555556vw,170px)}}.p-feature-decorate02{position:absolute;left:0;top:0;position:absolute;top:min(41.3333333333vw,155px);left:max(-4.2666666667vw,-16px);width:min(21.8666666667vw,102px);height:auto}@media(width >= 64rem){.p-feature-decorate02{top:min(29.9305555556vw,431px);left:max(-4.0277777778vw,-58px);width:min(11.8055555556vw,170px)}}.p-feature-decorate03{position:absolute;left:0;top:0;position:absolute;top:min(41.3333333333vw,155px);left:max(-4.2666666667vw,-16px);width:min(21.8666666667vw,102px);height:auto}@media(width >= 64rem){.p-feature-decorate03{top:min(65.2777777778vw,940px);left:min(15.2777777778vw,220px);width:min(5.1388888889vw,74px)}}.p-feature-decorate04{position:absolute;left:0;top:0;position:absolute;top:min(41.3333333333vw,155px);left:max(-4.2666666667vw,-16px);width:min(21.8666666667vw,102px);height:auto}@media(width >= 64rem){.p-feature-decorate04{top:min(64.4444444444vw,928px);left:min(11.5277777778vw,166px);width:min(7.5vw,108px)}}.p-feature-decorate05{position:absolute;left:0;top:0;position:absolute;top:min(148vw,555px);left:min(.2666666667vw,20px);width:min(15.4666666667vw,78px);height:auto}@media(width >= 64rem){.p-feature-decorate05{top:min(83.6805555556vw,1205px);left:max(-3.75vw,-54px);width:min(7.9166666667vw,114px)}}.p-feature-decorate06{position:absolute;top:0;position:absolute;top:min(148vw,555px);right:min(.2666666667vw,20px);width:min(15.4666666667vw,78px);height:auto}@media(width >= 64rem){.p-feature-decorate06{top:min(10.0694444444vw,145px);right:max(-1.3194444444vw,-19px);width:min(6.3194444444vw,91px)}}.p-feature-decorate07{position:absolute;top:0;position:absolute;top:min(174.1333333333vw,653px);right:max(-10.1333333333vw,-38px);width:min(26.1333333333vw,118px);height:auto}@media(width >= 64rem){.p-feature-decorate07{top:min(45.1388888889vw,652px);right:max(-4.1666666667vw,-60px);width:min(17.4305555556vw,251px)}}.p-feature-decorate08{position:absolute;top:0;top:min(182.6666666667vw,685px);right:max(-11.4666666667vw,-43px);width:min(38.4vw,144px);height:auto}@media(width >= 64rem){.p-feature-decorate08{top:min(53.125vw,765px);right:max(-8.3333333333vw,-120px);width:min(22.5vw,324px)}}.p-mission-vision-values-decorate03{position:absolute;left:0;top:0;position:absolute;top:min(148vw,555px);left:min(.2666666667vw,20px);width:min(15.4666666667vw,78px);height:auto}@media(width >= 64rem){.p-mission-vision-values-decorate03{top:min(54.1666666667vw,780px);left:max(-.3472222222vw,-5px);width:min(7.9166666667vw,114px)}}.p-mission-vision-values-decorate04{position:absolute;top:0;position:absolute;top:min(174.1333333333vw,653px);right:max(-10.1333333333vw,-38px);width:min(26.1333333333vw,118px);height:auto}@media(width >= 64rem){.p-mission-vision-values-decorate04{top:min(32.5vw,468px);right:max(-4.1666666667vw,-60px);width:min(17.4305555556vw,251px)}}.p-mission-vision-values-decorate05{position:absolute;top:0;position:absolute;top:min(182.6666666667vw,685px);right:max(-11.4666666667vw,-43px);width:min(38.4vw,144px);height:auto}@media(width >= 64rem){.p-mission-vision-values-decorate05{top:min(38.75vw,558px);right:max(-5.3472222222vw,-77px);width:min(25.6944444444vw,370px)}}.p-mission-vision-values-box{top:100%}.p-mission-vision-values-box .c-single__download-box-link{padding-inline:calc(10*var(--torem))}@media(width >= 64rem){.p-mission-vision-values-box .c-single__download-box-link{padding-inline:calc(56*var(--torem))}}.p-mission-vision-values-main .c-contact{padding-top:calc(165*var(--torem))}@media(width >= 64rem){.p-mission-vision-values-main .c-contact{padding-top:calc(160*var(--torem))}}.p-mission-vision-values-main .c-button__inner{-webkit-column-gap:calc(15*var(--torem));-moz-column-gap:calc(15*var(--torem));column-gap:calc(15*var(--torem))}.p-mission-vision-values-intro__text p{line-height:1.75}@media(width >= 64rem){.p-sitemap__list-item-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-column-gap:calc(34*var(--torem));-moz-column-gap:calc(34*var(--torem));column-gap:calc(34*var(--torem))}}.p-sitemap__list-item-link .c-box{width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem))}.p-sitemap__list-item-text{font-size:calc(14*var(--torem));font-weight:var(--fw-bold);line-height:1.75}@media(width >= 64rem){.p-sitemap__list-item-text{font-size:calc(18*var(--torem))}}.p-sitemap__list-item-wrapper{padding-top:calc(56*var(--torem));padding-bottom:calc(56*var(--torem))}@media(width >= 64rem){.p-sitemap__list-item-wrapper{padding-top:calc(70*var(--torem))}}.p-sitemap__list-item-link>a{display:block;padding-bottom:calc(20*var(--torem));border-bottom:#e2e2e2 1px solid}.p-sitemap__list-item-link-child{padding-top:calc(20*var(--torem))}.p-sitemap__list-item-link+.p-sitemap__list-item-link{margin-top:calc(32*var(--torem))}@media(width >= 64rem){.p-sitemap__list-item-link+.p-sitemap__list-item-link{margin-top:calc(48*var(--torem))}}.p-sitemap__list-item-link-child-item{font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-sitemap__list-item-link-child-item{margin-top:calc(16*var(--torem))}}.p-sitemap__list-item-link-child-item a{display:block;padding-left:calc(18*var(--torem));position:relative}.p-sitemap__list-item-link-child-item a::after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(12*var(--torem));height:calc(2*var(--torem));background-color:#8d8d8d;border-radius:50%}.p-sitemap__list-item-link-child-item+.p-sitemap__list-item-link-child-item{margin-top:calc(10*var(--torem))}@media(width >= 64rem){.p-sitemap__list-item-link-child-item+.p-sitemap__list-item-link-child-item{margin-top:calc(16*var(--torem))}}.p-sitemap__list-item-link-sub{font-size:calc(14*var(--torem))}@media(width >= 64rem){.p-sitemap__list-item-link-sub{font-size:calc(16*var(--torem))}}.p-sitemap__list-item-link-sub+.p-sitemap__list-item-link-sub{margin-top:calc(20*var(--torem))}@media(width >= 64rem){.p-sitemap__list-item-link-sub+.p-sitemap__list-item-link-sub{margin-top:calc(20*var(--torem))}}.p-sitemap__list-item-link+.p-sitemap__list-item-link-sub{margin-top:calc(40*var(--torem))}@media(width >= 64rem){.p-sitemap__list-item-link+.p-sitemap__list-item-link-sub{margin-top:calc(48*var(--torem))}}.p-sitemap__list-item+.p-sitemap__list-item{margin-top:calc(32*var(--torem))}@media(width >= 64rem){.p-sitemap__list-item+.p-sitemap__list-item{margin-top:calc(0*var(--torem))}}@media(width >= 64rem){.p-recruitment__cards[data-col="2"]{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:calc(28*var(--torem));-moz-column-gap:calc(28*var(--torem));column-gap:calc(28*var(--torem))}}.p-recruitment__cards[data-col="4"]{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:calc(16*var(--torem));-moz-column-gap:calc(16*var(--torem));column-gap:calc(16*var(--torem));row-gap:calc(36*var(--torem))}@media(width >= 64rem){.p-recruitment__cards[data-col="4"]{grid-template-columns:repeat(4, 1fr);-webkit-column-gap:calc(28*var(--torem));-moz-column-gap:calc(28*var(--torem));column-gap:calc(28*var(--torem))}}.p-recruitment__cards-image{overflow:hidden}.p-recruitment__card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform var(--duration-normal) var(--ease-power2-out);transition:-webkit-transform var(--duration-normal) var(--ease-power2-out);transition:transform var(--duration-normal) var(--ease-power2-out);transition:transform var(--duration-normal) var(--ease-power2-out), -webkit-transform var(--duration-normal) var(--ease-power2-out);transition:transform var(--duration-normal) var(--ease-power2-out),-webkit-transform var(--duration-normal) var(--ease-power2-out)}.p-recruitment__card-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(12*var(--torem));font-size:calc(14*var(--torem));font-weight:var(--fw-bold);line-height:1.75;padding-bottom:calc(16*var(--torem));margin-bottom:calc(20*var(--torem));border-bottom:1px solid #e2e2e2;margin-top:calc(20*var(--torem))}@media(width >= 64rem){.p-recruitment__card-title{font-size:calc(18*var(--torem))}}.p-recruitment__card-title .c-box{top:.4em}.p-recruitment__card-title-text{display:inline}.p-recruitment__card-description{font-size:var(--font-size-sm);line-height:2;color:var(--cl-black);margin:0}@media(width >= 64rem){.p-recruitment__card-description{font-size:calc(16*var(--torem))}}.p-recruitment__card-link{background-color:rgba(0,0,0,0);display:block;text-decoration:none}.p-recruitment__cards+.p-recruitment__cards{margin-top:calc(32*var(--torem))}@media(width >= 64rem){.p-recruitment__cards+.p-recruitment__cards{margin-top:calc(56*var(--torem))}}.p-recruitment__card-image img{border-radius:calc(4*var(--torem))}.p-recruitment__card-link{display:grid;grid-template-rows:subgrid;grid-row:span 3}.p-recruitment__card{display:grid;gap:0;grid-template-rows:subgrid;grid-row:span 3}.p-recruitment-cta{padding-inline:calc(20*var(--torem));margin-bottom:calc(64*var(--torem))}.p-recruitment-cta .p-home-recruit-info-bg{padding-block:calc(185*var(--torem))}@media(width >= 64rem){.p-recruitment-cta .p-home-recruit-info-bg{padding-block:calc(104*var(--torem))}}.p-recruitment-cta .p-home-recruit-info-image[data-item="02"]{width:min(21.8666666667vw,150px);top:min(12.2666666667vw,46px);right:min(10.6666666667vw,40px)}@media(width >= 64rem){.p-recruitment-cta .p-home-recruit-info-image[data-item="02"]{display:block;width:min(13.8888888889vw,200px);top:min(8.125vw,117px);left:min(19.0972222222vw,275px);right:auto}}.p-recruitment-cta .p-home-recruit-info-image[data-item="04"]{display:none}@media(width >= 64rem){.p-recruitment-cta .p-home-recruit-info-image[data-item="04"]{display:block;width:min(9.0972222222vw,131px);top:min(7.2916666667vw,105px);right:min(25vw,360px)}}.p-recruitment-cta .p-home-recruit-info-image[data-item="05"]{width:min(67.2vw,252px);bottom:max(-21.3333333333vw,-80px);right:max(-9.6vw,-36px)}@media(width >= 64rem){.p-recruitment-cta .p-home-recruit-info-image[data-item="05"]{width:min(26.1805555556vw,377px);top:min(9.7916666667vw,141px);bottom:auto;right:max(-1.9444444444vw,-28px)}}.p-recruitment-cta [data-color=black].c-button-primary{font-size:calc(17*var(--torem));padding-inline:calc(45*var(--torem));min-height:calc(74*var(--torem))}@media(width >= 64rem){.p-recruitment-cta [data-color=black].c-button-primary{padding-inline:calc(68*var(--torem));min-height:calc(80*var(--torem));font-size:calc(18*var(--torem))}}.p-recruitment__content{position:relative;overflow:clip;padding-top:calc(56*var(--torem));padding-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-recruitment__content{padding-top:calc(88*var(--torem));padding-bottom:calc(108*var(--torem))}}[data-col="2"].p-recruitment__cards .p-recruitment__card+.p-recruitment__card{margin-top:calc(36*var(--torem))}@media(width >= 64rem){[data-col="2"].p-recruitment__cards .p-recruitment__card+.p-recruitment__card{margin-top:calc(0*var(--torem))}}.p-jobopenings__cards{display:grid;gap:calc(32*var(--torem))}@media(width >= 64rem){.p-jobopenings__cards{grid-template-columns:repeat(2, 1fr);gap:calc(32*var(--torem))}}.p-jobopenings__card-meta+.p-jobopenings__card-meta{margin-top:calc(8*var(--torem))}@media(width >= 64rem){.p-jobopenings__card-meta+.p-jobopenings__card-meta{margin-top:calc(10*var(--torem))}}.p-jobopenings__card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(8*var(--torem));-moz-column-gap:calc(8*var(--torem));column-gap:calc(8*var(--torem))}@media(width >= 64rem){.p-jobopenings__card-meta{-webkit-column-gap:calc(10*var(--torem));-moz-column-gap:calc(10*var(--torem));column-gap:calc(10*var(--torem))}}.p-jobopenings__card-meta dt{font-size:calc(14*var(--torem));font-weight:var(--fw-regular)}.p-jobopenings__card-meta dd{font-size:calc(14*var(--torem));font-weight:var(--fw-regular);width:calc(100% - 92px)}.p-jobopenings__card a{background-color:#fff;padding:calc(20*var(--torem));display:block}@media(width >= 64rem){.p-jobopenings__card a{padding:calc(32*var(--torem))}}.p-jobopenings__card-title-wrapper{padding-bottom:calc(24*var(--torem));border-bottom:1px solid #d4d4d4;position:relative}.p-jobopenings__card-title{font-size:calc(18*var(--torem))}@media(width >= 64rem){.p-jobopenings__card-title{font-size:calc(22*var(--torem))}}.p-jobopenings__card-badge{font-size:calc(13*var(--torem));border:1px solid #d4d4d4;background-color:#f6f6f6;border-radius:calc(2*var(--torem));height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:calc(3*var(--torem));font-weight:var(--fw-bold)}@media(width >= 64rem){.p-jobopenings__card-badge{font-size:calc(14*var(--torem));position:absolute;top:0;right:0}}@media(width >= 64rem){.p-jobopenings__card-title-text{font-size:calc(22*var(--torem))}}.p-jobopenings__card{border-top:6px solid #ffea6e;border-radius:calc(4*var(--torem))}.p-jobopenings__card .c-box{width:calc(35*var(--torem));height:calc(18*var(--torem))}.p-jobopenings__card .c-box svg{width:calc(12*var(--torem));height:calc(12*var(--torem))}.p-jobopenings__process-index{font-size:calc(13*var(--torem));color:#8d8d8d;display:inline-block;margin-bottom:calc(8*var(--torem))}.p-jobopenings__process-title{font-size:calc(18*var(--torem));padding-bottom:calc(10*var(--torem));border-bottom:1px solid #d4d4d4}.p-jobopenings__process-item{border:1px solid #d4d4d4;border-radius:calc(4*var(--torem));padding:calc(32*var(--torem))}.p-jobopenings__process-item+.p-jobopenings__process-item{margin-top:calc(28*var(--torem))}.p-jobopenings__process-description{padding-top:calc(20*var(--torem));color:#1a170b}.p-jobopenings__process-label-title{font-size:calc(16*var(--torem));font-weight:var(--fw-bold);line-height:1.4}.p-jobopenings__process-label-item{padding-block:1rem;padding-inline:calc(23*var(--torem));text-align:center;line-height:1}@media(width >= 64rem){.p-jobopenings__process-label-item{padding-top:calc(20*var(--torem))}}.p-jobopenings__process-label-index{font-size:calc(12*var(--torem));color:#8d8d8d;display:inline-block;line-height:1;padding-bottom:calc(10*var(--torem))}@media(width >= 64rem){.p-jobopenings__process-label-index{font-size:calc(14*var(--torem))}}.p-jobopenings__process-text{margin-bottom:calc(40*var(--torem));text-align:center}.p-jobopenings__process-description{font-size:calc(14*var(--torem))}@media(width >= 64rem){.p-jobopenings__process-description{font-size:calc(14*var(--torem))}}.p-jobopenings__faq{padding-inline:5vi;max-inline-size:1280px;margin-inline:auto;-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:calc(56*var(--torem))}@media(width >= 64rem){.p-jobopenings__faq{margin-top:calc(50*var(--torem))}}.p-jobopenings__faq-section{padding-block:calc(56*var(--torem));background-color:#f6f6f6;border-radius:calc(8*var(--torem))}@media(width >= 64rem){.p-jobopenings__faq-section{padding-top:calc(44*var(--torem));padding-bottom:calc(144*var(--torem))}}.p-jobopenings__process-item{position:relative}.p-jobopenings__process-item::after{position:absolute;left:0;right:0;top:0;width:100%;height:6px;background-color:#ffea6e;content:""}.p-advantage__top{margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-advantage__top{margin-bottom:calc(27*var(--torem))}}.p-advantage__item+.p-advantage__item{border-top:1px solid #d4d4d4;padding-top:calc(36*var(--torem));margin-top:calc(36*var(--torem))}@media(width >= 64rem){.p-advantage__item+.p-advantage__item{padding-top:calc(56*var(--torem));margin-top:calc(56*var(--torem))}}.p-advantage__item-image{border-radius:calc(4*var(--torem));overflow:hidden;margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-advantage__item-image{border-radius:calc(8*var(--torem));margin-bottom:calc(0*var(--torem))}}@media(width >= 64rem){.p-advantage__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(47*var(--torem));-moz-column-gap:calc(47*var(--torem));column-gap:calc(47*var(--torem))}}.p-advantage__heading-number{font-size:calc(10*var(--torem));background-color:#ffea6e;border-radius:calc(16*var(--torem));font-family:var(--ff-en);display:inline-block;margin-bottom:calc(23*var(--torem));padding-inline:calc(7*var(--torem))}.p-advantage__heading-text{font-size:calc(24*var(--torem));font-weight:var(--fw-bold);line-height:1.62}@media(width >= 64rem){.p-advantage__heading-text{font-size:calc(32*var(--torem));line-height:1.5}}@media(width >= 64rem){.p-advantage__item-image-wrapper{width:49.0601503759%}}@media(width >= 64rem){[data-reverse] .p-advantage__top{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-advantage-wrapper{overflow:clip}.c-lower-heading-description{padding-inline:5vi;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto;font-weight:var(--fw-regular)}@media(width >= 64rem){.c-lower-heading-description{width:min(49.8611111111vw,718px)}}.p-welfarebenefits__item+.p-welfarebenefits__item{margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-welfarebenefits__item+.p-welfarebenefits__item{margin-top:calc(60*var(--torem))}}.p-welfarebenefits__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem));margin-bottom:calc(20*var(--torem));padding-bottom:calc(20*var(--torem));border-bottom:1px solid #d4d4d4}@media(width >= 64rem){.p-welfarebenefits__item-top{-webkit-column-gap:calc(24*var(--torem));-moz-column-gap:calc(24*var(--torem));column-gap:calc(24*var(--torem));margin-bottom:calc(24*var(--torem));padding-bottom:calc(24*var(--torem))}}.p-welfarebenefits__item-top h3{line-height:1.5}@media(width >= 64rem){.p-welfarebenefits__item-top h3{line-height:1.75}}.p-welfarebenefits__item-icon{max-width:72px}@media(width >= 64rem){.p-welfarebenefits__item-icon{max-width:88px}}.p-welfarebenefits__item-subheading{font-size:calc(11*var(--torem));font-weight:var(--fw-regular);margin-bottom:calc(4*var(--torem));color:#99a9b0}.p-one-page__item hgroup h3{line-height:1.5;font-size:calc(17*var(--torem))}@media(width >= 64rem){.p-one-page__item hgroup h3{font-size:calc(26*var(--torem))}}.p-welfarebenefits__item{background-color:#fff;padding:calc(20*var(--torem));border-radius:calc(4*var(--torem));position:relative;border-top:7px solid #ffea6e}@media(width >= 64rem){.p-welfarebenefits__item{padding:calc(32*var(--torem))}}.p-one-page__item{background-color:#fff;padding:calc(32*var(--torem));padding-inline:calc(20*var(--torem));border-top:7px solid #ffea6e;border-radius:calc(4*var(--torem));display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}@media(width >= 64rem){.p-one-page__item{padding-inline:calc(32*var(--torem))}}.p-one-page__item-top{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem));margin-bottom:calc(20*var(--torem));padding-bottom:calc(20*var(--torem));border-bottom:1px solid #d4d4d4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(width >= 64rem){.p-one-page__item-top{-webkit-column-gap:calc(24*var(--torem));-moz-column-gap:calc(24*var(--torem));column-gap:calc(24*var(--torem));margin-bottom:calc(24*var(--torem));padding-bottom:calc(20*var(--torem))}}.p-welfarebenefits__item-bottom-box{padding-inline:calc(28*var(--torem));padding-block:calc(20*var(--torem));background-color:#fffadb;margin-top:calc(24*var(--torem))}.p-welfarebenefits__item-bottom-box-ttl{font-size:calc(16*var(--torem));font-weight:var(--fw-bold);margin-bottom:calc(8*var(--torem));position:relative;padding-left:1rem}.p-welfarebenefits__item-bottom-box-ttl:after{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;height:8px;border-radius:50%;margin-block:auto;background-color:#ffea6e}@media(width >= 64rem){.p-welfarebenefits__item-bottom-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(24*var(--torem))}}.p-welfarebenefits__item-bottom-box-subttl{font-size:calc(15*var(--torem));line-height:1.75;font-weight:var(--fw-bold);margin-bottom:1rem}@media(width >= 64rem){.p-welfarebenefits__item-bottom-box-subttl{font-size:calc(16*var(--torem))}}.p-welfarebenefits__item p+p{margin-top:calc(16*var(--torem))}@media(width >= 64rem){.p-welfarebenefits__connection-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(30*var(--torem))}}@media(width >= 64rem){.p-welfarebenefits__other-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(28*var(--torem))}}.p-welfarebenefits__connection-wrapper .p-welfarebenefits__item+.p-welfarebenefits__item{margin-top:0}.p-welfarebenefits__connection-wrapper .p-welfarebenefits__item+.p-welfarebenefits__item{margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-welfarebenefits__connection-wrapper .p-welfarebenefits__item+.p-welfarebenefits__item{margin-top:calc(0*var(--torem))}}.p-welfarebenefits__other-wrapper .p-welfarebenefits__item+.p-welfarebenefits__item{margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-welfarebenefits__other-wrapper .p-welfarebenefits__item+.p-welfarebenefits__item{margin-top:calc(0*var(--torem))}}.p-welfarebenefits__other-wrapper-bg{padding-block:calc(56*var(--torem));background-color:#f6f6f6;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.6) 5px, transparent 5px);background-position:0 0;background-size:50px 50px;margin-bottom:calc(50*var(--torem))}@media(width >= 64rem){.p-welfarebenefits__other-wrapper-bg{margin-bottom:calc(56*var(--torem));padding-top:calc(85*var(--torem));padding-bottom:calc(100*var(--torem))}}.p-welfarebenefits__connection-wrapper-bg{padding-block:calc(56*var(--torem))}@media(width >= 64rem){.p-welfarebenefits__connection-wrapper-bg{padding-bottom:calc(136*var(--torem))}}[data-number="01"] .p-one-page__item-icon{max-width:calc(107*var(--torem))}@media(width >= 64rem){[data-number="01"] .p-one-page__item-icon{max-width:calc(136*var(--torem))}}[data-number="02"] .p-one-page__item-icon{max-width:calc(135*var(--torem))}@media(width >= 64rem){[data-number="02"] .p-one-page__item-icon{max-width:calc(171*var(--torem))}}[data-number="05"] .p-one-page__item-top{display:block}@media(width >= 64rem){[data-number="05"] .p-one-page__item-top{display:-webkit-box;display:-ms-flexbox;display:flex}}[data-number="05"] hgroup{margin-bottom:calc(20*var(--torem))}@media(width >= 64rem){[data-number="05"] hgroup{margin-bottom:calc(0*var(--torem))}}[data-number="05"] .p-one-page__item-icon{max-width:initial}@media(width >= 64rem){[data-number="05"] .p-one-page__item-icon{max-width:calc(558*var(--torem))}}[data-number="08"] .p-one-page__item-icon{max-width:calc(108*var(--torem))}@media(width >= 64rem){[data-number="08"] .p-one-page__item-icon{max-width:calc(134*var(--torem))}}.p-one-page__item-icon{max-width:calc(135*var(--torem))}@media(width >= 64rem){.p-one-page__item-icon{max-width:calc(171*var(--torem))}}.p-one-page__item-col[data-col="2"]{display:grid;gap:calc(30*var(--torem))}@media(width >= 64rem){.p-one-page__item-col[data-col="2"]{grid-template-columns:repeat(2, 1fr)}}.p-one-page__item-col[data-col="1"]{display:block;margin-block:calc(30*var(--torem))}@media(width >= 64rem){.p-growth-environment__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(30*var(--torem));-moz-column-gap:calc(30*var(--torem));column-gap:calc(30*var(--torem))}}@media(width >= 64rem){.p-growth-environment__item-content-text{width:49.4%}}.p-growth-environment__item-content-text p{font-size:calc(15*var(--torem));line-height:1.75}@media(width >= 64rem){.p-growth-environment__item-content-text p{font-size:calc(16*var(--torem))}}.p-growth-environment__item-content-text p+p{margin-top:calc(12*var(--torem))}.p-growth-environment__item-figure{margin-bottom:calc(24*var(--torem))}@media(width >= 64rem){.p-growth-environment__item-figure{margin-bottom:calc(0*var(--torem))}}.p-growth-environment__item-examples-heading{font-size:calc(16*var(--torem));font-weight:var(--fw-bold);margin-bottom:calc(10*var(--torem));color:#efcb3a}.p-growth-environment__item-examples-list-item{position:relative;padding-left:calc(16*var(--torem))}.p-growth-environment__item-examples-list-item::before{position:absolute;left:0;top:.8em;width:6px;height:6px;border-radius:50%;background-color:#efcb3a;content:""}.p-growth-environment__item-examples{margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-growth-environment__item-figure{width:47.4%}}.p-growth-environment__item-3columns{display:grid;gap:calc(30*var(--torem))}@media(width >= 64rem){.p-growth-environment__item-3columns{grid-template-columns:repeat(3, 1fr);-webkit-column-gap:calc(80*var(--torem));-moz-column-gap:calc(80*var(--torem));column-gap:calc(80*var(--torem))}}.p-growth-environment__item-3columns-item h4{text-align:center}.p-growth-environment__item-3columns-item-number{font-size:calc(11*var(--torem));font-family:var(--ff-en);font-weight:var(--fw-regular);display:block;text-align:center;color:#99a9b0}.p-interview__list{display:grid}@media(width >= 64rem){.p-interview__list{grid-template-columns:repeat(3, 1fr);-webkit-column-gap:calc(34*var(--torem));-moz-column-gap:calc(34*var(--torem));column-gap:calc(34*var(--torem));row-gap:calc(56*var(--torem))}}.p-interview-lower__wrapper{padding-top:calc(60*var(--torem));padding-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-interview-lower__wrapper{padding-top:calc(88*var(--torem));padding-bottom:calc(108*var(--torem))}}.p-interview{scroll-margin-top:calc(80*var(--torem))}.p-interview+.p-interview{margin-top:calc(80*var(--torem))}@media(width >= 64rem){.p-interview+.p-interview{margin-top:calc(108*var(--torem))}}.p-interview__title{font-size:calc(18*var(--torem));font-weight:var(--fw-bold);line-height:1.5}@media(width >= 64rem){.p-interview__title{font-size:calc(32*var(--torem))}}.p-interview__thumbnail img{border-radius:calc(4*var(--torem));aspect-ratio:336/210;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media(width >= 64rem){.p-interview__thumbnail img{aspect-ratio:332/360;-o-object-position:center;object-position:center}}.p-interview__card-title{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:0}.p-interview__item{display:grid;grid-template-rows:subgrid;grid-row:span 4}.p-interview__item a{gap:0;display:grid;grid-template-rows:subgrid;grid-row:span 4}.p-interview__details{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(13*var(--torem));color:#8d8d8d}.p-interview__details p{position:relative}.p-interview__details p+p::before{position:absolute;left:0;top:0;bottom:0;width:1px;height:60%;margin-block:auto;background-color:#8d8d8d;content:""}.p-interview__item+.p-interview__item{margin-top:calc(48*var(--torem))}@media(width >= 64rem){.p-interview__item+.p-interview__item{margin-top:calc(0*var(--torem))}}.p-interview__details *+*{margin-left:calc(6*var(--torem));padding-left:calc(6*var(--torem))}.p-interview__tag{font-size:calc(13*var(--torem));color:#fff;border:1px solid #d4d4d4;background-color:#1a1a1a;border-radius:calc(4*var(--torem));height:-webkit-max-content;height:-moz-max-content;height:max-content;line-height:1;padding:calc(1*var(--torem));padding-inline:calc(5*var(--torem))}.p-interview__tags{margin-bottom:calc(4*var(--torem))}.p-interview__card-title-wrapper{margin-top:calc(27*var(--torem))}.p-interview-single__hero{position:relative;padding-inline:5vi;margin-inline:auto}@media(width >= 64rem){.p-interview-single__hero{max-width:1060px;margin-inline:auto}}.p-interview-single__hero-wrap{position:relative}.p-interview-single__hero-wrap::after{content:"";position:absolute;right:0;bottom:0;margin:auto;width:100vw;height:66.9333333333vw;background-color:#ffea6e;z-index:-1}@media(width >= 64rem){.p-interview-single__hero-wrap::after{top:0;right:0;height:100%;width:33.3333333333vw}}.p-interview-single__thumbnail{position:absolute;bottom:max(-16vw,-60px);left:max(-5.3333333333vw,-20px);right:0;margin-inline:auto;width:min(121.0666666667vw,950px)}@media(width >= 64rem){.p-interview-single__thumbnail{top:45%;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(600px,44.7916666667vw,645px);right:max(-6.25vw,-90px)}}.p-interview-single__hero-wrap{border-bottom:#e2e2e2 solid 1px;overflow:hidden}.p-interview-single__hero{-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:calc(153*var(--torem));padding-bottom:110.9333333333vw}@media(width >= 64rem){.p-interview-single__hero{margin-top:calc(184*var(--torem));padding-bottom:calc(46*var(--torem))}}@media(width >= 64rem){.p-interview-single__header{max-width:calc(480*var(--torem));width:min(33.3333333333vw,480px)}}.p-interview-single__title{font-size:calc(24*var(--torem));font-weight:var(--fw-bold);line-height:1.5;margin-bottom:calc(17*var(--torem))}@media(width >= 64rem){.p-interview-single__title{font-size:min(2.5vw,36px);margin-bottom:calc(25*var(--torem))}}.p-interview-single__content{margin-inline:auto;padding-inline:5vi;-webkit-box-sizing:content-box;box-sizing:content-box;padding-top:calc(64*var(--torem));padding-bottom:calc(58*var(--torem))}@media(width >= 64rem){.p-interview-single__content{padding-top:calc(100*var(--torem));padding-bottom:calc(124*var(--torem));width:min(58.75vw,846px)}}.p-interview-single__content figure img{border-radius:calc(4*var(--torem));overflow:hidden}.p-interview-single__details{color:#8d8d8d}.p-interview-single__name{font-size:calc(18*var(--torem))}.p-interview-single__details-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:calc(14*var(--torem));-moz-column-gap:calc(14*var(--torem));column-gap:calc(14*var(--torem))}.p-interview-single__previous-job{position:relative;font-size:calc(13*var(--torem))}@media(width >= 64rem){.p-interview-single__previous-job{font-size:calc(14*var(--torem))}}.p-interview-single__year{position:relative;font-size:calc(17*var(--torem))}@media(width >= 64rem){.p-interview-single__year{font-size:calc(18*var(--torem))}}.p-interview-single__year::after{position:absolute;top:0;bottom:0;margin-block:auto;right:calc(100% + 8*var(--torem));height:60%;width:1px;background-color:#8d8d8d;content:""}.p-interview-single__header-top{border-bottom:1px solid #e2e2e2;padding-bottom:calc(20*var(--torem));margin-bottom:calc(20*var(--torem))}.p-interview-single__details-text{font-size:calc(14*var(--torem));line-height:1.75}.p-interview-single__content h2.wp-block-heading{font-size:calc(24*var(--torem));margin-bottom:calc(16*var(--torem));margin-top:calc(64*var(--torem));background-color:rgba(0,0,0,0);padding:0}@media(width >= 64rem){.p-interview-single__content h2.wp-block-heading{margin-top:calc(100*var(--torem));line-height:1.5;font-size:calc(32*var(--torem))}}.p-interview-single__content h2.wp-block-heading::after{display:none}.p-interview-single__content h4.wp-block-heading{margin-top:0}.p-interview-single__content h3.wp-block-heading{font-size:calc(17*var(--torem));display:block;margin-top:calc(0*var(--torem));margin-bottom:calc(16*var(--torem));font-weight:var(--fw-bold);line-height:1.6;padding-left:calc(34*var(--torem));position:relative}@media(width >= 64rem){.p-interview-single__content h3.wp-block-heading{line-height:1.5;font-size:calc(20*var(--torem))}}.p-interview-single__content h3.wp-block-heading::after{content:"";position:absolute;left:0;top:.9rem;margin-block:auto;width:24px;height:1px;border-radius:2px;background-color:#8d8d8d}@media(width >= 64rem){.p-interview-single__content h3.wp-block-heading::after{top:.9rem}}.p-interview-single__content p+p{margin-top:calc(16*var(--torem))}.p-interview-single__content p+h4.wp-block-heading{margin-top:calc(32*var(--torem))}.p-growth-environment__item-bg{position:absolute;top:calc(-4*var(--torem));right:calc(-4*var(--torem));width:100%;height:100%;background-color:#ffea6e;border-radius:calc(4*var(--torem));z-index:0}@media(width >= 64rem){.p-growth-environment__item-bg{top:calc(-6*var(--torem));right:calc(-6*var(--torem))}}.p-welfarebenefits__item-body{position:relative;z-index:1;background-color:#fff}.p-growth-environment__item{position:relative}.p-growth-environment__item h3{font-size:calc(22*var(--torem));line-height:1.5}@media(width >= 64rem){.p-growth-environment__item h3{font-size:calc(26*var(--torem))}}.p-growth-environment__item-body{background-color:#fff;padding:calc(32*var(--torem));border-radius:calc(4*var(--torem));position:relative}.p-growth-environment__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(12*var(--torem));-moz-column-gap:calc(12*var(--torem));column-gap:calc(12*var(--torem));margin-bottom:calc(20*var(--torem));padding-bottom:calc(20*var(--torem));border-bottom:1px solid #d4d4d4}@media(width >= 64rem){.p-growth-environment__item-top{margin-bottom:calc(30*var(--torem));padding-bottom:calc(30*var(--torem))}}.p-growth-environment__item+.p-growth-environment__item{margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-growth-environment__item+.p-growth-environment__item{margin-top:calc(40*var(--torem))}}.p-top-message__heading{margin-bottom:calc(36*var(--torem))}@media(width >= 64rem){.p-top-message__heading{margin-bottom:calc(50*var(--torem))}}.p-top-message__heading .c-heading-secondary{margin-bottom:calc(12*var(--torem));padding-bottom:0}.p-top-message__heading-sub{font-size:calc(18*var(--torem));font-weight:var(--fw-bold)}@media(width >= 64rem){.p-top-message__heading-sub{font-size:calc(22*var(--torem))}}.p-top-message-intro__img{position:relative;z-index:1}.p-top-message-intro__img img{width:100%;border-radius:calc(4*var(--torem))}@media(width >= 64rem){.p-top-message-intro__img img{border-radius:calc(8*var(--torem))}}.p-top-message__txt{line-height:2;position:relative;z-index:2}.p-top-message__txt+.p-top-message__txt{margin-top:calc(16*var(--torem))}.p-top-message__body{margin-top:calc(48*var(--torem))}@media(width >= 64rem){.p-top-message__body{margin-top:calc(80*var(--torem))}}.p-top-message__body .c-heading-secondary{font-size:calc(24*var(--torem))}@media(width >= 64rem){.p-top-message__body .c-heading-secondary{font-size:calc(32*var(--torem))}}.p-top-message__body-item+.p-top-message__body-item{margin-top:calc(60*var(--torem))}@media(width >= 64rem){.p-top-message__body-item+.p-top-message__body-item{margin-top:calc(100*var(--torem))}}@media(width >= 64rem){.p-top-message__wrapper{max-width:846px}}[data-item=top-message].c-single__download-box{background-color:#f4f4f4;background-image:url("../images/contact__free-info-bg-gray.webp");position:static;-webkit-transform:translate(0);transform:translate(0);max-width:846px}[data-item=top-message]+[data-item=top-message]{margin-top:calc(20*var(--torem))}@media(width >= 64rem){[data-item=top-message]+[data-item=top-message]{margin-top:calc(28*var(--torem))}}.p-top-message__box-wrapper{margin-top:calc(80*var(--torem));margin-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-top-message__box-wrapper{margin-top:calc(100*var(--torem));margin-bottom:calc(100*var(--torem))}}.p-top-message-main__img-wrapper{margin-bottom:calc(36*var(--torem))}@media(width >= 64rem){.p-top-message-main__img-wrapper{margin-bottom:calc(40*var(--torem))}}.p-top-message__name-wrapper{text-align:end;margin-top:calc(20*var(--torem));font-weight:700;line-height:1.5}@media(width >= 64rem){.p-top-message__name-wrapper{margin-top:calc(40*var(--torem))}}.p-top-message__name-sm{font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-top-message__name-sm{font-size:calc(17*var(--torem))}}.p-top-message__name-company{font-size:calc(16*var(--torem))}@media(width >= 64rem){.p-top-message__name-company{font-size:calc(17*var(--torem))}}.p-top-message__name-lg{display:inline-block;padding-left:calc(12*var(--torem));font-size:calc(20*var(--torem));font-weight:800}@media(width >= 64rem){.p-top-message__name-lg{font-size:calc(24*var(--torem));padding-left:calc(6*var(--torem))}}.p-top-message__decorate01{position:absolute;top:min(9.3333333333vw,35px);left:min(11.7333333333vw,44px);width:min(57.6vw,216px)}@media(width >= 64rem){.p-top-message__decorate01{top:min(9.375vw,135px);left:min(3.0555555556vw,44px);width:min(21.9444444444vw,317px)}}.p-top-message__decorate02{position:absolute;top:min(7.4666666667vw,88px);left:min(6.9333333333vw,56px);width:min(13.6vw,51px)}@media(width >= 64rem){.p-top-message__decorate02{top:min(20vw,288px);left:min(3.8888888889vw,56px);width:min(7.7083333333vw,111px)}}.p-top-message__decorate03{position:absolute;top:min(183.7333333333vw,689px);right:max(-2.6666666667vw,-10px);width:min(51.2vw,192px)}@media(width >= 64rem){.p-top-message__decorate03{top:min(47.8472222222vw,689px);right:max(-.6944444444vw,-10px);width:min(13.3333333333vw,192px)}}.p-top-message__decorate04{position:absolute;top:min(200.5333333333vw,752px);right:max(-6.4vw,-24px);width:min(74.9333333333vw,281px)}@media(width >= 64rem){.p-top-message__decorate04{top:min(52.2222222222vw,752px);right:max(-1.6666666667vw,-24px);width:min(19.5138888889vw,281px)}}.p-top-message__decorate05{position:absolute;top:min(270.1333333333vw,1013px);left:min(11.2vw,42px);width:min(30.4vw,114px)}@media(width >= 64rem){.p-top-message__decorate05{top:min(70.3472222222vw,1013px);left:min(2.9166666667vw,42px);width:min(7.9166666667vw,114px)}}.p-top-message__decorate06{position:absolute;top:min(457.8666666667vw,1717px);left:min(28.2666666667vw,106px);width:min(30.4vw,114px)}@media(width >= 64rem){.p-top-message__decorate06{top:min(119.2361111111vw,1717px);left:min(7.3611111111vw,106px);width:min(7.9166666667vw,114px)}}.p-top-message__decorate07{position:absolute;top:min(448.8vw,1683px);left:max(-23.2vw,-87px);width:min(104vw,390px)}@media(width >= 64rem){.p-top-message__decorate07{top:min(116.875vw,1683px);left:max(-6.0416666667vw,-87px);width:min(27.0833333333vw,390px)}}.p-top-message__decorate08{position:absolute;top:min(164.7222222222vw,2372px);right:max(-1.875vw,-27px);width:min(7.7083333333vw,111px)}@media(width >= 64rem){.p-top-message__decorate08{top:min(164.7222222222vw,2372px);right:max(-1.875vw,-27px);width:min(7.7083333333vw,111px)}}.p-top-message__decorate09{position:absolute;top:min(784vw,2940px);left:max(-15.2vw,-57px);width:min(76vw,285px)}@media(width >= 64rem){.p-top-message__decorate09{top:min(204.1666666667vw,2940px);left:max(-3.9583333333vw,-57px);width:min(19.7916666667vw,285px)}}.p-top-message__decorate10{position:absolute;top:min(823.2vw,3087px);left:min(3.2vw,12px);width:min(50.6666666667vw,190px)}@media(width >= 64rem){.p-top-message__decorate10{top:min(214.375vw,3087px);left:min(.8333333333vw,12px);width:min(13.1944444444vw,190px)}}.p-top-message__decorate11{position:absolute;top:min(1038.1333333333vw,3893px);right:min(22.9333333333vw,86px);width:min(21.88vw,82.05px)}@media(width >= 64rem){.p-top-message__decorate11{top:min(270.3472222222vw,3893px);right:min(5.9722222222vw,86px);width:min(5.6979166667vw,82.05px)}}.p-top-message__decorate-wrapper{display:none}@media(width >= 64rem){.p-top-message__decorate-wrapper{display:block}}.p-advantage__decorate01{position:absolute;top:min(14.1333333333vw,53px);left:max(-14.1333333333vw,-53px);width:min(28.5333333333vw,107px)}@media(width >= 64rem){.p-advantage__decorate01{top:min(5.7638888889vw,83px);left:max(-6.9444444444vw,-100px);width:min(11.4583333333vw,165px)}}.p-advantage__decorate02{position:absolute;top:min(34.6666666667vw,130px);left:max(-6.6666666667vw,-25px);width:min(13.8666666667vw,52px)}@media(width >= 64rem){.p-advantage__decorate02{top:min(14.0972222222vw,203px);left:max(-3.8888888889vw,-56px);width:min(5.5555555556vw,80px)}}.p-advantage__decorate03{position:absolute;top:min(10.6666666667vw,40px);right:max(-5.3333333333vw,-20px);width:min(15.4666666667vw,58px)}@media(width >= 64rem){.p-advantage__decorate03{top:min(5.9027777778vw,85px);right:max(-2.7777777778vw,-40px);width:min(5.5555555556vw,80px)}}.p-advantage__decorate04{position:absolute;top:min(13.6vw,51px);right:max(-10.9333333333vw,-41px);width:min(31.2vw,117px)}@media(width >= 64rem){.p-advantage__decorate04{top:min(7.0138888889vw,101px);right:max(-4.8611111111vw,-70px);width:min(11.25vw,162px)}}.p-advantage__decorate05{position:absolute;top:max(-5.3333333333vw,-20px);left:max(-1.6vw,-6px);width:min(13.6vw,51px)}@media(width >= 64rem){.p-advantage__decorate05{top:max(-1.8055555556vw,-26px);left:max(-.7638888889vw,-11px);width:min(5.6944444444vw,82px)}}.p-advantage__decorate06{position:absolute;top:max(-2.9333333333vw,-11px);left:max(-11.2vw,-42px);width:min(28.2666666667vw,106px)}@media(width >= 64rem){.p-advantage__decorate06{top:-.6944444444vw;left:max(-8.2875vw,-119.34px);width:min(11.4930555556vw,165.5px)}}.p-advantage__decorate07{position:absolute;top:max(-4.2666666667vw,-16px);right:max(-10.1333333333vw,-38px);width:min(28.5333333333vw,107px)}@media(width >= 64rem){.p-advantage__decorate07{top:max(-2.5694444444vw,-37px);right:max(-4.1666666667vw,-60px);width:min(11.4583333333vw,165px)}}.p-advantage__decorate08{position:absolute;top:min(16vw,60px);right:max(-2.9333333333vw,-11px);width:min(13.8666666667vw,52px)}@media(width >= 64rem){.p-advantage__decorate08{top:min(5.6944444444vw,82px);right:max(-1.25vw,-18px);width:min(5.6944444444vw,82px)}}.p-advantage__decorate09{position:absolute;top:min(22.6666666667vw,85px);left:min(2.9333333333vw,11px);width:min(13.6vw,51px);z-index:1}@media(width >= 64rem){.p-advantage__decorate09{top:max(9.7222222222vw,140px);left:max(-.7638888889vw,-11px);width:min(5.5555555556vw,80px)}}.p-advantage__decorate10{position:absolute;top:min(25.3333333333vw,95px);left:max(-6.1333333333vw,-23px);width:min(27.4666666667vw,103px)}@media(width >= 64rem){.p-advantage__decorate10{top:min(10.9027777778vw,157px);left:max(-6.7361111111vw,-97px);width:min(13.6111111111vw,196px)}}.p-advantage__decorate11{position:absolute;top:min(10.6666666667vw,40px);right:max(-13.6vw,-51px);width:min(21.6vw,81px);z-index:1}@media(width >= 64rem){.p-advantage__decorate11{top:max(9.7222222222vw,140px);right:max(-.7638888889vw,-11px);width:min(5.5555555556vw,80px)}}.p-advantage__decorate12{position:absolute;top:min(14.4vw,54px);right:max(-22.1333333333vw,-83px);width:min(44.2666666667vw,166px)}@media(width >= 64rem){.p-advantage__decorate12{top:min(10.7638888889vw,155px);right:max(-4.2361111111vw,-61px);width:min(11.4583333333vw,165px)}}.p-advantage__decorate13{position:absolute;top:min(.8vw,3px);left:max(-12.2666666667vw,-46px);width:min(28.5333333333vw,107px);z-index:1}@media(width >= 64rem){.p-advantage__decorate13{top:max(-2.0833333333vw,-30px);left:max(-5.625vw,-81px);width:min(11.4583333333vw,165px)}}.p-advantage__decorate14{position:absolute;top:min(21.6vw,81px);left:max(-5.0666666667vw,-19px);width:min(14.1333333333vw,53px)}@media(width >= 64rem){.p-advantage__decorate14{top:min(6.8256944444vw,98.29px);left:max(-2.6388888889vw,-38px);width:min(5.625vw,81px)}}.p-advantage__item-image-wrapper{position:relative}.p-advantage__body-text{position:relative;z-index:2;font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-advantage__body-text{font-size:calc(16*var(--torem))}}.c-lower-anchor__body--interviews{border-bottom:none}.p-interview-single__content p+figure{margin-top:calc(24*var(--torem))}@media(width >= 64rem){.p-interview-single__content p+figure{margin-top:calc(40*var(--torem))}}.p-interview-single__content p{font-size:calc(15*var(--torem));line-height:2}@media(width >= 64rem){.p-interview-single__content p{font-size:calc(17*var(--torem))}}.p-interview-single__content>h2.wp-block-heading{margin-top:0}.p-interview-single__content p+h2.wp-block-heading,.p-interview-single__content figure+h2.wp-block-heading{margin-top:calc(32*var(--torem))}@media(width >= 64rem){.p-interview-single__content p+h2.wp-block-heading,.p-interview-single__content figure+h2.wp-block-heading{margin-top:calc(48*var(--torem))}}.p-interview-single__other{padding-inline:5vi;-webkit-box-sizing:content-box;box-sizing:content-box;margin-inline:auto}@media(width >= 64rem){.p-interview-single__other{max-width:calc(846*var(--torem))}}.p-interview-single__other-headers-text{text-align:center;font-size:calc(24*var(--torem));margin-bottom:calc(32*var(--torem))}@media(width >= 64rem){.p-interview-single__other-headers-text{font-size:calc(32*var(--torem));margin-bottom:calc(48*var(--torem))}}.p-interview-single__other-bg{background-color:#f6f6f6;padding-top:calc(70*var(--torem));padding-bottom:calc(64*var(--torem))}@media(width >= 64rem){.p-interview-single__other-bg{padding-top:calc(88*var(--torem));padding-bottom:calc(88*var(--torem))}}.p-jobopenings__card-meta-list{margin-top:calc(22*var(--torem))}@media(width >= 64rem){.p-jobopenings__card-meta-list{margin-top:calc(24*var(--torem))}}.p-jobopenings__card-meta>dt{width:92px;border-radius:calc(15*var(--torem));border:1px solid #e2e2e2;display:grid;place-items:center;height:-webkit-max-content;height:-moz-max-content;height:max-content;line-height:1.2;padding-block:3px}.p-jobopenings__process-label-item{position:relative}.p-jobopenings__process-label-item+.p-jobopenings__process-label-item::after{content:"";position:absolute;top:0;bottom:0;left:-5px;margin-block:auto;width:calc(11*var(--torem));height:calc(16*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%2217%22%20viewBox%3D%220%200%2013%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.3136%209.26775C12.8876%208.87007%2012.8876%208.02144%2012.3136%207.62376L1.56949%200.180059C0.906292%20-0.279421%200%200.195234%200%201.00205L0%2015.8895C0%2016.6963%200.906293%2017.1709%201.5695%2016.7114L12.3136%209.26775Z%22%20fill%3D%22%23E4C214%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}.p-jobopenings__process-label-item:nth-child(2n)::before{content:"";position:absolute;top:0;bottom:0;right:-5px;margin-block:auto;width:calc(11*var(--torem));height:calc(16*var(--torem));background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2213%22%20height%3D%2217%22%20viewBox%3D%220%200%2013%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12.3136%209.26775C12.8876%208.87007%2012.8876%208.02144%2012.3136%207.62376L1.56949%200.180059C0.906292%20-0.279421%200%200.195234%200%201.00205L0%2015.8895C0%2016.6963%200.906293%2017.1709%201.5695%2016.7114L12.3136%209.26775Z%22%20fill%3D%22%23E4C214%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat}@media(width >= 64rem){.p-jobopenings__process-label-item:nth-child(2n)::before{display:none}}.p-jobopenings__process-label-item:first-child,.p-jobopenings__process-label-item:nth-child(2){margin-bottom:calc(12*var(--torem));border-bottom:1px solid #d4d4d4}@media(width >= 64rem){.p-jobopenings__process-label-item:first-child,.p-jobopenings__process-label-item:nth-child(2){margin-bottom:calc(0*var(--torem));border-bottom:none}}.p-jobopenings__process-label-item:last-child{border-top:1px solid #d4d4d4}@media(width >= 64rem){.p-jobopenings__process-label-item:last-child{border-top:none}}.p-jobopenings__process-label{display:grid;grid-template-columns:repeat(2, 1fr);margin-bottom:calc(44*var(--torem));border-radius:calc(4*var(--torem))}@media(width >= 64rem){.p-jobopenings__process-label{grid-auto-columns:1fr;grid-auto-flow:column;border:1px solid #d4d4d4}}.p-jobopenings__process-label-item{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin-bottom:calc(12*var(--torem))}@media(width >= 64rem){.p-jobopenings__process-label-item{margin-bottom:0;border:none}}.p-jobopenings__process-label .p-jobopenings__process-label-item:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #d4d4d4}@media(width >= 64rem){.p-jobopenings__process-label .p-jobopenings__process-label-item:last-child{border-radius:0;border-right:none}}.p-jobopenings__process-label .p-jobopenings__process-label-item{border-right:1px dashed #d4d4d4}@media(width >= 64rem){.p-jobopenings__process-label .p-jobopenings__process-label-item{border-right:none}}.p-jobopenings__process-label-item:nth-child(2n-1){border-left:1px dashed #d4d4d4}@media(width >= 64rem){.p-jobopenings__process-label-item:nth-child(2n-1){border-left:none}}.p-jobopenings__process-label-item:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-left:1px solid #d4d4d4}@media(width >= 64rem){.p-jobopenings__process-label-item:first-child{border-radius:0;border-left:none}}@media(width >= 64rem){.p-jobopenings__process-label-item+.p-jobopenings__process-label-item{border-left:1px dashed #d4d4d4}}.p-jobopenings__process-sec{padding-top:calc(56*var(--torem))}@media(width >= 64rem){.p-jobopenings__process-sec{padding-top:calc(92*var(--torem))}}.c-border{position:relative;height:40px}.c-border::after,.c-border::before{position:relative;height:50%;left:0;right:0;content:"";position:absolute;width:100%}.c-border::before{top:0;background-color:#c9c9c9}.c-border::after{bottom:0;background-color:#ffea6e}.p-jobopenings__cards-wrapper{margin-bottom:calc(56*var(--torem))}@media(width >= 64rem){.p-jobopenings__cards-wrapper{margin-bottom:calc(88*var(--torem))}}.p-jobopenings__faq .c-section-heading{text-align:center}@media(width >= 64rem){.p-jobopenings__faq .c-section-heading{text-align:left}}.p-jobopenings__faq .c-heading-secondary::after{margin-left:0}.p-welfarebenefits__item-bottom-box-text{font-weight:400;font-size:calc(15*var(--torem))}@media(width >= 64rem){.p-welfarebenefits__item-bottom-box-text{font-size:calc(16*var(--torem))}}.p-welfarebenefits__connection-intro{font-weight:400;line-height:2;margin-bottom:calc(32*var(--torem))}@media(width >= 64rem){.p-welfarebenefits__connection-intro{text-align:center;margin-bottom:calc(40*var(--torem))}}.p-welfarebenefits__connection-wrapper .p-welfarebenefits__item{border:1px solid #d4d4d4;position:relative}.p-welfarebenefits__connection-wrapper .p-welfarebenefits__item::after{background-color:#ffea6e;position:absolute;content:"";width:100%;height:7px;top:0;left:0}.p-welfarebenefits-sec-bg{background-color:#f4f4f4}.p-welfarebenefits-sec{padding-bottom:calc(56*var(--torem));padding-top:calc(56*var(--torem))}@media(width >= 64rem){.p-welfarebenefits-sec{padding-bottom:calc(88*var(--torem));padding-top:calc(88*var(--torem))}}.c-lower-anchor__wrapper--welfare{padding-block:1rem;border-bottom:1px solid #d4d4d4;background-color:#fff}.c-lower-anchor__wrapper--welfare .c-lower-anchor__list-item{line-height:1.5}.c-lower-anchor__wrapper--welfare .c-lower-anchor__link-text{font-size:calc(15*var(--torem));display:inline-block;padding-left:calc(24*var(--torem))}.c-lower-anchor__wrapper--welfare .c-lower-anchor__link{position:relative}.c-lower-anchor__wrapper--welfare .c-lower-anchor__link .c-box{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.c-lower-anchor__wrapper--welfare .c-lower-anchor__list-item+.c-lower-anchor__list-item{margin-top:calc(10*var(--torem))}@media(width >= 64rem){.c-lower-anchor__wrapper--welfare .c-lower-anchor__list-item+.c-lower-anchor__list-item{margin-top:calc(0*var(--torem))}}.p-welfarebenefits__section{scroll-margin-top:calc(78*var(--torem))}.c-lower-anchor__wrapper--welfare .c-lower-anchor__list{display:block}@media(width >= 64rem){.c-lower-anchor__wrapper--welfare .c-lower-anchor__list{display:grid;grid-template-columns:repeat(3, auto)}}.c-lower-anchor__wrapper--welfare .c-lower-anchor__list::after{display:none}@media(width >= 64rem){.p-one-overview .c-lower-heading-description{text-align:center}}.p-growth-environment{background-color:#f6f6f6;padding-block:calc(80*var(--torem));background-image:radial-gradient(circle, rgba(255, 255, 255, 0.6) 5px, transparent 5px);background-position:0 0;background-size:50px 50px}.p-one-overview-data{margin-bottom:calc(56*var(--torem))}@media(width >= 64rem){.p-one-overview-data{margin-bottom:calc(168*var(--torem))}}[data-number="09"] .p-one-page__item-icon{max-width:162px}@media(width >= 64rem){[data-number="09"] .p-one-page__item-icon{max-width:200px}}.p-jobopenings__card [data-hover]:hover .c-box--arrow svg:first-child{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.c-lower-list-wrapper{padding-block:calc(56*var(--torem));border-top:1px solid #e2e2e2}@media(width >= 64rem){.c-lower-list-wrapper{padding-block:calc(64*var(--torem))}}.p-welfarebenefits__item-txt-sm small{font-size:calc(14*var(--torem))}@media(width >= 64rem){.c-header-sub-menu .menu-item:nth-child(2){margin-top:0}}.p-interview__details-sub-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:calc(20*var(--torem));-moz-column-gap:calc(20*var(--torem));column-gap:calc(20*var(--torem));margin-bottom:calc(4*var(--torem));overflow:hidden}.p-interview__details-sub-top,.p-interview__details-sub-bottom{font-size:calc(13*var(--torem));font-weight:500;color:#8d8d8d}.p-interview__item .p-interview__card-title{margin-bottom:calc(14*var(--torem))}.p-interview__year{position:relative}.p-interview__year::after{position:absolute;content:"";width:1px;height:60%;background-color:#8d8d8d;top:50%;right:calc(100% + 8px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-one-overview-data{padding-top:calc(56*var(--torem))}@media(width >= 64rem){.p-one-overview-data{padding-top:calc(88*var(--torem))}}.p-advantage-section{padding-top:calc(56*var(--torem));padding-bottom:calc(80*var(--torem))}@media(width >= 64rem){.p-advantage-section{padding-top:calc(88*var(--torem));padding-bottom:calc(108*var(--torem))}}.p-interview-single__details-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(18*var(--torem));-moz-column-gap:calc(18*var(--torem));column-gap:calc(18*var(--torem));margin-bottom:.5rem}.p-interview-single__content .c-toc+.wp-block-heading{margin-top:calc(60*var(--torem))}@media(width >= 64rem){.p-interview-single__content .c-toc+.wp-block-heading{margin-top:calc(90*var(--torem))}}.p-interview__card-title .c-box{width:calc(24*var(--torem));min-width:calc(24*var(--torem));height:calc(14*var(--torem));top:.1em}.p-interview-single__content h2.wp-block-heading+p{margin-top:0}.p-interview-single__content p+.wp-block-image{margin-top:calc(32*var(--torem))}@media(width >= 64rem){.p-interview-single__content p+.wp-block-image{margin-top:calc(42*var(--torem))}}.u-wbr.sp{display:block}@media(width >= 64rem){.u-wbr.sp{display:none}}.u-wbr.pc{display:none}@media(width >= 64rem){.u-wbr.pc{display:block}}.u-wbr.inline-block{display:inline-block}.u-sp-only{display:list-item}@media(width >= 64rem){.u-sp-only{display:none}}[data-text-direction=center]{text-align:center}.u-display.sp{display:inline}@media(width >= 64rem){.u-display.sp{display:none}}.u-display.pc{display:none}@media(width >= 64rem){.u-display.pc{display:inline}}.main{background:#f43131}@media(width >= 48rem){.main{background:blue}}
