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

.lat {position:relative;margin-bottom:20px;overflow:hidden;}

.lat .lat_title {
	display: block;
	padding-bottom: 20px;
  padding-left: 10px;
	font-size: 20px;
	font-weight: 600;
	color: #222;
	border-bottom: 2px solid #e64823;
}
.lat .lat_title a{color:#151515;display:inline-block;position:relative;text-decoration:none;}
/*.lat .lat_title a:after{position:absolute;bottom:-3px;left:0;width:10%;height:1px;background:#151515;content:''}*/
/*.lat ul{padding:15px 20px;} */

.date_news {display: flex; flex-flow:column wrap; height: 100%;}
.date_news li {display: flex; align-items:center; justify-content:space-between; padding: 20px 0;width: 100%;}
.date_news li:not(:nth-child(4)) {border-bottom: 1px solid #eee;}
.date_news li .date {text-align: center;}
.date_news li .date span {font-size: 36px; font-weight: 500; color:#222; }
.date_news li .date p {font-size: 20px; color: #3d3d3d; font-weight: 500;}
.date_news li .txt {width: 85%; text-align: left; padding: 0 30px;}
.date_news li .txt * {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 1;}
.date_news li .txt h3 {font-size: 18px; color:#222222; font-weight: 600;}
.date_news li .txt p {font-size: 16px; color: #555; font-weight: 400; margin-top: 15px;}
.date_news li .go_btn {color: #212121; font-size: 30px;}
.date_news li .go_btn img {max-width:45px; width:100%; display:block;}

@media(max-width:1280px){
.lat .lat_title {padding-bottom: 15px; padding-left: 5px;}
.date_news li {padding: 20px 10px;}
.date_news li .date span {font-size: 33px;}
.date_news li .date p {font-size: 18px;}
.date_news li .txt {padding:0 0 0 3%; padding-top: 5px;}
}

@media(max-width:1024px){
.lat .lat_title {font-size: 18px; padding-bottom: 10px;}
.date_news li {padding: 15px 0%;}
.date_news li .date span {font-size: 26px;}
.date_news li .date p {font-size: 15px;}
.date_news li .txt {width:88%;}
.date_news li .txt h3 {font-size: 16px;}
.date_news li .txt p {font-size: 15px; margin-top: 10px;}
.date_news li .go_btn {display:none;}
}
@media(max-width:768px){
.lat .lat_title {font-size: 16px;}
}


.lat .lt_more {display:none; position:absolute;top:0px;right:-8px;width:25px;line-height:25px;color:#151515;border-radius:3px;text-align:center;}
.lat .lt_more:hover{color:#777}