.SimulatorContactForm_form__Zhlnx{max-width:900px;background-color:#fff;margin:0 auto;padding:48px 64px;border-radius:6px}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_form__Zhlnx{padding:48px 64px}}@media screen and (max-width:767px){.SimulatorContactForm_form__Zhlnx{padding:32px 24px}}.SimulatorContactForm_form__Zhlnx span[class=hs-form-required]{font-size:1.2rem;color:#ff0f00;margin-left:6px}.SimulatorContactForm_form__Zhlnx span[class=hs-form-required]:after{content:"必須"}.SimulatorContactForm_form__Zhlnx input,.SimulatorContactForm_form__Zhlnx textarea{font-size:1.6rem;border:1px solid #d9dfe5;border-radius:4px;padding:12px 10px;width:100%!important}.SimulatorContactForm_form__Zhlnx input::placeholder,.SimulatorContactForm_form__Zhlnx textarea::placeholder{color:#8e959e}.SimulatorContactForm_form__Zhlnx textarea{height:180px;line-height:1.6}.SimulatorContactForm_form__Zhlnx select{font-size:1.6rem;color:#1a1a1a;position:relative;width:100%!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #d9dfe5;border-radius:4px;padding:12px 10px;background:url(/icons/chevron-gray.svg) no-repeat;background-size:24px 24px;background-position:right 10px center}.SimulatorContactForm_form__Zhlnx select::placeholder{color:#8e959e}.SimulatorContactForm_form__Zhlnx label{font-size:2.4rem;font-weight:700;margin-bottom:16px;display:flex;align-items:center}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_form__Zhlnx label{font-size:2rem}}@media screen and (max-width:767px){.SimulatorContactForm_form__Zhlnx label{font-size:1.8rem}}.SimulatorContactForm_form__Zhlnx fieldset{display:flex;column-gap:36px;width:100%;max-width:100%!important}@media screen and (max-width:767px){.SimulatorContactForm_form__Zhlnx fieldset{flex-direction:column;column-gap:0}}.SimulatorContactForm_form__Zhlnx div[class~=field]{flex:1 1;margin-bottom:36px}@media screen and (max-width:767px){.SimulatorContactForm_form__Zhlnx div[class~=field]{margin-bottom:24px;width:100%!important}}.SimulatorContactForm_form__Zhlnx li[class~=hs-form-checkbox]+li{margin-top:16px}.SimulatorContactForm_form__Zhlnx div[class~=hs-fieldtype-checkbox]>label{font-weight:400}.SimulatorContactForm_form__Zhlnx div[class~=hs-fieldtype-checkbox]>label:after{content:"複数選択可";color:#56595d;font-size:1.4rem;margin-left:16px}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_form__Zhlnx div[class~=hs-fieldtype-checkbox]>label:after{font-size:1.2rem}}@media screen and (max-width:767px){.SimulatorContactForm_form__Zhlnx div[class~=hs-fieldtype-checkbox]>label:after{font-size:1.2rem}}.SimulatorContactForm_form__Zhlnx label[class~=hs-form-booleancheckbox-display],.SimulatorContactForm_form__Zhlnx label[class~=hs-form-checkbox-display]{display:flex;align-items:center;gap:4px;font-size:1.6rem;font-weight:400;cursor:pointer}.SimulatorContactForm_form__Zhlnx label[class~=hs-form-booleancheckbox-display] input,.SimulatorContactForm_form__Zhlnx label[class~=hs-form-checkbox-display] input{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/icons/checkbox.svg);background-repeat:no-repeat;background-size:cover;height:24px;width:24px!important;cursor:pointer}.SimulatorContactForm_form__Zhlnx label[class~=hs-form-booleancheckbox-display] input:checked,.SimulatorContactForm_form__Zhlnx label[class~=hs-form-checkbox-display] input:checked{background-image:url(/icons/checkbox-checked.svg)}.SimulatorContactForm_form__Zhlnx div[class~=legal-consent-container]{width:100%}.SimulatorContactForm_form__Zhlnx div[class~=legal-consent-container] label[class~=hs-form-booleancheckbox-display]{justify-content:center}.SimulatorContactForm_form__Zhlnx div[class~=legal-consent-container] label[class~=hs-form-booleancheckbox-display]>span{margin-left:0}.SimulatorContactForm_form__Zhlnx div[class~=legal-consent-container] label[class~=hs-form-booleancheckbox-display] a{color:#1482b2;text-decoration:underline}.SimulatorContactForm_form__Zhlnx div[class~=legal-consent-container] span[class=hs-form-required]:after{content:""}.SimulatorContactForm_form__Zhlnx label[class~=hs-error-msg],.SimulatorContactForm_form__Zhlnx label[class~=hs-main-font-element]{color:#ff0f00;font-size:1.4rem;font-weight:400}.SimulatorContactForm_form__Zhlnx div[class=hs_error_rollup]{color:#ff0f00;text-align:center;font-size:1.4rem}.SimulatorContactForm_form__Zhlnx div[class~=hs-submit]{margin-top:48px}.SimulatorContactForm_form__Zhlnx div[class~=hs-submit] input[type=submit]{color:#fff;border-radius:80px;display:flex;justify-content:center;align-items:center;gap:4px;cursor:pointer;position:relative;z-index:0;box-shadow:0 0 10px rgba(17,89,119,.2);background:linear-gradient(225deg,#1d6193 11.56%,#1482b2 47.04%,#38cfe8 99.69%);height:54px;width:320px!important;max-width:100%!important;font-size:1.8rem;margin:0 auto;line-height:1}.SimulatorContactForm_form__Zhlnx div[class~=hs-submit] input[type=submit]:hover{background:linear-gradient(0deg,hsla(0,3%,51%,.2),hsla(0,0%,100%,.2)),linear-gradient(225deg,#1d6193 11.56%,#1482b2 47.04%,#38cfe8 99.69%)}.SimulatorContactForm_form__Zhlnx div[class~=hs-submit] input[type=submit]:hover:before{opacity:0}.SimulatorContactForm_form__Zhlnx div[class~=submitted-message]{font-size:1.8rem}@media screen and (max-width:767px){.SimulatorContactForm_form__Zhlnx div[class~=submitted-message]{font-size:1.6rem}}.SimulatorContactForm_form__Zhlnx div[class~=submitted-message] h2{font-size:2.4rem;font-weight:700;margin-bottom:16px}@media screen and (max-width:767px){.SimulatorContactForm_form__Zhlnx div[class~=submitted-message] h2{font-size:2rem}}.SimulatorContactForm_form__Zhlnx div[class~=submitted-message] p:has(a){margin-top:16px;display:flex;align-items:center}.SimulatorContactForm_form__Zhlnx div[class~=submitted-message] a{color:#1482b2;font-weight:700;font-size:2.4rem;pointer-events:none}@media screen and (max-width:767px){.SimulatorContactForm_form__Zhlnx div[class~=submitted-message] a{font-size:2rem;pointer-events:all}}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_main__JpWWq{padding:0 32px}}@media screen and (1280px <= width){.SimulatorContactForm_main__JpWWq{padding:0}}.SimulatorContactForm_main__JpWWq .SimulatorContactForm_form__Zhlnx{max-width:900px;margin:0 auto}.SimulatorContactForm_main__JpWWq .SimulatorContactForm_heading__P_My7{font-size:2.4rem;font-weight:700;text-align:center;margin-bottom:16px}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_main__JpWWq .SimulatorContactForm_heading__P_My7{font-size:2.8rem;margin-bottom:16px}}@media screen and (1280px <= width){.SimulatorContactForm_main__JpWWq .SimulatorContactForm_heading__P_My7{font-size:4rem;margin-bottom:24px}}.SimulatorContactForm_notes__pmj6l{color:#56595d;text-align:left;font-size:1.2rem}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_notes__pmj6l{text-align:center}}@media screen and (1280px <= width){.SimulatorContactForm_notes__pmj6l{font-size:1.4rem;text-align:center}}.SimulatorContactForm_formTel__KaL3a{padding:0 24px}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_formTel__KaL3a{padding:0 64px}}@media screen and (1280px <= width){.SimulatorContactForm_formTel__KaL3a{padding:0 64px}}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_formTelInner__R2g2l{background:linear-gradient(225deg,#1d6193 11.56%,#1482b2 47.04%,#38cfe8 99.69%);max-width:700px;padding:16px;border-radius:6px;display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 auto 24px}@media screen and (max-width:767px){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_formTelInner__R2g2l{padding:12px;gap:12px;margin-bottom:16px}}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_description__9yKv0{font-size:1.6rem;font-weight:700;text-align:center;color:#fff}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_description__9yKv0{font-size:1.8rem;line-height:1;text-align:left}}@media screen and (1280px <= width){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_description__9yKv0{font-size:2rem;line-height:1;text-align:left}}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom{background-color:#fff;display:flex;align-items:center;flex-direction:column;width:100%;gap:6px;line-height:1;border-radius:6px;padding:10px 16px}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom{padding:16px;gap:20px}}@media screen and (1280px <= width){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom{padding:16px;gap:20px}}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom .SimulatorContactForm_tel__Tn1rd a{font-size:3rem;font-weight:700;color:#1d6193;text-decoration:none;display:flex;align-items:center;font-family:var(--font-roboto)}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom .SimulatorContactForm_tel__Tn1rd a{font-size:3rem;pointer-events:none}}@media screen and (1280px <= width){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom .SimulatorContactForm_tel__Tn1rd a{font-size:4rem;pointer-events:none}}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom .SimulatorContactForm_tel__Tn1rd a .SimulatorContactForm_businessHours__S_GZI{font-size:2rem}}@media screen and (1280px <= width){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom .SimulatorContactForm_tel__Tn1rd a .SimulatorContactForm_businessHours__S_GZI{font-size:2.4rem}}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom .SimulatorContactForm_tel__Tn1rd a:before{content:"";background:url(/icons/tel.svg) no-repeat;background-size:contain;width:32px;height:32px;margin-right:8px}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom .SimulatorContactForm_tel__Tn1rd a:before{width:32px;height:32px}}@media screen and (1280px <= width){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_inner__Jnfom .SimulatorContactForm_tel__Tn1rd a:before{width:40px;height:40px}}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_businessHours__S_GZI{font-size:1.4rem;font-weight:700;color:#222;display:flex;align-items:center;gap:10px}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_businessHours__S_GZI{font-size:1.8rem}}@media screen and (1280px <= width){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_businessHours__S_GZI{font-size:2rem}}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_businessHours__S_GZI .SimulatorContactForm_hours__TiU_j{font-weight:700;background:linear-gradient(225deg,#1d6193 11.56%,#1482b2 47.04%,#38cfe8 99.69%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_businessHours__S_GZI .SimulatorContactForm_free__VKsRK{font-weight:700;color:#1482b2}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_telButton__6Z3mZ{width:100%}@media screen and (min-width:768px) and (max-width:1279px){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_telButton__6Z3mZ{display:none}}@media screen and (1280px <= width){.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_telButton__6Z3mZ{display:none}}.SimulatorContactForm_formTel__KaL3a .SimulatorContactForm_telButton__6Z3mZ .SimulatorContactForm_businessHours__S_GZI{font-size:1.2rem}