.guide[data-astro-cid-prtyce2i]{max-width:var(--w-content);margin:0 auto;padding-bottom:32px}.guide[data-astro-cid-prtyce2i] h1[data-astro-cid-prtyce2i]{font-size:clamp(20px,3vw,26px);font-weight:800;margin:24px 0 16px;line-height:1.4}.h1-sub[data-astro-cid-prtyce2i]{display:block;font-size:clamp(14px,2vw,16px);font-weight:600;color:var(--c-text-2);margin-top:8px}.lead[data-astro-cid-prtyce2i]{color:var(--c-text-2);line-height:1.9;margin-bottom:24px}.guide[data-astro-cid-prtyce2i] h2[data-astro-cid-prtyce2i]{font-size:clamp(17px,2.5vw,20px);font-weight:700;margin:48px 0 12px}.guide[data-astro-cid-prtyce2i] h3[data-astro-cid-prtyce2i]{font-size:16px;font-weight:700;margin:24px 0 8px}.guide[data-astro-cid-prtyce2i] p[data-astro-cid-prtyce2i]{line-height:1.9;margin-bottom:12px}.guide[data-astro-cid-prtyce2i] a[data-astro-cid-prtyce2i]:not(.share-btn):not(.rg-link):not(.store-link){color:var(--c-primary);text-decoration:underline}.note[data-astro-cid-prtyce2i]{font-size:13px;color:var(--c-text-2)}.answer-box[data-astro-cid-prtyce2i]{border:2px solid var(--c-primary);border-radius:var(--r-md);padding:16px 20px;margin:16px 0 24px}.answer-title[data-astro-cid-prtyce2i]{font-weight:800;margin-bottom:8px}.answer-box[data-astro-cid-prtyce2i] ul[data-astro-cid-prtyce2i]{padding-left:20px;line-height:1.9;margin:0}.answer-box[data-astro-cid-prtyce2i] li[data-astro-cid-prtyce2i]{margin-bottom:4px}.toc[data-astro-cid-prtyce2i]{background:var(--c-bg-2);border-radius:var(--r-md);padding:20px 24px;margin-bottom:32px}.toc-title[data-astro-cid-prtyce2i]{font-weight:700;font-size:14px;margin-bottom:8px}.toc[data-astro-cid-prtyce2i] ol[data-astro-cid-prtyce2i]{padding-left:20px;font-size:14px;line-height:2}.toc[data-astro-cid-prtyce2i] a[data-astro-cid-prtyce2i]{color:var(--c-primary)}.step-list[data-astro-cid-prtyce2i]{padding-left:20px;line-height:2;margin:12px 0}.step-list[data-astro-cid-prtyce2i] li[data-astro-cid-prtyce2i]{margin-bottom:8px}.table-wrap[data-astro-cid-prtyce2i]{overflow-x:auto;margin:16px 0}.data-table[data-astro-cid-prtyce2i]{width:100%;border-collapse:collapse;font-size:14px}.data-table[data-astro-cid-prtyce2i] th[data-astro-cid-prtyce2i],.data-table[data-astro-cid-prtyce2i] td[data-astro-cid-prtyce2i]{padding:10px 12px;border-bottom:1px solid var(--c-border-light);text-align:left;vertical-align:top}.data-table[data-astro-cid-prtyce2i] th[data-astro-cid-prtyce2i]{background:var(--c-bg-2);font-weight:700;white-space:nowrap}.flow-table[data-astro-cid-prtyce2i] td[data-astro-cid-prtyce2i]:first-child{min-width:5em}.flow-table[data-astro-cid-prtyce2i] td[data-astro-cid-prtyce2i]:nth-child(3){white-space:nowrap}.flow-table[data-astro-cid-prtyce2i] .sub[data-astro-cid-prtyce2i]{display:block;font-size:12px;color:var(--c-text-2)}.script-box[data-astro-cid-prtyce2i]{background:var(--c-bg-2);border-radius:var(--r-md);padding:16px 20px;margin:12px 0}.script-cue[data-astro-cid-prtyce2i]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:800;color:var(--c-primary);margin-bottom:4px}.script-sec[data-astro-cid-prtyce2i]{font-weight:600;color:var(--c-text-2)}.script-box[data-astro-cid-prtyce2i] p[data-astro-cid-prtyce2i]:last-child{font-size:15px;margin-bottom:0}.mid-cta[data-astro-cid-prtyce2i]{border:1px solid var(--c-border-light);border-radius:var(--r-md);padding:24px;margin:32px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.mid-cta-text[data-astro-cid-prtyce2i]{font-weight:700;font-size:15px;margin-bottom:0}.faq-section[data-astro-cid-prtyce2i]{margin-top:48px}.faq-item[data-astro-cid-prtyce2i]{border-bottom:1px solid var(--c-border-light);padding:20px 0}.faq-item[data-astro-cid-prtyce2i] h3[data-astro-cid-prtyce2i]{font-size:15px;font-weight:700;margin-bottom:8px}.faq-item[data-astro-cid-prtyce2i] p[data-astro-cid-prtyce2i]{color:var(--c-text-2);margin-bottom:0}@media(max-width:768px){.mid-cta[data-astro-cid-prtyce2i]{flex-direction:column;text-align:center}}#aisatsu-gen{border:1px solid var(--c-border-light);border-radius:16px;padding:16px;margin:16px 0;background:var(--c-bg);box-shadow:0 1px 2px #00000014}#aisatsu-gen .kt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}#aisatsu-gen .kt-field{display:flex;flex-direction:column;gap:4px;min-width:0}#aisatsu-gen .kt-label{font-size:13px;font-weight:700;color:var(--c-text-2)}#aisatsu-gen input,#aisatsu-gen select{min-height:44px;width:100%;box-sizing:border-box;padding:0 12px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-bg);font-size:16px;color:var(--c-text)}#aisatsu-gen .ag-outs{display:flex;flex-direction:column;gap:16px;margin-top:16px}#aisatsu-gen .ag-out-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}#aisatsu-gen .ag-sec{font-size:13px;font-weight:700;color:var(--c-primary)}#aisatsu-gen .kt-out{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--c-border);border-radius:8px;background:var(--c-bg-2);font-size:14px;line-height:1.8;color:var(--c-text);resize:vertical}#aisatsu-gen .kt-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}#aisatsu-gen .kt-btn{min-height:44px;padding:0 20px;border-radius:8px;border:none;background:var(--c-primary);color:#fff;font-size:14px;font-weight:700;cursor:pointer}#aisatsu-gen .kt-msg{font-size:13px;font-weight:700;color:var(--c-primary)}
