@charset "utf-8";

#inc04 .cont_area{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #e1e1e1}
#inc04 .lt_area{padding:60px}
#inc04 .lt_area li:first-child{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #e1e1e1}
#inc04 .lt_area li:first-child h4{margin:10px 0 15px;font-size:20px;font-weight:700}
#inc04 .lt_area li:first-child a:hover h4{text-decoration:underline}
#inc04 .lt_area li:nth-child(2){margin-bottom:5px}
#inc04 .lt_area li:not(:first-child) .tit div{display:none}
#inc04 .lt_area li:not(:first-child) .tab{display:none}
#inc04 .lt_area li:not(:first-child) h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:17px}
#inc04 .lt_area li:not(:first-child) h4:before{display:inline-block;content:'';width:3px;height:3px;margin-right:10px;vertical-align:5px;background:var(--primary)}
#inc04 .lt_area .tab{font-size:16px;font-weight:700;color:var(--primary)}
#inc04 .lt_area .tit div{font-weight:400;color:#777}

/* 반응형 [s] */
@media (max-width:1320px){
#inc04 .cont_area{margin:0 20px}
#inc04 .cont_area img{width:100%;height:100%;object-fit:cover}
#inc04 .lt_area{padding:40px}
#inc04 .lt_area li:first-child{margin-bottom:25px;padding-bottom:25px}
#inc04 .lt_area li:not(:first-child) h4{font-size:15px}
#inc04 .lt_area li:first-child h4{font-size:18px}
}
@media (max-width:1024px){
}
@media (max-width:768px){
#inc04 .cont_area{display:block}
#inc04 .cont_area img{display:none}
}
@media (max-width:480px){
#inc04 .lt_area{padding:30px}
#inc04 .lt_area li:first-child h4{font-size:16px}
#inc04 .lt_area .tab{font-size:14px}
}
@media (max-width:390px){
}
/* 반응형 [e] */
