.kuma_wp .kuma_inr{
    position: absolute;
    top: -20vw;
}

.kuma_wp{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 900px;
}

.scroll-infinity__wrap {
  display: flex;
  overflow: hidden;
  width: 130%;
  left: -15vw;
  position: relative;
}

.scroll-infinity__item{
width: 130px;
margin: 20px 15px;
}
.scroll-infinity__item>img {
width: 100%;
}



@keyframes infinity-scroll-left {
from {
  transform: translateX(0);
}
  to {
  transform: translateX(-100%);
}
}
.scroll-infinity__wrap {
  display: flex;
  overflow: hidden;
  transform: rotate(-10deg);
}
.scroll-infinity__list {
  display: flex;
  list-style: none;
  padding: 0
}
.scroll-infinity__list--left {
  animation: infinity-scroll-left 20s infinite linear 0.5s both;
}
.scroll-infinity__item {
  width: calc(100vw / 10);
}
.scroll-infinity__item>img {
  width: 100%;
}

@keyframes infinity-scroll-right {
  from {
    transform: translateX(-100%);
  }
    to {
    transform: translateX(0%);
  }
}
.scroll-infinity__list--right{
  animation :infinity-scroll-right 20s infinite linear 0.5s both;
}


@media screen and (max-width: 999px){
  .scroll-infinity__item{
    width: 130px;
    margin: 6px 15px;
    }

    .scroll-infinity__item {
      width: calc(100vw / 6);
    }

    .kuma_wp .kuma_inr{
      top: -80vw;
    }

    .scroll-infinity__wrap {
      transform: rotate(-15deg);
    }
    
}