@charset "utf-8";

/* 새글 스킨 (latest) */
.pic_news { position: relative; }
.news_list {}
.news_list .swiper-slide { display: flex; flex-wrap: wrap; }
.news_list .swiper-slide > div { height: 550px; }
.news_list .imgbox { width: calc(100% - 450px); }
.news_list .infobox { display: flex; flex-wrap: wrap; align-content: center; width: 450px; padding: 50px; background: #008ccd; color: #fff; }
.news_list .infobox span.cate { display: inline-flex; flex-wrap: wrap; justify-content: center; align-items: center; width: auto; height: 40px; margin-bottom: 20px; padding: 0 30px; background: rgba(255, 255, 255, 0.2); border-radius: 500px; }
.news_list .infobox .title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 100%; margin-bottom: 30px; color: #fff; font-size: 32px; font-weight: 700; line-height: 1.3; }
.news_list .infobox p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-bottom: 50px; font-size: 1em; line-height: 1.5; }
.news_list .infobox .lt_date { font-size: 0.9em; color: rgba(255, 255, 255, 0.5); }

.pic_news .swiper-button-prev, .pic_news .swiper-button-next { width: 70px; height: 70px; border: 1px solid #ddd; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05); }
.pic_news .swiper-button-prev,
.pic_news .swiper-rtl .swiper-button-next {
	left: var(--swiper-navigation-sides-offset, -100px);
	right: auto;
}
.pic_news .swiper-button-next,
.pic_news .swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, -100px);
	left: auto;
}

@media screen and (max-width: 1440px) {
	
	.pic_news .swiper-button-prev, .pic_news .swiper-button-next { width: 50px; height: 50px; border: none; }

	.pic_news .swiper-button-prev,
	.pic_news .swiper-rtl .swiper-button-next {
		left: var(--swiper-navigation-sides-offset, 10px);
		right: auto;
	}
	.pic_news .swiper-button-next,
	.pic_news .swiper-rtl .swiper-button-prev {
		right: var(--swiper-navigation-sides-offset, 10px);
		left: auto;
	}

}


@media screen and (max-width: 1024px) {
	
	.news_list .imgbox { width: 60%; }
	.news_list .infobox { width: 40%; padding: 50px 30px; }
	.news_list .infobox span.cate { height: 35px; padding: 0 25px; }
	.news_list .infobox .title { font-size: 24px; }

}

@media screen and (max-width: 768px) {
	
	.news_list .swiper-slide > div { height: auto; }
	.news_list .imgbox { width: 100%; height: 420px !important; }
	.news_list .infobox { width: 100%; }

}

@media screen and (max-width: 480px) {
	
	.news_list .imgbox { height: 300px !important; }
	.news_list .infobox { padding: 30px 30px; }
	.news_list .infobox .title { margin-bottom: 15px; font-size: 20px; }
	.news_list .infobox p { margin-bottom: 30px; }

	.pic_news .swiper-button-prev, .pic_news .swiper-button-next { top: 155px; }

}