@charset "utf-8";
.imt_swiper {width:100%; max-width:1400px;margin-bottom: 30px }

.imt_swiper .imt_swiper_tit {display: none; color:#151515; padding-bottom:40px; text-align:center;}
.imt_swiper .imt_swiper_tit a {font-size:3.08em; font-weight:900;}
.imt_swiper .imt_swiper_tit p {font-weight:normal; word-break:keep-all; color:#888; font-size:1.38em; margin-top:10px;}

.imt_swiper .swiper-container {padding:0px; margin:0 auto; width:100%;}
.imt_swiper .swiper-container .swiper-wrapper {width:100%;}
.imt_swiper .swiper-container .swiper-slide {width:100%; padding:0; }
.imt_swiper .swiper-container .swiper-slide .img_txt_box { display:flex; }
.imt_swiper .swiper-container .swiper-slide .img_txt_box .img_area {overflow:hidden; width:60%;}
.imt_swiper .swiper-container .swiper-slide .img_txt_box img {width:100%; height: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);}
.imt_swiper .swiper-container .swiper-slide .img_txt_box:hover img {opacity:0.9; -webkit-transform:scale(1.1); transform: scale(1.1);}

.imt_swiper .swiper-container .swiper-slide {position:relative;}
.imt_swiper .swiper-container .swiper-slide .txt_area {width:40%; /*padding:80px 50px;*/ padding:4rem 3rem;}
.imt_swiper .swiper-container .swiper-slide .txt_area .ca {font-size:1.38em; color:#d90e2c; font-weight:800;}
.imt_swiper .swiper-container .swiper-slide .txt_area .subject { font-size:1.6rem; color:#353535; margin:10px 0;font-weight: 600}
.imt_swiper .swiper-container .swiper-slide .txt_area .lt_date {font-size:1em; color:#888;}
.imt_swiper .swiper-container .swiper-slide .txt_area a {display:block; margin-top:5rem; border:1px solid #222; color:#22; width:180px; text-align:center; padding:5px; font-size:1em;}
.imt_swiper .swiper-container .swiper-slide .txt_area a:hover {background-color:#d90e2c; border-color:#d90e2c; color:#fff;}
.imt_swiper .swiper-container .swiper-slide.swiper-slide-active .over{opacity:1;}

.imt_swiper .swiper-button-next,
.imt_swiper .swiper-button-prev {position:absolute;top:50%;left:50%;margin-top:-30px;z-index:2; cursor:pointer; width:37px !important; height:60px !important; background-size:37px 60px !important;}
.imt_swiper .swiper-button-prev {margin-left:calc(-50% - 80px);}
.imt_swiper .swiper-button-next {margin-left:calc(50% + 43px);}
.imt_swiper .swiper-button-prev,
.imt_swiper .swiper-container-rtl .swiper-button-next {background-image:url('/img/arrow_left.png') !important;}
.imt_swiper .swiper-button-next,
.imt_swiper .swiper-container-rtl .swiper-button-prev {background-image:url('/img/arrow_right.png') !important;}
.imt_swiper .swiper-pagination {width:100%; margin-top:20px;}
.imt_swiper .swiper-pagination-clickable .swiper-pagination-bullet {margin:0 2px;background-color:#aaa !important;}
.imt_swiper .swiper-pagination-bullet-active {background-color:#fff !important;}
/*.imt_swiper .swiper-container .swiper-slide.swiper-slide-active {transform: scale(1); transition: all .5s ease-in-out;}
.imt_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: 1399px) and (min-width: 1280px){

	.imt_swiper .swiper-container .swiper-slide .txt_area { padding:3rem 2rem; font-size:0.96em;}
	.imt_swiper .swiper-container .swiper-slide .txt_area a {margin-top:3rem;}
}
/* 모바일 */
@media (max-width: 969px){
	.imt_swiper .imt_swiper_tit {font-size:0.8em;}
    .imt_swiper .swiper-container .swiper-slide .img_txt_box .img_area {overflow:hidden; width:50%;}
    .imt_swiper .swiper-container .swiper-slide .txt_area { width:50%;  padding:2rem 1.5rem;}
}
/* 모바일 */
@media (max-width: 639px){
	.imt_swiper .swiper-container .swiper-slide .img_txt_box {display:block;}
    .imt_swiper .swiper-container .swiper-slide .txt_area .subject {font-size: 1.4em}
	.imt_swiper .swiper-container .swiper-slide .img_txt_box .img_area,
	.imt_swiper .swiper-container .swiper-slide .txt_area { width:100%; }
	.imt_swiper .swiper-container .swiper-slide .txt_area {font-size:0.8em; padding:1.5rem 0rem;}
	.imt_swiper .swiper-container .swiper-slide .txt_area a {margin-top:1rem;}
}