@charset "utf-8";
/* 새글 스킨 (latest) */
.lt {position: relative;}
.lt .lt_title {display: none;}
.lt .lt_more {display: none;}
.lt .a-item {padding: 0; border:0; background-color:#fff; border:1px solid #ddd; word-break: break-all;}
.lt .a-item .img-box { position:relative; overflow:hidden; cursor:pointer;}
.lt .a-item .img-box img {    -webkit-transform: scale(1); transform: scale(1);transition: all 1s ease;-webkit-transition: all 1s ease;}
.lt .a-item .img-box img:hover { -webkit-transform: scale(1.1); transform: scale(1.1);}
.lt .a-item .info {display: block;text-decoration: none;padding:30px;}
.lt .a-item .info .subject { font-weight:700; font-size:22px; height:62px; 
  overflow: hidden;        /* 넘치는 내용 숨기기 */
  word-wrap: break-word;   /* 긴 단어 줄바꿈 */
  box-sizing: border-box;  /* 패딩, 보더 포함한 사이즈 계산 */ 
  
  }
.lt .a-item .info .substance {color:#555; margin-top:20px; font-size:15px; line-height:1.6 ;  height:50px;  overflow: hidden;        /* 넘치는 내용 숨기기 */
  word-wrap: break-word;   /* 긴 단어 줄바꿈 */
  box-sizing: border-box;  /* 패딩, 보더 포함한 사이즈 계산 */  }
  
  .lt .a-item .info .time { overflow: hidden;  }
.lt .a-item .info .time .time_left { color:#272727; margin-top:30px; font-size:14px;text-align:left; float: left; }
.lt .a-item .info .time .time_right { color:#f94d03; margin-top:30px; font-size:16px;text-align:left; float: right; font-weight:600; }


.lt .a-item .more {width: 140px;margin:0px 0px 50px 30px; border: 1px solid #ddd;padding: 12px 0 12px 0; line-height:20px; font-size:14px; background: none;}
.lt .a-item .more:hover {background-color: #dd412b; border:1px solid #dd412b; color: #fff;cursor: pointer;opacity: 1;transition: all 0.5s;}

.latest-carousel .owl-nav {position: absolute;top: 40%;margin-top: -25px; width:100%; display:none}

.latest-carousel .owl-nav .owl-prev {width:45px;height:45px; line-height:40px; position:absolute;left:15%; font-size:14px; color:#fff; border:0; text-align:center; background-color:transparent; cursor:pointer}
.latest-carousel .owl-nav .owl-next {width:45px;height:45px; line-height:40px; position:absolute;right:15%; font-size:14px; color:#fff; border:0; text-align:center; background-color:transparent;  cursor:pointer}
.latest-carousel .owl-nav .owl-prev:hover { background-color:transparent; color:#39F}
.latest-carousel .owl-nav .owl-next:hover { background-color:transparent; color:#39F}
.latest-carousel .owl-nav i { font-size:36px; font-weight:bold}

@media screen and (max-width:580px) {
	.lt .a-item .info .subject { font-weight:700; font-size:22px;  line-height:1.2 ; height:52px; 
  overflow: hidden;        /* 넘치는 내용 숨기기 */
  word-wrap: break-word;   /* 긴 단어 줄바꿈 */
  box-sizing: border-box;  /* 패딩, 보더 포함한 사이즈 계산 */ 
  
  }


}	