@charset "utf-8";

/* 최근게시물 스킨 (latest) */
.lt {position:relative; width:48%; max-width:560px;}
.lt h2 a.lt_title{font-size:25px; color:#222; font-weight:500;}
.lt ul {margin:20px 0 0; padding:0; list-style:none; border-top:2px solid #111;}
.lt li {width:100%; padding:20px 10px; border-bottom:1px solid #ddd; display:flex; justify-content:space-between;}
.lt li a {font-size:17px; width:70%; 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 .lt_date {font-size:16px; color:#777; width:30%; text-align:right;}

.lt .new_icon {display:inline-block; color:#007dc3; font-size:12px}

.lt .lt_more {position:absolute; right:0px; top:8px;}
.lt .lt_more a i {font-size:20px; color:#b4c3cb; 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);}

 @media (max-width: 969px){
	.lt h2 a.lt_title {font-size:22px;}
	.lt li {padding:15px 5px; display:block;}
	.lt li a {font-size:16px; width:100%; display:block;}
	.lt li .lt_date {font-size:15px; width:100%; text-align:left; margin-top:5px; display:block;}
	 
 }
 
  @media (max-width: 639px){
	.lt {width:100%; max-width:100%; margin-top:40px;}
	.lt h2 a.lt_title{font-size:18px;}
	.lt ul {margin:12px 0 0;}
	.lt li a {font-size:15px;}
    .lt li:last-child {{}
	.lt li .lt_date {font-size:14px;}
	.lt .lt_more {right:0px; top:0px;}
	.lt .lt_more a i {font-size:18px;}
	
 }
 
  @media (max-width: 399px){
	.lt {margin-top:30px;}
	
 }