.bl_ctaTopForm{background-color:#373737;border-radius:8px;max-width:416px;padding:32px 24px}@media screen and (max-width:768px){.bl_ctaTopForm{max-width:none;width:100%}}.bl_ctaTopForm .bl_ctaTopForm_title{align-items:center;color:#fff;display:flex;flex-direction:column;gap:16px;text-align:center}.bl_ctaTopForm .bl_ctaTopForm_title .bl_ctaTopForm_title__form{font-size:32px;font-weight:700;letter-spacing:.64px;line-height:100%}.bl_ctaTopForm .bl_ctaTopForm_title .bl_ctaTopForm_title__lead{font-size:14px;font-weight:500;line-height:140%}.bl_ctaTopForm .bl_ctaTopForm_textBtn .bl_ctaTopForm_textBtn__privacyPolicy{color:#fff;font-size:14px;font-weight:500;letter-spacing:1.28px;line-height:140%}.bl_ctaTopForm .bl_ctaTopForm_textBtn .bl_ctaTopForm_textBtnList__item{background-color:transparent;border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#fff;display:inline-flex;justify-content:center;margin-top:20px;padding:18px 28px;position:relative;text-align:center;text-decoration:none;width:100%}.bl_ctaTopForm .bl_ctaTopForm_textBtn .bl_ctaTopForm_textBtnList__item:after{align-self:stretch;background-image:url(/hubfs/colorer_2025/images/common/arrow_forward.svg);background-position:50%;background-repeat:no-repeat;bottom:0;content:"";height:auto;padding:18px 24px;position:absolute;right:0;top:0;width:24px}.bl_ctaTopForm .bl_ctaTopForm_textBtn .bl_ctaTopForm_textBtnList__item .bl_ctaTopForm_textBtnList__itemText{color:#fff;font-size:18px;font-weight:500;letter-spacing:.72px;line-height:100%}.bl_ctaTopForm .hs-form-private{margin-top:20px}.bl_ctaTopForm .hs-form-private .hs_category{line-height:1}.bl_ctaTopForm .hs-form-private label{color:#fff;font-size:13px}.bl_ctaTopForm .hs-form-private .hs-form-required{color:#f85a5a;display:inline-block;padding-left:5px}.bl_ctaTopForm .hs-form-private .hs-form-required:after{color:#f85a5a;content:"必須";display:inline-block;font-size:13px}.bl_ctaTopForm .hs-form-private .hs-error-msg{color:#f85a5a}.bl_ctaTopForm .hs-form-private .input input{box-sizing:border-box;padding:12px;transition:box-shadow .2s ease}.bl_ctaTopForm .hs-form-private fieldset:not(:first-of-type){margin-top:16px}.bl_ctaTopForm .hs-form-private fieldset.form-columns-1 .hs-input,.bl_ctaTopForm .hs-form-private fieldset.form-columns-2 .hs_firstname .input input{width:100%}@media screen and (max-width:768px){.bl_ctaTopForm .hs-form-private fieldset.form-columns-2 .hs_lastname .input input{width:100%}}.bl_ctaTopForm .hs-form-private fieldset.form-columns-1 .input,.bl_ctaTopForm .hs-form-private fieldset.form-columns-2 .input{margin:0}.bl_ctaTopForm .hs-form-private .input input::placeholder{color:#a4a4a4;font-size:13px}.bl_ctaTopForm .hs-form-private .hsfc-ErrorAlert{color:#f85a5a}.bl_ctaTopForm .hs-form-private .actions{margin-top:16px;position:relative}.bl_ctaTopForm .hs-form-private .actions:after{background:url(/hubfs/colorer_2025/images/common/arrow_forward_black.svg) no-repeat;background-size:contain;content:"";height:20px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:.3s;width:20px}.bl_ctaTopForm .hs-form-private .actions input{background-color:#ebd94e;border:none;border-radius:2px;color:#121212;font-size:20px;font-weight:700;letter-spacing:.04em;line-height:1;padding:14px 0;width:100%}.bl_ctaTopForm .hs-form-private .actions:hover:after{transform:translate(5px,-50%)}.bl_ctaTopForm input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#f5f5f5!important;border:1px solid #e1e1e1!important;border-radius:4px!important;box-sizing:border-box!important;cursor:pointer;height:24px!important;line-height:1!important;margin-right:5px!important;max-height:24px!important;max-width:24px!important;min-height:24px!important;min-width:24px!important;padding:0!important;position:relative;transition:all .3s ease;vertical-align:middle;width:24px!important}.bl_ctaTopForm .hs-form input[type=checkbox]:checked{background-color:#373737!important;border-color:#e1e1e1!important}.bl_ctaTopForm .hs-form input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:6px}.bl_ctaTopForm .hs-form input[type=checkbox]:focus{outline:1px solid #0068b5!important;outline-offset:1px!important}.bl_ctaTopForm .hs-form ul.inputs-list.multi-container{display:flex;flex-wrap:wrap;gap:24px 32px;list-style:none;margin:0;padding:0}.bl_ctaTopForm .hs-form ul.inputs-list.multi-container li.hs-form-checkbox{align-items:center;display:inline-flex;flex:0 0 auto;margin:0;padding:0}.bl_ctaTopForm .hs-form ul.inputs-list.multi-container li.hs-form-checkbox label.hs-form-checkbox-display{align-items:center;cursor:pointer;display:inline-flex;margin:0}.bl_ctaTopForm .hs-form ul.inputs-list.multi-container li.hs-form-checkbox label.hs-form-checkbox-display input[type=checkbox]{margin-right:6px}.bl_ctaTopForm .hs-form ul.inputs-list.multi-container li.hs-form-checkbox label.hs-form-checkbox-display span{color:#fff;font-size:13px;white-space:nowrap}@media screen and (max-width:768px){.bl_ctaTopForm .hs-form ul.inputs-list.multi-container{flex-direction:column;gap:24px}}.bl_ctaTopForm .hs-form select.hs-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f5f5f5;background-image:url(/hubfs/colorer_2025/images/common/pulldown-icon.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:12px;border:1px solid #e1e1e1;border-radius:4px;color:#121212;cursor:pointer;display:block;font-size:13px;line-height:1;padding:12px 40px 12px 16px;transition:all .3s ease;width:100%}.bl_ctaTopForm .hs-form select.hs-input:hover{border-color:#121212}.bl_ctaTopForm .hs-form select.hs-input.is-placeholderr{color:#999}.bl_ctaTopForm .hs-form select.hs-input:disabled{background-color:#e9ecef;cursor:not-allowed;opacity:.6}.bl_ctaTopForm .hs-form .hs-fieldtype-file .input{align-items:center;display:flex;flex-direction:row;gap:8px}.bl_ctaTopForm .hs-form input[type=file].hs-input{background:none;border:none;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;padding:0;width:auto!important}.bl_ctaTopForm .hs-form input[type=file].hs-input::file-selector-button{align-items:center;background:#ebebeb;border:1px solid #e1e1e1;border-radius:4px;color:#121212;cursor:pointer;display:inline-flex;font-size:12px!important;font-weight:500;gap:10px;justify-content:center;line-height:1;margin-right:8px;padding:6px!important;transition:all .2s ease}.bl_ctaTopForm .hs-form input[type=file].hs-input::-webkit-file-upload-button{align-items:center;background:#ebebeb;border:1px solid #e1e1e1;border-radius:4px;color:#121212;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-right:8px;padding:6px 16px;transition:all .2s ease;vertical-align:middle}.bl_ctaTopForm .hs-form input[type=file].hs-input::file-selector-button:hover,.hs-form input[type=file].hs-input::-webkit-file-upload-button:hover{opacity:.8}.bl_ctaTopForm　.hs-form input[type=file].hs-input:focus{outline:1px solid #0068b5;outline-offset:1px}.bl_ctaTopForm input[type=radio]{cursor:pointer;margin-right:8px!important;max-width:none!important;vertical-align:middle;width:auto!important}.bl_ctaTopForm .hs-form-radio-display{align-items:center;display:inline-flex;margin-right:16px}.bl_ctaTopForm .hs-form-radio{align-items:center;display:inline-flex!important;margin-bottom:8px}.bl_ctaTopForm .hs-form-radio .hs-input{align-items:center;display:inline-flex!important;width:auto!important}