.ctm_new-arrivals .brand_btn{
margin-top: 10rem;
}
.ctm_new-arrivals .brand_btn div:first-of-type{
margin-bottom: 2rem;
}

/***ios仕様変更対応***/
.fs-c-button--secondary {
color: #000;
}
select {
color: #000;
}

/***連携サービスでログイン・会員登録 ***/
.fs-c-otherServiceLogin h2.fs-c-linkedServiceLogin__title {
  text-align: center;
}
@media screen and (max-width: 900px){
.fs-c-linkedServiceLogin {
    margin-bottom: 1rem;
}
.fs-c-otherServiceLogin h2.fs-c-linkedServiceLogin__title {
  font-size: 16px;
}
}

/***カートページ　割引確認モーダル ***/
@media screen and (min-width: 768px){
.fs-c-bundlePreview__item .fs-c-cartTable__row {
    padding: 60px 10px 10px 60%;
}
}

/***会員別価格　非表示 PLATINUM～BRONZE***/
.fs-c-productPrice--stage1,
.fs-c-productPrice--stage2,
.fs-c-productPrice--stage3,
.fs-c-productPrice--stage4,
.fs-c-productPrice--stage5,
.fs-c-productPrice--stage6,
.fs-c-productPrice--stageUndetermined,
.product-base-container .fs-c-productPrices .fs-c-productPrice--member.fs-c-productPrice--stage1,
.product-base-container .fs-c-productPrices .fs-c-productPrice--member.fs-c-productPrice--stage2,
.product-base-container .fs-c-productPrices .fs-c-productPrice--member.fs-c-productPrice--stage3,
.product-base-container .fs-c-productPrices .fs-c-productPrice--member.fs-c-productPrice--stage4,
.product-base-container .fs-c-productPrices .fs-c-productPrice--member.fs-c-productPrice--stage5,
.product-base-container .fs-c-productPrices .fs-c-productPrice--member.fs-c-productPrice--stage6,
.product-base-container .fs-c-productPrices .fs-c-productPrice--member.fs-c-productPrice--stageUndetermined {
  display: none;
}




/***CATALOG side_navi****/
.main-menu .sub-category ul li.CATALOG_bottn a{
display: flex;
gap: 20px;
cursor: pointer;
}

.CATALOG_bottn span {
  transform: rotateZ(90deg);
  display: inline-block;
  padding-top: 7px;
}

.CATALOG_bottn ul {
  display: none;
}
.CATALOG_open span{
  transform: rotateZ(-90deg);
padding-top: 0;
margin-top: -7px;
}
.CATALOG_open ul {
  display: block;
}
.footer_menu .CATALOG_bottn span {
  position: relative;
  left: 1rem;
  top: 0.75rem;
}
.footer_menu .CATALOG_open span {
  margin-top: 0;
  top: -3px;
  left: 6px;
}


/****商品詳細同柄商品 見出し***/

#same_pattern_product.ctm_recommend {
    width: auto;
margin-bottom:0;
}
/****同柄商品 見出し***/
#same_pattern_product.ctm_recommend .fs-c-featuredProduct__title {
  text-align: left;
  margin-bottom: 20px;
  font-size: 1.4rem;
  font-family: "Tenor Sans", "Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;
font-weight: 400;
}
#same_pattern_product.ctm_recommend .fs-c-featuredProduct__header {
margin-top: 0;
}

#same_pattern_product.ctm_recommend .fs-c-featuredProduct {
  margin-bottom: 40px; }
  @media screen and (min-width: 768px) {
    #same_pattern_product.ctm_recommend .fs-c-featuredProduct {
      margin-bottom: 50px; } }
#same_pattern_product.ctm_recommend .fs-c-productListItem__productName,
#same_pattern_product.ctm_recommend .fs-c-productListItem__prices,
#same_pattern_product.ctm_recommend .fs-c-productListItem__control {
  display: none;
}
#same_pattern_product.ctm_recommend .fs-c-featuredProduct .fs-c-productMarks {
  display: none;
}
@media screen and (min-width: 768px) {
#same_pattern_product.ctm_recommend .fs-c-productListItem__productName {
    margin-bottom: 10px;
  }
#same_pattern_product.ctm_recommend .fs-c-slick.slick-initialized .slick-slide {
    width: auto;
  }
}

#same_pattern_product.ctm_recommend .fs-c-productListCarousel__list__item {
    flex-basis: 112px;
    max-width: 112px;
    min-width: 112px;
    margin: 0 10px 0 0;
}

  @media screen and (min-width: 768px) {
#same_pattern_product.ctm_recommend .fs-c-productListCarousel__list__item {
    flex-basis: 160px;
    max-width: 160px;
    min-width: 160px;
}
}


/****商品詳細 素材マーク***/
.material_mark{
display: flex;
  gap: 1rem;
margin-top: 1rem;
}
.material_mark li{
max-width: 42px;
}

.material_mark .national_flag{
max-width: 60px;
}
