@charset "utf-8";

/* 새글 스킨 (latest) */
.pic_main { position: relative; }
.pic_main_list { padding-bottom: 60px; }
.pic_main_list .swiper-slide { overflow: hidden; }
.pic_main_list .swiper-slide .lt_img img { display: block; width: 100%; height: 100%; object-fit: cover; }
.pic_main_list .swiper-slide .lt_info { padding: 30px 0px 0px; }
.pic_main_list .swiper-slide .lt_info .category-name { display: block; margin-bottom: 20px; color: #1e88e5; font-weight: 600; }
.pic_main_list .swiper-slide .lt_info a { 
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: left; min-height: 70px; margin-top: 0px; font-size: 1.2em; font-weight: 600; letter-spacing: -0.03em; line-height: 1.4;
}
.pic_main_list .swiper-slide .lt_info span.lt_date { display: block; margin-top: 25px; color: #b6b7b7; font-size: 0.9em; font-weight: 400; }

.pic_main .empty_li { text-align:center; width: 100%; padding:0; color:#666; line-height:145px; }
.pic_main .empty_li:before { padding:0; background:none; }

.pic_main .swiper-button-prev, .pic_main .swiper-button-next { width: 70px; height: 70px; background: rgba(255, 255, 255, 1); box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1); }

.pic_main .swiper-button-prev, .pic_main .swiper-rtl .swiper-button-next { left: -35px; }
.pic_main .swiper-button-next, .pic_main .swiper-rtl .swiper-button-prev { right: -35px; }

.pic_main .swiper-button-prev:after, .pic_main .swiper-rtl .swiper-button-next:after {
	content: "\e906"; font-family: 'xeicon' !important;
}

.pic_main .swiper-button-next:after, .pic_main .swiper-rtl .swiper-button-prev:after {
	content: "\e907"; font-family: 'xeicon' !important;
}