.swipe-wrap{overflow:hidden;}


/* # =================================================================
   # index voice
   # ================================================================= */


#bana-voice .swiper-container {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 8rem;
	position: relative;
}

#bana-voice .swiper-slide {
	height: auto;
}

#bana-voice .swiper-pagination{
	text-align:left;
	bottom: -60px !important;
	padding: 0 8rem;
}


#bana-voice .swiper-pagination-bullet {
  margin: 0 5px!important;
  width: 8px;
  height: 8px;
	background: var(--color-base);
	opacity: 0.3;
}

#bana-voice .swiper-pagination-bullet-active {
  background: var(--color-base);
  opacity: 1;
}


@media only screen and (max-width: 1250px) {
	#bana-voice .swiper-container {padding: 0 6.5rem;}
	#bana-voice .swiper-pagination{padding: 0 6.5rem;}
}

@media only screen and (max-width: 900px) {
	#bana-voice .swiper-container {padding: 0 5rem;}
	#bana-voice .swiper-pagination{padding: 0 5rem;}
}

@media only screen and (max-width: 768px) {
	#bana-voice .swiper-container {padding: 0 4rem;}
	#bana-voice .swiper-pagination{padding: 0 4rem;}
}

@media only screen and (max-width: 599px) {
	#bana-voice .swiper-container {padding: 0 2rem;}
	#bana-voice .swiper-pagination{padding: 0 2rem;}
}
