.section-footer_form__form-area{background-color:#fff;border-bottom:1px solid #ea400d;overflow:hidden;padding-bottom:60px;padding-top:60px;position:relative}@media screen and (min-width:768px){.section-footer_form__form-area{padding-bottom:80px;padding-top:80px}}.section-footer_form__text{font-size:1.6rem;letter-spacing:0;line-height:1.5}@media screen and (min-width:768px){.section-footer_form__text{letter-spacing:.1em}}.section-footer_form__text .form-text_bold{display:inline-block;font-weight:700;margin-top:20px}@media screen and (min-width:768px){.section-footer_form__text .form-text_bold{margin-top:25px}}.lp-form{margin-top:60px}@media screen and (min-width:768px){.lp-form{margin-top:80px}.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox){column-gap:40px;display:grid;grid-template-columns:205px 1fr}}.lp-form form .hs-form-field .input :is(input[type=text],input[type=tel],input[type=email],input[type=number],textarea){appearance:none;background:none transparent;border:1px solid var(--color-pale);border-radius:5px;box-sizing:border-box;color:var(--color-plane);letter-spacing:.1em;padding:12px 14px 11px;vertical-align:middle;width:100%!important}.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>label{border-left:3px solid var(--color-pale);margin-bottom:16px;margin-top:25px;padding-left:11px}@media screen and (min-width:768px){.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>label{margin-bottom:0;margin-top:0}}.lp-form form .hs-dependent-field,.lp-form form .hs-form-field:not(:first-child){margin-top:25px}@media screen and (min-width:768px){.lp-form form .hs-dependent-field,.lp-form form .hs-form-field:not(:first-child){margin-top:40px}}.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>.input{margin-top:6px}.lp-form form .legal-consent-container{margin-top:30px}@media screen and (min-width:768px){.lp-form form .legal-consent-container .input{text-align:center}}@media screen and (max-width:767px){.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox>label{align-items:flex-start;display:flex;justify-content:center}.lp-form form .hs_checkprivacy .hs-error-msgs li{text-align:center}.lp-form form .legal-consent-container{margin-top:25px}}.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{font-size:1.4rem;letter-spacing:.1em}@media screen and (min-width:768px){.lp-form form .hs-form-field.hs-fieldtype-booleancheckbox .input label>span{font-size:1.6rem}}.lp-form form .hs_checkprivacy.hs-fieldtype-booleancheckbox{margin-top:40px;text-align:center}@media screen and (min-width:768px){.lp-form form .hs_checkprivacy.hs-fieldtype-booleancheckbox{margin-top:50px}}.lp-form form .hs_checkprivacy.hs-fieldtype-booleancheckbox .hs-error-msgs li{text-align:center}.lp-form form .hs-form-booleancheckbox a,.lp-form form .legal-consent-container .hs-richtext a{border-bottom:1px solid #ba0016}.lp-form form .hs-submit{height:54px;margin-top:40px;width:190px}@media screen and (min-width:768px){.lp-form form .hs-submit{height:59px;margin-top:50px;width:237px}}.lp-form form .hs-submit .actions{background:linear-gradient(254deg,#f23c1a,#ff7045);border-radius:5px;opacity:.7;transition:.3s}.lp-form form .hs-submit .actions:after,.lp-form form .hs-submit .actions:before{content:none}@media screen and (min-width:1050px){.lp-form form .hs-submit .actions:hover{opacity:1}}.lp-form form .hs-submit .actions:focus-within input{border-color:var(--color-point)}.lp-form form .hs-submit .actions:focus-within:after{opacity:0}.lp-form form .hs-submit .actions .hs-button__icon{display:none}.lp-form form .hs-submit .actions input{appearance:none;background:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC44NzciIGhlaWdodD0iMTEuNjM1IiB2aWV3Qm94PSIwIDAgMTguODc3IDExLjYzNSI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTE4Ljg3NyA1LjgxNyA3Ljg3IDExLjYzNFYwWiIvPjxwYXRoIGQ9Ik0wIDRoOXY0SDB6Ii8+PC9nPjwvc3ZnPg==");background-position:center right 20px;background-repeat:no-repeat;background-size:22px 14px;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:var(--font-button);font-size:1.6rem;font-weight:var(--fw-bold-jp);height:54px;letter-spacing:0;line-height:var(--lh-button);padding:15px 65px 15px 59px;position:relative;text-align:left;text-align:center;transition:.3s;width:190px;word-break:break-all;z-index:1}@media screen and (min-width:768px){.lp-form form .hs-submit .actions input{background-position:center right 33px;font-size:2rem;height:59px;padding:15px 77px;width:237px}}@media screen and (min-width:1050px){.lp-form form .hs-submit .actions input{font-size:2rem}}.lp-form form .hs-submit .actions input:focus{background-position:center right 28px;background-size:22px 14px;font-size:2rem}@media screen and (min-width:1050px){.lp-form form .hs-submit .actions input:hover{background-position:center right 28px;background-size:22px 14px;font-size:2rem}}.lp-form form .hs-form-field .input .hs-form-checkbox span{color:var(--color-plane);display:inline-flex;font-size:1.3rem;letter-spacing:.1em;line-height:1.5;padding-left:5px;width:calc(100% - 28px)}.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>label{font-size:1.3rem}@media screen and (min-width:768px){.lp-form form .hs-form-field:not(.hs-fieldtype-booleancheckbox)>label{font-size:1.6rem;letter-spacing:.1em}}.lp-form form .hs-form-field .hs-field-desc{font-size:1.3rem}@media screen and (min-width:768px){.lp-form form .hs-form-field .hs-field-desc{font-size:1.5rem;letter-spacing:.1em;margin-top:0}}.lp-form form .hs-form-field .input :is(input[type=text],input[type=tel],input[type=email],input[type=number],textarea){font-size:1.3rem}@media screen and (min-width:768px){.lp-form form .hs-form-field .input :is(input[type=text],input[type=tel],input[type=email],input[type=number],textarea){font-size:1.6rem;padding:13px 20px}}.lp-form form .hs-error-msgs li{font-size:1.3rem}@media screen and (min-width:1050px){.lp-form form .hs-error-msgs li{font-size:1.6rem}}.lp-form form .hs-form-field.hs-fieldtype-checkbox .hs-form-checkbox span{font-size:1.3rem}@media screen and (min-width:768px){.lp-form form .hs-form-field.hs-fieldtype-checkbox .hs-form-checkbox span{font-size:1.6rem}}