.contact-form{font-family:Noto Sans JP,sans-serif;[class^=form-columns-]:empty{display:none}[class^=form-columns-]:has(.hs-source){display:none}[class^=form-columns-]:has(.legal-consent-container){border-style:none}.form-columns-2{display:flex;gap:.5rem}@media not all and (min-width:768px){.form-columns-2{flex-direction:column;gap:1.25rem}}.form-columns-2{>.hs-form-field{flex:1 1 0%}>.hs-form-field:first-child{padding-right:0}>.hs-form-field:last-child{padding-left:0}}.form-columns-0{.hs-richtext{font-size:.875rem;line-height:1.25rem;text-align:center}.hs-richtext a:hover{opacity:.5}.hs-richtext a{text-decoration-line:underline}}.hs-form-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.hs-form-field{&:has([required]){>label:after{--tw-content:"*";content:var(--tw-content)}>label{.hs-form-required{display:none}}}label{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;line-height:1.25rem}.input{>.hs-input:not([type=checkbox]):not([type=radio]){border-width:1px;display:block;width:100%;--tw-border-opacity:1;border-color:rgb(245 245 245/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity));font-size:1rem;line-height:1.5rem;padding:.75rem}>.hs-input:not([type=checkbox]):not([type=radio]):user-valid{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}}}.legal-consent-container{text-align:center}.hs-form-booleancheckbox{label{align-items:center;cursor:pointer;display:flex!important;gap:.25rem;justify-content:center}label{>.hs-input{height:1rem;width:1rem}>span{display:flex;gap:.25rem;text-align:left}a{text-decoration-line:underline}a:hover{opacity:.5}}}.hs-error-msg{font-size:10px!important;letter-spacing:.05em;line-height:1.5!important;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hs-error-msg,.hs-error-msgs{label{display:block}}.hs-recaptcha{display:none;margin-bottom:.75rem;margin-top:.75rem;padding:0}.hs-recaptcha{.grecaptcha-badge{margin-left:auto;margin-right:auto}}.hs-button[type=submit]{align-items:center;border-radius:9999px;cursor:pointer;display:flex;height:3rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:240px;width:100%;--tw-bg-opacity:1;background-color:rgb(8 125 176/var(--tw-bg-opacity));font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hs-button[type=submit]:hover{--tw-bg-opacity:1;background-color:rgb(252 176 23/var(--tw-bg-opacity))}}.top-banner-form{font-family:Noto Sans JP,sans-serif;fieldset[class^=form-columns-]{border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb}[class^=form-columns-]:empty{display:none}[class^=form-columns-]:has(.hs-source){display:none}[class^=form-columns-]:has(.hs-company){border-top-left-radius:.375rem;border-top-right-radius:.375rem}[class^=form-columns-]:has(.hs-phone){border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}[class^=form-columns-]:has(.hs-phone){border-bottom:1px solid #e5e7eb}[class^=form-columns-]:has(.legal-consent-container){border-style:none}.form-columns-2{display:flex;gap:.5rem}.form-columns-2{>.hs-form-field{flex:1 1 0%}>.hs-form-field:first-child{padding-right:0}>.hs-form-field:last-child{padding-left:0}}.form-columns-0{border-style:none;margin-top:.75rem}.form-columns-0{.hs-richtext{font-size:.75rem;font-weight:500;line-height:1rem;text-align:center}.hs-richtext a:hover{opacity:.5}.hs-richtext a{text-decoration-line:underline}}.hs-form-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.hs-form-field{padding:.75rem}.hs-form-field{label{display:flex;font-size:.75rem;font-weight:500;gap:.125rem;line-height:1rem}.input{.hs-input:not([type=checkbox]):not([type=radio]){display:block;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;width:100%}}}.legal-consent-container{text-align:center}.legal-consent-container{.hs-form-field>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.hs-form-field{padding:0;padding-top:.5rem}}.hs-form-booleancheckbox{label{align-items:center;cursor:pointer;display:inline-flex!important;gap:.25rem}label{>span{display:flex;gap:.25rem;text-align:left}a{text-decoration-line:underline}a:hover{opacity:.5}}}.hs-error-msg{font-size:8px!important;letter-spacing:.05em;line-height:1.5!important;--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.hs-error-msg,.hs-error-msgs{label{display:block}}.hs-recaptcha{display:none;margin-bottom:.75rem;margin-top:.75rem;padding:0}.hs-recaptcha{.grecaptcha-badge{margin-left:auto;margin-right:auto}}.hs-submit{margin-top:1rem}.hs-button[type=submit]{align-items:center;border-radius:9999px;cursor:pointer;display:flex;height:4rem;justify-content:center;width:100%;--tw-bg-opacity:1;background-color:rgb(8 125 176/var(--tw-bg-opacity));font-size:1.25rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hs-button[type=submit]:hover{--tw-bg-opacity:1;background-color:rgb(252 176 23/var(--tw-bg-opacity))}}.fv__caption{margin-bottom:-30px;text-align:center}.fv__form{background-color:var(--color-primary);color:var(--color-white)}.fv__form fieldset[class^=form-columns-]{background-color:#fff;color:#000}.fv__form fieldset[class^=form-columns-]:has(.legal-consent-container){background-color:initial;color:#fff}.fv__form .hs-button[type=submit]{border:1px solid #fff}.fv__form .hs-button[type=submit]:hover{border:1px solid rgb(252 176 23/var(--tw-bg-opacity))}.fv__form .bg-blue{background-color:#087db0}.fv__form .bg-right-blue{background-color:#9edae2}.fv__form .hover\:text-white:hover{background-color:#9edae2;border:1px solid #9edae2}.aside-box{background-color:#f4fcff;border:1px solid #087db0;border-radius:16px;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;padding:40px;padding:20px}.text-accent-blue{--tw-text-opacity:1;color:rgb(8 125 176/var(--tw-text-opacity));color:#087db0}.hover\:text-accent-blue:hover{color:#087db0}