[data-astro-cid-shi4xg4z]{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Yu Gothic,Hiragino Sans,sans-serif;line-height:1.7;color:#222;background:#f7f8fb}header[data-astro-cid-shi4xg4z]{background:linear-gradient(135deg,#6759ff,#ff6b00);color:#fff;padding:24px 32px}header[data-astro-cid-shi4xg4z] h1[data-astro-cid-shi4xg4z]{margin:0;font-size:24px}header[data-astro-cid-shi4xg4z] p[data-astro-cid-shi4xg4z]{margin:6px 0 0;font-size:14px;opacity:.9}nav[data-astro-cid-shi4xg4z]{background:#2a2a3a;padding:12px 32px;position:sticky;top:0;z-index:100}nav[data-astro-cid-shi4xg4z] a[data-astro-cid-shi4xg4z]{color:#fff;margin-right:20px;text-decoration:none;font-size:14px}nav[data-astro-cid-shi4xg4z] a[data-astro-cid-shi4xg4z]:hover{text-decoration:underline}main[data-astro-cid-shi4xg4z]{max-width:1200px;margin:0 auto;padding:32px}section[data-astro-cid-shi4xg4z]{background:#fff;border-radius:8px;padding:32px;margin-bottom:32px;box-shadow:0 2px 8px #0000000f}h2[data-astro-cid-shi4xg4z]{margin:0 0 24px;padding-bottom:12px;border-bottom:3px solid #6759ff;font-size:22px}h3[data-astro-cid-shi4xg4z]{font-size:16px;color:#6759ff;margin:20px 0 8px}.count[data-astro-cid-shi4xg4z]{display:inline-block;background:#6759ff;color:#fff;border-radius:12px;padding:2px 12px;font-size:13px;margin-left:8px;vertical-align:middle}.news-list[data-astro-cid-shi4xg4z],.blog-list[data-astro-cid-shi4xg4z]{list-style:none;padding:0;margin:0}.news-item[data-astro-cid-shi4xg4z],.blog-item[data-astro-cid-shi4xg4z]{border-bottom:1px solid #eee;padding:16px 0}.news-item[data-astro-cid-shi4xg4z]:last-child,.blog-item[data-astro-cid-shi4xg4z]:last-child{border-bottom:none}.news-date[data-astro-cid-shi4xg4z],.blog-date[data-astro-cid-shi4xg4z]{color:#888;font-size:13px}.news-tag[data-astro-cid-shi4xg4z]{display:inline-block;padding:2px 8px;background:#f0f0f8;color:#6759ff;border-radius:4px;font-size:11px;margin-left:6px}.news-title[data-astro-cid-shi4xg4z],.blog-title[data-astro-cid-shi4xg4z]{margin:6px 0;font-weight:700;font-size:16px}.news-body[data-astro-cid-shi4xg4z],.blog-body[data-astro-cid-shi4xg4z]{color:#555;font-size:14px}.news-body[data-astro-cid-shi4xg4z] p[data-astro-cid-shi4xg4z],.blog-body[data-astro-cid-shi4xg4z] p[data-astro-cid-shi4xg4z]{margin:0 0 .5em}.blog-grid[data-astro-cid-shi4xg4z]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.blog-item[data-astro-cid-shi4xg4z].card{border:1px solid #eee;padding:16px;border-radius:6px}.blog-eyecatch[data-astro-cid-shi4xg4z]{width:100%;height:160px;object-fit:cover;border-radius:4px;margin-bottom:8px}.member-grid[data-astro-cid-shi4xg4z]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.member-card[data-astro-cid-shi4xg4z]{background:#fafafa;border-radius:6px;padding:16px}.member-photo[data-astro-cid-shi4xg4z]{width:100%;height:200px;object-fit:cover;border-radius:4px;background:#ddd;margin-bottom:12px}.member-photo--empty[data-astro-cid-shi4xg4z]{display:flex;align-items:center;justify-content:center;color:#999;font-size:12px}.member-name[data-astro-cid-shi4xg4z]{font-size:16px;font-weight:700;margin:0 0 4px}.member-position[data-astro-cid-shi4xg4z]{color:#6759ff;font-size:13px;margin:2px 0;font-weight:700}.member-department[data-astro-cid-shi4xg4z]{color:#888;font-size:12px;margin:2px 0 12px}.member-profile[data-astro-cid-shi4xg4z]{font-size:13px;color:#555;white-space:pre-wrap;line-height:1.6}dl[data-astro-cid-shi4xg4z].info{margin:0}dl[data-astro-cid-shi4xg4z].info>div[data-astro-cid-shi4xg4z]{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid #eee}dl[data-astro-cid-shi4xg4z].info>div[data-astro-cid-shi4xg4z]:last-child{border-bottom:none}dl[data-astro-cid-shi4xg4z].info dt[data-astro-cid-shi4xg4z]{font-weight:700;color:#6759ff;margin:0}dl[data-astro-cid-shi4xg4z].info dd[data-astro-cid-shi4xg4z]{margin:0}dl[data-astro-cid-shi4xg4z].info dd[data-astro-cid-shi4xg4z] p[data-astro-cid-shi4xg4z]{margin:0 0 .5em}dl[data-astro-cid-shi4xg4z].info ul[data-astro-cid-shi4xg4z],dl[data-astro-cid-shi4xg4z].info ol[data-astro-cid-shi4xg4z]{margin:0;padding-left:1.5em}table[data-astro-cid-shi4xg4z].comp{width:100%;border-collapse:collapse;margin-top:12px}table[data-astro-cid-shi4xg4z].comp th[data-astro-cid-shi4xg4z],table[data-astro-cid-shi4xg4z].comp td[data-astro-cid-shi4xg4z]{border:1px solid #ddd;padding:10px 14px;text-align:left;vertical-align:top;line-height:1.6;white-space:pre-wrap;font-size:14px}table[data-astro-cid-shi4xg4z].comp thead[data-astro-cid-shi4xg4z] th[data-astro-cid-shi4xg4z]{background:#6759ff;color:#fff}table[data-astro-cid-shi4xg4z].comp thead[data-astro-cid-shi4xg4z] th[data-astro-cid-shi4xg4z].sakigake{background:#ff6b00}table[data-astro-cid-shi4xg4z].comp tbody[data-astro-cid-shi4xg4z] th[data-astro-cid-shi4xg4z]{background:#fafaff;width:160px}table[data-astro-cid-shi4xg4z].comp .sakigake[data-astro-cid-shi4xg4z]{background:#fff4f0;color:#ff6b00;font-weight:700}.method-grid[data-astro-cid-shi4xg4z]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:12px}.method-card[data-astro-cid-shi4xg4z]{background:#fafafa;border-radius:6px;padding:16px;border-left:4px solid #6759ff}.method-name[data-astro-cid-shi4xg4z]{font-size:16px;color:#6759ff;margin:0 0 8px;font-weight:700}.method-desc[data-astro-cid-shi4xg4z]{font-size:14px;color:#555}.method-desc[data-astro-cid-shi4xg4z] p[data-astro-cid-shi4xg4z]{margin:0}.fee-table[data-astro-cid-shi4xg4z]{width:100%;border-collapse:collapse;margin-top:12px}.fee-table[data-astro-cid-shi4xg4z] th[data-astro-cid-shi4xg4z],.fee-table[data-astro-cid-shi4xg4z] td[data-astro-cid-shi4xg4z]{border:1px solid #ddd;padding:10px 14px;text-align:left}.fee-table[data-astro-cid-shi4xg4z] thead[data-astro-cid-shi4xg4z] th[data-astro-cid-shi4xg4z]{background:#6759ff;color:#fff}.fee-buyer[data-astro-cid-shi4xg4z]{background:#f0f0f8;color:#6759ff;font-weight:700}.fee-seller[data-astro-cid-shi4xg4z]{background:#fff4f0;color:#ff6b00;font-weight:700}.fee-amount[data-astro-cid-shi4xg4z]{font-weight:700;font-size:16px}.raw[data-astro-cid-shi4xg4z]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;color:#888;background:#f5f5f7;padding:12px;border-radius:4px;overflow-x:auto}.badge-empty[data-astro-cid-shi4xg4z]{color:#c00;font-weight:700}.badge-ok[data-astro-cid-shi4xg4z]{color:#0a6;font-weight:700}
