@charset "utf-8";/* 새글 스킨 (latest) */

.idx-swiper-slide {height:100%;}
.idx-swiper-slide .swiper-wrapper {padding-bottom:0;}
.idx-swiper-slide .swiper-wrapper .newLabel {position:absolute; z-index:2; top:10px; right:10px; width:50px; padding:4px 0; border-radius:20px; background:var(--main-color); color:#fff; font-size:11px; font-weight:normal; text-align:center;}
.idx-swiper-slide .swiper-wrapper .infoBox {position:absolute; z-index:1; bottom:0; background:linear-gradient(0deg, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0)); padding:20px; box-sizing:border-box; pointer-events:none; width:100%;}
.idx-swiper-slide .swiper-wrapper .infoBox .title {margin:20px 0; text-align:center;}
.idx-swiper-slide .swiper-wrapper .infoBox .title a {display:block; color:#fff; font-size:24px; font-weight:600; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; letter-spacing:-0.5px;}
.idx-swiper-slide .swiper-wrapper .infoBox .desc {font-size:16px; color:#fff;}
.idx-swiper-slide .swiper-wrapper .infoBox .date {display:flex; justify-content:space-between; align-items:center; height:30px; color:#999; font-size:11px; margin-bottom:10px;}
.idx-swiper-slide .swiper-wrapper .infoBox .date .cta {background:#fff; color:#000; font-size:12px; font-weight:600; padding:2px 10px; border-radius:20px;}
.idx-swiper-slide .swiper-wrapper .infoBox .date .writer {color:#fff;}
.idx-swiper-slide .swiper-wrapper .infoBox .date .writer .cmt {color:#ff6666; font-weight:bold;}
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide {display:flex; justify-content:center; align-items:center; position:relative; height:auto; padding-top:0px; box-sizing:border-box;}
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents {display:flex ; align-items:center; flex-direction:column; width:600px; text-align:center; gap:20px;}
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents .title {font-size:30px; font-weight:600; line-height:1.2;}
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents .desc {font-size:16px; font-weight:600; opacity:0.8; line-height:1.2;}
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents.dark {}
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents.dark .title,
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents.dark .desc {color:#333;}
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents.white {}
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents.white .title,
.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents.white .desc {color:#fff;}
.idx-swiper-slide .swiper-pagination {display:flex; left:50% !important; bottom:10px !important; width:auto !important; padding:6px; border-radius:20px; background:rgba(0,0,0,0.4); transform:translate(-50%, 0%);}
.idx-swiper-slide .swiper-pagination .swiper-pagination-bullet {background:#fff;}

@media (max-width:768px) {
	.idx-swiper-slide .swiper-wrapper .swiper-slide-slide .swiperContents {width:100%; padding:20px; box-sizing:border-box; gap:10px;}
}
