@charset "utf-8";

/* 최근게시물 스킨 (latest) */
.lt {position:relative;}
.lt h2 {font-size:32px; color:#111; margin-bottom:30px;}
.lt h2 a {}
.lt ul {margin:0; padding:0; list-style:none; border-top:2px solid #111;}
.lt li {display:flex; justify-content:space-between; align-items:center; padding:20px 15px; border-bottom:1px solid #ddd;}
.lt li p {width:75%;}
.lt li a {width:100%; display:inline-block; font-size:18px; color:#111; word-break:keep-all; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;
overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:break-word; height:28px; line-height:28px;}
.lt li a:hover {color:#777;}
.lt li a strong {font-weight:400; color:#111;}
.lt li .lt_date {width:25%; display:inline-block; color:#999; font-size:17px; text-align:right;}
.lt li.empty_li {display:block; width:100%; font-size:18px; padding:50px 0; text-align:center; background:none; color:#999;}

.lt .new_icon {display:inline-block; color:#2194d2; text-align:center;vertical-align:middle;font-size:12px; font-weight:600;}

.lt .lt_more {position:absolute; top:15px; right:0;}
.lt .lt_more i {font-size:24px; color:#ccc; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt .lt_more:hover i {color:#1058a2; transform:rotate(90deg);}


 @media (max-width: 1399px){
	
 }
 
 @media (max-width: 1199px){
	.lt h2 {font-size:27px;}
	.lt li {padding:20px 5px;}
 }
 
 @media (max-width: 969px){
	.lt h2 {font-size:24px; margin-bottom:20px;}
	.lt li {padding:18px 5px;}
	.lt li a {font-size:16px; height:24px; line-height:24px;}	
	.lt li .lt_date {font-size:15px;}
	.lt .lt_more {top:6px;}
	.lt .lt_more i {font-size:20px;}
	
 }
 
 @media (max-width: 639px){
	.lt h2 {font-size:20px; margin-bottom:15px;}
	.lt li {padding:15px 5px;}
	.lt li a {font-size:15px; height:22px; line-height:22px;}
	.lt li .lt_date {font-size:14px;}
	.lt .lt_more i {font-size:18px;}
	
 }
 
  @media (max-width: 399px){
	.lt h2 {font-size:19px; margin-bottom:12px;}
	.lt li {padding:14px 5px; display:block;}
	.lt li p {width:100%;}
	.lt li a {font-size:14px; height:2.px; line-height:2.px;}
	.lt li .lt_date {width:100%; font-size:13px; text-align:left;}
	.lt .lt_more i {font-size:17px;}
	
 }