@charset "utf-8"; 
/* 새글 스킨 (latest) */

.m_newsBox { 
	display:none;
}
.m_newsBox .m_news_list { 
	position:static; 
	top:inherit; 
	right:inherit; 
	width:100%;
	max-width:1420px;
	margin-top:-60px;
	padding:0 20px; 
}

.m_gallery_custom { position:relative; overflow:hidden; }
.m_gallery_custom ul { padding-bottom:90px; }

.m_gallery_custom .lt_img { display:block; }
.m_gallery_custom .lt_img img { width:100%; height:auto; margin:0 auto; }

.m_gallery_custom .latest_num { position:absolute; top:25px; left:25px; z-index:90; font-size:50px; color:#fff; opacity:0.6; } 
.m_gallery_custom .latest_info { position:absolute; bottom:35px; left:25px; z-index:90; width:80%; font-size:15px; text-align:left; cursor:pointer; } 
.m_gallery_custom .latest_info .info_date { color:#fff; opacity:0.6; }
.m_gallery_custom .latest_info .info_tit { color:#fff; font-size:1.2em; font-weight:500; padding:25px 0 5px; }
.m_gallery_custom .latest_info .info_con { color:#e9e9e9; word-break:keep-all; }

/* 화살표 버튼 */
.m_gallery_custom .owl-carousel .owl-dots {
    position:absolute;
	bottom:22px;
    left:0;
    width:100%;
	z-index:10;
}
.m_gallery_custom .owl-carousel .owl-dots .owl-dot span {
    width:8px;
    height:8px;
    margin:0 6px;
    background:#cbcbcb;
    border-radius:0;
}
.m_gallery_custom .owl-carousel .owl-dots .owl-dot.active span,
.m_gallery_custom .owl-carousel .owl-dots .owl-dot:hover span {
    background:#4982aa;
}
.m_gallery_custom .owl-carousel .owl-nav .owl-prev,
.m_gallery_custom .owl-carousel .owl-nav .owl-next {
	position:absolute; 
	bottom:0;
	width:42px; 
	height:59px;
	z-index:11; 
	cursor:pointer; 
	background-size:42px auto; 
	background-position:center; 
	background-repeat:no-repeat; 
	z-index:99;
}
.m_gallery_custom .owl-carousel .owl-nav .owl-prev {
	background-image:url("/theme/basic/img/owl-nav-left.png"); 
	left:36%; 
	right:auto; 
}
.m_gallery_custom .owl-carousel .owl-nav .owl-next {
	background-image:url("/theme/basic/img/owl-nav-right.png"); 
	right:36%; 
	left:auto; 
}



/************************************ 반응형 ************************************/
@media screen and (min-width:320px) and (max-width:767px) {
	.m_newsBox { 
		display:block;
	}
	.m_newsBox .m_news_list { margin-top:0; padding:0; }
	.m_gallery_custom .latest_num { position:absolute; top:20px; left:inherit; right:20px; font-size:34px; } 
	.m_gallery_custom .latest_info { position:absolute; bottom:25px; left:0; width:100%; padding:0 25px; font-size:13px; } 
	.m_gallery_custom .latest_info .info_tit { padding:15px 0 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

	.m_gallery_custom .owl-carousel .owl-nav .owl-prev { left:10px; }
	.m_gallery_custom .owl-carousel .owl-nav .owl-next { right:10px; } 
}


@media all and (min-width:768px) and (max-width:1024px) {
	.m_newsBox { 
		display:block;
	}
	.m_gallery_custom .latest_num { position:absolute; top:20px; left:inherit; right:20px; font-size:34px; } 
	.m_gallery_custom .latest_info { position:absolute; bottom:25px; left:0; width:100%; padding:0 25px; font-size:13px; } 
	.m_gallery_custom .latest_info .info_tit { padding:15px 0 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
}



