@charset "utf-8";
.lt_swiper {}

.lt_swiper .lt_swiper_tit {border-bottom:2px solid #222; padding-bottom:10px;}
.lt_swiper .lt_swiper_tit { font-size:1em; line-height:1.2em; margin-bottom:4%; display:flex; justify-content:space-between; }
.lt_swiper .lt_swiper_tit .lt_title {font-size:1.2em;}
.lt_swiper .lt_swiper_tit .lt_title:hover {transform:translateX(10px);}

.lt_swiper .swiper-container {padding:0px; margin:0 auto; width:100%;}
/*.lt_swiper .swiper-container .swiper-wrapper {margin-bottom:60px;}*/
.lt_swiper .swiper-container .swiper-slide {width:680px; padding:0;}
.lt_swiper .swiper-container .swiper-slide .img_txt_box { background:#fff; /*box-shadow:0 10px 20px rgba(0,0,0,0.05);*/}
.lt_swiper .swiper-container .swiper-slide .img_txt_box:hover {/*box-shadow:0 10px 20px rgba(59,124,196,0.2);*/}
.lt_swiper .swiper-container .swiper-slide .img_txt_box .img_area {overflow:hidden; background:#f5f5f5;}
.lt_swiper .swiper-container .swiper-slide .img_txt_box img {width:100%; opacity:1;
-webkit-transition:opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(1);transform: scale(1);}
.lt_swiper .swiper-container .swiper-slide .img_txt_box:hover img {opacity:0.6; -webkit-transform:scale(1.1); transform: scale(1.1);}

.lt_swiper .swiper-container .swiper-slide {position:relative;}
.lt_swiper .swiper-container .swiper-slide .txt_area {width:101%; padding-top:20px;}
.lt_swiper .swiper-container .swiper-slide .txt_area p {-webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out;}
.lt_swiper .swiper-container .swiper-slide .txt_area .subject {font-size:1.57em; color:#000; font-weight:600; margin-bottom:20px; word-break:keep-all;}
/* 1102d: 제목 전체를 HTML에 두고 화면에서는 2줄까지만 표시 */
.lt_swiper .swiper-container .swiper-slide .txt_area .subject {display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; line-clamp:2; overflow:hidden; line-height:1.35;}
.lt_swiper .swiper-container .swiper-slide .txt_area .date {font-size:1.29em; color:#888; text-align:right;}
.lt_swiper .swiper-container .swiper-slide .txt_area .text {font-size:1.13em; color:#888; margin:10px 0 20px;}
.lt_swiper .swiper-container .swiper-slide.swiper-slide-active .over{opacity:1;}

/*.lt_swiper .swiper-container .swiper-slide.swiper-slide-active {transform: scale(1); transition: all .5s ease-in-out;}
.lt_swiper .swiper-container .swiper-slide:not(.swiper-slide-active) {opacity:0.45;transform: scale(0.85); transition: all .5s ease-in-out;}*/

/* 화살표 */
@media (max-width: 1409px) {
	.lt_swiper .swiper-button-next,
	.lt_swiper .swiper-button-prev {display:none;}
}

/* 태블릿 */
@media (max-width:1023px) {
	.lt_swiper .swiper-container { width:calc(100% - 40px ); }
	.lt_swiper .swiper-container .swiper-slide .txt_area {min-height:150px; padding:20px 10px 10px;}
	.lt_swiper .swiper-container .swiper-slide .img_txt_box:hover {border-color:transparent;}
	.lt_swiper .swiper-container .swiper-slide .img_txt_box:hover img {opacity:1;  -webkit-transform:scale(1); transform: scale(1);}
}

/* 모바일 */
@media (max-width: 767px){
	.lt_swiper .swiper-container .swiper-slide {width:260px;}
	.lt_swiper .swiper-container .swiper-slide .txt_area {padding:25px 15px;}
	.lt_swiper .swiper-container .swiper-slide .txt_area .subject {font-size:1.2em;}
	.lt_swiper .swiper-container .swiper-slide .txt_area .lt_date {font-size:1em;}
	.lt_swiper .swiper-container .swiper-slide .txt_area .text {font-size:1em; line-height:150%;}
}
