@charset "UTF-8";:root{--font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;--color-bg:#f7f7f7}fieldset[class^=form-columns]{max-width:none!important}.hs-form-field{margin-bottom:30px}.hs-form-field label{display:block;font-size:16px;font-weight:500;letter-spacing:.2rem;margin-bottom:10px;text-align:left}.hs-error-msg,.hs-error-msgs,.hs-form-field label .hs-form-required{color:#ff0012}.hs-error-msgs{margin-bottom:15px}.hs-form-field input:not([type=checkbox],[type=radio]){background:#f7f7f7;border:none;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--font-family);font-size:15px;height:50px;letter-spacing:.2rem;padding-left:24px;width:100%!important}@media (max-width:767px){.hs-form-field input:not([type=checkbox],[type=radio]){font-size:13px;height:40px;padding-left:10px}}.hs-form-field input:not([type=checkbox],[type=radio]):focus{outline:none}.hs-form-field input:not([type=checkbox],[type=radio]):-ms-input-placeholder,.hs-form-field input:not([type=checkbox],[type=radio])::-ms-input-placeholder,.hs-form-field input:not([type=checkbox],[type=radio])::-webkit-input-placeholder,.hs-form-field input:not([type=checkbox],[type=radio])::placeholder{color:#a2a1a1}.hs-form-field select{background:#f7f7f7;border:none;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2d1f20;cursor:pointer;font-size:15px;height:50px;letter-spacing:.2rem;padding-left:24px;width:100%}@media (max-width:767px){.hs-form-field select{font-size:13px;height:40px;padding-left:10px}}.hs-form-field select:focus{outline:none}.hs-form-field select:-ms-input-placeholder,.hs-form-field select::-ms-input-placeholder,.hs-form-field select::-webkit-input-placeholder,.hs-form-field select::placeholder{color:#a2a1a1}.hs-form-field.hs-fieldtype-select .input{position:relative;z-index:1}.hs-form-field.hs-fieldtype-select .input:after{border-color:#2d1f20 transparent transparent;border-style:solid;border-width:9px 9px 0;bottom:0;content:"";height:0;margin:auto;pointer-events:none;position:absolute;right:32px;top:0;width:0;z-index:1}@media screen and (max-width:767px){.hs-form-field.hs-fieldtype-select .input:after{border-width:6px 6px 0;right:26px}}.hs-form-field textarea{background:#f7f7f7;border:none;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;height:286px;letter-spacing:.2rem;padding:12px 24px;width:100%}@media (max-width:767px){.hs-form-field textarea{font-size:13px;height:120px;padding:10px}}.hs-form-field textarea:focus{outline:none}.hs-form-field textarea:-ms-input-placeholder,.hs-form-field textarea::-ms-input-placeholder,.hs-form-field textarea::-webkit-input-placeholder,.hs-form-field textarea::placeholder{color:#a2a1a1}.hs_submit{margin-top:30px;text-align:center}.hs_submit .hs-button{background-color:#fff;border:1px solid #a2a1a1;border-radius:100px!important;color:#a2a1a1;cursor:pointer;font-size:18px;font-weight:500;height:63px;letter-spacing:.15rem;line-height:63px;-webkit-transition:.3s;transition:.3s;width:319px}@media (max-width:767px){.hs_submit .hs-button{font-size:16px;height:44px;line-height:44px;width:219px}}.hs_submit .hs-button:hover{background-color:#2d1f20;color:#fff;transition:.3s}.hsfc-Form .hsfc-Step .hsfc-Step__Content{background-color:var(--color-bg)}.hsfc-Form .hsfc-Row .hsfc-TextInput{background:#fff;border:none;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--font-family);font-size:15px;height:50px;letter-spacing:.2rem;padding-left:24px;@media (max-width:767px){&{font-size:13px;height:40px;padding-left:10px}}&:focus,&:hover{box-shadow:none;outline:none}&:-ms-input-placeholder,&::-ms-input-placeholder,&::-webkit-input-placeholder,&::placeholder{color:#a2a1a1}}.hsfc-Form .hsfc-Row .hsfc-PhoneInput__FlagAndCaret{background-color:#fff;border:none}.hsfc-Form .hsfc-Row .hsfc-FieldLabel{font-family:var(--font-family);letter-spacing:.2rem}.c-container.lp-container--2clm{@media (min-width:1000px){&{display:grid;gap:5%;grid-template-columns:1fr .7fr}}}.lp-side-content{@media (max-width:999px){margin-top:5%}}.lp-side-content__inner{position:sticky;top:3%}.lp-side-content .dnd-module--first .hsfc-Step__Content{margin-top:0}.add-form-area-wrapper{margin-inline:auto;max-width:1000px;@media (min-width:768px){&{padding-inline:100px}}}.add-form-area-wrapper:not(:first-child){margin-top:50px;@media (min-width:768px){&{margin-top:80px}}}.add-form-area-wrapper:not(:last-child){margin-bottom:50px;@media (min-width:768px){&{margin-bottom:80px}}}