.case-study{background:#fcf5f5}.case-study-inner{margin:0 auto;max-width:1480px;padding:80px 40px}.case-study-list{display:flex;gap:0 40px}.case-study-list .case-study-box{background:#fff;border-radius:10px;box-shadow:0 0 12px rgba(0,0,0,.08);overflow:hidden;width:calc(33.33333% - 40px)}.case-study-list .case-study-box:hover{box-shadow:0 0 32px rgba(240,80,100,.2)}.case-study-list .case-study-box h3{font-size:1.6rem;padding:20px}@media screen and (max-width:1080px){.case-study-list{display:flex;gap:0 20px}.case-study-list .case-study-box{width:calc(33.33333% - 20px)}}@media screen and (max-width:640px){.case-study-inner{padding:60px 20px}.case-study-list{flex-direction:column;gap:20px}.case-study-list .case-study-box{width:100%}}