/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */.service-type-article-band{border-bottom:1px solid var(--color-bg-overlay);color:var(--color-tx-dark);background:#fff;padding-block:64px}.service-type-faq-band{background:var(--color-bg-light);color:var(--color-tx-dark);padding-block:64px}.service-type-review-band{color:var(--color-tx-dark);background:#fff;padding-block:64px}.service-faq-review{margin-top:72px}@media (min-width:1024px){.service-type-article-band,.service-type-faq-band,.service-type-review-band{padding-block:96px}}.service-article{--article-body:18px;--article-measure:33rem;--article-section-gap:88px;font-size:var(--article-body);color:var(--color-tx-default);line-height:1.75}@media (min-width:1024px){.service-article{--article-section-gap:112px}}.service-article :where(p,dl,dd,dt,ul,ol,figure){margin:0}.service-article>*{max-width:var(--article-measure);margin-block:0;margin-inline:auto}.service-article>*+*{margin-top:24px}.service-article>.service-article-wide{max-width:none}.service-article p{text-wrap:pretty}.service-article strong{color:var(--color-tx-dark);font-weight:700}.service-article a{color:var(--color-tx-dark);text-decoration:underline;-webkit-text-decoration-color:var(--color-bd-form);text-decoration-color:var(--color-bd-form);text-underline-offset:4px;text-decoration-thickness:1.5px;transition:text-decoration-color .2s}.service-article a:hover{text-decoration-color:currentColor}.service-article a:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:2px}.service-article :is(a,button,summary):focus-visible{outline:2px solid var(--color-tx-dark);outline-offset:4px;border-radius:2px}.service-article:lang(ja),:lang(ja) .service-article{--article-measure:40rem}:lang(ja) .service-article-h2,:lang(ja) .service-article-h3{word-break:auto-phrase;line-break:strict}.service-article-h2{letter-spacing:-.02em;color:var(--color-tx-dark);text-wrap:balance;margin-block:0;scroll-margin-top:128px;font-size:30px;font-weight:700;line-height:1.2}.service-article>.service-article-h2{margin-top:var(--article-section-gap);margin-bottom:-4px}.service-article>.service-article-h2:first-child{margin-top:0}.service-article-h3{color:var(--color-tx-dark);text-wrap:balance;margin:0;font-size:20px;font-weight:700;line-height:1.35}@media (min-width:1024px){.service-article-h2{font-size:36px}}.service-article>.service-article-figure,.service-article>.service-article-slider,.service-article>.service-article-tiers,.service-article>.service-article-sheet-box{margin-top:40px}.service-article>.service-article-tablebox{margin-top:32px}.service-article-figure{margin-block:0}.service-article-figure-media{background:var(--color-bg-medium);width:100%;position:relative}.service-article-figure-media img{width:100%;height:auto;display:block}.service-article-figure-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #14212c14}.service-article-caption{max-width:var(--article-measure);color:var(--color-gray-600);text-wrap:pretty;margin:14px auto 0;font-size:15px;line-height:1.65}.service-article-hint{max-width:var(--article-measure);color:var(--color-gray-600);margin:10px auto 0;font-size:13px;display:none}@media (max-width:719px){.service-article-figure[data-scroll] .service-article-figure-media{-webkit-overflow-scrolling:touch;overflow-x:auto}.service-article-figure[data-scroll] .service-article-figure-media img{width:780px;max-width:none}.service-article-figure[data-scroll] .service-article-hint{display:block}}.service-article-figure-error{color:var(--color-gray-600);font-size:14px;display:none}figure[data-state=error]>.service-article-figure-media{aspect-ratio:var(--article-ratio);place-items:center;display:grid}figure[data-state=error]>.service-article-figure-media img{visibility:hidden;position:absolute}figure[data-state=error]>.service-article-figure-media>.service-article-figure-error{display:block}.service-article-tier-pair figure{margin:0}.service-article-tag{margin:10px 0 0}.service-article-aside{color:var(--color-gray-600);font-size:15px;line-height:1.65}.service-article>.service-article-aside{margin-top:16px}.service-article-rows>div{border-top:1px solid var(--color-bg-overlay);grid-template-columns:1fr;gap:4px;padding:18px 0;display:grid}.service-article-rows>div:last-child{border-bottom:1px solid var(--color-bg-overlay)}.service-article>.service-article-rows{margin-top:36px}.service-article-rows dt{color:var(--color-tx-dark);font-weight:700}.service-article-rows dd{text-wrap:pretty}@media (min-width:640px){.service-article-rows>div{grid-template-columns:minmax(120px,168px) minmax(0,1fr);gap:4px 32px}}.service-article-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-600);font-size:13px;line-height:1.9}.service-article-after{margin-top:24px}.service-article-tiers{gap:56px;margin:0;padding:0;list-style:none;display:grid}.service-article-tier{gap:20px;display:grid}.service-article-tier-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-article-tier-number{letter-spacing:.08em;color:var(--color-gray-600);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.service-article-tier h3{margin:0 0 8px}.service-article-tier p{font-size:16px;line-height:1.7}.service-article-tier a{align-items:center;min-height:32px;margin-top:4px;font-size:15px;display:inline-flex}@media (min-width:880px){.service-article-tier{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px}}.service-article-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none;display:grid}.service-article-sheet-item{text-align:left;cursor:zoom-in;width:100%;color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.service-article-sheet-item:focus-visible{outline:2px solid var(--color-tx-dark);outline-offset:4px}.service-article-sheet-media{background:var(--color-bg-medium);width:100%;position:relative;overflow:hidden}.service-article-sheet-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #14212c14}.service-article-sheet-media img{object-fit:cover;width:100%;height:100%;display:block}.service-article-sheet-label{color:var(--color-tx-dark);margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.4}@media (min-width:640px){.service-article-sheet{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}}.service-article-table{-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow-x:auto}.service-article-table table{border-collapse:collapse;width:100%;min-width:620px;color:var(--color-tx-default);font-size:15px;line-height:1.5}.service-article-table th,.service-article-table td{text-align:left;vertical-align:top;padding:16px 20px 16px 0;font-weight:400}.service-article-table td{min-width:128px}.service-article-table th[data-main],.service-article-table td[data-main]{min-width:168px}.service-article-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-600);border-bottom:1px solid var(--color-bd-form);padding-block:0 12px;font-size:13px;font-weight:700;line-height:1.4}.service-article-table thead th[data-main]{color:var(--color-tx-dark);border-bottom:2px solid var(--color-tx-dark)}.service-article-table tbody th{z-index:1;width:21%;min-width:132px;color:var(--color-tx-dark);background:#fff;font-weight:700;position:sticky;left:0}.service-article-table tbody td[data-main]{color:var(--color-tx-dark);font-weight:700}.service-article-table tbody tr>*{border-bottom:1px solid var(--color-bg-overlay)}.service-article-table tbody tr:last-child>*{border-bottom:1px solid var(--color-bd-form)}.service-article-mark{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin:0 8px 1px 0;display:inline-block}.service-article-mark[data-status=good]{background:var(--color-primary)}.service-article-mark[data-status=partial]{background:var(--color-status-icon-caution,#c2960f)}.service-article-mark[data-status=bad]{box-shadow:inset 0 0 0 1.5px var(--color-tx-muted,#7e8987)}.service-article-legend{color:var(--color-gray-600);flex-wrap:wrap;gap:4px 20px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.service-article-note{border-top:1px solid var(--color-bg-overlay);color:var(--color-gray-600);padding-top:20px;font-size:14px;line-height:1.7}.service-article>.service-article-note{margin-top:28px}.service-article-toc,.service-article-toc-mobile{display:none}.service-article-toc-title{margin:0 0 12px}.service-article-toc ol{border-left:1px solid var(--color-bg-overlay);margin:0;padding:0;list-style:none}.service-article-toc a{color:var(--color-gray-600);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:15px;line-height:1.4;text-decoration:none;display:block}.service-article-toc a:hover{color:var(--color-tx-dark)}.service-article-toc a[aria-current=true]{border-left-color:var(--color-tx-dark);color:var(--color-tx-dark);font-weight:700}.service-article-layout[data-toc]>.service-article>*,.service-article-layout[data-toc] .service-article-caption,.service-article-layout[data-toc] .service-article-hint{margin-inline:0}@media (min-width:1024px){.service-article-layout[data-toc]{grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:56px;display:grid}.service-article-layout[data-toc] .service-article-toc{display:block;position:sticky;top:128px}}@media (max-width:1023px){.service-article-layout[data-toc] .service-article-toc-mobile{background:var(--color-background);border:1px solid var(--color-bg-overlay);border-radius:16px;margin:24px 0 40px;display:block}.service-article-toc-mobile summary{cursor:pointer;min-height:52px;color:var(--color-tx-dark);-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.service-article-toc-mobile summary::-webkit-details-marker{display:none}.service-article-toc-mobile summary:focus:not(:focus-visible){outline:0}.service-article-toc-mobile summary:focus-visible{outline:2px solid var(--color-tx-dark);outline-offset:2px}.service-article-toc-mobile-title{flex:1;min-width:0}.service-article-toc-mobile-count{color:var(--color-gray-600);font-size:14px;font-weight:400}.service-article-toc-mobile summary:after{content:"";border-bottom:1.75px solid;border-right:1.75px solid;flex:none;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.service-article-toc-mobile[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.service-article-toc-mobile ol{border-top:1px solid var(--color-bg-overlay);margin:0;padding:0;list-style:none}.service-article-toc-mobile li+li{border-top:1px solid var(--color-bg-overlay)}.service-article-toc-mobile a{min-height:44px;color:var(--color-tx-default);align-items:center;padding:8px 16px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}}@media (prefers-reduced-motion:reduce){.service-article-toc-mobile summary:after{transition:none}}.service-sample-explainer[data-astro-cid-4kfbe5z6]{margin-top:24px}.service-sample-explainer[data-astro-cid-4kfbe5z6] iframe[data-astro-cid-4kfbe5z6]{display:block;width:100%;aspect-ratio:3 / 2;height:auto;border:0}
