@charset "utf-8";

.cn_sec03 {font-family: "Noto Sans SC", sans-serif;}
.cn_sec03 .topbnn {border:none;}
.cn_sec03 span.txtBg {background-color:#d71818; color:#fff;}

.cn_sec03 .circBull {position:relative;  padding-left:18px;}
.cn_sec03 .circBull::before {content:""; position:absolute; top:10px; left:0; width:10px; height:10px; border-radius:50%; background-color:#d71818;}
.cn_sec03 .smlBullet {position:relative;  padding-left:12px;}
.cn_sec03 .smlBullet::before {content:""; position:absolute; top:12px; left:0; width:3px; height:3px; border-radius:50%; background-color:#222;}

/*오리지널 이미지 2장*/
.cn_sec03 ul.twoUl {display:flex; flex-wrap:wrap; justify-content: space-between;}
.cn_sec03 ul.twoUl li {width:48%; }
.cn_sec03 ul.twoUl li .imgWrap {position:relative; width:100%; height:0; padding-bottom:55%; overflow:hidden;}
.cn_sec03 ul.twoUl li .imgAbsol {position:absolute; top:0; left:0; width:100%; }
.cn_sec03 ul.twoUl li img {width:100%; height:100%; object-fit: cover;}

@media screen and (max-width:1024px){
  .cn_sec03 .circBull {padding-left:15px;}
  .cn_sec03 .circBull::before {top:9px; width:8px; height:8px;}
  .cn_sec03 .smlBullet { padding-left:10px;}
  .cn_sec03 .smlBullet::before { top:10px; }
}
@media screen and (max-width:768px){
  .cn_sec03 .circBull {padding-left:12px;}
  .cn_sec03 .circBull::before {top:8px; width:6px; height:6px;}

}
@media screen and (max-width:560px){
  .cn_sec03 ul.twoUl li {width:100%; margin:0 auto 20px; }
}