.gallSlide4 {  }
.gallSlide4 .gallSlideWrap4 { overflow: hidden; }
.gallSlide4 .swiper-wrapper{ width:100%; height:100%; top:0;left:0; }
.gallSlide4 .swiper-slide{ width:25%; }
.gallSlide4 .swiper-slide:hover .slideGallDetail .galltit {color:#528eff;}
.gallSlide4 .swiper-slide .slideGallThum{position:relative; overflow:hidden; width:100%; height:0; padding-bottom:80%; }
.gallSlide4 .swiper-slide .thumLink{position:absolute; width:100%; height:100%; left:50%; top:50%; transform: translate(-50%, -50%); 
  -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s;  transition: width 0.3s;
}
.gallSlide4 .swiper-slide .thumLink img{width:100%; height: 100%; object-fit: cover;}
.gallSlide4 .swiper-slide .gallSlideImg{ width:100%;}
.gallSlide4 .swiper-slide:hover .thumLink{width:120%;}

.gallSlide4 .swiper-slide .slideGallDetail{ position:relative; width:90%; margin:-80px 0 20px; padding:25px 35px; text-align: left; font-size:1.6rem; background:#fff; border:1px solid #eee;/* box-shadow: -5px 0px 10px -2px rgba(0,0,0,.1), 0px 5px 10px -2px rgba(0,0,0,.1); */ } 

.gallSlide4 .swiper-slide .slideGallDetail .galltit{display:block; width:100%; font-size:1.1rem; line-height: 1.5em; font-weight: 500; margin-bottom:10px;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; word-wrap:break-word;}
.gallSlide4 .swiper-slide .slideGallDetail .gallcont{ width:100%; font-size:1rem; line-height: 1.6em; font-weight: 400; color:#989898; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; word-wrap:break-word; }
.gallSlide4 .swiper-slide .slideGallDetail .date { display:block; font-size:.9rem; padding-top:10px; color:#989898; }

.gallSlide4 .swiper-button-prev{left:0;}
.gallSlide4 .swiper-button-next{right:0;}
.gallSlide4 .swiper-button-next,
.gallSlide4 .swiper-button-prev{
  opacity:1; width:40px;height:60px;margin-top:-60px; background-size:40px 40px; color:#989898; text-align: center;
}

/*swiper-button-next 폰트어썸 작업해보기*/
.gallSlide4 .fa {font-size:3rem; color:#FFF;}
@media screen and (max-width:1400px){
  .gallSlide4 .swiper-button-next,
  .gallSlide4 .swiper-button-prev{color:#fff; margin-top:-80px; }
  .gallSlide4 .swiper-button-prev{left:0;}
  .gallSlide4 .swiper-button-next{right:0px;}

}

.gallSlide4 .swiper-button-next, .gallSlide4 .swiper-button-prev {background-image:none;}