.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%)}