.page_397 .cart_limit_warring {
  padding: 5px 0px;
  font-size: 12px;
  margin-bottom: 8px;
  color: red;
}
.page_397 .cart-box .-notice {
  padding: 3px 0;
  font-size: 13px;
  color: red;
}
.page_397 .cart-box .price {
  behavior: url(/_javascript/pie/PIE.php);
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 18px;
  font-weight: 700;
}
.page_397 .cart-box .price .-percent {
  font-weight: 400;
  background: #fff1f1;
  color: #ff4747;
  behavior: url(/_javascript/pie/PIE.php);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  font-size: 12px;
  padding: 3px 6px;
  margin-left: 5px;
  vertical-align: middle;
}
.page_397 .cart-box .price .-percent span {
  font-weight: 700;
}
.page_397 .cart-box .price .-old {
  color: grey;
  text-decoration: line-through;
  font-size: 13px;
  behavior: url(/_javascript/pie/PIE.php);
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-right: 10px;
}
.page_397 .cart-box .price .-old + span {
  color: red;
}
.page_397 .cart-box .price sup {
  behavior: url(/_javascript/pie/PIE.php);
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-left: 5px;
  font-weight: 400;
  color: #ff4747;
  font-size: 12px;
}
@media handheld,only screen and (max-width: 800px) {
  .page_397 .section-cart {
    padding-bottom: 20px;
  }
}
@media handheld,only screen and (max-width: 800px) {
  .page_397 .section-product-newest {
    margin-top: 45px;
  }
}
