.page_page__vdvb_{min-height:100vh;background:linear-gradient(180deg,#f3f9ff,#ffffff 32%);color:#142033;font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.page_content__whaW4{width:min(880px,calc(100% - 40px));margin:0 auto;padding:44px 0 64px}.page_kicker__URADM{margin:0 0 10px;color:#064a9f;font-size:14px;font-weight:800;letter-spacing:.04em}.page_title__Q_S9Y{margin:0;color:#111827;font-size:clamp(30px,4vw,40px);font-weight:900;line-height:1.38}.page_description___opmk{max-width:720px;margin:16px 0 30px;color:#314155;font-size:16px;font-weight:650;line-height:1.9}.page_panel__66SEP{padding:30px 34px;border:1px solid #e5edf6;border-radius:8px;background:#ffffff;box-shadow:0 14px 34px rgba(31,84,138,.08)}.page_contactForm__BROrJ{display:grid;grid-gap:16px;gap:16px}.page_formGrid__myPu_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.page_formGrid__myPu_ label{display:grid;grid-gap:7px;gap:7px;min-width:0}.page_formGrid__myPu_ span{color:#263a52;font-size:13px;font-weight:800}.page_required__I1mMh{color:#d64545}.page_formGrid__myPu_ input,.page_formGrid__myPu_ select,.page_formGrid__myPu_ textarea{width:100%;min-width:0;border:1px solid #d7e2ee;border-radius:8px;color:#142033;font-size:15px;font-weight:600;line-height:1.5;background:#ffffff}.page_formGrid__myPu_ input,.page_formGrid__myPu_ select{min-height:46px;padding:0 13px}.page_formGrid__myPu_ textarea{resize:vertical;min-height:140px;padding:12px 13px}.page_formGrid__myPu_ input:focus,.page_formGrid__myPu_ select:focus,.page_formGrid__myPu_ textarea:focus{border-color:#1265d8;outline:none;box-shadow:0 0 0 3px rgba(18,101,216,.14)}.page_formFull__S8mQO{grid-column:1/-1}.page_honeypot__xL66B{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.page_consent__VV70r{margin:0;color:#566579;font-size:13px;font-weight:600;line-height:1.8}.page_consent__VV70r a{color:#0758b8;text-decoration:underline;text-underline-offset:3px}.page_submitButton__jMO2u{display:inline-flex;gap:8px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:52px;padding:0 24px;border:0;border-radius:999px;color:#ffffff;font-size:15px;font-weight:900;cursor:pointer;background:linear-gradient(90deg,#ffae00,#ff7a00 72%,#ff6a00);box-shadow:0 14px 28px rgba(255,122,0,.24);transition:transform .16s ease,opacity .16s ease}.page_submitButton__jMO2u:hover:not(:disabled){transform:translateY(-1px)}.page_submitButton__jMO2u:disabled{cursor:not-allowed;opacity:.68;transform:none}.page_formError__SR1LE,.page_formSuccess__Xl07s{margin:0;padding:12px 14px;border-radius:8px;font-size:14px;font-weight:700;line-height:1.7}.page_formSuccess__Xl07s{border:1px solid #b9e4c7;color:#146332;background:#f0fbf3}.page_formError__SR1LE{border:1px solid #f2c4c4;color:#9b2c2c;background:#fff5f5}.page_actions__fFnn5{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:28px}.page_secondaryAction__vRo_W{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border:1.5px solid #1265d8;border-radius:999px;color:#0d57ab;font-size:15px;font-weight:900;text-decoration:none;background:#ffffff;box-shadow:0 12px 28px rgba(30,99,184,.08);transition:transform .16s ease}.page_secondaryAction__vRo_W:hover{transform:translateY(-1px)}@media (max-width:640px){.page_content__whaW4{width:min(100% - 28px,880px);padding:34px 0 52px}.page_panel__66SEP{padding:22px 20px}.page_formGrid__myPu_{grid-template-columns:1fr}.page_secondaryAction__vRo_W,.page_submitButton__jMO2u{width:100%}}