.swiper-button-prev:after,
.swiper-button-next:after {
 font-family: swiper-icons;
 font-size: var(--swiper-navigation-size);
 text-transform: none !important;
 letter-spacing: 0;
 text-transform: none;
 font-variant: initial;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
 content: "prev";
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
 content: "next";
}

@-webkit-keyframes zoomDown {
  0% {
      -webkit-transform: scale(1.15);
      transform: scale(1.15);
  }
  100% {
      -webkit-transform: scale(1);
      transform: scale(1);
  }
}

@keyframes zoomDown { /* 1.15倍させる指定 */
  0% {
      -webkit-transform: scale(1.15);
      transform: scale(1.15);
  }
  100% {
      -webkit-transform: scale(1);
      transform: scale(1);
  }
}

.swiper-slide {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-slide-active .slide-img,
.swiper-slide-duplicate-active .slide-img,
.swiper-slide-prev .slide-img { /* 12秒かけて拡大させる */
    -webkit-animation: zoomDown 12s linear 0s;
    animation: zoomDown 12s linear 0s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@media screen and (max-width:3000px){
.swiper-container{width:100%;}

.slide-img {width:100%;
    background-size: 100%; background-repeat:no-repeat;
    background-position: center center; /* 背景画像は中央を軸に表示させる */
    height: 0;padding-top:calc(125%/3); /* 600pxの高さで表示させる */
}

.background_index005{background-image:url("../img/index21_L-zoomout.jpg");}
.background_index006{background-image:url("../img/index22_L.jpg");}
.background_index007{background-image:url("../img/index23_L-zoomout.jpg");}
.background_index008{background-image:url("../img/index24_L-zoomout.jpg");}
}

@media screen and (max-width:768px){
.swiper-container{width:100%;}

.slide-img {width:100%;
    background-size: 100%; 
    background-position: center center; /* 背景画像は中央を軸に表示させる */
    height: 0;padding-top:100%; /* 600pxの高さで表示させる */
}

.background_index005{background-image:url("../img/index21_s.jpg");}
.background_index006{background-image:url("../img/index22_s.jpg");}
.background_index007{background-image:url("../img/index23_s.jpg");}
.background_index008{background-image:url("../img/index24_s.jpg");}

}