@charset "utf-8";
/* ===================================================================
 File Name  : flexani.css
 Style Info : アニメーションスタイル指定
=================================================================== */

/*アニメーション*/
.ani_left {
  position: relative;
  opacity: 0;
  left: -50px;
}
.ani_left.active {
  -webkit-animation: ani_left 0.7s ease 0.3s 1 forwards;
  animation: ani_left 0.7s ease 0.3s 1 forwards;
}
  @-webkit-keyframes ani_left {
    100% {
      opacity: 1;
      left: 0;
    }
  }
  @keyframes ani_left {
    100% {
      opacity: 1;
      left: 0;
    }
  }

.ani_right {
  position: relative;
  opacity: 0;
  right: -50px;
}
.ani_right.active {
  -webkit-animation: ani_right 0.7s ease 0.3s 1 forwards;
  animation: ani_right 0.7s ease 0.3s 1 forwards;
}
  @-webkit-keyframes ani_right {
    100% {
      opacity: 1;
      right: 0;
    }
  }
  @keyframes ani_right {
    100% {
      opacity: 1;
      right: 0;
    }
  }

.ani_bottom {
  position: relative;
  display: block;
  opacity: 0;
  bottom: -50px;
}
.ani_bottom.active {
  -webkit-animation: ani_bottom 1s ease 0.4s 1 forwards;
  animation: ani_bottom 1s ease 0.4s 1 forwards;
}
  @-webkit-keyframes ani_bottom {
    100% {
      opacity: 1;
      bottom: 0;
    }
  }
  @keyframes ani_bottom {
    100% {
      opacity: 1;
      bottom: 0;
    }
  }

.ani_zoom {
  position: relative;
  display: block;
  opacity: 0;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
}
.ani_zoom.active {
  -webkit-animation: ani_zoom 0.7s ease 0.4s 1 forwards;
  animation: ani_zoom 0.7s ease 0.4s 1 forwards;
}
  @-webkit-keyframes ani_zoom {
    100% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  @keyframes ani_zoom {
    100% {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }

.ani_fade {
  position: relative;
  opacity: 0;
}
.ani_fade.active {
  -webkit-animation: ani_fade 1s ease 0.3s 1 forwards;
  animation: ani_fade 1s ease 0.3s 1 forwards;
}
  @-webkit-keyframes ani_fade {
    100% {
      opacity: 1;
    }
  }
  @keyframes ani_fade {
    100% {
      opacity: 1;
    }
  }