@charset "utf-8";

/* 최근게시물 스킨 (latest) */
.lt {position:relative; width:100%; min-height:500px; padding:30px 40px;; background:#eeeeee;}
.lt h2 a.lt_title{font-size:28px; color:#111; font-weight:600;}
.lt ul {margin:0px 0 0; padding:0;}
.lt li {width:100%; margin-bottom:20px; display:flex; justify-content:space-between;background: #fff;    flex-direction: column; padding: 30px}
.lt li:last-child{{margin-bottom: 0}}
.lt li a {font-size:22px; font-weight: 600; padding-bottom: 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#222; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt li a:hover {color:#666;}
.lt li p{font-size: 18px; color: #999; word-break: keep-all;padding-bottom: 20px}
.lt li .lt_date {font-size:18px; color:#999;  text-align:right;}

.lt .new_icon {display:inline-block; color:#1d2b8b; font-size:12px; font-weight:bold;}

.lt .lt_more {position:absolute; right:40px; top:40px;}
.lt .lt_more a i {font-size:20px; color:#ccc; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt .lt_more a:hover i {transform:rotate(90deg); color:#1d2b8b;}

 @media (max-width: 969px){
	.lt {min-height:auto; padding:30px;}
	.lt h2 a.lt_title {font-size:24px;}
	.lt li {margin-bottom:15px;}
	.lt li a {font-size:17px;padding-bottom: 10px;}
    .lt li p{padding-bottom: 10px;font-size: 16px}
	.lt li .lt_date {font-size:16px;}
	.lt .lt_more {right:30px; top:30px;}
	.lt .lt_more a i {font-size:18px;}
 }
 
  @media (max-width: 639px){
	.lt {padding:25px; }
	.lt li {margin-top:10px; display:block;padding: 20px}
	.lt li a {display:block; width:100%; font-size:16px;}
	.lt li .lt_date {display:block; width:100%; margin-top:5px; text-align:left; font-size:14px;}
    .lt li p{padding-bottom: 10px;font-size: 14px}
	.lt .lt_more a i {font-size:16px;}
	
 }
 
  @media (max-width: 399px){
	.lt {padding:22px;}
	
 }