@charset "UTF-8";
/*-----------------------------------------------
実行時間(animation keyframe用)
-----------------------------------------------*/
.DurationA1 {
  animation-duration: 0.1s !important;
}

.DurationA2 {
  animation-duration: 0.2s !important;
}

.DurationA3 {
  animation-duration: 0.3s !important;
}

.DurationA4 {
  animation-duration: 0.4s !important;
}

.DurationA5 {
  animation-duration: 0.5s !important;
}

.DurationA6 {
  animation-duration: 0.6s !important;
}

.DurationA7 {
  animation-duration: 0.7s !important;
}

.DurationA8 {
  animation-duration: 0.8s !important;
}

.DurationA9 {
  animation-duration: 0.9s !important;
}

.DurationA10 {
  animation-duration: 1s !important;
}

.DurationA11 {
  animation-duration: 1.1s !important;
}

.DurationA12 {
  animation-duration: 1.2s !important;
}

.DurationA13 {
  animation-duration: 1.3s !important;
}

.DurationA14 {
  animation-duration: 1.4s !important;
}

.DurationA15 {
  animation-duration: 1.5s !important;
}

.DurationA16 {
  animation-duration: 1.6s !important;
}

.DurationA17 {
  animation-duration: 1.7s !important;
}

.DurationA18 {
  animation-duration: 1.8s !important;
}

.DurationA19 {
  animation-duration: 1.9s !important;
}

.DurationA20 {
  animation-duration: 2s !important;
}

.DurationA21 {
  animation-duration: 2.1s !important;
}

.DurationA22 {
  animation-duration: 2.2s !important;
}

.DurationA23 {
  animation-duration: 2.3s !important;
}

.DurationA24 {
  animation-duration: 2.4s !important;
}

.DurationA25 {
  animation-duration: 2.5s !important;
}

.DurationA26 {
  animation-duration: 2.6s !important;
}

.DurationA27 {
  animation-duration: 2.7s !important;
}

.DurationA28 {
  animation-duration: 2.8s !important;
}

.DurationA29 {
  animation-duration: 2.9s !important;
}

.DurationA30 {
  animation-duration: 3s !important;
}

.DurationA31 {
  animation-duration: 3.1s !important;
}

.DurationA32 {
  animation-duration: 3.2s !important;
}

.DurationA33 {
  animation-duration: 3.3s !important;
}

.DurationA34 {
  animation-duration: 3.4s !important;
}

.DurationA35 {
  animation-duration: 3.5s !important;
}

.DurationA36 {
  animation-duration: 3.6s !important;
}

.DurationA37 {
  animation-duration: 3.7s !important;
}

.DurationA38 {
  animation-duration: 3.8s !important;
}

.DurationA39 {
  animation-duration: 3.9s !important;
}

.DurationA40 {
  animation-duration: 4s !important;
}

.DurationA41 {
  animation-duration: 4.1s !important;
}

.DurationA42 {
  animation-duration: 4.2s !important;
}

.DurationA43 {
  animation-duration: 4.3s !important;
}

.DurationA44 {
  animation-duration: 4.4s !important;
}

.DurationA45 {
  animation-duration: 4.5s !important;
}

.DurationA46 {
  animation-duration: 4.6s !important;
}

.DurationA47 {
  animation-duration: 4.7s !important;
}

.DurationA48 {
  animation-duration: 4.8s !important;
}

.DurationA49 {
  animation-duration: 4.9s !important;
}

.DurationA50 {
  animation-duration: 5s !important;
}

.DurationA51 {
  animation-duration: 5.1s !important;
}

.DurationA52 {
  animation-duration: 5.2s !important;
}

.DurationA53 {
  animation-duration: 5.3s !important;
}

.DurationA54 {
  animation-duration: 5.4s !important;
}

.DurationA55 {
  animation-duration: 5.5s !important;
}

.DurationA56 {
  animation-duration: 5.6s !important;
}

.DurationA57 {
  animation-duration: 5.7s !important;
}

.DurationA58 {
  animation-duration: 5.8s !important;
}

.DurationA59 {
  animation-duration: 5.9s !important;
}

.DurationA60 {
  animation-duration: 6s !important;
}

.DurationA61 {
  animation-duration: 6.1s !important;
}

.DurationA62 {
  animation-duration: 6.2s !important;
}

.DurationA63 {
  animation-duration: 6.3s !important;
}

.DurationA64 {
  animation-duration: 6.4s !important;
}

.DurationA65 {
  animation-duration: 6.5s !important;
}

.DurationA66 {
  animation-duration: 6.6s !important;
}

.DurationA67 {
  animation-duration: 6.7s !important;
}

.DurationA68 {
  animation-duration: 6.8s !important;
}

.DurationA69 {
  animation-duration: 6.9s !important;
}

.DurationA70 {
  animation-duration: 7s !important;
}

.DurationA71 {
  animation-duration: 7.1s !important;
}

.DurationA72 {
  animation-duration: 7.2s !important;
}

.DurationA73 {
  animation-duration: 7.3s !important;
}

.DurationA74 {
  animation-duration: 7.4s !important;
}

.DurationA75 {
  animation-duration: 7.5s !important;
}

.DurationA76 {
  animation-duration: 7.6s !important;
}

.DurationA77 {
  animation-duration: 7.7s !important;
}

.DurationA78 {
  animation-duration: 7.8s !important;
}

.DurationA79 {
  animation-duration: 7.9s !important;
}

.DurationA80 {
  animation-duration: 8s !important;
}

.DurationA81 {
  animation-duration: 8.1s !important;
}

.DurationA82 {
  animation-duration: 8.2s !important;
}

.DurationA83 {
  animation-duration: 8.3s !important;
}

.DurationA84 {
  animation-duration: 8.4s !important;
}

.DurationA85 {
  animation-duration: 8.5s !important;
}

.DurationA86 {
  animation-duration: 8.6s !important;
}

.DurationA87 {
  animation-duration: 8.7s !important;
}

.DurationA88 {
  animation-duration: 8.8s !important;
}

.DurationA89 {
  animation-duration: 8.9s !important;
}

.DurationA90 {
  animation-duration: 9s !important;
}

.DurationA91 {
  animation-duration: 9.1s !important;
}

.DurationA92 {
  animation-duration: 9.2s !important;
}

.DurationA93 {
  animation-duration: 9.3s !important;
}

.DurationA94 {
  animation-duration: 9.4s !important;
}

.DurationA95 {
  animation-duration: 9.5s !important;
}

.DurationA96 {
  animation-duration: 9.6s !important;
}

.DurationA97 {
  animation-duration: 9.7s !important;
}

.DurationA98 {
  animation-duration: 9.8s !important;
}

.DurationA99 {
  animation-duration: 9.9s !important;
}

.DurationA100 {
  animation-duration: 10s !important;
}

/*-----------------------------------------------
ディレイ(animation keyframe用)
DelayA1 : 0.1s
DelayA100 : 10.0s
-----------------------------------------------*/
.DelayA1 {
  animation-delay: 0.1s !important;
}

.DelayA2 {
  animation-delay: 0.2s !important;
}

.DelayA3 {
  animation-delay: 0.3s !important;
}

.DelayA4 {
  animation-delay: 0.4s !important;
}

.DelayA5 {
  animation-delay: 0.5s !important;
}

.DelayA6 {
  animation-delay: 0.6s !important;
}

.DelayA7 {
  animation-delay: 0.7s !important;
}

.DelayA8 {
  animation-delay: 0.8s !important;
}

.DelayA9 {
  animation-delay: 0.9s !important;
}

.DelayA10 {
  animation-delay: 1s !important;
}

.DelayA11 {
  animation-delay: 1.1s !important;
}

.DelayA12 {
  animation-delay: 1.2s !important;
}

.DelayA13 {
  animation-delay: 1.3s !important;
}

.DelayA14 {
  animation-delay: 1.4s !important;
}

.DelayA15 {
  animation-delay: 1.5s !important;
}

.DelayA16 {
  animation-delay: 1.6s !important;
}

.DelayA17 {
  animation-delay: 1.7s !important;
}

.DelayA18 {
  animation-delay: 1.8s !important;
}

.DelayA19 {
  animation-delay: 1.9s !important;
}

.DelayA20 {
  animation-delay: 2s !important;
}

.DelayA21 {
  animation-delay: 2.1s !important;
}

.DelayA22 {
  animation-delay: 2.2s !important;
}

.DelayA23 {
  animation-delay: 2.3s !important;
}

.DelayA24 {
  animation-delay: 2.4s !important;
}

.DelayA25 {
  animation-delay: 2.5s !important;
}

.DelayA26 {
  animation-delay: 2.6s !important;
}

.DelayA27 {
  animation-delay: 2.7s !important;
}

.DelayA28 {
  animation-delay: 2.8s !important;
}

.DelayA29 {
  animation-delay: 2.9s !important;
}

.DelayA30 {
  animation-delay: 3s !important;
}

.DelayA31 {
  animation-delay: 3.1s !important;
}

.DelayA32 {
  animation-delay: 3.2s !important;
}

.DelayA33 {
  animation-delay: 3.3s !important;
}

.DelayA34 {
  animation-delay: 3.4s !important;
}

.DelayA35 {
  animation-delay: 3.5s !important;
}

.DelayA36 {
  animation-delay: 3.6s !important;
}

.DelayA37 {
  animation-delay: 3.7s !important;
}

.DelayA38 {
  animation-delay: 3.8s !important;
}

.DelayA39 {
  animation-delay: 3.9s !important;
}

.DelayA40 {
  animation-delay: 4s !important;
}

.DelayA41 {
  animation-delay: 4.1s !important;
}

.DelayA42 {
  animation-delay: 4.2s !important;
}

.DelayA43 {
  animation-delay: 4.3s !important;
}

.DelayA44 {
  animation-delay: 4.4s !important;
}

.DelayA45 {
  animation-delay: 4.5s !important;
}

.DelayA46 {
  animation-delay: 4.6s !important;
}

.DelayA47 {
  animation-delay: 4.7s !important;
}

.DelayA48 {
  animation-delay: 4.8s !important;
}

.DelayA49 {
  animation-delay: 4.9s !important;
}

.DelayA50 {
  animation-delay: 5s !important;
}

.DelayA51 {
  animation-delay: 5.1s !important;
}

.DelayA52 {
  animation-delay: 5.2s !important;
}

.DelayA53 {
  animation-delay: 5.3s !important;
}

.DelayA54 {
  animation-delay: 5.4s !important;
}

.DelayA55 {
  animation-delay: 5.5s !important;
}

.DelayA56 {
  animation-delay: 5.6s !important;
}

.DelayA57 {
  animation-delay: 5.7s !important;
}

.DelayA58 {
  animation-delay: 5.8s !important;
}

.DelayA59 {
  animation-delay: 5.9s !important;
}

.DelayA60 {
  animation-delay: 6s !important;
}

.DelayA61 {
  animation-delay: 6.1s !important;
}

.DelayA62 {
  animation-delay: 6.2s !important;
}

.DelayA63 {
  animation-delay: 6.3s !important;
}

.DelayA64 {
  animation-delay: 6.4s !important;
}

.DelayA65 {
  animation-delay: 6.5s !important;
}

.DelayA66 {
  animation-delay: 6.6s !important;
}

.DelayA67 {
  animation-delay: 6.7s !important;
}

.DelayA68 {
  animation-delay: 6.8s !important;
}

.DelayA69 {
  animation-delay: 6.9s !important;
}

.DelayA70 {
  animation-delay: 7s !important;
}

.DelayA71 {
  animation-delay: 7.1s !important;
}

.DelayA72 {
  animation-delay: 7.2s !important;
}

.DelayA73 {
  animation-delay: 7.3s !important;
}

.DelayA74 {
  animation-delay: 7.4s !important;
}

.DelayA75 {
  animation-delay: 7.5s !important;
}

.DelayA76 {
  animation-delay: 7.6s !important;
}

.DelayA77 {
  animation-delay: 7.7s !important;
}

.DelayA78 {
  animation-delay: 7.8s !important;
}

.DelayA79 {
  animation-delay: 7.9s !important;
}

.DelayA80 {
  animation-delay: 8s !important;
}

.DelayA81 {
  animation-delay: 8.1s !important;
}

.DelayA82 {
  animation-delay: 8.2s !important;
}

.DelayA83 {
  animation-delay: 8.3s !important;
}

.DelayA84 {
  animation-delay: 8.4s !important;
}

.DelayA85 {
  animation-delay: 8.5s !important;
}

.DelayA86 {
  animation-delay: 8.6s !important;
}

.DelayA87 {
  animation-delay: 8.7s !important;
}

.DelayA88 {
  animation-delay: 8.8s !important;
}

.DelayA89 {
  animation-delay: 8.9s !important;
}

.DelayA90 {
  animation-delay: 9s !important;
}

.DelayA91 {
  animation-delay: 9.1s !important;
}

.DelayA92 {
  animation-delay: 9.2s !important;
}

.DelayA93 {
  animation-delay: 9.3s !important;
}

.DelayA94 {
  animation-delay: 9.4s !important;
}

.DelayA95 {
  animation-delay: 9.5s !important;
}

.DelayA96 {
  animation-delay: 9.6s !important;
}

.DelayA97 {
  animation-delay: 9.7s !important;
}

.DelayA98 {
  animation-delay: 9.8s !important;
}

.DelayA99 {
  animation-delay: 9.9s !important;
}

@media print, screen and (min-width: 768px) {
  .DelayA1-pc {
    animation-delay: 0.1s !important;
  }
  .DelayA2-pc {
    animation-delay: 0.2s !important;
  }
  .DelayA3-pc {
    animation-delay: 0.3s !important;
  }
  .DelayA4-pc {
    animation-delay: 0.4s !important;
  }
  .DelayA5-pc {
    animation-delay: 0.5s !important;
  }
  .DelayA6-pc {
    animation-delay: 0.6s !important;
  }
  .DelayA7-pc {
    animation-delay: 0.7s !important;
  }
  .DelayA8-pc {
    animation-delay: 0.8s !important;
  }
  .DelayA9-pc {
    animation-delay: 0.9s !important;
  }
  .DelayA10-pc {
    animation-delay: 1s !important;
  }
  .DelayA11-pc {
    animation-delay: 1.1s !important;
  }
  .DelayA12-pc {
    animation-delay: 1.2s !important;
  }
  .DelayA13-pc {
    animation-delay: 1.3s !important;
  }
  .DelayA14-pc {
    animation-delay: 1.4s !important;
  }
  .DelayA15-pc {
    animation-delay: 1.5s !important;
  }
  .DelayA16-pc {
    animation-delay: 1.6s !important;
  }
  .DelayA17-pc {
    animation-delay: 1.7s !important;
  }
  .DelayA18-pc {
    animation-delay: 1.8s !important;
  }
  .DelayA19-pc {
    animation-delay: 1.9s !important;
  }
  .DelayA20-pc {
    animation-delay: 2s !important;
  }
  .DelayA21-pc {
    animation-delay: 2.1s !important;
  }
  .DelayA22-pc {
    animation-delay: 2.2s !important;
  }
  .DelayA23-pc {
    animation-delay: 2.3s !important;
  }
  .DelayA24-pc {
    animation-delay: 2.4s !important;
  }
  .DelayA25-pc {
    animation-delay: 2.5s !important;
  }
  .DelayA26-pc {
    animation-delay: 2.6s !important;
  }
  .DelayA27-pc {
    animation-delay: 2.7s !important;
  }
  .DelayA28-pc {
    animation-delay: 2.8s !important;
  }
  .DelayA29-pc {
    animation-delay: 2.9s !important;
  }
  .DelayA30-pc {
    animation-delay: 3s !important;
  }
  .DelayA31-pc {
    animation-delay: 3.1s !important;
  }
  .DelayA32-pc {
    animation-delay: 3.2s !important;
  }
  .DelayA33-pc {
    animation-delay: 3.3s !important;
  }
  .DelayA34-pc {
    animation-delay: 3.4s !important;
  }
  .DelayA35-pc {
    animation-delay: 3.5s !important;
  }
  .DelayA36-pc {
    animation-delay: 3.6s !important;
  }
  .DelayA37-pc {
    animation-delay: 3.7s !important;
  }
  .DelayA38-pc {
    animation-delay: 3.8s !important;
  }
  .DelayA39-pc {
    animation-delay: 3.9s !important;
  }
  .DelayA40-pc {
    animation-delay: 4s !important;
  }
  .DelayA41-pc {
    animation-delay: 4.1s !important;
  }
  .DelayA42-pc {
    animation-delay: 4.2s !important;
  }
  .DelayA43-pc {
    animation-delay: 4.3s !important;
  }
  .DelayA44-pc {
    animation-delay: 4.4s !important;
  }
  .DelayA45-pc {
    animation-delay: 4.5s !important;
  }
  .DelayA46-pc {
    animation-delay: 4.6s !important;
  }
  .DelayA47-pc {
    animation-delay: 4.7s !important;
  }
  .DelayA48-pc {
    animation-delay: 4.8s !important;
  }
  .DelayA49-pc {
    animation-delay: 4.9s !important;
  }
  .DelayA50-pc {
    animation-delay: 5s !important;
  }
  .DelayA51-pc {
    animation-delay: 5.1s !important;
  }
  .DelayA52-pc {
    animation-delay: 5.2s !important;
  }
  .DelayA53-pc {
    animation-delay: 5.3s !important;
  }
  .DelayA54-pc {
    animation-delay: 5.4s !important;
  }
  .DelayA55-pc {
    animation-delay: 5.5s !important;
  }
  .DelayA56-pc {
    animation-delay: 5.6s !important;
  }
  .DelayA57-pc {
    animation-delay: 5.7s !important;
  }
  .DelayA58-pc {
    animation-delay: 5.8s !important;
  }
  .DelayA59-pc {
    animation-delay: 5.9s !important;
  }
  .DelayA60-pc {
    animation-delay: 6s !important;
  }
  .DelayA61-pc {
    animation-delay: 6.1s !important;
  }
  .DelayA62-pc {
    animation-delay: 6.2s !important;
  }
  .DelayA63-pc {
    animation-delay: 6.3s !important;
  }
  .DelayA64-pc {
    animation-delay: 6.4s !important;
  }
  .DelayA65-pc {
    animation-delay: 6.5s !important;
  }
  .DelayA66-pc {
    animation-delay: 6.6s !important;
  }
  .DelayA67-pc {
    animation-delay: 6.7s !important;
  }
  .DelayA68-pc {
    animation-delay: 6.8s !important;
  }
  .DelayA69-pc {
    animation-delay: 6.9s !important;
  }
  .DelayA70-pc {
    animation-delay: 7s !important;
  }
  .DelayA71-pc {
    animation-delay: 7.1s !important;
  }
  .DelayA72-pc {
    animation-delay: 7.2s !important;
  }
  .DelayA73-pc {
    animation-delay: 7.3s !important;
  }
  .DelayA74-pc {
    animation-delay: 7.4s !important;
  }
  .DelayA75-pc {
    animation-delay: 7.5s !important;
  }
  .DelayA76-pc {
    animation-delay: 7.6s !important;
  }
  .DelayA77-pc {
    animation-delay: 7.7s !important;
  }
  .DelayA78-pc {
    animation-delay: 7.8s !important;
  }
  .DelayA79-pc {
    animation-delay: 7.9s !important;
  }
  .DelayA80-pc {
    animation-delay: 8s !important;
  }
  .DelayA81-pc {
    animation-delay: 8.1s !important;
  }
  .DelayA82-pc {
    animation-delay: 8.2s !important;
  }
  .DelayA83-pc {
    animation-delay: 8.3s !important;
  }
  .DelayA84-pc {
    animation-delay: 8.4s !important;
  }
  .DelayA85-pc {
    animation-delay: 8.5s !important;
  }
  .DelayA86-pc {
    animation-delay: 8.6s !important;
  }
  .DelayA87-pc {
    animation-delay: 8.7s !important;
  }
  .DelayA88-pc {
    animation-delay: 8.8s !important;
  }
  .DelayA89-pc {
    animation-delay: 8.9s !important;
  }
  .DelayA90-pc {
    animation-delay: 9s !important;
  }
  .DelayA91-pc {
    animation-delay: 9.1s !important;
  }
  .DelayA92-pc {
    animation-delay: 9.2s !important;
  }
  .DelayA93-pc {
    animation-delay: 9.3s !important;
  }
  .DelayA94-pc {
    animation-delay: 9.4s !important;
  }
  .DelayA95-pc {
    animation-delay: 9.5s !important;
  }
  .DelayA96-pc {
    animation-delay: 9.6s !important;
  }
  .DelayA97-pc {
    animation-delay: 9.7s !important;
  }
  .DelayA98-pc {
    animation-delay: 9.8s !important;
  }
  .DelayA99-pc {
    animation-delay: 9.9s !important;
  }
  .DelayA100-pc {
    animation-delay: 10s !important;
  }
}
/*-----------------------------------------------
実行時間(transition用)
DurationT1 : 0.1s
DurationT100 :10s
-----------------------------------------------*/
.DurationT1 {
  transition-duration: 0.1s !important;
}

.DurationT2 {
  transition-duration: 0.2s !important;
}

.DurationT3 {
  transition-duration: 0.3s !important;
}

.DurationT4 {
  transition-duration: 0.4s !important;
}

.DurationT5 {
  transition-duration: 0.5s !important;
}

.DurationT6 {
  transition-duration: 0.6s !important;
}

.DurationT7 {
  transition-duration: 0.7s !important;
}

.DurationT8 {
  transition-duration: 0.8s !important;
}

.DurationT9 {
  transition-duration: 0.9s !important;
}

.DurationT10 {
  transition-duration: 1s !important;
}

.DurationT11 {
  transition-duration: 1.1s !important;
}

.DurationT12 {
  transition-duration: 1.2s !important;
}

.DurationT13 {
  transition-duration: 1.3s !important;
}

.DurationT14 {
  transition-duration: 1.4s !important;
}

.DurationT15 {
  transition-duration: 1.5s !important;
}

.DurationT16 {
  transition-duration: 1.6s !important;
}

.DurationT17 {
  transition-duration: 1.7s !important;
}

.DurationT18 {
  transition-duration: 1.8s !important;
}

.DurationT19 {
  transition-duration: 1.9s !important;
}

.DurationT20 {
  transition-duration: 2s !important;
}

.DurationT21 {
  transition-duration: 2.1s !important;
}

.DurationT22 {
  transition-duration: 2.2s !important;
}

.DurationT23 {
  transition-duration: 2.3s !important;
}

.DurationT24 {
  transition-duration: 2.4s !important;
}

.DurationT25 {
  transition-duration: 2.5s !important;
}

.DurationT26 {
  transition-duration: 2.6s !important;
}

.DurationT27 {
  transition-duration: 2.7s !important;
}

.DurationT28 {
  transition-duration: 2.8s !important;
}

.DurationT29 {
  transition-duration: 2.9s !important;
}

.DurationT30 {
  transition-duration: 3s !important;
}

.DurationT31 {
  transition-duration: 3.1s !important;
}

.DurationT32 {
  transition-duration: 3.2s !important;
}

.DurationT33 {
  transition-duration: 3.3s !important;
}

.DurationT34 {
  transition-duration: 3.4s !important;
}

.DurationT35 {
  transition-duration: 3.5s !important;
}

.DurationT36 {
  transition-duration: 3.6s !important;
}

.DurationT37 {
  transition-duration: 3.7s !important;
}

.DurationT38 {
  transition-duration: 3.8s !important;
}

.DurationT39 {
  transition-duration: 3.9s !important;
}

.DurationT40 {
  transition-duration: 4s !important;
}

.DurationT41 {
  transition-duration: 4.1s !important;
}

.DurationT42 {
  transition-duration: 4.2s !important;
}

.DurationT43 {
  transition-duration: 4.3s !important;
}

.DurationT44 {
  transition-duration: 4.4s !important;
}

.DurationT45 {
  transition-duration: 4.5s !important;
}

.DurationT46 {
  transition-duration: 4.6s !important;
}

.DurationT47 {
  transition-duration: 4.7s !important;
}

.DurationT48 {
  transition-duration: 4.8s !important;
}

.DurationT49 {
  transition-duration: 4.9s !important;
}

.DurationT50 {
  transition-duration: 5s !important;
}

.DurationT51 {
  transition-duration: 5.1s !important;
}

.DurationT52 {
  transition-duration: 5.2s !important;
}

.DurationT53 {
  transition-duration: 5.3s !important;
}

.DurationT54 {
  transition-duration: 5.4s !important;
}

.DurationT55 {
  transition-duration: 5.5s !important;
}

.DurationT56 {
  transition-duration: 5.6s !important;
}

.DurationT57 {
  transition-duration: 5.7s !important;
}

.DurationT58 {
  transition-duration: 5.8s !important;
}

.DurationT59 {
  transition-duration: 5.9s !important;
}

.DurationT60 {
  transition-duration: 6s !important;
}

.DurationT61 {
  transition-duration: 6.1s !important;
}

.DurationT62 {
  transition-duration: 6.2s !important;
}

.DurationT63 {
  transition-duration: 6.3s !important;
}

.DurationT64 {
  transition-duration: 6.4s !important;
}

.DurationT65 {
  transition-duration: 6.5s !important;
}

.DurationT66 {
  transition-duration: 6.6s !important;
}

.DurationT67 {
  transition-duration: 6.7s !important;
}

.DurationT68 {
  transition-duration: 6.8s !important;
}

.DurationT69 {
  transition-duration: 6.9s !important;
}

.DurationT70 {
  transition-duration: 7s !important;
}

.DurationT71 {
  transition-duration: 7.1s !important;
}

.DurationT72 {
  transition-duration: 7.2s !important;
}

.DurationT73 {
  transition-duration: 7.3s !important;
}

.DurationT74 {
  transition-duration: 7.4s !important;
}

.DurationT75 {
  transition-duration: 7.5s !important;
}

.DurationT76 {
  transition-duration: 7.6s !important;
}

.DurationT77 {
  transition-duration: 7.7s !important;
}

.DurationT78 {
  transition-duration: 7.8s !important;
}

.DurationT79 {
  transition-duration: 7.9s !important;
}

.DurationT80 {
  transition-duration: 8s !important;
}

.DurationT81 {
  transition-duration: 8.1s !important;
}

.DurationT82 {
  transition-duration: 8.2s !important;
}

.DurationT83 {
  transition-duration: 8.3s !important;
}

.DurationT84 {
  transition-duration: 8.4s !important;
}

.DurationT85 {
  transition-duration: 8.5s !important;
}

.DurationT86 {
  transition-duration: 8.6s !important;
}

.DurationT87 {
  transition-duration: 8.7s !important;
}

.DurationT88 {
  transition-duration: 8.8s !important;
}

.DurationT89 {
  transition-duration: 8.9s !important;
}

.DurationT90 {
  transition-duration: 9s !important;
}

.DurationT91 {
  transition-duration: 9.1s !important;
}

.DurationT92 {
  transition-duration: 9.2s !important;
}

.DurationT93 {
  transition-duration: 9.3s !important;
}

.DurationT94 {
  transition-duration: 9.4s !important;
}

.DurationT95 {
  transition-duration: 9.5s !important;
}

.DurationT96 {
  transition-duration: 9.6s !important;
}

.DurationT97 {
  transition-duration: 9.7s !important;
}

.DurationT98 {
  transition-duration: 9.8s !important;
}

.DurationT99 {
  transition-duration: 9.9s !important;
}

.DurationT100 {
  transition-duration: 10s !important;
}

/*-----------------------------------------------
ディレイ(transition用)
DelayT1 : 0.1s
DelayT100 : 10.0s
-----------------------------------------------*/
.DelayT1 {
  transition-delay: 0.1s !important;
}

.DelayT2 {
  transition-delay: 0.2s !important;
}

.DelayT3 {
  transition-delay: 0.3s !important;
}

.DelayT4 {
  transition-delay: 0.4s !important;
}

.DelayT5 {
  transition-delay: 0.5s !important;
}

.DelayT6 {
  transition-delay: 0.6s !important;
}

.DelayT7 {
  transition-delay: 0.7s !important;
}

.DelayT8 {
  transition-delay: 0.8s !important;
}

.DelayT9 {
  transition-delay: 0.9s !important;
}

.DelayT10 {
  transition-delay: 1s !important;
}

.DelayT11 {
  transition-delay: 1.1s !important;
}

.DelayT12 {
  transition-delay: 1.2s !important;
}

.DelayT13 {
  transition-delay: 1.3s !important;
}

.DelayT14 {
  transition-delay: 1.4s !important;
}

.DelayT15 {
  transition-delay: 1.5s !important;
}

.DelayT16 {
  transition-delay: 1.6s !important;
}

.DelayT17 {
  transition-delay: 1.7s !important;
}

.DelayT18 {
  transition-delay: 1.8s !important;
}

.DelayT19 {
  transition-delay: 1.9s !important;
}

.DelayT20 {
  transition-delay: 2s !important;
}

.DelayT21 {
  transition-delay: 2.1s !important;
}

.DelayT22 {
  transition-delay: 2.2s !important;
}

.DelayT23 {
  transition-delay: 2.3s !important;
}

.DelayT24 {
  transition-delay: 2.4s !important;
}

.DelayT25 {
  transition-delay: 2.5s !important;
}

.DelayT26 {
  transition-delay: 2.6s !important;
}

.DelayT27 {
  transition-delay: 2.7s !important;
}

.DelayT28 {
  transition-delay: 2.8s !important;
}

.DelayT29 {
  transition-delay: 2.9s !important;
}

.DelayT30 {
  transition-delay: 3s !important;
}

.DelayT31 {
  transition-delay: 3.1s !important;
}

.DelayT32 {
  transition-delay: 3.2s !important;
}

.DelayT33 {
  transition-delay: 3.3s !important;
}

.DelayT34 {
  transition-delay: 3.4s !important;
}

.DelayT35 {
  transition-delay: 3.5s !important;
}

.DelayT36 {
  transition-delay: 3.6s !important;
}

.DelayT37 {
  transition-delay: 3.7s !important;
}

.DelayT38 {
  transition-delay: 3.8s !important;
}

.DelayT39 {
  transition-delay: 3.9s !important;
}

.DelayT40 {
  transition-delay: 4s !important;
}

.DelayT41 {
  transition-delay: 4.1s !important;
}

.DelayT42 {
  transition-delay: 4.2s !important;
}

.DelayT43 {
  transition-delay: 4.3s !important;
}

.DelayT44 {
  transition-delay: 4.4s !important;
}

.DelayT45 {
  transition-delay: 4.5s !important;
}

.DelayT46 {
  transition-delay: 4.6s !important;
}

.DelayT47 {
  transition-delay: 4.7s !important;
}

.DelayT48 {
  transition-delay: 4.8s !important;
}

.DelayT49 {
  transition-delay: 4.9s !important;
}

.DelayT50 {
  transition-delay: 5s !important;
}

.DelayT51 {
  transition-delay: 5.1s !important;
}

.DelayT52 {
  transition-delay: 5.2s !important;
}

.DelayT53 {
  transition-delay: 5.3s !important;
}

.DelayT54 {
  transition-delay: 5.4s !important;
}

.DelayT55 {
  transition-delay: 5.5s !important;
}

.DelayT56 {
  transition-delay: 5.6s !important;
}

.DelayT57 {
  transition-delay: 5.7s !important;
}

.DelayT58 {
  transition-delay: 5.8s !important;
}

.DelayT59 {
  transition-delay: 5.9s !important;
}

.DelayT60 {
  transition-delay: 6s !important;
}

.DelayT61 {
  transition-delay: 6.1s !important;
}

.DelayT62 {
  transition-delay: 6.2s !important;
}

.DelayT63 {
  transition-delay: 6.3s !important;
}

.DelayT64 {
  transition-delay: 6.4s !important;
}

.DelayT65 {
  transition-delay: 6.5s !important;
}

.DelayT66 {
  transition-delay: 6.6s !important;
}

.DelayT67 {
  transition-delay: 6.7s !important;
}

.DelayT68 {
  transition-delay: 6.8s !important;
}

.DelayT69 {
  transition-delay: 6.9s !important;
}

.DelayT70 {
  transition-delay: 7s !important;
}

.DelayT71 {
  transition-delay: 7.1s !important;
}

.DelayT72 {
  transition-delay: 7.2s !important;
}

.DelayT73 {
  transition-delay: 7.3s !important;
}

.DelayT74 {
  transition-delay: 7.4s !important;
}

.DelayT75 {
  transition-delay: 7.5s !important;
}

.DelayT76 {
  transition-delay: 7.6s !important;
}

.DelayT77 {
  transition-delay: 7.7s !important;
}

.DelayT78 {
  transition-delay: 7.8s !important;
}

.DelayT79 {
  transition-delay: 7.9s !important;
}

.DelayT80 {
  transition-delay: 8s !important;
}

.DelayT81 {
  transition-delay: 8.1s !important;
}

.DelayT82 {
  transition-delay: 8.2s !important;
}

.DelayT83 {
  transition-delay: 8.3s !important;
}

.DelayT84 {
  transition-delay: 8.4s !important;
}

.DelayT85 {
  transition-delay: 8.5s !important;
}

.DelayT86 {
  transition-delay: 8.6s !important;
}

.DelayT87 {
  transition-delay: 8.7s !important;
}

.DelayT88 {
  transition-delay: 8.8s !important;
}

.DelayT89 {
  transition-delay: 8.9s !important;
}

.DelayT90 {
  transition-delay: 9s !important;
}

.DelayT91 {
  transition-delay: 9.1s !important;
}

.DelayT92 {
  transition-delay: 9.2s !important;
}

.DelayT93 {
  transition-delay: 9.3s !important;
}

.DelayT94 {
  transition-delay: 9.4s !important;
}

.DelayT95 {
  transition-delay: 9.5s !important;
}

.DelayT96 {
  transition-delay: 9.6s !important;
}

.DelayT97 {
  transition-delay: 9.7s !important;
}

.DelayT98 {
  transition-delay: 9.8s !important;
}

.DelayT99 {
  transition-delay: 9.9s !important;
}

.DelayT100 {
  transition-delay: 10s !important;
}

@media print, screen and (max-width: 767px) {
  .DelayT1-sp {
    transition-delay: 0.1s !important;
  }
  .DelayT2-sp {
    transition-delay: 0.2s !important;
  }
  .DelayT3-sp {
    transition-delay: 0.3s !important;
  }
  .DelayT4-sp {
    transition-delay: 0.4s !important;
  }
  .DelayT5-sp {
    transition-delay: 0.5s !important;
  }
  .DelayT6-sp {
    transition-delay: 0.6s !important;
  }
  .DelayT7-sp {
    transition-delay: 0.7s !important;
  }
  .DelayT8-sp {
    transition-delay: 0.8s !important;
  }
  .DelayT9-sp {
    transition-delay: 0.9s !important;
  }
  .DelayT10-sp {
    transition-delay: 1s !important;
  }
  .DelayT11-sp {
    transition-delay: 1.1s !important;
  }
  .DelayT12-sp {
    transition-delay: 1.2s !important;
  }
  .DelayT13-sp {
    transition-delay: 1.3s !important;
  }
  .DelayT14-sp {
    transition-delay: 1.4s !important;
  }
  .DelayT15-sp {
    transition-delay: 1.5s !important;
  }
  .DelayT16-sp {
    transition-delay: 1.6s !important;
  }
  .DelayT17-sp {
    transition-delay: 1.7s !important;
  }
  .DelayT18-sp {
    transition-delay: 1.8s !important;
  }
  .DelayT19-sp {
    transition-delay: 1.9s !important;
  }
  .DelayT20-sp {
    transition-delay: 2s !important;
  }
  .DelayT21-sp {
    transition-delay: 2.1s !important;
  }
  .DelayT22-sp {
    transition-delay: 2.2s !important;
  }
  .DelayT23-sp {
    transition-delay: 2.3s !important;
  }
  .DelayT24-sp {
    transition-delay: 2.4s !important;
  }
  .DelayT25-sp {
    transition-delay: 2.5s !important;
  }
  .DelayT26-sp {
    transition-delay: 2.6s !important;
  }
  .DelayT27-sp {
    transition-delay: 2.7s !important;
  }
  .DelayT28-sp {
    transition-delay: 2.8s !important;
  }
  .DelayT29-sp {
    transition-delay: 2.9s !important;
  }
  .DelayT30-sp {
    transition-delay: 3s !important;
  }
  .DelayT31-sp {
    transition-delay: 3.1s !important;
  }
  .DelayT32-sp {
    transition-delay: 3.2s !important;
  }
  .DelayT33-sp {
    transition-delay: 3.3s !important;
  }
  .DelayT34-sp {
    transition-delay: 3.4s !important;
  }
  .DelayT35-sp {
    transition-delay: 3.5s !important;
  }
  .DelayT36-sp {
    transition-delay: 3.6s !important;
  }
  .DelayT37-sp {
    transition-delay: 3.7s !important;
  }
  .DelayT38-sp {
    transition-delay: 3.8s !important;
  }
  .DelayT39-sp {
    transition-delay: 3.9s !important;
  }
  .DelayT40-sp {
    transition-delay: 4s !important;
  }
  .DelayT41-sp {
    transition-delay: 4.1s !important;
  }
  .DelayT42-sp {
    transition-delay: 4.2s !important;
  }
  .DelayT43-sp {
    transition-delay: 4.3s !important;
  }
  .DelayT44-sp {
    transition-delay: 4.4s !important;
  }
  .DelayT45-sp {
    transition-delay: 4.5s !important;
  }
  .DelayT46-sp {
    transition-delay: 4.6s !important;
  }
  .DelayT47-sp {
    transition-delay: 4.7s !important;
  }
  .DelayT48-sp {
    transition-delay: 4.8s !important;
  }
  .DelayT49-sp {
    transition-delay: 4.9s !important;
  }
  .DelayT50-sp {
    transition-delay: 5s !important;
  }
  .DelayT51-sp {
    transition-delay: 5.1s !important;
  }
  .DelayT52-sp {
    transition-delay: 5.2s !important;
  }
  .DelayT53-sp {
    transition-delay: 5.3s !important;
  }
  .DelayT54-sp {
    transition-delay: 5.4s !important;
  }
  .DelayT55-sp {
    transition-delay: 5.5s !important;
  }
  .DelayT56-sp {
    transition-delay: 5.6s !important;
  }
  .DelayT57-sp {
    transition-delay: 5.7s !important;
  }
  .DelayT58-sp {
    transition-delay: 5.8s !important;
  }
  .DelayT59-sp {
    transition-delay: 5.9s !important;
  }
  .DelayT60-sp {
    transition-delay: 6s !important;
  }
  .DelayT61-sp {
    transition-delay: 6.1s !important;
  }
  .DelayT62-sp {
    transition-delay: 6.2s !important;
  }
  .DelayT63-sp {
    transition-delay: 6.3s !important;
  }
  .DelayT64-sp {
    transition-delay: 6.4s !important;
  }
  .DelayT65-sp {
    transition-delay: 6.5s !important;
  }
  .DelayT66-sp {
    transition-delay: 6.6s !important;
  }
  .DelayT67-sp {
    transition-delay: 6.7s !important;
  }
  .DelayT68-sp {
    transition-delay: 6.8s !important;
  }
  .DelayT69-sp {
    transition-delay: 6.9s !important;
  }
  .DelayT70-sp {
    transition-delay: 7s !important;
  }
  .DelayT71-sp {
    transition-delay: 7.1s !important;
  }
  .DelayT72-sp {
    transition-delay: 7.2s !important;
  }
  .DelayT73-sp {
    transition-delay: 7.3s !important;
  }
  .DelayT74-sp {
    transition-delay: 7.4s !important;
  }
  .DelayT75-sp {
    transition-delay: 7.5s !important;
  }
  .DelayT76-sp {
    transition-delay: 7.6s !important;
  }
  .DelayT77-sp {
    transition-delay: 7.7s !important;
  }
  .DelayT78-sp {
    transition-delay: 7.8s !important;
  }
  .DelayT79-sp {
    transition-delay: 7.9s !important;
  }
  .DelayT80-sp {
    transition-delay: 8s !important;
  }
  .DelayT81-sp {
    transition-delay: 8.1s !important;
  }
  .DelayT82-sp {
    transition-delay: 8.2s !important;
  }
  .DelayT83-sp {
    transition-delay: 8.3s !important;
  }
  .DelayT84-sp {
    transition-delay: 8.4s !important;
  }
  .DelayT85-sp {
    transition-delay: 8.5s !important;
  }
  .DelayT86-sp {
    transition-delay: 8.6s !important;
  }
  .DelayT87-sp {
    transition-delay: 8.7s !important;
  }
  .DelayT88-sp {
    transition-delay: 8.8s !important;
  }
  .DelayT89-sp {
    transition-delay: 8.9s !important;
  }
  .DelayT90-sp {
    transition-delay: 9s !important;
  }
  .DelayT91-sp {
    transition-delay: 9.1s !important;
  }
  .DelayT92-sp {
    transition-delay: 9.2s !important;
  }
  .DelayT93-sp {
    transition-delay: 9.3s !important;
  }
  .DelayT94-sp {
    transition-delay: 9.4s !important;
  }
  .DelayT95-sp {
    transition-delay: 9.5s !important;
  }
  .DelayT96-sp {
    transition-delay: 9.6s !important;
  }
  .DelayT97-sp {
    transition-delay: 9.7s !important;
  }
  .DelayT98-sp {
    transition-delay: 9.8s !important;
  }
  .DelayT99-sp {
    transition-delay: 9.9s !important;
  }
  .DelayT100-sp {
    transition-delay: 10s !important;
  }
}
@media print, screen and (min-width: 768px) {
  .DelayT1-pc {
    transition-delay: 0.1s !important;
  }
  .DelayT2-pc {
    transition-delay: 0.2s !important;
  }
  .DelayT3-pc {
    transition-delay: 0.3s !important;
  }
  .DelayT4-pc {
    transition-delay: 0.4s !important;
  }
  .DelayT5-pc {
    transition-delay: 0.5s !important;
  }
  .DelayT6-pc {
    transition-delay: 0.6s !important;
  }
  .DelayT7-pc {
    transition-delay: 0.7s !important;
  }
  .DelayT8-pc {
    transition-delay: 0.8s !important;
  }
  .DelayT9-pc {
    transition-delay: 0.9s !important;
  }
  .DelayT10-pc {
    transition-delay: 1s !important;
  }
  .DelayT11-pc {
    transition-delay: 1.1s !important;
  }
  .DelayT12-pc {
    transition-delay: 1.2s !important;
  }
  .DelayT13-pc {
    transition-delay: 1.3s !important;
  }
  .DelayT14-pc {
    transition-delay: 1.4s !important;
  }
  .DelayT15-pc {
    transition-delay: 1.5s !important;
  }
  .DelayT16-pc {
    transition-delay: 1.6s !important;
  }
  .DelayT17-pc {
    transition-delay: 1.7s !important;
  }
  .DelayT18-pc {
    transition-delay: 1.8s !important;
  }
  .DelayT19-pc {
    transition-delay: 1.9s !important;
  }
  .DelayT20-pc {
    transition-delay: 2s !important;
  }
  .DelayT21-pc {
    transition-delay: 2.1s !important;
  }
  .DelayT22-pc {
    transition-delay: 2.2s !important;
  }
  .DelayT23-pc {
    transition-delay: 2.3s !important;
  }
  .DelayT24-pc {
    transition-delay: 2.4s !important;
  }
  .DelayT25-pc {
    transition-delay: 2.5s !important;
  }
  .DelayT26-pc {
    transition-delay: 2.6s !important;
  }
  .DelayT27-pc {
    transition-delay: 2.7s !important;
  }
  .DelayT28-pc {
    transition-delay: 2.8s !important;
  }
  .DelayT29-pc {
    transition-delay: 2.9s !important;
  }
  .DelayT30-pc {
    transition-delay: 3s !important;
  }
  .DelayT31-pc {
    transition-delay: 3.1s !important;
  }
  .DelayT32-pc {
    transition-delay: 3.2s !important;
  }
  .DelayT33-pc {
    transition-delay: 3.3s !important;
  }
  .DelayT34-pc {
    transition-delay: 3.4s !important;
  }
  .DelayT35-pc {
    transition-delay: 3.5s !important;
  }
  .DelayT36-pc {
    transition-delay: 3.6s !important;
  }
  .DelayT37-pc {
    transition-delay: 3.7s !important;
  }
  .DelayT38-pc {
    transition-delay: 3.8s !important;
  }
  .DelayT39-pc {
    transition-delay: 3.9s !important;
  }
  .DelayT40-pc {
    transition-delay: 4s !important;
  }
  .DelayT41-pc {
    transition-delay: 4.1s !important;
  }
  .DelayT42-pc {
    transition-delay: 4.2s !important;
  }
  .DelayT43-pc {
    transition-delay: 4.3s !important;
  }
  .DelayT44-pc {
    transition-delay: 4.4s !important;
  }
  .DelayT45-pc {
    transition-delay: 4.5s !important;
  }
  .DelayT46-pc {
    transition-delay: 4.6s !important;
  }
  .DelayT47-pc {
    transition-delay: 4.7s !important;
  }
  .DelayT48-pc {
    transition-delay: 4.8s !important;
  }
  .DelayT49-pc {
    transition-delay: 4.9s !important;
  }
  .DelayT50-pc {
    transition-delay: 5s !important;
  }
  .DelayT51-pc {
    transition-delay: 5.1s !important;
  }
  .DelayT52-pc {
    transition-delay: 5.2s !important;
  }
  .DelayT53-pc {
    transition-delay: 5.3s !important;
  }
  .DelayT54-pc {
    transition-delay: 5.4s !important;
  }
  .DelayT55-pc {
    transition-delay: 5.5s !important;
  }
  .DelayT56-pc {
    transition-delay: 5.6s !important;
  }
  .DelayT57-pc {
    transition-delay: 5.7s !important;
  }
  .DelayT58-pc {
    transition-delay: 5.8s !important;
  }
  .DelayT59-pc {
    transition-delay: 5.9s !important;
  }
  .DelayT60-pc {
    transition-delay: 6s !important;
  }
  .DelayT61-pc {
    transition-delay: 6.1s !important;
  }
  .DelayT62-pc {
    transition-delay: 6.2s !important;
  }
  .DelayT63-pc {
    transition-delay: 6.3s !important;
  }
  .DelayT64-pc {
    transition-delay: 6.4s !important;
  }
  .DelayT65-pc {
    transition-delay: 6.5s !important;
  }
  .DelayT66-pc {
    transition-delay: 6.6s !important;
  }
  .DelayT67-pc {
    transition-delay: 6.7s !important;
  }
  .DelayT68-pc {
    transition-delay: 6.8s !important;
  }
  .DelayT69-pc {
    transition-delay: 6.9s !important;
  }
  .DelayT70-pc {
    transition-delay: 7s !important;
  }
  .DelayT71-pc {
    transition-delay: 7.1s !important;
  }
  .DelayT72-pc {
    transition-delay: 7.2s !important;
  }
  .DelayT73-pc {
    transition-delay: 7.3s !important;
  }
  .DelayT74-pc {
    transition-delay: 7.4s !important;
  }
  .DelayT75-pc {
    transition-delay: 7.5s !important;
  }
  .DelayT76-pc {
    transition-delay: 7.6s !important;
  }
  .DelayT77-pc {
    transition-delay: 7.7s !important;
  }
  .DelayT78-pc {
    transition-delay: 7.8s !important;
  }
  .DelayT79-pc {
    transition-delay: 7.9s !important;
  }
  .DelayT80-pc {
    transition-delay: 8s !important;
  }
  .DelayT81-pc {
    transition-delay: 8.1s !important;
  }
  .DelayT82-pc {
    transition-delay: 8.2s !important;
  }
  .DelayT83-pc {
    transition-delay: 8.3s !important;
  }
  .DelayT84-pc {
    transition-delay: 8.4s !important;
  }
  .DelayT85-pc {
    transition-delay: 8.5s !important;
  }
  .DelayT86-pc {
    transition-delay: 8.6s !important;
  }
  .DelayT87-pc {
    transition-delay: 8.7s !important;
  }
  .DelayT88-pc {
    transition-delay: 8.8s !important;
  }
  .DelayT89-pc {
    transition-delay: 8.9s !important;
  }
  .DelayT90-pc {
    transition-delay: 9s !important;
  }
  .DelayT91-pc {
    transition-delay: 9.1s !important;
  }
  .DelayT92-pc {
    transition-delay: 9.2s !important;
  }
  .DelayT93-pc {
    transition-delay: 9.3s !important;
  }
  .DelayT94-pc {
    transition-delay: 9.4s !important;
  }
  .DelayT95-pc {
    transition-delay: 9.5s !important;
  }
  .DelayT96-pc {
    transition-delay: 9.6s !important;
  }
  .DelayT97-pc {
    transition-delay: 9.7s !important;
  }
  .DelayT98-pc {
    transition-delay: 9.8s !important;
  }
  .DelayT99-pc {
    transition-delay: 9.9s !important;
  }
  .DelayT100-pc {
    transition-delay: 10s !important;
  }
}
/*-----------------------------------------------
アニメーション
-----------------------------------------------*/
@keyframes fadeInLeftSmall {
  0% {
    opacity: 0;
    transform: translate3d(-5%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
.fadeInLeftSmall {
  animation-name: fadeInLeftSmall;
}

@keyframes rotate360 {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
.animRotateLoop {
  animation-name: rotate360;
  animation-timing-function: linear;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
}

.op.animFadeOut {
  transition: opacity 1s;
  opacity: 1;
}
.op.animFadeIn {
  transition: opacity 1s;
  opacity: 0;
}
.op.animBlurFadeIn {
  transform: translateZ(0);
  transition: filter 1s, opacity 1s;
  filter: blur(10px);
  opacity: 0;
}
.op.animGrayFadeIn {
  transition: filter 1s, opacity 1s;
  filter: grayscale(1);
  opacity: 0;
}
.op.animFadeInUp {
  position: relative;
  top: 30px;
  opacity: 0;
  transition: top 0.8s, opacity 1s;
}
.op.animWidthIn {
  width: 0% !important;
  transition: width 1s;
}
.op.animBlur {
  transition: filter 1s;
  filter: blur(50px);
}
.op.animZoomOut {
  overflow: hidden;
}
.op.animZoomOut > * {
  transition: transform 1s;
  transform: scale(1.3);
}
.op.animBlockLeft {
  position: relative;
  overflow: hidden;
}
.op.animBlockLeft::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #cccccc;
}
.op.animBlockLeft::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background-color: #ffffff;
}
.op.animBrightColor {
  position: relative;
  overflow: hidden;
  background: rgb(255, 255, 255);
}
.op.animBrightColor::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  mix-blend-mode: plus-lighter;
  filter: brightness(1);
}
.op.animBrightColor.white::after {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.9) 40%, rgba(255, 255, 255, 0) 60%);
}
.op.animBrightColor.blue::after {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(0, 121, 209, 0.2) 20%, rgba(0, 121, 209, 0.8) 40%, rgba(0, 121, 209, 0) 60%);
}

.op.animated.animFadeOut {
  opacity: 0;
}
.op.animated.animFadeIn {
  opacity: 1;
}
.op.animated.animBlurFadeIn {
  filter: blur(0px);
  opacity: 1;
}
.op.animated.animGrayFadeIn {
  filter: grayscale(0);
  opacity: 1;
}
.op.animated.animFadeInUp {
  top: 0px;
  opacity: 1;
}
.op.animated.animWidthIn {
  width: 100% !important;
}
.op.animated.animBlur {
  filter: blur(0px);
}
.op.animated.animZoomOut > * {
  transform: scale(1);
}
.op.animated.animBlockLeft::before {
  animation-name: BlockLeftBefore;
  animation-timing-function: cubic-bezier(0.12, 0.95, 0.33, 0.93);
  animation-duration: 0.3s;
  animation-delay: 1.2s;
  animation-fill-mode: forwards;
}
.op.animated.animBlockLeft::after {
  animation-name: BlockLeftAfter;
  animation-duration: 1s;
  animation-delay: 0.6s;
  animation-fill-mode: forwards;
}
.op.animated.animBrightColor::after {
  animation-name: BlockLeftAfter;
  animation-duration: 1s;
  animation-delay: 0.8s;
  animation-fill-mode: forwards;
}

@keyframes BlockLeftBefore {
  0% {
    left: 0;
    width: 150%;
  }
  100% {
    left: 100%;
    width: 0%;
  }
}
@keyframes BlockLeftAfter {
  0% {
    left: 0;
    width: 0%;
    opacity: 0;
  }
  20% {
    left: 10%;
    width: 80%;
    opacity: 1;
  }
  80% {
    width: 80%;
    opacity: 1;
  }
  100% {
    left: 100%;
    width: 0%;
    opacity: 0;
  }
}/*# sourceMappingURL=animate_extend.css.map */