.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px var(--ja-gap);gap:24px var(--ja-gap);align-items:start;width:min(var(--max-width),calc(100% - var(--page-gutter) * 2));max-width:none;margin:0 auto;padding-block:clamp(56px,6vw,104px) var(--ja-sec)}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>:first-child{display:flex;flex-direction:column;gap:24px;width:100%;max-width:none;margin:0;justify-self:stretch}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] [role=status]{order:-1;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;white-space:nowrap;text-align:left;align-self:flex-start;justify-self:start;font-family:var(--ja-mincho);font-size:clamp(40px,4.4vw,64px);font-weight:600;line-height:1;letter-spacing:-.01em;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;color:var(--ja-ink)}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] label{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:none;margin:0;padding:0;align-self:stretch;text-align:left;font-size:17px;font-weight:600;color:var(--ja-grey)}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] input[type=search]{width:100%;min-height:56px;padding:0 24px;border:1px solid transparent;border-radius:999px;background:var(--ja-tile);font-size:17px;color:var(--ja-ink)}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] input[type=search]:focus{border-color:var(--ja-ink);background:#fff}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>[role=group]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>[role=group]>a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--ja-tile);font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--ja-ink);text-decoration:none;transition:background-color .2s linear}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>[role=group]>a:before{content:none}@media (hover:hover){.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>[role=group]>a:hover{background:var(--ja-tile-press)}}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>[role=group]>a[aria-current]{background:var(--ja-ink);color:#fff}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>:last-child{width:100%;max-width:none;min-width:0;margin:0;padding:0;border:0;display:grid;grid-gap:4px;gap:4px;justify-self:stretch}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] article{margin:0;border:0;border-radius:20px;background:transparent;transition:background-color .2s linear;scroll-margin-top:calc(var(--hdr) + 24px)}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] article:has(button[aria-expanded=true]){background:var(--ja-tile)}@media (hover:hover){.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] article:hover{background:var(--ja-tile)}}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] article>span:last-child:empty{display:none}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] h3{margin:0;font-size:inherit}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] h3 button{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-gap:20px;gap:20px;align-items:center;width:100%;min-height:64px;padding:20px 20px 20px 28px;border:0;background:transparent;font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.6;letter-spacing:.02em;color:var(--ja-ink);text-align:left}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] h3 button:before{content:none}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] h3 button small{display:block;margin-bottom:4px;font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--ja-grey)}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] h3 button>span:last-child{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:0;background:none;box-shadow:none;font-size:28px;font-weight:300;line-height:1;color:var(--ja-ink)}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] [role=region]{padding:0 28px 28px}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] [role=region]:before{content:none}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] [role=region] p{max-width:38em;margin:0;font-size:18px;line-height:1.9;color:var(--ja-text)}@media (min-width:1024px){.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:32px}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>:first-child{grid-column:1/span 4;grid-row:1}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>[role=group]{grid-column:1/span 4;grid-row:2}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true]>:last-child{grid-column:5/-1;grid-row:1/span 3}}@media (max-width:767px){.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] h3 button{padding:18px 12px 18px 20px;font-size:18px}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] [role=region]{padding:0 20px 24px}.JaFaq_root__sGG_Y#ja-faq [data-public-faq-explorer=true] [role=region] p{font-size:17px}}.JaPricing_root__2Frdd{--fee-num:clamp(48px,5.6vw,88px)}.JaPricing_fees__WZI2o{padding-block:var(--ja-sec)}.JaPricing_feesHead__nHjNZ{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:20px;row-gap:8px;margin-bottom:clamp(32px,4vw,56px)}.JaPricing_feesTitle__7vZP6{margin:0;font-size:clamp(30px,3.9vw,56px);font-weight:700;line-height:1.25;letter-spacing:.01em;font-feature-settings:"palt" 1;color:var(--ja-ink)}.JaPricing_currency__CgirW{margin:0;font-size:17px;font-weight:500;color:var(--ja-grey)}.JaPricing_grid__mrNn6{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--ja-gap);gap:var(--ja-gap)}.JaPricing_grid__mrNn6>.JaPricing_tile__bcj7C{display:flex;flex-direction:column}.JaPricing_grid__mrNn6>.JaPricing_f1__iWzmD{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:clamp(32px,4vw,72px);column-gap:clamp(32px,4vw,72px);align-items:start}.JaPricing_half__ipyE2{grid-column:span 6}.JaPricing_itemTitle__eKteQ{margin:0;font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.35;letter-spacing:.02em;font-feature-settings:"palt" 1;color:var(--ja-ink)}.JaPricing_price__8Yafp{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;margin:clamp(18px,2vw,28px) 0 0;color:var(--ja-ink)}.JaPricing_amount__ddi_d{font-family:var(--ja-mincho);font-size:var(--fee-num);font-weight:600;line-height:1;letter-spacing:-.02em;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap}.JaPricing_priceWord__3klH1 .JaPricing_amount__ddi_d{letter-spacing:.02em}.JaPricing_unit__fCX_K{font-size:clamp(19px,1.6vw,24px);font-weight:600;color:var(--ja-text);white-space:nowrap}.JaPricing_rule__VGgbJ{display:block;width:72px;height:3px;margin-top:18px;background:var(--ja-shu);transform-origin:left}.JaPricing_details__hKkNz{margin:clamp(20px,2.2vw,28px) 0 0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.JaPricing_details__hKkNz li{margin:0;font-size:clamp(17px,1.35vw,19px);line-height:1.7;color:var(--ja-text)}.JaPricing_note__FZhaJ{margin:20px 0 0;font-size:17px;line-height:1.85;color:var(--ja-text)}.JaPricing_advisory__4F160{margin-top:auto;padding-top:20px}.JaPricing_advisory__4F160 p{margin:0;font-size:17px;line-height:1.85;color:var(--ja-text)}.JaPricing_advisory__4F160 a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ja-ink)}.JaPricing_f1Price__ohBAg{--fee-num:clamp(48px,5vw,80px)}.JaPricing_lead__IT7om{margin:0;font-size:clamp(19px,1.5vw,21px);font-weight:600;line-height:1.6;color:var(--ja-ink)}.JaPricing_specRows__e4BO7{display:grid;grid-gap:16px;gap:16px;margin:24px 0 0}.JaPricing_specRows__e4BO7>div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-column-gap:16px;column-gap:16px;align-items:baseline}.JaPricing_specRows__e4BO7 dt{font-size:17px;font-weight:600;color:var(--ja-grey)}.JaPricing_specRows__e4BO7 dd{margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.6;color:var(--ja-ink)}.JaPricing_subTiles__0E3vZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(20px,2.2vw,28px)}.JaPricing_subTile__Mes_N{border-radius:20px;padding:20px 22px;background:#fff}.JaPricing_subLabel__IU7Ef{margin:0;font-family:var(--ja-gothic);font-size:17px;font-weight:700;color:var(--ja-ink)}.JaPricing_subTile__Mes_N .JaPricing_details__hKkNz{margin-top:10px;gap:8px}.JaPricing_subTile__Mes_N .JaPricing_details__hKkNz li{font-size:17px}.JaPricing_notes__0RmS8{align-self:end;padding:8px 0}.JaPricing_notes__0RmS8 p{margin:0 0 14px;font-size:17px;line-height:1.85;color:var(--ja-grey)}@media (max-width:1023px){.JaPricing_grid__mrNn6>.JaPricing_f1__iWzmD{grid-template-columns:minmax(0,1fr);row-gap:28px}.JaPricing_half__ipyE2{grid-column:1/-1}}@media (max-width:767px){.JaPricing_root__2Frdd{--fee-num:52px}.JaPricing_specRows__e4BO7>div{row-gap:2px}.JaPricing_specRows__e4BO7>div,.JaPricing_subTiles__0E3vZ{grid-template-columns:minmax(0,1fr)}}.JaPricing_flow__PmnFM{padding-block:0 var(--ja-sec)}.JaPricing_flowTitle__NKwJH{margin:0 0 clamp(36px,4.4vw,64px);font-size:clamp(30px,3.9vw,56px);font-weight:700;line-height:1.25;font-feature-settings:"palt" 1;color:var(--ja-ink)}.JaPricing_track__e_Lkj{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ja-gap);gap:var(--ja-gap);margin:0;padding:0;list-style:none;view-timeline:--jaPricingFlow block}.JaPricing_track__e_Lkj:after,.JaPricing_track__e_Lkj:before{content:"";position:absolute;left:6px;right:0;top:5px;height:2px;background:rgb(20 18 16/.14)}.JaPricing_track__e_Lkj:after{top:4.5px;height:3px;background:var(--ja-shu);transform-origin:left}.JaPricing_station__5bdHb{position:relative;margin:0;padding-top:36px}.JaPricing_marker__FO2By{position:absolute;left:0;top:0;width:12px;height:12px;border:2px solid var(--ja-ink);background:#fff}.JaPricing_marker__FO2By:after{content:"";position:absolute;inset:-2px;background:var(--ja-shu)}.JaPricing_stepNo__6Sc04{display:block;font-size:15px;font-weight:700;letter-spacing:.12em;color:var(--ja-text)}.JaPricing_stepTitle__S_Zuk{margin:10px 0 0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.4;font-feature-settings:"palt" 1;color:var(--ja-ink)}@media (max-width:1023px){.JaPricing_track__e_Lkj{grid-template-columns:minmax(0,1fr);gap:56px;padding-left:36px}.JaPricing_track__e_Lkj:after,.JaPricing_track__e_Lkj:before{left:5px;right:auto;top:6px;bottom:6px;width:2px;height:auto}.JaPricing_track__e_Lkj:after{left:4.5px;width:3px;transform-origin:top}.JaPricing_station__5bdHb{padding-top:0}.JaPricing_marker__FO2By{left:-36px;top:6px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.JaPricing_track__e_Lkj:after{animation:JaPricing_flowBeam__BOjj1 linear both;animation-timeline:--jaPricingFlow;animation-range:entry 100% cover 55%}.JaPricing_station__5bdHb .JaPricing_marker__FO2By:after{animation:JaPricing_flowLit__IGCjf linear both;animation-timeline:--jaPricingFlow}.JaPricing_station__5bdHb:first-child .JaPricing_marker__FO2By:after{animation-range:entry 90% entry 100%}.JaPricing_station__5bdHb:nth-child(2) .JaPricing_marker__FO2By:after{animation-range:cover 38% cover 42%}.JaPricing_station__5bdHb:nth-child(3) .JaPricing_marker__FO2By:after{animation-range:cover 51% cover 55%}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px){.JaPricing_track__e_Lkj:after{animation-name:JaPricing_flowBeamY__6l90_}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.JaPricing_rule__VGgbJ{animation:JaPricing_ruleDraw__En3zs linear both;animation-timeline:view();animation-range:entry 40% cover 40%}}}@keyframes JaPricing_ruleDraw__En3zs{0%{scale:0 1}to{scale:1 1}}@keyframes JaPricing_flowBeam__BOjj1{0%{scale:0 1}to{scale:1 1}}@keyframes JaPricing_flowBeamY__6l90_{0%{scale:1 0}to{scale:1 1}}@keyframes JaPricing_flowLit__IGCjf{0%{opacity:0}to{opacity:1}}.JaPricing_closingNote__8SHpy{margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:700;line-height:1.45;font-feature-settings:"palt" 1;color:var(--ja-ink)}.JaPricing_closingActions__CKXkX{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(24px,3vw,40px)}.JaPricing_closingEmail__i8WJX{font-size:17px}@media (forced-colors:active){.JaPricing_marker__FO2By:after,.JaPricing_rule__VGgbJ,.JaPricing_track__e_Lkj:after{background:Highlight}}