@-webkit-keyframes elastic-scale {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.1);
            transform: translate3d(0, 0, 0) scale(0.1);
  }
  20% {
    -webkit-transform: translate3d(0, 0, 0) scale(1.5);
            transform: translate3d(0, 0, 0) scale(1.5);
  }
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.75);
            transform: translate3d(0, 0, 0) scale(0.75);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0) scale(1.15);
            transform: translate3d(0, 0, 0) scale(1.15);
  }
  80% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.85);
            transform: translate3d(0, 0, 0) scale(0.85);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
  }
}

@keyframes elastic-scale {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.1);
            transform: translate3d(0, 0, 0) scale(0.1);
  }
  20% {
    -webkit-transform: translate3d(0, 0, 0) scale(1.5);
            transform: translate3d(0, 0, 0) scale(1.5);
  }
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.75);
            transform: translate3d(0, 0, 0) scale(0.75);
  }
  60% {
    -webkit-transform: translate3d(0, 0, 0) scale(1.15);
            transform: translate3d(0, 0, 0) scale(1.15);
  }
  80% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.85);
            transform: translate3d(0, 0, 0) scale(0.85);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
  }
}

.box-anime .move-item[data-anime-type="anime-type-01"] {
  position: relative;
  overflow: hidden;
}

.box-anime .move-item[data-anime-type="anime-type-01"] > img {
  margin: 0 0 0 20px;
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition-duration: 1.5s, 0.5s;
          transition-duration: 1.5s, 0.5s;
  -webkit-transition-property: margin, opacity;
  transition-property: margin, opacity;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1), linear;
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1), linear;
}

.box-anime .move-item[data-anime-type="anime-type-01"]::before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0'] > img {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0']::before {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.1'] > img {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.1']::before {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.2'] > img {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.2']::before {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.3'] > img {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.3']::before {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.4'] > img {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.4']::before {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.5'] > img {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.5']::before {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.6'] > img {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.6']::before {
  -webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.7'] > img {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.7']::before {
  -webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.8'] > img {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.8']::before {
  -webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.9'] > img {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='0.9']::before {
  -webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1'] > img {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1']::before {
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.1'] > img {
  -webkit-transition-delay: 1.7s;
          transition-delay: 1.7s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.1']::before {
  -webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.2'] > img {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.2']::before {
  -webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.3'] > img {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.3']::before {
  -webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.4'] > img {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.4']::before {
  -webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.5'] > img {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.5']::before {
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.6'] > img {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.6']::before {
  -webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.7'] > img {
  -webkit-transition-delay: 2.3s;
          transition-delay: 2.3s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.7']::before {
  -webkit-transition-delay: 1.7s;
          transition-delay: 1.7s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.8'] > img {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.8']::before {
  -webkit-transition-delay: 1.8s;
          transition-delay: 1.8s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.9'] > img {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='1.9']::before {
  -webkit-transition-delay: 1.9s;
          transition-delay: 1.9s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2'] > img {
  -webkit-transition-delay: 2.6s;
          transition-delay: 2.6s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2']::before {
  -webkit-transition-delay: 2s;
          transition-delay: 2s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.1'] > img {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.1']::before {
  -webkit-transition-delay: 2.1s;
          transition-delay: 2.1s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.2'] > img {
  -webkit-transition-delay: 2.8s;
          transition-delay: 2.8s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.2']::before {
  -webkit-transition-delay: 2.2s;
          transition-delay: 2.2s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.3'] > img {
  -webkit-transition-delay: 2.9s;
          transition-delay: 2.9s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.3']::before {
  -webkit-transition-delay: 2.3s;
          transition-delay: 2.3s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.4'] > img {
  -webkit-transition-delay: 3s;
          transition-delay: 3s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.4']::before {
  -webkit-transition-delay: 2.4s;
          transition-delay: 2.4s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.5'] > img {
  -webkit-transition-delay: 3.1s;
          transition-delay: 3.1s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.5']::before {
  -webkit-transition-delay: 2.5s;
          transition-delay: 2.5s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.6'] > img {
  -webkit-transition-delay: 3.2s;
          transition-delay: 3.2s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.6']::before {
  -webkit-transition-delay: 2.6s;
          transition-delay: 2.6s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.7'] > img {
  -webkit-transition-delay: 3.3s;
          transition-delay: 3.3s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.7']::before {
  -webkit-transition-delay: 2.7s;
          transition-delay: 2.7s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.8'] > img {
  -webkit-transition-delay: 3.4s;
          transition-delay: 3.4s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.8']::before {
  -webkit-transition-delay: 2.8s;
          transition-delay: 2.8s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.9'] > img {
  -webkit-transition-delay: 3.5s;
          transition-delay: 3.5s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='2.9']::before {
  -webkit-transition-delay: 2.9s;
          transition-delay: 2.9s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='3'] > img {
  -webkit-transition-delay: 3.6s;
          transition-delay: 3.6s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='3']::before {
  -webkit-transition-delay: 3s;
          transition-delay: 3s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='3.1'] > img {
  -webkit-transition-delay: 3.7s;
          transition-delay: 3.7s;
}

.box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay='3.1']::before {
  -webkit-transition-delay: 3.1s;
          transition-delay: 3.1s;
}

.box-anime.move-over .move-item[data-anime-type="anime-type-01"] > img {
  margin: 0 0 0 0;
  opacity: 1;
}

.box-anime.move-over .move-item[data-anime-type="anime-type-01"]::before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

@media screen and (max-width: 760px) {
  /*------------------------------------------------------------*/
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0'] {
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0.1'] {
    -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0.2'] {
    -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0.3'] {
    -webkit-transition-delay: 0.3s;
            transition-delay: 0.3s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0.4'] {
    -webkit-transition-delay: 0.4s;
            transition-delay: 0.4s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0.5'] {
    -webkit-transition-delay: 0.5s;
            transition-delay: 0.5s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0.6'] {
    -webkit-transition-delay: 0.6s;
            transition-delay: 0.6s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0.7'] {
    -webkit-transition-delay: 0.7s;
            transition-delay: 0.7s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0.8'] {
    -webkit-transition-delay: 0.8s;
            transition-delay: 0.8s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='0.9'] {
    -webkit-transition-delay: 0.9s;
            transition-delay: 0.9s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1'] {
    -webkit-transition-delay: 1s;
            transition-delay: 1s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1.1'] {
    -webkit-transition-delay: 1.1s;
            transition-delay: 1.1s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1.2'] {
    -webkit-transition-delay: 1.2s;
            transition-delay: 1.2s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1.3'] {
    -webkit-transition-delay: 1.3s;
            transition-delay: 1.3s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1.4'] {
    -webkit-transition-delay: 1.4s;
            transition-delay: 1.4s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1.5'] {
    -webkit-transition-delay: 1.5s;
            transition-delay: 1.5s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1.6'] {
    -webkit-transition-delay: 1.6s;
            transition-delay: 1.6s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1.7'] {
    -webkit-transition-delay: 1.7s;
            transition-delay: 1.7s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1.8'] {
    -webkit-transition-delay: 1.8s;
            transition-delay: 1.8s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='1.9'] {
    -webkit-transition-delay: 1.9s;
            transition-delay: 1.9s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2'] {
    -webkit-transition-delay: 2s;
            transition-delay: 2s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2.1'] {
    -webkit-transition-delay: 2.1s;
            transition-delay: 2.1s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2.2'] {
    -webkit-transition-delay: 2.2s;
            transition-delay: 2.2s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2.3'] {
    -webkit-transition-delay: 2.3s;
            transition-delay: 2.3s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2.4'] {
    -webkit-transition-delay: 2.4s;
            transition-delay: 2.4s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2.5'] {
    -webkit-transition-delay: 2.5s;
            transition-delay: 2.5s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2.6'] {
    -webkit-transition-delay: 2.6s;
            transition-delay: 2.6s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2.7'] {
    -webkit-transition-delay: 2.7s;
            transition-delay: 2.7s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2.8'] {
    -webkit-transition-delay: 2.8s;
            transition-delay: 2.8s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='2.9'] {
    -webkit-transition-delay: 2.9s;
            transition-delay: 2.9s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='3'] {
    -webkit-transition-delay: 3s;
            transition-delay: 3s;
  }
  .box-anime .move-item[data-anime-type="anime-type-01"][data-anime-delay-sp='3.1'] {
    -webkit-transition-delay: 3.1s;
            transition-delay: 3.1s;
  }
  /*------------------------------------------------------------*/
}
/*# sourceMappingURL=animetion.css.map */