@charset "utf-8";
/* 새글 스킨 (latest) */
.lt {position: relative;}
.con2 .lt .lt_title {display: none;}
.con2 .lt .lt_more {display: none;}

/* 스크롤시 가운데만 커지게 */
.con2 .lt .a-item {padding:0;border:0;background-color:#fff;word-break:break-all;transition:all .4s ease;transform:scale(.8);}
.con2 .latest-carousel .owl-item.center .a-item {transform:scale(1);z-index:5;}
.con2 .lt .a-item .img-box {position:relative;overflow:hidden;}
.con2 .lt .a-item .img-box img {width:100%;display:block;}

/* 제목, 상세보기 버튼 */
.con2 .lt .a-item .txt_box {display: none;}
.con2 .lt .a-item {filter: brightness(0.6);}
.con2 .lt .active.center .a-item {filter: none;}
.con2 .lt .center .a-item .txt_box {display: flex; border-top: 0; background: #108ccf; color: #fff; position: absolute; bottom: 0; width: 100%; justify-content: space-between; align-items: center;}
.con2 .lt .center .a-item .txt_box .txt_wrap {padding: 10px 30px;}
.con2 .lt .center .a-item .txt_box .txt_wrap .subject {font-size: 18px; margin-bottom: 10px; line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.con2 .lt .center .a-item .txt_box .txt_wrap .item_day {font-size: 12px; font-weight: 200; opacity: 0.6;}
.con2 .lt .center .a-item .txt_box .txt_bt {display: flex; align-items: center; background: #fff; padding: 40px 35px; min-width: 250px; justify-content: space-between; font-size: 16px; transition: all 0.5s; color: #000;}
.con2 .lt .center .a-item .txt_box .txt_bt:hover {background: #000; color: #fff;}
.con2 .lt .center .a-item .txt_box .txt_bt img {width: 25px; transform: rotate(0deg); transition: all 0.5s;}
.con2 .lt .center .a-item .txt_box .txt_bt:hover img {transform: rotate(360deg); filter: brightness(0) invert(1);}

/* 좌우 화살표 */
.con2 .latest-carousel .owl-nav {position:absolute;top:50%;margin-top:-25px;width:100%;display:block;}
.con2 .latest-carousel .owl-nav .owl-prev {left: 10%; margin: 0; position: absolute; cursor: pointer; color: #fff; background: transparent; padding: 0; font-size: 40px;}
.con2 .latest-carousel .owl-nav .owl-next {right: 10%; margin: 0; position: absolute; cursor: pointer; color: #fff; background: transparent; padding: 0; font-size: 40px;}
.con2 .latest-carousel .owl-dots {display:none;}


@media screen and (max-width:1300px) {
    .con2 .lt .center .a-item .txt_box .txt_bt {padding: 35px 25px; min-width: 200px;}
    .con2 .lt .center .a-item .txt_box .txt_wrap .subject {font-size: 16px;}
    .con2 .latest-carousel .owl-nav .owl-prev {left:0px;}
    .con2 .latest-carousel .owl-nav .owl-next {right:0px;}
}

@media screen and (max-width:640px) {
    .con2 .lt .center .a-item .txt_box p {display: none;}
    .con2 .lt .center .a-item .txt_box .txt_wrap {padding: 10px 15px;}
    .con2 .lt .center .a-item .txt_box .txt_wrap .subject {margin-bottom: 5px; font-size: 14px;}
    .con2 .lt .center .a-item .txt_box .txt_bt {min-width: unset; padding: 20px;}
    .con2 .latest-carousel .owl-nav .owl-prev {left:20px; font-size: 25px;}
    .con2 .latest-carousel .owl-nav .owl-next {right:20px; font-size: 25px;}
}



