.LP-CtaForm{scroll-margin-top:80px}.LP-CtaForm .LP-CtaForm-inner{margin-left:auto;margin-right:auto;max-width:960px}.LP-CtaForm .LP-CtaForm-header{margin:0 0 50px;text-align:center}.LP-CtaForm .LP-CtaForm-title{color:#202020;font-size:30px;font-weight:700;letter-spacing:.1em;line-height:1.3;margin:0;padding:0}.LP-CtaForm .LP-CtaForm-title:after{background:var(--vonage,#7940a3);content:"";display:block;height:3px;margin:16px auto 0;width:46px}@media (max-width:639px){.LP-CtaForm .LP-CtaForm-header{margin-bottom:30px}.LP-CtaForm .LP-CtaForm-title{font-size:26px;padding-inline:20px}.LP-CtaForm .LP-CtaForm-title:after{margin-top:12px}}.LP-CtaForm .LP-CtaForm-card{background-color:#f3f6f9;border-radius:10px;overflow:hidden;padding:0 40px 60px}.LP-CtaForm .LP-CtaForm-cardHead{background-image:linear-gradient(-90deg,#7940a3,#72499a);border-radius:8px 8px 0 0;color:#fff;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.6;margin:0 -40px 40px;padding:18px 20px;text-align:center}.LP-CtaForm .LP-CtaForm-body{margin:0 auto;max-width:760px}@media (max-width:960px){.LP-CtaForm .LP-CtaForm-card,.LP-CtaForm .LP-CtaForm-cardHead{border-radius:0}}@media (max-width:639px){.LP-CtaForm .LP-CtaForm-card{padding:0 20px 40px}.LP-CtaForm .LP-CtaForm-cardHead{font-size:16px;margin:0 -20px 30px;padding:14px 15px}}.LP-CtaForm .LP-CtaForm-body .hs-form fieldset{border:0;margin:0!important;max-width:none!important;padding:0}.LP-CtaForm .LP-CtaForm-body .hs-form-field{box-sizing:border-box;margin-bottom:20px}.LP-CtaForm .LP-CtaForm-body .hs-form-field>label{align-items:center;display:flex;flex-wrap:wrap;gap:3px;margin-bottom:8px}.LP-CtaForm .LP-CtaForm-body .form-columns-2 label{text-align:left;width:100%!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field>label>span{color:#202020;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.6}@media (max-width:639px){.LP-CtaForm .LP-CtaForm-body .hs-form-field>label>span{font-size:14px}}.LP-CtaForm .LP-CtaForm-body .hs-form-field label span.hs-form-required{display:inline-block!important;font-size:0!important;line-height:0!important;margin:0;vertical-align:middle;width:auto!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field label span.hs-form-required:before{background-color:#ee2b00;border-radius:4px;color:#fff;content:"必須";display:block;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.6;padding:2px 6px;white-space:nowrap}.LP-CtaForm .LP-CtaForm-body .hs-form-field>label span.hs-form-required{position:relative;top:1px}.LP-CtaForm .LP-CtaForm-body .hs-form-field>.hs-field-desc{color:#202020;display:block!important;font-size:12px;font-weight:400;letter-spacing:.1em;line-height:1.6;margin:-4px 0 10px;padding:0}.LP-CtaForm .LP-CtaForm-body .hs-form-field .hs-input{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#202020;font-size:16px;height:48px;letter-spacing:.1em;line-height:1.6;margin-top:0;padding:0 20px}.LP-CtaForm .LP-CtaForm-body .hs-form-field .hs-input::placeholder{color:#999;opacity:1}.LP-CtaForm .LP-CtaForm-body .hs-form-field input.hs-input{width:100%}.LP-CtaForm .LP-CtaForm-body .hs-form-field select.hs-input{background-color:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTUgOCI+PHBhdGggZmlsbD0iIzIwMjAyMCIgZD0ibTAgMCA3LjUgOEwxNSAwWiIvPjwvc3ZnPg==");background-position:right 20px center;background-repeat:no-repeat;background-size:15px 8px;border:1px solid #ccc;border-radius:3px;color:#202020!important;height:48px;line-height:1.6;margin-top:0!important;padding:0 45px 0 20px;width:100%!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field select.hs-input:invalid{color:#999!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field select.hs-input:has(option[value=""]:checked){color:#999!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field select.hs-input option{color:#202020!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field select.hs-input option[value=""]{color:#999!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field textarea.hs-input{display:block;height:100px;line-height:1.6;padding:10px;resize:vertical;width:100%}.LP-CtaForm .LP-CtaForm-body .hs-form-field .hs-fieldtype-intl-phone.hs-input{align-items:stretch;background:transparent;border:0;display:flex;height:auto;padding:0}.LP-CtaForm .LP-CtaForm-body .hs-form-field .hs-fieldtype-intl-phone.hs-input select.hs-input{background-position:right 10px center;border-radius:3px 0 0 3px;flex:0 0 auto;padding-left:12px;padding-right:30px;width:90px!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field .hs-fieldtype-intl-phone.hs-input input.hs-input{border-left:0;border-radius:0 3px 3px 0;flex:1 1 auto;width:auto}.LP-CtaForm .LP-CtaForm-body .hs-form fieldset.form-columns-2{display:flex;gap:10px;justify-content:flex-start;margin-bottom:20px!important}.LP-CtaForm .LP-CtaForm-body .hs-form fieldset.form-columns-2>.hs-form-field{flex:1 1 0;float:none;margin:0;min-width:0;padding:0!important;width:auto}@media screen and (max-width:639px){.LP-CtaForm .LP-CtaForm-body .hs-form fieldset.form-columns-2{display:block}.LP-CtaForm .LP-CtaForm-body .hs-form fieldset.form-columns-2>.hs-form-field{width:100%}.LP-CtaForm .LP-CtaForm-body .hs-form fieldset.form-columns-2>.hs-form-field+.hs-form-field{margin-top:20px}}.LP-CtaForm .LP-CtaForm-body .hs-form-field .inputs-list{list-style:none;margin:0;padding-left:0}.LP-CtaForm .LP-CtaForm-body .hs-form-field .inputs-list.multi-container{display:block;gap:0;margin:0}.LP-CtaForm .LP-CtaForm-body .hs-form-field .inputs-list.multi-container li{width:100%}.LP-CtaForm .LP-CtaForm-body .hs-form-field .inputs-list>li{line-height:0}.LP-CtaForm .LP-CtaForm-body .hs-form-field .inputs-list>li+li{margin-top:8px}.LP-CtaForm .LP-CtaForm-body .hs-form-field .inputs-list li label{cursor:pointer;display:inline-block;margin-bottom:0;text-align:left;width:auto}.LP-CtaForm .LP-CtaForm-body .hs-form-field .inputs-list label span.hs-form-required{position:relative;top:-2px}.LP-CtaForm .LP-CtaForm-body .hs-form-field .inputs-list label span.hs-form-required:before{margin-left:3px}.LP-CtaForm .LP-CtaForm-body .hs-form-field .inputs-list li label>span{color:#202020;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:1.6;padding-left:29px}.LP-CtaForm .LP-CtaForm-body .hs-form-field input[type=checkbox].hs-input+span:before,.LP-CtaForm .LP-CtaForm-body .hs-form-field input[type=radio].hs-input+span:before{background-color:#fff!important;border:1px solid #7a7a7a!important;border-radius:3px!important;height:18px!important;left:0!important;top:2px!important;width:18px!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field input[type=checkbox].hs-input:checked+span:before{background-color:#1536ac!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field input[type=checkbox].hs-input+span:after{background-color:transparent!important;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNC4zMDUgNy4zMiAxLjg0NCA0LjgxMSAwIDYuNDg2bDQuMTkzIDQuMTkyIDktOUwxMS40NjggMHoiLz48L3N2Zz4=")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:13px auto!important;border:0!important;border-radius:0!important;height:18px!important;left:0!important;top:2px!important;transform:none!important;width:18px!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field input[type=radio].hs-input+span:before{border-radius:50%!important}.LP-CtaForm .LP-CtaForm-body .hs-form-field input[type=radio].hs-input+span:after{background-color:#1536ac!important;background-image:none!important;border:0!important;border-radius:50%!important;height:8px!important;left:5px!important;top:7px!important;transform:none!important;width:8px!important}.LP-CtaForm .LP-CtaForm-body .hs-privacy_policy_check,.LP-CtaForm .LP-CtaForm-body .hs_privacy_policy_check{text-align:center}.LP-CtaForm .LP-CtaForm-body .hs-privacy_policy_check>.hs-field-desc,.LP-CtaForm .LP-CtaForm-body .hs_privacy_policy_check>.hs-field-desc{text-align:left}.LP-CtaForm .LP-CtaForm-body .hs-privacy_policy_check>.input,.LP-CtaForm .LP-CtaForm-body .hs_privacy_policy_check>.input{margin-top:20px}.LP-CtaForm .LP-CtaForm-body .hs-privacy_policy_check .inputs-list,.LP-CtaForm .LP-CtaForm-body .hs_privacy_policy_check .inputs-list{text-align:center}.LP-CtaForm .LP-CtaForm-body .hs-privacy_policy_check .inputs-list li,.LP-CtaForm .LP-CtaForm-body .hs_privacy_policy_check .inputs-list li{display:inline-block;text-align:left;width:auto}.LP-CtaForm .LP-CtaForm-body .hs-form-field .hs-form-booleancheckbox+.hs-form-booleancheckbox{margin-top:5px}.LP-CtaForm .LP-CtaForm-body .hs-form-field .hs-form-booleancheckbox label>span{font-size:14px;font-weight:400}.LP-CtaForm .LP-CtaForm-body .hs-service_info_send_optin>.hs-field-desc,.LP-CtaForm .LP-CtaForm-body .hs_service_info_send_optin>.hs-field-desc{font-size:13px}.LP-CtaForm .LP-CtaForm-body .hs-event_info_send_optin .inputs-list li.hs-form-booleancheckbox label>span,.LP-CtaForm .LP-CtaForm-body .hs-service_info_send_optin .inputs-list li.hs-form-booleancheckbox label>span,.LP-CtaForm .LP-CtaForm-body .hs_event_info_send_optin .inputs-list li.hs-form-booleancheckbox label>span,.LP-CtaForm .LP-CtaForm-body .hs_service_info_send_optin .inputs-list li.hs-form-booleancheckbox label>span{font-size:13px;font-weight:700}.LP-CtaForm .LP-CtaForm-body .hs-richtext{color:#202020;font-size:13px;letter-spacing:.1em;line-height:1.6;margin-bottom:20px}.LP-CtaForm .LP-CtaForm-body .hs-richtext p{font-size:13px;letter-spacing:.1em;line-height:1.6;margin:0 0 10px}.LP-CtaForm .LP-CtaForm-body .hs-richtext p:last-child{margin-bottom:0}.LP-CtaForm .LP-CtaForm-body .hs-richtext a,.LP-CtaForm .LP-CtaForm-body .inputs-list a{color:#1536ac;text-decoration:underline}.LP-CtaForm .LP-CtaForm-body .grecaptcha-badge,.LP-CtaForm .LP-CtaForm-body .hs-recaptcha{margin-top:10px}.LP-CtaForm .LP-CtaForm-body .hs_submit{margin-top:40px}.LP-CtaForm .LP-CtaForm-body .hs_submit .actions{margin:0;padding:0;text-align:center}.LP-CtaForm .LP-CtaForm-body .actions .hs-button.primary,.LP-CtaForm .LP-CtaForm-body .actions input[type=submit]{background-color:#1536ac;border:1px solid #1536ac;border-radius:45px;box-shadow:none;color:#fff;font-size:16px;font-weight:700;height:70px;letter-spacing:.1em;line-height:1.6;margin:0;max-width:100%;padding:0 20px;transition:.2s ease;width:400px}.LP-CtaForm .LP-CtaForm-body .actions .hs-button.primary:hover,.LP-CtaForm .LP-CtaForm-body .actions input[type=submit]:hover{background-color:#fff;color:#1536ac}@media (max-width:639px){.LP-CtaForm .LP-CtaForm-body .hs_submit{margin-top:30px}.LP-CtaForm .LP-CtaForm-body .actions .hs-button.primary,.LP-CtaForm .LP-CtaForm-body .actions input[type=submit]{font-size:15px;height:60px;width:100%}}.LP-CtaForm-sticky{background-image:linear-gradient(90deg,#881fff -4.59%,#a13be7 21.63%,#e084aa 78.45%,#ffa78c 104.67%);bottom:0;left:0;padding:10px 0;position:fixed;right:0;z-index:1000}body:has(.LP-CtaForm-sticky){padding-bottom:114px}body:has(.LP-CtaForm-sticky) #pagetop{bottom:114px}body:has(.LP-CtaForm-sticky) #hubspot-messages-iframe-container{bottom:114px!important}.LP-CtaForm-sticky .LP-CtaForm-sticky-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:calc(100% - 40px);width:700px}.LP-CtaForm-sticky .LP-CtaForm-sticky-lead{color:#fff;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.6;margin:0}.LP-CtaForm-sticky .LP-CtaForm-sticky-action{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:5px;padding-inline:6px;width:315px}.LP-CtaForm-sticky .LP-CtaForm-sticky-badge{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:6px;letter-spacing:.1em;line-height:1.6;margin:0}.LP-CtaForm-sticky .LP-CtaForm-sticky-badge:after,.LP-CtaForm-sticky .LP-CtaForm-sticky-badge:before{content:"";display:block;flex:0 0 auto;height:18px;width:18px}.LP-CtaForm-sticky .LP-CtaForm-sticky-badge:before{background-image:linear-gradient(45deg,transparent calc(50% - .5px),#fff calc(50% - .5px),#fff calc(50% + .5px),transparent calc(50% + .5px))}.LP-CtaForm-sticky .LP-CtaForm-sticky-badge:after{background-image:linear-gradient(135deg,transparent calc(50% - .5px),#fff calc(50% - .5px),#fff calc(50% + .5px),transparent calc(50% + .5px))}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn{align-items:center;background-color:#000;border:1px solid #202020;border-radius:60px;color:#fff;display:flex;gap:14px;height:60px;justify-content:center;padding:0 20px;text-decoration:none;transition:.2s ease}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn:hover{color:#fff;opacity:.85;text-decoration:none}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-label{align-items:center;display:flex;font-size:17.7px;font-weight:700;gap:8px;letter-spacing:.1em;line-height:1.6}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-text{margin-right:-.1em;white-space:nowrap}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIxIDIxIj48ZyBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcGF0aD0idXJsKCNhKSIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMyA0LjM2NGMtLjU5MiAwLTEuMDcxLjQ1Ny0xLjA3MSAxLjAyMnYxMC4yMjdjMCAuNTY1LjQ4IDEuMDIzIDEuMDcxIDEuMDIzaDE1Yy41OTIgMCAxLjA3MS0uNDU4IDEuMDcxLTEuMDIzVjUuMzg2YzAtLjU2NS0uNDgtMS4wMjItMS4wNzEtMS4wMjJ6TS41IDUuMzg2Qy41IDQuMDY4IDEuNjIgMyAzIDNoMTVjMS4zOCAwIDIuNSAxLjA2OCAyLjUgMi4zODZ2MTAuMjI3YzAgMS4zMTgtMS4xMiAyLjM4Ni0yLjUgMi4zODZIM0MxLjYyIDE4IC41IDE2LjkzMS41IDE1LjYxM3oiLz48cGF0aCBkPSJNMy41MDcgNS45OWEuNzM3LjczNyAwIDAgMSAxLjAwMi0uMTJsNS45OSA0LjQ0NyA1Ljk5LTQuNDQ3YS43MzcuNzM3IDAgMCAxIDEuMDAzLjEyLjY2LjY2IDAgMCAxLS4xMjYuOTU3bC02LjQyOCA0Ljc3MmEuNzQuNzQgMCAwIDEtLjg3NyAwTDMuNjMyIDYuOTQ3YS42Ni42NiAwIDAgMS0uMTI1LS45NTciLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNLjUuNWgyMHYyMEguNXoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");height:20px;width:20px}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-arrow,.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex:0 0 auto}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-arrow{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIgZmlsbD0iI2ZmZiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im04IDEwLjUgNCA0IDQtNCIvPjwvc3ZnPg==");height:24px;width:24px}@media (max-width:768px){.LP-CtaForm-sticky{padding:5px 0}body:has(.LP-CtaForm-sticky){padding-bottom:82px}body:has(.LP-CtaForm-sticky) #pagetop{bottom:82px}body:has(.LP-CtaForm-sticky) #hubspot-messages-iframe-container{bottom:82px!important}.LP-CtaForm-sticky .LP-CtaForm-sticky-inner{flex-direction:column;max-width:calc(100% - 30px);width:349px}.LP-CtaForm-sticky .LP-CtaForm-sticky-lead{display:none}.LP-CtaForm-sticky .LP-CtaForm-sticky-action{width:100%}.LP-CtaForm-sticky .LP-CtaForm-sticky-badge{font-size:12px}.LP-CtaForm-sticky .LP-CtaForm-sticky-badge:after,.LP-CtaForm-sticky .LP-CtaForm-sticky-badge:before{height:14px;width:14px}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn{box-sizing:border-box;height:48px;padding:0 20px}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-label{font-size:15px;letter-spacing:.1em}.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-arrow,.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-icon{height:16px;width:16px}}@media (max-width:374px){.LP-CtaForm-sticky .LP-CtaForm-sticky-btn-label{font-size:13px}}