.slution-form{align-self:start;background-color:#fff;border-radius:8px;border-top:4px solid #cc0714;box-shadow:0 8px 24px rgba(44,59,58,.14);padding:32px 20px;position:sticky;top:20px;width:100%}.slution-form,.slution-form__heading{color:#2c3b3a;font-family:Noto Sans JP,sans-serif}.slution-form__heading{font-size:20px;font-weight:500;letter-spacing:0;line-height:1.55;margin:0 0 30px}.slution-form__heading p,.slution-form__heading span{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.slution-form__embed{width:100%}.slution-form__privacy{color:#2c3b3a;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:400;line-height:1.8;margin-top:24px;text-align:center}.slution-form__privacy p,.slution-form__privacy span{color:#2c3b3a!important;font-size:10px!important;line-height:1.8;margin:0}.slution-form #comments-listing,.slution-form .comments-listing,.slution-form .new-comments{display:none}.legal-consent-container .hs-form-booleancheckbox-display input{margin-top:6px}.slution-form .blog-comments,.slution-form .post-footer,.slution-form .section{margin:0;padding:0;width:100%}.slution-form .hs-form,.slution-form .hs-form-private,.slution-form form{background:transparent;border:0;border-radius:0;box-shadow:none;font-family:Noto Sans JP,sans-serif;margin:0;padding:0;width:100%}.slution-form form fieldset{max-width:100%!important}.slution-form .hs-form-field{margin:0 0 22px}.slution-form .hs-comment,.slution-form .hs_comment{display:none!important}.slution-form .hs-form-field>label{color:#2c3b3a;display:block;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 10px;padding:0}.slution-form form label{font-weight:400!important;padding-bottom:0!important;padding-top:0!important}.slution-form .hs-form-field>label span{color:inherit;font:inherit}.slution-form .hs-form-required{display:none}.slution-form .input{margin:0}.slution-form .hs-form-field input[type=date],.slution-form .hs-form-field input[type=email],.slution-form .hs-form-field input[type=number],.slution-form .hs-form-field input[type=tel],.slution-form .hs-form-field input[type=text],.slution-form .hs-form-field select,.slution-form .hs-form-field textarea{background:transparent!important;border:0!important;border-bottom:2px solid #dae2ff!important;border-radius:0!important;box-shadow:none!important;color:#2c3b3a;display:block;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0;min-height:44px;outline:none;padding:0 0 8px;width:100%!important}.slution-form .hs-form-field textarea{height:44px;min-height:44px;overflow:hidden;resize:none}.slution-form .hs-form-field input::placeholder,.slution-form .hs-form-field textarea::placeholder{color:#6b7280;font-size:16px;opacity:1}.slution-form .hs-form-field input:focus,.slution-form .hs-form-field select:focus,.slution-form .hs-form-field textarea:focus{border-bottom-color:#cc0714!important}.slution-form .hs-submit{margin:32px 0 0}.slution-form .actions{margin:0!important}.slution-form .actions input,.slution-form .hs-button,.slution-form input[type=submit]{appearance:none;background:#cc0714!important;border:0!important;border-radius:4px;box-shadow:0 8px 16px rgba(44,59,58,.14);color:#fff!important;cursor:pointer;display:block;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:1.5;min-height:60px;padding:16px 20px;text-align:center;text-decoration:none;width:100%}.slution-form .actions input:focus,.slution-form .actions input:hover,.slution-form .hs-button:focus,.slution-form .hs-button:hover,.slution-form input[type=submit]:focus,.slution-form input[type=submit]:hover{background:#b80611!important;color:#fff!important;font-family:Noto Sans JP,sans-serif!important;font-style:normal!important;font-weight:700!important;text-decoration:none}.slution-form .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.slution-form .hs-error-msg,.slution-form .hs-error-msgs label{color:#cc0714;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:1.5}.slution-form .hs-common-confirm-message,.slution-form .submitted-message{background:transparent;border:0;color:#2c3b3a;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1.7;margin:0;padding:0}@media screen and (max-width:768px){.slution-form{padding:28px 20px}.slution-form__heading{font-size:20px;margin-bottom:26px}.slution-form .hs-form-field{margin-bottom:20px}}