@charset "utf-8";

/* 새글 스킨 (latest) */
.lt_notice { position: relative; }
.lt_notice .lt_title { display: none; }
.lt_notice .lt_more { display: none; }
.lt_notice .a-item { padding: 0; border: 0; background-color: #fff; word-break: break-all; }
.lt_notice .a-item .img-box { position: relative; cursor: pointer; display: none; }
.lt_notice .a-item .img-box img { -webkit-transform: scale(1); transform: scale(1); transition: all 1s ease; -webkit-transition: all 1s ease; }
.lt_notice .a-item .img-box img:hover { -webkit-transform: scale(1.1); transform: scale(1.1); }
.lt_notice .a-item .info { height: 227px; display: block; text-decoration: none; padding: 30px;  transition: all 0.3s; }
.lt_notice .a-item .info:hover { border: 1px solid #5187c5; box-sizing: border-box }
.lt_notice .a-item .info .date { display: block; clear: both; font-size: 14px; color: #666; padding-bottom: 40px; }
.lt_notice .a-item .info .subject { font-weight: 700; font-size: 22px; padding-bottom: 20px; }
.lt_notice .a-item .info .substance { color: #666; margin-top: 9px; font-size: 18px; line-height: 1.6; }
.lt_notice .a-item .info .time { color: tomato; font-size: 0.9em; text-align: right; }
.lt_notice .a-item .more { width: 131px; margin: 0 0 30px 30px; border: 1px solid #ddd; padding: 12px 0; line-height: 12px; font-size: 14px; background: none; }
.lt_notice .a-item .more:hover { background-color: #001e3a; color: #fff; cursor: pointer; opacity: 1; transition: all 0.5s; }

/* ===== Owl Carousel Nav 상단 오른쪽 끝 배치 ===== */
.latest-carousel-wrapper { position: relative; }
.latest-carousel-nav-buttons { position: absolute; top: -40px; right: 0; display: flex; gap: 0; z-index: 10;}
.latest-carousel-nav-buttons button {  width: 30px; height: 30px;display: flex; align-items: center; justify-content: center; border: none; color: #333; font-size: 22px; cursor: pointer; padding: 0;margin: 0;}
.latest-carousel-nav-buttons button:first-child { background-color: transparent; border-right: none;}
.latest-carousel-nav-buttons button:last-child {  background-color: transparent;}
.latest-carousel-nav-buttons button:hover { background: #5187c5; border-color: #5187c5;color: #fff; z-index: 1;}

/* 기존 owl-nav 숨기기 */
.latest-carousel .owl-nav {   }