/* inline の style を外へ出した規則（integrations/extractInlineStyles.mjs が生成） */
[data-init-hide]{display:none}
.s-013ee29b:not(#_):not(#_){font-size:12px;color:var(--ink-2)}
.s-019dab18:not(#_):not(#_){color:#7a4a3a;margin-top:8px}
.s-04586a96:not(#_):not(#_){margin-top:12px;text-align:center}
.s-09467624:not(#_):not(#_){margin:10px 0 0;font-size:12.5px;color:var(--ink-3)}
.s-0aaf71e2:not(#_):not(#_){font-size:11.5px;color:var(--ink-3);margin-top:6px}
.s-0d248ae7:not(#_):not(#_){margin-bottom:4px}
.s-0ee7f66a:not(#_):not(#_){margin-top:12px}
.s-0f6ffc97:not(#_):not(#_){margin-bottom:20px;border-color:#d98a6f}
.s-12346c5b:not(#_):not(#_){font-size:11.5px;margin-top:8px}
.s-12f61aef:not(#_):not(#_){margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}
.s-130157b7:not(#_):not(#_){width:auto;padding:0 20px;margin-top:8px}
.s-15967002:not(#_):not(#_){max-width:560px}
.s-15a91166:not(#_):not(#_){margin:0 0 6px}
.s-161d174e:not(#_):not(#_){display:flex;gap:10px;flex-wrap:wrap}
.s-1698652a:not(#_):not(#_){font-size:12.5px;font-weight:700;margin:0 0 8px}
.s-17032b74:not(#_):not(#_){margin-top:12px;width:auto;padding:0 22px}
.s-19e9999f:not(#_):not(#_){font-size:11.5px;color:var(--ink-3);margin:0 0 10px}
.s-1fb5a8a9:not(#_):not(#_){display:none !important;margin-top:16px;border-top:1px solid var(--line);padding-top:12px}
.s-21be875d:not(#_):not(#_){margin:10px 0 14px}
.s-2429d7a6:not(#_):not(#_){font-size:12px;color:#b4432f;margin:4px 0 0}
.s-29a9a311:not(#_):not(#_){margin:0;font-size:12.5px;line-height:1.8;color:#7a4a3a}
.s-2ca5bff1:not(#_):not(#_){text-align:center;margin:16px 0;padding:18px 10px;border:2px solid var(--line);border-radius:12px}
.s-301647f5:not(#_):not(#_){margin-top:6px}
.s-3816b37d:not(#_):not(#_){max-width:480px;margin-left:max(0px, calc((100% - 720px) / 2))}
.s-39c68df3:not(#_):not(#_){display:flex;gap:8px;align-items:center}
.s-3b3dec10:not(#_):not(#_){display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px}
.s-3e493352:not(#_):not(#_){font-size:12px;color:var(--ink-3)}
.s-3f7f4474:not(#_):not(#_){font-size:11.5px;margin-top:14px}
.s-4104e5f6:not(#_):not(#_){font-size:12px;margin-top:10px;text-align:center}
.s-41054eb8:not(#_):not(#_){padding-left:18px;margin:0 0 12px}
.s-4209bf27:not(#_):not(#_){font-size:12px;margin:4px 0 0;min-height:1.2em}
.s-4252d3c1:not(#_):not(#_){width:auto;padding:0 20px}
.s-42a6ced8:not(#_):not(#_){margin-bottom:14px}
.s-43a97fe4:not(#_):not(#_){margin-top:8px}
.s-487c67e3:not(#_):not(#_){font-size:12px;color:var(--ink-2);margin-top:8px}
.s-49736603:not(#_):not(#_){display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}
.s-4d8c231c:not(#_):not(#_){font-size:12px;color:var(--green-deep);font-weight:700}
.s-4fd87ccc:not(#_):not(#_){width:auto;padding:0 18px}
.s-4ffbe2b6:not(#_):not(#_){font-size:13px;color:var(--ink-2);margin-bottom:18px}
.s-51020e21:not(#_):not(#_){cursor:pointer;font-size:12px;color:var(--ink-2)}
.s-52c5ba49:not(#_):not(#_){border:1px solid #eccfc6;background:#fdf1ee;border-radius:10px;padding:12px 14px;margin-top:8px}
.s-544c3831:not(#_):not(#_){font-size:11.5px;color:var(--ink-3)}
.s-550d7772:not(#_):not(#_){font-weight:700;color:#7a4a3a}
.s-559ae952:not(#_):not(#_){margin:-2px 0 10px}
.s-56bf1eb2:not(#_):not(#_){border:1.5px solid #d98a6f;background:#fdf1ee;border-radius:10px;padding:14px 16px;margin-top:8px}
.s-58b1e395:not(#_):not(#_){color:var(--ink-3);font-weight:400}
.s-592b0cbd:not(#_):not(#_){font-size:11.5px;color:var(--ink-3);margin-top:8px}
.s-59f38e7c:not(#_):not(#_){width:100%;border:1.5px solid var(--line);border-radius:10px;padding:12px 13px;font-size:15px;color:var(--ink);background:var(--white);font-family:var(--font-body);resize:vertical}
.s-5e5bc405:not(#_):not(#_){font-size:11.5px;color:var(--ink-3);margin-bottom:16px}
.s-60b38aa0:not(#_):not(#_){font-size:12.5px;color:var(--ink-3);margin-bottom:12px}
.s-61c50d5f:not(#_):not(#_){margin-bottom:20px}
.s-62c07e98:not(#_):not(#_){margin:0 0 12px;font-size:13px;line-height:1.8;color:#7a4a3a}
.s-6abe6419:not(#_):not(#_){font-weight:700;margin:0 0 4px}
.s-6b972593:not(#_):not(#_){color:#b00}
.s-6cf820e3:not(#_):not(#_){font-size:11.5px;color:var(--ink-3);margin:6px 0 0}
.s-6e46328e:not(#_):not(#_){width:auto;padding:0 18px;margin-bottom:18px}
.s-7252036d:not(#_):not(#_){margin:0 0 14px}
.s-72e5bd85:not(#_):not(#_){width:100%;margin-top:6px}
.s-72e9f8b3:not(#_):not(#_){max-width:640px;margin-left:auto;margin-right:auto}
.s-735cd1f8:not(#_):not(#_){margin:8px 0}
.s-74103310:not(#_):not(#_){max-width:720px;margin:0 auto 14px}
.s-76718314:not(#_):not(#_){align-items:center;gap:6px;margin-top:8px;font-size:12.5px;color:var(--ink-2)}
.s-797202cb:not(#_):not(#_){margin-top:16px;text-align:center}
.s-79864e8a:not(#_):not(#_){display:block;font-size:11.5px;color:var(--ink-2);margin-top:2px}
.s-7a8d49d5:not(#_):not(#_){font-size:14px;font-weight:400}
.s-7b0e10c4:not(#_):not(#_){font-size:13px;font-weight:700;margin:0 0 8px}
.s-7e50ceb3:not(#_):not(#_){display:block;font-size:11.5px;color:var(--ink-3);margin-top:4px}
.s-849f0c7d:not(#_):not(#_){padding-left:18px;margin:0 0 8px;font-size:12px;color:var(--ink-2)}
.s-86160d04:not(#_):not(#_){margin-top:10px;color:#7a4a3a;border-color:#d98a6f}
.s-87ab7c08:not(#_):not(#_){max-width:680px;margin-left:auto;margin-right:auto}
.s-896bd4e4:not(#_):not(#_){min-height:320px}
.s-8a50c738:not(#_):not(#_){max-width:720px;margin:auto}
.s-8bad3424:not(#_):not(#_){margin-top:8px;font-size:12px}
.s-90500853:not(#_):not(#_){text-align:center}
.s-92c18f6b:not(#_):not(#_){margin-top:16px}
.s-93227eb6:not(#_):not(#_){width:auto;padding:0 20px;margin-left:8px}
.s-9351cf61:not(#_):not(#_){font-size:12.5px;margin:0 0 10px}
.s-947537ef:not(#_):not(#_){width:auto;padding:0 20px;margin-top:8px;margin-left:8px;color:#7a4a3a}
.s-972a1b48:not(#_):not(#_){font-size:48px;font-weight:700;letter-spacing:0.16em;margin:0}
.s-a007e002:not(#_):not(#_){width:auto;padding:0 24px}
.s-a0925a28:not(#_):not(#_){margin-top:0}
.s-a11df274:not(#_):not(#_){display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.s-a247b5b5:not(#_):not(#_){font-size:11.5px;color:var(--ink-3);margin:2px 0 0}
.s-a2b6a40f:not(#_):not(#_){font-size:11.5px;margin-bottom:8px;color:var(--ink-3)}
.s-a49cca52:not(#_):not(#_){font-size:12px}
.s-ab79ea2b:not(#_):not(#_){margin:0}
.s-ae860f94:not(#_):not(#_){color:var(--ink-3)}
.s-afaebd30:not(#_):not(#_){width:100%;border:1.5px solid var(--line);border-radius:10px;padding:10px 13px;font-size:15px;color:var(--ink);background:var(--white);font-family:var(--font-body)}
.s-b065ed74:not(#_):not(#_){display:flex;justify-content:center;margin:14px 0;min-height:220px;align-items:center}
.s-b543984b:not(#_):not(#_){max-width:720px;margin:0 auto}
.s-b5bc161d:not(#_):not(#_){font-size:11.5px;color:var(--ink-3);margin-top:10px}
.s-b7aa1ec0:not(#_):not(#_){width:100%}
.s-b922c89f:not(#_):not(#_){margin-bottom:10px}
.s-bafe4a03:not(#_):not(#_){margin:0;white-space:pre-wrap}
.s-bb16116e:not(#_):not(#_){max-width:640px;margin:0 auto}
.s-bd299c8a:not(#_):not(#_){font-size:11.5px}
.s-bf900b1b:not(#_):not(#_){grid-template-columns:1fr 1fr;margin-bottom:12px}
.s-c2077616:not(#_):not(#_){width:auto;padding:0 24px;margin-top:8px}
.s-c53ea1da:not(#_):not(#_){margin-top:14px}
.s-c6fa01b3:not(#_):not(#_){font-weight:700}
.s-cd8d51e8:not(#_):not(#_){border-top:1px solid var(--line);margin:14px 0 12px;padding-top:12px}
.s-cdd0f50b:not(#_):not(#_){margin:8px 0 0;text-align:center}
.s-ce49762f:not(#_):not(#_){display:block;font-size:10.5px;font-weight:400}
.s-ce9d28a2:not(#_):not(#_){margin:6px 0 18px}
.s-d0c77caf:not(#_):not(#_){box-shadow:none;padding:0;margin-top:0}
.s-d1604e9b:not(#_):not(#_){width:auto;padding:0 22px;margin-top:12px}
.s-d27aee3b:not(#_):not(#_){font-family:var(--font-head);font-size:24px;font-weight:700;margin-top:6px}
.s-d99257e8:not(#_):not(#_){font-size:11.5px;margin-bottom:8px}
.s-da87061a:not(#_):not(#_){display:block;text-decoration:none}
.s-dbdf4969:not(#_):not(#_){font-size:12px;margin-top:14px}
.s-df928149:not(#_):not(#_){margin-top:10px}
.s-e1413693:not(#_):not(#_){font-size:11.5px;margin-top:12px}
.s-e173919f:not(#_):not(#_){display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.s-e3fa01d7:not(#_):not(#_){font-size:12px;margin-top:4px}
.s-e44b6590:not(#_):not(#_){margin:0 0 8px;font-weight:700;font-size:14px;color:#8a3f2b}
.s-e9adfef7:not(#_):not(#_){margin:8px 0 0}
.s-eb2cdaa5:not(#_):not(#_){margin-top:4px}
.s-ebb1368e:not(#_):not(#_){margin:8px 0 0;font-size:11.5px}
.s-ecdeefe1:not(#_):not(#_){width:auto;padding:0 22px}
.s-eee3f850:not(#_):not(#_){margin-top:20px}
.s-f0b47f14:not(#_):not(#_){display:inline-block;line-height:0}
.s-f20e00a5:not(#_):not(#_){font-size:11.5px;margin-top:10px}
.s-f2fa658d:not(#_):not(#_){font-size:13px;color:var(--ink-3)}
.s-f3d2623a:not(#_):not(#_){font-weight:700;margin:0 0 6px}
.s-f4527d27:not(#_):not(#_){min-height:180px;margin:10px 0}
.s-f47fba25:not(#_):not(#_){margin-left:10px}
.s-f570d7c9:not(#_):not(#_){margin:16px 0 20px}
.s-f85c702c:not(#_):not(#_){margin-bottom:6px}
.s-fcc08c77:not(#_):not(#_){font-size:11.5px;color:var(--ink-3);margin:4px 0 0}
.s-ff2ac2be:not(#_):not(#_){font-size:12.5px;padding:0 10px;height:34px}
