.form__page{display:flex;flex-direction:column;height:100vh}.form__page .form__page-container{max-width:1200px;display:grid;gap:clamp(2.313rem, 1.585rem + 2.71vw, 3.75rem);margin:0 clamp(2.313rem, 1.585rem + 2.71vw, 3.75rem);grid-template-columns:1fr 1.2fr}@media screen and (max-width: 768px){.form__page .form__page-container{margin:0 37px;gap:37px}}@media screen and (max-width: 430px){.form__page .form__page-container{grid-template-columns:1fr;margin:0}}.form__page .form__page-container .form__page-titlewrap{margin:clamp(2.313rem, 1.585rem + 2.71vw, 3.75rem) 0}@media screen and (max-width: 430px){.form__page .form__page-container .form__page-titlewrap{margin:37px 4vw 0}}.form__page .form__page-container .form__page-titlewrap>*:first-child{margin-top:0 !important}.form__page .form__page-container .form__page-titlewrap .form__page-subtitle{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;font-weight:600;line-height:1.5}.form__page .form__page-container .form__page-titlewrap .form__page-subtitle-2{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;font-weight:600;line-height:1.5;margin-bottom:clamp(1.438rem, 0.995rem + 1.65vw, 2.313rem)}.form__page .form__page-container .form__page-titlewrap h2{text-align:left;margin-top:14px;margin-bottom:23px}@media screen and (max-width: 768px){.form__page .form__page-container .form__info{width:100%}.form__page .form__page-container .form__info h4{margin-top:37px}.form__page .form__page-container .form__info>:first-child{margin-top:0}}.form__page .form__page-container .form__info img{max-width:100%}.form__page .form__page-container .form__info a{color:#0093cf}.form__page .form__page-container .form__info>*:first-child{margin-top:0}.form__page .form__page-container .form__info ul.list_check{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;line-height:1.88;margin-bottom:clamp(0.875rem, 0.59rem + 1.06vw, 1.438rem);list-style:none;margin-left:0}@media screen and (max-width: 768px){.form__page .form__page-container .form__info ul.list_check{line-height:1.7}}.form__page .form__page-container .form__info ul.list_check li{margin-left:9px;margin-top:9px;padding-left:4px;list-style-type:"\02714"}.form__page .form__page-container .form__body{background:#f4f4f4}.form__page .form__page-container .form__body .form__embed{padding:clamp(2.313rem, 1.585rem + 2.71vw, 3.75rem)}@media screen and (max-width: 768px){.form__page .form__page-container .form__body .form__embed{padding:60px 23px}}.form__page section{height:100%;display:flex;align-items:center}.form__page section h2{margin-top:0}.form__page footer{margin-top:auto;text-align:center;padding:clamp(2.313rem, 1.585rem + 2.71vw, 3.75rem) 0}.form__page footer svg.icon__sakawa{display:block;width:auto;height:60px;color:#fff;margin:0 auto 37px;fill:currentColor}.form__page footer a{color:#fff}@media screen and (max-width: 430px){.form__page footer{padding:23px 0}.form__page footer svg.icon__sakawa{width:60px;height:auto;margin-bottom:14px}}.hbspt-form{margin:auto;width:auto;color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal}@media screen and (max-width: 430px){.hbspt-form{width:100%}}.hbspt-form fieldset{max-width:none !important}.hbspt-form .hs-richtext{margin-bottom:23px}.hbspt-form .hs-richtext h2{margin-top:0}.hbspt-form .hs-richtext p,.hbspt-form .hs-richtext ul li{margin-bottom:0}.hbspt-form .hs-richtext ul{margin-left:14px}.hbspt-form .hs-richtext ul li{margin-bottom:9px}.hbspt-form .hs-form-field{margin-bottom:14px;line-height:1.4}.hbspt-form .hs-form-field>label{margin-bottom:5px;display:block}.hbspt-form .hs-form-field>label span{font-weight:600}.hbspt-form .hs-form-field>label .hs-form-required{color:#DC331C;font-size:1rem;margin-left:9px}.hbspt-form .hs-form-field>label .hs-form-required::after{content:'\5FC5\9808'}.hbspt-form .hs-form-field .input{margin-right:0 !important}.hbspt-form .hs-form-field .input input.hs-input,.hbspt-form .hs-form-field .input select.hs-input,.hbspt-form .hs-form-field .input textarea.hs-input{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;padding:14px;box-sizing:border-box;border:solid 1px #ccc;width:100%}.hbspt-form .hs-form-field .input input.hs-input::placeholder,.hbspt-form .hs-form-field .input select.hs-input::placeholder,.hbspt-form .hs-form-field .input textarea.hs-input::placeholder{color:#999}.hbspt-form .hs-form-field .input input.hs-input.error,.hbspt-form .hs-form-field .input select.hs-input.error,.hbspt-form .hs-form-field .input textarea.hs-input.error{border-color:#DC331C}.hbspt-form .hs-form-field .input textarea.hs-input{min-height:150px;line-height:1.4}.hbspt-form .hs-form-field input[type="checkbox"],.hbspt-form .hs-form-field input[type="radio"]{margin-bottom:14px;border:none !important;width:auto !important;padding:0 !important;margin-right:9px !important}.hbspt-form .hs-form-field legend{color:#333;font-size:clamp(0.875rem, 0.812rem + 0.25vw, 1rem);line-height:1.7;margin-bottom:14px;margin-bottom:5px}.hbspt-form .hs-form-field.hs-fieldtype-booleancheckbox{margin-top:0}.hbspt-form .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display{display:flex;align-items:center}.hbspt-form .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display input{margin:0}.hbspt-form .hs-form-field.hs-fieldtype-booleancheckbox .hs-form-booleancheckbox-display span{line-height:1;margin-left:5px !important}.hbspt-form .hs-form-field ul.inputs-list{list-style:none}.hbspt-form .legal-consent-container .hs-richtext{color:#333;font-size:clamp(0.875rem, 0.812rem + 0.25vw, 1rem);line-height:1.7;margin-bottom:14px}.hbspt-form .form-columns-2{display:flex;gap:clamp(1.438rem, 0.995rem + 1.65vw, 2.313rem)}@media screen and (max-width: 430px){.hbspt-form .form-columns-2{display:block}}.hbspt-form .form-columns-2>div{width:auto !important}.hbspt-form .form-columns-2 .input input.hs-input{width:auto}.hbspt-form .input select.hs-input{width:auto !important}.hbspt-form ul.hs-error-msgs,.hbspt-form .hs_error_rollup{list-style:none}.hbspt-form ul.hs-error-msgs li,.hbspt-form .hs_error_rollup li{margin-top:9px}.hbspt-form ul.hs-error-msgs li label,.hbspt-form .hs_error_rollup li label{color:#333;font-size:clamp(0.875rem, 0.812rem + 0.25vw, 1rem);font-weight:normal;color:#DC331C;margin-top:14px}.hbspt-form .hs-submit{margin-top:23px}.hbspt-form .hs-submit input.hs-button{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;font-weight:600;line-height:1.5;padding:12px 23px;min-width:120px;cursor:pointer;background:#0093cf;color:#fff;border:none}.hbspt-form .hs-submit input.hs-button:hover{background:#333;transition:.3s}.hbspt-form .submitted-message{color:#333;font-size:clamp(0.875rem, 0.812rem + 0.25vw, 1rem);line-height:1.7;margin-bottom:14px}.hbspt-form .submitted-message h1,.hbspt-form .submitted-message h2{margin:0 0 23px !important}.hbspt-form .submitted-message h1,.hbspt-form .submitted-message h1 span{color:#333;font-size:clamp(1.25rem, 1.143rem + 0.46vw, 1.6rem);font-weight:600;line-height:1.6;margin-top:clamp(2.313rem, 1.585rem + 2.71vw, 3.75rem);margin-bottom:clamp(1.438rem, 0.995rem + 1.65vw, 2.313rem)}.hbspt-form .submitted-message h2,.hbspt-form .submitted-message h2 span{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;font-weight:600;line-height:1.5;margin-top:clamp(1.438rem, 0.995rem + 1.65vw, 2.313rem);margin-bottom:23px}@media screen and (max-width: 430px){.hbspt-form .submitted-message h2,.hbspt-form .submitted-message h2 span{margin-bottom:14px}}.hbspt-form .submitted-message p,.hbspt-form .submitted-message p span{color:#333;font-size:clamp(0.875rem, 0.812rem + 0.25vw, 1rem);line-height:1.7;margin-bottom:14px}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content{padding:0}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row{gap:14px;margin-bottom:23px}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row label.hsfc-FieldLabel{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;font-weight:600;line-height:1.5;margin-top:clamp(1.438rem, 0.995rem + 1.65vw, 2.313rem);margin-bottom:23px;margin:0;margin-bottom:3px}@media screen and (max-width: 430px){.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row label.hsfc-FieldLabel{margin-bottom:14px}}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row label.hsfc-FieldLabel .hsfc-FieldLabel__RequiredIndicator{margin-left:3px}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row input.hsfc-TextInput{background:#fff;color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;line-height:1.88;margin-bottom:clamp(0.875rem, 0.59rem + 1.06vw, 1.438rem);margin:0;padding:5px 9px;border-color:#ccc}@media screen and (max-width: 768px){.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row input.hsfc-TextInput{line-height:1.7}}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row textarea.hsfc-TextareaInput{min-height:160px;resize:vertical;background:#fff;border-color:#ccc}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput__FlagAndCaret{background:#fff;border-color:#ccc}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup__Options>div,.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-RadioFieldGroup__Options>div{margin:0}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup__Options>div label.hsfc-FieldLabel span span,.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-RadioFieldGroup__Options>div label.hsfc-FieldLabel span span{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;line-height:1.88;margin-bottom:clamp(0.875rem, 0.59rem + 1.06vw, 1.438rem);margin:0}@media screen and (max-width: 768px){.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxFieldGroup__Options>div label.hsfc-FieldLabel span span,.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-RadioFieldGroup__Options>div label.hsfc-FieldLabel span span{line-height:1.7}}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField label span span{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;line-height:1.88;margin-bottom:clamp(0.875rem, 0.59rem + 1.06vw, 1.438rem);margin:0}@media screen and (max-width: 768px){.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxField label span span{line-height:1.7}}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-Heading{margin:0;color:#333}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-RichText{color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;line-height:1.88;margin-bottom:clamp(0.875rem, 0.59rem + 1.06vw, 1.438rem);margin:0}@media screen and (max-width: 768px){.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-RichText{line-height:1.7}}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-RichText ul{margin-left:14px}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-RichText ul li p{margin-bottom:0;line-height:1.5}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-FieldDescription{color:#333;font-size:clamp(0.875rem, 0.812rem + 0.25vw, 1rem);line-height:1.7;margin-bottom:14px;color:#757575;margin-bottom:5px}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-ErrorAlert{margin-top:5px}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-DropdownInput{margin:0}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-CheckboxInput,.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-Row .hsfc-RadioInput{background:#fff;border-color:#ccc}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content .hsfc-ProgressBar__Progress div{background:linear-gradient(90deg, #3C99C7 0%, #7EBFC7 100%)}.hsfc-Renderer .hsfc-FormWrapper form .hsfc-Step__Content button.hsfc-Button{background:#0093CF;min-width:110px;color:#333;font-size:clamp(1rem, 0.95rem + 0.2vw, 1.125rem);font-weight:normal;font-weight:600;line-height:1.5;color:#fff}

/*# sourceMappingURL=contact.css.map */