@charset "utf-8";

/* 새글 스킨 (latest) */

.best_list .swiper-slide { flex-wrap: wrap; }

.best_info { text-align: left; width: 100%; margin-top: 30px; }
.best_info .title { display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-align: left; margin-bottom: 15px; font-size: 1.3em; font-weight: 600; letter-spacing: -0.03em; }
.best_info p { color: #444; font-size: 0.95em; word-break: keep-all; }

.bestbox .swiper-button-prev, .bestbox .swiper-button-next { top: -4px; margin-top: 0px; border: 1px solid #ddd; }
.bestbox .swiper-button-prev:after, .bestbox .swiper-button-next:after { font-size: 15px; }
.bestbox .swiper-button-prev { right: 95px; left: auto; }
.bestbox .swiper-button-next { right: 50px; left: auto; }

.newsbox .empty_li { width: 100% !important; line-height:145px ;color:#666;text-align:center;padding:0}

.bestbox .titlebox .lt_more { position: absolute; top: -4px; right: 0; display: inline-flex; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center; width: 40px; height: 40px; border: 1px solid #ddd; border-radius: 500px; color: #333; font-size: 21px; }

@media screen and (max-width: 768px) {
	
	.best_info p { display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

}

@media screen and (max-width: 430px) {
	
	.best_info { margin-top: 15px; }

	.bestbox .swiper-button-prev, .bestbox .swiper-button-next { top: -8px; }
	.bestbox .titlebox .lt_more { top: -8px; }

}

@media screen and (max-width: 375px) {
	
	.bestbox .swiper-button-prev, .bestbox .swiper-button-next { top: -5px; }
	.bestbox .swiper-button-prev { right: 80px; }
	.bestbox .swiper-button-next { right: 40px; }
	.bestbox .swiper-button-prev:after, .bestbox .swiper-button-next:after { font-size: 12px; }
	.bestbox .titlebox .lt_more { top: -5px; width: 35px; height: 35px; font-size: 18px; }

}