.bx-wrapper .bx-viewport {
    background: #fff none repeat scroll 0 0;
    border: none !important;
    box-shadow: 0 !important;
}

h2#ranking {
  font-family: '¥Ò¥é¥®¥ÎÌÀÄ« Pro W3', 'Hiragino Mincho Pro', 'Hiragino Mincho ProN', 'HGSÌÀÄ«E', '£Í£Ó £ÐÌÀÄ«', serif;
  position: relative;
  padding: 1.5rem 2rem;
  -webkit-box-shadow: 0 2px 14px rgba(0, 0, 0, .1);
  box-shadow: 0 2px 14px rgba(0, 0, 0, .1);
  font-size:18px;
}
h2#ranking:before,
h2#ranking:after {
  position: absolute;
  left: 0;
  width: 100%;
  height: 4px;
  content: '';
  background-image: -webkit-linear-gradient(315deg, #704308 0%, #ffce08 40%, #e1ce08 60%, #704308 100%);
  background-image: linear-gradient(135deg, #704308 0%, #ffce08 40%, #e1ce08 60%, #704308 100%);
}
h2#ranking:before {
  top: 0;
}
h2#ranking:after {
  bottom: 0;
}

p.ttl{
  position: relative;
  padding: 0.25em 0;
  font-size:1.2em;
}
p.ttl:after {
  content: "";
  display: block;
  height: 4px;
  background: -webkit-linear-gradient(to right, rgb(230, 90, 90), transparent);
  background: linear-gradient(to right, rgb(230, 90, 90), transparent);
}

/*¤É¤³¤Ç¤â¥«¥é¡¼¥ß¡¼*/
tr.cartjs_product_num{
  display:none;
}
tr.cartjs_sales_price th{
  display:none;
}
tr.cartjs_sales_price td{
  color:red;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}

.cartjs_cart_in input[type="submit"] {
  display: inline-block;
  width: 100%;
  max-width: 350px; /* ¥Ü¥¿¥óÉý */
  position: relative;
  background: #D0A900; /* ÇØ·Ê¿§ */
  border: 2px solid #D0A900;
  padding: 1em 2em;
  font-weight: bold;
  color: #fff; /* Ê¸»ú¿§ */
  text-decoration: none;
  text-align: center;
  transition-duration: 0.3s;
}
.cartjs_cart_in input[type="submit"]:before {
  content: '';
  width: 8px;
  height: 8px;
  border: 0;
  border-top: 2px solid #fff; /* Ìð°õ¤Î¿§ */
  border-right: 2px solid #fff; /* Ìð°õ¤Î¿§ */
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 25px;
  margin-top: -6px;
}
.cartjs_cart_in input[type="submit"]:hover {
  background: #fff; /* ÇØ·Ê¿§ */
  color: #D0A900; /* Ê¸»ú¿§ */
}
.cartjs_cart_in input[type="submit"]:hover:before {
  border-top: 2px solid #D0A900; /* Ìð°õ¤Î¿§ */
  border-right: 2px solid #D0A900; /* Ìð°õ¤Î¿§ */
}
