* {
  transition: all 0.3s;
}

@media screen and (max-width: 1280px) {
  html {
    font-size: 19px;
    transition: all 0s;
  }

  .wrap {
    width: 100%;
  }

  .mo_none {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  html {
    font-size: 16px;
    transition: all 0s;
  }

  .down_pc {
    display: none;
  }

  .br_1024 {
    display: block;
  }
}

@media screen and (max-width: 720px) {
  .re_views_720 {
    display: block;
  }

  .re_none_720 {
    display: none;
  }
}

@media screen and (max-width: 520px) {
  html {
    font-size: 14px;
    transition: all 0s;
  }
  .game_Start {
    display: none;
  }

  .mo_download_btn {
    display: block;
  }

  .views_720 {
    display: block;
  }

  .none_720 {
    display: none;
  }
}

@media screen and (max-width: 520px) {
  html {
    font-size: 16px;
    transition: all 0s;
  }

  .pc {
    display: none;
  }

  .mobile {
    display: block;
  }

  .mobile_flex {
    display: flex;
  }

  .main_ttl {
    font-size: 5.5rem;
  }

  .font-big {
    font-size: 8vw;
  }

  .font-xxl {
    font-size: 2.1rem;
  }

  .font-xl {
    font-size: 1.9rem;
  }

  .font-ml {
    font-size: 1.8rem;
  }

  .font-l {
    font-size: 1.25rem;
  }

  .font-m {
    font-size: 1.2rem;
  }

  .font-default {
    font-size: 1.1rem;
  }

  .font-s {
    font-size: 3.5vw;
  }

  .font-xs {
    font-size: 3vw;
  }

  .font-xxs {
    font-size: 0.7rem;
  }

  .font-min {
    font-size: 0.65rem;
  }

  .font-vw-big {
    font-size: 1.35rem;
  }

  .font-vw-xl {
    font-size: 1.35rem;
  }

  .font_vs520 {
    font-size: 1.2rem;
    font-weight: 600;
  }

  .br_520 {
    display: block;
  }

  .views_720 {
    display: block;
  }
  .mo_view_720 {
    display: flex;
    justify-content: center;
  }

  .views_520 {
    display: block;
  }

  .flex_520 {
    display: flex;
  }

  .none_520 {
    display: none;
  }
}

@media screen and (max-width: 320px) {
  html {
    font-size: 13px;
    transition: all 0s;
  }
}

@media screen and (max-width: 935px) and (orientation: landscape) {
  /** Mobile-Landscape-Mode **/
}
