.faq-section09-download-module.outline{background:#f5f5f5;padding:0}.faq-section09-download-module .innerline{padding:0}.faq-section09-download-module .inner-content{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px;padding:80px 56px 120px;width:100%}.faq-section09-download-module .lead-heading{color:#121213;font-family:Yu Gothic,YuGothic,sans-serif;font-size:24px;font-weight:700;letter-spacing:2.4px;line-height:1.3;margin:0;text-align:center}.faq-section09-download-module .cta-panel{align-items:center;background-color:#e0e0e0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;display:flex;gap:24px;justify-content:space-between;min-height:369px;overflow:hidden;padding:80px 64px}.faq-section09-download-module .cta-left{align-items:center;display:flex;flex-direction:column;gap:40px;max-width:100%;width:480px}.faq-section09-download-module .cta-copy{align-items:center;display:flex;flex-direction:column;gap:16px}.faq-section09-download-module .cta-brand{align-items:flex-end;display:flex;gap:20px;justify-content:center}.faq-section09-download-module .cta-brand-logo{display:block;height:var(--cta-brand-logo-height,37px);max-width:100%;object-fit:contain;width:var(--cta-brand-logo-width,292px)}.faq-section09-download-module .cta-brand-suffix{color:#181819;font-family:Yu Gothic,YuGothic,sans-serif;font-size:26px;font-weight:700;letter-spacing:2.6px;line-height:1.3}.faq-section09-download-module .cta-title{color:#181819;font-family:Yu Gothic,YuGothic,sans-serif;font-size:40px;font-weight:700;letter-spacing:0;line-height:1.5;margin:0;text-align:center}.faq-section09-download-module .cta-actions{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.faq-section09-download-module .cta-button{align-items:center;background:#1599c5;border:0;border-radius:100px;box-sizing:border-box;display:flex;gap:0;justify-content:center;max-width:100%;padding:20px 24px 20px 16px;position:relative;text-decoration:none;width:480px}.faq-section09-download-module .cta-button span{color:#fff;flex:1 0 0;font-family:Yu Gothic,YuGothic,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.5;text-align:center}.faq-section09-download-module .cta-button img{height:26px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:26px}.faq-section09-download-module .hs-web-interactive-inline{width:100%}.faq-section09-download-module .cta-button-with-cta{min-height:80px;overflow:hidden;padding:0;position:relative;transition:opacity .3s ease}.faq-section09-download-module .cta-button-with-cta .hs-cta-node,.faq-section09-download-module .cta-button-with-cta .hs-cta-wrapper,.faq-section09-download-module .cta-button-with-cta a{display:flex;height:100%;width:100%!important}.faq-section09-download-module .cta-button-with-cta a{align-items:center;box-sizing:border-box;color:#fff;font-family:Yu Gothic,YuGothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;gap:0;justify-content:center;line-height:150%;min-height:80px;padding:20px 24px 20px 16px;text-align:center;text-decoration:none}.faq-section09-download-module .cta-button-with-cta:hover{opacity:.8}.faq-section09-download-module .cta-button-with-cta a:hover{opacity:1}.faq-section09-download-module .cta-button-with-cta .cta-button-custom-icon{align-items:center;display:flex;height:26px;justify-content:center;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:26px}.faq-section09-download-module .cta-button-with-cta .cta-button-custom-icon img{display:block;height:26px;width:26px}.faq-section09-download-module .cta-sub-link{color:#181819;font-family:Yu Gothic,YuGothic,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.3;margin:0;text-decoration:underline}.faq-section09-download-module .cta-sub-link .hs-cta-node,.faq-section09-download-module .cta-sub-link .hs-cta-wrapper,.faq-section09-download-module .cta-sub-link a{display:block}.faq-section09-download-module .cta-sub-link a{color:#181819;font-family:Yu Gothic,YuGothic,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.4px;line-height:1.3;margin:0;text-decoration:underline}.faq-section09-download-module .cta-right{flex-shrink:0;max-width:100%;width:552px}.faq-section09-download-module .cta-right img{display:block;height:auto;width:100%}@media (min-width:768px) and (max-width:1220px){.faq-section09-download-module .cta-panel{align-items:center;flex-direction:column;gap:40px;min-height:0;padding:64px 32px}.faq-section09-download-module .cta-left,.faq-section09-download-module .cta-right{margin:0 auto;min-width:0;width:100%}.faq-section09-download-module .cta-left,.faq-section09-download-module .cta-right{flex:none;max-width:640px}}@media (max-width:1080px){.faq-section09-download-module .cta-panel{padding:80px 32px}}@media (max-width:767px){.faq-section09-download-module.outline{background:#e9e9e9}.faq-section09-download-module .inner-content{gap:24px;padding:0}.faq-section09-download-module .lead-heading{font-size:18px;letter-spacing:1.8px;line-height:1.3;padding:0}.faq-section09-download-module .cta-panel{border-radius:0;display:flex;flex-direction:column;gap:40px;margin-left:0;margin-right:0;min-height:0;padding:48px 24px;width:100%}.faq-section09-download-module .cta-left{gap:24px;max-width:327px;width:100%}.faq-section09-download-module .cta-brand{gap:12px}.faq-section09-download-module .cta-brand-logo{height:var(--cta-brand-logo-height-sp,20.78px);width:var(--cta-brand-logo-width-sp,163px)}.faq-section09-download-module .cta-brand-suffix{font-size:16px;letter-spacing:1.6px}.faq-section09-download-module .cta-title{font-size:26px}.faq-section09-download-module .cta-button{width:327px}.faq-section09-download-module .cta-button-with-cta,.faq-section09-download-module .cta-button-with-cta a{min-height:0}.faq-section09-download-module .cta-right{margin:0 auto;width:327px}}