@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){scrollbar-gutter:stable;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media(prefers-reduced-motion:no-preference){:where(html).is-loaded{scroll-behavior:smooth}}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){text-wrap:balance}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(img){width:100%;height:auto;aspect-ratio:attr(width)/attr(height)}body>img:not([class]),body>svg:not([class]),body>picture:not([class]) img:not([class]){width:auto}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(:disabled){cursor:not-allowed}:where(button,[type=button],[type=submit]){display:block;padding:0;color:currentcolor;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent;border:1px solid currentcolor;border-radius:0}:where(input,button,textarea,select){font:inherit;color:inherit}:where(a){color:inherit;text-underline-offset:.2ex;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(ul,ol){padding:0;list-style:none}:where(hr){block-size:0;overflow:visible;color:inherit;border:none;-webkit-border-before:1px solid;border-block-start:1px solid}:where(table){border-collapse:collapse}:where(pre){white-space:pre-wrap}:where(:focus-visible){outline:3px solid CanvasText;outline-offset:1px;box-shadow:0 0 0 5px Canvas}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important}:root{--scroll-bar-width: 0px;--color-white: #fff;--color-black: #000;--color-light-black: #333;--color-primary: #161573;--color-secondary: #3433ba;--color-tertiary: #0063dd;--color-light-blue: #2bbfe0;--color-marker: #ffef00;--bgcolor-kv: #f6f6fa;--bgcolor-spmenu: #f8f8fa;--bgcolor-box: #f2f2f2;--bgcolor-fukidashi01: #72cbdf;--bgcolor-fukidashi02: #7da3dc;--bgcolor-solution: #e7f2ff;--border-gray-light: #e5e5e5;--border-gray: #ddd;--border-gray-faq: #d9d9d9;--weight-thin: 100;--weight-extralight: 200;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--z-content: 1;--z-modal: 2;--z-header: 3}html{font-size:100%;color:var(--color-black);background:var(--color-white)}body{width:100%;min-height:var(--vh);overflow-x:clip;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:var(--weight-regular);font-weight:500;font-optical-sizing:auto;scroll-padding-top:0}body:has(.p-block-completed){display:grid;grid-template-rows:auto 1fr auto}body.resize-animation-stopper *{transition:none!important}body.resize-animation-stopper *:before,body.resize-animation-stopper *:after{transition:none!important;animation:none!important}body .svg-symbol{display:none}body:not(.home,.error404) .l-footer .l-footer__banner,body:not(.home,.error404) .l-footer .l-footer__bottom{display:none}@media(min-width:768px){body .is-sp{display:none!important}}@media(max-width:767.98px){body .is-pc{display:none!important}}.l-content{position:relative;container-type:inline-size;overflow:clip}@media(min-width:768px){.l-content .p-content-solution{margin-top:clamp(5rem,1.7892976589rem + 6.6889632107vw,7.5rem)}}.l-footer .l-footer__banner{width:100%;margin-inline:auto;background-color:var(--color-white)}.l-footer .l-footer__bottom{display:flex}.l-footer .l-footer__bottom-left{color:var(--color-white);background-color:var(--color-light-black)}.l-footer .l-footer__bottom-left-inner{width:100%}.l-footer .l-footer__bottom-right{background-color:var(--bgcolor-kv)}.l-footer .l-footer__bottom-right-inner,.l-footer .l-footer__logo{width:100%}.l-footer .l-footer__logo a{display:block;width:100%}.l-footer .l-footer__btn-list{display:flex;flex-direction:column;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.l-footer .l-footer__copyright{display:block;font-style:normal;color:var(--color-black);background-color:var(--color-white)}.l-footer .l-footer__copyright-text{display:block;line-height:1;text-align:center}@media(min-width:768px){.l-footer .l-footer__banner{max-width:min(85.375rem,172.9113924051vw);padding:clamp(3.5rem,1.5735785953rem + 4.0133779264vw,5rem) clamp(3.5rem,-2.6806020067rem + 12.8762541806vw,8.3125rem)}.l-footer .l-footer__bottom-left{display:flex;width:50%}.l-footer .l-footer__bottom-left-inner{display:flex;max-width:min(42.6875rem,86.4556962025vw);padding:min(4rem,8.1012658228vw) min(2.5rem,5.0632911392vw) min(4rem,8.1012658228vw) min(4.0625rem,8.2278481013vw);margin-left:auto}.l-footer .l-footer__link-list{width:clamp(7.0625rem,-6.9040551839rem + 29.0969899666vw,17.9375rem)}.l-footer .l-footer__link-list+.l-footer__link-list{width:clamp(10.5625rem,.8501254181rem + 20.2341137124vw,18.125rem)}.l-footer .l-footer__link-item+.l-footer__link-item{margin-top:min(.9375rem,1.8987341772vw)}.l-footer .l-footer__bottom-right{display:flex;width:50%}.l-footer .l-footer__bottom-right-inner{max-width:min(42.6875rem,86.4556962025vw);padding:min(4.375rem,8.8607594937vw) min(2.5rem,5.0632911392vw) min(4rem,8.1012658228vw);margin-right:auto}.l-footer .l-footer__logo{max-width:min(14.25rem,28.8607594937vw);margin-inline:auto}.l-footer .l-footer__btn-list{gap:min(1.5625rem,3.164556962vw);margin-top:min(1.875rem,3.7974683544vw)}.l-footer .l-footer__copyright{padding:min(1.25rem,2.5316455696vw)}.l-footer .l-footer__copyright-text{font-size:min(.75rem,1.5189873418vw)}}@media(max-width:767.98px){.l-footer .l-footer__bottom{flex-direction:column}.l-footer .l-footer__bottom-left{width:100%;padding:12.8vw 5.3333333333vw 13.3333333333vw 5.6vw}.l-footer .l-footer__link-list+.l-footer__link-list{margin-top:4vw}.l-footer .l-footer__link-item+.l-footer__link-item{margin-top:4vw}.l-footer .l-footer__bottom-right{width:100%;padding:14.1333333333vw 10.6666666667vw 14.9333333333vw}.l-footer .l-footer__logo{max-width:60.8vw;margin-inline:auto}.l-footer .l-footer__btn-list{gap:6.6666666667vw;margin-top:8vw}.l-footer .l-footer__copyright{padding:5.3333333333vw}.l-footer .l-footer__copyright-text{font-size:3.2vw}}.l-header{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:var(--z-header);width:100%;background-color:var(--color-white);transition:transform 1.1s cubic-bezier(.23,1,.32,1) 0s}.l-header.is-compact{transition:transform 1.2s cubic-bezier(.23,1,.32,1) 0s}.l-header .l-header__banner{width:100%;margin-inline:auto}.l-header .l-header__inner{display:flex;align-items:center}.l-header .l-header__logo{width:100%}@media(min-width:768px){.l-header{box-shadow:0 min(.25rem,.5063291139vw) min(.25rem,.5063291139vw) #0003}.l-header.is-compact{transform:translate3d(0,var(--bh),0)}.l-header .l-header__banner{max-width:min(85.375rem,172.9113924051vw);padding:min(1rem,2.0253164557vw) min(1rem,2.0253164557vw) min(1rem,2.0253164557vw) min(1rem,2.0253164557vw)}.l-header .l-header__inner{justify-content:space-between;padding-left:min(2.5rem,5.0632911392vw)}.l-header .l-header__logo{max-width:min(19.9025rem,40.3088607595vw)}.l-header .l-header__nav-link,.l-header .l-header__sp-menu-button{display:none}.l-header .l-header__nav-btn{display:flex}.l-header.l-header--slim .l-header__inner{height:min(6.25rem,12.6582278481vw)}}@media(max-width:767.98px){.l-header .l-header__inner{position:relative;height:16.5333333333vw;padding-left:5.3333333333vw}.l-header .l-header__logo{max-width:55.1973333333vw}.l-header.is-compact{transform:translate3d(0,-13.0666666667vw,0)}.l-header.is-compact .l-header__nav{height:calc(var(--vh) - 16.5333333333vw - 0vw)}.l-header:has(.c-btn-hamburger[aria-expanded=true]) .l-header__nav{visibility:visible;pointer-events:auto;opacity:1;transform:translateZ(0) scale(1);transition:opacity .6s cubic-bezier(.23,1,.32,1) 0s,visibility .6s cubic-bezier(.23,1,.32,1) 0s,transform .6s cubic-bezier(.23,1,.32,1) 0s}.l-header .l-header__nav{position:absolute;top:16.5333333333vw;left:0;visibility:hidden;width:100%;height:calc(var(--vh) - 16.5333333333vw - 13.0666666667vw);padding-bottom:16vw;overflow:auto;pointer-events:none;background-color:var(--bgcolor-spmenu);opacity:0;transform:translate3d(0,-5.3333333333vw,0) scale(1);transition:opacity .8s cubic-bezier(.23,1,.32,1) 0s,visibility .8s cubic-bezier(.23,1,.32,1) 0s,transform .8s cubic-bezier(.23,1,.32,1) 0s}.l-header .l-header__nav-link-item{border-bottom:1px solid var(--border-gray-light)}.l-header .l-header__nav-link-item .c-link-icon{width:100%;padding:5.3333333333vw}.l-header .l-header__nav-btn{display:flex;flex-direction:column-reverse;gap:6.4vw;align-items:center;width:100%;margin-top:8.5333333333vw}.l-header .l-header__sp-menu-button{position:absolute;top:0;right:2.4vw;bottom:0;width:12.8vw;height:12.8vw;margin:auto}}.u-hover{transition:opacity .8s cubic-bezier(.23,1,.32,1) 0s}.u-hover:focus-visible{opacity:.5}@media(any-hover:hover){.u-hover:where(:-moz-any-link,:enabled,summary):hover{opacity:.5}.u-hover:where(:any-link,:enabled,summary):hover{opacity:.5}}.u-hover-pict{transition:filter .8s cubic-bezier(.23,1,.32,1) 0s}.u-hover-pict:focus-visible{filter:brightness(1.1);transition:filter .8s cubic-bezier(.23,1,.32,1) 0s}@media(any-hover:hover){.u-hover-pict:where(:-moz-any-link,:enabled,summary):hover{filter:brightness(1.1);-moz-transition:filter .8s cubic-bezier(.23,1,.32,1) 0s;transition:filter .8s cubic-bezier(.23,1,.32,1) 0s}.u-hover-pict:where(:any-link,:enabled,summary):hover{filter:brightness(1.1);transition:filter .8s cubic-bezier(.23,1,.32,1) 0s}}.u-inview{opacity:0}.u-inview.is-visible{opacity:1;transform:translateZ(0) scale(1);transition:transform 1.5s cubic-bezier(.23,1,.32,1) .2s,opacity 1.5s cubic-bezier(.23,1,.32,1) .2s;transition-delay:0s}.u-inview.u-inview--delay01{transition-delay:.1s}.u-inview.u-inview--delay02{transition-delay:.2s}@media(min-width:768px){.u-inview{transform:translate3d(0,3.4722222222cqw,0) scale(1)}}@media(max-width:767.98px){.u-inview{transform:translate3d(0,5.3333333333cqw,0) scale(1)}}.c-btn-cta{display:flex;align-items:center;justify-content:center;width:100%;color:var(--color-white);text-decoration:none;background-color:var(--color-light-blue)}.c-btn-cta .c-btn-cta__label{display:flex;align-items:center;justify-content:center;color:var(--color-light-blue);background-color:var(--color-marker);border-radius:100vh}.c-btn-cta .c-btn-cta__label-icon{width:100%}.c-btn-cta .c-btn-cta__label-icon svg{display:block;width:100%;height:auto;fill:var(--color-light-blue)}.c-btn-cta .c-btn-cta__label-text{font-weight:var(--weight-bold);line-height:1;white-space:nowrap}.c-btn-cta .c-btn-cta__label-text em:not([class]){font-family:helvetica-neue-lt-pro-cond,sans-serif;font-style:normal}.c-btn-cta .c-btn-cta__text{font-weight:var(--weight-bold);line-height:1;white-space:nowrap}.c-btn-cta .c-btn-cta__text em:not([class]){font-style:normal}.c-btn-cta{transition:filter 1.1s cubic-bezier(.23,1,.32,1) 0s}.c-btn-cta:focus-visible{filter:brightness(1.1);transition:filter .6s cubic-bezier(.23,1,.32,1) 0s}@media(any-hover:hover){.c-btn-cta:where(:-moz-any-link,:enabled,summary):hover{filter:brightness(1.1);-moz-transition:filter .6s cubic-bezier(.23,1,.32,1) 0s;transition:filter .6s cubic-bezier(.23,1,.32,1) 0s}.c-btn-cta:where(:any-link,:enabled,summary):hover{filter:brightness(1.1);transition:filter .6s cubic-bezier(.23,1,.32,1) 0s}}@media(min-width:768px){.c-btn-cta{gap:min(.8125rem,1.6455696203vw);max-width:clamp(29.3125rem,25.9412625418rem + 7.0234113712vw,31.9375rem);padding:min(1.5rem,3.0379746835vw) clamp(1.5rem,.5367892977rem + 2.0066889632vw,2.25rem) min(1.5625rem,3.164556962vw);border-radius:min(.25rem,.5063291139vw);box-shadow:0 min(.25rem,.5063291139vw) min(.25rem,.5063291139vw) #0000001a}.c-btn-cta .c-btn-cta__label{gap:min(.375rem,.7594936709vw);padding:min(.5rem,1.0126582278vw) min(1.25rem,2.5316455696vw) min(.4375rem,.8860759494vw)}.c-btn-cta .c-btn-cta__label-icon{width:min(1.4375rem,2.9113924051vw)}.c-btn-cta .c-btn-cta__label-text{font-size:clamp(.875rem,.7144648829rem + .3344481605vw,1rem)}.c-btn-cta .c-btn-cta__label-text em:not([class]){font-size:clamp(1rem,.8394648829rem + .3344481605vw,1.125rem)}.c-btn-cta .c-btn-cta__text{font-size:min(1.363125rem,2.7607594937vw)}.c-btn-cta .c-btn-cta__text em:not([class]){font-size:min(1.764375rem,3.5734177215vw)}}@media(max-width:767.98px){.c-btn-cta{gap:2.1333333333vw;padding:3.2vw 2.6666666667vw 3.2vw .5333333333vw;border-radius:1.0666666667vw;box-shadow:0 1.0666666667vw 1.0666666667vw #0000001a}.c-btn-cta .c-btn-cta__label{gap:1.6vw;padding:1.6vw 2.6666666667vw 1.3333333333vw}.c-btn-cta .c-btn-cta__label-icon{width:4.2666666667vw}.c-btn-cta .c-btn-cta__label-text{font-size:3.2vw;text-align:center}.c-btn-cta .c-btn-cta__label-text em:not([class]){font-size:3.7333333333vw}.c-btn-cta .c-btn-cta__text{font-size:4.2666666667vw}.c-btn-cta .c-btn-cta__text em:not([class]){font-size:5.3333333333vw}}.c-btn-hamburger{display:grid;place-items:center}.c-btn-hamburger>*{grid-area:1/1}.c-btn-hamburger:is(button){display:grid;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;border:none}@media(min-width:768px){.c-btn-hamburger{display:none}}@media(max-width:767.98px){.c-btn-hamburger{width:100%;height:100%;padding:0;transition:rotate .8s cubic-bezier(.23,1,.32,1) 0s}.c-btn-hamburger[aria-expanded=true]{rotate:180deg}.c-btn-hamburger[aria-expanded=true]:before{transform:translateZ(0) rotate(45deg)}.c-btn-hamburger[aria-expanded=true]:after{transform:translateZ(0) rotate(-45deg)}.c-btn-hamburger[aria-expanded=true] .c-btn-hamburger__line{opacity:0}.c-btn-hamburger:before,.c-btn-hamburger:after{grid-area:1/1;width:100%;max-width:6.9333333333vw;height:.5333333333vw;content:"";background-color:var(--color-primary);transition:transform .8s cubic-bezier(.23,1,.32,1) 0s}.c-btn-hamburger:before{transform:translate3d(0,-2.1333333333vw,0) rotate(0)}.c-btn-hamburger:after{transform:translate3d(0,2.1333333333vw,0) rotate(0)}.c-btn-hamburger .c-btn-hamburger__line{grid-area:1/1;width:100%;max-width:6.9333333333vw;height:.5333333333vw;background-color:var(--color-primary);transition:opacity .8s cubic-bezier(.23,1,.32,1) 0s}}.c-btn-rectangle{text-decoration:none}.c-btn-rectangle .c-btn-rectangle__icon{display:block;width:100%}.c-btn-rectangle .c-btn-rectangle__icon svg{display:block;width:100%;height:auto}.c-btn-rectangle.c-btn-rectangle--back,.c-btn-rectangle.c-btn-rectangle--contact,.c-btn-rectangle.c-btn-rectangle--download,.c-btn-rectangle.c-btn-rectangle--consultation{display:flex;align-items:center;justify-content:center;font-weight:var(--weight-bold);color:var(--color-white)}.c-btn-rectangle.c-btn-rectangle--back svg use,.c-btn-rectangle.c-btn-rectangle--contact svg use,.c-btn-rectangle.c-btn-rectangle--download svg use,.c-btn-rectangle.c-btn-rectangle--consultation svg use{fill:var(--color-white)}.c-btn-rectangle.c-btn-rectangle--contact{color:var(--color-secondary);background-color:var(--color-white);border-color:var(--color-secondary)}.c-btn-rectangle.c-btn-rectangle--contact svg use{fill:var(--color-secondary)}.c-btn-rectangle.c-btn-rectangle--download,.c-btn-rectangle.c-btn-rectangle--back{background-color:var(--color-primary)}.c-btn-rectangle.c-btn-rectangle--consultation{background-color:var(--color-light-blue)}.c-btn-rectangle.c-btn-rectangle--consultation em:not([class]){font-style:normal}.c-btn-rectangle{transition:opacity 1.1s cubic-bezier(.23,1,.32,1) 0s}.c-btn-rectangle:focus-visible{opacity:.7;transition:opacity .6s cubic-bezier(.23,1,.32,1) 0s}@media(any-hover:hover){.c-btn-rectangle:where(:-moz-any-link,:enabled,summary):hover{opacity:.7;-moz-transition:opacity .6s cubic-bezier(.23,1,.32,1) 0s;transition:opacity .6s cubic-bezier(.23,1,.32,1) 0s}.c-btn-rectangle:where(:any-link,:enabled,summary):hover{opacity:.7;transition:opacity .6s cubic-bezier(.23,1,.32,1) 0s}}.c-btn-rectangle.c-btn-rectangle--kv{display:flex;flex-direction:column;place-content:center center;align-items:center;color:var(--color-white);background-color:var(--color-primary)}.c-btn-rectangle.c-btn-rectangle--kv svg use{fill:var(--color-white)}.c-btn-rectangle.c-btn-rectangle--kv .c-btn-rectangle__lead{font-weight:var(--weight-bold)}.c-btn-rectangle.c-btn-rectangle--kv .c-btn-rectangle__text{display:flex;align-items:center;font-weight:var(--weight-bold)}@media(min-width:768px){.c-btn-rectangle.c-btn-rectangle--back,.c-btn-rectangle.c-btn-rectangle--contact,.c-btn-rectangle.c-btn-rectangle--download,.c-btn-rectangle.c-btn-rectangle--consultation{gap:min(.375rem,.7594936709vw);width:min(15rem,30.3797468354vw);aspect-ratio:240/54;border-radius:min(.25rem,.5063291139vw);box-shadow:0 min(.25rem,.5063291139vw) min(.25rem,.5063291139vw) #0000001a}.c-btn-rectangle.c-btn-rectangle--contact{font-size:min(1rem,2.0253164557vw);border:1px solid}.c-btn-rectangle.c-btn-rectangle--contact .c-btn-rectangle__icon{max-width:min(1.5rem,3.0379746835vw)}.c-btn-rectangle.c-btn-rectangle--download{font-size:min(1rem,2.0253164557vw)}.c-btn-rectangle.c-btn-rectangle--download .c-btn-rectangle__icon{max-width:min(1.5rem,3.0379746835vw)}.c-btn-rectangle.c-btn-rectangle--slim{aspect-ratio:240/47;font-size:min(.8125rem,1.6455696203vw)}.c-btn-rectangle.c-btn-rectangle--consultation{font-size:min(.875rem,1.7721518987vw)}.c-btn-rectangle.c-btn-rectangle--consultation em:not([class]){font-size:min(1rem,2.0253164557vw)}.c-btn-rectangle.c-btn-rectangle--consultation .c-btn-rectangle__icon{max-width:min(1.25rem,2.5316455696vw)}.c-btn-rectangle.c-btn-rectangle--header-contact,.c-btn-rectangle.c-btn-rectangle--header-download{display:flex;gap:min(.25rem,.5063291139vw);align-items:center;justify-content:center;font-weight:var(--weight-bold)}.c-btn-rectangle.c-btn-rectangle--header-contact .c-btn-rectangle__icon,.c-btn-rectangle.c-btn-rectangle--header-download .c-btn-rectangle__icon{max-width:min(1.5rem,3.0379746835vw)}.c-btn-rectangle.c-btn-rectangle--header-download{width:min(12.5rem,25.3164556962vw);aspect-ratio:200/100;font-size:min(1rem,2.0253164557vw);color:var(--color-white);background-color:var(--color-primary)}.c-btn-rectangle.c-btn-rectangle--header-download svg use{fill:var(--color-white)}.c-btn-rectangle.c-btn-rectangle--header-contact{width:min(12rem,24.3037974684vw);aspect-ratio:192/100;font-size:min(.875rem,1.7721518987vw);color:var(--color-black);background-color:var(--color-white)}.c-btn-rectangle.c-btn-rectangle--header-contact svg use{fill:var(--color-black)}.c-btn-rectangle.c-btn-rectangle--kv{width:100%;aspect-ratio:401/78;padding:0;border-radius:.9975062344cqw;box-shadow:0 .9975062344cqw .9975062344cqw #0000001a}.c-btn-rectangle.c-btn-rectangle--kv .c-btn-rectangle__lead{font-size:3.4912718204cqw;line-height:1;letter-spacing:.06em}.c-btn-rectangle.c-btn-rectangle--kv .c-btn-rectangle__text{gap:.9975062344cqw;margin-top:1.7456359102cqw;font-size:4.9875311721cqw;line-height:1;letter-spacing:.05em}.c-btn-rectangle.c-btn-rectangle--kv .c-btn-rectangle__icon{max-width:5.9850374065cqw}}@media(max-width:767.98px){.c-btn-rectangle.c-btn-rectangle--back,.c-btn-rectangle.c-btn-rectangle--contact,.c-btn-rectangle.c-btn-rectangle--download,.c-btn-rectangle.c-btn-rectangle--consultation{gap:2.6666666667vw;width:66.1333333333vw;aspect-ratio:248/54;border-radius:1.0666666667vw;box-shadow:0 1.0666666667vw 1.0666666667vw #0000001a}.c-btn-rectangle.c-btn-rectangle--back{width:64vw;aspect-ratio:240/47;font-size:3.4666666667vw}.c-btn-rectangle.c-btn-rectangle--download{font-size:4.2666666667vw}.c-btn-rectangle.c-btn-rectangle--download .c-btn-rectangle__icon{max-width:6.4vw}.c-btn-rectangle.c-btn-rectangle--contact{font-size:4.2666666667vw;border:1px solid}.c-btn-rectangle.c-btn-rectangle--contact .c-btn-rectangle__icon{max-width:6.4vw}.c-btn-rectangle.c-btn-rectangle--slim{width:64vw;aspect-ratio:240/47;font-size:3.4666666667vw}.c-btn-rectangle.c-btn-rectangle--consultation{font-size:3.7333333333vw}.c-btn-rectangle.c-btn-rectangle--consultation em:not([class]){font-size:4.2666666667vw}.c-btn-rectangle.c-btn-rectangle--consultation .c-btn-rectangle__icon{max-width:5.3333333333vw}.c-btn-rectangle.c-btn-rectangle--header-contact,.c-btn-rectangle.c-btn-rectangle--header-download{display:flex;gap:2.6666666667vw;align-items:center;justify-content:center;width:64vw;aspect-ratio:240/47;font-size:3.4666666667vw;font-weight:var(--weight-bold);border:1px solid;border-radius:1.0666666667vw;box-shadow:0 1.0666666667vw 1.0666666667vw #0000001a}.c-btn-rectangle.c-btn-rectangle--header-contact .c-btn-rectangle__icon,.c-btn-rectangle.c-btn-rectangle--header-download .c-btn-rectangle__icon{max-width:6.4vw}.c-btn-rectangle.c-btn-rectangle--header-download{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary)}.c-btn-rectangle.c-btn-rectangle--header-download svg use{fill:var(--color-white)}.c-btn-rectangle.c-btn-rectangle--header-contact{color:var(--color-secondary);background-color:var(--color-white);border-color:var(--color-secondary)}.c-btn-rectangle.c-btn-rectangle--header-contact svg use{fill:var(--color-secondary)}.c-btn-rectangle.c-btn-rectangle--kv{width:100%;aspect-ratio:268/56;padding:0;border-radius:1.0666666667vw;box-shadow:0 .8vw .8vw #0000001a}.c-btn-rectangle.c-btn-rectangle--kv .c-btn-rectangle__lead{font-size:3.2vw;line-height:1;letter-spacing:0}.c-btn-rectangle.c-btn-rectangle--kv .c-btn-rectangle__text{gap:1.6vw;margin-top:1.3333333333vw;font-size:3.7333333333vw;line-height:1;letter-spacing:0;white-space:nowrap}.c-btn-rectangle.c-btn-rectangle--kv .c-btn-rectangle__icon{max-width:5.3333333333vw}}.c-heading-marker{font-weight:var(--weight-bold);line-height:1.5;color:var(--color-primary);text-align:center;letter-spacing:.01em}.c-heading-marker .c-heading-marker__marker{background:linear-gradient(transparent 85%,var(--color-marker) 85%)}.c-heading-marker em:not([class]){font-style:normal}@media(min-width:768px){.c-heading-marker{padding:min(0rem,0vw) min(0rem,0vw) min(0rem,0vw) min(0rem,0vw);font-size:min(1.375rem,2.7848101266vw)}.c-heading-marker .c-heading-marker__marker{padding-bottom:min(.375rem,.7594936709vw)}.c-heading-marker em:not([class]){font-size:min(1.75rem,3.5443037975vw)}}@media(max-width:767.98px){.c-heading-marker{padding:0vw;font-size:5.3333333333vw;line-height:1.66;letter-spacing:0}.c-heading-marker .c-heading-marker__marker{padding-bottom:1.6vw}.c-heading-marker em:not([class]){font-size:6.4vw}}.c-heading-section{text-align:center}.c-heading-section .c-heading-section__en{display:block;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-style:normal;font-weight:var(--weight-bold);line-height:1.2;color:var(--color-tertiary);letter-spacing:.063em}.c-heading-section .c-heading-section__ja{display:block;font-weight:var(--weight-bold);line-height:1.2;color:var(--color-primary)}@media(min-width:768px){.c-heading-section .c-heading-section__en{font-size:min(1rem,2.0253164557vw)}.c-heading-section .c-heading-section__ja{margin-top:min(.3125rem,.6329113924vw);font-size:min(1.875rem,3.7974683544vw)}.c-heading-section.c-heading-section--relax .c-heading-section__ja{font-size:min(2rem,4.0506329114vw)}}@media(max-width:767.98px){.c-heading-section .c-heading-section__en{font-size:3.7333333333vw}.c-heading-section .c-heading-section__ja{margin-top:1.3333333333vw;font-size:5.8666666667vw}}.c-heading{display:block;font-weight:var(--weight-bold);line-height:1.2;color:var(--color-primary)}@media(min-width:768px){.c-heading{font-size:min(1.875rem,3.7974683544vw)}}@media(max-width:767.98px){.c-heading{font-size:5.8666666667vw}}.c-label-fukidashi{position:relative;display:grid;place-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-white);border-radius:100vh}.c-label-fukidashi:after{position:absolute;right:0;left:0;display:block;margin:auto;content:"";-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.p-block-nayami--01 .c-label-fukidashi{background-color:var(--bgcolor-fukidashi01)}.p-block-nayami--01 .c-label-fukidashi:after{background-color:var(--bgcolor-fukidashi01)}.p-block-nayami--02 .c-label-fukidashi{background-color:var(--bgcolor-fukidashi02)}.p-block-nayami--02 .c-label-fukidashi:after{background-color:var(--bgcolor-fukidashi02)}.c-label-fukidashi .c-label-fukidashi__text{font-weight:var(--weight-bold);line-height:1.5}@media(min-width:768px){.c-label-fukidashi{padding:min(.59375rem,1.2025316456vw) min(1.25rem,2.5316455696vw) min(.6875rem,1.3924050633vw)}.c-label-fukidashi:after{bottom:max(-.5625rem,-1.1392405063vw);width:min(.6875rem,1.3924050633vw);height:min(.5625rem,1.1392405063vw)}.c-label-fukidashi .c-label-fukidashi__text{font-size:min(.9375rem,1.8987341772vw)}}@media(max-width:767.98px){.c-label-fukidashi{padding:2.5333333333vw 5.3333333333vw 2.9333333333vw}.c-label-fukidashi:after{bottom:-2.4vw;width:2.9333333333vw;height:2.4vw}.c-label-fukidashi .c-label-fukidashi__text{font-size:3.7333333333vw}}.c-label-no{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1/1;font-weight:var(--weight-bold);line-height:1;color:var(--color-white);background-color:var(--color-primary);border-radius:50%}@media(min-width:768px){.c-label-no{max-width:min(2.5rem,5.0632911392vw);font-size:min(1.125rem,2.2784810127vw)}}@media(max-width:767.98px){.c-label-no{max-width:8.5333333333vw;font-size:4.2666666667vw}}.c-label-rectangle{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.2;color:var(--color-white);background-color:var(--color-secondary)}.c-label-rectangle .c-label-rectangle__no{display:block;font-family:helvetica-neue-lt-pro-cond,sans-serif;font-style:normal;font-weight:var(--weight-bold);line-height:1.2}@media(min-width:768px){.c-label-rectangle{min-width:min(5rem,10.1265822785vw);padding:min(.0625rem,.1265822785vw) min(.375rem,.7594936709vw);font-size:min(1rem,2.0253164557vw);letter-spacing:.1em;border-radius:min(.25rem,.5063291139vw)}.c-label-rectangle .c-label-rectangle__no{margin-left:min(.5rem,1.0126582278vw);font-size:min(1.4375rem,2.9113924051vw)}}@media(max-width:767.98px){.c-label-rectangle{min-width:18.6666666667vw;padding:.2666666667vw 2.6666666667vw .2666666667vw 1.6vw;font-size:3.2vw;letter-spacing:.05em;border-radius:1.0666666667vw}.c-label-rectangle .c-label-rectangle__no{margin-left:2.1333333333vw;font-size:4.8vw}}.c-link-icon{display:flex;align-items:center;line-height:1;text-decoration-thickness:1px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.2em;transition:-webkit-text-decoration-color .6s cubic-bezier(.23,1,.32,1) 0s;transition:text-decoration-color .6s cubic-bezier(.23,1,.32,1) 0s;transition:text-decoration-color .6s cubic-bezier(.23,1,.32,1) 0s,-webkit-text-decoration-color .6s cubic-bezier(.23,1,.32,1) 0s}.c-link-icon .c-link-icon__icon{display:grid;place-content:center;width:100%;height:1lh}.c-link-icon .c-link-icon__icon svg{display:block;width:100%;height:auto;fill:currentcolor}.c-link-icon:focus-visible{-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor;transition:-webkit-text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s;transition:text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s;transition:text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s,-webkit-text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s}@media(any-hover:hover){.c-link-icon:where(:-moz-any-link,:enabled,summary):hover{text-decoration-color:currentcolor;-moz-transition:text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s;transition:text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s}.c-link-icon:where(:any-link,:enabled,summary):hover{-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor;transition:-webkit-text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s;transition:text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s;transition:text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s,-webkit-text-decoration-color .5s cubic-bezier(.23,1,.32,1) 0s}}@media(min-width:768px){.c-link-icon{gap:min(.125rem,.253164557vw)}.c-link-icon .c-link-icon__icon{max-width:min(.75rem,1.5189873418vw);padding-top:min(.0625rem,.1265822785vw)}.c-link-icon .c-link-icon__text{font-size:min(.75rem,1.5189873418vw)}}@media(max-width:767.98px){.c-link-icon{gap:.5333333333vw}.c-link-icon .c-link-icon__icon{max-width:3.2vw;padding-top:.2666666667vw}.c-link-icon .c-link-icon__text{font-size:3.2vw}}.c-list-checkbox .c-list-checkbox__item{display:flex;align-items:center;font-weight:var(--weight-regular);line-height:1.5}.c-list-checkbox .c-list-checkbox__item:before{display:block;content:"";background-image:url(../../assets/img/common/icon-checkbox.svg);background-repeat:no-repeat;background-size:contain}.wp-theme-consulting .c-list-checkbox .c-list-checkbox__item:before{background-image:url(/wp-content/themes/consulting/assets/img/common/icon-checkbox.svg)}.c-list-checkbox .c-list-checkbox__item .c-list-checkbox__text{flex:1}.c-list-checkbox .c-list-checkbox__item em:not([class]){font-style:normal;font-weight:var(--weight-bold)}@media(min-width:768px){.c-list-checkbox .c-list-checkbox__item{gap:min(.5rem,1.0126582278vw);font-size:min(.875rem,1.7721518987vw)}.c-list-checkbox .c-list-checkbox__item+.c-list-checkbox__item{margin-top:min(.75rem,1.5189873418vw)}.c-list-checkbox .c-list-checkbox__item:before{width:min(1.1875rem,2.4050632911vw);height:min(1.0625rem,2.1518987342vw)}}@media(max-width:767.98px){.c-list-checkbox .c-list-checkbox__item{gap:2.1333333333vw;font-size:3.7333333333vw}.c-list-checkbox .c-list-checkbox__item+.c-list-checkbox__item{margin-top:2.6666666667vw}.c-list-checkbox .c-list-checkbox__item:before{width:5.3333333333vw;height:4.8vw}}.c-panel-comment{display:flex;align-items:flex-start;background-color:var(--color-white)}.c-panel-comment .c-panel-comment__icon{display:block;width:100%}.c-panel-comment .c-panel-comment__icon svg{display:block;width:100%;height:auto}.c-panel-comment .c-panel-comment__icon svg use{fill:var(--color-secondary)}.c-panel-comment .c-panel-comment__text{display:block;font-weight:var(--weight-medium);line-height:1.4;color:var(--color-light-black)}.c-panel-comment .c-panel-comment__text em:not([class]){font-style:normal;font-weight:var(--weight-bold)}@media(min-width:768px){.c-panel-comment{gap:min(.5rem,1.0126582278vw);padding:min(1.5rem,3.0379746835vw) min(1.625rem,3.2911392405vw) min(1.5rem,3.0379746835vw) min(1.5rem,3.0379746835vw);border-radius:min(.5rem,1.0126582278vw)}.c-panel-comment .c-panel-comment__icon{max-width:min(1.25rem,2.5316455696vw)}.c-panel-comment .c-panel-comment__text{font-size:min(1rem,2.0253164557vw)}}@media(max-width:767.98px){.c-panel-comment{gap:2.6666666667vw;padding:5.0666666667vw 8vw 4.8vw;border-radius:2.1333333333vw}.c-panel-comment .c-panel-comment__icon{max-width:4.2666666667vw}.c-panel-comment .c-panel-comment__text{margin-top:max(-.375rem,-.7594936709vw);font-size:3.7333333333vw}}.c-text-cursor{display:inline-flex;align-items:center;font-weight:var(--weight-bold);line-height:1}.c-text-cursor:before,.c-text-cursor:after{content:"";background-color:var(--color-primary);-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.c-text-cursor.c-text-cursor--light-blue:before,.c-text-cursor.c-text-cursor--light-blue:after{background-color:var(--color-light-blue)}@media(min-width:768px){.c-text-cursor{gap:0 min(.4375rem,.8860759494vw);font-size:min(1rem,2.0253164557vw)}.c-text-cursor:before,.c-text-cursor:after{width:min(.875rem,1.7721518987vw);height:min(.75rem,1.5189873418vw);margin-top:min(.125rem,.253164557vw)}.c-text-cursor.c-text-cursor--large{font-size:min(1.25rem,2.5316455696vw);font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;letter-spacing:.04em}.c-text-cursor.c-text-cursor--large:before,.c-text-cursor.c-text-cursor--large:after{width:min(1.125rem,2.2784810127vw);height:min(.875rem,1.7721518987vw);margin-top:min(.25rem,.5063291139vw)}}@media(max-width:767.98px){.c-text-cursor{gap:0 1.8666666667vw;font-size:4.2666666667vw}.c-text-cursor:before,.c-text-cursor:after{width:3.2vw;height:3.2vw}.c-text-cursor.c-text-cursor--compact{font-size:3.2vw}.c-text-cursor.c-text-cursor--large{display:block;font-size:4.2666666667vw;letter-spacing:.01em}.c-text-cursor.c-text-cursor--large span:not([class]){display:inline-flex;gap:0 .5333333333vw;margin-top:1.8666666667vw}.c-text-cursor.c-text-cursor--large span:not([class]):before,.c-text-cursor.c-text-cursor--large span:not([class]):after{content:"";background-color:var(--color-light-blue);-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.c-text-cursor.c-text-cursor--large span:not([class]):before,.c-text-cursor.c-text-cursor--large span:not([class]):after{width:3.2vw;height:2.6666666667vw;margin-top:1.6vw}}.c-text-marker{display:block;font-weight:var(--weight-bold);line-height:1.6;color:var(--color-light-black)}.c-text-marker em:not([class]){font-style:normal;background:linear-gradient(transparent 65%,var(--color-marker) 65%)}@media(min-width:768px){.c-text-marker{font-size:min(1.25rem,2.5316455696vw)}}@media(max-width:767.98px){.c-text-marker{font-size:4.8vw}}.c-text{font-weight:var(--weight-regular);line-height:2}.c-text.c-text--lead{font-weight:var(--weight-medium);line-height:1.5}.c-text.c-text--note{font-weight:var(--weight-regular);line-height:1.8}.c-text.c-text--note .c-text__note{display:block}@media(min-width:768px){.c-text{font-size:min(.875rem,1.7721518987vw)}.c-text.c-text--lead,.c-text.c-text--note{font-size:min(1rem,2.0253164557vw);text-align:center}.c-text.c-text--note span:not([class]){display:inline-block}.c-text.c-text--note .c-text__note{font-size:min(.875rem,1.7721518987vw)}}@media(max-width:767.98px){.c-text,.c-text.c-text--lead,.c-text.c-text--note{font-size:3.7333333333vw}.c-text.c-text--note .c-text__note{font-size:3.2vw}}.p-block-completed{display:block;width:100%;height:100%;text-align:center;background-color:var(--bgcolor-solution)}.p-block-completed .p-block-completed__btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}@media(min-width:768px){.p-block-completed{padding:min(8.75rem,17.7215189873vw) min(2.5rem,5.0632911392vw) min(7.5rem,15.1898734177vw)}.p-block-completed .c-heading+.c-text{margin-top:min(1.5625rem,3.164556962vw)}.p-block-completed .p-block-completed__btn{margin-top:min(2.1875rem,4.4303797468vw)}}@media(max-width:767.98px){.p-block-completed{padding:18.6666666667vw 10.6666666667vw 32vw}.p-block-completed .c-heading+.c-text{margin-top:5.3333333333vw;text-align:left}.p-block-completed .p-block-completed__btn{margin-top:8.5333333333vw}}.p-block-faq .p-block-faq__question{display:flex;align-items:flex-start}.p-block-faq .p-block-faq__question-icon{font-weight:var(--weight-bold);line-height:1.4;color:var(--color-secondary)}.p-block-faq .p-block-faq__question-text{font-weight:var(--weight-bold);line-height:1.4}.p-block-faq .p-block-faq__answer{display:flex;align-items:flex-start}.p-block-faq .p-block-faq__answer-icon{font-weight:var(--weight-bold);color:#1784d3}@media(min-width:768px){.p-block-faq{padding:min(1.375rem,2.7848101266vw) min(1.25rem,2.5316455696vw) min(1.3125rem,2.6582278481vw)}.p-block-faq .p-block-faq__question{display:flex}.p-block-faq .p-block-faq__question-icon{margin-right:min(.6875rem,1.3924050633vw);font-size:min(1.375rem,2.7848101266vw)}.p-block-faq .p-block-faq__question-text{margin-top:min(.25rem,.5063291139vw);font-size:min(1.25rem,2.5316455696vw);font-weight:var(--weight-bold)}.p-block-faq .p-block-faq__answer{display:flex}.p-block-faq .p-block-faq__answer-icon{margin-right:min(.8125rem,1.6455696203vw);font-size:min(1.375rem,2.7848101266vw);line-height:2}.p-block-faq .p-block-faq__answer-text{margin-top:min(.5rem,1.0126582278vw);font-size:min(.875rem,1.7721518987vw);font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;line-height:2}}@media(max-width:767.98px){.p-block-faq{padding:5.3333333333vw 4vw 5.0666666667vw 4.5333333333vw}.p-block-faq .p-block-faq__question{display:flex}.p-block-faq .p-block-faq__question-icon{margin-right:2.9333333333vw;font-size:5.3333333333vw}.p-block-faq .p-block-faq__question-text{margin-top:1.0666666667vw;font-size:4.2666666667vw;font-weight:var(--weight-bold)}.p-block-faq .p-block-faq__answer{display:flex;margin-top:.8vw}.p-block-faq .p-block-faq__answer-icon{margin-right:3.4666666667vw;font-size:5.3333333333vw;line-height:1.8}.p-block-faq .p-block-faq__answer-text{margin-top:2.1333333333vw;font-size:3.7333333333vw;font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;line-height:1.8}}.p-block-flow{position:relative;height:100%;container-type:inline-size;background-color:var(--color-white)}.p-block-flow .c-label-no{position:absolute;right:0;left:0;margin-inline:auto}.p-block-flow .p-block-flow__pict{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-block-flow .p-block-flow__text{display:block;font-weight:var(--weight-bold);line-height:1.4;text-align:center}@media(min-width:768px){.p-block-flow{padding:min(3.25rem,6.582278481vw) min(.625rem,1.2658227848vw) min(1.75rem,3.5443037975vw);border:2px solid var(--border-gray);border-radius:min(.625rem,1.2658227848vw)}.p-block-flow .c-label-no{top:max(-1.25rem,-2.5316455696vw)}.p-block-flow .p-block-flow__pict{height:min(3.25rem,6.582278481vw)}.p-block-flow .p-block-flow__text{margin-top:min(.375rem,.7594936709vw);font-size:min(.875rem,1.7721518987vw)}.p-block-flow.p-block-flow--01 .p-block-flow__pict img{width:min(5rem,10.1265822785vw)}.p-block-flow.p-block-flow--02 .p-block-flow__pict img{width:min(3.75rem,7.5949367089vw)}.p-block-flow.p-block-flow--03 .p-block-flow__pict img{width:min(2.75rem,5.5696202532vw)}.p-block-flow.p-block-flow--04 .p-block-flow__pict img,.p-block-flow.p-block-flow--05 .p-block-flow__pict img{width:min(3.125rem,6.3291139241vw)}@container (max-width: 150px){.p-block-flow br{display:none}.p-block-flow span:not([class]){display:inline-block}}}@media(max-width:767.98px){.p-block-flow{display:flex;align-items:center;justify-content:flex-start;min-height:21.3333333333vw;padding:4.8vw 2.6666666667vw 4.2666666667vw 6.1333333333vw;border:.5333333333vw solid var(--border-gray);border-radius:2.6666666667vw}.p-block-flow .c-label-no{top:-5.0666666667vw}.p-block-flow .p-block-flow__pict{width:21.3333333333vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;text-align:center}.p-block-flow .p-block-flow__pict img{margin-inline:auto}.p-block-flow .p-block-flow__text{width:37.3333333333vw;margin-top:.5333333333vw;margin-left:5.6vw;font-size:3.7333333333vw;line-height:1.4;text-align:left}.p-block-flow.p-block-flow--01 .p-block-flow__pict img{width:17.0666666667vw;transform:translate3d(.2666666667vw,-.2666666667vw,0)}.p-block-flow.p-block-flow--02 .p-block-flow__pict img{width:12.8vw;transform:translate3d(.5333333333vw,.5333333333vw,0)}.p-block-flow.p-block-flow--03 .p-block-flow__pict img{width:9.3333333333vw;transform:translate3d(.2666666667vw,.8vw,0)}.p-block-flow.p-block-flow--04 .p-block-flow__pict img{width:10.6666666667vw;transform:translate3d(0,.5333333333vw,0)}.p-block-flow.p-block-flow--05 .p-block-flow__pict img{width:10.6666666667vw;transform:translate3d(.2666666667vw,.5333333333vw,0)}}.p-block-form{display:block;width:100%;text-align:center;background-color:var(--bgcolor-solution)}.p-block-form .p-block-form__form{position:relative;width:100%;margin-inline:auto}.p-block-form .p-block-form__form-inner{position:relative;z-index:1;width:100%;margin-inline:auto;overflow:clip;background-color:var(--color-white)}@media(min-width:768px){.p-block-form{padding:min(5.125rem,10.3797468354vw) min(2.5rem,5.0632911392vw) min(6.25rem,12.6582278481vw)}.p-block-form .c-heading+.c-text{margin-top:min(1.125rem,2.2784810127vw)}.p-block-form .p-block-form__form{max-width:min(61.625rem,124.8101265823vw);margin-top:min(2.5rem,5.0632911392vw)}.p-block-form .p-block-form__form-inner{border-radius:min(.625rem,1.2658227848vw)}}@media(max-width:767.98px){.p-block-form{padding:10.6666666667vw 5.3333333333vw 16vw}.p-block-form .c-heading+.c-text{padding:0 5.3333333333vw;margin-top:3.2vw;text-align:left}.p-block-form .p-block-form__form{margin-top:6.4vw}.p-block-form .p-block-form__form-inner{border-radius:2.6666666667vw}}.p-block-kv{position:relative;display:grid;grid-template-rows:auto 1fr;place-items:center;align-items:center;width:100%;overflow:clip;background-color:var(--bgcolor-kv)}.p-block-kv .p-block-kv__title{position:relative;z-index:1;align-self:end;text-align:center}.p-block-kv .p-block-kv__title-lead{display:block;font-weight:var(--weight-bold);color:var(--color-primary);letter-spacing:.03em}.p-block-kv .p-block-kv__title-main{display:block;font-weight:var(--weight-bold);line-height:1.5;color:var(--color-black)}.p-block-kv .p-block-kv__title-main span:not([class]){display:inline-block}.p-block-kv .p-block-kv__btn{position:relative;z-index:1;align-self:start;width:100%;margin-inline:auto;container-type:inline-size}@media(min-width:768px){.p-block-kv{height:31.25rem;padding:0 clamp(1.375rem,-.8724916388rem + 4.6822742475vw,3.125rem) 0 min(.625rem,1.2658227848vw)}.p-block-kv:before{position:absolute;bottom:0;left:clamp(-6.75rem,-15.4188963211rem + 18.0602006689vw,0rem);display:block;width:18.125rem;aspect-ratio:580/1000;content:"";background-image:url(../../assets/img/img-kv-left_pc.webp);background-repeat:no-repeat;background-size:contain}.wp-theme-consulting .p-block-kv:before{background-image:url(/wp-content/themes/consulting/assets/img/img-kv-left_pc.webp)}.p-block-kv:after{position:absolute;right:clamp(-4.25rem,-9.7081939799rem + 11.3712374582vw,0rem);bottom:0;display:block;width:20.625rem;aspect-ratio:660/1000;content:"";background-image:url(../../assets/img/img-kv-right_pc.webp);background-repeat:no-repeat;background-size:contain}.wp-theme-consulting .p-block-kv:after{background-image:url(/wp-content/themes/consulting/assets/img/img-kv-right_pc.webp)}.p-block-kv .p-block-kv__title{margin-top:clamp(5.0625rem,4.5006270903rem + 1.1705685619vw,5.5rem)}.p-block-kv .p-block-kv__title-lead{font-size:clamp(1.3125rem,.7506270903rem + 1.1705685619vw,1.75rem)}.p-block-kv .p-block-kv__title-main{padding:0 min(8.75rem,17.7215189873vw);margin-top:min(.625rem,1.2658227848vw);font-size:clamp(2.5rem,2.0183946488rem + 1.0033444816vw,2.875rem)}.p-block-kv .p-block-kv__btn{max-width:min(25.0625rem,50.7594936709vw);margin-top:min(2.125rem,4.3037974684vw)}}@media(max-width:767.98px){.p-block-kv{height:85.3333333333vw;padding:0 0vw 0 2.1333333333vw}.p-block-kv:before{position:absolute;bottom:0;left:0vw;display:block;width:28.8vw;aspect-ratio:216/640;content:"";background-image:url(../../assets/img/img-kv-left_sp.webp);background-repeat:no-repeat;background-size:contain}.wp-theme-consulting .p-block-kv:before{background-image:url(/wp-content/themes/consulting/assets/img/img-kv-left_sp.webp)}.p-block-kv:after{position:absolute;right:0vw;bottom:0;display:block;width:29.6vw;aspect-ratio:222/640;content:"";background-image:url(../../assets/img/img-kv-right_sp.webp);background-repeat:no-repeat;background-size:contain}.wp-theme-consulting .p-block-kv:after{background-image:url(/wp-content/themes/consulting/assets/img/img-kv-right_sp.webp)}.p-block-kv .p-block-kv__title{margin-top:20.5333333333vw}.p-block-kv .p-block-kv__title-lead{font-size:3.2vw;letter-spacing:0}.p-block-kv .p-block-kv__title-main{padding:0 18.6666666667vw;margin-top:1.3333333333vw;font-size:5.0666666667vw}.p-block-kv .p-block-kv__btn{max-width:71.4666666667vw;margin-top:6.6666666667vw;transform:translate3d(-1.0666666667vw,0,0)}}.p-block-nayami{position:relative;display:flex;flex-direction:column;width:100%;background-color:var(--color-white)}.p-block-nayami .c-label-fukidashi{position:absolute;right:0;left:0;margin-inline:auto}.p-block-nayami .p-block-nayami__content{width:100%;margin-inline:auto}@media(min-width:768px){.p-block-nayami{padding:min(2.5625rem,5.1898734177vw) min(2.5rem,5.0632911392vw) min(2.5rem,5.0632911392vw);border-radius:min(.625rem,1.2658227848vw)}.p-block-nayami.p-block-nayami--02 .p-block-nayami__content{max-width:min(18.125rem,36.7088607595vw)}.p-block-nayami .c-label-fukidashi{top:max(-1.1875rem,-2.4050632911vw)}.p-block-nayami .p-block-nayami__content{max-width:min(24.0625rem,48.7341772152vw);padding-bottom:min(1rem,2.0253164557vw)}.p-block-nayami .p-block-nayami__illust{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-block-nayami .p-block-nayami__illust img{width:auto;height:min(8.3125rem,16.835443038vw)}.p-block-nayami .c-list-checkbox{margin-top:min(.875rem,1.7721518987vw)}.p-block-nayami .p-block-nayami__btn{margin-top:auto}.p-block-nayami .p-block-nayami__btn .c-btn-rectangle{margin-top:min(.6875rem,1.3924050633vw)}}@media(max-width:767.98px){.p-block-nayami{padding:7.7333333333vw 4vw 8vw;border-radius:2.6666666667vw}.p-block-nayami .c-label-fukidashi{top:-5.8666666667vw}.p-block-nayami.p-block-nayami--02 .p-block-nayami__illust img{height:32vw}.p-block-nayami .p-block-nayami__content{padding-right:.5333333333vw;padding-bottom:3.7333333333vw}.p-block-nayami .p-block-nayami__illust{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.p-block-nayami .p-block-nayami__illust img{width:auto;height:25.3333333333vw}.p-block-nayami .c-list-checkbox{margin-top:4.2666666667vw}.p-block-nayami .p-block-nayami__btn{margin-top:auto}.p-block-nayami .p-block-nayami__btn .c-btn-rectangle{margin-top:2.1333333333vw}}.p-block-service .p-block-service__lead{display:block;font-weight:var(--weight-bold);line-height:1.5;color:var(--color-secondary)}.p-block-service .p-block-service__lead span:not([class]){display:inline-block}@media(min-width:768px){.p-block-service{display:grid;grid-template:"title illust" auto "text illust" auto/48.0132450331% 47.5717439294%;grid-auto-rows:1fr;grid-auto-columns:1fr;grid-auto-flow:row;gap:0 4.4150110375%;align-items:center;padding:0 min(2.5rem,5.0632911392vw)}.p-block-service.p-block-service--reverse{grid-template:"illust title" auto "illust text" auto/48.1236203091% 46.357615894%;gap:0 5.5187637969%}.p-block-service .p-block-service__title{grid-area:title;align-self:end;padding-top:min(.125rem,.253164557vw)}.p-block-service .p-block-service__lead{margin-top:min(.75rem,1.5189873418vw);font-size:min(1.25rem,2.5316455696vw)}.p-block-service .c-text{grid-area:text;align-self:start;margin-top:min(.375rem,.7594936709vw);font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto}.p-block-service .p-block-service__illust{grid-area:illust}@container (max-width: 900px){.p-block-service{display:block}.p-block-service+.p-block-service{margin-top:min(2.5rem,5.0632911392vw)}.p-block-service .p-block-service__title .c-label-rectangle{margin-inline:auto}.p-block-service .p-block-service__lead{text-align:center}.p-block-service .p-block-service__lead span:not([class]){display:block}.p-block-service .p-block-service__lead br{display:none}.p-block-service .c-text{width:100%;max-width:min(34rem,68.8607594937vw);margin-inline:auto;text-align:center;line-break:strict}.p-block-service .p-block-service__illust{width:100%;max-width:min(23.875rem,48.3544303797vw);margin-inline:auto;margin-top:min(1.25rem,2.5316455696vw)}}}@media(max-width:767.98px){.p-block-service .p-block-service__title .c-label-rectangle{margin-inline:auto}.p-block-service .p-block-service__lead{margin-top:3.2vw;font-size:4.8vw;text-align:center}.p-block-service .p-block-service__lead span:not([class]){display:block}.p-block-service .c-text{width:100%;margin-inline:auto;margin-top:1.6vw;font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;text-align:left;letter-spacing:0;line-break:strict}.p-block-service .p-block-service__illust{width:100%;margin-inline:auto;margin-top:5.8666666667vw}.p-block-service.p-block-service--reverse .p-block-service__illust{max-width:70.1333333333vw;margin-top:7.7333333333vw}}.p-block-solution .p-block-solution__title{font-weight:var(--weight-bold);line-height:1.6;letter-spacing:.01em}.p-block-solution .p-block-solution__pict{position:relative;overflow:clip}.p-block-solution .p-block-solution__item{display:flex;font-weight:var(--weight-medium);-webkit-font-kerning:auto;font-kerning:auto}.p-block-solution .p-block-solution__palt{font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;letter-spacing:.002em}@media(min-width:768px){.p-block-solution{display:flex;flex-direction:column}.p-block-solution .p-block-solution__title{margin-top:min(.625rem,1.2658227848vw);font-size:min(1.25rem,2.5316455696vw)}.p-block-solution .p-block-solution__pict{order:-1;border-radius:min(1.25rem,2.5316455696vw)}.p-block-solution .p-block-solution__list{margin-top:min(0rem,0vw)}.p-block-solution .p-block-solution__item{font-size:min(.875rem,1.7721518987vw);line-height:1.55}.p-block-solution .p-block-solution__item span:not([class]){margin-right:min(.3125rem,.6329113924vw)}}@media(max-width:767.98px){.p-block-solution{display:grid;flex-direction:column;grid-template:"pict title" auto "pict text" auto/35.8208955224% 59.7014925373%;grid-template-rows:auto 1fr;grid-auto-rows:auto;gap:0 4.4776119403%;align-content:start;align-items:start}.p-block-solution .p-block-solution__title{grid-area:title;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:.2666666667vw;font-size:5.3333333333vw;font-feature-settings:"palt";-webkit-font-kerning:auto;font-kerning:auto;line-height:1.4;letter-spacing:.02em}.p-block-solution .p-block-solution__pict{grid-area:pict;border-radius:3.2vw}.p-block-solution .p-block-solution__list{grid-area:text}.p-block-solution .p-block-solution__item{font-size:3.7333333333vw;line-height:1.6}.p-block-solution .p-block-solution__item span:not([class]){margin-right:1.3333333333vw;margin-left:.2666666667vw}}.p-content-consultant{position:relative;width:100%;overflow:clip;background-color:var(--color-primary)}.p-content-consultant:before{position:absolute;top:0;left:50%;display:block;content:"";background-repeat:no-repeat;background-size:100% auto;transform:translate(-50%)}.p-content-consultant .p-content-consultant__inner{position:relative;z-index:1;container-type:inline-size}.p-content-consultant .c-heading-section .c-heading-section__en,.p-content-consultant .c-heading-section .c-heading-section__ja{color:var(--color-white)}.p-content-consultant .c-heading-section+.c-text--lead{text-align:center}.p-content-consultant .c-text{color:var(--color-white)}.p-content-consultant .p-content-consultant__list{display:flex;width:100%;margin-inline:auto}.p-content-consultant .p-content-consultant__item{position:relative;overflow:clip}@media(min-width:768px){.p-content-consultant{padding:clamp(5rem,2.9933110368rem + 4.1806020067vw,6.5625rem) min(3.75rem,7.5949367089vw) clamp(4.0625rem,-3.081312709rem + 14.8829431438vw,9.625rem)}.p-content-consultant:before{width:clamp(63.75rem,35.9774247492rem + 57.8595317726vw,85.375rem);aspect-ratio:1366/404;background-image:url(../../assets/img/bg-consultant_pc.webp)}.wp-theme-consulting .p-content-consultant:before{background-image:url(/wp-content/themes/consulting/assets/img/bg-consultant_pc.webp)}.p-content-consultant .c-heading-section+.c-text--lead{margin-top:min(1.5625rem,3.164556962vw)}.p-content-consultant .p-content-consultant__list{gap:min(1.125rem,2.2784810127vw) 1.8255578093%;max-width:min(61.625rem,124.8101265823vw);margin-top:min(3rem,6.0759493671vw)}@container (max-width: 788px){.p-content-consultant .p-content-consultant__list{flex-direction:column}.p-content-consultant .p-content-consultant__list .p-content-consultant__item{width:100%}}.p-content-consultant .p-content-consultant__item{width:49.2900608519%;border-radius:min(.625rem,1.2658227848vw)}}@media(max-width:767.98px){.p-content-consultant{padding:13.0666666667vw 5.3333333333vw 12.8vw}.p-content-consultant:before{width:100%;aspect-ratio:750/553;background-image:url(../../assets/img/bg-consultant_sp.webp)}.wp-theme-consulting .p-content-consultant:before{background-image:url(/wp-content/themes/consulting/assets/img/bg-consultant_sp.webp)}.p-content-consultant .c-heading-section+.c-text--lead{margin-top:2.9333333333vw}.p-content-consultant .p-content-consultant__list{flex-direction:column;gap:4.2666666667vw;margin-top:8.5333333333vw}.p-content-consultant .p-content-consultant__item{width:100%;border-radius:2.6666666667vw}}.p-content-contact{background-color:var(--bgcolor-solution)}.p-content-contact .p-content-contact__comment-list{display:flex;width:100%;margin-inline:auto}.p-content-contact .p-content-contact__text{text-align:center}.p-content-contact .p-content-contact__text .c-text-marker{display:block}.p-content-contact .p-content-contact__form{position:relative;width:100%;margin-inline:auto}.p-content-contact .p-content-contact__form:before,.p-content-contact .p-content-contact__form:after{position:absolute;top:0;left:50%;display:block;pointer-events:none;content:"";background-repeat:no-repeat;background-size:contain;transform:translate(-50%)}.p-content-contact .p-content-contact__form:before{aspect-ratio:89/115;background-image:url(../../assets/img/illust-contact01.svg)}.wp-theme-consulting .p-content-contact .p-content-contact__form:before{background-image:url(/wp-content/themes/consulting/assets/img/illust-contact01.svg)}.p-content-contact .p-content-contact__form:after{aspect-ratio:75/97;background-image:url(../../assets/img/illust-contact02.svg)}.wp-theme-consulting .p-content-contact .p-content-contact__form:after{background-image:url(/wp-content/themes/consulting/assets/img/illust-contact02.svg)}.p-content-contact .p-content-contact__form-inner{position:relative;z-index:1;width:100%;margin-inline:auto;overflow:clip;background-color:var(--color-white)}@media(min-width:768px){.p-content-contact{padding:min(5rem,10.1265822785vw) clamp(1.5rem,-1.389632107rem + 6.0200668896vw,3.75rem)}.p-content-contact .p-content-contact__comment-list{gap:min(.75rem,1.5189873418vw);max-width:min(53.0625rem,107.4683544304vw);margin-top:min(2.75rem,5.5696202532vw)}.p-content-contact .p-content-contact__comment-item{width:100%}.p-content-contact .p-content-contact__comment-item:nth-child(1){width:31.4487632509%}.p-content-contact .p-content-contact__comment-item:nth-child(2){width:35.3356890459%}.p-content-contact .p-content-contact__comment-item:nth-child(3){width:30.3886925795%}.p-content-contact .p-content-contact__text{margin-top:min(1.625rem,3.2911392405vw)}.p-content-contact .p-content-contact__text .c-text-cursor{margin-top:min(.8125rem,1.6455696203vw)}.p-content-contact .p-content-contact__form{max-width:min(54.25rem,109.8734177215vw);margin-top:min(1.375rem,2.7848101266vw)}.p-content-contact .p-content-contact__form:before{width:min(5.5625rem,11.2658227848vw);transform:translate3d(max(-19.5rem,-39.4936708861vw),max(-7rem,-14.1772151899vw),0)}.p-content-contact .p-content-contact__form:after{width:min(4.6875rem,9.4936708861vw);transform:translate3d(min(14.75rem,29.8734177215vw),max(-5.8125rem,-11.7721518987vw),0)}.p-content-contact .p-content-contact__form-inner{border-radius:min(.625rem,1.2658227848vw)}}@media(max-width:767.98px){.p-content-contact{padding:12.2666666667vw 5.3333333333vw}.p-content-contact .p-content-contact__comment-list{flex-direction:column;gap:2.1333333333vw;margin-top:6.9333333333vw}.p-content-contact .p-content-contact__comment-item{width:100%}.p-content-contact .p-content-contact__text{margin-top:4vw}.p-content-contact .p-content-contact__text .c-text-cursor{margin-top:3.7333333333vw}.p-content-contact .p-content-contact__form{margin-top:5.8666666667vw}.p-content-contact .p-content-contact__form:before{width:15.2vw;transform:translate3d(-46.6666666667vw,-19.7333333333vw,0)}.p-content-contact .p-content-contact__form:after{width:13.8666666667vw;transform:translate3d(30.9333333333vw,-17.8666666667vw,0)}.p-content-contact .p-content-contact__form-inner{border-radius:2.6666666667vw}}.p-content-faq{width:100%}.p-content-faq .p-content-faq__list{width:100%;margin-inline:auto}.p-content-faq .p-block-faq+.p-block-faq{border-top:1px solid var(--border-gray-faq)}@media(min-width:768px){.p-content-faq{padding:min(5.125rem,10.3797468354vw) min(3.75rem,7.5949367089vw)}.p-content-faq .p-content-faq__list{max-width:min(41.625rem,84.3037974684vw);margin-top:min(2.8125rem,5.6962025316vw)}}@media(max-width:767.98px){.p-content-faq{padding:13.8666666667vw 5.3333333333vw}.p-content-faq .p-content-faq__list{max-width:89.3333333333vw}}.p-content-flow{background-color:var(--bgcolor-kv)}.p-content-flow .c-heading-section+.c-text--lead{text-align:center}.p-content-flow .p-content-flow__list{display:flex;width:100%;margin-inline:auto}.p-content-flow .p-content-flow__item{width:100%}.p-content-flow .p-content-flow__btn .c-btn-cta{margin-inline:auto}.p-content-flow .p-content-flow__illust{display:block;width:100%;pointer-events:none}@media(min-width:768px){.p-content-flow{padding:clamp(5rem,1.7892976589rem + 6.6889632107vw,7.5rem) clamp(.9375rem,-2.6745401338rem + 7.525083612vw,3.75rem) clamp(4.0625rem,-.3522157191rem + 9.1973244147vw,7.5rem)}.p-content-flow .c-heading-section+.c-text--lead{margin-top:min(1.1875rem,2.4050632911vw)}.p-content-flow .p-content-flow__list{gap:clamp(.625rem,-.6592809365rem + 2.6755852843vw,1.625rem);max-width:clamp(41rem,13.0668896321rem + 58.1939799331vw,62.75rem);margin-top:min(3.9375rem,7.9746835443vw)}.p-content-flow .p-content-flow__btn{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 clamp(8.3125rem,3.2556438127rem + 10.5351170569vw,12.25rem) 0 clamp(8.3125rem,1.4897575251rem + 14.2140468227vw,13.625rem);margin-inline:auto;margin-top:min(4.5rem,9.1139240506vw);text-align:center}.p-content-flow .p-content-flow__btn .c-text-cursor{margin-left:max(-.4375rem,-.8860759494vw)}.p-content-flow .p-content-flow__btn .c-btn-cta{margin-top:min(1.125rem,2.2784810127vw)}.p-content-flow .p-content-flow__illust{position:absolute;right:0;bottom:0;max-width:clamp(7.3125rem,2.2556438127rem + 10.5351170569vw,11.25rem)}}@media(max-width:767.98px){.p-content-flow{padding:13.3333333333vw 0 12.8vw}.p-content-flow .c-heading-section+.c-text--lead{margin-top:3.2vw}.p-content-flow .p-content-flow__list{flex-direction:column;gap:7.4666666667vw;width:84vw;margin-top:10.9333333333vw}.p-content-flow .p-content-flow__btn{position:relative;width:100%;padding:0 8vw;margin-inline:auto;margin-top:6.4vw;text-align:center}.p-content-flow .p-content-flow__btn .c-text-cursor{margin-left:-1.8666666667vw}.p-content-flow .p-content-flow__btn .c-btn-cta{margin-top:3.7333333333vw}.p-content-flow .p-content-flow__illust{position:absolute;top:-4.8vw;right:1.3333333333vw;max-width:20.8vw}}.p-content-nayami .p-content-nayami__inner{width:100%;margin-inline:auto;background-color:var(--bgcolor-box)}.p-content-nayami .p-block-nayami__btn{text-align:center}.p-content-nayami .p-block-nayami__btn .c-btn-rectangle{margin-inline:auto}@media(min-width:768px){.p-content-nayami{padding:0 min(3.75rem,7.5949367089vw)}.p-content-nayami .p-content-nayami__inner{max-width:min(61.625rem,124.8101265823vw);padding:min(3.6875rem,7.4683544304vw) min(3.75rem,7.5949367089vw) min(3.75rem,7.5949367089vw);border-radius:min(.625rem,1.2658227848vw)}.p-content-nayami .c-heading-marker+.c-text--lead{margin-top:min(.8125rem,1.6455696203vw)}.p-content-nayami .p-content-nayami__content{display:flex;gap:min(1.25rem,2.5316455696vw);margin-top:min(3.75rem,7.5949367089vw)}@container (max-width: 820px){.p-content-nayami .p-content-nayami__content{flex-direction:column;gap:min(2.5rem,5.0632911392vw)}}}@media(max-width:767.98px){.p-content-nayami .p-content-nayami__inner{padding:7.4666666667vw 4.8vw 10.6666666667vw;border-radius:2.6666666667vw}.p-content-nayami .c-heading-marker+.c-text--lead{margin-top:3.4666666667vw;text-align:center}.p-content-nayami .p-content-nayami__content{display:flex;flex-direction:column;gap:10.1333333333vw;margin-top:10.6666666667vw}}.p-content-service .p-content-service__content{width:100%;margin-inline:auto}@media(min-width:768px){.p-content-service{padding:clamp(5rem,1.7892976589rem + 6.6889632107vw,7.5rem) 0 clamp(4.0625rem,4.0625rem + 0vw,4.0625rem)}.p-content-service .c-heading-section+.c-text--lead{margin-top:min(1.5625rem,3.164556962vw)}.p-content-service .p-content-service__content{display:flex;flex-direction:column;gap:min(1.25rem,2.5316455696vw);max-width:min(61.625rem,124.8101265823vw);margin-top:min(2.5rem,5.0632911392vw);container-type:inline-size}}@media(max-width:767.98px){.p-content-service{padding:13.3333333333vw 0 12.8vw}.p-content-service .c-heading-section+.c-text--lead{width:78.6666666667vw;margin-inline:auto;margin-top:2.9333333333vw}.p-content-service .p-content-service__content{display:flex;flex-direction:column;gap:8.5333333333vw;max-width:89.6vw;margin-top:8vw;container-type:inline-size}}.p-content-solution{width:100%;background-color:var(--bgcolor-solution)}.p-content-solution .p-content-solution__inner{width:100%;margin-inline:auto}@media(min-width:768px){.p-content-solution{padding:clamp(5rem,1.7892976589rem + 6.6889632107vw,7.5rem) min(3.75rem,7.5949367089vw)}.p-content-solution .p-content-solution__inner{max-width:min(61.625rem,124.8101265823vw)}.p-content-solution .c-heading-section+.c-text--lead{margin-top:min(1.625rem,3.2911392405vw)}.p-content-solution .p-content-solution__list{display:flex;flex-wrap:wrap;gap:min(2.5rem,5.0632911392vw) 4.3610547667%;margin-top:min(2.5rem,5.0632911392vw)}.p-content-solution .p-content-solution__item{width:30.4259634888%}}@media(max-width:767.98px){.p-content-solution{padding:13.0666666667vw 5.3333333333vw 12.8vw}.p-content-solution .c-heading-section+.c-text--lead{margin-top:3.2vw;text-align:center}.p-content-solution .p-content-solution__list{display:flex;flex-direction:column;gap:6.4vw;margin-top:6.4vw}.p-content-solution .p-content-solution__item{width:100%}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
