@charset "utf-8";

#atc02{width:100%;max-width:var(--main-size);margin:0 auto;padding-bottom:80px}
#atc02 .cont_area ul{display:flex;gap:30px}
#atc02 .cont_area .img_wrap{overflow:hidden;border-radius:20px}
#atc02 .cont_area .img{height:215px;background-size:cover;background-position:center;transition:all .3s}
#atc02 .cont_area .img.none{border:1px solid #e1e1e1;background:#fff url(../../hd/top_menu/logo.png) center no-repeat !important}
#atc02 .cont_area .cont{padding:25px}
#atc02 .cont_area .cont p{margin-bottom:10px;font-size:16px;font-weight:700;transition:all .3s}
#atc02 .cont_area .cont div{margin-bottom:20px;color:#777;line-height:1.5}
#atc02 .cont_area .cont span{font-size:13px;font-weight:700;color:#aaa}

@media(hover:hover){
#atc02 .cont_area a:hover .img{transform:scale(1.1)}
}
/* 반응형 [s] */
@media (max-width:1024px){
#atc02{padding:0px 15px 30px}
#atc02 .cont_area .img{height:150px}
#atc02 .cont_area .cont{padding:15px}
#atc02 .cont_area .cont p{font-size:15px}
}
@media (max-width:768px){
#atc02 .cont_area ul{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
}
@media (max-width:480px){
}
@media (max-width:390px){
#atc02{padding:0 15px 30px}
#atc02 .cont_area .cont p{margin-bottom:3px}
}
/* 반응형 [e] */
