.RequestForm_page__ppHqT{min-height:100vh;background:#f4f3f0;color:#20241f;font-family:Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.RequestForm_header__3T9nE{max-width:1120px;margin:0 auto;padding:28px 32px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #c9cec6;font-size:13px;letter-spacing:.1em}.RequestForm_header__3T9nE a{color:inherit;text-decoration:none}.RequestForm_main__bHRJN{width:min(100% - 48px,760px);margin:0 auto;padding:78px 0 110px}.RequestForm_eyebrow__DdGAl{margin:0 0 18px;color:#697466;font-size:11px;letter-spacing:.18em}.RequestForm_title___bkRk{margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(31px,5vw,48px);font-weight:400;line-height:1.4}.RequestForm_intro__1gVRF{margin:22px 0 36px;color:#515b50;font-size:15px;line-height:1.9}.RequestForm_lineConsult__qp5Lp{display:inline-flex;align-items:center;gap:14px;margin:-12px 0 30px;padding:13px 17px;border:1px solid #9da99a;color:#344a36;font-size:13px;text-decoration:none}.RequestForm_lineConsult__qp5Lp:hover{background:#e9ece6}.RequestForm_lineConsult__qp5Lp span{font-size:16px}.RequestForm_notice__TKI5D{margin:0 0 32px;padding:16px 20px;border-left:3px solid #64735f;background:#e9ece6;color:#344034;font-size:14px;line-height:1.7}.RequestForm_form__y4uDZ{display:grid;gap:23px}.RequestForm_grid__dfNu_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.RequestForm_field__3s8cS{display:grid;gap:9px;font-size:14px;line-height:1.6}.RequestForm_field__3s8cS span{margin-left:8px;color:#8b4237;font-size:12px}.RequestForm_field__3s8cS small{margin-left:8px;color:#657064;font-size:12px}.RequestForm_wide__RVr27{grid-column:1/-1}.RequestForm_field__3s8cS input,.RequestForm_field__3s8cS textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #aeb8aa;border-radius:0;background:#fff;color:#20241f;font:inherit;font-size:16px}.RequestForm_field__3s8cS textarea{min-height:150px;resize:vertical}.RequestForm_field__3s8cS :is(input,textarea):focus-visible{outline:2px solid #495e47;outline-offset:2px}.RequestForm_consent__0L6ie{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.8}.RequestForm_consent__0L6ie input{width:18px;height:18px;flex:none;margin-top:4px}.RequestForm_policy__tTW_2{margin:-8px 0 0 30px;color:#666e63;font-size:12px;line-height:1.8}.RequestForm_policy__tTW_2 a{color:#344d38;text-underline-offset:3px}.RequestForm_honeypot__i2GYf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.RequestForm_submit__itEVJ{width:fit-content;min-width:230px;min-height:56px;padding:15px 24px;border:0;background:#49564a;color:#fff;cursor:pointer;font:inherit;font-size:14px}.RequestForm_submit__itEVJ:disabled{opacity:.58;cursor:wait}.RequestForm_result__h_9Zi{padding:19px 22px;border:1px solid #8a9d83;background:#e8efe5;font-size:14px;line-height:1.8}.RequestForm_policyDraft__3R8lz{margin-top:42px;border-top:1px solid #c9cec6}.RequestForm_policyDraft__3R8lz h2{margin:34px 0 10px;font-size:19px;font-weight:500}.RequestForm_policyDraft__3R8lz p{margin:0;color:#4f594e;font-size:14px;line-height:2}.RequestForm_error__Nj_Gn{margin:0;color:#a23d32;font-size:14px}@media (max-width:600px){.RequestForm_header__3T9nE{padding:21px 20px}.RequestForm_main__bHRJN{width:min(100% - 36px,760px);padding:52px 0 80px}.RequestForm_grid__dfNu_{grid-template-columns:1fr;gap:19px}.RequestForm_wide__RVr27{grid-column:auto}.RequestForm_submit__itEVJ{width:100%}}