.faq-section07-case-study-module.outline{background:#fafafc;padding:0}.faq-section07-case-study-module .innerline{padding:0}@media (min-width:1081px){.faq-section07-case-study-module .innerline{padding:0 56px}}.faq-section07-case-study-module .inner-content{box-sizing:border-box;display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:1200px;padding:100px 24px 120px}@media (min-width:1081px){.faq-section07-case-study-module .inner-content{padding:100px 0 120px}}@media (max-width:767px){.faq-section07-case-study-module .inner-content{gap:40px;padding:64px 24px 80px}}.faq-section07-case-study-module .title-area{display:flex;flex-direction:column;gap:24px}.faq-section07-case-study-module .sub-title{color:#677070;font-family:Satoshi Variable,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:150%;margin:0}.faq-section07-case-study-module .main-title{color:#121213;font-family:Yu Gothic,YuGothic,sans-serif;font-size:32px;font-weight:700;letter-spacing:3.2px;line-height:150%;margin:0}.faq-section07-case-study-module .title-divider{background:linear-gradient(90deg,#121213 42px,#d9d9d9 0);height:1px;width:100%}@media (max-width:767px){.faq-section07-case-study-module .title-area{gap:16px}.faq-section07-case-study-module .sub-title{font-size:14px;letter-spacing:1.4px}.faq-section07-case-study-module .main-title{font-size:24px;letter-spacing:2.4px}.faq-section07-case-study-module .title-divider{background:linear-gradient(90deg,#121213 40px,#d9d9d9 0)}}.faq-section07-case-study-module .article-box{display:grid;gap:32px;grid-template-columns:1fr 1fr 1fr;justify-content:center}@media (min-width:768px) and (max-width:1080px){.faq-section07-case-study-module .article-box{gap:24px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.faq-section07-case-study-module .article-box{gap:16px;grid-template-columns:1fr}}.faq-section07-case-study-module .article-box a{color:inherit;opacity:1;text-decoration:none}.faq-section07-case-study-module .article-box a:focus-visible,.faq-section07-case-study-module .article-box a:hover{opacity:1}.faq-section07-case-study-module .article-item{background:#fff;border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.faq-section07-case-study-module .img-box{background:#d9d9d9;height:210px;overflow:hidden;width:100%}.faq-section07-case-study-module .img-box img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.faq-section07-case-study-module .article-content{display:flex;flex:1;flex-direction:column;padding:24px}@media (max-width:767px){.faq-section07-case-study-module .article-content{padding:24px 16px}}.faq-section07-case-study-module .company-name{color:#121213;font-family:Yu Gothic,YuGothic,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.4px;line-height:150%;margin:0}.faq-section07-case-study-module .article-title{color:#121213;font-family:Yu Gothic,YuGothic,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:150%;margin:16px 0 0}@media (max-width:767px){.faq-section07-case-study-module .article-title{font-size:16px;letter-spacing:1.6px;margin-top:12px}}.faq-section07-case-study-module .article-info-list{column-gap:12px;display:grid;grid-template-columns:auto 1fr;margin-bottom:auto;margin-top:16px;row-gap:4px}.faq-section07-case-study-module .article-info-item{display:contents}.faq-section07-case-study-module .article-info-item dt{grid-column:1}.faq-section07-case-study-module .article-info-item-title{color:#677070;font-family:Yu Gothic,YuGothic,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:150%;white-space:nowrap}.faq-section07-case-study-module .article-info-item dd{color:#121213;font-family:Yu Gothic,YuGothic,sans-serif;font-size:12px;font-weight:500;grid-column:2;letter-spacing:1.2px;line-height:150%;margin:0}.faq-section07-case-study-module .card-footer{display:flex;flex-direction:column;margin-top:auto;padding-top:16px}.faq-section07-case-study-module .play-btn{margin-top:auto;text-align:right}.faq-section07-case-study-module .play-btn .icon svg .circle{fill:#ebebeb}.faq-section07-case-study-module .play-btn .icon svg .triangle{fill:#000}.faq-section07-case-study-module .article-box a:hover .img-box img{transform:scale(1.05)}.faq-section07-case-study-module .article-box a:hover .play-btn .icon svg .circle{fill:#121213;transition:fill .3s ease}.faq-section07-case-study-module .article-box a:hover .play-btn .icon svg .triangle{fill:#fff;transition:fill .3s ease}.faq-section07-case-study-module .btn-box-wrapper{display:flex;justify-content:center}@media (max-width:767px){.faq-section07-case-study-module .btn-box{display:flex;justify-content:center;width:100%}}.faq-section07-case-study-module .btn{align-items:center;background:transparent;border:1px solid #121213;border-radius:100px;box-sizing:border-box;display:flex;gap:0;height:71px;justify-content:center;padding:0 24px 0 16px;position:relative;text-decoration:none;width:480px}@media (max-width:767px){.faq-section07-case-study-module .btn{gap:0;height:auto;max-width:327px;padding:20px 24px 20px 16px;width:100%}}.faq-section07-case-study-module .btn-text{color:#121213;flex:1;font-family:Yu Gothic,YuGothic,sans-serif;font-size:18px;font-weight:700;letter-spacing:1.8px;line-height:150%;text-align:center}.faq-section07-case-study-module .btn-icon{align-items:center;display:flex;flex:0 0 auto;height:32px;justify-content:center;line-height:0;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32px}.faq-section07-case-study-module .btn-icon svg{display:block;height:32px;position:static;right:auto;top:auto;width:32px}.faq-section07-case-study-module .btn-icon svg .circle{fill:#121213}.faq-section07-case-study-module .btn-icon svg .triangle{fill:#fff}