.faq-section03-module.outline{background:#fff;padding:100px 0 120px}.faq-section03-module .innerline{padding:0 56px}.faq-section03-module .inner-content{margin:0 auto;max-width:1200px;padding:0}.faq-section03-module .sec03-title{display:flex;flex-direction:column;gap:24px}.faq-section03-module .sub-title{color:#677070;font-family:Satoshi Variable,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:1.5;margin:0}.faq-section03-module .main-title{color:#121213;font-family:Yu Gothic,YuGothic,sans-serif;font-size:32px;font-weight:700;letter-spacing:3.2px;line-height:1.5;margin:0;padding-bottom:24px;position:relative}.faq-section03-module .main-title:after{background:#d9d9d9;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.faq-section03-module .main-title:before{background:#121213;bottom:0;content:"";height:1px;left:0;position:absolute;width:42px;z-index:1}.faq-section03-module .description{color:#121213;font-size:16px;font-weight:500;letter-spacing:1.6px;line-height:1.8;margin:0}.faq-section03-module .sec03-flow-image{margin-top:64px}.faq-section03-module .sec03-flow-image img{display:block;height:auto;width:100%}.faq-section03-module .sec03-flow-image picture{display:block}@media (max-width:767px){.faq-section03-module.outline{padding:64px 0 80px}.faq-section03-module .innerline{padding:0 24px}.faq-section03-module .inner-content{padding:0}.faq-section03-module .sec03-title{gap:16px}.faq-section03-module .sub-title{font-size:14px;letter-spacing:1.4px}.faq-section03-module .main-title{font-size:24px;letter-spacing:2.4px;padding-bottom:16px}.faq-section03-module .main-title:before{width:40px}.faq-section03-module .description{font-size:15px;letter-spacing:1.5px}.faq-section03-module .sec03-flow-image{margin-top:56px}}