@charset "utf-8";
a {text-decoration:none !important;}

/* 새글 스킨 (latest) */
.lat01 {position:relative; background:#fff; overflow:hidden;}
.lat01 .lat_title {display:flex; align-items:flex-end; justify-content:space-between; padding-bottom:10px; font-size:20px; color:#253dbe; border-bottom:1px solid #000;}
.lat01 .lat_title a.boardTit {position:relative; display:inline-block; font-size:25px; color:#000; font-family:'SCoreDream'; vertical-align:middle;}
.lat01 .lat_title a.lt_more {line-height:14px; font-size:14px; color:#000; vertical-align:middle;}

.lat01 ul{padding: 0;}
.lat01 li {position:relative; display: flex;align-items:center;justify-content:space-between; padding: 10px 0; line-height:18px; border-bottom: 1px solid #e0e0e0;}
.lat01 li:not(:first-child) {padding: 7px 0;}

.lat01 ul > li:first-child > div:last-child > a:first-child{font-size:20px; color:#333333; font-weight:600;}

.lat01 li a {line-height:24px; font-size:16px; color:#333333; vertical-align:middle;}
.lat01 li a:last-child {font-size:15px; color:#939393;}
.lat01 li a:hover {color:#00950c}


.lat01 li .fa-heart {color:#ff0000}
.lat01 li .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle}
.lat01 li .new_icon {display:inline-block;width:20px;line-height:20px;font-size:0.9em;color:#fff;background:#fd2d3d;text-align:center;border-radius:50%;margin-left:10px;font-weight:bold;vertical-align:middle}
.lat01 li .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle}
.lat01 li .fa-caret-right {color:#bbb}
.lat01 li .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle}
.lat01 li .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle}

.lat01 .lt_info {padding:10px 0}
.lat01 .lt_info .lt_nick {font-size:14px;display: none;}
.lat01 .lt_info .date {font-size:15px; color:#b4b4b4;}

.lat01 .empty_li {line-height:145px;color:#666;justify-content: center;padding:0}
.lat01 .empty_li:before {background:none;padding:0}

.lat01 .lt_cmt {background:#e9eff5;color:#3a8afd;font-size:11px;height:16px;line-height:16px;padding:0 5px;border-radius:3px;vertical-align:middle}
.lat01 .lt_more {display:block;color:#3a8afd;border-radius:3px;text-align:center}
.lat01 .lt_more i {transition:transform .3s;-webkit-transition:-webkit-transform .3s; font-size:18px; color:#333}
.lat01 .lt_more:hover {color:#777}
.lat01 .lt_more i:hover {transform:rotate(180deg);-webkit-transform:rotate(180deg);}

.lat01 .lat-title{}

.lat01 .lt_info_first{display: flex; align-items:center; flex-direction:column; gap:5px; width: fit-content; margin-right: 20px; padding:10px 10px 5px; background: #f1f1f1; border-radius:5px; 
_box-shadow:3px 3px 5px #c4c4c4;}
.lat01 .lt_info_first .date-d{font-weight:700; font-size:25px; font-family:'SCoreDream';}
.lat01 .lt_info_first .date {font-size:10px;}

.lat01 ul > li:not(.empty_li):first-child{justify-content: flex-start;}
.lat01 ul > li:first-child > div:last-child{display: flex;flex-direction:column;}




@media (max-width:768px) {

.lat01 .lat_title {font-size:18px;}
.lat01 .lat_title a {font-size:18px;}

.lat01 ul > li:first-child > div:last-child > a:first-child {font-size:18px;}
.lat01 li a {font-size:14px;}
.lat01 li a:last-child {font-size:14px;}
.lat01 .lt_info .date {font-size:13px;}

}


@media (max-width:440px) {

.lat01 ul > li:first-child > div:last-child > a:first-child {font-size:16px;}

}