@media screen and (min-width: 701px) {
  #mv_mov_wrap #mv_mov_inner {
    transform: rotate(352deg) translateX(-60px);
    width: 130%; } }
@media screen and (max-width: 200px) {
  #mv_mov_wrap #mv_mov_inner {
    width: 100%;
    transform: rotate(0deg) translateX(0); } }
@keyframes loop {
  0% {
    transform: translateY(124vw); }
  100% {
    transform: translateY(-140vw); } }
@media screen and (min-width: 701px) {
  @keyframes loop {
    0% {
      transform: translateY(608px); }
    100% {
      transform: translateY(-888px); } } }
@keyframes loop2 {
  0% {
    transform: translateY(124vw); }
  100% {
    transform: translateY(-140vw); } }
@media screen and (min-width: 701px) {
  @keyframes loop2 {
    0% {
      transform: translateY(608px); }
    100% {
      transform: translateY(-888px); } } }
@media screen and (max-width: 200px) {
  #mv_mov_wrap #mv_mov_inner {
    width: 100vw;
    transform: inherit; } }
#mv_mov_wrap #mv_origin {
  animation: loop 40s linear infinite;
  backface-visibility: hidden;
  will-change: transform;
  z-index: -1; }
  @media screen and (min-width: 701px) {
    #mv_mov_wrap #mv_origin {
      animation-duration: 40s; } }
#mv_mov_wrap #mv_clone {
  animation: loop2 40s -20s linear infinite;
  z-index: 0; }
  @media screen and (min-width: 701px) {
    #mv_mov_wrap #mv_clone {
      animation-duration: 40s;
      animation-delay: -20s; } }
#mv_mov_wrap ul {
  position: absolute;
  display: flex;
  flex-wrap: wrap; }
  @media screen and (max-width: 200px) {
    #mv_mov_wrap ul {
      transform: none; } }
  #mv_mov_wrap ul li {
    width: 33.3%; }
    @media screen and (min-width: 701px) {
      #mv_mov_wrap ul li {
        width: 29%; } }
    #mv_mov_wrap ul li > img {
      width: 100%;
      display: inherit; }

/*# sourceMappingURL=ig_userpost_animation.css.map */
