.xwJ-uq_pageRoot :is(h1,h2,h3,p,a,span,label,button,input,textarea,select,option,li,div){letter-spacing:normal!important;font-size:12px!important;font-weight:400!important}.xwJ-uq_pageHero{text-align:center;background:#fff;border-bottom:1px solid #2563eb24;padding:64px 48px 52px;position:relative;overflow:hidden}.xwJ-uq_breadcrumb{width:fit-content;color:var(--text-sub);align-items:center;gap:8px;margin:0 auto 18px;padding:0;font-size:.76rem;display:flex}.xwJ-uq_breadcrumb a{color:var(--blue);text-decoration:none}.xwJ-uq_breadcrumb a:hover{text-decoration:underline}.xwJ-uq_pageHero h1{letter-spacing:-.02em;color:#0f172a;margin-bottom:14px;font-size:clamp(1.85rem,4vw,2.55rem);font-weight:700}.xwJ-uq_blue{color:var(--blue)}.xwJ-uq_pageHeroSub{color:#475569;max-width:620px;margin:0 auto;font-size:.95rem;font-weight:400;line-height:1.9}.xwJ-uq_mainWrap{max-width:860px;margin:0 auto;padding:52px 24px 92px}.xwJ-uq_homeBackRow{margin:0 0 12px}.xwJ-uq_homeBackLink{color:var(--blue);text-decoration:none}.xwJ-uq_homeBackLink:hover{text-decoration:underline}.xwJ-uq_formCard{background:#fff;border:1px solid #94a3b842;border-radius:10px;padding:40px clamp(20px,5vw,52px);box-shadow:0 24px 56px #0f172a14,0 8px 20px #2563eb14}.xwJ-uq_formNote{color:#64748b;background:#f8fbff;border:1px dashed #2563eb3d;border-radius:6px;margin-bottom:26px;padding:11px 14px;font-size:.8rem}.xwJ-uq_requiredAsterisk{color:#dc2626;font-weight:700}.xwJ-uq_formGroup{margin-bottom:22px}.xwJ-uq_formLabel{color:#0f172a;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:9px;font-size:.875rem;font-weight:700;display:flex}.xwJ-uq_badgeRequired,.xwJ-uq_badgeOptional{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;height:20px;padding:0 8px;font-size:.64rem;display:inline-flex}.xwJ-uq_badgeRequired{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.xwJ-uq_badgeOptional{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.xwJ-uq_hint{color:#64748b;font-size:.74rem;font-weight:500}.xwJ-uq_formInput,.xwJ-uq_formSelect,.xwJ-uq_formTextarea{color:#0f172a;width:100%;font-family:var(--font-sans), "BIZ UD Gothic", "Noto Sans JP", sans-serif;appearance:none;background:#fbfdff;border:1px solid #dbe5f2;border-radius:6px;outline:none;padding:13px 15px;font-size:.92rem;transition:border-color .2s,background .2s,box-shadow .2s}.xwJ-uq_formInput:focus,.xwJ-uq_formSelect:focus,.xwJ-uq_formTextarea:focus{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f621}.xwJ-uq_error{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441f}.xwJ-uq_formInput::placeholder,.xwJ-uq_formTextarea::placeholder{color:#94a3b8}.xwJ-uq_selectWrap{position:relative}.xwJ-uq_selectWrap:after{content:"";pointer-events:none;border-top:6px solid #64748b;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:14px;transform:translateY(-40%)}.xwJ-uq_timelineWrap{max-width:280px}.xwJ-uq_formSelect{cursor:pointer;padding-right:36px}.xwJ-uq_formTextarea{resize:vertical;min-height:148px;padding-bottom:28px;line-height:1.75}.xwJ-uq_textareaWrap{position:relative}.xwJ-uq_textCounter{pointer-events:none;color:#64748b;position:absolute;bottom:6px;right:8px}.xwJ-uq_formErrorMsg{color:#dc2626;margin-top:8px;font-size:.78rem}.xwJ-uq_formRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:22px;display:grid}.xwJ-uq_formRow .xwJ-uq_formGroup{margin-bottom:0}.xwJ-uq_checkboxGroup{flex-direction:column;gap:10px;display:flex}.xwJ-uq_checkboxGroupInline{flex-flow:wrap;gap:10px}.xwJ-uq_checkItem{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.xwJ-uq_checkItem input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;flex-shrink:0}.xwJ-uq_checkText{color:#0f172a;white-space:nowrap;font-size:.86rem}.xwJ-uq_formDivider{border:0;border-top:1px solid #e5edf7;margin:30px 0 28px}.xwJ-uq_privacyBox{color:#475569;background:#f8fbff;border:1px solid #dbe7f6;border-radius:6px;max-height:120px;margin-bottom:12px;padding:14px 16px;font-size:.8rem;line-height:1.7;overflow-y:auto}.xwJ-uq_privacyBox a{color:var(--blue)}.xwJ-uq_privacyLinkButton{color:var(--blue);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.xwJ-uq_modalLockedNote{color:#64748b;margin-top:6px}.xwJ-uq_honeypotWrap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xwJ-uq_checkboxWrap{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.xwJ-uq_checkboxWrap input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;flex-shrink:0;margin-top:2px}.xwJ-uq_checkboxLabel{color:#0f172a;font-size:.875rem;line-height:1.6}.xwJ-uq_submitArea{text-align:center;margin-top:36px}.xwJ-uq_btnSubmit{color:#fff;min-width:120px;height:40px;font-family:var(--font-sans), "BIZ UD Gothic", "Noto Sans JP", sans-serif;letter-spacing:.04em;cursor:pointer;background:linear-gradient(92deg,#2563eb 0%,#1d4ed8 55%,#1e40af 100%);border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 24px #2563eb47}.xwJ-uq_btnSubmit:hover{filter:saturate(1.06);transform:translateY(-1px);box-shadow:0 14px 28px #2563eb57}.xwJ-uq_btnSubmit:active{transform:translateY(0)}.xwJ-uq_btnSubmit:disabled{box-shadow:none;cursor:not-allowed;background:#94a3b8;transform:none}.xwJ-uq_submitNote{color:#64748b;margin-top:11px;font-size:.76rem}.xwJ-uq_successBox{text-align:center;padding:66px 24px}.xwJ-uq_successBox h2{color:#0f172a;margin-bottom:14px;font-size:1.52rem;font-weight:700}.xwJ-uq_successBox p{color:#475569;font-size:.93rem;line-height:1.9}.xwJ-uq_backLink{color:var(--blue);margin-top:24px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-block}.xwJ-uq_backLink:hover{text-decoration:underline}.xwJ-uq_modalOverlay{z-index:300;background:#0f172a7a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.xwJ-uq_modalDialog{background:#fff;border:1px solid #dbe5f2;border-radius:8px;flex-direction:column;width:min(760px,100%);max-height:86vh;display:flex}.xwJ-uq_modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.xwJ-uq_modalClose{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;height:28px;padding:0 10px}.xwJ-uq_modalBody{padding:10px 12px;line-height:1.7;overflow-y:auto}.xwJ-uq_modalBody h3{margin:12px 0 6px}.xwJ-uq_modalBody ul{padding-left:1.2em}@media (max-width:760px){.xwJ-uq_pageHero{padding:44px 20px 38px}.xwJ-uq_mainWrap{padding:34px 16px 62px}.xwJ-uq_formCard{border-radius:8px;padding:24px 16px}.xwJ-uq_formRow{grid-template-columns:1fr;gap:14px}.xwJ-uq_formRow .xwJ-uq_formGroup{margin-bottom:0}.xwJ-uq_timelineWrap{max-width:none}.xwJ-uq_checkboxGroupInline{gap:8px}.xwJ-uq_checkItem{width:auto}.xwJ-uq_btnSubmit{width:100%;min-width:0}}
