.header-hero-form{min-height:210px;padding-top:102px}.header-hero-form .container{margin:0 auto;max-width:1280px;padding:2rem 1rem}.header-hero-form .container .column{display:flex;flex-direction:column;gap:.5rem}.header-hero-form .container .title{color:#202a54;font-size:34px;font-weight:600;line-height:2.8rem}.header-hero-form .container .description{font-size:16px;line-height:1.5rem}@media screen and (max-width:1024px){.header-hero-form .container{padding-bottom:1.5rem;padding-top:1.5rem}.header-hero-form .container .title{font-size:32px;line-height:2.4rem}}@media screen and (max-width:768px){.header-hero-form .container .title{font-size:28px;line-height:2rem}}.form-section{background:linear-gradient(90deg,#fff,#fff 50%,#f5f5f5 0,#f5f5f5)}.form-section .container{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto;max-width:1280px;padding:0 1rem;position:relative}.left-description{font-size:16px;padding:3rem 4rem 3rem 0;position:relative;width:50%}.right-form{padding:3rem 0 3rem 4rem;position:relative;width:50%}.form-section h1{font-size:28px;margin-top:0}.form-section .description h2,.form-section h1{font-weight:600;line-height:1.3;margin-bottom:20px}.form-section .description h2{font-size:24px}.form-section .description h3{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:18px}.form-section .description h4{font-size:18px;font-weight:600;line-height:1.3;margin-bottom:16px}.form-section picture{border:1px solid #b5c2e1;border-radius:8px;display:block;margin-bottom:20px;padding:30px;text-align:center;width:100%}.form-section picture img{height:auto;max-height:400px;max-width:100%;width:auto}.form-section .description p{font-size:16px;margin-bottom:1.6em}.form-section .description a{color:#5748f5;text-decoration:underline}.form-section .description a:hover{color:#3a2be0;text-decoration:none}.form-section .description ol,.form-section .description ul{font-size:16px;list-style:none;margin:0 0 1.6em;padding:0}.form-section .description ul li:before{background-color:#5748f5;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:5px;position:relative;top:-1px;width:10px}.form-section .description ol{counter-reset:li_count 0}.form-section .description ol li:before{color:#5748f5;content:counter(li_count)".";counter-increment:li_count 1;font-weight:600;margin-right:5px}.form-section .description table{border-collapse:collapse;border-left:1px solid #b5c2e1;border-spacing:0;border-top:1px solid #b5c2e1;font-size:16px;line-height:1.5;margin-bottom:35px;table-layout:auto;width:100%}.form-section .description table:last-child{margin-bottom:0}.form-section .description table td{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word;hyphenate-lines:3}.form-section .description table td,.form-section .description table th{border-bottom:1px solid #b5c2e1;border-right:1px solid #b5c2e1;padding:9px 10px 8px}.form-section .description table th{background-color:#5748f5;color:#fff}.form-section .description>:last-child{margin-bottom:0}.right-form .form-title{font-size:24px;font-weight:600;line-height:1.3;margin-bottom:20px;margin-top:0;text-align:center}.right-form .form-title:empty{display:none}.right-form .hs-form div{color:#788098;font-size:15px;font-weight:600;line-height:20px;text-transform:uppercase}.right-form .hs-form .hs-field-desc,.right-form .hs-form div.hs-richtext,.right-form .hs-form div.hs-richtext p,.right-form .legal-consent-container{color:#788098;font-size:14px;font-weight:400;line-height:20px;text-transform:none}.right-form .hs-form .hs-field-desc a,.right-form .hs-form div.hs-richtext a,.right-form .legal-consent-container a{color:#5748f5;text-decoration:underline}.right-form .hs-form .hs-field-desc a:hover,.right-form .hs-form div.hs-richtext a:hover,.right-form .legal-consent-container a:hover{color:#3a2be0;text-decoration:none}.right-form .form-columns-1 .hs-form-field .input .hs-input,.right-form .hs-form input.hs-input{width:100%}.right-form .hs-form fieldset{max-width:100%}.right-form [multiple],.right-form [type=date],.right-form [type=datetime-local],.right-form [type=email],.right-form [type=month],.right-form [type=number],.right-form [type=password],.right-form [type=search],.right-form [type=tel],.right-form [type=text],.right-form [type=time],.right-form [type=url],.right-form [type=week],.right-form select{border:1px solid #5748f5;border-radius:8px;color:#788098;font-size:15px;font-weight:400;height:55px;margin-top:4px;width:100%}.right-form [multiple].invalid.error,.right-form [type=date].invalid.error,.right-form [type=datetime-local].invalid.error,.right-form [type=email].invalid.error,.right-form [type=month].invalid.error,.right-form [type=number].invalid.error,.right-form [type=password].invalid.error,.right-form [type=search].invalid.error,.right-form [type=tel].invalid.error,.right-form [type=text].invalid.error,.right-form [type=time].invalid.error,.right-form [type=url].invalid.error,.right-form [type=week].invalid.error,.right-form select.invalid.error{border:1px solid #f13535;color:#f13535}.right-form [type=checkbox]{border-radius:4px;color:#5748f5;height:18px;width:18px}.right-form input[type=radio]{height:1rem!important;width:1rem!important}.right-form .hs-form-checkbox .hs-form-checkbox-display{align-items:center;display:flex;gap:8px;margin-bottom:4px}.right-form .hs-form-checkbox .hs-form-checkbox-display span{font-weight:400!important}.right-form textarea{border:1px solid #5748f5!important;border-radius:8px!important;font-size:15px;font-weight:400;margin-top:4px;width:100%}.right-form .hs-form fieldset .hs-form-field{margin-bottom:16px}.right-form .hs-form fieldset .hs-form-field label{align-items:center;display:flex;gap:4px}.right-form .hs-form fieldset.form-columns-2 .hs-form-field .input{margin-right:16px}.right-form .hs-form fieldset.form-columns-1 .hs-form-field .input,.right-form .hs-form fieldset.form-columns-2 .hs-form-field:last-child .input{margin-right:0}.right-form .hs-form fieldset .hs-form-field label span{color:#202a54;font-size:16px;font-weight:600;line-height:24px;text-transform:none}.right-form .hs-form .hs-error-msg.hs-main-font-element,.right-form .hs-form .hs_error_rollup label{color:#f13535;font-size:14px;font-weight:400;text-transform:none}.right-form .hs-form .hs_error_rollup label{display:block;margin:10px 0 20px;text-align:center}.right-form .hs-form-field label span.hs-form-required{font-size:0!important;line-height:1!important}.right-form fieldset label .hs-form-required:after{background-color:#5748f5;border-radius:8px;color:#fff;content:"必須";font-size:11px;font-weight:400;padding:4px 8px;white-space:nowrap;word-break:keep-all}.right-form .legal-consent-container .hs-dependent-field .hs-form-field{margin-bottom:0}.right-form .hs-form fieldset .hs-form-field .input .inputs-list .hs-form-booleancheckbox label{align-items:center;display:flex;gap:8px}.right-form .hs-form fieldset .hs-form-field .input .inputs-list .hs-form-booleancheckbox label input[type=checkbox]{border-radius:4px;height:18px;width:18px}.right-form .hs-form fieldset .hs-form-field .input .inputs-list .hs-form-booleancheckbox label [type=checkbox]:checked{background-color:#5748f5}.right-form .hs-form fieldset .hs-form-field .input .inputs-list .hs-form-booleancheckbox label [type=checkbox]:focus{--tw-ring-color:#5748f5}.right-form .hs-form fieldset .hs-form-field .input .inputs-list .hs-form-booleancheckbox label span{align-items:center;color:#202a54;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:21px;padding:12px 0;text-align:left}.right-form .actions{display:inline-block;position:relative}.right-form .hs_submit{text-align:center}.right-form .hs_submit.hs-submit .actions .hs-button{align-items:center;background-color:#5748f5;border-radius:8px;box-shadow:0 20px 28px -20px #3a2be0e6;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:4px;height:56px;justify-content:center;line-height:18px;margin-top:24px;width:280px}.right-form .hs_submit.hs-submit .actions .hs-button:hover{background-color:#3a2be0;box-shadow:none}.right-form .hs-form .hs_recaptcha .grecaptcha-badge{margin:auto}@media screen and (max-width:1279px){.left-description{padding:1.5rem 1.5rem 1.5rem 0}.right-form{padding:1.5rem 0 1.5rem 1.5rem}}@media screen and (max-width:1024px){.form-section{background:initial}.form-section .container{flex-direction:column}.left-description{background-color:#fff;margin-left:-1rem;margin-right:-1rem;padding:1.5rem 1rem;width:calc(100% + 2rem)}.right-form{padding:1.5rem 0;width:100%}.form-section picture{padding:20px}.form-section h1{font-size:26px}.form-section .description h2{font-size:24px}.form-section .description h3{font-size:22px}.form-section .description h4{font-size:20px}.right-form .form-title{font-size:22px}.right-form fieldset.form-columns-1 .hs-form-field .input,.right-form fieldset.form-columns-2 .hs-form-field .input{margin-right:0}.right-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}.right-form fieldset.form-columns-2 .hs-form-field .input,.right-form fieldset.form-columns-3 .hs-form-field .input{margin-right:0!important}.right-form fieldset.form-columns-2 .hs-form-field .input .hs-input,.right-form fieldset.form-columns-3 .hs-form-field .input .hs-input{width:100%!important}}