@charset "utf-8";
/* 새글 스킨 (latest) */

.lat ul {border-top:2px solid #2b2f78;}
.lat li {display: flex; padding:52px 0; border-bottom:1px solid #ddd;}
.lat li .lt_date {width: 13%; padding:0 1%; text-align: center; display: flex; justify-content:center; align-items:center;}
.lat li .li_tit {border-left:1px solid #ddd; width: 87%; padding:0 3.5%;}
.lat li .li_tit > a {display: flex; flex-direction:column; justify-content:space-between;}
.lat li .li_tit h3 {margin-bottom: 20px; font-size: 18px; color: #222; font-weight: 500; display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.lat li .li_tit div {display: inline-block; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.lat li .li_tit div p {display:inline; font-size: 16px; color: #888; font-weight: 500; text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.lat li .li_tit div p br {display: none;}

.lat li a:hover{color:#0a375e}
.lat .empty_li{line-height:145px ;color:#151515;text-align:center;padding:0;}
.lat .empty_li:before{background:none;padding:0}

@media(max-width:1080px){
    .lat li {padding:42px 0;}
    .lat li .li_tit h3 {margin-bottom: 16px; font-size: 17px;}
    .lat li .li_tit div p {font-size: 15px;}
}
@media(max-width:768px){
    .lat li {padding:32px 0;}
    .lat li .lt_date {width: 20%;}
    .lat li .li_tit {width: 80%;}
    .lat li .li_tit h3 {margin-bottom: 12px; font-size: 16px;}
    .lat li .li_tit div p {font-size: 14px;}
}
@media(max-width:600px){
    .lat li {padding:22px 0;}
    .lat li .li_tit h3 {margin-bottom: 8px; font-size: 15px;}
    .lat li .li_tit div p {font-size: 13px;}
}