@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";body{background-color:#f8f9fa;margin:0;padding:0}body,input,select,textarea{font-family:Noto Sans JP,sans-serif}.header-container-wrapper{align-items:center;display:flex;height:56px;padding:0 clamp(16px,3.75vw,40px)}.header-container-wrapper :where(svg,img){height:clamp(16px,6.25vw,32px);width:auto}.footer-container-wrapper{align-items:center;display:flex;font-size:10px;height:56px;justify-content:center;padding:0 40px}.body-container-wrapper{margin:0 auto;max-width:800px;padding:32px}form{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;margin:0 -16px;padding:32px}@counter-style parentheses-numelic{system:fixed;symbols:（1） （2） （3） （4） （5） （6） （7） （8） （9） （10）;suffix:" "}ol.list-parentheses-numelic{list-style:parentheses-numelic}.body-container-wrapper :is(.form-columns-0,.form-columns-1,.form-columns-2){max-width:none}.form-columns-2{align-items:stretch;display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.form-columns-2{align-items:start;flex-direction:row;gap:24px}}label{font-size:12px;line-height:1.75;margin-bottom:4px}.hs-error-msgs{color:#fb3958;font-size:12px;list-style:none;margin:4px 0 0;padding:0}.body-container-wrapper fieldset:is(.form-columns-1,.form-columns-2) .hs-form-field .hs-input:is(select,input[type=text],input[type=tel],input[type=email],textarea){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-sizing:border-box;display:block;font-size:1rem;font-weight:500;line-height:1.75;max-height:384px;outline:0;padding:12px 16px;width:100%}.body-container-wrapper fieldset:is(.form-columns-1,.form-columns-2) .hs-form-field .hs-input:is(textarea){min-height:192px}.body-container-wrapper fieldset:is(.form-columns-1,.form-columns-2) .hs-input.error:is(select,input[type=text],input[type=tel],input[type=email],textarea){border:2px solid #fb3958}.hs_submit .actions{display:flex;justify-content:center;margin-top:32px}.body-container-wrapper .hs_submit input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-color:#4232ff;border:none;border-radius:8px;box-sizing:border-box;color:#fff;display:block;font-size:1rem;font-weight:500;height:56px;line-height:1.75;max-width:256px;outline:0;padding:16px;width:100%}.body-container-wrapper .hs_submit input[type=submit].disabled{background-color:#dee2e6;color:#868e96}.inputs-list{display:flex;gap:32px;list-style:none;padding:0}.hs-privacy_policy_agreement .inputs-list{justify-content:center}.inputs-list label{align-items:center;display:flex;gap:4px}.body-container-wrapper fieldset:is(.form-columns-1,.form-columns-2) input[type=checkbox].hs-input{appearance:none;border:1px solid #8b98a5;border-radius:4px;height:24px;margin:4px;width:24px}.body-container-wrapper fieldset:is(.form-columns-1,.form-columns-2) input[type=checkbox].hs-input:checked{background-color:#4232ff;border:none}.body-container-wrapper fieldset:is(.form-columns-1,.form-columns-2) input[type=checkbox].hs-input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;width:24px}.body-container-wrapper input[type=checkbox]+span{font-size:1rem}.hs-richtext{font-size:14px;line-height:1.75}.legal-consent-container{border:1px solid #dee2e6;box-sizing:border-box;max-height:300px;overflow:auto;padding:16px}.legal-consent-container table{border-collapse:collapse}.legal-consent-container table :is(th,td){border:1px solid #dee2e6;padding:1em}.legal-consent-container table :is(th,td):first-child{white-space:nowrap}.legal-consent-container :is(h2,h3,h4){font-size:100%}