.project-case-page{max-width:960px;padding:1rem 45px 45px}@media only screen and (max-width:985px){.project-case-page{padding:8rem 0 0}}.project-case__top{margin-bottom:1.5rem}.project-case__top h1{font-size:3rem;font-weight:500;color:#040404;line-height:1.5}.project-case__top p{font-size:1.1rem;color:#000}.project-case-wrapper{padding:1rem;background-color:#fff;width:100%;border-radius:8px}.project-case-inner-wrapper{flex-direction:column;align-items:flex-start}.project-case-header,.project-case-inner-wrapper{width:100%;display:flex;justify-content:space-between}.project-case-header{align-items:center;margin-bottom:1rem}@media only screen and (max-width:768px){.project-case-header{flex-direction:column;align-items:flex-start;gap:14px}}.back-to-project a{font-size:.9rem;color:#474747}.project-case-category ul{display:flex;align-items:center;justify-content:flex-end;gap:10px;list-style:none}@media only screen and (max-width:580px){.project-case-category ul{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.project-case-category ul li span{font-size:.9rem;color:#474747}.project-case-mockup{width:100%;margin-bottom:1.5rem;height:auto}.project-case-mockup img{width:100%;height:100%}.project-case-contents h2{font-size:1.05rem;color:#040404;line-height:1.5;margin-bottom:1rem}.project-case-contents p{font-size:.9rem;color:#474747;line-height:1.5;margin-bottom:2rem}.project-case-contents p ul{list-style-type:disc;margin-left:20px}.project-case-contents p a{color:#474747}