/* パンくずリスト ========================================== */
.fs-c-breadcrumb {
    max-width: 1000px !important;
    margin: 0 auto !important;
    text-align: left !important;
    font-size: 0.8rem !important;
}

/* 商品グループ ============================================ */
.fs-l-main {
    margin: 24px auto;
    padding: 8px;
    max-width: 1000px !important;
}
/* 見出しh1 */
.fs-c-heading--page {
    padding: 3% 0 !important;
}
/* 子カテ */
.fs-c-subgroupList > li { text-align: left !important;}
.fs-c-subgroupList__link {}
.fs-c-subgroupList__link::after { font-size: 1.1rem;}

/* テキストサイズ */
.fs-c-sortItems,
.fs-c-productListItem__productName,
.fs-c-productPrice__addon
{ font-size: 0.8rem !important; text-align: left !important;}

/* カートへ フローティングボタン */
.fs-p-scrollingCartButton {
    bottom: 120px !important;
    right: 20px !important;
}
.fs-p-scrollingCartButton__icon { font-size: 2.5rem !important;}
.fs-p-scrollingCartButton__label {
    padding-top: 5px;
    font-size: 0.8rem !important;
}
.fs-p-scrollingCartButton__button {
    width: 100px !important;
    height: 88px !important;
    padding: 15px 8px 0 !important;
    border-radius: 5px !important;
    background: #666666 !important;
    opacity: 1 !important;
}
.fs-p-scrollingCartButton__button:hover { background: #999999 !important;}

/* カートに入れる/お気に入りボタン */
.fs-c-productListItem__control {
    display: contents !important;
}
.fs-c-button--addToCart--list {
    padding: 15px 0 0;
}
.fs-c-button--plain.fs-c-button--addToCart--list::before {font-size: 1.5rem !important;}
.fs-c-button--plain:hover,.fs-c-button--particular:hover {
    color: #ff852c;
    text-decoration: none;
}
/* 販売終了マーク */
.fs-c-productListItem__salesPeriodNotice {
    font-size: 0.7rem !important;
    padding: 10px 0;
}

/* 商品詳細ページ ========================================== */
/* 商品名h1 */
.fs-c-productNameHeading {
    font-size: 1.2rem !important;
    text-align: left !important;
}
/* 返品・入荷について */
.fs-p-card__title { font-size: 1.2rem !important;}
.fs-c-list,.fs-p-card__message { text-align: left !important;}

/* 商品グループ/商品詳細ページ レフナビあり ================ */
.fs-l-main.column2 {
    display: block !important;
    flex-wrap: unset !important;
    justify-content: unset !important;
}
.fs-l-main.column2 > .fs-l-pageMain {
    max-width: 70% !important;
    float: right !important;
}



/*送料とお支払い方法について*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700&display=swap');

.fs-l-pageMain {line-height: normal;margin:30px auto;max-width:1000px;width:100%;text-align: left;font-family: 'Noto Sans JP', sans-serif;}
.fs-l-pageMain .fs-c-heading--page {font-size:40px;text-align: center;color:#FF852C;font-weight: bold;border-bottom:0;}
.fs-c-documentArticle .fs-c-documentArticle__heading {font-weight: 500; font-size:30px;color:#FF852C;border-left:10px solid #ff852c; padding:0 0 10px 10px;border-bottom: 2px solid #ff852c;margin:10px 0;background:#fff;text-align:left;}

.fs-c-documentArticle .fs-c-documentColumn__heading {border:0;text-align:left;color:#FF852C;font-weight: 500;font-size:20px;padding:0 0 0 25px;position:relative;}
.fs-c-documentArticle .fs-c-documentColumn__heading:before {content:'';position:absolute;background:#ff852c;width:20px;height:20px;left:0;top:3px;}
.fs-c-documentArticle .fs-c-documentColumn__content {font-weight: 300;}
.fs-c-documentArticle .fs-c-documentColumn__content p {font-size:16px;font-weight: 300;}
.fs-c-documentArticle .fs-c-note {padding:20px 0 0;font-size:14px;display:block;font-weight: 300;color:#666;}
.fs-c-documentArticle .fs-c-note, .fs-c-documentArticle__content {padding:0}
.fs-c-documentArticle .fs-c-documentColumn {padding:8px 8px 0}
.fs-c-documentArticle .fs-c-documentColumn {margin:0 0 30px}
.fs-c-documentArticle .fs-c-documentSubColumn {margin:30px 0 10px;}
.fs-body-about-shippingPayment .fs-c-specTableContainer {margin:30px 0 10px;}

