@charset "utf-8";

/* 새글 스킨 (latest) */
.notice { position: relative; padding-right: 110px; }

.notice .swiper-slide { justify-content: flex-start; text-align: left; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding-right: 90px; color: #fff !important; }
.notice .swiper-slide a { display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #fff; font-size: 18px; }

.notice .swiper-button-prev, .notice .swiper-button-next { position: absolute; z-index: 10; top: -10px; width: 40px; height: 40px; margin-top: 0px; cursor: pointer; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 3px; color: rgba(255, 255, 255, 0.5); }

.notice .swiper-button-next, .notice .swiper-rtl .swiper-button-prev { right: 0px; }
.notice .swiper-button-prev, .notice .swiper-rtl .swiper-button-next { left: auto; right: 39px; }
.notice .swiper-button-prev:after, .notice .swiper-button-next:after { font-size: 15px; }
.notice .lt_date { display: flex; flex-wrap: wrap; align-items: center; position: absolute; top: 0; right: 0px; height: 100%; color: rgba(255, 255, 255, 0.6); }

.notice .empty_li { padding: 0; border-bottom:0; color: #fff; }

@media screen and (max-width: 768px) {
	
	.notice .swiper-slide a { font-size: 1em; }

	.notice .swiper-button-prev, .notice .swiper-button-next { top: -12px; }

}

@media screen and (max-width: 480px) {
	
	.notice { padding-right: 70px; }
	.notice .swiper-slide { padding-right: 0px; }
	.notice .lt_date { display: none; }

	.notice .swiper-button-prev, .notice .swiper-button-next { width: 30px; height: 30px; top: -8px; }
	.notice .swiper-button-prev, .notice .swiper-rtl .swiper-button-next { right: 29px; }

}