.over_hidden {overflow:hidden;}
.coverGallSlide { position:relative }
.covered {overflow:hidden;}
.covered .swiper-container{overflow: hidden;}
.covered .swiperWrap{position:relative}


.coverGallSlide .gallSlideWrap { overflow: hidden; }
.coverGallSlide .swiper-wrapper{ width:100%; height:100%; top:0;left:0; }
.coverGallSlide .swiper-slide{  }
.coverGallSlide .swiper-slide .slideGallThum{position:relative; overflow:hidden; width:100%; height:0; padding-bottom:71%;}
.coverGallSlide .swiper-slide .thumLink{position:absolute; width:100%; height:100%; left:50%; top:50%; transform: translate(-50%, -50%);
  transition: 0.3s;
}

/*플레이 아이콘*/
.coverGallSlide .swiper-slide .slideGallThum img.ThumIcon {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; height:35px;}

.coverGallSlide .swiper-slide .thumLink img{width:100%; height:100%; object-fit:cover; }
.coverGallSlide .swiper-slide .gallSlideImg{ width:100%;}
.coverGallSlide .swiper-slide:hover .thumLink{width:120%;height:120%;}
.coverGallSlide .swiper-slide .slideGallDetail{padding:20px 10px; text-align: left; font-size:1.6rem;}
.coverGallSlide .swiper-slide .slideGallDetail .galltit{display:block; font-size:2rem; line-height: 1.5em; font-weight: 500;padding-bottom:10px; text-align:center;}
.coverGallSlide .swiper-slide .slideGallDetail .gallcont{font-size:1.5rem; line-height: 1.6em; font-weight: 400; color:#989898;}


/*swiper-button-next 폰트어썸 작업해보기*/
.covered .titleArea {display:flex; justify-content: space-between; align-items: center;}
.covered .swiper-button-next, .covered .swiper-button-prev {color:#000; opacity:1; position:relative;}
  /*swiper-button-next*/
  .slide_btn {position:relative; width:auto; height:auto;}
  .slide_btn .swiper-button-next{right:auto; }
  .slide_btn .swiper-button-prev{left:auto; }
  .slide_btn .btn_square { width: 40px;
    height: 40px;  color:#898989; border:1px solid #898989;  text-align: center; line-height: 10px;display:inline-block; margin-right:10px;  }
  .slide_btn .btn_square:last-child {margin-right:0;}
  .slide_btn .btn_square:hover {cursor:pointer; background-color: #898989; color:#fff; }

  .slide_btn .btn_square .fa {font-size:20px;}
  .slide_btn .btn_circ.btn_prev .fa {padding-right:1px;}
  .slide_btn .btn_circ.btn_next .fa {padding-left:3px;}

  @media screen and (max-width:768px){
 
    .slide_btn .btn_square { width: 30px;
    height: 30px;  line-height:0; margin-right:7px;  }
    .coverGallSlide .swiper-slide .slideGallThum img.ThumIcon {height:30px;}
  }