@charset "utf-8";

.lt_swiper_ptn {position:relative; width:100%;}

.lt_swiper_ptn .swiper-container {padding:0px; margin:0;}
.lt_swiper_ptn .swiper-container .swiper-slide {height:100%;}
.lt_swiper_ptn .swiper-container .swiper-slide .img_txt_box {text-align:center;}
.lt_swiper_ptn .swiper-container .swiper-slide .img_txt_box:hover {}
.lt_swiper_ptn .swiper-container .swiper-slide .img_txt_box .img_area {overflow:hidden; border-radius:10px; background:#fff;}
.lt_swiper_ptn .swiper-container .swiper-slide .img_txt_box img {width:100%; /*opacity:0.5; filter:grayscale(100%);*/ 
-webkit-transition:opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, transform 0.3s; -webkit-transform: scale(1);transform: scale(1);}
.lt_swiper_ptn .swiper-container .swiper-slide .img_txt_box:hover img {/*opacity:1; filter: grayscale(0%);*/ -webkit-transform: scale(1.1);transform: scale(1.1);}

.lt_swiper_ptn .swiper-container .swiper-slide {position:relative;}
.lt_swiper_ptn .swiper-container .swiper-slide.swiper-slide-active .over{opacity:1;}

.lt_swiper_ptn .swiper-button-next,
.lt_swiper_ptn .swiper-button-prev {position:absolute;top:22%;left:50%;z-index:2; cursor:pointer; width:20px !important; height:36px !important; background-size:20px 36px !important; opacity:0.8; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt_swiper_ptn .swiper-button-next:hover, .lt_swiper_ptn .swiper-button-prev:hover {opacity:1;}
.lt_swiper_ptn .swiper-button-prev {margin-left:calc(-50% - 60px);}
.lt_swiper_ptn .swiper-button-next {margin-left:calc(50% + 40px);}
.lt_swiper_ptn .swiper-button-prev, 
.lt_swiper_ptn .swiper-container-rtl .swiper-button-next {background-image:url('/images/prev.png') !important;}
.lt_swiper_ptn .swiper-button-next, 
.lt_swiper_ptn .swiper-container-rtl .swiper-button-prev {background-image:url('/images/next.png') !important;}
.lt_swiper_ptn .swiper-button-next:after, .lt_swiper_ptn .swiper-button-prev:after {display:none !important;}

.lt_swiper_ptn .swiper-pagination {display:none; width:100%; max-width:1200px; margin-top:20px;}
.lt_swiper_ptn .swiper-pagination-clickable .swiper-pagination-bullet {margin:0 2px;background-color:#555 !important;}
.lt_swiper_ptn .swiper-pagination-bullet-active {background-color:#fff !important;}

.lt_swiper_ptn .edit_btn {margin-top:20px; text-align:right;}
.lt_swiper_ptn .edit_btn a {display:inline-block; padding:10px 15px; font-size:15px; color:#fff; border-radius:8px; background:var(--main-color); transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s;}
.lt_swiper_ptn .edit_btn a:hover {filter:brightness(110%);}


/* 화살표 */
@media (max-width: 1539px) {
	.lt_swiper_ptn .swiper-button-prev {margin-left:calc(-50% - 30px);}
	.lt_swiper_ptn .swiper-button-next {margin-left:calc(50% + 10px);}
}

@media (max-width: 1479px) {
	.lt_swiper_ptn .swiper-button-prev {display:none;}
	.lt_swiper_ptn .swiper-button-next {display:none;}
}

/* 태블릿 */
@media (max-width:969px) {	
	.lt_swiper_ptn .swiper-container .swiper-slide .img_txt_box:hover {border-color:transparent;}
	.lt_swiper_ptn .swiper-container .swiper-slide .img_txt_box:hover img {opacity:1;  -webkit-transform:scale(1); transform: scale(1);}
	.lt_swiper_ptn .swiper-pagination {margin-top:10px;}
	
}

/* 모바일 */
@media (max-width: 639px){
	.lt_swiper_ptn .swiper-container .swiper-slide .img_txt_box .img_area {border-radius:8px;}
	.lt_swiper_ptn .swiper-pagination {margin-top:0px;}
	
	.lt_swiper_ptn .edit_btn {margin-top:15px;}
	.lt_swiper_ptn .edit_btn a {padding:9px 14px; font-size:14px; border-radius:7px;}
}

/* 모바일 */
@media (max-width: 399px){
	.lt_swiper_ptn .swiper-container .swiper-slide .img_txt_box .img_area {border-radius:6px;}
	
	.lt_swiper_ptn .edit_btn {margin-top:12px;}
	.lt_swiper_ptn .edit_btn a {font-size:13px;}
}