/* common */

@font-face {
  font-family: "pokemon";
  src: url(../fonts/pokemon-font.woff2), url(../font/pokemon-font.woff);
}

body {
  font-family: "pokemon", sans-serif;
}

body.enableStickyFooter {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}

.enableStickyFooter main {
  flex: 1;
}

#tabContents {
  padding: 2rem auto;
}

footer {
  padding: 2rem 3rem;
}

.kenzoLink {
  padding: 0 0 2rem;
  text-align: center;
  /* text-align: center; */
}

.enforceSansFont {
  font-family: sans-serif !important;
}

#contentYouTube {
  width: 100%;
  margin: auto;
}

iframe {
  display: block;
  margin: auto !important;
}

.kenzoTwitter {
  margin: auto;
  width: 400px;
  height: unset;
}

/* for small screen */

@media screen and (max-width: 770px), print {
  #tabContents {
    padding: unset;
    margin: auto;
  }

  footer {
    padding: 1.5rem;
  }

  .kenzoTwitter {
    margin: auto;
  }
}
