@charset "UTF-8";
body {
  font-family: "Noto Sans TC", sans-serif, helvetica;
}

#goods .goodsMore {
  font-size: 2.4rem;
  margin-bottom: 4%;
}
@media screen and (max-width: 640px) {
  #goods .goodsMore {
    font-size: 3.4rem;
  }
}

body.goods h2.contTitle.-ate::after {
  background-image: url(../../cht/assets/images/goods/title-goods-s.png);
}
body.goods #goods {
  margin-bottom: 10%;
  padding-bottom: 0;
}
body.goods #goods .goodsListCont nav {
  width: 84%;
}

#modalNavInner .langWrap {
  margin-top: 5vw;
}

@media screen and (min-width: 641px) {
  #information .snsWrap .iconGroup {
    margin-left: 10%;
  }
  #information .snsWrap .iconGroup .iconTitle {
    width: 50%;
  }
}
@media screen and (min-width: 641px) and (max-width: 980px) {
  #information .snsWrap .iconGroup .iconTitle:after {
    right: 0.5em;
  }
}
@media screen and (min-width: 641px) {
  #information .snsWrap .iconGroup .iconList {
    width: 30%;
  }
  #information .snsWrap .iconGroup .iconList a {
    width: 32%;
  }
}

#lineup .titleStatusWrap .titleStatusUl li > span {
  padding: 3px 8px 6px;
}
@media screen and (max-width: 640px) {
  #lineup .titleStatusWrap .titleStatusUl li > span {
    padding: 0.5vw 1.5vw 1vw;
    border: 1px solid #ffffff;
  }
}
#lineup .titleStatusWrap .titleStatusUl li.release.-pre { /*発売前*/ }
#lineup .titleStatusWrap .titleStatusUl li.release.-pre > span {
  padding: 4px 12px 4px;
}
#lineup .titleStatusWrap .titleStatusUl li.release.-onSale { /*発売中*/ }
#lineup .titleStatusWrap .titleStatusUl li.release.-onSale > span {
  padding: 4px 12px 4px;
}
#lineup .titleStatusWrap .titleStatusUl li.release.-reserv { /*予約*/ }
#lineup .titleStatusWrap .imgCero {
  padding: 20px 0;
}
@media screen and (max-width: 640px) {
  #lineup .titleStatusWrap .imgCero {
    padding: 3% 0;
  }
}/*# sourceMappingURL=cht.css.map */