@charset "utf-8";



/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.main_a{} 

.main_a .swiper-button-next{  position: absolute; right:20px; top:50%!important;  width:80px; height:80px; background-color:rgba(204,204,204,0.8); margin-top: -40px} 
.main_a .swiper-button-next:after{content: "\eb9f";   font-family: unicons-line; font-size: 40px; color: #000; } 

.main_a .swiper-button-prev{  position: absolute;left:20px; top:50%!important;  width:80px; height:80px; background-color:rgba(204,204,204,0.8);  margin-top: -40px} 
.main_a .swiper-button-prev:after{content: "\ec49";   font-family: unicons-line; font-size: 40px; color: #000; } 

.main_a .swiper-pagination-bullet{color: #fff; background-color: #fff!important; opacity: 1; width: 60px; border-radius: 0px; height: 5px; margin: 0px} 	
.main_a .swiper-pagination-bullet.swiper-pagination-bullet-active{color: #fff; background-color: var(--div-color1)!important; width: 60px; border-radius: 0px; height: 5px} 	
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.main_a{} 

.main_a .swiper-button-next{  position: absolute; right:20px; top:50%!important;  width:80px; height:80px; background-color:rgba(204,204,204,0.8); margin-top: -40px} 
.main_a .swiper-button-next:after{content: "\eb9f";   font-family: unicons-line; font-size: 40px; color: #000; } 

.main_a .swiper-button-prev{  position: absolute;left:20px; top:50%!important;  width:80px; height:80px; background-color:rgba(204,204,204,0.8);  margin-top: -40px} 
.main_a .swiper-button-prev:after{content: "\ec49";   font-family: unicons-line; font-size: 40px; color: #000; } 

.main_a .swiper-pagination-bullet{color: #fff; background-color: #fff!important; opacity: 1; width: 30px; border-radius: 0px; height: 3px; margin: 0px} 	
.main_a .swiper-pagination-bullet.swiper-pagination-bullet-active{color: #fff; background-color: var(--div-color1)!important; width:40px; border-radius: 0px; height: 3px} 	
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/




.swiper-pagination {
  text-align:left;
}
    .swiper {
      width: 100%;
      height: 100%; 
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .swiper {
      margin-left: auto;
      margin-right: auto;
    }