@charset "utf-8";

/* 새글 스킨 (latest) */
.partner02_box { position:relative; width: 100%; }
.partner02 { position:relative; }

.partner02 .swiper-wrapper { align-items: center; }
.partner02 .swiper-slide { flex-wrap: wrap; }
.partner02 .lt_img { text-align: center; width: 100%; }
.partner02 .swiper-slide img { display: inline-block; width: auto; max-width: 100%; }
.partner02 .lt_info { width: 100%; }
.partner02 .lt_info .title { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; font-size: 20px; font-weight: 600; vertical-align: middle; word-break: keep-all; transition: 0.5s; }
.partner02 .lt_info .lt_date { display: block; margin-top: 20px; color: rgba(0, 0, 0, 0.5); font-size: 0.9em; }

.partner02 .empty_li { text-align:center; width: 100%; padding:0; color:#666; }
.partner02 .empty_li:before { padding:0; background:none; }

.partner02_box .swiper-button-prev, .partner02_box .swiper-button-next { width: 70px; height: 70px; margin-top: -35px; border: 1px solid #d8dfe9; border-radius: 500px; }
.partner02_box .swiper-button-prev { left: -80px; }
.partner02_box .swiper-button-next { right: -80px; }
.partner02_box .swiper-button-prev:after, .partner02_box .swiper-button-next:after { color:#abbad1; font-size: 24px; }

.partner02_box .swiper-pagination { position: absolute; top: 10px; bottom: auto; text-align: right; padding-right: 20px; }
.partner02_box .swiper-pagination-bullet { text-align: center; width: 20px; height: 20px; line-height: 20px; font-size: 12px; color: #888; opacity: 1; background: #eee; }
.partner02_box .swiper-pagination-bullet-active { color: #fff; background: #005aab; }

@media (max-width: 1280px) {
	
	.partner02_box .swiper-pagination { top: 0px; padding-right: 0px; }

}

@media (max-width: 768px) {

	.partner02_box .swiper-pagination { top: 10px; }

}

@media (max-width: 480px) {

	.partner02_box .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 2px !important; text-indent: -999px; }

}