.fs-c-quantity__message {
  top: 3px;
  margin-top: -60px;
  left: 105%;
}

#fs_ProductDetails .fs-c-quantity {
  position: relative;
}

@media screen and (max-width: 519px) {
  #fs_Top .hist__page {
    position: relative;
  }

  #fs_Top .hist__page .js-scrollable {
    position: static !important;
  }

  #fs_Top .hist__page .sub__tit {
    position: absolute;
    left: 5%;
  }

  #fs_Top .hist__page .sort_box_rireki {
    padding-top: 80px;
  }
  /* add */
  #fs_ShoppingCart .cart__scroll {
    position: relative;
  }

  #fs_ShoppingCart .cart__scroll .js-scrollable {
    position: static !important;
  }

  #fs_ShoppingCart .cart__scroll .sub__tit {
    position: absolute;
    left: 0%;
    text-align: left;
  }

  #fs_ShoppingCart .cart__scroll .sort_box_rireki {
    padding-top: 80px;
  }
}

/*add*/

#fs_ProductCategory .fs-c-productListItem__productDescription,
#fs_ProductSearch .fs-c-productListItem__productDescription,
#fs_MyPageTop .fs-c-productListItem__productDescription,
#fs_ShoppingCart .fs-c-productListItem__productDescription {
  font-size: 14px;
}

#fs_ProductCategory .fs-c-productListItem__productDescription::before,
#fs_ProductSearch .fs-c-productListItem__productDescription::before,
#fs_MyPageTop .fs-c-productListItem__productDescription::before,
#fs_ShoppingCart .fs-c-productListItem__productDescription::before {
  content: "商品について";
  display: block;
  background: url(https://sowakajuen.itembox.design/item/common/img/list-delta.svg) no-repeat left center / 10px 10px;
  padding-left: 20px;
  cursor: pointer;
}

#fs_ProductCategory .fs-c-productListItem__productDescription.active::before,
#fs_ProductSearch .fs-c-productListItem__productDescription.active::before,
#fs_MyPageTop .fs-c-productListItem__productDescription.active::before,
#fs_ShoppingCart .fs-c-productListItem__productDescription.active::before {
  content: "閉じる";
  background: url(https://sowakajuen.itembox.design/item/common/img/up_list-delta.svg) no-repeat left center / 10px 10px;
  padding-left: 20px;
}

#fs_ProductCategory .fs-c-productListItem__productDescription p,
#fs_ProductSearch .fs-c-productListItem__productDescription p,
#fs_MyPageTop .fs-c-productListItem__productDescription p,
#fs_ShoppingCart .fs-c-productListItem__productDescription p {
  display: none;
}

/*“在庫数：”を表示するCSS*/
.fs-c-variationMatrix__panel__stock:before {
    content: '残り枚数：';
}

/* Amazon Payの定期・頒布会申込は会員登録内容変更からのお届け先情報変更不可の説明追記 */
[for="fs_input_syncDestinationInfo"] > .fs-c-checkbox__labelText::after{
content: "\A（Amazon Payでお支払いの場合、変更されない場合がございます。定期申込履歴をご確認いただき、変更されていない場合は別途ご連絡ください。）";
white-space: pre-wrap;
}