*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){scrollbar-gutter:stable;tab-size:2;text-size-adjust:none}@media (prefers-reduced-motion:no-preference){:where(html).is-loaded,:where(html:focus-within){scroll-behavior:smooth}}:where(body){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,sans-serif;line-height:1.5}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(img){width:100%;height:auto}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)),:where(:disabled){cursor:not-allowed}:where(button,[type=button],[type=submit]){color:currentColor;appearance:none;cursor:pointer;background:0 0;border:1px solid;border-radius:0;padding:0;display:block}:where(input,button,textarea,select){font:inherit;color:inherit}:where(a){color:inherit;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:.2ex}:where(ul,ol){padding:0;list-style:none}:where(hr){block-size:0;color:inherit;border:none;border-block-start:1px solid;overflow:visible}:where(table){border-collapse:collapse}:where(pre){white-space:pre-wrap}:where(:focus-visible){outline-offset:1px;outline:3px solid canvastext;box-shadow:0 0 0 5px canvas}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;clip-path:inset(50%)!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:root{--scroll-bar-width:0px;--color-white:#fff;--color-black:#000;--color-navy:#161573;--color-navy-deep:#0c1866;--color-orange:#ff4500;--color-yellow:#ffef0d;--color-blue:#3460a5;--color-blue-royal:#00519f;--color-sky:#95d2f1;--color-sky-marker:#95d2f180;--color-sky-marker-thin:#95d2f14d;--color-sky-light:#bae5fc;--color-text-black:#333;--color-bg-page:#f0f4fb;--color-bg-gray:#f7f8fa;--color-bg-card:#f6f6f6;--color-bg-band:#dee6f7;--color-bg-band-light:#f4f8ff;--color-bg-card-blue:#f0f3fc;--color-bg-placeholder:#d9d9d9;--color-border-gray:#d5d5d5;--color-border-light:#c7c7c7;--color-border-card:#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-header:2;--z-content:1}html{color:var(--color-black);line-break:strict;background:var(--color-bg-page);text-spacing-trim:space-all;font-size:100%}@media (min-width:768px){html{scroll-padding-top:min(5rem,6.25vw)}}@media (max-width:767.98px){html{scroll-padding-top:17.8117vw}}body{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:var(--weight-medium);font-optical-sizing:auto;font-kerning:auto}body.resize-animation-stopper *,body.resize-animation-stopper :before,body.resize-animation-stopper :after{transition:none!important;animation:none!important}body .svg-symbol{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{z-index:var(--z-content);width:100%;position:relative;overflow:clip;container-type:inline-size}.l-content .l-content__bg{background-color:var(--color-bg-gray)}@media (min-width:768px){.l-content{padding-top:min(5rem,6.25vw)}}@media (max-width:767.98px){.l-content{padding-top:17.8117vw}}.l-footer{font-weight:var(--weight-medium);color:var(--color-text-black);text-align:center;background-color:var(--color-white);flex-direction:column;align-items:center;display:flex}.l-footer .l-footer__logo{justify-items:center;display:grid}.l-footer .l-footer__info{line-height:1.8333}.l-footer .l-footer__info a:not([class]){text-decoration-skip-ink:none;text-underline-position:from-font;text-underline-offset:auto;text-decoration-thickness:from-font;transition:text-decoration-color .8s cubic-bezier(.23,1,.32,1)}.l-footer .l-footer__info a:not([class]):focus-visible{text-decoration-color:#0000}@media (any-hover:hover){.l-footer .l-footer__info a:not([class]):where(:any-link,:enabled,summary):hover,.l-footer .l-footer__info a:not([class]):where(:any-link,:enabled,summary):hover{text-decoration-color:#0000}}.l-footer .l-footer__credit{display:block}@media (min-width:768px){.l-footer{row-gap:min(.9375rem,1.17188vw);padding:min(3rem,3.75vw) 0}.l-footer .l-footer__info{letter-spacing:min(.0225rem,.028125vw);font-size:min(.75rem,.9375vw)}.l-footer .l-footer__credit{letter-spacing:min(.0225rem,.028125vw);font-size:min(.75rem,.9375vw);line-height:1.4167}}@media (max-width:767.98px){.l-footer{row-gap:3.81679vw;padding:12.2137vw 0}.l-footer .l-footer__info{letter-spacing:.0916031vw;font-size:3.05344vw}.l-footer .l-footer__credit{letter-spacing:.0839695vw;font-size:2.79898vw;line-height:1.4545}}.l-header{z-index:var(--z-header);background-color:var(--color-white);width:100%;position:fixed;top:0;left:0}.l-header .l-header__inner{align-items:center;display:flex}.l-header .l-header__title{align-items:center;margin:0;display:flex}.l-header .l-header__lead{font-family:Zen Kaku Gothic New,sans-serif;font-weight:var(--weight-bold);color:var(--color-navy)}.l-header .l-header__action{margin:0 0 0 auto}@media (min-width:768px){.l-header .l-header__inner{min-height:min(5rem,6.25vw);padding:0 min(1.0625rem,1.32813vw) 0 min(1.8125rem,2.26563vw)}.l-header .l-header__title{gap:min(1.4375rem,1.79688vw)}.l-header .l-header__lead{margin-bottom:min(.25rem,.3125vw);font-size:min(.875rem,1.09375vw);line-height:1.43}}@media (max-width:767.98px){.l-header .l-header__inner{padding:3.81679vw 4.3257vw 3.56234vw}}.u-hover{transition:filter .8s cubic-bezier(.23,1,.32,1)}.u-hover:focus-visible{filter:brightness(1.15)}@media (any-hover:hover){.u-hover:where(:any-link,:enabled,summary):hover,.u-hover:where(:any-link,:enabled,summary):hover{filter:brightness(1.15)}}.u-inview{opacity:0}.u-inview.is-visible{transition:transform 1s cubic-bezier(.43,.05,.17,1),opacity 1s cubic-bezier(.43,.05,.17,1)}@media (min-width:768px){.u-inview{transform:translateY(min(1.875rem,2.34375vw))scale(1)}.u-inview.is-visible{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:767.98px){.u-inview{transform:translateY(8.90585vw)scale(1)}.u-inview.is-visible{opacity:1;transform:translate(0,0)scale(1)}}.c-accordion-faq{--accordion-open-duration:.5s;--accordion-close-duration:.4s;--accordion-open-ease:cubic-bezier(.23, 1, .32, 1);--accordion-close-ease:cubic-bezier(.23, 1, .32, 1);background-color:var(--color-white);width:100%}@media (prefers-reduced-motion:reduce){.c-accordion-faq{--accordion-open-duration:0s;--accordion-close-duration:0s}}.c-accordion-faq .c-accordion-faq__trigger{text-align:left;border:0;align-items:center;width:100%;transition:opacity .8s cubic-bezier(.23,1,.32,1);display:grid}.c-accordion-faq .c-accordion-faq__trigger:focus-visible{opacity:.65}@media (any-hover:hover){.c-accordion-faq .c-accordion-faq__trigger:where(:any-link,:enabled,summary):hover,.c-accordion-faq .c-accordion-faq__trigger:where(:any-link,:enabled,summary):hover{opacity:.65}}.c-accordion-faq .c-accordion-faq__q{font-weight:var(--weight-bold);color:var(--color-white);background-color:var(--color-navy);place-items:center;line-height:1;display:grid}.c-accordion-faq .c-accordion-faq__question-text{font-weight:var(--weight-bold)}.c-accordion-faq .c-accordion-faq__toggle{justify-self:end;place-items:center;display:grid}.c-accordion-faq .c-accordion-faq__toggle:before,.c-accordion-faq .c-accordion-faq__toggle:after{content:"";background-color:var(--color-text-black);grid-area:1/1}.c-accordion-faq .c-accordion-faq__toggle:before{width:100%}.c-accordion-faq .c-accordion-faq__toggle:after{height:100%;transition:transform var(--accordion-close-duration) var(--accordion-close-ease)}.c-accordion-faq .c-accordion-faq__trigger[aria-expanded=true] .c-accordion-faq__toggle:after{transition-timing-function:var(--accordion-open-ease);transition-duration:var(--accordion-open-duration);transform:scaleY(0)}.c-accordion-faq .c-accordion-faq__answer{display:flow-root;overflow:clip}.c-accordion-faq .c-accordion-faq__answer-inner{font-weight:var(--weight-medium);background-color:var(--color-bg-page)}@media (min-width:768px){.c-accordion-faq{border-radius:min(.625rem,.78125vw)}.c-accordion-faq .c-accordion-faq__trigger{-moz-column-gap:1.99778%;grid-template-columns:4.88346% minmax(0,1fr) 2.66371%;column-gap:1.99778%;padding:min(.875rem,1.09375vw) min(1.5rem,1.875vw) min(1.0625rem,1.32813vw) min(.9375rem,1.17188vw)}.c-accordion-faq .c-accordion-faq__q{letter-spacing:min(.0375rem,.046875vw);border-radius:min(1.375rem,1.71875vw);width:min(2.75rem,3.4375vw);height:min(2.75rem,3.4375vw);padding:0 min(.0625rem,.078125vw) min(.3125rem,.390625vw) 0;font-size:min(1.25rem,1.5625vw)}.c-accordion-faq .c-accordion-faq__question-text{letter-spacing:min(.03rem,.0375vw);font-size:min(1rem,1.25vw);line-height:1.625}.c-accordion-faq .c-accordion-faq__toggle{width:min(1.5rem,1.875vw);height:min(1.5rem,1.875vw)}.c-accordion-faq .c-accordion-faq__toggle:before{height:min(.125rem,.15625vw)}.c-accordion-faq .c-accordion-faq__toggle:after{width:min(.125rem,.15625vw)}.c-accordion-faq .c-accordion-faq__answer-inner{letter-spacing:min(.02625rem,.0328125vw);border-radius:min(.625rem,.78125vw);margin:min(.0625rem,.078125vw) min(1.25rem,1.5625vw) min(1.0625rem,1.32813vw) min(.9375rem,1.17188vw);padding:min(.75rem,.9375vw) min(1.0625rem,1.32813vw) min(.8125rem,1.01563vw);font-size:min(.875rem,1.09375vw);line-height:1.5715}.c-accordion-faq .c-accordion-faq__answer-inner p:not([class])+p:not([class]){margin-top:min(1.375rem,1.71875vw)}}@media (max-width:767.98px){.c-accordion-faq{border-radius:2.54453vw;padding-bottom:1.27226vw}.c-accordion-faq .c-accordion-faq__trigger{-moz-column-gap:5.57276%;grid-template-columns:10.2167% minmax(0,1fr) 7.12074%;column-gap:5.57276%;padding:3.56234vw 3.81679vw 3.05344vw}.c-accordion-faq .c-accordion-faq__q{letter-spacing:.114504vw;border-radius:4.19847vw;width:8.39695vw;height:8.39695vw;padding:0 .254453vw 1.27226vw 0;font-size:3.81679vw}.c-accordion-faq .c-accordion-faq__question-text{letter-spacing:.10687vw;font-size:3.56234vw;line-height:1.4286}.c-accordion-faq .c-accordion-faq__toggle{width:5.34351vw;height:5.34351vw}.c-accordion-faq .c-accordion-faq__toggle:before{height:.211196vw}.c-accordion-faq .c-accordion-faq__toggle:after{width:.211196vw}.c-accordion-faq .c-accordion-faq__answer-inner{letter-spacing:.10687vw;border-radius:2.54453vw;margin:0 3.81679vw 3.05344vw;padding:3.05344vw 3.81679vw 3.81679vw 4.3257vw;font-size:3.56234vw;line-height:1.7143}.c-accordion-faq .c-accordion-faq__answer-inner p:not([class])+p:not([class]){margin-top:6.10687vw}}.c-badge-num{font-weight:var(--weight-bold);color:var(--color-white);background-color:var(--color-navy);place-items:center;line-height:1;display:grid}@media (min-width:768px){.c-badge-num{letter-spacing:min(.04375rem,.0546875vw);border-radius:min(3.125rem,3.90625vw);width:min(3.125rem,3.90625vw);height:min(3.125rem,3.90625vw);padding-bottom:min(.0625rem,.078125vw);font-size:min(1.465rem,1.83125vw)}}@media (max-width:767.98px){.c-badge-num{width:var(--badge-num-size,6.42239vw);height:var(--badge-num-size,6.42239vw);font-size:var(--badge-num-font-size,3.01018vw);letter-spacing:var(--badge-num-letter-spacing,.0916031vw);border-radius:var(--badge-num-size,6.42239vw)}}.c-btn-cta{box-sizing:border-box;color:var(--color-white);background-color:var(--color-orange);border:2px solid var(--color-navy);justify-content:center;align-items:center;margin-inline:auto;text-decoration:none;transition:opacity .8s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.c-btn-cta:focus-visible{opacity:.65}@media (any-hover:hover){.c-btn-cta:where(:any-link,:enabled,summary):hover,.c-btn-cta:where(:any-link,:enabled,summary):hover{opacity:.65}}.c-btn-cta:focus-visible{z-index:2}.c-btn-cta .c-btn-cta__label{font-weight:var(--weight-bold);text-align:center;line-height:1.5}.c-btn-cta .c-btn-cta__icon{background-color:var(--color-white);place-items:center;margin:auto 0;display:grid;position:absolute;top:0;bottom:0}.c-btn-cta .c-btn-cta__icon img:not([class]){height:auto;display:block}.c-btn-cta.c-btn-cta--header{border-width:1px;justify-content:flex-start;margin:0}.c-btn-cta.c-btn-cta--header .c-btn-cta__label{text-align:left}.c-btn-cta.c-btn-cta--header .c-btn-cta__badge{font-weight:var(--weight-bold);background-color:var(--color-navy);flex:none;place-items:center;line-height:1.2;display:grid}@media (min-width:768px){.c-btn-cta{border-radius:min(.625rem,.78125vw);width:min(43.3125rem,54.1406vw);height:min(5.875rem,7.34375vw);box-shadow:0 min(.25rem,.3125vw) #00000040}.c-btn-cta .c-btn-cta__label{letter-spacing:min(.02625rem,.0328125vw);font-size:min(1.3125rem,1.64063vw)}.c-btn-cta .c-btn-cta__icon{border-radius:min(2.6rem,3.25vw);width:min(2.6rem,3.25vw);height:min(2.6rem,3.25vw);right:min(1.775rem,2.21875vw)}.c-btn-cta .c-btn-cta__icon img:not([class]){width:min(1.125rem,1.40625vw);margin-top:min(.1125rem,.140625vw)}.c-btn-cta.c-btn-cta--kv{border-radius:min(.625rem,.694444cqw);width:min(33.5625rem,37.2917cqw);height:min(6.5rem,7.22222cqw);box-shadow:0 min(.25rem,.277778cqw) #00000040}.c-btn-cta.c-btn-cta--kv .c-btn-cta__label{letter-spacing:min(.0275rem,.0305556cqw);font-size:min(1.375rem,1.52778cqw)}.c-btn-cta.c-btn-cta--kv .c-btn-cta__icon{border-radius:min(2.6rem,2.88889cqw);width:min(2.6rem,2.88889cqw);height:min(2.6rem,2.88889cqw);right:min(1.3375rem,1.48611cqw)}.c-btn-cta.c-btn-cta--kv .c-btn-cta__icon img:not([class]){width:min(1.125rem,1.25cqw);margin-top:min(.1125rem,.125cqw)}.c-btn-cta.c-btn-cta--header{border-radius:min(.413563rem,.516953vw);gap:min(.5rem,.625vw);width:min(14.75rem,18.4375vw);height:min(2.875rem,3.59375vw);padding-left:min(.8125rem,1.01563vw)}.c-btn-cta.c-btn-cta--header .c-btn-cta__badge{letter-spacing:min(.035rem,.04375vw);border-radius:min(.1875rem,.234375vw);width:min(2.375rem,2.96875vw);height:min(1.375rem,1.71875vw);font-size:min(.875rem,1.09375vw)}.c-btn-cta.c-btn-cta--header .c-btn-cta__label{letter-spacing:min(.035rem,.04375vw);font-size:min(.875rem,1.09375vw);line-height:1.2}.c-btn-cta.c-btn-cta--header .c-btn-cta__icon{border-radius:min(1.4475rem,1.80938vw);width:min(1.4475rem,1.80938vw);height:min(1.4475rem,1.80938vw);right:min(.6925rem,.865625vw)}.c-btn-cta.c-btn-cta--header .c-btn-cta__icon img:not([class]){width:min(.625rem,.78125vw);margin-top:min(.03125rem,.0390625vw)}}@media (max-width:767.98px){.c-btn-cta{border-radius:2.46819vw;width:100%;height:17.3028vw;box-shadow:0 1.01781vw #00000040}.c-btn-cta .c-btn-cta__label{letter-spacing:.244275vw;font-size:4.07125vw}.c-btn-cta .c-btn-cta__icon{border-radius:6.41221vw;width:6.41221vw;height:6.41221vw;right:4.3028vw}.c-btn-cta .c-btn-cta__icon img:not([class]){width:2.79898vw;margin-top:.254453vw}.c-btn-cta.c-btn-cta--header{border-radius:1.68372vw;gap:1.52672vw;width:31.0433vw;height:10.4326vw;padding-left:2.03562vw}.c-btn-cta.c-btn-cta--header .c-btn-cta__badge{letter-spacing:.127226vw;border-radius:.682952vw;width:8.6514vw;height:5.01272vw;padding-bottom:.381679vw;font-size:3.18066vw}.c-btn-cta.c-btn-cta--header .c-btn-cta__label{letter-spacing:.114504vw;font-size:2.84733vw;line-height:1.22}.c-btn-cta.c-btn-cta--header .c-btn-cta__icon{display:none}}.c-card-icon{background-color:var(--color-white);grid-template-rows:1fr auto auto 1fr;align-items:center;display:grid}.c-card-icon .c-card-icon__title{font-weight:var(--weight-bold);color:var(--color-navy);grid-area:2/2}.c-card-icon .c-card-icon__text{font-weight:var(--weight-medium);color:var(--color-text-black);grid-area:3/2}.c-card-icon .c-card-icon__icon{grid-area:1/1/-1}@media (min-width:768px){.c-card-icon{-moz-column-gap:5.2459%;border-radius:min(.625rem,.78125vw);grid-template-columns:21.3115% minmax(0,1fr);column-gap:5.2459%;min-height:min(7.375rem,9.21875vw);padding:0 min(1.875rem,2.34375vw) 0 min(1.5625rem,1.95313vw)}.c-card-icon .c-card-icon__title{letter-spacing:min(.03375rem,.0421875vw);font-size:min(1.125rem,1.40625vw);line-height:1.444}.c-card-icon .c-card-icon__text{letter-spacing:min(.02625rem,.0328125vw);margin-top:min(.1875rem,.234375vw);font-size:min(.875rem,1.09375vw);line-height:1.429}}@media (max-width:767.98px){.c-card-icon{-moz-column-gap:6.84566%;border-radius:2.35369vw;grid-template-columns:20.3056% minmax(0,1fr);column-gap:6.84566%;min-height:21.5573vw;padding:0 5.29771vw 0 4.0916vw}.c-card-icon .c-card-icon__title{letter-spacing:.10687vw;font-size:3.56234vw;line-height:1.429}.c-card-icon .c-card-icon__text{letter-spacing:.0916031vw;margin-top:.706107vw;font-size:3.05344vw;line-height:1.417}}.c-feature{box-sizing:border-box;color:var(--color-navy-deep);background-color:var(--color-bg-gray);border:1px solid var(--color-border-gray);flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.c-feature .c-feature__icon{flex:none}.c-feature .c-feature__text{font-weight:var(--weight-bold);margin:0}.c-feature.c-feature--plain{background-color:#0000;border:0;border-radius:0;min-height:0;padding:0}.c-feature.c-feature--plain .c-feature__text{color:var(--color-navy)}@media (min-width:768px){.c-feature{border-radius:min(.625rem,.694444cqw);gap:min(.9375rem,1.04167cqw);width:min(15.25rem,16.9444cqw);min-height:min(6.5rem,7.22222cqw);padding-left:min(1.0625rem,1.18056cqw)}.c-feature .c-feature__icon{width:min(3.3125rem,3.68056cqw)}.c-feature .c-feature__text{letter-spacing:min(.03rem,.0333333cqw);font-size:min(1rem,1.11111cqw);line-height:1.23}.c-feature .c-feature__num{font-size:min(1.625rem,1.80556cqw)}.c-feature.c-feature--plain{gap:min(.8125rem,1.01563vw);width:auto}.c-feature.c-feature--plain .c-feature__text{letter-spacing:min(.0375rem,.046875vw);font-size:min(1.25rem,1.5625vw);line-height:1}.c-feature.c-feature--plain.c-feature--shop .c-feature__icon{width:min(3.1875rem,3.98438vw)}.c-feature.c-feature--plain.c-feature--stock .c-feature__icon,.c-feature.c-feature--plain.c-feature--staff .c-feature__icon{width:min(3rem,3.75vw)}}@media (max-width:767.98px){.c-feature{border-radius:2.47328cqw;flex-direction:column-reverse;gap:2.96438cqw;min-height:34.1196cqw;padding-top:3.46056cqw}.c-feature .c-feature__icon{width:13.1043cqw}.c-feature .c-feature__text{text-align:center;letter-spacing:.104326cqw;font-size:3.46056cqw;line-height:1.1}.c-feature .c-feature__num{font-size:6.42748cqw}.c-feature.c-feature--royalty .c-feature__text{letter-spacing:.119593cqw;font-size:3.21374cqw;line-height:1.09}.c-feature.c-feature--royalty .c-feature__num{line-height:1.37}.c-feature.c-feature--royalty .c-feature__unit{font-size:3.95674cqw}.c-feature.c-feature--profit .c-feature__text{letter-spacing:.119593cqw}.c-feature.c-feature--profit .c-feature__num{font-size:5.93384cqw;line-height:1.27}.c-feature.c-feature--profit .c-feature__unit{font-size:3.21374cqw}.c-feature.c-feature--support .c-feature__text{letter-spacing:.111959cqw;font-size:3.70992cqw;line-height:1.42}.c-feature.c-feature--plain{flex-direction:row-reverse;gap:2.80407vw}.c-feature.c-feature--plain .c-feature__text{text-align:left;letter-spacing:.129771vw;font-size:4.31552vw;line-height:1}.c-feature.c-feature--plain.c-feature--shop .c-feature__icon{width:11.0254vw}.c-feature.c-feature--plain.c-feature--stock .c-feature__icon{width:10.3613vw}.c-feature.c-feature--plain.c-feature--staff .c-feature__icon{width:10.2723vw}}.c-heading-sub{font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;flex-direction:column;align-items:center;line-height:1.44;display:flex}.c-heading-sub:after{content:"";background-color:var(--color-border-light);display:block}.c-heading-sub.c-heading-sub--invert{color:var(--color-white)}@media (min-width:768px){.c-heading-sub{letter-spacing:min(.046875rem,.0585938vw);font-size:min(1.5625rem,1.95313vw)}.c-heading-sub:after{width:min(4.375rem,5.46875vw);height:min(.125rem,.15625vw);margin-top:min(.6875rem,.859375vw)}}@media (max-width:767.98px){.c-heading-sub{letter-spacing:.137405vw;font-size:4.58015vw}.c-heading-sub:after{width:17.8117vw;height:.508906vw;margin-top:2.79898vw}}.c-label{width:fit-content;font-weight:var(--weight-bold);color:var(--color-navy);white-space:nowrap;background-color:var(--color-yellow);justify-content:center;align-items:center;line-height:1.45;display:flex}.c-label.c-label--outline{background-color:var(--color-white);border:1px solid var(--color-border-light)}.c-label.c-label--navy{color:var(--color-white);background-color:var(--color-navy)}.c-label.c-label--navy-sm{font-weight:var(--weight-medium);color:var(--color-white);background-color:var(--color-navy)}@media (min-width:768px){.c-label{letter-spacing:min(.03rem,.0375vw);border-radius:min(1.33563rem,1.66953vw);min-height:min(1.9375rem,2.42188vw);padding:min(.25rem,.3125vw) min(1.1875rem,1.48438vw) min(.25rem,.3125vw) min(1.25rem,1.5625vw);font-size:min(1rem,1.25vw)}.c-label.c-label--outline{letter-spacing:min(.028125rem,.0351563vw);font-size:min(.9375rem,1.17188vw)}.c-label.c-label--navy{letter-spacing:min(.03375rem,.0421875vw);min-height:min(2.1875rem,2.73438vw);padding:min(.25rem,.3125vw) min(1.1875rem,1.48438vw) min(.3125rem,.390625vw) min(1.25rem,1.5625vw);font-size:min(1.125rem,1.40625vw)}.c-label.c-label--navy-sm{letter-spacing:min(.02625rem,.0328125vw);min-height:min(1.5rem,1.875vw);padding:min(.125rem,.15625vw) min(.75rem,.9375vw);font-size:min(.875rem,1.09375vw);line-height:1.4286}}@media (max-width:767.98px){.c-label{letter-spacing:.0992366vw;border-radius:5.43766vw;min-height:6.87023vw;padding:1.01781vw 4.83461vw 1.01781vw 5.08906vw;font-size:3.30789vw}.c-label.c-label--outline{letter-spacing:.0890585vw;min-height:6.17303vw;padding:.796438vw 3.98219vw .796438vw 3.78372vw;font-size:2.9771vw;line-height:1.36}.c-label.c-label--navy{letter-spacing:.0992366vw;min-height:6.50636vw;padding:.743003vw 3.71756vw;font-size:3.33333vw}.c-label.c-label--navy-sm{letter-spacing:.0916031vw;min-height:4.97201vw;padding:.323155vw 1.94148vw;font-size:3.05344vw;line-height:1.4167}.c-label.c-label--installment{letter-spacing:.122137vw;min-height:7.88804vw;font-size:4.07125vw}}.c-logo{align-items:center;display:inline-flex}.c-logo .c-logo__link,.c-logo .c-logo__cross{flex:none;display:block}.c-logo .c-logo__link img:not([class]),.c-logo .c-logo__cross img:not([class]){width:100%;height:auto;display:block}@media (min-width:768px){.c-logo{gap:min(.9375rem,1.17188vw)}.c-logo .c-logo__link:first-of-type{width:min(11.5625rem,14.4531vw)}.c-logo .c-logo__cross{width:min(1.21875rem,1.52344vw)}.c-logo .c-logo__link:nth-of-type(2){width:min(4.65625rem,5.82031vw)}}@media (max-width:767.98px){.c-logo{gap:1.39949vw}.c-logo .c-logo__link:first-of-type{width:33.3588vw}.c-logo .c-logo__cross{width:2.42748vw}.c-logo .c-logo__link:nth-of-type(2){width:13.4351vw}.c-logo.c-logo--large{gap:3.45802vw}.c-logo.c-logo--large .c-logo__link:first-of-type{width:42.6565vw}.c-logo.c-logo--large .c-logo__cross{width:4.49618vw}.c-logo.c-logo--large .c-logo__link:nth-of-type(2){width:17.1781vw}}.c-marker{font-weight:inherit;background-image:linear-gradient(var(--color-yellow), var(--color-yellow));background-position:left 0 bottom 0;background-repeat:no-repeat;display:inline-block}.c-marker.c-marker--blue{background-image:linear-gradient(var(--color-sky-marker), var(--color-sky-marker))}.c-marker.c-marker--income-summary{background-image:linear-gradient(var(--color-sky-marker-thin), var(--color-sky-marker-thin))}.c-marker.c-marker--cost-summary{background-image:linear-gradient(var(--color-sky-marker), var(--color-sky-marker))}@media (min-width:768px){.c-marker{background-size:100% min(1.9375rem,2.42188vw)}.c-marker.c-marker--kv{background-position:left 0 bottom min(1.475rem,1.63889cqw);background-size:100% min(1.9375rem,2.15278cqw);line-height:1.085}.c-marker.c-marker--work{background-position:left 0 bottom min(.10625rem,.132813vw);background-size:100% min(1.4375rem,1.79688vw)}.c-marker.c-marker--income{background-position:left 0 bottom min(.125rem,.15625vw);padding:0 min(.25rem,.3125vw)}.c-marker.c-marker--income-summary{background-position:left 0 bottom min(.375rem,.46875vw);background-size:calc(100% - min(.75rem,.9375vw)) min(1.4375rem,1.79688vw);padding-left:min(.125rem,.15625vw)}.c-marker.c-marker--cost{background-position:left 0 bottom 0;margin-bottom:max(-.125rem,-.15625vw);padding:0 min(.1875rem,.234375vw) min(.125rem,.15625vw)}.c-marker.c-marker--cost-monthly{padding-left:min(.3125rem,.390625vw);padding-right:min(.3125rem,.390625vw)}.c-marker.c-marker--cost-summary{background-position:left 0 bottom 0;background-size:100% min(1.5625rem,1.95313vw);padding:0 min(.09375rem,.117188vw) min(.4375rem,.546875vw)}.c-marker.c-marker--why{margin-bottom:max(-.1875rem,-.234375vw);padding-bottom:min(.1875rem,.234375vw)}.c-marker.c-marker--why-stat{background-position:left 0 bottom min(.0625rem,.078125vw)}}@media (max-width:767.98px){.c-marker{background-size:100% 6.18321vw}.c-marker.c-marker--kv{background-position:left 0 bottom 1.17557cqw;background-size:100% 3.84733cqw;line-height:1}.c-marker.c-marker--work{background-position:left 0 bottom .203562vw;background-size:100% 2.79898vw}.c-marker.c-marker--income{background-position:left 0 bottom .287532vw;padding:0 .722646vw}.c-marker.c-marker--income-summary{background-position:left 0 bottom .254453vw;background-size:calc(100% - .508906vw) 4.83461vw;padding-left:.508906vw}.c-marker.c-marker--cost{background-position:left 0 bottom 0;background-size:100% 7.48092vw;margin-bottom:-.407125vw;padding:0 .508906vw .407125vw}.c-marker.c-marker--cost-monthly{padding-left:1.14504vw;padding-right:1.14504vw}.c-marker.c-marker--cost-summary{background-position:left 0 bottom 0;background-size:100% 5.30534vw;padding:0 .890585vw 1.61832vw}.c-marker.c-marker--why{background-position:left 0 bottom .910942vw;background-size:100% 5.08906vw}.c-marker.c-marker--why-03{background-position:left 0 bottom 0}.c-marker.c-marker--why-stat{background-position:left 0 bottom .165394vw}}.c-note{font-weight:var(--weight-medium);color:var(--color-black);margin:0;line-height:1.33}@media (min-width:768px){.c-note{letter-spacing:min(.0225rem,.028125vw);font-size:min(.75rem,.9375vw)}.c-note.c-note--kv{letter-spacing:min(.0225rem,.025cqw);font-size:min(.75rem,.833333cqw)}.c-note.c-note--center{text-align:center}}@media (max-width:767.98px){.c-note{letter-spacing:.0916031vw;font-size:3.05344vw}.c-note.c-note--skill{line-height:1.5}}.c-text{font-weight:var(--weight-medium);color:var(--color-black);line-height:1.6}.c-text.c-text--invert{color:var(--color-white)}@media (min-width:768px){.c-text{letter-spacing:min(.028125rem,.0351563vw);font-size:min(.9375rem,1.17188vw)}.c-text.c-text--center{text-align:center}.c-text.c-text--invert{line-height:1.8}.c-text.c-text--supplement{line-height:1.733}}@media (max-width:767.98px){.c-text{letter-spacing:.10687vw;font-size:3.56234vw;line-height:1.571}}.p-block-cost{background-color:var(--color-bg-band)}.p-block-cost .p-block-cost__board{background-color:var(--color-white)}.p-block-cost .p-block-cost__list{display:grid}.p-block-cost .p-block-cost__free-list{justify-content:center;display:flex}.p-block-cost .p-block-cost__summary{font-weight:var(--weight-bold);color:var(--color-black);text-align:center;line-height:1}@media (min-width:768px){.p-block-cost{margin-top:min(5rem,6.25vw);padding:min(4.375rem,5.46875vw) 0 min(5rem,6.25vw)}.p-block-cost .p-block-cost__board{border-radius:min(.625rem,.78125vw);width:min(70.625rem,88.2813vw);margin:min(1.875rem,2.34375vw) auto 0;padding:min(3.1875rem,3.98438vw) min(2.9375rem,3.67188vw) min(2.5625rem,3.20313vw)}.p-block-cost .p-block-cost__list{grid-template-columns:repeat(3,31.8533%);gap:2.22008%}.p-block-cost .p-block-cost__board>.p-box-cost-installment{margin-top:min(1.3125rem,1.64063vw)}.p-block-cost .p-block-cost__free-list{align-items:center;gap:min(3.9375rem,4.92188vw);margin-top:min(1.5rem,1.875vw)}.p-block-cost .p-block-cost__summary{letter-spacing:min(.050625rem,.0632813vw);margin-top:min(1.375rem,1.71875vw);font-size:min(1.6875rem,2.10938vw)}.p-block-cost>.c-note{max-width:min(70.5rem,88.125vw);margin:min(1.25rem,1.5625vw) auto 0}}@media (max-width:767.98px){.p-block-cost{margin-top:12.7226vw;padding:10.1781vw 5.08906vw 7.63359vw}.p-block-cost .p-block-cost__board{border-radius:2.54453vw;margin-top:5.08906vw;padding:5.08906vw 5.08906vw 10.1323vw}.p-block-cost .p-block-cost__list{gap:2.54453vw}.p-block-cost .p-block-cost__board>.p-box-cost-installment{margin-top:4.97455vw}.p-block-cost .p-block-cost__free-list{flex-wrap:wrap;align-items:flex-start;gap:2.54453vw 3.81679vw;width:66.9338vw;margin:7.63359vw auto 0}.p-block-cost .p-block-cost__summary{letter-spacing:.167939vw;margin-top:5.21628vw;font-size:5.59796vw}.p-block-cost>.c-note{margin-top:5.08906vw}}.p-block-faq .p-block-faq__accordion{display:grid}@media (min-width:768px){.p-block-faq{margin-top:min(4.375rem,5.46875vw)}.p-block-faq .p-block-faq__accordion{row-gap:min(.625rem,.78125vw);width:min(58.75rem,73.4375vw);margin:min(1.875rem,2.34375vw) auto 0}}@media (max-width:767.98px){.p-block-faq{margin-top:10.1781vw;padding:0 5.08906vw}.p-block-faq .p-block-faq__accordion{row-gap:2.03562vw;margin-top:5.08906vw}}.p-block-form{background-color:var(--color-navy);scroll-margin-top:0}.p-block-form .p-block-form__embed{background-color:var(--color-bg-placeholder);overflow:hidden}.p-block-form .p-block-form__iframe{border:0;width:100%;height:100%}@media (min-width:768px){.p-block-form{-moz-column-gap:min(4.25rem, 5.3125vw);grid-template-columns:min(30.875rem,38.5938vw) min(39.75rem,49.6875vw);justify-content:center;align-items:center;column-gap:min(4.25rem,5.3125vw);margin-top:min(5rem,6.25vw);padding:min(5rem,6.25vw) 0;display:grid}.p-block-form .p-block-form__content>.p-heading-section{margin-right:max(-.075rem,-.09375vw)}.p-block-form .p-block-form__content>.c-text{margin-top:min(1.0625rem,1.32813vw)}.p-block-form .p-block-form__photo{margin-top:min(2.3125rem,2.89063vw)}.p-block-form .p-block-form__photo img:not([class]){border-radius:min(.625rem,.78125vw)}.p-block-form .p-block-form__embed{border-radius:min(.625rem,.78125vw);height:min(47.4375rem,59.2969vw)}}@media (max-width:767.98px){.p-block-form{margin-top:7.63359vw;padding:10.1781vw 7.63359vw 15.2672vw}.p-block-form .p-block-form__content>.c-text{margin-top:5.85242vw}.p-block-form .p-block-form__photo{margin-top:7.63359vw}.p-block-form .p-block-form__photo img:not([class]){border-radius:1.71501vw}.p-block-form .p-block-form__embed{height:246.056vw;margin-top:10.1781vw}}.p-block-income .p-block-income__list,.p-block-income .p-block-income__point-list,.p-block-income .p-block-income__model-list{display:grid}.p-block-income .p-block-income__points{background-color:var(--color-navy)}.p-block-income .p-block-income__summary{font-weight:var(--weight-bold);color:var(--color-white);text-align:center}@media (min-width:768px){.p-block-income{width:min(70.5rem,88.125vw);margin-inline:auto;padding-top:min(5rem,6.25vw)}.p-block-income .p-block-income__cases{margin-top:min(1.875rem,2.34375vw)}.p-block-income .p-block-income__list{grid-template-columns:repeat(3,31.9149%);gap:2.12766%;width:min(58.75rem,73.4375vw);margin:min(1.1875rem,1.48438vw) auto 0}.p-block-income .p-block-income__cases>.c-note{margin-top:min(1.1875rem,1.48438vw)}.p-block-income .p-block-income__points{border-radius:min(.625rem,.78125vw);margin-top:min(3.75rem,4.6875vw);padding:min(3.125rem,3.90625vw) min(3.4375rem,4.29688vw) min(2.5rem,3.125vw)}.p-block-income .p-block-income__point-list{grid-template-columns:repeat(5,18.9587%);gap:1.30157%;margin-top:min(1.5625rem,1.95313vw)}.p-block-income .p-block-income__summary{letter-spacing:min(.043125rem,.0539063vw);margin-top:min(.375rem,.46875vw);font-size:min(1.4375rem,1.79688vw);line-height:1.51}.p-block-income .p-block-income__num{font-size:min(2.4375rem,3.04688vw)}.p-block-income .p-block-income__summary>.c-marker{margin-left:max(-.125rem,-.15625vw)}.p-block-income .p-block-income__model{margin-top:min(3.75rem,4.6875vw)}.p-block-income .p-block-income__model-list{grid-template-columns:repeat(2,48.5106%);gap:2.97872%;width:min(58.75rem,73.4375vw);margin:min(1.875rem,2.34375vw) auto 0}.p-block-income .p-block-income__model>.c-note{max-width:min(58.75rem,73.4375vw);margin:min(1.25rem,1.5625vw) auto 0}.p-block-income .p-block-income__action{margin-top:min(2.5rem,3.125vw)}}@media (max-width:767.98px){.p-block-income{padding:10.1781vw 7.63359vw 0}.p-block-income .p-block-income__cases{margin-top:6.36132vw}.p-block-income .p-block-income__list{gap:2.88804vw;margin-top:6.36132vw}.p-block-income .p-block-income__cases>.c-note{margin-top:5.19847vw}.p-block-income .p-block-income__points{border-radius:2.54453vw;margin:7.63359vw -2.54453vw 0;padding:7.63359vw 5.08906vw 6.10687vw}.p-block-income .p-block-income__point-list{grid-template-columns:repeat(2,48.2492%);gap:2.78626vw 3.4984%;margin-top:3.81679vw}.p-block-income .p-block-income__summary{letter-spacing:.175573vw;margin-top:6.41985vw;font-size:4.3257vw;line-height:1.412}.p-block-income .p-block-income__num{font-size:7.63359vw;line-height:1.233}.p-block-income .p-block-income__summary>.c-marker{margin-left:.254453vw}.p-block-income .p-block-income__model{margin-top:9.66921vw}.p-block-income .p-block-income__model-list{gap:3.59033vw;margin-top:5.16031vw}.p-block-income .p-block-income__model>.c-note{margin-top:3.88041vw}.p-block-income .p-block-income__action{margin-top:7.63359vw}}.p-block-kv{isolation:isolate;position:relative}.p-block-kv .p-block-kv__board{background-color:var(--color-white);border:1px solid var(--color-border-gray);margin-inline:auto;position:relative;overflow:clip}.p-block-kv .p-block-kv__head{background-color:var(--color-navy-deep)}.p-block-kv .p-block-kv__badge{width:fit-content;font-weight:var(--weight-bold);color:var(--color-white);border:1px solid var(--color-white)}.p-block-kv .p-block-kv__catch{font-weight:var(--weight-bold);color:var(--color-white);border-bottom:1px solid var(--color-white)}.p-block-kv .p-block-kv__lead{font-weight:var(--weight-bold);color:var(--color-navy-deep);white-space:nowrap;line-height:1.33}.p-block-kv .p-block-kv__num{font-family:Inter,sans-serif}.p-block-kv .p-block-kv__lead-main{line-height:1.33;display:block}.p-block-kv .p-block-kv__text{font-weight:var(--weight-bold);color:var(--color-navy-deep);line-height:1.53}.p-block-kv .p-block-kv__foot{margin-inline:auto;display:flex}.p-block-kv .p-block-kv__feature-list{margin:0;padding:0;display:flex}.p-block-kv .p-block-kv__action{margin:0}.p-block-kv>.c-note{margin-inline:auto}.p-block-kv .p-block-kv__obj{pointer-events:none;position:absolute;inset:0}.p-block-kv .p-block-kv__obj-text{z-index:-1;width:max-content;font-family:Inter,sans-serif;font-weight:var(--weight-bold);color:var(--color-white);white-space:nowrap;animation:p-block-kv-loop var(--kv-loop-duration) linear infinite;margin:0;line-height:1.21;display:flex;position:absolute}@media (prefers-reduced-motion:reduce){.p-block-kv .p-block-kv__obj-text{animation:none}}.p-block-kv .p-block-kv__obj-text-item{flex:none}.p-block-kv .p-block-kv__obj-square-1,.p-block-kv .p-block-kv__obj-square-2,.p-block-kv .p-block-kv__obj-square-3,.p-block-kv .p-block-kv__obj-square-4{z-index:1;position:absolute}@media (min-width:768px){.p-block-kv{--kv-loop-duration:75s;padding-top:min(3.0625rem,3.40278cqw)}.p-block-kv .p-block-kv__board{border-radius:min(.625rem,.694444cqw);width:min(82.6875rem,91.875cqw);min-height:min(33.8125rem,37.5694cqw)}.p-block-kv .p-block-kv__head{width:min(43.25rem,48.0556cqw);min-height:min(10.3125rem,11.4583cqw);padding:min(1.9375rem,2.15278cqw) 0 0 min(2.375rem,2.63889cqw)}.p-block-kv .p-block-kv__badge{letter-spacing:min(.031875rem,.0354167cqw);padding:min(.375rem,.416667cqw) min(.9375rem,1.04167cqw);font-size:min(1.0625rem,1.18056cqw);line-height:1.33}.p-block-kv .p-block-kv__catch{letter-spacing:min(.0525rem,.0583333cqw);width:min(38.125rem,42.3611cqw);margin-top:min(1.125rem,1.25cqw);padding-bottom:min(.4375rem,.486111cqw);font-size:min(1.75rem,1.94444cqw);line-height:1.33}.p-block-kv .p-block-kv__body{width:min(43.25rem,48.0556cqw);padding:min(.25rem,.277778cqw) 0 0 min(2.4375rem,2.70833cqw)}.p-block-kv .p-block-kv__lead{font-size:min(2.81rem,3.12222cqw)}.p-block-kv .p-block-kv__lead-prefix{vertical-align:min(1.375rem,1.52778cqw);letter-spacing:min(.084375rem,.09375cqw)}.p-block-kv .p-block-kv__num{letter-spacing:max(-.18125rem,-.201389cqw);font-size:min(10.6956rem,11.884cqw)}.p-block-kv .p-block-kv__num-first{letter-spacing:max(-.5375rem,-.597222cqw)}.p-block-kv .p-block-kv__num-comma{letter-spacing:max(-.44375rem,-.493056cqw);font-size:min(7.72rem,8.57778cqw)}.p-block-kv .p-block-kv__lead-unit{vertical-align:min(.15625rem,.173611cqw);letter-spacing:min(.084375rem,.09375cqw);margin-left:min(.675rem,.75cqw)}.p-block-kv .p-block-kv__lead-main{letter-spacing:min(.095rem,.105556cqw);font-size:min(3.15813rem,3.50903cqw)}.p-block-kv .p-block-kv__text{letter-spacing:min(.0375rem,.0416667cqw);margin-top:min(.8125rem,.902778cqw);font-size:min(1.25rem,1.38889cqw)}.p-block-kv .p-block-kv__photo{width:min(37.625rem,41.8056cqw);position:absolute;top:min(.875rem,.972222cqw);right:min(.8125rem,.902778cqw)}.p-block-kv .p-block-kv__photo img:not([class]){border-radius:min(.625rem,.694444cqw)}.p-block-kv .p-block-kv__foot{gap:min(1.375rem,1.52778cqw);width:min(82.6875rem,91.875cqw);margin-top:min(2rem,2.22222cqw)}.p-block-kv .p-block-kv__feature-list{gap:min(1rem,1.11111cqw)}.p-block-kv>.c-note{max-width:min(82.6875rem,91.875cqw);margin-top:min(1.5rem,1.66667cqw)}.p-block-kv .p-block-kv__obj-text{font-size:min(9.375rem,10.4167cqw);top:min(43.8125rem,48.6806cqw);left:max(-1.0625rem,-1.18056cqw)}.p-block-kv .p-block-kv__obj-text-item{padding-right:min(5rem,5.55556cqw)}.p-block-kv .p-block-kv__obj-square-1,.p-block-kv .p-block-kv__obj-square-2,.p-block-kv .p-block-kv__obj-square-3,.p-block-kv .p-block-kv__obj-square-4{border-radius:min(.625rem,.694444cqw)}.p-block-kv .p-block-kv__obj-square-1{background-color:var(--color-blue);width:min(2.5625rem,2.84722cqw);height:min(2.5625rem,2.84722cqw);top:min(2.0625rem,2.29167cqw);left:calc(50% - min(42.375rem,47.0833cqw))}.p-block-kv .p-block-kv__obj-square-2{background-color:var(--color-blue);width:min(2.25rem,2.5cqw);height:min(2.25rem,2.5cqw);top:min(5.8125rem,6.45833cqw);left:calc(50% + min(39.5rem,43.8889cqw))}.p-block-kv .p-block-kv__obj-square-3{background-color:var(--color-sky-light);width:min(3.6875rem,4.09722cqw);height:min(3.6875rem,4.09722cqw);top:min(34.125rem,37.9167cqw);left:calc(50% + min(38.9375rem,43.2639cqw))}.p-block-kv .p-block-kv__obj-square-4{background-color:var(--color-navy);width:min(1.8125rem,2.01389cqw);height:min(1.8125rem,2.01389cqw);top:min(38.3125rem,42.5694cqw);left:calc(50% + min(7.4375rem,8.26389cqw))}}@media (max-width:767.98px){.p-block-kv{--kv-loop-duration:160s;padding-top:5.08906cqw}.p-block-kv .p-block-kv__board{border-radius:2.47328cqw;width:87.2774cqw;min-height:122.392cqw}.p-block-kv .p-block-kv__head{width:100%;min-height:23.2417cqw;padding:3.46056cqw 0 0 3.46056cqw}.p-block-kv .p-block-kv__badge{letter-spacing:.0814249cqw;padding:1.48346cqw 3.70992cqw;font-size:2.7201cqw;line-height:1}.p-block-kv .p-block-kv__catch{letter-spacing:.111959cqw;width:80.6031cqw;margin-top:2.47583cqw;padding-bottom:.941476cqw;font-size:3.70992cqw;line-height:1.39}.p-block-kv .p-block-kv__body{padding:3.21374cqw 4.94402cqw 4.94402cqw}.p-block-kv .p-block-kv__lead{font-size:5.5827cqw}.p-block-kv .p-block-kv__lead-prefix{vertical-align:1.9084cqw;letter-spacing:.167939cqw}.p-block-kv .p-block-kv__num{letter-spacing:-.361323cqw;font-size:21.2443cqw}.p-block-kv .p-block-kv__num-first{letter-spacing:-1.0687cqw}.p-block-kv .p-block-kv__num-comma{letter-spacing:-.880407cqw;font-size:15.3333cqw}.p-block-kv .p-block-kv__lead-unit{vertical-align:-.636132cqw;letter-spacing:.167939cqw;margin-left:1.09415cqw}.p-block-kv .p-block-kv__lead-main{letter-spacing:.188295cqw;margin-top:1.73028cqw;font-size:6.27226cqw}.p-block-kv .p-block-kv__text{letter-spacing:.104326cqw;margin-top:2.5598cqw;font-size:3.46056cqw}.p-block-kv .p-block-kv__photo{width:100%;margin-top:3.99491cqw}.p-block-kv .p-block-kv__photo img:not([class]){border-radius:1.28499cqw}.p-block-kv .p-block-kv__foot{flex-direction:column;gap:3.65394cqw;width:87.2774cqw;margin-top:3.70738cqw}.p-block-kv .p-block-kv__feature-list{gap:2.7201cqw}.p-block-kv .p-block-kv__feature-item{flex:1 1 0}.p-block-kv>.c-note{max-width:84.7328cqw;margin-top:3.81679cqw}.p-block-kv .p-block-kv__obj-text{font-size:38.1679cqw;top:164.631cqw;left:-4.3257cqw}.p-block-kv .p-block-kv__obj-text-item{padding-right:10.1781cqw}.p-block-kv .p-block-kv__obj-square-1,.p-block-kv .p-block-kv__obj-square-2,.p-block-kv .p-block-kv__obj-square-3,.p-block-kv .p-block-kv__obj-square-4{display:none}}@keyframes p-block-kv-loop{to{translate:-50%}}@media (min-width:768px){.p-block-service{align-items:flex-start;gap:min(3.5rem,4.375vw);width:min(71.875rem,89.8438vw);margin-left:calc(50% - min(35.25rem,44.0625vw));padding-top:min(9.1875rem,11.4844vw);display:flex}.p-block-service .p-block-service__content{flex:none;width:min(27.5rem,34.375vw)}.p-block-service .p-block-service__content>.c-text{margin-top:min(1.3125rem,1.64063vw)}.p-block-service .p-block-service__figure{flex:none;width:min(40.875rem,51.0938vw);margin-top:min(2.5625rem,3.20313vw)}.p-block-service .p-block-service__figure>.c-note{margin-top:max(-1.75rem,-2.1875vw)}}@media (max-width:767.98px){.p-block-service{padding:8.90585vw 7.63359vw 0}.p-block-service .p-block-service__content>.c-text{margin-top:2.54453vw}.p-block-service .p-block-service__figure{margin-top:5.08906vw}.p-block-service .p-block-service__figure>.c-note{margin-top:3.81679vw}}.p-block-skill .p-block-skill__list{display:grid}@media (min-width:768px){.p-block-skill{width:min(70.5rem,88.125vw);margin-inline:auto;padding-top:min(5rem,6.25vw)}.p-block-skill>.p-heading-section+.c-text{margin-top:min(.625rem,.78125vw)}.p-block-skill .p-block-skill__list{grid-template-columns:repeat(3,31.9149%);gap:min(1.5rem,1.875vw) 2.12766%;margin-top:min(1.4375rem,1.79688vw)}.p-block-skill>.c-note{margin:min(.9375rem,1.17188vw) 0 0 min(.3125rem,.390625vw)}.p-block-skill .p-block-skill__action{margin-top:min(2.5rem,3.125vw)}}@media (max-width:767.98px){.p-block-skill{padding:16.285vw 7.63359vw 0}.p-block-skill>.p-heading-section+.c-text{max-width:79.6438vw;margin-top:2.54453vw}.p-block-skill .p-block-skill__list{gap:1.92621vw;margin-top:3.81679vw}.p-block-skill>.c-note{margin-top:3.69975vw}.p-block-skill .p-block-skill__action{margin-top:5.08906vw}}.p-block-voice{background-color:var(--color-white)}.p-block-voice .p-block-voice__list{display:grid}@media (min-width:768px){.p-block-voice{margin-top:min(4.375rem,5.46875vw);padding:min(5rem,6.25vw) 0}.p-block-voice .p-block-voice__list{grid-template-columns:repeat(2,49.115%);align-items:center;gap:min(1.25rem,1.5625vw) 1.76991%;width:min(70.625rem,88.2813vw);margin:min(2.5rem,3.125vw) auto 0}.p-block-voice>.c-note{max-width:min(70.625rem,88.2813vw);margin:min(1.3125rem,1.64063vw) auto 0}}@media (max-width:767.98px){.p-block-voice{margin-top:10.1781vw;padding:8.90585vw 5.08906vw 10.1781vw}.p-block-voice .p-block-voice__list{gap:3.23664vw;margin-top:5.08906vw}.p-block-voice>.c-note{margin-top:3.89567vw}}.p-block-why .p-block-why__lead{font-weight:var(--weight-bold);color:var(--color-black);border-left:2px solid var(--color-navy)}.p-block-why .p-block-why__list{display:grid}.p-block-why .p-block-why__stats{background-color:var(--color-sky-marker-thin)}.p-block-why .p-block-why__stat-list{display:grid}.p-block-why .p-block-why__action{margin-inline:auto}@media (min-width:768px){.p-block-why{grid-template-columns:min(2.25rem,2.8125vw) min(22.625rem,28.2813vw) min(47.875rem,59.8438vw) min(2.25rem,2.8125vw);justify-content:center;margin-top:min(6.25rem,7.8125vw);display:grid}.p-block-why .p-block-why__head{grid-column:2}.p-block-why .p-block-why__lead{letter-spacing:min(.03375rem,.0421875vw);margin:min(1.4375rem,1.79688vw) 0 0;padding-left:min(1.5rem,1.875vw);font-size:min(1.125rem,1.40625vw);line-height:1.6111}.p-block-why .p-block-why__body{grid-column:3}.p-block-why .p-block-why__list{gap:min(.75rem,.9375vw)}.p-block-why .p-block-why__stats{border-radius:min(.625rem,.78125vw);grid-column:1/-1;margin-top:min(2.5rem,3.125vw);padding:min(2.5rem,3.125vw) min(5.6875rem,7.10938vw)}.p-block-why .p-block-why__stat-list{grid-template-columns:repeat(5,18.9391%);gap:1.32613%;margin-top:min(1.25rem,1.5625vw)}.p-block-why .p-block-why__stats>.c-note{margin-top:min(1.25rem,1.5625vw)}.p-block-why .p-block-why__action{grid-column:1/-1;width:min(43.3125rem,54.1406vw);margin-top:min(2.5rem,3.125vw)}}@media (max-width:767.98px){.p-block-why{margin-top:12.7226vw;padding:0 5.08906vw}.p-block-why .p-block-why__head{padding:0 2.54453vw}.p-block-why .p-block-why__lead{letter-spacing:.10687vw;margin:3.81679vw 0 0;padding-left:2.74046vw;font-size:3.56234vw;line-height:1.5714}.p-block-why .p-block-why__body{margin-top:5.08906vw}.p-block-why .p-block-why__list{gap:3.05344vw}.p-block-why .p-block-why__stats{border-radius:2.54453vw;margin-top:7.63359vw;padding:10.1781vw 5.08906vw 5.08906vw}.p-block-why .p-block-why__stat-list{grid-template-columns:repeat(2,48.2492%);gap:2.78753vw 3.5%;margin-top:5.08906vw}.p-block-why .p-block-why__stats>.c-note{margin-top:5.12723vw}.p-block-why .p-block-why__action{margin-top:5.08906vw}}.p-block-work .p-block-work__board{background-color:var(--color-white);margin-inline:auto}.p-block-work .p-block-work__list{display:grid}.p-block-work .p-block-work__summary{font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;line-height:1.4}@media (min-width:768px){.p-block-work{padding-top:min(5rem,6.25vw)}.p-block-work .p-block-work__board{border-radius:min(.625rem,.78125vw);width:min(75rem,93.75vw);padding:min(5.125rem,6.40625vw) 0 min(4.5625rem,5.70313vw)}.p-block-work .p-block-work__board>.p-heading-section+.c-text{margin-top:min(1.5625rem,1.95313vw)}.p-block-work .p-block-work__list{grid-template-columns:repeat(3,31.9149%);gap:min(1.25rem,1.5625vw) 2.12766%;width:min(58.75rem,73.4375vw);margin:min(2.0625rem,2.57813vw) auto 0}.p-block-work .p-block-work__summary{letter-spacing:min(.06rem,.075vw);margin-top:min(2.3125rem,2.89063vw);font-size:min(2rem,2.5vw);line-height:1.406}.p-block-work .p-block-work__summary+.c-text{margin-top:min(1.25rem,1.5625vw)}}@media (max-width:767.98px){.p-block-work{padding-top:12.4682vw}.p-block-work .p-block-work__board{border-radius:2.54453vw;width:89.8219vw;padding:7.63359vw 5.08906vw 6.87023vw}.p-block-work .p-block-work__board>.p-heading-section+.c-text{margin-top:3.81679vw}.p-block-work .p-block-work__list{grid-template-columns:repeat(2,48.4026%);gap:2.54453vw 3.19489%;margin-top:5.08906vw}.p-block-work .p-block-work__summary{letter-spacing:.137405vw;margin-top:5.59796vw;font-size:4.58015vw}.p-block-work .p-block-work__summary+.c-text{margin-top:3.56234vw}}.p-box-cost-installment{background-color:var(--color-bg-band-light)}.p-box-cost-installment .p-box-cost-installment__down{font-weight:var(--weight-bold);color:var(--color-text-black);white-space:nowrap;line-height:1}.p-box-cost-installment .p-box-cost-installment__table{margin:0}.p-box-cost-installment .p-box-cost-installment__row{justify-items:center;display:grid}.p-box-cost-installment .p-box-cost-installment__table,.p-box-cost-installment .p-box-cost-installment__row:nth-child(2),.p-box-cost-installment .p-box-cost-installment__times{background-image:linear-gradient(var(--color-border-light), var(--color-border-light));background-repeat:no-repeat}.p-box-cost-installment .p-box-cost-installment__row>dt{font-weight:var(--weight-bold);color:var(--color-text-black);text-align:center;line-height:1}.p-box-cost-installment .p-box-cost-installment__row>dd{font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;margin:0;line-height:1}.p-box-cost-installment .p-box-cost-installment__times{font-weight:var(--weight-bold);color:var(--color-text-black);text-align:center;line-height:1.2}@media (min-width:768px){.p-box-cost-installment{border-radius:min(.625rem,.78125vw);grid-template-columns:auto auto auto;place-content:center start;align-items:center;min-height:min(6.625rem,8.28125vw);padding:min(.625rem,.78125vw) min(3.125rem,3.90625vw);display:grid}.p-box-cost-installment>.c-label{grid-area:1/1;justify-self:start;margin-left:min(.1875rem,.234375vw)}.p-box-cost-installment .p-box-cost-installment__down{grid-area:2/1;margin-top:min(.375rem,.46875vw);font-size:min(1.4375rem,1.79688vw)}.p-box-cost-installment .p-box-cost-installment__table{background-position:0;background-size:2px min(4.1875rem,5.23438vw);grid-area:1/2/3;grid-template-columns:auto auto;align-self:center;min-height:min(4.1875rem,5.23438vw);margin-left:min(3.3125rem,4.14063vw);padding-left:min(3.3125rem,4.14063vw);display:grid}.p-box-cost-installment .p-box-cost-installment__row{align-content:center;width:min(10.75rem,13.4375vw);min-height:min(4.1875rem,5.23438vw)}.p-box-cost-installment .p-box-cost-installment__row:nth-child(2){background-position:0;background-size:2px min(4.1875rem,5.23438vw);width:min(14.0625rem,17.5781vw);margin-left:min(3.3125rem,4.14063vw);padding-left:min(3.3125rem,4.14063vw)}.p-box-cost-installment .p-box-cost-installment__row>dt{letter-spacing:min(.03rem,.0375vw);font-size:min(1rem,1.25vw)}.p-box-cost-installment .p-box-cost-installment__row>dd{margin-top:min(.4375rem,.546875vw);font-size:min(1.5625rem,1.95313vw)}.p-box-cost-installment .p-box-cost-installment__times{white-space:nowrap;background-position:0;background-size:2px min(4.1875rem,5.23438vw);grid-area:1/3/3;align-self:center;margin-left:min(3.3125rem,4.14063vw);padding:min(.40625rem,.507813vw) 0 min(.40625rem,.507813vw) min(3.3125rem,4.14063vw);font-size:min(1.1875rem,1.48438vw)}.p-box-cost-installment .p-box-cost-installment__down>.p-box-cost-installment__num{font-size:min(2.0625rem,2.57813vw)}.p-box-cost-installment .p-box-cost-installment__row>dd>.p-box-cost-installment__num{font-size:min(2.3125rem,2.89063vw)}.p-box-cost-installment .p-box-cost-installment__times>.p-box-cost-installment__num{font-size:min(1.625rem,2.03125vw)}}@media (max-width:767.98px){.p-box-cost-installment{border-radius:2.54453vw;flex-direction:column;align-items:center;padding:7.63359vw 12.7226vw;display:flex}.p-box-cost-installment>.c-label{margin-left:.763359vw}.p-box-cost-installment .p-box-cost-installment__down{margin-top:1.52672vw;font-size:5.85242vw}.p-box-cost-installment .p-box-cost-installment__table{background-position:50% 0;background-size:17.0483vw 2px;flex-direction:column;align-self:stretch;align-items:center;margin-top:5.08906vw;padding-top:5.08906vw;display:flex}.p-box-cost-installment .p-box-cost-installment__row{align-self:stretch}.p-box-cost-installment .p-box-cost-installment__row:nth-child(2){background-position:50% 0;background-size:17.0483vw 2px;margin-top:5.08906vw;padding-top:5.08906vw}.p-box-cost-installment .p-box-cost-installment__row>dt{letter-spacing:.122137vw;font-size:4.07125vw}.p-box-cost-installment .p-box-cost-installment__row>dd{margin-top:1.78117vw;font-size:6.36132vw}.p-box-cost-installment .p-box-cost-installment__times{background-position:50% 0;background-size:17.0483vw 2px;margin-top:5.08906vw;padding-top:5.08906vw;font-size:4.83461vw}.p-box-cost-installment .p-box-cost-installment__down>.p-box-cost-installment__num{font-size:8.39695vw}.p-box-cost-installment .p-box-cost-installment__row>dd>.p-box-cost-installment__num{font-size:9.41476vw}.p-box-cost-installment .p-box-cost-installment__times>.p-box-cost-installment__num{font-size:6.61578vw}}.p-card-cost-free{background-color:var(--color-bg-card-blue);border:2px solid var(--color-border-card);flex-direction:column;display:flex}.p-card-cost-free .p-card-cost-free__row{font-weight:var(--weight-bold);color:var(--color-black);grid-template-columns:auto minmax(0,1fr);display:grid}.p-card-cost-free .p-card-cost-free__row>dt{display:contents}.p-card-cost-free .p-card-cost-free__icon{grid-area:1/1/span 2;display:block}.p-card-cost-free .p-card-cost-free__row>dd{color:var(--color-navy);margin:0}.p-card-cost-free .p-card-cost-free__row:nth-child(2){background-image:linear-gradient(var(--color-border-light), var(--color-border-light));background-position:50% 0;background-repeat:no-repeat}@media (min-width:768px){.p-card-cost-free{border-radius:min(.625rem,.78125vw);min-height:min(16.4375rem,20.5469vw);padding-top:min(1.3125rem,1.64063vw);padding-bottom:min(1.5rem,1.875vw)}.p-card-cost-free .p-card-cost-free__row{-moz-column-gap:min(1.8125rem, 2.26563vw);letter-spacing:min(.039375rem,.0492188vw);grid-template-rows:min(1.18125rem,1.47656vw) auto;column-gap:min(1.8125rem,2.26563vw);font-size:min(1.3125rem,1.64063vw);line-height:1.055}.p-card-cost-free .p-card-cost-free__icon{width:min(5.1875rem,6.48438vw);margin-top:min(.375rem,.46875vw);margin-left:min(1.8125rem,2.26563vw)}.p-card-cost-free .p-card-cost-free__row>dd{letter-spacing:min(.045rem,.05625vw);margin-top:min(.394375rem,.492969vw);font-size:min(1.5rem,1.875vw);line-height:1}.p-card-cost-free .p-card-cost-free__num{font-size:min(4rem,5vw)}.p-card-cost-free .p-card-cost-free__row:nth-child(2){background-size:min(16.8125rem,21.0156vw) 1px;margin-top:min(1.25rem,1.5625vw);padding-top:min(1.5625rem,1.95313vw)}.p-card-cost-free .p-card-cost-free__row:nth-child(2) .p-card-cost-free__icon{margin-top:max(-.1875rem,-.234375vw)}.p-card-cost-free .p-card-cost-free__row:nth-child(2)>dd{letter-spacing:min(.0825rem,.103125vw);margin-top:min(.844375rem,1.05547vw);font-size:min(2.75rem,3.4375vw);line-height:1.04}}@media (max-width:767.98px){.p-card-cost-free{border-radius:2.41476vw;min-height:58.2697vw;padding-top:5.08906vw;padding-bottom:4.39695vw}.p-card-cost-free .p-card-cost-free__row{-moz-column-gap:7.04835vw;letter-spacing:.122137vw;grid-template-rows:4.07125vw auto;column-gap:7.04835vw;font-size:4.07125vw;line-height:1}.p-card-cost-free .p-card-cost-free__row:first-child{padding-top:1.52672vw}.p-card-cost-free .p-card-cost-free__icon{width:20.0305vw;margin-top:-1.52672vw;margin-left:6.97201vw}.p-card-cost-free .p-card-cost-free__row>dd{letter-spacing:.129771vw;margin-top:1.20611vw;font-size:4.3486vw;line-height:1}.p-card-cost-free .p-card-cost-free__num{font-size:11.5954vw}.p-card-cost-free .p-card-cost-free__row:nth-child(2){background-size:64.9211vw 1px;margin-top:3.79898vw;padding-top:6.70483vw}.p-card-cost-free .p-card-cost-free__row:nth-child(2) .p-card-cost-free__icon{margin-top:-2.79898vw}.p-card-cost-free .p-card-cost-free__row:nth-child(2)>dd{letter-spacing:.236641vw;margin-top:2.22646vw;font-size:7.88804vw}}.p-card-cost{background-color:var(--color-white);border:2px solid var(--color-border-card);flex-direction:column;align-items:center;display:flex}.p-card-cost .p-card-cost__title{font-weight:var(--weight-bold);color:var(--color-black);text-align:center;line-height:1}.p-card-cost .p-card-cost__price,.p-card-cost .p-card-cost__tax{font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;line-height:1}.p-card-cost .p-card-cost__text{font-weight:var(--weight-bold);color:var(--color-text-black);text-align:center;border-top:1px solid var(--color-border-light);margin-top:auto}@media (min-width:768px){.p-card-cost{border-radius:min(.625rem,.78125vw);min-height:min(16.4375rem,20.5469vw);padding-bottom:min(1.1875rem,1.48438vw)}.p-card-cost .p-card-cost__title{letter-spacing:min(.039375rem,.0492188vw);margin-top:min(2.0625rem,2.57813vw);font-size:min(1.3125rem,1.64063vw)}.p-card-cost .p-card-cost__price{letter-spacing:min(.045rem,.05625vw);margin-top:min(1.3125rem,1.64063vw);font-size:min(1.5rem,1.875vw)}.p-card-cost.p-card-cost--entry .p-card-cost__price{margin-top:min(.625rem,.78125vw)}.p-card-cost .p-card-cost__num{font-size:min(4rem,5vw)}.p-card-cost .p-card-cost__tax{letter-spacing:min(.028125rem,.0351563vw);margin-top:min(.574375rem,.717969vw);font-size:min(.9375rem,1.17188vw)}.p-card-cost .p-card-cost__tax>.p-card-cost__num{font-size:min(1.4375rem,1.79688vw)}.p-card-cost .p-card-cost__text{letter-spacing:min(.028125rem,.0351563vw);width:min(16.8125rem,21.0156vw);padding-top:min(.75rem,.9375vw);font-size:min(.9375rem,1.17188vw);line-height:1.5333}}@media (max-width:767.98px){.p-card-cost{border-radius:2.41476vw;min-height:59.2875vw;padding-bottom:4.93384vw}.p-card-cost.p-card-cost--entry{min-height:63.4733vw;padding-bottom:5.11705vw}.p-card-cost.p-card-cost--entry .p-card-cost__title{margin-top:7.93893vw}.p-card-cost.p-card-cost--entry .p-card-cost__price{margin-top:2.39186vw}.p-card-cost.p-card-cost--entry .p-card-cost__text{padding-top:2.74046vw}.p-card-cost .p-card-cost__title{letter-spacing:.152672vw;margin-top:8.05344vw;font-size:5.0687vw}.p-card-cost .p-card-cost__price{letter-spacing:.173028vw;margin-top:1.99237vw;font-size:5.79135vw}.p-card-cost .p-card-cost__num{font-size:15.4453vw}.p-card-cost .p-card-cost__tax{letter-spacing:.109415vw;margin-top:2.14249vw;font-size:3.62087vw}.p-card-cost .p-card-cost__tax>.p-card-cost__num{font-size:5.55216vw}.p-card-cost .p-card-cost__text{letter-spacing:.109415vw;width:64.9211vw;padding-top:3.20356vw;font-size:3.62087vw;line-height:1.476}}.p-card-income-case{background-color:var(--color-white);justify-items:center;display:grid}.p-card-income-case>.c-badge-num{justify-self:start}.p-card-income-case .p-card-income-case__avatar{display:block}.p-card-income-case .p-card-income-case__hours{font-weight:var(--weight-bold);color:var(--color-text-black);text-align:center;line-height:1.45}.p-card-income-case .p-card-income-case__time{font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;line-height:1}.p-card-income-case .p-card-income-case__job{font-weight:var(--weight-medium);color:var(--color-black);text-align:center;border-top:1px solid var(--color-border-light);line-height:1.45}.p-card-income-case .p-card-income-case__name{font-weight:var(--weight-medium);color:var(--color-black);text-align:center;line-height:1.46}@media (min-width:768px){.p-card-income-case{border-radius:min(.625rem,.78125vw);min-height:min(22.625rem,28.2813vw);padding-bottom:min(1.625rem,2.03125vw)}.p-card-income-case>.c-badge-num{grid-row:1;margin:min(1.25rem,1.5625vw) 0 0 min(1.25rem,1.5625vw)}.p-card-income-case .p-card-income-case__avatar{grid-row:2;min-height:min(8.9375rem,11.1719vw);margin-top:max(-2.3125rem,-2.89063vw)}.p-card-income-case.p-card-income-case--01 .p-card-income-case__avatar{width:min(9.875rem,12.3438vw)}.p-card-income-case.p-card-income-case--02 .p-card-income-case__avatar{width:min(8.5625rem,10.7031vw);padding-top:min(.125rem,.15625vw)}.p-card-income-case.p-card-income-case--03 .p-card-income-case__avatar{width:min(9rem,11.25vw);padding-top:min(.375rem,.46875vw)}.p-card-income-case .p-card-income-case__hours{letter-spacing:min(.075rem,.09375vw);grid-row:3;font-size:min(1.25rem,1.5625vw)}.p-card-income-case .p-card-income-case__time{letter-spacing:min(.075rem,.09375vw);grid-row:4;font-size:min(1.25rem,1.5625vw)}.p-card-income-case .p-card-income-case__time>.p-card-income-case__num{font-size:min(3.125rem,3.90625vw)}.p-card-income-case .p-card-income-case__job{letter-spacing:min(.03rem,.0375vw);grid-row:5;width:min(15.625rem,19.5313vw);margin-top:min(1.3125rem,1.64063vw);padding-top:min(.875rem,1.09375vw);font-size:min(1rem,1.25vw)}.p-card-income-case .p-card-income-case__name{letter-spacing:min(.024375rem,.0304688vw);grid-row:6;margin-top:min(.1875rem,.234375vw);font-size:min(.8125rem,1.01563vw)}}@media (max-width:767.98px){.p-card-income-case{--badge-num-size:7.70229vw;--badge-num-font-size:3.61069vw;--badge-num-letter-spacing:.109415vw;border-radius:2.40712vw;grid-template-columns:52.8408% 34.5345% minmax(0,1fr);align-items:start;min-height:52.2366vw;padding-bottom:4.50636vw}.p-card-income-case>.c-badge-num{grid-area:1/1;margin:3.61069vw 0 0 3.61069vw}.p-card-income-case .p-card-income-case__avatar{grid-area:1/1/span 4;place-self:start}.p-card-income-case.p-card-income-case--01 .p-card-income-case__avatar{width:26.9593vw;margin:7.4631vw 0 0 10.8321vw}.p-card-income-case.p-card-income-case--02 .p-card-income-case__avatar{width:25.9975vw;margin:6.86768vw 0 0 11.7964vw}.p-card-income-case.p-card-income-case--03 .p-card-income-case__avatar{width:26.4631vw;margin:6.03562vw 0 0 9.92366vw}.p-card-income-case .p-card-income-case__hours{letter-spacing:.244275vw;grid-area:1/2;margin-top:8.90585vw;font-size:4.0916vw}.p-card-income-case .p-card-income-case__time{letter-spacing:.256997vw;grid-area:2/2;margin-top:.826972vw;font-size:4.0916vw}.p-card-income-case .p-card-income-case__time>.p-card-income-case__num{font-size:10.5929vw}.p-card-income-case .p-card-income-case__job{letter-spacing:.114504vw;grid-area:3/1/auto/-1;width:70.6107vw;margin-top:7.03562vw;padding-top:3.23155vw;font-size:3.85242vw}.p-card-income-case .p-card-income-case__name{letter-spacing:.0941476vw;grid-area:4/1/auto/-1;margin-top:.801527vw;font-size:3.12977vw}}.p-card-income-model{background-color:var(--color-white);flex-direction:column;align-items:center;display:flex}.p-card-income-model .p-card-income-model__head{color:var(--color-text-black)}.p-card-income-model .p-card-income-model__members{font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;line-height:1}.p-card-income-model .p-card-income-model__table{border-top:2px solid var(--color-border-light);grid-template-columns:repeat(2,50%);align-self:stretch;display:grid}.p-card-income-model .p-card-income-model__row:nth-child(2){border-left:2px solid var(--color-border-light)}.p-card-income-model .p-card-income-model__row:nth-child(3){border-top:2px solid var(--color-border-light);grid-column:1/-1}.p-card-income-model .p-card-income-model__row>dt{font-weight:var(--weight-bold);color:var(--color-text-black);line-height:1}.p-card-income-model .p-card-income-model__row>dd{font-weight:var(--weight-bold);color:var(--color-navy);line-height:1}.p-card-income-model .p-card-income-model__rate{aspect-ratio:1;font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;border:2px solid var(--color-navy);align-self:flex-end;line-height:1}.p-card-income-model .p-card-income-model__rate>.p-card-income-model__head{display:block}.p-card-income-model .p-card-income-model__rate>.p-card-income-model__num{display:inline-block}@media (min-width:768px){.p-card-income-model{border-radius:min(.625rem,.78125vw);min-height:min(25.5625rem,31.9531vw);padding:min(2.0625rem,2.57813vw) min(2.375rem,2.96875vw) min(1.9375rem,2.42188vw)}.p-card-income-model.p-card-income-model--main{box-shadow:inset 0 0 0 min(.1875rem, .234375vw) var(--color-navy)}.p-card-income-model .p-card-income-model__members{margin-top:min(.9375rem,1.17188vw);font-size:min(1.5625rem,1.95313vw)}.p-card-income-model .p-card-income-model__members>.p-card-income-model__head{vertical-align:min(.375rem,.46875vw);letter-spacing:min(.046875rem,.0585938vw)}.p-card-income-model .p-card-income-model__members>.p-card-income-model__num{margin-left:min(.875rem,1.09375vw);font-size:min(3.4375rem,4.29688vw)}.p-card-income-model .p-card-income-model__table{margin-top:min(.9375rem,1.17188vw);padding-top:min(.625rem,.78125vw)}.p-card-income-model .p-card-income-model__row{padding:min(.5625rem,.703125vw) 0 min(1.25rem,1.5625vw) min(1.125rem,1.40625vw)}.p-card-income-model .p-card-income-model__row:nth-child(2){padding-left:min(1.6875rem,2.10938vw)}.p-card-income-model .p-card-income-model__row:nth-child(3){margin-top:min(.5rem,.625vw);padding:min(1.5rem,1.875vw) 0 0 min(1.125rem,1.40625vw)}.p-card-income-model .p-card-income-model__row>dt{letter-spacing:min(.03rem,.0375vw);font-size:min(1rem,1.25vw)}.p-card-income-model .p-card-income-model__row>dd{margin-top:min(.4375rem,.546875vw);font-size:min(1.5625rem,1.95313vw)}.p-card-income-model .p-card-income-model__row:nth-child(3)>dd{font-size:min(1.875rem,2.34375vw)}.p-card-income-model .p-card-income-model__row>dd>.p-card-income-model__num{font-size:min(2.3125rem,2.89063vw)}.p-card-income-model .p-card-income-model__row:nth-child(3)>dd>.p-card-income-model__num{font-size:min(3rem,3.75vw)}.p-card-income-model .p-card-income-model__approx{font-size:min(2.125rem,2.65625vw)}.p-card-income-model .p-card-income-model__rate{border-radius:min(6.0625rem,7.57813vw);width:min(6.0625rem,7.57813vw);margin-top:max(-4.875rem,-6.09375vw);padding-top:min(1.1875rem,1.48438vw);font-size:min(1.25rem,1.5625vw)}.p-card-income-model .p-card-income-model__rate>.p-card-income-model__head{letter-spacing:min(.02625rem,.0328125vw);font-size:min(.875rem,1.09375vw)}.p-card-income-model .p-card-income-model__rate>.p-card-income-model__num{margin-top:min(.125rem,.15625vw);font-size:min(2.3125rem,2.89063vw)}}@media (max-width:767.98px){.p-card-income-model{border-radius:1.85751vw;min-height:76vw;padding:6.13232vw 7.06107vw 5.76081vw}.p-card-income-model.p-card-income-model--main{box-shadow:inset 0 0 0 .557252vw var(--color-navy)}.p-card-income-model .p-card-income-model__members{margin-top:2.78372vw;font-size:4.65649vw}.p-card-income-model .p-card-income-model__members>.p-card-income-model__head{vertical-align:.890585vw;letter-spacing:.139949vw}.p-card-income-model .p-card-income-model__members>.p-card-income-model__num{margin-left:2.65903vw;font-size:10.229vw}.p-card-income-model .p-card-income-model__table{border-top-width:1px;margin-top:2.82952vw;padding-top:1.85751vw}.p-card-income-model .p-card-income-model__row{padding:1.67176vw 0 3.72265vw 3.34351vw}.p-card-income-model .p-card-income-model__row:nth-child(2){border-left-width:1px;padding-left:5.01781vw}.p-card-income-model .p-card-income-model__row:nth-child(3){border-top-width:1px;margin-top:1.48601vw;padding:4.70738vw 0 0 3.34351vw}.p-card-income-model .p-card-income-model__row>dt{letter-spacing:.0890585vw;font-size:2.9771vw}.p-card-income-model .p-card-income-model__row>dd{margin-top:1.21883vw;font-size:4.65649vw}.p-card-income-model .p-card-income-model__row:nth-child(3)>dd{font-size:5.57252vw}.p-card-income-model .p-card-income-model__row>dd>.p-card-income-model__num{font-size:6.87023vw}.p-card-income-model .p-card-income-model__row:nth-child(3)>dd>.p-card-income-model__num{font-size:8.9313vw}.p-card-income-model .p-card-income-model__approx{font-size:6.31043vw}.p-card-income-model .p-card-income-model__rate{border-width:1px;border-radius:18.0254vw;width:18.0254vw;margin-top:-14.4809vw;padding-top:3.53181vw;font-size:3.71501vw}.p-card-income-model .p-card-income-model__rate>.p-card-income-model__head{letter-spacing:.0788804vw;font-size:2.59542vw}.p-card-income-model .p-card-income-model__rate>.p-card-income-model__num{margin-top:.636132vw;font-size:6.87023vw}}.p-card-income-point{background-color:var(--color-white);flex-direction:column;align-items:center;display:flex}.p-card-income-point .p-card-income-point__title{font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;justify-content:center;align-items:center;line-height:1.26;display:flex}.p-card-income-point .p-card-income-point__icon{order:1}.p-card-income-point>.c-label{order:2}.p-card-income-point .p-card-income-point__price{font-weight:var(--weight-black);color:var(--color-navy);text-align:center;order:3;margin-top:auto;line-height:1.37}.p-card-income-point .p-card-income-point__price.p-card-income-point__price--lg{line-height:1.5}@media (min-width:768px){.p-card-income-point{border-radius:min(.625rem,.78125vw);min-height:min(18.5rem,23.125vw);padding-bottom:min(1.6875rem,2.10938vw)}.p-card-income-point .p-card-income-point__title{letter-spacing:min(.035625rem,.0445313vw);min-height:min(3rem,3.75vw);margin-top:min(1.3125rem,1.64063vw);font-size:min(1.1875rem,1.48438vw)}.p-card-income-point .p-card-income-point__icon{width:min(6.25rem,7.8125vw);margin-top:min(.625rem,.78125vw)}.p-card-income-point>.c-label{margin-top:min(.6875rem,.859375vw)}.p-card-income-point .p-card-income-point__price{font-size:min(1.25rem,1.5625vw)}.p-card-income-point .p-card-income-point__price.p-card-income-point__price--lg{font-size:min(1.375rem,1.71875vw)}.p-card-income-point .p-card-income-point__num{font-size:min(2rem,2.5vw)}.p-card-income-point .p-card-income-point__num.p-card-income-point__num--sm{font-size:min(1.875rem,2.34375vw)}}@media (max-width:767.98px){.p-card-income-point{border-radius:1.99237vw;min-height:58.9364vw;padding-bottom:5.48601vw}.p-card-income-point .p-card-income-point__title{letter-spacing:.114504vw;min-height:9.66921vw;margin-top:4.18066vw;font-size:3.78372vw;line-height:1.278}.p-card-income-point .p-card-income-point__icon{width:19.9109vw;margin-top:1.88041vw}.p-card-income-point>.c-label{margin-top:2.1883vw}.p-card-income-point .p-card-income-point__price{font-size:3.98219vw}.p-card-income-point .p-card-income-point__price.p-card-income-point__price--lg{font-size:4.37913vw}.p-card-income-point .p-card-income-point__num{font-size:6.3715vw}.p-card-income-point .p-card-income-point__num.p-card-income-point__num--sm{font-size:5.97964vw}}.p-card-voice{background-color:var(--color-bg-page);align-items:center;display:grid}.p-card-voice .p-card-voice__photo{order:-1}.p-card-voice .p-card-voice__body{flex-direction:column;display:flex}.p-card-voice .p-card-voice__title{font-weight:var(--weight-bold);color:var(--color-navy);align-items:baseline;display:flex}.p-card-voice .p-card-voice__name{color:var(--color-text-black)}.p-card-voice .p-card-voice__text{font-weight:var(--weight-medium);color:var(--color-text-black);margin:0}.p-card-voice .p-card-voice__income{font-weight:var(--weight-medium);color:var(--color-navy);margin:0;line-height:1}.p-card-voice .p-card-voice__num{font-weight:var(--weight-bold)}@media (min-width:768px){.p-card-voice{-moz-column-gap:4%;border-radius:min(.625rem,.78125vw);grid-template-columns:37.2% minmax(0,1fr);column-gap:4%;padding:min(1.625rem,2.03125vw) min(1.625rem,2.03125vw) min(1.5625rem,1.95313vw) min(1.8125rem,2.26563vw)}.p-card-voice .p-card-voice__title{letter-spacing:min(.020625rem,.0257813vw);font-size:min(1.5625rem,1.95313vw);line-height:1.6}.p-card-voice .p-card-voice__case-label{font-size:min(.6875rem,.859375vw)}.p-card-voice .p-card-voice__case-num{margin-left:min(.1875rem,.234375vw)}.p-card-voice .p-card-voice__name{letter-spacing:min(.03rem,.0375vw);margin-left:min(.75rem,.9375vw);font-size:min(1rem,1.25vw)}.p-card-voice .p-card-voice__text{letter-spacing:min(.028125rem,.0351563vw);margin-top:min(.625rem,.78125vw);font-size:min(.9375rem,1.17188vw);line-height:1.6}.p-card-voice .p-card-voice__body>.c-label{margin-top:min(.625rem,.78125vw)}.p-card-voice .p-card-voice__income{letter-spacing:min(.031875rem,.0398438vw);margin-top:min(.5rem,.625vw);font-size:min(1.0625rem,1.32813vw)}.p-card-voice .p-card-voice__num{font-size:min(1.625rem,2.03125vw)}.p-card-voice.p-card-voice--02 .p-card-voice__title{line-height:1}.p-card-voice.p-card-voice--02 .p-card-voice__text,.p-card-voice.p-card-voice--02 .p-card-voice__body>.c-label{margin-top:min(.9375rem,1.17188vw)}}@media (max-width:767.98px){.p-card-voice{-moz-column-gap:3.99987%;border-radius:1.6285vw;grid-template-columns:25.1564% minmax(0,1fr);column-gap:3.99987%;padding:4.20865vw 4.20865vw 4.0458vw 4.69466vw}.p-card-voice .p-card-voice__title{letter-spacing:.0534351vw;font-size:4.3257vw;line-height:1}.p-card-voice .p-card-voice__case-label{font-size:3.05344vw}.p-card-voice .p-card-voice__case-num{margin-left:.508906vw}.p-card-voice .p-card-voice__name{letter-spacing:.0992366vw;margin-left:1.52672vw;font-size:3.30789vw}.p-card-voice .p-card-voice__text{letter-spacing:.0992366vw;margin-top:1.61832vw;font-size:3.30789vw;line-height:1.6154}.p-card-voice .p-card-voice__body>.c-label{margin-top:1.61832vw}.p-card-voice .p-card-voice__income{letter-spacing:.0814249vw;margin-top:1.29517vw;font-size:3.30789vw}.p-card-voice .p-card-voice__num{font-size:5.85242vw}.p-card-voice.p-card-voice--02 .p-card-voice__text,.p-card-voice.p-card-voice--02 .p-card-voice__body>.c-label{margin-top:2.42748vw}}.p-card-why-stat{background-color:var(--color-white);flex-direction:column;align-items:center;display:flex}.p-card-why-stat .p-card-why-stat__icon{order:-1;display:block}.p-card-why-stat .p-card-why-stat__label{font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;margin:0}.p-card-why-stat .p-card-why-stat__value{font-weight:var(--weight-black);color:var(--color-navy);text-align:center;margin:0}@media (min-width:768px){.p-card-why-stat{border-radius:min(.625rem,.78125vw);min-height:min(11.5rem,14.375vw);padding-bottom:min(1.4375rem,1.79688vw)}.p-card-why-stat .p-card-why-stat__label{letter-spacing:min(.03375rem,.0421875vw);font-size:min(1.125rem,1.40625vw);line-height:1.2778}.p-card-why-stat .p-card-why-stat__value{margin-top:min(.0625rem,.078125vw);font-size:min(1.25rem,1.5625vw);line-height:1.375}.p-card-why-stat .p-card-why-stat__num{font-size:min(2rem,2.5vw)}.p-card-why-stat.p-card-why-stat--member .p-card-why-stat__icon{width:min(5.5rem,6.875vw);margin-top:min(1.625rem,2.03125vw)}.p-card-why-stat.p-card-why-stat--member .p-card-why-stat__label{margin-top:min(.875rem,1.09375vw)}.p-card-why-stat.p-card-why-stat--agency .p-card-why-stat__icon{width:min(3.375rem,4.21875vw);margin-top:min(1.9375rem,2.42188vw)}.p-card-why-stat.p-card-why-stat--agency .p-card-why-stat__label{margin-top:min(.875rem,1.09375vw)}.p-card-why-stat.p-card-why-stat--marriage .p-card-why-stat__icon{width:min(2.5625rem,3.20313vw);margin-top:min(1.6875rem,2.10938vw)}.p-card-why-stat.p-card-why-stat--marriage .p-card-why-stat__label{letter-spacing:min(.0375rem,.046875vw);margin-top:min(.3125rem,.390625vw);font-size:min(1.25rem,1.5625vw);line-height:1.3}.p-card-why-stat.p-card-why-stat--marriage .p-card-why-stat__value{margin-top:0}.p-card-why-stat.p-card-why-stat--meeting .p-card-why-stat__icon{width:min(5rem,6.25vw);margin-top:min(1.4375rem,1.79688vw)}.p-card-why-stat.p-card-why-stat--meeting .p-card-why-stat__label{margin-top:min(.75rem,.9375vw)}.p-card-why-stat.p-card-why-stat--continuity .p-card-why-stat__icon{width:min(3.1875rem,3.98438vw);margin-top:min(1.875rem,2.34375vw)}.p-card-why-stat.p-card-why-stat--continuity .p-card-why-stat__label{margin-top:min(.875rem,1.09375vw)}}@media (max-width:767.98px){.p-card-why-stat{border-radius:1.99237vw;min-height:36.6361vw;padding-bottom:4.61323vw}.p-card-why-stat .p-card-why-stat__label{letter-spacing:.114504vw;font-size:3.81679vw;line-height:1.2667}.p-card-why-stat .p-card-why-stat__value{font-size:3.98219vw;line-height:1.358}.p-card-why-stat .p-card-why-stat__num{font-size:6.3715vw}.p-card-why-stat.p-card-why-stat--member .p-card-why-stat__icon{width:17.5216vw;margin-top:5.17557vw}.p-card-why-stat.p-card-why-stat--member .p-card-why-stat__label{margin-top:2.64631vw}.p-card-why-stat.p-card-why-stat--agency .p-card-why-stat__icon{width:10.7532vw;margin-top:6.17303vw}.p-card-why-stat.p-card-why-stat--agency .p-card-why-stat__label{margin-top:2.64377vw}.p-card-why-stat.p-card-why-stat--marriage .p-card-why-stat__icon{width:8.16285vw;margin-top:5.37659vw}.p-card-why-stat.p-card-why-stat--marriage .p-card-why-stat__label{margin-top:1.24936vw}.p-card-why-stat.p-card-why-stat--meeting .p-card-why-stat__icon{width:15.9288vw;margin-top:4.58015vw}.p-card-why-stat.p-card-why-stat--meeting .p-card-why-stat__label{margin-top:2.24682vw}.p-card-why-stat.p-card-why-stat--continuity .p-card-why-stat__icon{width:10.1552vw;margin-top:5.97455vw}.p-card-why-stat.p-card-why-stat--continuity .p-card-why-stat__label{margin-top:2.64377vw}}.p-card-why{background-color:var(--color-white);flex-direction:column;display:flex}.p-card-why .p-card-why__title{font-weight:var(--weight-bold);color:var(--color-navy)}.p-card-why .p-card-why__text{font-weight:var(--weight-medium);color:var(--color-black);margin:0;line-height:1.6}@media (min-width:768px){.p-card-why{border-radius:min(.625rem,.78125vw);padding:min(1.5625rem,1.95313vw) min(2.5rem,3.125vw)}.p-card-why .p-card-why__title{font-size:min(1.625rem,2.03125vw);line-height:1}.p-card-why .p-card-why__num{font-size:min(2.375rem,2.96875vw);line-height:1}.p-card-why .p-card-why__text{letter-spacing:min(.028125rem,.0351563vw);width:min(42rem,52.5vw);margin-top:min(.6875rem,.859375vw);font-size:min(.9375rem,1.17188vw)}.p-card-why.p-card-why--01 .p-card-why__title{padding-top:min(.125rem,.15625vw)}}@media (max-width:767.98px){.p-card-why{border-radius:2.54453vw;padding:3.81679vw 5.08906vw}.p-card-why .p-card-why__title{padding-top:.508906vw;font-size:5.08906vw;line-height:1.2043}.p-card-why .p-card-why__num{font-size:7.12468vw}.p-card-why .p-card-why__text{letter-spacing:.114504vw;margin-top:2.34097vw;font-size:3.81679vw}.p-card-why.p-card-why--03 .p-card-why__title{padding-top:0;line-height:1.1071}.p-card-why.p-card-why--03 .p-card-why__text{margin-top:2.03562vw}}.p-card-work{background-color:var(--color-bg-card);flex-direction:column;align-items:center;display:flex}.p-card-work .p-card-work__icon{flex:none}.p-card-work .p-card-work__title{font-weight:var(--weight-bold);color:var(--color-navy);text-align:center;order:1;line-height:1.45}.p-card-work .p-card-work__text{font-weight:var(--weight-medium);color:var(--color-black);text-align:center;order:1;line-height:1.6}@media (min-width:768px){.p-card-work{border-radius:min(.625rem,.78125vw);min-height:min(18.75rem,23.4375vw)}.p-card-work>.c-badge-num{margin:min(1.25rem,1.5625vw) auto 0 min(1.25rem,1.5625vw)}.p-card-work .p-card-work__icon{width:min(6.875rem,8.59375vw);margin-top:max(-1.4375rem,-1.79688vw)}.p-card-work .p-card-work__title{letter-spacing:min(.09375rem,.117188vw);margin-top:min(.4375rem,.546875vw);font-size:min(1.5625rem,1.95313vw)}.p-card-work .p-card-work__text{letter-spacing:min(.02625rem,.0328125vw);margin-top:min(.5625rem,.703125vw);font-size:min(.875rem,1.09375vw)}}@media (max-width:767.98px){.p-card-work{border-radius:1.28499vw;min-height:45.0382vw}.p-card-work>.c-badge-num{margin:2.54453vw auto 0 1.78117vw}.p-card-work .p-card-work__icon{width:14.1298vw;margin-top:-5.15013vw}.p-card-work .p-card-work__title{letter-spacing:.21374vw;margin-top:1.90076vw;font-size:3.56234vw}.p-card-work .p-card-work__text{letter-spacing:.0763359vw;width:33.4478vw;margin-top:.941476vw;font-size:2.54453vw}}.p-heading-section{font-weight:var(--weight-bold);color:var(--color-navy);flex-direction:column;align-items:flex-start;display:flex}.p-heading-section .p-heading-section__title,.p-heading-section .p-heading-section__sub{display:block}.p-heading-section .p-heading-section__em{color:var(--color-navy);font-style:normal}.p-heading-section.p-heading-section--center{text-align:center;align-items:center}.p-heading-section.p-heading-section--invert{color:var(--color-white)}.p-heading-section.p-heading-section--service,.p-heading-section.p-heading-section--work,.p-heading-section.p-heading-section--skill{color:var(--color-black)}@media (min-width:768px){.p-heading-section .p-heading-section__title{letter-spacing:min(.075rem,.09375vw);margin-top:min(1.3125rem,1.64063vw);font-size:min(2.5rem,3.125vw);line-height:1.45}.p-heading-section .p-heading-section__sub{font-size:min(1.6875rem,2.10938vw)}.p-heading-section.p-heading-section--service .p-heading-section__title{margin-top:min(1.5rem,1.875vw);line-height:1.3}.p-heading-section.p-heading-section--work .p-heading-section__title{margin-top:min(1.0625rem,1.32813vw);line-height:1.2}.p-heading-section.p-heading-section--income .p-heading-section__title{margin-top:min(.875rem,1.09375vw)}.p-heading-section.p-heading-section--cost .p-heading-section__title{margin-top:min(.625rem,.78125vw)}.p-heading-section.p-heading-section--voice .p-heading-section__title{margin-top:min(1.25rem,1.5625vw);line-height:1.3}.p-heading-section.p-heading-section--voice .p-heading-section__sub{padding-bottom:min(.18125rem,.226563vw)}.p-heading-section.p-heading-section--faq .p-heading-section__title{margin-top:min(.875rem,1.09375vw)}.p-heading-section.p-heading-section--form .p-heading-section__title{margin-top:min(1.0625rem,1.32813vw)}}@media (max-width:767.98px){.p-heading-section .p-heading-section__title{letter-spacing:.175573vw;margin-top:3.81679vw;font-size:5.85242vw;line-height:1.3}.p-heading-section .p-heading-section__sub{font-size:3.56234vw}.p-heading-section.p-heading-section--voice .p-heading-section__sub{padding-bottom:.737914vw}}
