@charset "UTF-8";
@-webkit-keyframes shine {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes shine {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes AniFloat {
  0% {
    -webkit-transform: translateY(3%);
            transform: translateY(3%);
  }
  50% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(3%);
            transform: translateY(3%);
  }
}
@keyframes AniFloat {
  0% {
    -webkit-transform: translateY(3%);
            transform: translateY(3%);
  }
  50% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(3%);
            transform: translateY(3%);
  }
}
:root {
  --font: -apple-system, BlinkMacSystemFont, "Segoe UI","Microsoft JhengHei","Noto Sans TC", "微軟正黑體", "Meiryo UI", Roboto, Helvetica, Arial, sans-serif;
  --mainTitle: 22px;
  --mainTxt: 18px;
  --mainPrice: 20px;
  --mainNote: 15px;
  --font-color-dark: #fff;
  --font-color-light: #111;
}
@media (min-width: 768px) {
  :root {
    --mainTitle: 32px;
    --mainTxt: 20px;
    --mainPrice: 20px;
    --mainNote: 15px;
  }
}
:root html:lang(ja-JP) *:not(.material-icons):not(.fa):not(.buttonicons) {
  --font: -apple-system, BlinkMacSystemFont,"Meiryo UI", Arial, sans-serif;
}

img {
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

figure {
  line-height: 0;
}

.commonTitle {
  color: #fff;
}

.commonBtn {
  display: inline-block;
  text-align: center;
  color: #fff;
  max-width: 300px;
  background-color: #cb3265;
  padding: 20px 30px;
  border-radius: 10px;
  font-size: 20px;
}
.commonBtn:hover {
  background-color: #ef598b;
}

.powerUpMay {
  background-color: #912348;
}
.powerUpMay .gaming-monitor {
  background-color: #912348;
  text-align: center;
}
.powerUpMay .gaming-monitor .title {
  margin: 40px 0 10px;
  max-height: 26px;
}
.powerUpMay .shop {
  padding-top: 30px;
  background-color: #912348;
  text-align: center;
}
@media (min-width: 996px) {
  .powerUpMay {
    background-color: #cb3265;
  }
}

.wtbw_selectorsbar label {
  color: #fff;
}

.wtbt_extend button {
  color: #fff;
}/*# sourceMappingURL=main.css.map */