@media screen and (min-width: 960px), print {
  main#anniversary.japan .intro.fs-200-145 {
    font-size: 200%;
  }
}
@media screen and (max-width: 959px) {
  main#anniversary.japan .intro.fs-200-145 {
    font-size: 145%;
  }
}
@media screen and (min-width: 960px), print {
  main#anniversary.japan .intro.fs-210-160 {
    font-size: 210%;
  }
}
@media screen and (max-width: 959px) {
  main#anniversary.japan .intro.fs-210-160 {
    font-size: 160%;
  }
}
@media screen and (min-width: 960px), print {
  main#anniversary.japan .intro.pc-w900 {
    margin-left: auto;
    margin-right: auto;
    width: 900px;
    max-width: 100%;
  }
}
main#anniversary.japan .main.is-a .link-more {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 100%;
}
main#anniversary.japan .main.is-a .link-more a {
  display: block;
  width: 100%;
}
main#anniversary.japan .main.is-a .link-more a picture, main#anniversary.japan .main.is-a .link-more a img {
  display: block;
  width: 100%;
  -webkit-backface-visibility: hidden;
}
@media screen and (min-width: 960px), print {
  main#anniversary.japan .main.is-a .link-more.is-01-a {
    margin-top: 76%;
    margin-left: -30%;
    width: 27.9624893436%;
    min-width: 27.9624893436%;
  }
}
@media screen and (max-width: 959px) {
  main#anniversary.japan .main.is-a .link-more.is-01-a {
    margin-top: 741%;
    width: 80%;
    min-width: 80%;
  }
}
@media screen and (min-width: 960px), print {
  main#anniversary.japan .main.is-a .link-more.is-01-b {
    margin-top: 101%;
    margin-left: -30%;
    width: 27.9624893436%;
    min-width: 27.9624893436%;
  }
}
@media screen and (max-width: 959px) {
  main#anniversary.japan .main.is-a .link-more.is-01-b {
    margin-top: 909%;
    width: 80%;
    min-width: 80%;
  }
}
@media screen and (min-width: 960px), print {
  main#anniversary.japan .main.is-a .link-more.is-02 {
    margin-top: 115.9%;
    width: 94.1176470588%;
    min-width: 94.1176470588%;
  }
}
@media screen and (max-width: 959px) {
  main#anniversary.japan .main.is-a .link-more.is-02 {
    margin-top: 968.8%;
    width: 92.5714285714%;
    min-width: 92.5714285714%;
  }
}