@charset "utf-8";
/* 새글 스킨 (latest) */
.lt {position: relative; padding-top:0px}
.lt .lt_title {display: none;}
.lt .lt_more {display: none;}
.lt .a-item {padding: 0; border:0; background-color:#fff; width:100%; min-height: 390px;word-break: break-all; position:relative}
.lt .a-item .txt_box {border:0px solid #ddd; padding:40px 30px; position: relative; z-index: 2; margin-top: -60px; margin-left: 10px; width: 75%; background-color: #fff;box-shadow: 3px 3px 10px -1px #f5f5f5; margin-bottom: 0px;}
.lt .a-item .img-box { position:relative; overflow:hidden; cursor:pointer}
.lt .a-item .img-box p{ font-size:20px; padding:20px}

@media screen and (max-width: 960px) {  
   .lt .a-item .img-box p{ font-size:16px;}
}

.lt .a-item .img-box img { -webkit-transform: scale(1); transform: scale(1);transition: all 1s ease;-webkit-transition: all 1s ease; width:100%;border: 1px solid #e9e9e9}
.lt .a-item .img-box img:hover { -webkit-transform: scale(1.1); transform: scale(1.1);}
.lt .a-item .info {text-decoration: none;}
.lt .a-item .info .subject { font-weight:700; font-size:19px;}
.lt .a-item .info .substance {color:#555; margin-top:15px; font-size:16px; line-height:1.6;}
.lt .a-item .info .time {color:tomato; font-size:0.9em;text-align:right;}
.lt .a-item .more {width: 141px;margin:20px 0 0; border: 1px solid #ddd;padding: 14px 0 14px 0; line-height:14px; font-size:14px; background: none; float:left; display:none}
.lt .a-item .more:hover {background-color: #001e3a;color: #FFF;cursor: pointer;opacity: 1;transition: all 0.5s;}

.lt .a-item .arrow { position: absolute; width: 60px; height: 60px; background-color: #5f6f0c; color:#fff; right: 0; top: 388px; display: block; text-align: center;    transition: all 0.2s; z-index:3 }
.lt .a-item .arrow a { width:60px; height:60px; display:block}
.lt .a-item .arrow:hover {width: 140px; transition: all 0.3s; background-color:#ca391c;  color:#fff; cursor:pointer} 
.lt .a-item .arrow img { position: absolute; top: 50%; margin-top: -5px; right: 18px;width: initial; }
.lt .a-item .arrow span {filter: alpha(opacity=0); opacity: 0; position: absolute;  color: #fff; right: 60px;  font-size: 13px; padding:0 0 0 10px; letter-spacing: -0.5px; font-weight: 300; }
.lt .a-item .arrow:hover span   { filter: alpha(opacity=100); opacity: 1;  }




@media screen and (max-width:640px) {
.lt .a-item .arrow { top:300px}
}


.tl_product_box_wrap { width:100%; padding:150px 0}
/* .tl_product_box_wrap h2 { max-width:600px; margin:0 auto; text-align:center;font-size:36px; letter-spacing:3px; color:#000; line-height:1.2; font-weight:600; position:relative; display:block}
.tl_product_box_wrap span { font-size: 18px;  font-weight: 400; margin-top: 22px; color: #555; padding:0 20px; display:inline-block; position:relative} */
.tl_product_box_wrap .latest-carousel .owl-nav {position: absolute;top: 35%; width:100%; display:block}
.tl_product_box_wrap .latest-carousel .owl-nav .owl-prev {width:45px; height:45px; line-height:45px; left:-25px; background-color:#32373a; margin:0; position:absolute; cursor:pointer; color:#fff; padding:0}
.tl_product_box_wrap .latest-carousel .owl-nav .owl-next {width:45px; height:45px; line-height:45px; right:-25px; background-color:#32373a; margin:0; position:absolute; cursor:pointer; color:#fff; padding:0}
.tl_product_box_wrap .latest-carousel .owl-nav .owl-prev:hover { background-color:#4a78bc; color:#fff}
.tl_product_box_wrap .latest-carousel .owl-nav .owl-next:hover { background-color:#4a78bc; color:#fff}
.tl_product_box_wrap .latest-carousel .owl-dots { display:none}

 @media screen and (max-width: 992px) {  
    .tl_product_box_wrap { padding:50px 0}   
    /* .tl_product_box_wrap h2 { font-size:32px} */
 }
