/* GENERATED by tools/build_subpage.py from mf-sub/css/faq.css - do not edit */
.fq-crumb{font-size:14rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666;margin-bottom:26rem}.fq-crumb > a{color:#666666;transition:color var(--mf-dur) ease}.fq-crumb > b{font-weight:600;color:#111111}.fq-crumb__s{margin:0 6rem;color:#DDDDDD}.fq-hero__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:80rem;align-items:flex-end}.fq-hero__lead{font-size:18rem;line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.fq-hero__frame{position:relative;margin-top:64rem;padding-top:38%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.fq-hero__img{object-position:center 42%}.fq-count{font-size:15rem;line-height:1.7;font-weight:500;letter-spacing:-.01em;color:#666666}.fq-tabs{display:flex;flex-wrap:wrap;gap:8rem;margin-top:24rem}html:not(.mf-js) .fq-tabs{display:none}.fq-tab{padding:11rem 20rem;border-radius:999rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);font-size:15rem;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#333333;transition:background-color var(--mf-dur) ease,color var(--mf-dur) ease,box-shadow var(--mf-dur) ease}.fq-tab.is-on{background-color:#111111;box-shadow:inset 0 0 0 1px #111111;color:#FFFFFF}.fq-list{margin-top:56rem}.fq-group.is-hide{display:none}.fq-group + .fq-group{margin-top:64rem}.fq-group__t{display:flex;align-items:center;gap:10rem;margin-bottom:6rem;font-size:16rem;line-height:1.5;font-weight:700;letter-spacing:-.01em;color:#0080FF}.fq-group__t::before{content:"";flex:none;width:22rem;height:2px;border-radius:2px;background:currentColor}.fq-item{border-bottom:1px solid #EEEEEE}.fq-group__t + .fq-item{border-top:1px solid #EEEEEE}.fq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:24rem;padding:26rem 0;cursor:pointer;font-size:18rem;line-height:1.55;font-weight:700;letter-spacing:-.02em;color:#111111;list-style:none}.fq-q::-webkit-details-marker{display:none}.fq-q::marker{content:""}.fq-q__t{flex:1 1 auto;min-width:0}.fq-q__i{position:relative;flex:none;width:24rem;height:24rem;margin-top:2rem}.fq-q__i::before,.fq-q__i::after{content:"";position:absolute;left:50%;top:50%;width:16rem;height:2px;border-radius:2px;background:#0080FF;transform:translate(-50%,-50%)}.fq-q__i::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s var(--mf-ease-out4)}.fq-item[open] .fq-q__i::after{transform:translate(-50%,-50%) rotate(180deg)}.fq-a{padding:0 48rem 28rem 0}.fq-a p,.fq-a li{font-size:16rem;line-height:1.85;font-weight:500;letter-spacing:-.01em;color:#555555;max-width:68ch}.fq-a > * + *{margin-top:10rem}.fq-a ul,.fq-a ol{list-style:none;margin:0;padding:0}.fq-a ol{counter-reset:fq-step}.fq-a li{position:relative;padding-left:20rem}.fq-a li + li{margin-top:6rem}.fq-a ul > li::before{content:"";position:absolute;left:4rem;top:.78em;width:6rem;height:6rem;border-radius:50%;background:#0080FF}.fq-a ol > li{padding-left:36rem;counter-increment:fq-step}.fq-a ol > li::before{content:counter(fq-step);position:absolute;left:0;top:.2em;width:24rem;height:24rem;border-radius:50%;background:#0080FF;color:#FFFFFF;font-size:13rem;line-height:24rem;font-weight:700;text-align:center}.fq-a li > b{font-weight:700;color:#111111;margin-right:.2em}.fq-a ol > li > b{display:block;margin-right:0}.fq-a__more{margin-top:10rem}.fq-a__link{font-weight:700;color:#0080FF;box-shadow:inset 0 -1px 0 0 currentColor}.fq-item[open] .fq-a{animation:fq-in .28s var(--mf-ease-out4) both}@keyframes fq-in{from{opacity:0;transform:translate3d(0,-6rem,0)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.fq-crumb > a:hover{color:#0080FF}.fq-tab:not(.is-on):hover{box-shadow:inset 0 0 0 1px #0080FF;color:#0080FF}.fq-q:hover{color:#0080FF}.fq-a__link:hover{color:#004FFF}}.fq-gloss__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(258rem,1fr));gap:12rem}.fq-gloss__i{padding:20rem 22rem 22rem;border-radius:14rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.fq-gloss__k{font-size:16rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#0080FF}.fq-gloss__v{margin-top:8rem;font-size:14rem;line-height:1.75;font-weight:500;letter-spacing:-.01em;color:#666666}@media (hover:hover) and (pointer:fine){.fq-gloss__i:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-3rem)}}.fq-gloss__fold{display:block}.fq-gloss__sum{display:none}.fq-gloss__sum::-webkit-details-marker{display:none}.fq-gloss__sum::marker{content:""}.fq-gloss__sum-off{display:none}.fq-gloss__fold[open] .fq-gloss__sum-on{display:none}.fq-gloss__fold[open] .fq-gloss__sum-off{display:inline}.fq-edi__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:70rem;align-items:center}.fq-edi__media{position:relative;padding-top:66.666%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.fq-edi__media > img{transition:transform .6s var(--mf-ease-out4)}.fq-edi__p{margin-top:24rem;font-size:18rem;line-height:1.85;font-weight:500;letter-spacing:-.01em;color:#333333}.fq-edi__btn{margin-top:32rem}@media (hover:hover) and (pointer:fine){.fq-edi__media:hover > img{transform:scale(1.04)}}.fq-cta__row{display:grid;gap:14rem}.fq-cta__q{display:flex;align-items:center;gap:18rem;padding:20rem 26rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.fq-cta__ic{display:flex;align-items:center;justify-content:center;flex:none;width:44rem;height:44rem;border-radius:50%;background-color:#F4F4F4;color:#0080FF}.fq-cta__ic > svg{display:block;width:24rem;height:24rem}.fq-cta__txt > b{display:block;font-size:17rem;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#111111}.fq-cta__txt > small{display:block;margin-top:3rem;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}.fq-cta__go{margin-top:6rem}@media (hover:hover) and (pointer:fine){.fq-cta__q:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-3rem)}.fq-cta__q:hover .fq-cta__ic{background-color:#0080FF;color:#FFFFFF}}@media (max-width:1480px){.fq-hero__top{column-gap:60rem}}@media (max-width:1200px){.fq-crumb{margin-bottom:22rem}.fq-hero__top{grid-template-columns:minmax(0,1fr);row-gap:28rem}.fq-hero__lead{font-size:17rem}.fq-hero__frame{margin-top:50rem;padding-top:42%}.fq-tabs{margin-top:22rem;gap:7rem}.fq-tab{padding:10rem 17rem;font-size:14rem}.fq-list{margin-top:46rem}.fq-group + .fq-group{margin-top:56rem}.fq-q{padding:24rem 0;gap:20rem;font-size:17rem}.fq-a{padding-right:40rem;padding-bottom:26rem}.fq-a p,.fq-a li{font-size:15rem;line-height:1.82}.fq-gloss__list{grid-template-columns:repeat(auto-fill,minmax(240rem,1fr))}.fq-edi__row{column-gap:48rem}.fq-edi__p{font-size:17rem}}@media (max-width:860px){.fq-hero__frame{margin-top:40rem;padding-top:52%}.fq-hero__lead{font-size:16rem}.fq-count{font-size:14rem}.fq-list{margin-top:40rem}.fq-group + .fq-group{margin-top:48rem}.fq-group__t{font-size:15rem}.fq-q{padding:22rem 0;gap:16rem;font-size:16rem}.fq-q__i{width:22rem;height:22rem}.fq-q__i::before,.fq-q__i::after{width:15rem}.fq-a{padding-right:24rem;padding-bottom:24rem}.fq-gloss__list{grid-template-columns:repeat(auto-fill,minmax(228rem,1fr))}.fq-gloss__i{padding:18rem 18rem 20rem}.fq-edi__row{grid-template-columns:minmax(0,1fr);row-gap:32rem}.fq-edi__p{font-size:16rem;margin-top:20rem}.fq-edi__btn{margin-top:26rem}.fq-cta__q{padding:18rem 20rem;gap:14rem}.fq-cta__ic{width:40rem;height:40rem}.fq-cta__ic > svg{width:22rem;height:22rem}.fq-cta__txt > b{font-size:16rem}}@media (max-width:540px){.fq-crumb{font-size:13rem;margin-bottom:18rem}.fq-hero__frame{margin-top:32rem;padding-top:66%;border-radius:12rem}.fq-hero__lead{font-size:15rem;line-height:1.75}.fq-count{font-size:13.5rem}.fq-tabs{gap:6rem;margin-top:18rem}.fq-tab{padding:9rem 14rem;font-size:13rem}.fq-list{margin-top:34rem}.fq-group + .fq-group{margin-top:40rem}.fq-group__t{font-size:14rem;gap:8rem}.fq-group__t::before{width:18rem}.fq-q{padding:19rem 0;gap:12rem;font-size:15.5rem;line-height:1.5}.fq-q__i{width:20rem;height:20rem;margin-top:1rem}.fq-q__i::before,.fq-q__i::after{width:14rem}.fq-a{padding-right:0;padding-bottom:20rem}.fq-a p{font-size:14.5rem;line-height:1.78}.fq-gloss__list{grid-template-columns:minmax(0,1fr);gap:10rem}.fq-gloss__i{padding:16rem 16rem 18rem;border-radius:12rem}.fq-gloss__k{font-size:15rem}.fq-gloss__v{font-size:13.5rem}.fq-edi__media{border-radius:12rem}.fq-edi__p{font-size:15rem;line-height:1.78}.fq-cta__q{padding:16rem 16rem;border-radius:10rem}.fq-cta__txt > b{font-size:15rem}.fq-cta__txt > small{font-size:13rem}}@media (max-width:540px){.fq-crumb{font-size:max(14px,14rem);line-height:44px;margin-bottom:4rem;color:#555555}.fq-crumb > a{display:inline-block;padding:0 12px;margin:0 -12px;color:#555555}.fq-crumb__s{color:#BBBBBB}.fq-hero__lead{font-size:max(17px,17rem);line-height:1.7;color:#333333}.fq-ln{display:block;text-wrap:balance}.fq-hero__frame{margin-top:24rem;padding-top:44%}.fq-hero__img{object-position:center 38%}.fq-count{font-size:max(15px,15rem);line-height:1.6;color:#444444}.fq-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18rem}.fq-tab{display:flex;align-items:center;justify-content:center;min-height:46px;padding:6px 4px;font-size:max(15px,15rem);line-height:1.3;text-align:center;word-break:keep-all}.fq-group + .fq-group{margin-top:44rem}.fq-group__t{font-size:max(18px,18rem);font-weight:800}.fq-q{padding:18px 0;gap:14px;font-size:max(17px,17rem);line-height:1.5;color:#111111}.fq-q__i{width:24px;height:24px;margin-top:1px}.fq-q__i::before,.fq-q__i::after{width:16px}.fq-a{padding-bottom:24px}.fq-a p,.fq-a li{font-size:max(17px,17rem);line-height:1.75;color:#333333;max-width:none}.fq-a > * + *{margin-top:12px}.fq-a li{padding-left:20px}.fq-a li + li{margin-top:8px}.fq-a ul > li::before{left:4px;width:7px;height:7px}.fq-a ol > li{padding-left:38px}.fq-a ol > li::before{width:26px;height:26px;font-size:max(14px,14rem);line-height:26px;top:.1em}.fq-a__more{margin-top:6px}.fq-a__link{display:inline-flex;align-items:center;min-height:44px;box-shadow:none;text-decoration:underline;text-underline-offset:4px}.fq-gloss__i{padding:16px 16px 18px}.fq-gloss__k{font-size:max(17px,17rem)}.fq-gloss__v{margin-top:6px;font-size:max(16px,16rem);line-height:1.7;color:#333333}.fq-gloss__sum{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:10px 18px;border-radius:12px;background-color:#FFFFFF;box-shadow:inset 0 0 0 1px #0080FF;cursor:pointer;list-style:none;font-size:max(17px,17rem);line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#111111}.fq-gloss__sum:focus-visible{outline:2px solid #0080FF;outline-offset:2px}.fq-gloss__fold[open] > .fq-gloss__sum{margin-bottom:10px}.fq-gloss__fold[open] .fq-q__i::after{transform:translate(-50%,-50%) rotate(180deg)}.fq-edi__media{padding-top:46%}.fq-edi__media > img{object-position:center 62%}.fq-edi__p{font-size:max(17px,17rem);line-height:1.75;color:#333333}.fq-cta__q{min-height:64px}.fq-cta__txt > b{font-size:max(17px,17rem)}.fq-cta__txt > small{font-size:max(15px,15rem);color:#555555}}@media (prefers-reduced-motion:reduce){.fq-item[open] .fq-a{animation:none}.fq-q__i::after,.fq-tab,.fq-gloss__i,.fq-cta__q,.fq-edi__media > img{transition:none}}html[data-mf-static] .fq-item[open] .fq-a{animation:none}
