/* 商品マークの色変更。商品マークのclussは「商品マーク」タグで設定　*/
.newItem{background:#991F1F}

/* 商品マークの並びの一時的な変更　ー＞　将来的にはCSSを統合する　*/

.fs-l-productLayout .fs-c-productMarks {
    position: relative;
    display: flex;
}

/* 予約にした場合の表示変更　ー＞　将来的にはCSSを統合する　*/
.fs-c-mark--preorder {
    background: #64a;
    color: #fff;
    display: flex;
}

.fs-c-mark {
    border-radius: 3px;
    display: block;
    font-size: 1.4rem;
    line-height: 14px;
    padding: 4px 8px;
    height: 24px;
}

.fs-c-productNumber{
    margin-top: 20px;
}

/* 将来的新CSSに統合　*/
@media screen and (max-width: 600px){
    .fs-c-productMarks{
        left:0 !important;
    }
    .fs-l-product4 .fs-l-productLayout__item--1 {
        margin-bottom: 30px !important;
    }
    .fs-l-productLayout .fs-c-productNameHeading{
        margin: 10px 0 20px !important;
    }
}
.reserve_info{
    margin:0 20px;
}

/* 将来的新CSSに統合　[商品詳細(税抜き表示)] */


.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed){
flex-direction: row !important;
}
.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main{
    width: auto !important;
}

.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__addon{
width: auto !important;
}

.fs-c-productPrices--productDetail .fs-c-productPrice:not(.fs-c-productPrice--listed) .fs-c-productPrice__main__price::after{
content:"" !important;;
}


