@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);
@import url("https://fonts.googleapis.com/css?family=Play:400,700");
@import url("https://asset.msi.com/event/nb/2018/Prestige_Limited_Edition/css/Fonts_CenturyGothic.css");
.block {
  font-family: "CenturyGothic", "cwTeXHei", "Microsoft JhengHei";
  font-size: 2.1vh;
  color: #000;
}

.block img {
  max-width: 100%;
  width: expression(document.body.clientWidth>100?"100%":"auto");
  overflow: hidden;
}

.block img.full {
  width: 100%;
}

.block .imgxs {
  display: none;
}

.block ul, .block li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.block h2 {
  font-family: "CenturyGothic", "cwTeXHei", "Microsoft JhengHei";
  font-size: 4vh;
  color: #000;
  padding-bottom: 40px;
  text-transform: capitalize;
}

.block h3 {
  font-family: "CenturyGothic", "cwTeXHei", "Microsoft JhengHei";
  font-size: 2.6vh;
  color: #000;
  margin: 0;
  padding-bottom: 15px;
}

.block p {
  color: #666;
  font-size: 2.1vh;
  line-height: 1.4;
}

.block .data-num {
  font-size: 2.1vh;
  color: #222;
}

.block .data-num b {
  font-size: 250%;
}

.block .note {
  color: #666;
  font-size: 80%;
}

.block.center, .block .center {
  text-align: center;
}

.block.blockw {
  color: #fff;
}

.block.blockw h2, .block.blockw h3, .block.blockw p, .block.blockw .data-num {
  color: #fff;
}

.block .container {
  width: 90%;
  margin: 0 auto;
  max-width: auto;
}

.block .container-lg-full {
  width: 90%;
  margin: 0 auto;
  max-width: 2560;
}

.block.sp {
  padding: 3% 0;
}

.block.sptop {
  padding-top: 3%;
}

.block.spbt {
  padding-bottom: 3%;
}

.block.fixClear:after, .block .fixClear:after {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
  content: "";
}

@media screen and (max-width: 1536px) {
  .block .note {
    font-size: 95%;
  }
}

@media screen and (max-width: 960px) {
  .block h2 {
    padding-bottom: 20px;
  }
  .block .imglg {
    display: none;
  }
  .block .imgxs {
    display: block;
  }
  .block.sp {
    padding: 6vh 0;
  }
  .block.sptop {
    padding-top: 6vh;
  }
  .block.spbt {
    padding-bottom: 6vh;
  }
}
