#header {
  top: -40px;
}

#jumbotron .inner {
  width: 0;
}

#jumbotron .inner .tryangle {
  border-left-width: 0;
}

#jumbotron .inner h1 .logo.ca {
  width: 0;
}

#jumbotron .inner h1 .logo.ca .cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #fff;
  opacity: 1;
}

#title h2 .ca.logo {
  width: 0;
  position: relative;
  overflow: hidden;
}

#title h2 .ca.logo .cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #1f2ca3;
  opacity: 1;
}

#news h2.ca {
  width: 0;
  position: relative;
  overflow: hidden;
}

#news h2.ca .cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #aeacb9;
  opacity: 1;
}

#news .inner dt, #news .inner dd {
  opacity: 0;
}

#news .inner li {
  opacity: 0;
}

#introduction .header .ca {
  width: 0;
  position: relative;
  overflow: hidden;
}

#introduction .header .ca .cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #aeacb9;
  opacity: 1;
}

#introduction .inner h3 .line.ca,
#introduction .inner .info .line.ca {
  width: 0;
  position: relative;
  overflow: hidden;
}

#introduction .inner h3 .line.ca .cover,
#introduction .inner .info .line.ca .cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #1f2ca3;
  opacity: 1;
}

#introduction .inner .caution .line.ca {
  width: 0;
  position: relative;
  overflow: hidden;
}

#introduction .inner .caution .line.ca .cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #5f525a;
  opacity: 1;
}

#product h2.ca {
  width: 0;
  position: relative;
  overflow: hidden;
}

#product h2.ca .cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #aeacb9;
  opacity: 1;
}

#product .inner dt, #product .inner dd, #product .inner .img {
  opacity: 0;
}

#tracklist h2.ca {
  width: 0;
  position: relative;
  overflow: hidden;
}

#tracklist h2.ca .cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #aeacb9;
  opacity: 1;
}

#tracklist .inner .list_section {
  opacity: 0;
}

#related h2.ca {
  width: 0;
  position: relative;
  overflow: hidden;
}

#related h2.ca .cover {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  background-color: #aeacb9;
  opacity: 1;
}

#related .inner .item {
  opacity: 0;
}
/*# sourceMappingURL=foranimate.css.map */