.fs-c-productListItem__outOfStock.fs-c-productListItem__notice.fs-c-productStock {
    color: red;
    text-align: center;
    border: 1px dotted red;
}

/*カートページのバンドル対象商品一覧へのリンクを非表示にするCSS*/
.fs-body-cart ul.fs-c-cartBundleInfo__list {
    display: none;
}

/***　SPのみLINE ID連携　***/
.fs-c-button__image--lineIdLink {
  width: 175px;
}

/*フォームのフォーカスOFF フォーカスによる横揺れ対策*/
@media screen and (max-width: 767px) {
#fs_Login .fs-c-inputTable input{	
font-size:16px !important;
} 
}

/**商品詳細　カートボタン左文言の調整**/
.fs-c-variationCart__variationName__shippingDate {
margin-left: 1em;
font-size: 1.4rem;
}
  @media screen and (max-width: 991px){
.fs-c-variationCart__variationName__shippingDate {
  margin-left: .5em;
  line-height: 16px;
  font-size: 1.1rem;
}
}

/**SP ログイン画面　ラインボタンサイズ**/
.fs-c-anotherLogin--line .fs-c-anotherLogin__button{
width: 50%;
    margin: 0 auto;
}


/**** ガイドページ　ペイディー追加 ****/
#guidepayment .guide_icon {
  margin-bottom: 1rem;
}
#guidepayment .guide_icon_list {
  display: flex;
}
#guidepayment .guide_icon_list li {
  margin: 0 1rem 1rem;
}

@media screen and (min-width: 900px){
#guidepayment .guide_icon_list li {
  margin: 0 0 1rem;
}
#guidepayment .guide_icon_list li img {
  width: 70%;
}
}



/***** MEMBER’S PRICE *****/
@media screen and (min-width: 992px) {
.p-megamenu__item__body .members_price{
margin-top: 15px;
}
.p-megamenu__item__body .members_price a .jpn{
color: #5b5b5b;
}
}

@media screen and (max-width: 991px) {
.p-megamenu__item__body .members_price{
padding: 0 20px;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 50px;
  color: #5b5b5b;
  font-size: 1.3rem;
  letter-spacing: .1em;
}
}


/***** カートページ　注文内容下部「変更ボタン」 *****/
.fs-c-checkout-preview__button.fs-c-buttonContainer.fs-c-buttonContainer--changeSmall {
  margin-top: 1.5rem;
}