* {  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 **/}