#info {
  position: absolute;
  width: 100%;
  height: 100%;
  visibility: hidden;
}

#info-main {
  position: fixed;
  bottom: 1px;
  left: 50%;
  width: 80%;
  transform: translate(-50%, -50%);
  font-size: 1.5em;
  line-height: 1.2em;
  text-justify: inter-word;
  text-align: left;
  cursor: pointer;
}

#info-top {
  position: absolute;
  right: 6em;
  top: 4em;
  cursor: pointer;
}

#info-top.p {
  display: block;
}

#info-top.p.span {
  font-size: 10em;
  display: block;
}

.info-text {
  color: #ffffff;
  font-size: 2em;
}

.info-text-accent {
  color: #aa0000;
  font-size: 2em;
}
