.reg-form.svelte-btq0pn{flex-direction:column;gap:58px;display:flex}.section.svelte-btq0pn{flex-direction:column;gap:12px;padding:0;display:flex}.section-head.svelte-btq0pn{align-items:center;gap:10px;display:flex}.section-head__kanji.svelte-btq0pn{color:#b63027;background:#f2e9d8;border:1px solid #d4c29f;border-radius:3px;place-items:center;width:22px;height:22px;font-family:Shippori Mincho,serif;font-size:12px;font-weight:700;display:grid}.section-head__t.svelte-btq0pn{color:#2a1d17;letter-spacing:.02em;font-family:Shippori Mincho,serif;font-size:13px;font-weight:700}.section-head__sub.svelte-btq0pn{letter-spacing:.25em;text-transform:uppercase;color:#8b7a6d;margin-left:auto;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.form-row.svelte-btq0pn{flex-direction:column;gap:6px;display:flex}.form-row.svelte-btq0pn label:where(.svelte-btq0pn){letter-spacing:.18em;text-transform:uppercase;color:#8b7a6d;align-items:center;gap:6px;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500;display:flex}.form-row.svelte-btq0pn input[type=text]:where(.svelte-btq0pn),.form-row.svelte-btq0pn input[type=email]:where(.svelte-btq0pn),.form-row.svelte-btq0pn input[type=password]:where(.svelte-btq0pn),.form-row.svelte-btq0pn input[type=number]:where(.svelte-btq0pn){color:#2a1d17;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:none!important;background:#f2e9d8!important;border:1px solid #e6d9c2!important;border-radius:6px!important;margin:0!important;padding:11px 14px!important}.form-row.svelte-btq0pn input[type=text]:where(.svelte-btq0pn)::placeholder,.form-row.svelte-btq0pn input[type=email]:where(.svelte-btq0pn)::placeholder,.form-row.svelte-btq0pn input[type=password]:where(.svelte-btq0pn)::placeholder,.form-row.svelte-btq0pn input[type=number]:where(.svelte-btq0pn)::placeholder{color:#8b7a6d}.form-row.svelte-btq0pn input[type=text]:where(.svelte-btq0pn):focus,.form-row.svelte-btq0pn input[type=email]:where(.svelte-btq0pn):focus,.form-row.svelte-btq0pn input[type=password]:where(.svelte-btq0pn):focus,.form-row.svelte-btq0pn input[type=number]:where(.svelte-btq0pn):focus{outline:none;background:#fbf6ec!important;border-color:#e9b6a6!important;box-shadow:0 0 0 3px #b6302714!important}.form-grid-2.svelte-btq0pn{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.form-grid-2.svelte-btq0pn{grid-template-columns:1fr}}.req.svelte-btq0pn{color:#b63027;letter-spacing:0;text-transform:none;background:#f6e2d6;border:1px solid #e9b6a6;border-radius:3px;align-items:center;padding:1px 6px;font-family:Shippori Mincho,serif;font-size:9px;font-weight:700;display:inline-flex}.affiliation-hint.svelte-btq0pn{letter-spacing:.1em;color:#8b7a6d;margin:4px 0 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1.7}.banner.svelte-btq0pn{border:1px solid #0000;border-radius:6px;padding:10px 14px;font-size:13px;line-height:1.5}.banner--error.svelte-btq0pn{color:#8f2319;background:#f6e2d6;border-color:#e9b6a6}.btn.svelte-btq0pn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform 80ms,box-shadow .15s,background .15s;display:inline-flex}.btn.svelte-btq0pn:active{transform:translateY(1px)}.btn.svelte-btq0pn:disabled{opacity:.55;cursor:not-allowed}.btn--full.svelte-btq0pn{width:100%}.btn-primary.svelte-btq0pn{color:#fff;background:#b63027;border-color:#b63027;box-shadow:0 1px #8f2319,0 6px 16px #b6302738}.btn-primary.svelte-btq0pn:hover{color:#fff;background:#8f2319;border-color:#8f2319}.spinner.svelte-btq0pn{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-btq0pn-auth-spin}@keyframes svelte-btq0pn-auth-spin{to{transform:rotate(360deg)}}.foot-link.svelte-btq0pn{text-align:center;color:#8b7a6d;margin:4px 0 0;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px}.foot-link.svelte-btq0pn a:where(.svelte-btq0pn){color:#b63027;border-bottom:1px dashed #e9b6a6;padding-bottom:1px;font-weight:700;text-decoration:none}.foot-link.svelte-btq0pn a:where(.svelte-btq0pn):hover{color:#8f2319;border-bottom-color:#b63027}
