.news-area,
.tw-area {
  display: block;
  transition: all 600ms;
  z-index: 20;
  transform: translate3d(0, 0, 0);
}
.news-area.anime-ready,
.tw-area.anime-ready {
  opacity: 0;
  transform: translate3d(0, 25px, 0);
}

.tw-area {
  transition-delay: 140ms !important;
}

.background-ie {
  background-attachment: scroll !important;
}

#chara-area p[class^="chara_"] img {
  transition: all 450ms;
  transition-timing-function: cubic-bezier(0.53, -0.26, 0.42, 1.405);
}
#chara-area .chara_1 img {
  transition-delay: 70ms !important;
}
#chara-area .chara_2 img {
  transition-delay: 140ms !important;
}
#chara-area .chara_3 img {
  transition-delay: 210ms !important;
}
#chara-area .chara_4 img {
  transition-delay: 280ms !important;
}
#chara-area .chara_5 img {
  transition-delay: 350ms !important;
}
#chara-area .chara_6 img {
  transition-delay: 420ms !important;
}
#chara-area .chara_7 img {
  transition-delay: 490ms !important;
}
#chara-area .chara_8 img {
  transition-delay: 560ms !important;
}
#chara-area .chara_9 img {
  transition-delay: 630ms !important;
}
#chara-area.anime-ready p[class^="chara_"] img {
  opacity: 0;
  transform: scale(0.8);
}
#chara-area .btn-chara a, #chara-area h3, #chara-area h4 {
  transition: all 400ms;
  transition-delay: 630ms !important;
}
#chara-area .btn-chara a.anime-ready, #chara-area h3.anime-ready, #chara-area h4.anime-ready {
  opacity: 0;
  transform: scale(0.3);
}
#chara-area h4 {
  transition-timing-function: cubic-bezier(0.53, -0.26, 0.42, 1.405);
  transition-delay: 780ms !important;
  transition-duration: 500ms !important;
}
#chara-area h4.anime-ready {
  transform: scale(0.5);
}
