/* GENERATED by tools/build_subpage.py from mf-sub/css/service-private.css - do not edit */
.sp-dd--spark{--mf-dd-w:46;--mf-dd-x:14;--mf-dd-y:14}.sp-dd--check{--mf-dd-w:54;--mf-dd-x:16;--mf-dd-y:20}.sp-dd--arrow{--mf-dd-w:60;--mf-dd-x:16;--mf-dd-y:16}.sp-dd--down{--mf-dd-w:40;--mf-dd-x:18;--mf-dd-y:10}@media (max-width:1200px){.sp-dd--spark{--mf-dd-w:42;--mf-dd-y:12}.sp-dd--check{--mf-dd-w:48;--mf-dd-y:18}.sp-dd--arrow{--mf-dd-w:54;--mf-dd-y:14}.sp-dd--down{--mf-dd-w:36;--mf-dd-y:9}}@media (max-width:860px){.sp-dd--spark{--mf-dd-w:36;--mf-dd-x:12;--mf-dd-y:10}.sp-dd--check{--mf-dd-w:42;--mf-dd-x:13;--mf-dd-y:15}.sp-dd--arrow{--mf-dd-w:46;--mf-dd-x:13;--mf-dd-y:12}.sp-dd--down{--mf-dd-w:31;--mf-dd-x:14;--mf-dd-y:8}}@media (max-width:540px){.sp-dd--spark{--mf-dd-w:24;--mf-dd-x:2;--mf-dd-y:8}.sp-dd--check{--mf-dd-w:36;--mf-dd-x:10;--mf-dd-y:13}.sp-dd--arrow{--mf-dd-w:30;--mf-dd-x:2;--mf-dd-y:10}.sp-dd--down{--mf-dd-w:26;--mf-dd-x:11;--mf-dd-y:7}}.sp-crumb{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--mf-fs-11);line-height:var(--mf-lh-11);font-weight:500;letter-spacing:-.01em;color:#666666;margin-bottom:30rem}.sp-crumb__s{margin:0 8rem;color:#DDDDDD}.sp-crumb b{font-weight:700;color:#111111}@media (hover:hover) and (pointer:fine){.sp-crumb a:hover{color:var(--mf-blue)}}.sp-hero__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540rem);align-items:flex-end;column-gap:80rem}.sp-hero__lead{font-size:var(--mf-fs-09);line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.sp-hero__lead strong{font-weight:700;color:#111111}.sp-hero__btns{display:flex;flex-wrap:wrap;gap:12rem;margin-top:30rem}.sp-hero__media{margin-top:70rem}.sp-hero__frame{position:relative;padding-top:35%;border-radius:var(--mf-r-card);overflow:hidden;background-color:var(--mf-gray-100)}.sp-hero__img{object-position:center 36%}@media (max-width:1200px){.sp-hero__top{grid-template-columns:minmax(0,1fr);row-gap:32rem;align-items:start}.sp-hero__media{margin-top:56rem}.sp-hero__frame{padding-top:42%}}@media (max-width:860px){.sp-crumb{margin-bottom:22rem}.sp-hero__media{margin-top:44rem}.sp-hero__frame{padding-top:52%}}@media (max-width:540px){.sp-hero__btns{gap:8rem;margin-top:24rem}.sp-hero__btns .mf-btn{flex:1 1 auto}.sp-hero__media{margin-top:34rem}.sp-hero__frame{padding-top:66.6667%}.sp-hero__img{object-position:center}}.sp-prose > p{font-size:var(--mf-fs-09);line-height:1.85;font-weight:500;letter-spacing:-.01em;color:#333333}.sp-prose > p + p{margin-top:24rem}.sp-prose strong{font-weight:700;color:#111111}.sp-prose--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60rem}.sp-prose--2 > p + p{margin-top:0}@media (max-width:1200px){.sp-prose--2{column-gap:40rem}}@media (max-width:860px){.sp-prose--2{grid-template-columns:minmax(0,1fr)}.sp-prose--2 > p + p{margin-top:20rem}}.sp-pull{margin:44rem 0;padding:6rem 0 6rem 30rem;border-left:4rem solid var(--mf-blue)}.sp-pull p{font-size:var(--mf-fs-05);line-height:1.5;font-weight:700;letter-spacing:-.02em;color:#111111}@media (max-width:860px){.sp-pull{margin:32rem 0;padding-left:22rem;border-left-width:3rem}}.sp-first{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:70rem;margin-top:120rem}.sp-first__media{position:relative;width:100%;padding-top:56.25%;margin:0;border-radius:var(--mf-r-card);overflow:hidden;background-color:var(--mf-gray-100)}.sp-first__media img{object-position:center 35%}.sp-first__t{font-size:var(--mf-fs-04);line-height:var(--mf-lh-04);font-weight:700;letter-spacing:-.02em;color:#111111}.sp-first__p{margin-top:20rem;font-size:var(--mf-fs-10);line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}@media (max-width:1200px){.sp-first{column-gap:44rem;margin-top:90rem}}@media (max-width:860px){.sp-first{grid-template-columns:minmax(0,1fr);row-gap:28rem;margin-top:64rem}.sp-first__media{padding-top:52%}}.sp-fit__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem}.sp-fit__item{display:flex;align-items:flex-start;gap:14rem;padding:32rem 30rem;border-radius:var(--mf-r-card);background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.sp-fit__ck{flex:none;display:flex;align-items:center;justify-content:center;width:28rem;height:28rem;margin-top:2rem;border-radius:50%;background-color:#E8F3FF;color:var(--mf-blue)}.sp-fit__ck svg{display:block;width:17rem;height:17rem}.sp-fit__item p{font-size:var(--mf-fs-09);line-height:1.65;font-weight:500;letter-spacing:-.01em;color:#333333}@media (hover:hover) and (pointer:fine){.sp-fit__item:hover{box-shadow:inset 0 0 0 1px var(--mf-blue);transform:translateY(-4rem)}}@media (max-width:1200px){.sp-fit__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sp-fit__item{padding:24rem 22rem}}@media (max-width:540px){.sp-fit__list{grid-template-columns:minmax(0,1fr);gap:10rem}.sp-fit__item{padding:18rem 18rem;gap:12rem}.sp-fit__ck{width:24rem;height:24rem}.sp-fit__ck svg{width:15rem;height:15rem}}@media (prefers-reduced-motion:reduce){.sp-fit__item{transition:none}}.sp-elig__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20rem}.sp-elig__card{padding:44rem 40rem;border-radius:var(--mf-r-card);background-color:var(--mf-gray-200)}.sp-elig__k{font-size:var(--mf-fs-05);line-height:1.3;font-weight:700;letter-spacing:-.02em;color:#111111}.sp-elig__k::after{content:"";display:block;width:34rem;height:3rem;margin-top:14rem;border-radius:2rem;background-color:var(--mf-blue)}.sp-elig__d{margin-top:20rem;font-size:var(--mf-fs-09);line-height:1.7;font-weight:500;letter-spacing:-.01em;color:#333333}.sp-elig__d > li{display:inline}.sp-elig__d > li + li::before{content:" · "}.sp-elig__sub{margin-top:10rem;font-size:var(--mf-fs-11);line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}.sp-elig__note{margin-top:24rem;font-size:var(--mf-fs-11);line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}@media (max-width:860px){.sp-elig__card{padding:32rem 26rem}}@media (max-width:540px){.sp-elig__grid{grid-template-columns:minmax(0,1fr);gap:12rem}.sp-elig__card{padding:26rem 22rem}}.sp-proc__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:20rem}.sp-proc__item{padding:22rem 2rem 34rem;border-top:2px solid var(--mf-gray-400)}.sp-proc__item--key{border-top-color:var(--mf-blue)}.sp-proc__n{display:block;font-size:32rem;line-height:1;letter-spacing:-.02em;color:var(--mf-gray-400)}.sp-proc__item--key .sp-proc__n{color:var(--mf-blue)}.sp-proc__t{margin-top:14rem;font-size:var(--mf-fs-08);line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.sp-proc__d{margin-top:6rem;font-size:var(--mf-fs-11);line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666}@media (max-width:1200px){.sp-proc__n{font-size:28rem}.sp-proc__item{padding-bottom:28rem}}@media (max-width:860px){.sp-proc__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24rem}.sp-proc__item{padding:18rem 0 22rem}.sp-proc__n{font-size:26rem}}@media (max-width:540px){.sp-proc__list{column-gap:14rem}.sp-proc__n{font-size:22rem}.sp-proc__item{padding:14rem 0 18rem}}.sp-how__slider{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(var(--mf-gutter) * -1);margin-right:calc(var(--mf-gutter) * -1);padding-left:var(--mf-gutter);padding-right:var(--mf-gutter)}.sp-how__slider::-webkit-scrollbar{display:none}.sp-how--live .sp-how__slider{overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0;scroll-snap-type:none;touch-action:pan-y}.sp-how__track{display:flex;align-items:stretch}.sp-how__slide{flex:none;width:calc((100% - 28rem) / 2.4);margin-right:20rem;height:auto;scroll-snap-align:start}.sp-how__card{display:flex;flex-direction:column;height:100%;padding:44rem 40rem 46rem;border-radius:var(--mf-r-card);background-color:var(--mf-gray-200);color:#111111}.sp-how__card--key{background-color:#121212;color:#FFFFFF}.sp-how__n{display:block;font-size:22rem;line-height:1;letter-spacing:.02em;color:var(--mf-gray-500)}.sp-how__card--key .sp-how__n{color:var(--mf-cyan)}.sp-how__t{margin-top:16rem;font-size:var(--mf-fs-07);line-height:1.4;font-weight:700;letter-spacing:-.02em}.sp-how__d{margin-top:16rem;font-size:var(--mf-fs-10);line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.sp-how__card--key .sp-how__d{color:rgba(255,255,255,.8)}.sp-how__pager[hidden]{display:none}@media (max-width:1200px){.sp-how__slide{width:calc((100% - 22rem) / 2.1)}.sp-how__card{padding:34rem 30rem 36rem}}@media (max-width:860px){.sp-how__slide{width:calc((100% - 12rem) / 1.6)}.sp-how__n{font-size:19rem}}@media (max-width:540px){.sp-how__slide{width:calc((100% - 2rem) / 1.1);margin-right:12rem}.sp-how__card{padding:26rem 22rem 28rem}}.sp-ai__box{min-height:200rem}.sp-mi{--mf-data-pad:140rem;isolation:isolate}.sp-mi__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image: linear-gradient(90deg,rgba(101,209,255,0) 0%,rgba(101,209,255,.95) 22%,rgba(53,191,255,.9) 48%,rgba(255,82,172,.85) 78%,rgba(255,82,172,0) 100%), radial-gradient(ellipse 46% 78% at 30% 0%,rgba(101,209,255,.3) 0%,rgba(101,209,255,.1) 42%,rgba(101,209,255,0) 72%), radial-gradient(ellipse 40% 70% at 76% 0%,rgba(255,82,172,.15) 0%,rgba(255,82,172,.05) 44%,rgba(255,82,172,0) 72%);background-size:100% 2px,100% 100%,100% 100%;background-position:0 0,0 0,0 0;background-repeat:no-repeat}.sp-mi .mf-container{position:relative}.sp-mi .mf-title__t em{color:#FFFFFF}.sp-mi__body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:80rem;align-items:start}.sp-mi__nums{display:flex;align-items:baseline;gap:8rem}.sp-mi__num{display:inline-block;font-family:var(--mf-font);font-weight:800;font-size:96rem;line-height:1.05;letter-spacing:-.045em;color:#FFFFFF;font-variant-numeric:tabular-nums}.sp-mi__unit{flex:none;font-weight:700;font-size:26rem;line-height:1;letter-spacing:-.02em;color:var(--mf-cyan)}.sp-mi__label{display:block;margin-top:18rem;padding-top:18rem;border-top:1px solid rgba(255,255,255,.16);font-size:15rem;line-height:1.7;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.62)}.sp-prose--dark > p{color:rgba(255,255,255,.78)}.sp-prose--dark strong{color:#FFFFFF}@media (max-width:1480px){.sp-mi__num{font-size:88rem}}@media (max-width:1200px){.sp-mi{--mf-data-pad:120rem}.sp-mi__body{column-gap:48rem}.sp-mi__num{font-size:74rem}.sp-mi__unit{font-size:22rem}.sp-mi__label{font-size:14rem}}@media (max-width:860px){.sp-mi{--mf-data-pad:100rem}.sp-mi__body{grid-template-columns:minmax(0,1fr);row-gap:40rem}.sp-mi__num{font-size:72rem}}@media (max-width:540px){.sp-mi{--mf-data-pad:88rem}.sp-mi__num{font-size:56rem}.sp-mi__unit{font-size:18rem}.sp-mi__label{font-size:13rem;margin-top:14rem;padding-top:14rem}}html.mf-js .sp-mi.is-armed [data-sp-rv]{opacity:0;transform:translate3d(0,20rem,0)}html.mf-js .sp-mi.is-armed [data-sp-rv].is-in{opacity:1;transform:none;transition:opacity .5s ease var(--mf-delay,0s),transform .5s cubic-bezier(.2,.8,.2,1) var(--mf-delay,0s)}@media (prefers-reduced-motion:reduce){html.mf-js .sp-mi.is-armed [data-sp-rv]{opacity:1;transform:none;transition:none}}html[data-mf-static] .sp-mi.is-armed [data-sp-rv]{opacity:1;transform:none;transition:none}.sp-sync{margin-top:100rem;padding:64rem 60rem 66rem;border-radius:var(--mf-r-tile);background-color:var(--mf-gray-200);text-align:center}.sp-sync__t{font-size:var(--mf-fs-04);line-height:var(--mf-lh-04);font-weight:700;letter-spacing:-.02em;color:#111111}.sp-sync__p{margin:20rem auto 0;max-width:660rem;font-size:var(--mf-fs-10);line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.sp-sync__btn{margin-top:32rem}@media (max-width:860px){.sp-sync{margin-top:64rem;padding:44rem 30rem 46rem}}@media (max-width:540px){.sp-sync{padding:34rem 22rem 36rem;border-radius:var(--mf-r-card)}.sp-sync__btn{margin-top:24rem}}.sp-gloss__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:60rem}.sp-gloss__item{padding:28rem 0 30rem;border-top:1px solid var(--mf-gray-400)}.sp-gloss__k{font-size:var(--mf-fs-08);line-height:1.4;font-weight:700;letter-spacing:-.02em;color:var(--mf-blue)}.sp-gloss__v{margin-top:10rem;font-size:var(--mf-fs-11);line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}@media (max-width:1200px){.sp-gloss__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40rem}}@media (max-width:540px){.sp-gloss__list{grid-template-columns:minmax(0,1fr)}.sp-gloss__item{padding:20rem 0 22rem}}@media (min-width:541px){.sp-gloss__toggle{display:none !important}}.sp-cta__ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem}.sp-cta__way{display:flex;align-items:center;gap:16rem;height:100%;padding:24rem 26rem;border-radius:var(--mf-r-card);background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,color var(--mf-dur) ease}.sp-cta__ico{flex:none;display:flex;align-items:center;justify-content:center;width:44rem;height:44rem;border-radius:50%;background-color:var(--mf-gray-200);color:var(--mf-blue)}.sp-cta__ico svg{display:block;width:23rem;height:23rem}.sp-cta__txt{flex:1 1 auto;min-width:0}.sp-cta__txt b{display:block;font-size:var(--mf-fs-09);line-height:1.45;font-weight:700;letter-spacing:-.02em;color:#111111}.sp-cta__txt small{display:block;margin-top:3rem;font-size:var(--mf-fs-11);line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}.sp-cta__go{flex:none;display:block;width:20rem;height:20rem;color:var(--mf-gray-500);transition:color var(--mf-dur) ease,transform var(--mf-dur) ease}@media (hover:hover) and (pointer:fine){.sp-cta__way:hover{box-shadow:inset 0 0 0 1px var(--mf-blue)}.sp-cta__way:hover .sp-cta__go{color:var(--mf-blue);transform:translateX(3rem)}}.sp-cta__go-row{margin-top:16rem;text-align:center}.sp-cta__btn{min-width:380rem}@media (max-width:860px){.sp-cta__ways{grid-template-columns:minmax(0,1fr);gap:10rem}.sp-cta__btn{width:100%;min-width:0}}@media (max-width:540px){.sp-cta__way{gap:12rem;padding:16rem 16rem}.sp-cta__ico{width:38rem;height:38rem}.sp-cta__ico svg{width:20rem;height:20rem}}@media (prefers-reduced-motion:reduce){.sp-cta__way,.sp-cta__go{transition:none}}@media (max-width:540px){.sp-crumb{margin-bottom:10rem;color:#555555}.sp-crumb a{display:inline-flex;align-items:center;min-height:44px;padding-right:2px}.sp-crumb a{position:relative}.sp-crumb a::after{content:"";position:absolute;top:0;bottom:0;left:-15px;right:-15px}.sp-hero__lead{font-size:max(17px,17rem);line-height:1.75;color:#222222}.sp-prose > p{line-height:1.8;color:#222222}.sp-pull p{line-height:1.55}.sp-first__p,.sp-sync__p,.sp-how__d{line-height:1.75;color:#222222}.sp-fit__item p{line-height:1.7;color:#222222;text-wrap:pretty}.sp-nb{white-space:nowrap}.sp-gloss__v{font-size:max(16px,16rem);line-height:1.75;color:#222222}.sp-gloss__k{font-size:max(18px,18rem)}.sp-elig__sub,.sp-elig__note{line-height:1.65;color:#555555}.sp-proc__t{font-size:max(17px,17rem)}.sp-proc__d{line-height:1.6;color:#555555}.sp-proc__n{color:#9AA3AE}.sp-cta__txt small{color:#555555}.sp-mi__label{font-size:max(16px,16rem);line-height:1.6;color:rgba(255,255,255,.92)}.sp-prose--dark > p{color:rgba(255,255,255,.9)}.sp-elig__d{margin-top:16rem}.sp-elig__d > li{display:flex;align-items:baseline;gap:10rem}.sp-elig__d > li + li{margin-top:4rem}.sp-elig__d > li::before,.sp-elig__d > li + li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background-color:var(--mf-blue);transform:translateY(-3px)}.sp-fit__list{gap:0;border-radius:var(--mf-r-card);background-color:#FFFFFF;box-shadow:var(--mf-ring);overflow:hidden}.sp-fit__item{padding:15rem 18rem;border-radius:0;box-shadow:none}.sp-fit__item + .sp-fit__item{border-top:1px solid var(--mf-gray-300)}.sp-gloss__item{padding:18rem 0 20rem}.sp-gloss__v{margin-top:6rem}.sp-gloss__list.is-js:not(.is-open) .sp-gloss__item--more{display:none}.sp-gloss__toggle{display:block;width:100%;min-height:48px;margin-top:8rem;font-size:max(16px,16rem)}.sp-how__pager .mf-pager__btn{width:44px;height:44px}.sp-how__pager .mf-pager__count{font-size:max(14px,14rem)}.sp-hero__media{margin-top:28rem}.sp-hero__frame{padding-top:47%}.sp-hero__img{object-position:center 40%}.sp-first{row-gap:22rem}.sp-first__media{padding-top:37%}.sp-first__media img{object-position:center 15%}.sp-ai__box .son-ai__badge{font-size:14px !important}.sp-ai__box .son-ai__meta span{font-size:14px !important}.sp-ai__box .son-ai__hero .son-ai__desc{font-size:16px !important}.sp-ai__box .son-ai__bubble{font-size:15px !important}.sp-ai__box .son-ai__q > label{font-size:16px !important}.sp-ai__box .son-ai__opt{font-size:15px !important}.sp-ai__box .son-ai__expand{font-size:15px !important}.sp-ai__box .son-ai__hint{font-size:14px !important}.sp-ai__box .son-ai__head-txt span{font-size:14px !important}.sp-ai__box .son-ai__n{font-size:14px !important}.sp-ai__box .son-ai__cta a{font-size:15px !important}.sp-ai__box .son-ai__out{font-size:16px !important}.sp-ai__box .son-ai__sh{font-size:14px !important}.sp-ai__box .son-ai__loadstep{font-size:14px !important}}
