@charset "UTF-8";

/* --- アニメーション --- */
/* 出現 */
@keyframes appear {
  0% { 
    filter: alpha(opacity=0);
    opacity: 0;
  }
  100% { 
    filter: alpha(opacity=100);
    opacity: 1;
  }
}

.parts-story {
  filter: alpha(opacity=0.0);
  opacity: 0;
}
.parts-rookie {
  filter: alpha(opacity=0.0);
  opacity: 0;
}
.parts-information {
  filter: alpha(opacity=0.0);
  opacity: 0;
}
.parts-schedule {
  filter: alpha(opacity=0.0);
  opacity: 0;
}
.button-ticket {
  filter: alpha(opacity=0.0);
  opacity: 0;
}
.parts-map {
  filter: alpha(opacity=0.0);
  opacity: 0;
}
.button-map {
  filter: alpha(opacity=0.0);
  opacity: 0;
}
.parts-faq {
  filter: alpha(opacity=0.0);
  opacity: 0;
}

#mark-story {
  position: absolute;
  bottom: 50%;		/* 発火位置 */
}
#mark-rookie {
  position: absolute;
  bottom: 50%;		/* 発火位置 */
}
#mark-information {
  position: absolute;
  bottom: 50%;		/* 発火位置 */
}
#mark-schedule {
  position: absolute;
  bottom: 70%;		/* 発火位置 */
}
#mark-map {
  position: absolute;
  bottom: 50%;		/* 発火位置 */
}
#mark-faq {
  position: absolute;
  bottom: 80%;		/* 発火位置 */
}

/* 1001px未満 */
@media screen and (max-width: 1000px) {
}
