.guide[data-astro-cid-ewnvzyos]{max-width:var(--w-content);margin:0 auto;padding-bottom:32px}.guide[data-astro-cid-ewnvzyos] h1[data-astro-cid-ewnvzyos]{font-size:clamp(20px,3vw,26px);font-weight:800;margin:24px 0 16px;line-height:1.4}.lead[data-astro-cid-ewnvzyos]{color:var(--c-text-2);line-height:1.9;margin-bottom:24px}.guide[data-astro-cid-ewnvzyos] h2[data-astro-cid-ewnvzyos]{font-size:clamp(17px,2.5vw,20px);font-weight:700;margin:48px 0 12px}.guide[data-astro-cid-ewnvzyos] h3[data-astro-cid-ewnvzyos]{font-size:16px;font-weight:700;margin:24px 0 8px}.guide[data-astro-cid-ewnvzyos] h4[data-astro-cid-ewnvzyos]{font-size:15px;font-weight:700;margin:20px 0 8px}.guide[data-astro-cid-ewnvzyos] p[data-astro-cid-ewnvzyos]{line-height:1.9;margin-bottom:12px}.guide[data-astro-cid-ewnvzyos] a[data-astro-cid-ewnvzyos]{color:var(--c-primary);text-decoration:underline}.toc[data-astro-cid-ewnvzyos]{background:var(--c-bg-2);border-radius:var(--r-md);padding:20px 24px;margin-bottom:32px}.toc-title[data-astro-cid-ewnvzyos]{font-weight:700;font-size:14px;margin-bottom:8px}.toc[data-astro-cid-ewnvzyos] ol[data-astro-cid-ewnvzyos]{padding-left:20px;font-size:14px;line-height:2}.toc[data-astro-cid-ewnvzyos] a[data-astro-cid-ewnvzyos]{color:var(--c-primary)}.info-box[data-astro-cid-ewnvzyos]{background:var(--c-primary-light);border-radius:var(--r-md);padding:20px;margin:16px 0}.info-box[data-astro-cid-ewnvzyos] p[data-astro-cid-ewnvzyos]{margin-bottom:4px}.info-box[data-astro-cid-ewnvzyos] p[data-astro-cid-ewnvzyos]:last-child{margin-bottom:0}.step-list[data-astro-cid-ewnvzyos]{padding-left:20px;line-height:2.2;margin:12px 0}.table-wrap[data-astro-cid-ewnvzyos]{overflow-x:auto;margin:16px 0}.data-table[data-astro-cid-ewnvzyos]{width:100%;border-collapse:collapse;font-size:14px}.data-table[data-astro-cid-ewnvzyos] th[data-astro-cid-ewnvzyos],.data-table[data-astro-cid-ewnvzyos] td[data-astro-cid-ewnvzyos]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--c-border-light)}.data-table[data-astro-cid-ewnvzyos] th[data-astro-cid-ewnvzyos]{font-size:12px;font-weight:600;color:var(--c-text-2)}.table-note[data-astro-cid-ewnvzyos]{font-size:13px;color:var(--c-text-2);margin-top:4px}.comparison-table[data-astro-cid-ewnvzyos] th[data-astro-cid-ewnvzyos],.comparison-table[data-astro-cid-ewnvzyos] td[data-astro-cid-ewnvzyos]{white-space:nowrap;font-size:13px;padding:10px 12px}.comparison-table[data-astro-cid-ewnvzyos] td[data-astro-cid-ewnvzyos]:first-child{white-space:normal;font-weight:600}.comparison-table[data-astro-cid-ewnvzyos] td[data-astro-cid-ewnvzyos]:nth-child(3){white-space:normal;min-width:200px}.td-line1[data-astro-cid-ewnvzyos],.td-line2[data-astro-cid-ewnvzyos]{display:block}.mid-cta[data-astro-cid-ewnvzyos]{border:1px solid var(--c-border-light);border-radius:var(--r-md);padding:24px;margin:40px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.mid-cta-text[data-astro-cid-ewnvzyos]{font-weight:700;font-size:15px;margin-bottom:0}.app-card[data-astro-cid-ewnvzyos]{border:1px solid var(--c-border-light);border-radius:var(--r-md);margin:16px 0 24px;overflow:hidden}.app-card-header[data-astro-cid-ewnvzyos]{padding:16px 20px 0}.app-card-meta[data-astro-cid-ewnvzyos]{display:flex;gap:8px;flex-wrap:wrap}.app-tag[data-astro-cid-ewnvzyos]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--r-full)}.tag-free[data-astro-cid-ewnvzyos]{background:var(--c-primary-light);color:var(--c-primary-dark)}.tag-paid[data-astro-cid-ewnvzyos]{background:#fff3cd;color:#856404}.tag-standalone[data-astro-cid-ewnvzyos]{background:#e8f0fe;color:#1a56db}.tag-gps[data-astro-cid-ewnvzyos]{background:#ede7f6;color:#5e35b1}.app-card-body[data-astro-cid-ewnvzyos]{padding:16px 20px 20px}.feature-list[data-astro-cid-ewnvzyos]{padding-left:20px;line-height:2;margin:12px 0;list-style:disc}.feature-list[data-astro-cid-ewnvzyos] li[data-astro-cid-ewnvzyos]{font-size:14px}.app-link-sub[data-astro-cid-ewnvzyos]{font-size:14px;font-weight:600;color:var(--c-primary)}.rakuten-link[data-astro-cid-ewnvzyos]{display:inline-block;margin-top:8px;padding:10px 20px;background:#bf0000;color:#fff!important;text-decoration:none!important;border-radius:var(--r-sm);font-size:14px;font-weight:700}.rakuten-link[data-astro-cid-ewnvzyos]:hover{opacity:.85}.faq-section[data-astro-cid-ewnvzyos]{margin-top:48px}.faq-item[data-astro-cid-ewnvzyos]{border-bottom:1px solid var(--c-border-light);padding:20px 0}.faq-item[data-astro-cid-ewnvzyos] h3[data-astro-cid-ewnvzyos]{font-size:15px;font-weight:700;margin-bottom:8px}.faq-item[data-astro-cid-ewnvzyos] p[data-astro-cid-ewnvzyos]{color:var(--c-text-2);margin-bottom:0}.related-links[data-astro-cid-ewnvzyos]{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.related-links[data-astro-cid-ewnvzyos] a[data-astro-cid-ewnvzyos]{border:1px solid var(--c-border-light);border-radius:var(--r-sm);padding:12px 20px;font-size:14px;font-weight:600;color:var(--c-primary);transition:box-shadow .15s ease;text-decoration:none}.related-links[data-astro-cid-ewnvzyos] a[data-astro-cid-ewnvzyos]:hover{box-shadow:var(--sh-md)}@media(max-width:768px){.mid-cta[data-astro-cid-ewnvzyos]{flex-direction:column;text-align:center}.comparison-table[data-astro-cid-ewnvzyos]{font-size:12px}.comparison-table[data-astro-cid-ewnvzyos] th[data-astro-cid-ewnvzyos],.comparison-table[data-astro-cid-ewnvzyos] td[data-astro-cid-ewnvzyos]{padding:8px 10px}.app-card-header[data-astro-cid-ewnvzyos]{padding:12px 16px 0}.app-card-body[data-astro-cid-ewnvzyos]{padding:12px 16px 16px}}
