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

/* 슬라이더 레이아웃 */
.swiper_work{position: relative;}
.swiper_work .swiper-container {
    width: 100%;
    height: 100%;
}
.swiper_work  .swiper-container{padding: 0px 0px 50px;}
.swiper_work .swiper-container .swiper-wrapper{align-items: top !important; transition-timing-function: linear;}

.swiper_work .swiper-slide {
    text-align: center;
    font-size: 17px;
    margin-bottom:20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}


.swiper_work .swiper-button-next,
.swiper_work .swiper-button-prev{font-family:'pretendard-variable'; background: #fff; width: 40px; height: 40px; border-radius: 100%; position: absolute; top: calc(50% - 50px); transform: translateY(-50%); z-index: 99; color: #000; text-align: center; line-height: 40px; font-size: 18px;box-shadow: 4px 5px 20px 0px #56565640;}
.swiper_work .swiper-button-next:hover,
.swiper_work .swiper-button-prev:hover{background:#18a2e2 !important; color: #fff;}
.swiper_work .swiper-button-next{right: -20px !important;}
.swiper_work .swiper-button-prev{left: -20px !important;}


/* 게시물 레이아웃 */
.swiper_work .sw_tit {
    overflow: hidden; 
    text-overflow: ellipsis;
    white-space: nowrap; 
    width: 100%;
    display: block;
	color: #363636;
	text-align: center;

}

.swiper_work .sw_tit span:first-child{font-size: 17px;}
.swiper_work .sw_tit span:last-child{font-size: 16px; font-weight: 600;}

.swiper_work .sw_sub { color:#666; margin-top:10px; line-height: 22px; text-align: left; }
.swiper_work .sw_img {width:100%; margin-bottom:10px; border-radius: 0; background-position: center center; background-size: cover; filter: brightness(1); transition: .35s; display: flex
;
    justify-content: center;}
.swiper_work .sw_img img{width:100%; border: 1px solid #c8c8c8; box-sizing: border-box;}



.swiper_work .sw_top{text-align: left; margin: 15px 0 10px;}
.swiper_work .sw_top span{font-size: 14px; font-weight: 600; color: #fa5e7b; padding: 5px 10px; border: 1px solid #fa5e7b; box-sizing: border-box; border-radius: 40px;}
.swiper_work .sw_top .m_name{display: inline-block; font-size: 15px; margin-left: 6px; line-height: 28px; color: #898989; font-weight: 400;}

.swiper_work .swiper-pagination {
    position: relative;
    bottom: -50px;
    right: 20px;
    width: auto;
    color: #B3B3B3;
    font-weight: 600;
    font-size: 14px;
}
.swiper-pagination-current {color:#000}
.swiper-pagination-total {color:#}
@media screen and (max-width : 1400px) {
/*	.swiper_work .swiper-button-next,
	.swiper_work .swiper-button-prev{width: 30px; height: 30px; line-height: 30px;} */
	.swiper_work .swiper-button-next{right: 10px;}
	.swiper_work .swiper-button-prev{left: 10px;}
}