@charset "shift_jis";
#cartList {
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
#cartList.item-txt-box tr {
  line-height: 1.7;
  min-height: 25px;
}
#cartList.item-txt-box .item-prop {
  width: 90px;
  text-align: left;
  vertical-align: top;
  font-size: 14px;
  font-weight: 400;
}
#cartList.item-txt-box .item-value {
  padding-left: 1em;
  text-indent: -1em;
  vertical-align: top;
  font-size: 14px;
  font-weight: 400;
}
#cartList.item-txt-box .item-value:nth-of-type(1) {
  padding: 0 1em 0 0;
}
#cartList .col3 {
  width: 60px;
}
.item-wraping-select-box .item-prop {
  width: 140px;
  height: auto;
  min-height: 25px;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
}
.item-wraping-select-box .item-prop:after {
  margin-left: 20px;
}
.delete-link {
  display: block;
  position: relative;
  text-indent: 26px;
  line-height: 21px;
  width: 130px;
  margin: 10px 0;
}
.delete-link:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 21px;
  height: 21px;
  background-image: url("../../sp/images/cart_icon_delete.png");
  background-repeat: no-repeat;
}
.block-cart-button #determineBottom,
#regBtn3,
#fixedCart {
  display: none;
}
#fixedCart.cartfixed {
  position: fixed;
  display: block;
  z-index: 1100;
  width: 100%;
  margin: auto;
  background: #fff;
}
#fixedCart.cartfixed #regBtn3 {
  display: block;
}
#fixedCart.cartfixed #fixedCartInner {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#cart-item-list-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#cart-item-list-cart .btn-simple,
#fixedCart.cartfixed #fixedCartInner .btn-simple {
  width: 100px;
  margin-top: auto;
  margin-bottom: 4px;
  margin-right: 15px;
}
#cart-item-list-cart .btn-simple:before,
#fixedCart.cartfixed #fixedCartInner .btn-simple:before {
  margin-right: 5px;
}
