li.p-headerCategoryNav__item {
    margin-bottom: 15px;
}

.fs-c-productReview {
    display: none;
}

.maintenance-wrap {
    flex-grow: 1;
    /* display: flex; */
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 3%;
}


.header-banner_content.red {
    background: #A81011;
}

.header-banner_content.none {
    background: none;
}

/*お気に入り一覧の商品リストデフォルト表示時の虫眼鏡マーク拡大表示、他箇所の各仕様との兼ね合いで表示調整が厳しいため非表示*/
.fs-c-productListItem__viewMoreImageButton {
  display: none !important;
}


/*marmorsカテゴリページにだけ表示したいコンテンツ内HPとSNSへのリンク*/
.marmors_HpSns {
  margin: calc(40 * 0.26667 * 1vw) auto 0;
  border: 1px solid #dedfe1;
  text-align: center;
  padding: calc(12 * 0.26667 * 1vw);
}

.marmors_HpSns .title {
  width: auto;
  margin-bottom: calc(10 * 0.26667 * 1vw);
}

.marmors_HpSns ul {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}

.marmors_HpSns ul li {
  margin-right: calc(3 * 0.26667 * 1vw);
}

.marmors_HpSns ul li:last-child {
  margin-right: 0;
}

@media screen and (min-width: 768px), print {
/*marmorsカテゴリページにだけ表示したいコンテンツ内HPとSNSへのリンク*/
  .marmors_HpSns {
    display: none;
  }

/*marmorsカテゴリページにだけ表示したいPCサイドメニュー内コンテンツ*/
  .p-sideSection .p-sideList_marmors {
    display: none;
  }
  .fs-body-category-marmors .p-sideSection .p-sideList_marmors {
    display: block;
    padding: 20px 15px;
    background: #ededed;
    margin-top: 30px;
  }
  .fs-body-category-marmors .p-sideSection .p-sideList_marmors .title {
    margin-bottom: 15px;
  }
  .fs-body-category-marmors .p-sideSection .p-sideList_marmors li {
    background: #FFF;
    text-align: center;
    margin-bottom: 20px;
  }
  .fs-body-category-marmors .p-sideSection .p-sideList_marmors li:last-child {
    margin-bottom: 0;
  }
}

/*スマホ表示時のみ、カテゴリーページの下部にカテゴリリストを表示*/
.categoryList_ForCategoryPages {
  margin: 30px auto;
  margin: calc(30 * 0.26667 * 1vw) calc(12 * 0.26667 * 1vw) calc(12 * 0.26667 * 1vw);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid #dedfe1;
}

.categoryList_ForCategoryPages h3 {
  border-bottom: 1px solid #595757;
  padding: calc(8 * 0.26667 * 1vw) calc(8 * 0.26667 * 1vw) calc(8 * 0.26667 * 1vw) calc(2 * 0.26667 * 1vw);
  width: 90%;
  margin: 0 auto;
}

.categoryList_ForCategoryPages .categoryList_categories {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.categoryList_ForCategoryPages .categoryList_categories ul {
  width: 50%;
}

.categoryList_ForCategoryPages .categoryList_categories ul li {
  border-right: 1px solid #dedfe1;
  border-bottom: 1px solid #dedfe1;
  padding:calc(8 * 0.26667 * 1vw) calc(5 * 0.26667 * 1vw) calc(8 * 0.26667 * 1vw) calc(16 * 0.26667 * 1vw);
  position:relative;
}

.categoryList_ForCategoryPages .categoryList_categories ul li a {
    display: inline-block;
    width: 100%;
}

.categoryList_ForCategoryPages .categoryList_categories ul li:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f105";
  color: #595757;
  position: absolute;
  right: 12px;
}

.categoryList_ForCategoryPages .categoryList_categories ul.categoryList_right li {
  border-right: none;
}

.categoryList_ForCategoryPages .categoryList_categories ul li:last-child {
  border-bottom: none;
}

@media screen and (min-width: 960px), print {
  .categoryList_ForCategoryPages {
    display: none;
  }
}


/*グループの登録商品がありませんの文言を非表示*/
.fs-body-category-information_sale .fs-c-noResultMessage {
    display: none;
}


/*セール予約の赤文字 ※非表示
.fs-l-productLayout__item > .fs-c-productPrices > div.fs-c-productPrice--preorder > .fs-c-productPrice__main > .fs-c-productPrice__main__price {
  color: #ff0000;
}*/


/*「Fair対象」の商品マークの横幅の調整*/
.c-mark.fs-c-productMark__mark.c-mark--Fair {
    width: auto;
    padding: 0 5px;
}

/*「雑誌掲載」の商品マークの横幅の調整*/
.c-mark.fs-c-productMark__mark.c-mark--media {
    width: auto;
    padding: 0 5px;
}

/*「カタログ」の商品マークの横幅の調整*/
.c-mark.fs-c-productMark__mark.c-mark--catalog {
    width: auto;
    padding: 0 5px;
}

/*「NEW」の商品マークの横幅の調整*/
.c-mark.fs-c-productMark__mark.c-mark--new {
    width: auto;
    padding: 0 5px;
}
/*携帯で見た時　カテゴリーメニューの第二階層の表示の調整*/
.p-globalNav__subCategories ul li {
  margin-left: 20px;
}



/*PCで見た時　カテゴリーメニュー表示の調整*/
.p-headerCategoryNav__link--trigger {
    display: block;
    margin: 5px 0;


/*マークチップの丸デザイン※非表示中
.mark-chips{
  border-radius: 50%;
  width: 9px;
  height: 16.5px; 
  border: 0.5px solid;
  color: #5c5c5c;
*/

/*マークチップの四角デザイン ※非表示
.mark-chips{
  width: 20px;
  height: 20px; 
  border: 0.1px solid;
  color: #5c5c5c;
}
*/

/*マークチップの四角デザイン02*/
}
.mark-chips {
    width: 15px;
    height: 15px;
    line-height: 0;
    padding: 0; 
}


/*カラーチップを角丸を四角に変更する*/
.fs-c-productMark__mark{
  border-radius:0;
}

/*カラーチップの外枠線*/
.fs-c-productMark__mark--1{
    border: 0.5px solid #707070;
}


/*カラーチップの余白を開ける（商品一覧）*/
.p-productList .mark-chips {
    margin: 10px 3px 0;
}

/*マークチップを横並びにする*/
.p-productList .mark-chips{
  display:inline-block;
  margin-top:10px;
}

/*マークチップ商品詳細ページで非表示*/
.fs-body-product .mark-chips {
    display: none;
}

/*タグの幅を広げるCSS　※無効中
.p-productList  .p-productList__marks .c-mark{
  width:100%;
  padding: 5px;
  height: auto;
}
*/
/*■レギュラー会員価格を非表示　※無効中
.fs-c-productPrice--stageUndetermined{display:none;}
.fs-c-productPrice--stage5{display:none;}
*/


