.hs-form{width:100%;max-width:900px;margin:0 auto;padding:0;font-family:"Noto Sans JP",sans-serif}.hs-form *{box-sizing:border-box}.hs-form a{transition:all 0.2s ease-out 0s}.hs-form a:link{color:#0096D9}.hs-form a:hover,.hs-form a:focus,.hs-form a:active{color:#0096D9;opacity:.6}.hs-form p{color:#022d60;margin:0!important;font-size:16px!important;line-height:1.5!important}.hs-form .form-columns-0,.hs-form .form-columns-1,.hs-form .form-columns-2{max-width:100%;margin-top:36px}@media (max-width:767px){.hs-form .form-columns-0,.hs-form .form-columns-1,.hs-form .form-columns-2{margin-top:40px}}.hs-form>fieldset:first-child{margin-top:0}.hs-form fieldset .hs-form-field{position:relative}.hs-form fieldset .hs-form-field>label{color:#022d60;width:100%;display:flex;align-items:center;gap:16px;margin:0;font-size:16px;line-height:1.5}.hs-form fieldset .hs-form-field>label .hs-form-required{color:transparent;display:flex;position:relative}.hs-form fieldset .hs-form-field>label .hs-form-required::before{color:#fff;background-color:#0989f8;content:"必須";display:block;width:fit-content;padding:3px 1em;border-radius:3px;font-size:14px;font-weight:500;line-height:1.4}.hs-form fieldset .hs-form-field .hs-field-desc{color:#022d60;font-size:14px;line-height:2}.bg-dark .hs-form fieldset .hs-form-field .hs-field-desc{color:#fff}.hs-form fieldset .hs-form-field .input{color:#022d60;margin:0!important;padding:0}.hs-form fieldset .hs-form-field .input .inputs-list{margin:0;padding:0;list-style:none}.hs-form fieldset .hs-form-field .input .inputs-list li{color:#030303;font-size:15px;line-height:2}.hs-form fieldset .hs-form-field .input .inputs-list.error{background-color:#fee;border:1px solid #c00}.hs-form fieldset .hs-form-field .hs-error-msgs{color:#fff!important;background-color:#c00;margin:0;position:absolute;top:22px;right:0;padding:5px;line-height:1;font-size:12px}.hs-form fieldset .hs-form-field:has(.hs-field-desc) .hs-error-msgs{top:62px}.hs-form fieldset .hs-form-field .hs-error-msgs li{margin:0;padding:0;font-size:12px!important;list-style:none}.hs-form fieldset .hs-form-field .hs-error-msgs::after{position:absolute;content:'';bottom:-9px;left:50%;border-style:solid;border-color:#c00 transparent transparent transparent;border-width:5px 5px}.hs-form fieldset .hs-form-field.hs-fieldtype-text .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-phonenumber .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-textarea .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input{color:#022d60;background-color:#fff;display:block;width:100%!important;height:44px;padding:9px 23px;border:1px solid #707070;border-radius:4px;font-size:16px;line-height:1.5;appearance:none;box-sizing:border-box}@media (max-width:767px){.hs-form fieldset .hs-form-field.hs-fieldtype-text .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-phonenumber .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-textarea .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input{padding:9px 16px}}.hs-form fieldset .hs-form-field.hs-fieldtype-text .input .hs-input.error,.hs-form fieldset .hs-form-field.hs-fieldtype-phonenumber .input .hs-input.error,.hs-form fieldset .hs-form-field.hs-fieldtype-textarea .input .hs-input.error,.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input.error{background-color:#fee;border:1px solid #c00}.hs-form fieldset .hs-form-field.hs-fieldtype-textarea .input .hs-input{height:270px;box-sizing:border-box}.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input{background-image:url('data:image/svg+xml; charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 18.385 10.692"><path d="M9.192,10.693h0L0,1.5,1.5,0,9.192,7.693,16.885,0l1.5,1.5L9.193,10.692Z" fill="%23022d60"/></svg>');background-repeat:no-repeat;background-position:98% center;background-size:18px 11px;-webkit-appearance:none!important;appearance:none!important}@media (max-width:767px){.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input{background-position:96% center}}.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input,.hs-form fieldset .hs-form-field.hs-fieldtype-checkbox .input .hs-input{line-height:1;appearance:menulist;box-sizing:border-box}.hs-form fieldset .hs-form-field.hs-fieldtype-select .input .hs-input.error,.hs-form fieldset .hs-form-field.hs-fieldtype-checkbox .input .hs-input.error{background-color:#fee;border:1px solid #c00}.hs-form fieldset .legal-consent-container{margin:0!important;padding:25px 30px 35px;color:#030303}@media (max-width:767px){.hs-form fieldset .legal-consent-container{padding:15px 0}}.bg-dark .hs-form fieldset .legal-consent-container{color:#fff}.hs-form fieldset .legal-consent-container .hs-richtext{font-size:15px;line-height:2}@media (max-width:767px){.hs-form .form-columns-0{margin-top:0}}.hs-form .form-columns-0 .hs-form-field .hs-field-desc{margin-top:-35px;padding:0 30px 35px;order:99}@media (max-width:767px){.hs-form .form-columns-0 .hs-form-field .hs-field-desc{margin-top:-15px;padding:0 0 15px}}.hs-form .form-columns-0>.hs-richtext{text-align:center}@media (max-width:767px){.hs-form .form-columns-0>.hs-richtext{text-align:left}}.hs-form .form-columns-1 .hs-form-field{display:flex;flex-direction:column;gap:16px}.hs-form .form-columns-1 .hs-form-field .hs-field-desc{margin-top:-6px;padding:0;position:relative}.hs-form .form-columns-1 .hs-form-field .hs-field-desc::before{content:"※";position:relative}.hs-form .form-columns-2{display:flex;gap:20px}@media (max-width:767px){.hs-form .form-columns-2{flex-direction:column;gap:40px}}.hs-form .form-columns-2 .hs-form-field{float:none!important;width:100%!important;display:flex;flex-direction:column;justify-content:space-between;gap:16px;flex:1}.hs-form .hs_recaptcha .grecaptcha-badge{margin:0 auto}.hs-form .hs_submit{margin-top:40px;text-align:center}@media (max-width:767px){.hs-form .hs_submit{margin-top:32px;text-align:center}}.hs-form .hs_submit .hs-button{color:#fff;background:#0989f8 url('data:image/svg+xml; charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 12 13"><g id="Icon_feather-arrow-right" data-name="Icon feather-arrow-right" transform="translate(-6.5 -6.086)"><path d="M7.5,18h10" transform="translate(0 -5.5)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M18,7.5l5,5-5,5" transform="translate(-5.5)" fill="none" stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></svg>') no-repeat 94% center;background-size:12px 13px;display:block;width:324px;padding:15px 38px;margin-inline:auto;border:none;outline:none;border-radius:124px;filter:drop-shadow(0 6px 15px rgba(0,131,190,.3));transform:translateZ(0);;font-size:16px;font-weight:500;line-height:1;transition:all 0.2s ease-out 0s;cursor:pointer;position:relative}@media (max-width:767px){.hs-form .hs_submit .hs-button{width:282px;padding:16px 38px}}.hs-form .hs_submit .hs-button:hover{color:#0989f8;background-color:#fff;background-image:url('data:image/svg+xml; charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 12 13"><g id="Icon_feather-arrow-right" data-name="Icon feather-arrow-right" transform="translate(-6.5 -6.086)"><path d="M7.5,18h10" transform="translate(0 -5.5)" fill="none" stroke="%230989f8" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="M18,7.5l5,5-5,5" transform="translate(-5.5)" fill="none" stroke="%230989f8" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></svg>')}.hs-form .hs_error_rollup .hs-error-msgs{margin:25px 0 0;padding:0;list-style:none}@media (max-width:767px){.hs-form .hs_error_rollup .hs-error-msgs{padding:0}}.hs-form .hs_error_rollup .hs-error-msgs li{color:#c00;padding-left:0!important;font-size:16px!important;line-height:1.5!important;list-style:none!important;text-indent:0!important;text-align:center}.hs-form .hs_error_rollup .hs-error-msgs li::before{display:none!important}