.work-content{margin:0 auto}@media screen and (max-width:540px){.work-content{width:100%}}.work-flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:540px){.work-flex{gap:0;margin-top:2rem}}.work-flex:after{content:"";width:33%}.work-item{width:33%;padding:2.6%;height:auto;padding-bottom:2.4rem;box-sizing:border-box;border-right:1px solid #d0d0d0;text-decoration:none;transition:.3s}.work-item:nth-child(3n+1){padding-left:0}.work-item:nth-child(3n){padding-right:0;border-right:none}@media screen and (max-width:540px){.work-item{width:48%;margin:0 auto;border:none}}.work-item .work-thumbnail{overflow:hidden;height:13.5rem;width:100%}@media screen and (max-width:1240px){.work-item .work-thumbnail{height:17.5vw}}@media screen and (max-width:540px){.work-item .work-thumbnail{height:8.2rem;width:100%;margin:0 auto}}.work-item .work-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.work-item:hover .work-thumbnail img{transform:scale(1.03)}.work-item .work-txt .category{font-size:var(--fs-body-xs);border:1px solid #000;border-radius:999px;padding:.1rem .6rem;box-sizing:border-box;margin:1rem 0 .4rem;display:inline-block;color:#000}.work-item .work-txt .txts{font-size:var(--fs-body);color:#000;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}@media screen and (max-width:540px){.work-item .work-txt .txts{font-size:var(--fs-body-s2)}}