.hs-form .hs-form-field{margin-bottom:24px;width:100%}.hero__form-wrap .hs-form .hs-form-field{margin-bottom:16px}.hs-form .form-columns-0 strong{font-size:17px}.hero__form-wrap .hs-form .from-columns-0 strong{color:red;font-size:14px}.hs-form label{align-items:center;color:var(--Neutral-Solid-Gray-800,#333);display:flex;font-family:Noto Sans JP;font-size:17px;letter-spacing:.02em;line-height:1.7;margin-bottom:8px}.hs-form .form-columns-2 label{align-items:flex-end}.hero__form-wrap .hs-form label{font-size:14px}.hs-form .hs-form-required{color:var(--Semantic-Error-1,#ec0000);font-size:16px;font-weight:400;margin-left:8px}.hero__form-wrap .hs-form .hs-form-required{font-size:12px}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select{background:var(--Neutral-White,#fff);border:1px solid var(--Neutral-Solid-Gray-400,#999);border-radius:8px;box-sizing:border-box;font-family:Noto Sans JP;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.7;outline:none;padding:14.5px 16px;width:100%!important}.hero__form-wrap .hs-form input[type=email],.hero__form-wrap .hs-form input[type=number],.hero__form-wrap .hs-form input[type=tel],.hero__form-wrap .hs-form input[type=text],.hero__form-wrap .hs-form select{border-radius:8px;font-size:14px;padding:10px 16px;width:100%!important}.hs-form input[type=email]:focus,.hs-form input[type=number]:focus,.hs-form input[type=tel]:focus,.hs-form input[type=text]:focus,.hs-form select:focus{border-color:#333;box-shadow:0 0 0 2px rgba(51,51,51,.1)}.hs-form textarea{background:var(--Neutral-White,#fff);border:1px solid var(--Neutral-Solid-Gray-400,#999);border-radius:8px;box-sizing:border-box;font-family:Noto Sans JP;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.7;min-height:120px;outline:none;padding:14.5px 16px;resize:vertical;width:100%!important}.hero__form-wrap .hs-form textarea{font-size:14px;min-height:89px;padding:16px;width:100%!important}.hs-form textarea:focus{border-color:#333;box-shadow:0 0 0 2px rgba(51,51,51,.1)}.hs-form input[type=checkbox]{margin-top:8px}.hs-form .hs-button.primary,.hs-form input[type=submit]{background-color:#2c2c2c;border:1px solid #2c2c2c;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans JP;font-size:16px;font-weight:700;height:64px;justify-content:center;letter-spacing:.64px;line-height:1.5;margin:24px auto 0;text-align:center;transition:background-color .3s ease;width:301px}.hs-form .hs-button.primary:hover,.hs-form input[type=submit]:hover{background-color:#fff;color:#2c2c2c}.hs-form .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.hs-form .hs-error-msgs label{color:var(--Semantic-Error-1,#ec0000);font-weight:400}.hs-form .hs-input.error,.hs-form .hs-input.invalid{border-color:var(--Semantic-Error-1,#ec0000)}.hs-form ul{list-style:none}.hs-form .hs-error-msgs label{font-size:14px}.hs-form .inputs-list li span{font-size:16px;margin-left:8px}.hs-form .inputs-list li::marker{content:none}.hs-form a{color:unset}.hs-form .hs-form-booleancheckbox span{margin-left:4px}.hs-form fieldset{display:flex;max-width:unset!important}.hs-form fieldset .input{margin-right:0}@media (max-width:1440px){.hs-form .hs-form-field{margin-bottom:1.667vw}.hero__form-wrap .hs-form .hs-form-field{margin-bottom:1.111vw}.hs-form .form-columns-0 strong{font-size:1.181vw}.hero__form-wrap .hs-form .from-columns-0 strong{font-size:.972vw}.hs-form label{font-size:1.181vw;margin-bottom:.556vw}.hero__form-wrap .hs-form label{font-size:.972vw}.hs-form .hs-form-required{font-size:1.111vw;margin-left:.556vw}.hero__form-wrap .hs-form .hs-form-required{font-size:.833vw}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select{font-size:1.111vw;padding:1.007vw 1.111vw}.hero__form-wrap .hs-form input[type=email],.hero__form-wrap .hs-form input[type=number],.hero__form-wrap .hs-form input[type=tel],.hero__form-wrap .hs-form input[type=text],.hero__form-wrap .hs-form select{font-size:.972vw;padding:.694vw 1.111vw}.hs-form textarea{font-size:1.111vw;min-height:8.333vw;padding:1.007vw 1.111vw}.hero__form-wrap .hs-form textarea{font-size:.972vw;min-height:6.181vw;padding:1.111vw}.hs-form input[type=checkbox]{margin-top:.556vw}.hs-form .hs-button.primary,.hs-form input[type=submit]{border-radius:6.944vw;font-size:1.111vw;height:4.444vw;margin-top:1.667vw;width:20.903vw}.hs-form .hs-error-msgs{margin:.556vw 0 0}.hs-form .hs-error-msgs label{font-size:.972vw}.hs-form .inputs-list li span{font-size:1.111vw;margin-left:.556vw}.hs-form .hs-form-booleancheckbox span{margin-left:.2778vw}}@media (max-width:767px){.hs-form .hs-form-field{margin-bottom:24px}.hero__form-wrap .hs-form .hs-form-field{margin-bottom:16px}.hs-form .form-columns-0 strong{font-size:17px}.hero__form-wrap .hs-form .from-columns-0 strong{font-size:14px}.hs-form label{font-size:17px;letter-spacing:.34px;margin-bottom:8px}.hero__form-wrap .hs-form label{font-size:14px}.hs-form .hs-form-required{font-size:16px;margin-left:8px}.hero__form-wrap .hs-form .hs-form-required{font-size:12px}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=tel],.hs-form input[type=text],.hs-form select{border-radius:8px;font-size:16px;letter-spacing:.32px;padding:14.5px 16px}.hero__form-wrap .hs-form input[type=email],.hero__form-wrap .hs-form input[type=number],.hero__form-wrap .hs-form input[type=tel],.hero__form-wrap .hs-form input[type=text],.hero__form-wrap .hs-form select{border-radius:8px;font-size:14px;padding:10px 16px}.hs-form textarea{border-radius:8px;font-size:16px;letter-spacing:.32px;min-height:120px;padding:14.5px 16px}.hero__form-wrap .hs-form textarea{font-size:14px;min-height:89px;padding:16px}.hs-form input[type=checkbox]{margin-top:8px}.hs-form .hs-button.primary,.hs-form input[type=submit]{border-radius:100px;font-size:16px;height:64px;letter-spacing:.64px;margin-top:24px;width:301px}.hs-form .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.hs-form .hs-error-msgs label{font-size:14px}.hs-form .inputs-list li span{font-size:16px;margin-left:8px}.hs-form .hs-form-booleancheckbox span{margin-left:4px}.hs-form .hs-form-columns-2{display:flex}}