@charset "UTF-8";@charset "UTF-8";
/* ------------------------------------------------------- */
/* js付与用*/
.set-hidden{
  display: none !important;
  opacity: 0;
}
.set-noDisplay{
  display: none;
}

/* ------------------------------------------------------- */

/* slickCLS対策 */
.slide > li:not(:first-child){
  display: none;
}

.fs-c-productListCarousel__list.fs-c-slick.slick-initialized.slick-slider,.fs-c-productListCarousel__list__itemTrack.slick-initialized.slick-slider{
  height: 174px;
}
/* *-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*- */

/* 特記事項・配送関連の共通class */
/* [class^="---kdTxt_"] 前頭一致 */
/* [class^="---kdTxt_"][class*="xxxxxx"]　で---kdTxt_前方一致かつxxxxxを含むclassのものは共通でCSSがあたる */
[class^="---kdTxt_"][class*="FSnor"] {font-size: 1em;}
[class^="---kdTxt_"][class*="FSbig"] {font-size: 1.2em;}

[class^="---kdTxt_"][class*="TDuLdef"] {
    text-decoration:underline;
}

[class^="---kdTxt_"][class*="TDuLred"] {
    text-decoration:underline;
    text-decoration-color:#FD1A2C;
}
[class^="---kdTxt_"][class*="TDuLnor"] {
    text-decoration:underline;
    text-decoration-color:#08040B;
}

[class^="---kdTxt_"][class*="FWnor"] {font-weight:400;}
[class^="---kdTxt_"][class*="FWbold"] {font-weight: 700;}

[class^="---kdTxt_"][class*="CLred"] {color:#FD1A2C;}
[class^="---kdTxt_"][class*="CLnor"] {color:#08040B;}

/* マージン */
[class^="---kdTxt_"][class*="MRt1em"] {margin-top:1em;}
[class^="---kdTxt_"][class*="MRb1em"] {margin-bottom:1em;}
[class^="---kdTxt_"][class*="MRr1em"] {margin-right:1em;}
[class^="---kdTxt_"][class*="MRl1em"] {margin-left:1em;}




/* *-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*- */
/* 別パーツの影響をなんやかんやする */

/* 一旦none */
.products-relatedword{
  display: none;
}

.fs-c-productCarouselMainImage__image__caption{
  display: none;
}

/* フッター調整用 */
footer{
  padding: initial;
}
footer a{
  color: #fff;
}

#f_scroll_top > a {
  color: #fff;
}



/* *-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*- */
/* *-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*-*-*-*-*-*-*- */


/* ----- */
/* 読み込み遅延の見た目調整 */
/* .fs-c-productCarouselMainImage .fs-c-slick{opacity: 0; transition: opacity .3s linear;}
.fs-c-productCarouselMainImage .fs-c-slick.slick-initialized{opacity: 1;} */

@media screen and (min-width:769px) {
  
  .--pcnone{
    display: none;
  }
}
@media screen and (max-width:768px) {
  
  .--spnone{
    display: none;
  }
}


/* ----- */

/*  */
/* ハンバーガーメニューの表示設定 */

@media screen and (max-width:751px) and (min-width:899px){
  .menu-container > .menu > ul{
    display: none;
  }
}



/* ↓↓↓↓-------------------------------------------------------↓↓↓↓ */
/* 全体レイアウト */
/* FS 共有CSSの設定クリア */


.fs-c-productCarouselMainImage__carousel .fs-c-productCarouselMainImage__image{
  /* padding: initial; */
}

p,figcaption,.fs-c-productNameHeading__name,.fr2-listItem__productName{
  text-align: justify;
  text-justify: auto;
}

.breadcrumbContent,
.fs-c-breadcrumb,
.fs-c-breadcrumb .fs-c-breadcrumb__listItem + .fs-c-breadcrumb__listItem::before {
  max-width: initial;
  margin: initial;
  font-size: initial;
  text-decoration: initial;
  letter-spacing: initial;
  padding: initial;
}

.fs-c-variationMatrix__col__thumbnail{
  /* min-width: initial; */
}

main a:link,
main a:visited,
main a:hover,
main a:active,
#productsItemNotice a:link,
#productsItemNotice a:visited,
#productsItemNotice a:hover,
#productsItemNotice a:active,

#secProductsAnother a:link,
#secProductsAnother a:visited,
#secProductsAnother a:hover,
#secProductsAnother a:active{
  color: #000;
}



/* 緊急告知用 は除外*/
.emergency_info a {
  color: #f06c6a;
}

.sec_products-recommendation{
  width: 100%;
}
@media screen and (min-width:769px) and (max-width:1280px) {
  .fs-c-breadcrumb,.products_mainarea,
  #productsRelated,.sec_products-recommendation{
    width: 100%;
    /* max-width: 1080px; */
    margin: 0 auto;
    /* padding: 0 5%; */
  }
}

@media screen and (min-width:1281px){
  .fs-c-breadcrumb,.products_mainarea,
  .sec_products-another,.sec_products-recommendation,
  #productsRelated{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    /* padding: 0 5%; */
  }
}





/* ↓↓↓-------------------------------------------↓↓↓ */
@media screen and (min-width:769px) and (max-width:1280px){
  #secProductsAnother, #productsRelated{
    padding: 0 5%;
  }
}
@media screen and (max-width:768px) {
  
  /* 商品タイトル～金額 のレスポンシブ対応 */
  #productsIteminfo{
    margin-top: 0px;
    margin: 16px 5% 0 5%;
  }
  #productsItemSelect,
  #procutsItemSpec,
  #productsItemNotice,
  #secProductsAnother,
  #productsRelated,
  #secProductsRepertoire{
    padding: 0 5%;
    margin-top: 18px;
  }

  /* お役立ち情報の部分の下の余白 */
  #productsItemNotice{
    margin-bottom: 30px;
}


  /* 独自コメントのPR */
  .sec_products-recommendation{
    width: 100%;
    padding: 0 5%;
    margin: 0 auto;
  }

  #procutsItemSpec{
    width:100%;
  }
}

/* ↑↑↑↑------------------------------------------↑↑↑↑ */




/* Masonoryレイアウト用設定 */

@media screen and (min-width:769px) {
  #fs_form .fs-l-productLayout.fs-system-product{
    /* display: flex; */
    /* flex-direction: column; */
    /* max-height: 3510px; */
    /* flex-wrap: wrap; */
  }
}

@media screen and (min-width:769px) and (max-width:1280px) {

  #fs_form .fs-l-productLayout.fs-system-product{
    padding: 0 2%;
  }

  #fs_form .fs-l-productLayout.fs-system-product > .__lcol{
    width: 65%;
    padding: 0 16px 0 0;
  }

  #fs_form .fs-l-productLayout.fs-system-product > .__rcol{
    width: 35%;
    max-width:316px;
    /* padding-left: 24px; */
    height: max-content;
  }
}

@media screen and (min-width:1281px){
  
  #fs_form .fs-l-productLayout.fs-system-product > .__lcol{
    width: 690px;
  }

  #fs_form .fs-l-productLayout.fs-system-product > .__rcol{
    width:520px;
    padding-left: 24px;
    height: max-content;
  }
}



#masonryCheck{
  padding-bottom:0px;
  display: inline-block;
  width: 100%;
}
/* _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ */




/* サムネ追従に伴いoverflowの無効 */
/* html,body{
  overflow: initial;
} */

@media screen and (max-width: 768px){
    /* html {
      overflow: hidden;
  } */
}


/*　カラムレイアウト */
.itemcolumnWrap{

}

/* カラム設定 */
/* .itemcolumnRow{
  display: flex;
  flex-direction: row;
} */

/* @media screen and (max-width: 768px){
  .itemcolumnRow{
    flex-direction: column;
  }
} */

/* fonfonfonfonfonfonfonfonfonfonfonfonfonfonfonfon */
/* フォントの設定 */

body {
  font-family:
  /* "ＭＳ Ｐゴシック", "MS PGothic", */
  "Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",
  "Hiragino Sans","ヒラギノ角ゴシック",
  "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro",
  lato,sans-serif;
}


/* 見出し */
h1,h2,h3,h4,h5,h6{
  font-family: "Kumbh Sans", sans-serif;
}

h1,h2,h3,h4,h5,h6{
  /* font-size: initial; */
}


/* 本文 */
/* 独自コメント見出し */
p,
figcaption,
.product-sp-note_wrap h2,
.product-spec_wrap  h2,
.p-rec_lead,
.p-tag_lead,
.p-bnr_wrap > div > h2,
.sec_products-another h3,
.bl_breadcrumbSub_ttl,
.fs-system_rec-lead,.p-rec_ol-comment_contents h2, .p-rec_ol-comment_contents h3,
.p-sp-note_lead-emphasis,
.p-sp-note_table-frame > table > tbody > tr > td:nth-child(2){
  font-family: 
  "Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",
  "Hiragino Sans","ヒラギノ角ゴシック",
  "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro";
}


/* 商品名 */
.fs-c-productNameHeading__name,
.fs-c-productName__name,.fr2-listItem__productName{
  font-family:
  "Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",
  "Hiragino Sans","ヒラギノ角ゴシック",
  "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro";
}

/* 金額 */
.fs-c-price__value,.fr2-priceset,.fr2-price_value{
  font-family: lato,sans-serif;
}



/* 注意書き的テキスト */
main span,
#productsItemNotice span,
#secProductsAnother span,
#productsRelated span{
  font-family:
  "Hiragino Sans","ヒラギノ角ゴシック",
  "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro";  
}

/* ↑↑↑↑-------------------------------------------------------↑↑↑↑ */




/* ↓↓↓↓-------------------------------------------------------↓↓↓↓ */
/****** ページ上部パンくず ******/

.fs-l-page .fs-c-breadcrumb{
  margin-bottom: 14px;
}

.fs-c-breadcrumb{
  margin-top: 6vw;
}

@media screen and (max-width: 768px){
  .fs-l-page .fs-c-breadcrumb{
    margin-bottom: 6px;
    overflow-x: scroll;
  }
  .fs-c-breadcrumb__list{
    width: max-content;
    padding-top: 16px;
  }
}

@media screen and (min-width: 769px)and(max-width:1380px){
  .fs-c-breadcrumb{
    margin-bottom: 8vw;
  }
}


/* ページ下部パンくず */


/* ↑↑↑↑-------------------------------------------------------↑↑↑↑ */


/* ↓↓↓↓-------------------------------------------------------↓↓↓↓ */
/****** サムネ追従の設定 ******/

/* スクロール後の追従の上端の設定 */
/* ヘッダーの高さに揃える */
@media screen and (max-width: 750px){
  /* .item-set_sticky{
  }
  .itemcolumnBlock{
    width: 100%;
  }
  .itemcolumnBlock:nth-child(2){
    padding: 0 5% ;
  } */
}

@media screen and (min-width:769px) and ( max-width:900px) {
  /* .item-set_sticky{
    position: sticky;
    top: 172px;
  }
  .itemcolumnBlock{
    width: 48%;
  }
  .itemcolumnBlock:nth-child(2){
    padding: 0 5% ;
  } */
}

@media screen and (min-width:901px) and ( max-width:1380px) {
  /* .item-set_sticky{
    position: sticky;
    top: 192px;
  }
  .itemcolumnBlock:first-child{
    width: 100%;
    min-width: 630px;
  } */
}

/* @media screen and (min-width: 1381px){
  .item-set_sticky{
    position: sticky;
    top: 120px;
  }
  .itemcolumnBlock{
    width: 100%;
  }
} */
.fs-c-productImageModal{
  z-index: 999999;
}
/* **************************************** */
/* ↑↑↑↑---------------------------------------------------------------------------------------------↑↑↑↑ */

.fs-c-productCarouselMainImag5e__thumbnailList > li:active{
  border:3px solid #000;
}



/* ↓↓↓-----------------------------------------------------------------------------------------------↓↓↓ */

/* ---- 共通 - 商品名～金額の順番 ---- */

#productsIteminfo{
  display: flex;
  flex-direction: column;
}

/* 商品番号 */
#productsIteminfo > .fs-c-productNumber{
  order: 1;
}

/* 商品マーク・商品名 wrap */
#productsIteminfo > .product_mark_wrap{
  order: 2;
  display: flex;
  flex-direction: column;
}
  /* 商品名 */
  #productsIteminfo > .product_mark_wrap > .fs-c-productNameHeading{
    order: 1;
  }
  /* 商品マーク */
  #productsIteminfo > .product_mark_wrap > .fs-c-productMarks{
    order: 2;
  }

  /* 金額 */
#productsIteminfo > .product_price_contenair{
  order: 3;
}

/* レビコ */
#productsIteminfo > .product_recivo-cta{
  order: 5;
}
/* ----------- */
#productsItemMainImage{
  position: relative;
}


/* SP~TB時 */
@media screen and (max-width:768px) {
  .fs-l-productLayout.fs-system-product{
    display: flex;
    flex-direction: column;
  }
/*  */
  /* 商品サムネ */
  #productsItemMainImage{
    order: 1;
  }
/* ムービー */
  #productsItemMovie{
    order: 5;
  }

  
  /* 商品マーク・商品名・金額 */
  #productsIteminfo{
    order: 3;
    /* margin-top: 16px; */
  }

  /* 商品選択 +++++++++++++++++++++++++++++++++++++++++++　*/
  #productsItemSelect{
    order:4;
    display: flex;
    flex-direction: column;
  }

        /* 商品選択内 */
        /* お気に入りマーク、数量選択 */
        .fs-c-productQuantityAndWishlist{
          order: 2;
          display: flex;
          flex-direction: row;
          /* padding-top: 32px; */
        }
        /* 数量選択 */
        .fs-c-productQuantityAndWishlist__quantity{
          order: 1;
        }

        .fs-c-productQuantityAndWishlist__wishlist.fs-c-buttonContainer{
          order: 2;
        }

      /* オプション選択 */
      #opticonSelectWrap{
        order: 2;
      }
      .fs-c-productOption{
        order: 2;
      }

      .fs-c-productSelection{
        order: 3;
      }



      /* 組み立て設置バナー */
      .assemblyBnr{
        order: 3;
      }
      /* 配送情報 */
      .transferText{
        order:4 ;
      }
    
      .product_btn_contents{
        /* order: 6; */
        order: 4;
        margin-top: 0px;
        transition : all 300ms;
      }
      /* カートに入れるボタン */
      .fs-c-productActionButton{
        order: 5;
      }

      .fs-c-button__label{
        font-size: 20px;
      }
  /* キャンペーン情報とか */
  #productsItemNotice{
    order:5;
  }
      #productRegiGuideWrap{
        order: 6;
      }

      /* snsマーク */
      #productShareWrap{
        order: 7;
        margin-top: 4px;
        /* margin-bottom: 12px; */
        margin-right: 4px;
        /* margin-left: 5%; */
        height: auto;
      }
      #productShareWrap .bl_snsShare_inner{

      }
/* 商品選択 +++++++++++++++++++++++++++++++++++++++++++↑↑↑↑　*/

/* おすすめ商品 */
#productsItemPick{
  order: 6;
}


  /* 商品詳細 */
  #procutsItemSpec{
   order: 7; 
  }
  


}


  /* +++++++++++++++++++++++++++++++++++++++++++++++++++ ------------------------------------------------------- */
/* TB～PC時 */
@media screen and (min-width:769px) {
  

  /* 右カラムの順番 */
  /* 商品選択関連　カート */
  .products-item-select__wrap{
    display: flex;
    flex-direction: column;
  }


  /* 商品名～金額 */
  .product_main-info{
  }

  /* revico ＿レーティング表示*/
  .product_recivo-cta{
    /* margin-top: -14px;
    margin-bottom: 46px; */
  }


  /* バリエーション選択 */
  .fs-c-productChooseVariation{
    order: 1;
  }

  /* お気に入りマーク、数量選択 */
  .fs-c-productQuantityAndWishlist{
    order: 2;
    display: flex;
    flex-direction: row;
    /* padding-top: 32px; */
  }
  /* 数量選択 */
  .fs-c-productQuantityAndWishlist__quantity{
    order: 1;
  }

  .fs-c-productQuantityAndWishlist__wishlist.fs-c-buttonContainer{
    order: 2;
  }



  /* オプション選択 */
  #opticonSelectWrap{
    order: 2;
  }
  .fs-c-productOption{
    order: 2;
  }

  .fs-c-productSelection{
    order: 3;
  }


  /* 配送情報 */
  .assemblyBnr{
    order: 3;
  }

  .transferText{
    order:4 ;
  }


  /* カートに入れるボタン */
  .fs-c-productActionButton{
    order: 5;
  }

  .fs-c-button__label{
    font-size: 20px;
  }

  /* 商品問い合わせマーク */
  #productRegiGuideWrap{
    order: 6;
  }
  #productShareWrap{
    order: 7;
  }

}





/*  */


/* 関連商品 */



/* ↑↑↑↑-------------------------------------------------------↑↑↑↑ */




/* ↓↓↓-------------------------------------------------------↓↓↓ */




/* - *//* - *//* - *//* - *//* - *//* - *//* - */
/* 商品情報と選択肢のグループ関連の並び替え */
/* .itemcolumnBlock:nth-child(2){
  display: flex;
  flex-direction: column;
} */


/* - *//* - *//* - *//* - *//* - *//* - *//* - */
/* - *//* - *//* - *//* - *//* - *//* - *//* - */
/* ------------------------------------------------------- */


/* 商品サムネイル */



/* 商品名、商品番号、金額 */


.fs-c-productNameHeading__name{
  font-size: 13.5px;
  line-height: 1.4;
  letter-spacing: 0.5px;
  margin-bottom: 8px;
  margin-top: 0px;
}

@media screen and (max-width: 750px) {
  .fs-c-productNameHeading__name{
    font-size: 12px;
    line-height: 1.4;
    letter-spacing: 0.02em;
    font-weight: 700;
    /* margin-top: 12px; */
    margin-bottom: 8px;
  } 
}


.fs-c-productNumber{
  margin: 0;
  text-align: left;
  font-size: 10px;
  color: #5e5e5e;
  margin-bottom: 8px;
  line-height: 1;
  /* text-align: right; */
}

.fs-c-productNumber > .fs-c-productNumber__label{
  letter-spacing: 1px;
}

.fs-c-productNumber > .fs-c-productNumber__label::after{
  content:":";
  margin-left: 2px;
}


@media screen and (min-width: 768px) {
  .fs-c-productNumber{
    text-align: left;
    font-size: 11px;
    color: #666;
    letter-spacing: 1px;
  }
  
}

/* 調整在庫の注意書き */
.fs-c-productNotice--outOfStock{
  margin-top: 12px;
  margin-bottom: 24px;
  text-align: center;
  font-weight: 700;
}




/* .selectradio {
  list-style: none;
  margin: 0;
  padding: 0;
} */

.fs-c-variationMatrix__item{
  /* max-width: calc(100% / 3);
  min-width: calc(100% / 3); */
  /* max-width: 82px; */
  /* min-width: 78px; */
  margin:initial;
  margin-bottom: 8px;
  /* margin: 4px 0px; */
  /* min-height: 54px; */
  /* max-height: 82px; */

}

/* ------ */
/* お気に入りに追加するボタン */

.fs-c-productQuantityAndWishlist__wishlist{
  order: 2;
  display: block;
  height: 37px;
  border-radius: 5px;
  position: relative;
  border: 1px solid #999;
  /* 在庫なし表示と競合 */
  width: 47px;
  margin:auto 0!important;
}


/* .fs-c-productQuantityAndWishlist__wishlist img{
  max-width: 24px;
  min-width: 24px;
} */

@media screen and (max-width:700px) {
  .fs-c-productQuantityAndWishlist__wishlist{
    width: 47px;
  }
}

.fs-c-button--addToWishList--detail,.fs-c-button--removeFromWishList--detail{
  width: 100%;
  height: 100%;
  margin:0 auto;
  min-width:initial;
}

/* 初期 */
.fs-c-productQuantityAndWishlist__wishlist .is-disabled{
  opacity: 0.25;
}

/* 商品選択時 */
/* 追加前 */
/* .fs-c-button--addToWishList--detail::after{ */
  /* content: "MY LIST"; */
  /* font-size: 12px; */
  /* color: #000; */
/* } */

.fs-c-button--addToWishList--detail{
  background-color: #fff;
  border-radius: 3px;
}

/* 追加後 */
/* .fs-c-button--removeFromWishList--detail::after{ */
  /* content:"お気に入りに追加済み" ; */
  /* font-size: 12px; */
  /* color: #fff; */
  /* border: 1px solid rgb(223, 141, 141); */
/* } */

.fs-c-button--removeFromWishList--detail{
  background-color: rgb(223, 141, 141);
  border-radius: 3px;
}
/* ------ */



/* ------------------------------------------ */
/* 商品情報 */

.products-item-info__wrap{

}

/* 商品マーク関連 */
.product_sub-inner{
  margin-bottom: 16px;
}

/* 商品マークのレイアウト */
.fs-c-productMark li{
  width: 49.5%;
  margin-bottom: 4px;
}
@media screen and (min-width:769px) and (max-width:1280px) {
  .fs-c-productMark li{
    width: 49%;
    margin-bottom: 5px;
  } 
}

/* レイアウト */
.product-sub_option{
  display: flex;
  justify-content: space-between;
}

.product_sub_concomitant{
  width: 45%;
}
.product_sub-grant{
  width: 45%;
}







/* お届け予定分のコンテナ */
/* お届け予定 */
.item-d-content {
  width: 100%;
  background-color: #eee;
  position: relative;
  margin: 0 auto;
  color: #000;
  border-left: 4px solid #9f9f9f;
  /* border-radius: 5px; */
  margin-bottom: 24px;
  }
  .item-d-inner{
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 8px;
  }
  
  .item-d-time{
  /* background-color: #BBE3F5; */
  /* border-radius: 5px; */
  display: flex;
  /* width: 24%;
  min-width: 100px;
  max-width: 100px;
  margin-right: 16px; */
  }


  .item-d-time{
    /* display: block;
    width: 56px; */
    /* height: 56px; */
    border:initial;
    /* text-align: center; */
    /* align-items: baseline; */
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 8px;
    margin-top: 2px;
    /* padding-top: 32px; */
  }
  

  .item-d-time > div{
  /* padding: 12px 0px 0 8px; */
  margin-right: 4px;
  }
  
  .item-d-time > p{
    margin-bottom: 0px;
  /* padding: 15px 0px 4px; */
  }

  .item-d-time img{
    width: 24px;
    max-height: 24px;
  }

  .item-d-inner > p{
    font-size: 12px;
    font-weight: 700;
    padding-top: 10px;
  }
  
  
  .item-d-info{
  /* font-size: 10px;
  font-weight: 700;
  color:#254678; */
  font-size: 10px;
  font-weight: 700;
  color:#787878!important;
  }
  
  
  .item-d-info br{
  display: block;
  content: "";
  margin: -5px 0;
  }
  
  #p_noukidate{
  width: 100%;
  /* margin-left: 12px; */
  }
  #p_noukidate p{
  font-size:11.5px;
  font-weight: 700;
  /* padding-top: 8px; */
  padding: 6px 4px 0px 10px;
  width: 100%;
  }
  .item-d-trans-info{
    background-color: #fff;
  }
  .transferText{
    margin: 0;
  }


/* ポイント列 */
.fs-c-productPointDisplay{
  /* background-color: #77787e; */
  display: flex;
  /* display: grid; */
  /* grid-template-columns: 20px 1fr 40px; */
  /* flex-direction: row; */
  width: max-content;
  justify-content: center;
  align-items: center;
  padding: 4px 2px 4px;
  /* margin-left: -3px; */
}

.fs-c-productMark {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
  /* display: flex; */
  /* flex-wrap: initial; */
  /* flex-direction: row; */
  /* float: left; */
  justify-content: space-between;
}


  /* ポイント */
.fs-c-productPointDisplay {
  /* background-color: #77787e;
  border-radius: 4px;
  padding: 5px 5px;
  line-height: 1;
  margin-right: 10px;
  height: 27px;
  display: flex;
  justify-content: center;
  align-items: flex-end; */
}

.fs-c-productPointDisplay__label {
  display: none !important;
}
.fs-c-productPointDisplay::before{
  content: "／";
  font-size: 24px;
}


#productsIteminfo .fs-c-productPrice__addon{
  display: flex;
  font-size: 10px;
  padding-top: 9px;
  padding-left: 4px;
}

.fs-c-productPointDisplay__quantity {
  color: #555;
  font-weight: bold;
  /* letter-spacing: 0.1em; */
  /* font-size: 18px; */
  /* vertical-align: middle; */
  font-family: "Hiragino Sans","ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro";
  font-weight: 700;
  line-height: 1;
  font-size: 16px;
  margin-right: 2px;
  margin-bottom: -3px;
}
/* ポイント獲得 の文字 */
.fs-c-productPointDisplay__unit {
  position: relative;
  color: #555;
  font-weight: bold;
  font-size: 10px;
  margin-left: 3px;
  vertical-align: bottom;
  line-height: 1.2;
  font-family: "Hiragino Sans","ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro";
  font-weight: 500;
  margin-bottom: -6px;
  max-width: 43px;
}




@media screen and (min-width: 768px) {
  /* 送料 */
  .fs-c-productPostage{
    margin: -5px 2px 0px 0px;
    /* padding: 2px 7px 3px; */
    /* float: left; */
  }
  .fs-c-productPostage__label{
    padding: 3px 7px 3px;
  }
}

  /* 商品マークのコメント */
  .fs-c-productMark__item span{
    font-size: 14px;
    min-height: 16.5px;
    margin-top: 3px;
    /* font-weight: 500; */
    /* color: #5e5e5e; */
  }
  /* 全角12文字まで */
  /* .p-icon_p5::after{
    content: "ポイント5倍";
  }

  .p-icon_p10::after{
    content: "ポイント10倍";
  }

  .p-icon_speed::after{
    content: "スピード配送";
  }

  .p-icon_assembly::after{
    content: "組み立て設置付き";
  }

  .p-icon_made-ja::after{
    content: "日本製";
  }
  .p-icon_movie::after{
    content: "動画あり";
  } */

/* FS商品マークの装飾 */


.fs-c-productPostage__label {
  font-family: "Hiragino Sans","ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro";
  background: #555;
  /* margin: -49px 0px 0px 0px; */
  font-size: 11px;
  font-weight: initial;
  color: #fff;
}



@media screen and (max-width: 768px) {
.fs-c-productPostage__label {
  /* font-size: 12px; */
    /* line-height: 1.3; */
}   
}

.fs-c-productPostage::before,
.fs-c-productPostage::after {
  display: none !important;
}

/*商品番号*/
.fs-c-productNumber {
  /* margin-bottom: 20px; */
  
}

@media screen and (max-width: 768px) {
  .fs-c-productNumber {
      /* margin-bottom: 11px; */
  }
}

.fs-c-productNumber .fs-c-productNumber__label {
  /* font-size: 1.4rem; */
  /* margin-right: 5px; */
}

.fs-c-productNumber .fs-c-productNumber__number {
  /* font-size: 1.4rem; */
}


@media screen and (min-width:768px) and (max-width:835px) {
  .fs-c-productPointDisplay{
    display: grid;
    grid-template-columns: 20px 1fr 40px;
    flex-direction: row;
    width: max-content;
    justify-content: center;
    align-items: center;
    margin-left: -3px;
  }
  
  .fs-c-productPointDisplay::before{
    width: 20px;
    grid-row-start: 1;
    grid-row-end: 2;
  }
  .fs-c-price__value{
    transform: scale(0.95,1);
    display: inline-block;
    margin-left: -6px;
  }
  .fs-c-productPointDisplay__quantity{
    font-size: 13px;
    grid-column-start: 2;
    grid-row-start: 1;
    margin-left: 3px;
  }
  .fs-c-productPointDisplay__unit{
    grid-column-start: 3;
    grid-row-start: 1;
    max-width: 43px;
    margin-bottom: 0px;
    /* margin-left: 7px; */
  }
  .fs-c-productPrice__addon{
    padding-top: 0px;
    padding-left: 0px;
  }
  #productsIteminfo .fs-c-productPrice__addon{
    display: flex;
    font-size: 10px;
    margin-left: -4px;
    margin-right: 3px;
    margin-bottom: 3px;
  }
}




/* ------------------------------------------------↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
/* -------------------商品選択のstyle----------------------------- */
/* ------------------------------------------------ */

/* ---------------------------------------------- */

.fs-c-productChooseVariation__variationLabel.fs-c-variationLabel{
  display: flex;
  border-bottom: 1px solid #000;
  line-height: 1.2;
  margin-bottom: 16px;
  width: calc(100%);
  /* background: #000; */
  /* padding: 4px 1px; */
  font-family: "Yu Gothic", 游ゴシック, YuGothic, 游ゴシック体, "Hiragino Sans", ヒラギノ角ゴシック, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", lato, sans-serif;
}
  .fs-c-productChooseVariation{
    padding-bottom: 32px;
  }
  
.fs-c-productChooseVariation__variationLabel.fs-c-variationLabel > span:first-child{
  margin-right: -4px;
}
.fs-c-productChooseVariation__variationLabel.fs-c-variationLabel > span{
  background: black;
  color: #fff;
  font-size: 14px;
  padding: 6px 8px;
  line-height: 1;
}
.fs-c-variationLabel > :not(:first-child)::before{
  margin-right: 5px;
}

.fs-c-productChooseVariation__variationLabel.fs-c-variationLabel:after{
  content: "をお選びください";
    display: inline-block;
    color: #fff;
    font-size: 14px;
    width: max-content;
    display: block;
    background: black;
    padding: 4px 10px 4px 0px;
}

.fs-c-variationMatrix__col .fs-c-variationMatrix__item{
  box-shadow: 1px 1px 1px 1px #efefef;
  border-radius: 6px;
}
.fs-c-variationMatrix__col .fs-c-variationMatrix__item label{
  border-radius: 6px;
}




.fs-c-variationMatrix__panel__stock::after{
  content: "再入荷通知可能です";
  font-size: 12px;
  position: relative;
  font-weight: 700;
  top: -1px;
}


/* ---------------------------------------------- */


/* 既存のラジオボタンの非表示 */
.fs-c-variationMatrix__radio{
  display: none;
}


.fs-c-variationMatrix__lane{
  flex-direction: column;
}

/* ------↓↓↓↓↓↓ */

/* バリ１の時 */
li.fs-c-variationMatrix__row{
  display: grid;
  grid-template-rows: auto auto;
  grid-template-columns: 120px auto;
  overflow: auto;
  margin-bottom: 16px;
  padding-bottom: 8px;

  border-bottom: 1px solid #868686;
}

/* サムネ画像 */
.fs-c-variationMatrix__row__thumbnail{
  grid-row: 1 / 1;
  grid-column: 1 / 1;
}
.fs-c-variationMatrix__row__thumbnail > img{
  max-width: 100px;
  max-height: 100px;
  margin: 0 auto;
}

/* サムネキャプション */
.fs-c-variationMatrix__row__variationName{
  grid-row: 1 / 3;
  grid-column: 1 / 2;
  /* margin: 108px auto 0 auto; */
  font-size: 14px;
  line-height: 1.2;
  font-weight: 700;
  margin-left: 8px;
  /* text-align: center; */
}
/* ボタンキャプション */
.fs-c-variationMatrix__lane{
  grid-row: 1 / 3;
  grid-column: 2 / 3;
  margin-left: 8px;
}

/* 無かった時のサムネ */
.fs-c-variationMatrix__row__variationName.oc-pr_th_one_noimg{
  margin-top: 8px;
  font-size: 14px;
  max-width: 120px;
}

.fs-c-variationMatrix__row__variationName.oc-pr_th_one_noimg::before{
 
}

/* 商品にカラバリ画像があった場合に付与されるクラス */
.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"]:checked + .fs-c-variationMatrix__panel.oc-variationThum__set:before,
.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"]:checked + .fs-c-variationMatrix__panel.oc-variationThum__set:after{
    content: none;
}


/* --カラバリ１----------------------------------- */
/* labelの装飾 */
.fs-c-variationMatrix__lane .fs-c-variationMatrix__item .fs-c-variationMatrix__panel{
  width: 100%;
  display: grid;
  grid-template-rows: auto 1fr 2px;
  grid-template-columns: 16px 1fr 2px;
  line-height: 1;
  padding: 4px;
}

.fs-c-variationMatrix__lane .fs-c-variationMatrix__item label::before{
  grid-row: 1 / 2;
  grid-column: 1 / 1;
}
.fs-c-variationMatrix__lane .fs-c-variationMatrix__item label::after{
  grid-row: 1 / 2;
  grid-column: 1 / 1;
}

.fs-c-variationMatrix__lane .fs-c-variationMatrix__item .fs-c-variationMatrix__panel label{
  grid-row: 1 / 2;
  grid-column: 2 / 3;
  line-height: 1;
}

.fs-c-variationMatrix__lane .fs-c-variationMatrix__item label .fs-c-variationMatrix__panel__stock{
  grid-row: 2 / 2;
  grid-column: 2 / 3;
}

/* ------------------------------------- */
/* カラバリ１　チェックしてない時の装飾 */

.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"] + label .fs-c-variationMatrix__panel__label{
  padding: 4px;
  font-size: 13px;
  font-weight: 700;
  
}

.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"] + label{
  /* border: 1px solid #868686; */

}

.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"] + label:before{
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #254678;
  margin: auto;
  /* margin-left: 12px; */
}

.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"] + label:after{
  content: "";
}

/* ------------------------------------- */
/* ------------------------------------- */
/* ------------------------------------- */
/* カラバリ１　チェックしてる時の装飾 */
.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"]:checked + label {
  display: grid;
  grid-template-rows: auto 1fr 2px;
  grid-template-columns: auto 1fr 2px;
  background-color: #254678;
  color: #fff;
  line-height: 1;
}

.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"]:checked + label:before{
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border:2px solid #fff;
  background-color: #fff;
  /* margin-top: 4px; */
}
.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"]:checked + label:after{
  content: '';
  width: 10px;
  height: 5px;
  border-left: 2px solid #254678;
  border-bottom: 2px solid #254678;
  transform: rotate(-45deg);
  margin: auto;
  /* margin-left: 15px; */
}


/* ---------------------------------------------- */
/* 在庫切れマーク */
/* カラバリ１ */
/* チェックしてないとき */
.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"] + label .fs-c-variationMatrix__panel__stock{
  background: #bbe3f5;
  color: #254678;
  padding-top: 1px;
  min-height: 1.2em;
  margin-top: 2px;
  border-radius: 5px;
  padding: 4px;
  padding-top: 7px;
}
/* チェックしたとき */
.fs-c-variationMatrix__lane .fs-c-variationMatrix__item input[type="radio"]:checked + label .fs-c-variationMatrix__panel__stock{
  background: #254678;
  color: #fff;
  border:1px solid #fff;
  padding-top: 1px;
  min-height: 1.2em;
  margin-top: 2px;
  border-radius: 5px;
  padding: 3px 4px;
  padding-top: 6px;
}

/* ？ */
/* .fs-c-productChooseVariation__variationLabel.fs-c-variationLabel .fs-c-variationMatrix__panel__stock{
  background: #bbe3f5;
  color: #254678;
  min-height: initial;
  margin-top: 0px;
  line-height: 1;
  overflow: hidden;
  padding-left: 3px;
  padding-bottom: 4px;
  padding-top: 2px;
  margin-left: 4px;
  position:relative ;
  border-radius: 5px;
} */


/* ------↑↑↑↑↑↑↑↑ ------↑↑↑↑↑↑↑↑ ------↑↑↑↑↑↑↑↑ ------↑↑↑↑↑↑↑↑ */


/* ------------------------------------- */
/* ------------------------------------- */
/* ------------------------------------- */
/* --カラバリ2----------------------------------- */

.fs-c-variationMatrix.fs-c-variationMatrix--column{
  justify-content: space-between;
}

.fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col{
  width: calc(99% / 2);
  max-width: calc(99% / 2);
  flex-direction: row;
}
/* バリエーションレイアウト */
.fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel{
  flex-direction: row;
  display: grid;
  grid-template-rows: 1fr auto;
  grid-template-columns: 50px 1fr;
  width: 100%;
  padding: 4px;
  min-height: 48px;
}

.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"] .fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"]:checked + label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"] .fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"] + label{
  grid-template-columns: 30px 1fr;
}

.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"] .fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"]:checked + label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"] .fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"]+ label{
  grid-template-columns: 30px 1fr;
}



/* バリエーション画像のコンテントのレイアウト */
.fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel .fs-c-variationMatrix__col__thumbnail{
  grid-column: 1 / 2;
  grid-row: 1 / 3;
}

/* バリエーション画像のサイズ*/
.fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel .fs-c-variationMatrix__col__thumbnail > img{
  max-width: 50px;
  border: 1px solid #f0f0f0;
}


/* バリエーしょんテキスト */
.fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel .fs-c-variationMatrix__panel__label{
  grid-row: 1 / 1;
  grid-column: 2 / 3;
  display: inline-block;
  line-height: 1.2;
  font-size: 13px;
  margin-left: 4px;
  overflow: inherit;
  font-weight: 700;
  user-select: unset;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
/* 入荷お知らせ */
.fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel .fs-c-variationMatrix__panel__stock{
  grid-row: 1 / 1;
  grid-column: 2 / 3;
}

/* カラバリ2 チェックしてないときの装飾 */
.fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"] + label{
  border: 1px solid #ddd;
}

/* 
.fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"] + label .oc-pr_th_two_noimg::before{
  content: "";
  width: 16px;
  height: 16px;
  display: inline-block;
  border-radius: 50%;
  border: 2px solid #254678;
  margin-top: 4px;
  position: relative;
} */


/* カラバリ2 チェックしてるときの装飾 */
.fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"]:checked + label{
  border: 1px solid #254678;
  background-color:#254678 ;
}

.fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"]:checked + label .fs-c-variationMatrix__panel__label{
  color: #fff;
}

.oc-pr_th_two_noimg{
  position: relative;
  overflow: hidden;
}

/* .fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"]:checked + label .oc-pr_th_two_noimg:before{
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border:2px solid #fff;
  background-color: #fff;
  margin-top: 4px;
  position: relative;
} */
/* .fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"]:checked + label .oc-pr_th_two_noimg:after{
  content: '';
  width: 10px;
  height: 5px;
  border-left: 2px solid #254678;
  border-bottom: 2px solid #254678;
  transform: rotate(-45deg);
  margin-top: -7px;
  margin-left: -17px;
  display: inline-block;
  position: relative;
} */


/* チェック前●マーク */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] input[type="radio"] + label .oc-pr_th_two_noimg::before{
  top: 10px;
  left: 10px;    
}
/* sp_tbの時 _ 8文字以上14文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] input[type="radio"] + label .oc-pr_th_two_noimg::before{
  top: 10px;
  left: 10px;
}

/* sp_tbの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] input[type="radio"] + label .oc-pr_th_two_noimg::before{
  top: 10px;
  left: 10px;
}


/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] input[type="radio"] + label .oc-pr_th_two_noimg::before{
  top: 10px;
  left: 10px;
}
/* SWpの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] input[type="radio"] + label .oc-pr_th_two_noimg::before{
  top: 10px;
  left: 10px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] input[type="radio"] + label .oc-pr_th_two_noimg::before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] input[type="radio"] + label .oc-pr_th_two_noimg::before{
  top: 10px;
  left: 10px;
}



/* -------------------------------------------------------- */

/* チェック後●マーク */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before{
  top: 9px;
  left: 10px;
}
/* sp_tbの時 _ 8文字以上14文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before{
  top: 10px;
  left: 10px;
}

/* sp_tbの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before{
  top: 10px;
  left: 10px;
}


/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before{
  top: 10px;
  left: 10px;
}
/* SWpの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before{
  top: 10px;
  left: 10px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:before{
  top: 10px;
  left: 10px;
}



/* -------------------------------------------------------- */

/* チェック後チェック */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after{
  top: 3px;
  left: 10px;
}
/* sp_tbの時 _ 8文字以上14文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after{
  top: 4px;
  left: 10px;
}

/* sp_tbの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after{
  top: 5px;
  left: 10px;
}


/* サムネあり、再入荷あり、画面幅STP */

/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after{
  top: 5px;
  left: 10px;
}
/* SWpの時 _ 13文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after{
  top: 5px;
  left: 10px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] input[type="radio"]:checked + label .oc-pr_th_two_noimg:after{
  top: 10px;
  left: 10px;    
}


/* ---------------------------------------------- */
/* ---------------------------------------------- */
/* ---------------------------------------------- */
/* 在庫切れマーク  カラバリ２*/
.fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"] + label .fs-c-variationMatrix__panel__stock{
  background: #bbe3f5;
color: #254678;
  min-height: initial;
  height: max-content;
  margin-top: 51px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.2;
  height: max-content;
  padding-left: 3px;
  padding-top: 5px;
  margin-left: 4px;
  border-radius: 5px;
  overflow: hidden;
  user-select: unset;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}



/* チェックしたとき */
.fs-c-variationMatrix__col__variationPanels.fs-c-variationMatrix__lane input[type="radio"]:checked + label .fs-c-variationMatrix__panel__stock{
  background: #254678;
  color: #fff;
  border: 1px solid #fff;
  min-height: initial;
  height: max-content;
  margin-top: 51px;
  font-size: 10px;
  line-height: 1.2;
  height: max-content;
  padding-left: 3px;
  padding-top: 5px;
  margin-left: 4px;
  overflow: hidden;
  
  user-select: unset;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* PCワイドのとき */
@media screen and (min-width:1280px){
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel{
    grid-template-columns: 72px 1fr;
  }
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel .fs-c-variationMatrix__col__thumbnail > img{
    max-width: 72px;
  }
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel__stock{
    margin-top: 54px;
  }
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel .fs-c-variationMatrix__panel__label{
    font-size: 16px;
  }
}

/* sp~tbの時 */
@media screen and (min-width:540px) and (max-width:768px){
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel{
    grid-template-columns: 72px 1fr;
  }
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel .fs-c-variationMatrix__col__thumbnail > img{
    max-width: 72px;
  }
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel__stock{
    margin-top: 54px;
  }
}


/* sp~tbの時 */
@media screen and (max-width:539px){
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel{
    grid-template-columns: 60px 1fr;
  }
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel .fs-c-variationMatrix__col__thumbnail > img{
    max-width: 60px;
  }
  .fs-c-variationMatrix.fs-c-variationMatrix--column .fs-c-variationMatrix__col .fs-c-variationMatrix__panel__stock{
    margin-top: 54px;
  }
}

/* カラバリ２ボタンの細かい余白など設定  */

/* +++++++++++++++++++++++++++++++++++++++++++ */
/* サムネあり、再入荷あり、画面幅STP */

/* sp_tbの時 _ 7文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label{
  padding-top:14px;
}
/* sp_tbの時 _ 8文字以上14文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label{
  padding-top:8px;
}

/* sp_tbの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top:0x;
}



/* サムネあり、再入荷あり、画面幅SWp */

/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label{
  padding-top:17px;
}
/* SWpの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label{
  padding-top:9px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top:0px;
}



/* サムネあり、再入荷なし、画面幅SWp */

/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label{
  padding-top:25px;
}
/* SWpの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label{
  padding-top:0px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top:0px;
}

/* サムネあり、再入荷なし、画面幅STP */

/* STPの時 _ 7文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label{
  padding-top:18px;
}
/* STPの時 _ 8文字以上14文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label{
  padding-top:8px;
}

/* STPの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top:0px;
}



/* +++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++ */
/* サムネなし、再入荷あり、画面幅STP */

/* sp_tbの時 _ 7文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label{
  padding-top:9px;
}
/* sp_tbの時 _ 8文字以上14文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label{
  padding-top:5px;
}

/* sp_tbの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top:0x;
}



/* サムネなし、再入荷あり、画面幅SWp */

/* STPの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label{
  padding-top:7px;
}
/* STPの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label{
  padding-top:9px;
}

/* STPの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top:0px;
}



/* サムネなし、再入荷なし、画面幅SWp */

/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label{
  padding-top:13px;
}
/* SWpの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label{
  padding-top:0px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top:0px;
}

/* サムネなし、再入荷なし、画面幅STP */

.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label{
  padding-top: 14px;
  padding-bottom: 15px;
}
/* sp_tbの時 _ 8文字以上14文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label{
  padding-top: 13px;
  padding-bottom: 15px;
}

/* sp_tbの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top: 4px;
  padding-bottom: 4px;
}


/* +++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++  再入荷のボックス調整   ++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++ */

/* カラバリ２ボタンの細かい余白など設定  */

/* +++++++++++++++++++++++++++++++++++++++++++ */
/* サムネあり、再入荷あり、画面幅STP */

/* sp_tbの時 _ 7文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock{
  margin-top: 20px;
}
/* sp_tbの時 _ 8文字以上14文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__stock{
  margin-top: 34px;
}

/* sp_tbの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__stock{
  margin-top: 49px;
}

/* サムネなし、再入荷なし、画面幅STP */
/* sp_tbの時 _ 7文字以下 */
/* ラベルの表示 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label{
  padding-top: 18px;
  padding-bottom: 18px;
}
/* sp_tbの時 _ 8文字以上14文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label{
  padding-top: 5px;
  padding-bottom: 10px;
}

/* sp_tbの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top: 4px;
  padding-bottom: 4px;
}


/* サムネあり、再入荷あり、画面幅STP */

/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__stock{
  margin-top: 53px;
}
/* SWpの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__stock{
  margin-top: 53px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__stock{
  margin-top: 53px;
}



/* サムネあり、再入荷なし、画面幅SWp */

/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__stock{
  margin-top: 0px;
}
/* SWpの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__stock{
  margin-top: 0px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__stock{
  margin-top: 0px;
}


/* +++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++ */
/* サムネなし、再入荷あり、画面幅STP */

/* sp_tbの時 _ 7文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock{
  margin-top: 0px;
}
/* sp_tbの時 _ 8文字以上10文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__stock{
    margin-top: 26px;
}

@media screen and (min-width:768px) and (max-width:891px) {
  .fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__stock{  
    margin-top:38px;
  }
}

/* 11moji 12moji */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__stock{
  margin-top: 40px;
}

/* 13moji 14 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__stock{
  margin-top: 43px;
}
@media screen and (min-width:769px) and (max-width:811px) {
 /* 13moji 14 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__stock{
  margin-top: 55px;
} 
}

.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__stock{
  margin-top: 40px;
}

/* sp_tbの時 _ 15文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__stock{
  margin-top: 42px;
}

@media screen and (min-width:769px) and (max-width:890px) {
  .fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock{
    margin-top: 52px;
  }
}
@media screen and (max-width:334px) {
  .fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="STP-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock{
    margin-top: 52px;
  }
}


/* サムネなし、再入荷あり、画面幅SWp */

/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__stock{
  margin-top: 30px;
}
/* SWpの時 _ 10 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__stock{
  margin-top:32px;
}
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__stock{
  margin-top: 32px;
}

.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock{
  margin-top: 32px;
}



@media screen and (min-width:1281px)  {
  .fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock,
  .fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__stock,
  .fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__stock{
    margin-top: 52px;
  } 
}

@media screen and (max-width:768px)  {
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__stock{
  margin-top: 32px;
}
}

@media screen and (max-width:568px)  {
  .fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock,
  .fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__stock,
  .fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__stock{
    margin-top: 52px;
  } 
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN1-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__stock{
  margin-top: 52px;
}



/* サムネなし、再入荷なし、画面幅SWp */

/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__stock{
  margin-top: 0px;
}
/* SWpの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__stock{
  margin-top: 0px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__stock,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__stock,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__stock{
  margin-top: 0px;
}

/* ラベル余白 */
/* SWpの時 _ 9文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT7"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT8"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT9"] .fs-c-variationMatrix__panel__label{
  padding-top:14px;
  padding-bottom:18px;
}
/* SWpの時 _ 10文字以上18文字以下 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT10"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT11"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT12"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT13"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT14"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT15"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT16"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT17"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT18"] .fs-c-variationMatrix__panel__label{
  padding-top:13px;
  padding-bottom:18px;
}

/* SWpの時 _ 19文字以上 */
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT19"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT20"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT21"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT22"] .fs-c-variationMatrix__panel__label,.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT23"] .fs-c-variationMatrix__panel__label,
.fs-c-variationMatrix__col[data-ocset-productselect-variation*="SWp-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="Ph0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="RN0-"].fs-c-variationMatrix__col[data-ocset-productselect-variation*="-CapT24"] .fs-c-variationMatrix__panel__label{
  padding-top:6px;
  padding-bottom:8px;
}



/* --------------------------------------------------------↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */







/* 白文字 黒帯 */
.fs-c-productMark__mark-WB{
  color: #fff;
  background-color: #333333;
}

.fs-c-productMark__label{
  columns: #fff;
}


  /* ↓↓↓↓↓↓↓-------------------------------------------------------↓↓↓↓↓ */
  /* お届け予定日に関するCSS */
  
/*納期について*/
.itemContents .transferText {
  margin: 0 auto 45px;
  padding: 0;
  border-top: none;
  border-bottom: none;
}

@media screen and (max-width: 750px) {
  .itemContents .transferText {
      margin: 0 auto 22px;
  }
}

.itemContents .transferText p {
  margin-bottom: 0;
}

/* レイアウト */
.transferText .-bold {
  width: 100%;
  height: 44px;
  background-color: #77787e;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  color: #fff;
  padding-left: 50px;
}

@media screen and (max-width: 750px) {
  .transferText .-bold {
      height: 30px;
      padding-left: 39px;
      margin-bottom: 5px;
  }
}


/* システム依存 MBマター */
@media screen and (max-width: 750px) {
  .transferText .-bold::after {
      width: 25px;
      height: 16px;
      background-size: 25px 16px;
  }
}


/* システム依存 */



@media screen and (max-width: 750px) {
.transferText .-bold::after {
width: 25px;
height: 16px;
background-size: 25px 16px;
}
}


@media screen and (max-width: 750px) {
.transferText  {
}
}
/*↑↑↑↑↑↑↑↑↑--------------------------------↑↑↑↑↑↑↑↑↑ */


/* ↓↓↓-------------------------------------------------------↓↓ */
/* 数量選択 */

/* PC画面の時の10以上の数量選択時 */
@media screen and (min-width:769px){
  .fs-c-quantity__number.fs-system-quantity-text{
      border-radius: 4px;
      border: 2px solid #254678;
      max-height: 42px;
      font-weight: 700;
      color: #254678;
      box-shadow: none;
  }
}



.fs-c-quantity{
  max-width: initial;
}

.fs-c-productQuantityAndWishlist__quantity{
  /* margin-top: 24px; */
  /* margin-bottom: 16px; */
  width: 100%;
  padding-right: 20px;
  display: block;
}

.fs-c-quantity__select,.fs-system-quantity-list{
  padding: initial;
  width: 100%;
  height: 50px;
  margin-bottom: 20px;
  padding-left: 16px;
}
.fs-c-productQuantity select, .fs-c-productQuantityAndWishlist__quantity select{
  margin:initial;
  border:initial;
  border: 1px solid #000;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
}
.fs-c-productQuantityAndWishlist__quantity::before {
  content: "数量をお選びください";
  position: relative;
  top: -4px;
  /* left: -50%; */
  font-size: 16px;
  font-weight: 500;
  font-family: 
  "Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",
  "Hiragino Sans","ヒラギノ角ゴシック",
  "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro",
  lato,sans-serif;
}



.fs-c-productQuantityAndWishlist__wishlist > button{
  position: relative;
}

.fs-c-productQuantityAndWishlist__wishlist > button > img{
  position: absolute;
  width: 24px;
  top: 6px;
  
  left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

/* 矢印 */
.fs-c-productQuantityAndWishlist__quantity::after{
  display: inline;
  position: relative;
  top: -37px;
  left: 92%;
  content: "\e90f";
  font-family: 'fs-icon' !important;
}

 @media screen and (max-width: 768px){  /* .fs-c-productQuantityAndWishlist__quantity{
    width: 320px;
    height: 50px;
  
  } */
  .fs-c-productQuantityAndWishlist__quantity:after{
    top: initial;
    bottom: 34px;
  }
}

/*↓↓↓↓↓↓ ---------------------------------- ↓↓↓↓↓↓*/
/* セレクトボックス関連 */


/* レイアウト幅 */
.fs-c-productOption{
width: 100%;
}
/* 必須 */
  /* 既存CSSのリセット */
  @media screen and (min-width:769px) {
    
     .fs-c-requiredMark::before{
      content: initial;
      /* display: block; */
      font-size: initial;
      /* text-indentn: initial; */
    }
  }

  /* 適用後のｃｓｓ */
/* .fs-c-requiredMark::before{
  content: "*";
  font-size: 14px;
  color: red;
  line-height: 1.2;
  margin-left: 3px;
} */

.fs-c-requiredMark {
  /* display: inline-block; */
  /* overflow: hidden; */
  /* text-indent: -999px; */
  /* width: 1em; */
  /* height: 1em; */
  /* right: 0; */
  /* top: 0; */
}

/* セレクトボックス名称 */
dt.fs-c-productOption__name{
  line-height: 1.4;
    padding-bottom: 8px;
}

.fs-c-productOption__name > label{
  font-size: 12px;
  font-weight: 700;
}

.fs-c-productOption{
  /* cursor: pointer; */
}

/* セレクトボックスの装飾 */
.fs-c-dropdown::after{
  background:initial; /* 既存cssのリセット */
  border-left:initial; /* 既存cssのリセット */
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  width: 1em;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  box-sizing: content-box;
  color: #333333;
  display: flex;
  justify-content: center;
  align-items: center;
  content: "\e90f";
  font-family: 'fs-icon' !important;
  font-size: 1.8rem;
  line-height: 1;
  padding: 8px;
  pointer-events: none;
}


.fs-c-dropdown > select{
  border:initial;
  border: 1px solid #000 ;
  border-radius: 4px;
}

.fs-c-productOption__field > input{
  border: 1px solid #000;
  border-radius: 4px;
  background: #eee;
}
.fs-c-productOption__field > input:focus{
  border: 1px solid #000;
  border-radius: 4px;
  background: #fff;
}


/*↑↑↑↑↑↑↑↑↑--------------------------------↑↑↑↑↑↑↑↑↑ */



/*↓↓↓↓↓↓ ---------------------------------- ↓↓↓↓↓↓*/
/* カートに入れるボタン */

/* ボタンのセンター揃え */
.fs-c-productActionButton{
  /* text-align: center; */
  margin: auto;
}
/*  */
/* @media screen and (max-width: 414px) { */
  .fs-c-productActionButton{
  width: 100%;
  }
  
/* } */



.fs-c-button--addToCart--variation, .fs-c-button--addToCart--detail, .fs-c-button--purchaseHere {
  position: relative;
  margin-left: 10px;
  padding: 0.5em 1em;
  font-size: 16px !important;
  font-size: 1.6rem !important;
  /* -webkit-transition: .2s; */
  /* transition: .2s; */
  letter-spacing: .1em;
  color: #fff;
  border: 0;
  background: initial; /* 既存cssリセット */
}

.fs-c-button--addToCart--detail{
    /* height: 80px; */
  margin:auto ;
  border-radius: 3px;
  background: linear-gradient(#ff7e55 0%, #ee5f32 100%);
  border: 2px solid #e65a2e;
  box-shadow: 0px 3px 1px rgb(0 0 0 / 16%);
}


@media screen and (min-width:769px) {
.fs-c-button--addToCart--detail{
  width: 100%;
  height: 80px;
}
}
@media screen and (max-width:750px) {
  
  .fs-c-button--addToCart--detail{
    /* width: 380px; */
  }

}


@media screen and (max-width:414px) {
  
  .fs-c-button--addToCart--detail{
    /* width: 100%; */
  }

}


.fs-c-button--addToCart--variation:hover, .fs-c-button--addToCart--detail:hover, .fs-c-button--purchaseHere:hover{
  -webkit-transition: .2s;
  transition: .2s;
  opacity: initial;

  background: linear-gradient(#ee5f32 0%, #bc3910 100%);
  border: 2px solid #bc3910;
  box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.16);
}


/* 再入荷お知らせボタン */


.fs-c-buttonContainer .fs-c-button--subscribeToArrivalNotice--detail{
width: 100%;
height: 80px;
border-radius: 3px;
background: #bbe3f5;
border: 2px solid #254678;
box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.16);
color: #254678;
}



.fs-c-buttonContainer .fs-c-button--subscribeToArrivalNotice--detail:hover{
  color: #fff;
  width: 100%;
  height: 80px;
  border-radius: 3px;
  background: #254678;
  border: 2px solid #254678;
  box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.16);
  }
  



.fs-c-button--addToCart--variation:before, .fs-c-button--addToCart--detail:before, .fs-c-button--purchaseHere:before {
  /* style.cssのリセット */
  content: initial;
  display:initial;
  width: initial;
  height: initial;
  margin: initial;
  margin-right: initial;
  vertical-align: initial;
  background:initial;

/* 適用 */
  content: '';
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: -4px 0px auto;
  margin-right: 1em;
  vertical-align: middle;
  /* background: url(https://kurashiec202009.itembox.design/item/_assets/img/p-icon_cart-add_w.png) no-repeat center/100%; */
  background: url(https://kurashiec202009.itembox.design/item/_assets/img/p-icon_cart-add_w.svg) no-repeat center/100%;
}



/*↑↑↑↑↑↑↑↑↑--------------------------------↑↑↑↑↑↑↑↑↑ */


/* ↓↓↓↓-------------------------------------------------------↓↓↓↓ */
/* 後払い、SNSシェアshare、お問い合わせのレイアウト */
.product_sub-info-secondary{
  width: 380px;
  display: flex;
  flex-direction: column;
  margin:auto;
  margin-top: 28px;
  
}
@media screen and (max-width: 768px){
  .product_sub-info-secondary{
    width: 380px;
  }
}


@media screen and (max-width: 414px){
  .product_sub-info-secondary{
    width: 100%;
  }
}


.product_sub-info-secondary_inner{
  width: 80%;
  display: flex;
  margin: auto;
}
.p_s-i_cta-text::after{
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 2px 10px;
  border-top: 2px solid #555;
  border-right: 2px solid #555;
  transform: rotate(45deg);
}



/* 後払いはこちら*/
/* .products_sub-info_support-cta{
  width: 70%;
  margin: 0 auto;
  margin-bottom: 24px;
} */

@media screen and (max-width:750px) {
  .products_sub-info_support-cta{
    width: 85%;
    margin:auto;
  }

  .product_sub-info-secondary_inner > div{
    min-height:92px;
  }

  .product_sub-info-secondary_inner > .fs-c-inquiryAboutProduct > button{
    margin-top: 2.3em;
    padding-left: 0.8em;
  }

}

.p_s-i_cta-set{
  display: flex;
  margin-bottom: 27px;
}
.p_s-i_cta-set_lead{
  width: 47.5%;
  border-right: 1px solid #333;
  margin-right: 2.5%;
}

.p_s-i_cta-set_lead p{
    margin: auto;
  font-size: 12px;

}
.p_s-i_cta-set_link{
  /* width: 50%; */
  text-align: center;
  margin:0 auto;
}


/* 決済 */
.product-regi-guide_wrap{
  width: 100%;
  /* padding: 10px 0; */
  text-align: center;
  /* border-radius: 8px; */
  padding: 16px 0;
  height: max-content;

  
  /* border-bottom: 1px solid #ddd; */
  /* z-index: -1; */
  user-select: none;
}

.product_regi_infoimg span{
  border: 1px solid #ddd;
  display: block;
}


.product-regi-guide_wrap img{
  width: 100%;
  height: auto;
}

.product-regi-guide_wrap > span{
  display: inline-block;
  border: 1px solid #ddd;
  width: auto;
  height: max-content;
}
.product-regi-guide_wrap > span > img {
  display: inline-block;
  padding: 1px;
}


/* 決済方法の画像表示 */
        /* ツールチップで表示するメッセージ */
        .product-regi-guide_wrap:hover::before,
    .product-regi-guide_wrap:focus:before{
      content: "お客様に合わせて様々な決済方法をご利用いただけます。";
    }
    .product-regi-guide_wrap{
        position: relative;
    }

    /* ツールチップのベース部分の共通設定 */
    .product-regi-guide_wrap:hover::before,
    .product-regi-guide_wrap:focus:before{
        position: absolute;
        padding: 5px;
        font-size: 12px;
        background: #777;
        bottom: 53px;
        left: 15%;
        right: 10%;
        color: #fff;
        line-height: 1.2;
        width: 72%;
        border-radius: 4px;
        box-shadow: 0 3px 3px 0 rgb(0 0 0 / 40%);
        animation-name: fadeRegiAnimation;
        animation-duration: 0.5s;
        animation-fill-mode: forwards;
        opacity: 0;
    }
    /* 吹き出し三角 */
    .product-regi-guide_wrap:hover::after,
    .product-regi-guide_wrap:focus:after{
        content: "";
        position: absolute;
        /* right: 0; */
        bottom: 45px;
        left: 47%;
        width: 0px;
        height: 0px;
        margin: auto;
        border-style: solid;
        border-color: #777 transparent transparent transparent;
        border-width: 9px 9px 0 9px;
        /* ふわっとアニメーション */
        animation-name:fadeRegiAnimation;
        animation-duration:0.5s;
        animation-fill-mode:forwards;
        opacity:0;
    }
@media screen and (min-width:415px) and (max-width:768px){
    .product-regi-guide_wrap:hover::before,
    .product-regi-guide_wrap:focus:before{
        bottom: 80px;
        padding: 6px;
        font-size: 14px;
        left: 15%;
    }

    /* 吹き出し三角 */
    .product-regi-guide_wrap:hover::after,
    .product-regi-guide_wrap:focus:after{
        left: 0;
        right: 0;
        bottom: 71px;
    }
}

@media screen and (min-width:1280px){
    .product-regi-guide_wrap:hover::before,
    .product-regi-guide_wrap:focus:before{
        bottom: 89px;
        padding: 6px;
        font-size: 14px;
        left: 15%;
    }

    /* 吹き出し三角 */
    .product-regi-guide_wrap:hover::after,
    .product-regi-guide_wrap:focus:after{
        left: 0;
        right: 0;
        bottom: 81px;
    }
}

    @keyframes fadeRegiAnimation{
    from {
        opacity: 0;
        transform: translateY(5px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
    }





/* SNS・問い合わせのレイアウトなど */
.product-share_wrap{
  /* background-color: #fafafa;
  border: 1px solid #ddd;
  margin: 0 auto; */
}

@media screen and (min-width:769px){
  .product-share_wrap{
    /* padding:12px 20px; */
    height: 69px;
  }
}
@media screen and (min-width:1280px){
  .product-share_wrap{
    /* padding:12px 40px; */
    height: 60px;
  }
  .sns__logo_img img{
    max-width: 32px;
  }
}

@media screen and (max-width:768px) {
  .product-share_wrap{
    padding:10px calc(10vw * 0.5) 0;
    /* height: 80px; */
  }
}


/* sns */
.bl_snsShare{
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-height: 90px;
}
.bl_snsShare_inner{
  display: grid;
  align-items: center;
  grid-template-columns:auto 32px 32px 32px 32px;
  gap: 10px;
}
.bl_snsShare_inner >p{
  font-size: 12px;
  line-height: 1;
  margin: 0;
  font-weight: 700;
  color: #666;
}
.bl_snsShare_inner > div {
  grid-column:2 / 3;
}

.bl_snsShare_inner a:nth-child(1){
  grid-column: 2 / 3;
}
.bl_snsShare_inner a:nth-child(2){
  grid-column: 3 / 4;
}
.bl_snsShare_inner a:nth-child(3){
  grid-column: 4 / 5;
}
.sns__logo_img img{
  max-width: 32px;
}

.bl_snsShare_inner > div{
  margin: 0 auto;
}

.fs__fbshare_btn{
  /* padding-bottom: 6px; */
}


@media screen and (max-width:768px) {
  .fs-c-inquiryAboutProduct{
    width: 70%;
  }
}

@media screen and (max-width:500px) {
  .fs-c-inquiryAboutProduct{
    width: 240px;
  }
  .bl_snsShare_inner > div{
    height: 32px;
  }
  .product_copyset_info,
  .ga-lineSubmit{
    margin-bottom: 10px;
  }
}
@media screen and (min-width:769px) and (max-width:1280px){
  .fs-c-inquiryAboutProduct{
    width: 234px;
  }
}
@media screen and (min-width:1281px) {
  .fs-c-inquiryAboutProduct{
    width: 374px;
  }
}
.bl_snsShare{
  width: 48%;
  margin-right: 4%;
  border: 1px solid #555;
  border-radius: 5px;
}
.bl_snsShare > p{
  text-align: center;
  font-size:12px;
}



/* SNSシェアボタン */


.product_sub-info-secondary_content-sns{
  display: flex;
  justify-content: center;
  width: 100%;
}

.product_sub-info-secondary_content-sns > div{
  margin:auto 8px;
}

.p-sns-share_twitter{
  background: #1DA1F2;
  border-radius: 7px;
  width: 30px;
  height: 30px;
  text-align: center;
}

/* .p-sns-share_facebook{
  background: #4267B2;
  border-radius: 7px;
  width: 30px;
  height: 30px;
  text-align: center;
} */


.ga-lineSubmit.fs__fbshare_btn a{
  background-color: #4267B2;
  width: 87px;
  height: 23px;
  padding: 3px 0 0 11px;
  /* padding-top: 0; */
  position: relative;
  border-radius: 4px;
  display: flex;
}

.ga-lineSubmit.fs__fbshare_btn a:after {
content: "シェア";
font-size: 11px;
font-weight: 700;
color: #fff;
margin-left: 6px;
line-height: 1;
font-family: auto;
margin-top: 2px;
}

.p-sns-share_line{
  margin-left: 8px;
}

.p-sns-share_twitter > a > img ,.p-sns-share_facebook > a > img{
  max-width: 22px;
  max-height: 22px;
}


@media screen and (max-width: 768px) {
  .p-sns-share_twitter > a > img {
    margin-top: 6px;
  }
  .p-sns-share_facebook > a > img{
    margin-top: 4px;
  }
}


/* 商品についてのお問い合わせ */



.product_sub-info-secondary_inner > .fs-c-inquiryAboutProduct{
  width: 48%;
  border: 1px solid #555;
  border-radius: 5px;
}

.product_sub-info-secondary_inner > .fs-c-inquiryAboutProduct > button{
  margin-top: initial;
  padding-left: initial;

  position: relative;
  margin-top: 32px;
  padding-left: 1.3em;
  border: 0;
  background: none;
}

.product_sub-info-secondary_inner > .fs-c-inquiryAboutProduct > button > span{
  font-size: 14px;
}

.product_sub-info-secondary_inner > .fs-c-inquiryAboutProduct > button:before{
  content: '';
  position: absolute;
  top: -20px;
  left: 45%;
  bottom:initial;
  margin: initial;
  background-image: url(https://kurashiec202009.itembox.design/item/_assets/img/icon_info.png);
  width: 23px;
  height: 18px;
  background-size: 23px 18px;
}



/* ↑↑↑↑-------------------------------------------------------↑↑↑↑ */

/* ↓↓-------------------------------------------------------↓↓↓ */
/* サムネイル関連 */
/* メインサムネのCSSリセット */

.fs-c-productCarouselMainImage .thumb-prev{
  display: none;
  content: initial;
  content: "";
}

.fs-c-productCarouselMainImage .thumb-next{
  display: none;
  content: initial;
  content: "";
}

.fs-c-productCarouselMainImage__expandButton{
  display: none;
  /* content: initial; */
  /* content:""; */
}
.fs-c-slick .slick-next:before{
  content: "";
  background-image: url(https://kurashiec202009.itembox.design/item/_assets/img/product_icon_tm_next.svg);
  height: 42px;
}

.fs-c-slick .slick-prev:before, .fs-c-slick .slick-next:before{
  cursor: pointer;
  /* font-family: "fs-icon"; */
  /* color: white; */
  font-size: 40px;
  line-height: 1;
  opacity: 0.3;
  -webkit-font-smoothing: antialiased;

}
.fs-c-slick .slick-prev:before{
  /* display: none; */
  content: initial;
  content: "";
  background-image: url(https://kurashiec202009.itembox.design/item/_assets/img/product_icon_tm_prev.svg);
  height: 42px;
}

.fs-c-slick .slick-prev:focus::before,
.fs-c-slick .slick-next:focus::before{
  opacity: 0.3;
}
.slick-prev,.slick-next,.slick-arrow{
  /* display: none; */
  content: initial;
  content: "";
}
.slick-prev::before,.slick-next::before{
  /* display: none; */
}

.slick-prev:before, .slick-next:before{
  content: '';
    /* position: absolute; */
    /* top: 0; */
    /* bottom: 0; */
    /* left: auto; */
    /* right: 2%; */
    width: 24px;
    height: 25px;
    border-top:initial;
    border-right:initial;
    -webkit-transform: initial;
    transform:initial;
    right: initial;
}
.slick-next:before{
  margin: auto 0 auto -8px;
}
.slick-prev:before{
  margin: auto 0px auto 8px;
}
@media screen and (min-width:768px) and (max-width:1280px) {
  .slick-prev:before{
    margin: auto 0px auto 28px;
  } 
  
}

.fs-c-slick .slick-prev, .fs-c-slick .slick-next {
  background-color: initial;
  cursor: pointer;
  height: 101%;

}
.fs-c-slick .slick-next{
  right: -1px;
}
.slick-next{
  right: 0;
}
.fs-c-slick .slick-prev{
  left: -1px;
}
.slick-prev{
  left: 0;
}

/* メインサムネのレイアウト調整 */
.slick-dotted.slick-slider{
  margin-bottom: initial;
}

@media screen and (min-width: 1200px){
  .slick-dotted.slick-slider{
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 751px) and (max-width: 1120px) {
  .slick-dotted.slick-slider{
    margin-bottom: initial;
    /* margin-bottom: 30px; */
  } 
  .fs-c-slick .slick-prev:before{
    margin-left: 30%;

  }

}
@media screen and (max-width: 750px){
  .slick-dotted.slick-slider{
    margin-bottom: initial;
    /* margin-bottom: 42px; */
  } 
}

/* メインサムネのちらつき防止 */

.products_mainarea .slide{opacity: 0; transition: opacity .3s linear;}
.products_mainarea .slide.slick-initialized{opacity: 1;}


/* 小サイズサムネイル */

.fs-c-productCarouselMainImage__thumbnailList {
  display: initial;
  flex-wrap: initial;
  list-style: initial;
  overflow-x: initial;
  padding: initial;

  display: flex;
  list-style: none;
  overflow-x: auto;
  /* padding: 0 5%; */
  position: relative;
  z-index: 10;
}


.fs-c-productCarouselMainImage__thumbnailList > li{
  flex-basis: initial;
  flex-shrink: initial;
  margin: initial;

  flex-basis: 20%;
  flex-shrink: 0;
  padding: 1px;
}

@media screen and (min-width:769px){
.fs-c-productCarouselMainImage__thumbnailList {
  flex-wrap: wrap;
}
.fs-c-productCarouselMainImage__thumbnailList > li{
  flex-basis: calc(100% / 10);
}
}
/* @media screen and (max-width:768px) { */
  .fs-c-productCarouselMainImage__thumbnailList{
   margin-bottom: 24px;
  }
  
/* } */

/* 選択している小サムネのstyle */
.fs-c-productCarouselMainImage__thumbnailList .slick-active .fs-c-productCarouselMainImage__thumbnail__img{
  border: 2px solid #353535;
  transform: scale(0.85);
}

.fs-c-productCarouselMainImage__thumbnail figcaption{
  font-size: 12px;
  margin-top: 4px;
  max-width: 96px;
  text-align: left;
  display: none;
}


/* サムネイルの枚数表示 */
#fs_form .fs-l-productLayout.fs-system-product > .__lcol{
  position: relative;
}

.th_num_wrap{
  /* width: 100%; */
  /* height: 30px; */
  /* display: block; */
  position: absolute;
  width: 100%;
  z-index: 11;
  top: 0;
  display: inline;
  left: 50%;
  transform: translateX(-50%);
}

.th_num-inner{
    /* position: absolute; */
    /* top: 0; */
    right: 4.5%;
    /* z-index: 10; */
    /* width: 100%; */
    /* background: rgba(0,0,0,0.5); */
    /* height: 30px; */
    margin: 0 auto;
    /* margin-left: 19px; */
    /* text-align: right; */
    /* max-width: 520px; */
    /* display: flex; */
    /* min-width: 518px; */
    display: flex;
    padding-right: 4.5%;
    /* margin-right: 45px; */
    justify-content: flex-end;
}

@media screen and (max-width:768px) {
  .th_num-inner{
    padding-right:0;
  }
}
@media screen and (min-width:1025px) and (max-width:1280px) {
.th_num_wrap{
  /* position: absolute;
  width: 70px;
  height: 45px;
  max-width: 520px;
  min-width: 518px;
  margin: 0 auto;
  z-index: 1;
  left: 49%;
  transform: translateX(-50%); */
}
.th_num-inner{
  /* right:0; */
  max-width: 520px;
    /* display: flex; */
    min-width: 518px;
    padding-right: 1.4%;
}

.fs-c-slick .slick-prev,
.fs-c-slick .slick-next{
  background-color: rgba(255,255,255,0.8);;
}

}
@media screen and (min-width:1281px) {
  .th_num-inner{
    padding-right:0;
  }
}

.th_num-txt{
  line-height: 1;
  margin: 0;
  /* text-align: right; */
  padding: 8px 6px;
  color: #fff;
  font-size: 14px;
  text-align: center;
  /* width: 57.3px; */
  background: rgba(0,0,0,0.5);
  height: 30px;
}


/* アローの背景　ユニーク設定 */
@media screen and (min-width:1025px) and (max-width:1096px) {
.fs-c-slick .slick-next,
.fs-c-slick .slick-prev{
  width: 8%;
}
}

@media screen and (min-width:1097px) and (max-width:1181px) {
  .fs-c-slick .slick-next,
  .fs-c-slick .slick-prev{
    width: 11%;
  }
}

@media screen and (min-width:1182px) and (max-width:1280px) {
  .fs-c-slick .slick-next,
  .fs-c-slick .slick-prev{
    width: 14%;
  }
}

/* ------------------------------------------------------- */
/* 商品説明*/

/* レイアウト */
.product-spec_wrap{
  /* margin-top: 32px; */
  /* margin-bottom: 32px; */
}
@media screen and (max-width:768px) {
  .product-spec_wrap{
    margin-top: 0px;
  }
  .p-spec_description-long{
    padding-bottom: 0px;
  }
  
}
.sec_products-spec__wrap{
  margin:0 auto;
}

.sec_products-spec{
  display: flex;
}

@media screen and (max-width:768px){
  .sec_products-spec{
    flex-direction: column;
  }
}
@media screen and (min-width:769px){
  .sec_products-spec{
    flex-direction: row;
  }
/* 
  .product-spec_wrap,.product-sp-note_wrap{
    width: 48%;
    margin-top: 48px;
  } */
  .product-spec_wrap{
    /* margin-right: 2%; */
  }
  .product-sp-note_wrap{
    /* margin-left: 2%; */
  }
}
.product-sp-note_wrap{
  padding-top: 24px;
}
/* ++++++++++++ */
/* 商品説明 スペック */

/* 「もっと見るの際に必要な設定」 */
.pSpecHidden{
  overflow: hidden;
  position: relative;
}
.pSpecHidden::after{
  content: "";
  width: 100%;
  height: 150px;
  background:  linear-gradient(0deg, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0));
  position: absolute;
  top: 0;
}

.pSpecHidden::before{
  content: "もっと見る";
  width: 150px;
  height: 32px;
  font-size: 14px;
  text-align: center;
  line-height: 2.2;
  background: #fff;
  box-shadow: 0px 3px 3px #ddd;
  border: 1px solid #666;
  border-radius: 16px;
  position: absolute;
  top: 88px;
  left: 50%;
  z-index: 10;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.pSpecOpen{
  display: block;
}

.product-spec_wrap  h2{
  font-size: initial;
  text-align: initial;
  font-size: 18px;
  text-align: left;
}

.p-spec_description-long{
  /* border-top: 1px solid #999; */
  /* padding-top: 24px; */
  /* border-bottom: 1px solid #999; */
  padding-bottom: 24px;
  /* margin-bottom: 16px; */
}
.p-spec_description-short{

}






.p-sp-note_guide-link::after,.p-spec_guide-link::after{
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 10px;
    border-top: 2px solid #555;
    border-right: 2px solid #555;
    transform: rotate(45deg)
}

.p-spec_guide{
  /* width: 240px;
  margin: auto;
  margin-top: 42px; */

  text-align: right;
  /* margin-right: 5%; */
  margin-top: 16px;
}
.p-spec_guide-link{
  font-size: 12px;
  width: 100%;
  height: 100%;
  color: #555;
  padding: 8px;
  /* border-bottom: 1px solid #555; */
  font-weight: 700;
}
/* 
.p-spec_guide-link:hover{
  color: #fff;
  background: #555;
}

.p-sp-note_guide-link:hover {
  color: #fff;
  background: #555;
} */

/* テーブルの装飾 */
.p-spec_description-short tbody > tr {
/* border-left: 6px solid #aaa; */
border-spacing: 15px;
vertical-align: top;
}
.p-sp-note_table-frame tbody > tr:first-child{
  display: none;
}

/* 商品スペック 1列目 */
.p-spec_description-short tbody > tr > td:first-child{
  font-weight: 700;
  font-size: 12px;
  vertical-align: top;
  min-width: 90px;
  width: 20%;
}

/* 商品スペック 2列目 */
.p-spec_description-short tbody > tr > td:nth-child(2){
  line-height: 1.8;
  font-size: 12px;
}

/* 特記事項 */

.p-sp-note_table-frame > table > tbody > tr > td:nth-child(2){
  line-height: 1.5;
  font-size: 13px;
}

@media screen and (max-width:768px) {
  .p-sp-note_table-frame{
    padding-left: 2% 5%;
  }
  .p-sp-note_table-frame tbody tr{
    display: grid;
  }
  .p-sp-note_table-frame tbody > tr > td:first-child,
.p-sp-note_table-frame tbody > tr > td:first-child span{
  max-width: 100%;
  padding-top: 10px; 
}
.p-sp-note_table-frame tbody > tr > td:nth-child(2),
.p-sp-note_table-frame tbody > tr > td:nth-child(2) span{
  padding-top: 2px;  
  padding-left: 15px;
}
}


/* 特記事項 1列目 */
.p-sp-note_table-frame tbody > tr > td:first-child,
.p-sp-note_table-frame tbody > tr > td:first-child span{
  font-size: 12px;
  font-weight: 700;
  border-top: none;
  vertical-align: top;
}
@media screen and (min-width:769px) {
  .p-sp-note_table-frame tbody > tr > td:first-child,
  .p-sp-note_table-frame tbody > tr > td:first-child span{
    max-width: 124px;
  }  
}


/* 特記事項 2列目 */
.p-sp-note_table-frame tbody > tr > td:nth-child(2),
.p-sp-note_table-frame tbody > tr > td:nth-child(2) span{
  font-size: 14px;
  line-height: 1.4;
  border-top:none;
  
}

/* 特記事項の罫線 */
.p-sp-note_table-frame tbody > tr:nth-child(n+3){
  border-top: #999 1px solid;
  /* border-bottom: #999 1px solid;  */
}

.p-sp-note_table-frame tbody > tr:last-child{
  border-bottom:initial; 
}

table th, table td{
  border-top: 1px dotted #333;
  padding: 6px;
}


/* 商品登録時の不要テキスト非表示 */
/* 商品スペック */
.p-spec_description-short table > tbody > tr:first-child > th{
  display: none;
}
.product-spec_wrap{
  /* position: relative; */
}
.p-spec_inner{
  /* padding-top: 24px; */
}

.product-spec_wrap > .p-spec_inner > h2{
  padding-top: 16px;
  border-top: 1px solid #000;
}

/* 特記事項 */
.p-sp-note_table-frame table > tbody > tr:first-child  > th{
  display: none;
}



/* +++++++++++ */
/* 商品説明　特記事項 */
.p-sp-note_inner{
  position: relative;

}


.p-sp-note_inner > h2{
  display:flex;
  font-size: initial;
  text-align: initial;
  font-size: 18px;
  text-align: left;
}

.p-sp-note_inner > h2:before{
  content: '';
  display: block;
  background-image: url(https://kurashiec202009.itembox.design/item/_assets/img/p-icon_caution.png);
  background-repeat: no-repeat;
  width: 28px;
  height: 20px;
  background-size: 24px;
  max-width: 45px;
}


.p-sp-note_lead-emphasis{
  margin: auto 0;
}

.p-sp-note_tableset{
  background-color: #eee;
  border-top: 6px solid #555;
  border-bottom: 6px solid #555;
  padding-bottom: 45px;
}

.p-sp-note_table-frame{
  padding: 2% 2%;
}
.p-sp-note_guide,.p-sp-note_cancel{
  /* width: 240px; */
  /* margin: auto; */
  /* margin-top: 42px; */
  /* margin-bottom: 46px; */
  text-align: right;
  margin-right: 5%;
}
.p-sp-note_cancel{
  margin-top:14px;
}


.p-sp-note_guide-link{
  font-size: 12px;
  width: 100%;
  height: 100%;
  color: #555;
  padding: 8px;
  border-bottom: 1px solid #555;
  font-weight: 700;
}




/* もっと見るボタン */


.sps-btn-close{
  max-height: 240px;
  overflow: hidden;
  position: relative;
}

@media screen and (max-width: 414px) {
  .sps-btn-close{
    max-height: 200px;
  }
}


.sps-btn-close_layout{
  margin-bottom: 128px;
}


.sps-btn-open .p-sp-note_more-btn,.sps-btn-open .p-spec_more-btn{
  cursor: pointer;
  position: absolute;
  bottom: -80px;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}


.sps-btn-close .p-sp-note_more-btn,.sps-btn-close .p-spec_more-btn{
  position: absolute;
  width: 100%;
  height: 150px;
  padding-top:85px ;
  background: rgb(255,255,255);
  background: linear-gradient(
0deg
, rgba(255,255,255,1) 0%, rgba(255,255,255,0.8393732492997199) 50%, rgba(255,255,255,0) 75%, rgba(255,255,255,0) 100%);
  bottom: 0px;
   cursor: pointer;
}
.p-sp-note_more-btn-set,.p-spec_more-btn-set{
      width: 180px;
      height: 34px;
      background: black;
      color: white;
      border-radius: 20px;
      margin: 0 auto;
      -webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
  }

  .p-sp-note_more-btn-text,.p-spec_more-btn-text{
    text-align: center;
    line-height: 2.5;
  }
/* ++++++++++++++++++++++++++++++++++++++++ */
/* カート下おすすめ商品 */


.fs-c-productPrice .fs-c-productPrice--selling{
  margin-top: -8px;
}

/* 矢印の設定 */
span.fs-c-productListCarousel__ctrl.fs-c-productListCarousel__ctrl--prev.slick-arrow{
  position: absolute;
  width: 30px;
  height: 30px;
  left: -5px;
  top: 50%;
  z-index: 1;
  background-color: rgba(0,0,0,.2);
  border: 1px solid hsla(0,0%,100%,.7);
  border-radius: 100%;
  outline: 0;
}
span.fs-c-productListCarousel__ctrl.fs-c-productListCarousel__ctrl--next.slick-arrow{
  position: absolute;
  width: 30px;
  height: 30px;
  right: -5px;
  top: 50%;
  z-index: 1;
  background-color: rgba(0,0,0,.2);
  border: 1px solid hsla(0,0%,100%,.7);
  border-radius: 100%;
  outline: 0;
}





.fs-c-featuredProduct .fs-c-button--carousel--prev::before{
  content: "";
  position: absolute;
  top: 9px;
  left: 12px;
  margin: auto;
  width: 9px;
  height: 9px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}


.fs-c-featuredProduct .fs-c-button--carousel--next::before{
  content: "";
  position: absolute;
  top: 0px;
  right: 12px;
  margin: auto;
  width: 9px;
  height: 9px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* ********************************************* */


/* 「関連商品をもっと見る」のCTA */
.p-rec_cta-more{
  text-align: right;
}


.p-rec_cta-more a::after{
  content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 10px;
    border-top: 2px solid #555;
    border-right: 2px solid #555;
    transform: rotate(45deg);
}



/* 商品登録時に付与されるフレーバーテキスト内のクラス */

/* 1文ごと */
.kd-r_textobject{
  margin-top: 1em;
}
.kd-r_textobject:first-child{
  margin-top: 0;
}

/* 文字の抑制 */
.kd-r_text-quiet{
  font-size: 1rem;
}

/* 文字の強調 */
.kd-r_text-highlight{
  font-weight: 700;
}

/* 警告箇所 */
.kd-r_text-caution{
  font-weight: 700;
  color: #b51212;
}

/* リンク箇所 */
.kd-r_cta-touch{
  color: #b51212;
  border-bottom: 1px solid #b51212;
}
/* ↑↑↑------------------------------------------------------↑↑↑- */



/* ↓↓↓------------------------------------------------------↓↓↓- */
/* 商品のレコメンデーション */
/* 全体レイアウト */
.sec_products-recommendation{
  margin-top: 64px;
  display: flex;
  flex-direction: column;
}

@media screen and (max-width:1280px) {
.sec_products-recommendation,
#productsRelated {
  padding: 0 5%;
}
  
}

/* レコメンドがない場合 or 関連商品をもっと見る がレイアウトズレしたときの調整 */
/* .sec_products-recommendation div:nth-child(n+3){
  margin-top: 64px;
} */

.p-rec_cta-rcmdjp{
  margin:32px 0px;
}
.p-rec_ol-comment_contents > div:last-child{
  margin-bottom:64px;
}


.p-rec_ol-comment_contents h2,
.p-rec_ol-comment_contents h3{
  font-weight: 700;  
}

.product_related_link{
  margin-top: 32px;
}

@media screen and (min-width:751px){
  .sec_products-recommendation > div,.sec_products-recommendation > aside{
    width: 100%;
  }
  .sec_products-recommendation > div:nth-child(2n+1){
    /* margin-right:4% ; */
  }
}

@media screen and(max-width: 750px){

  .p-tag_set_wrap{
    width: 90%;
  }

  .sec_products-recommendation > div,.sec_products-recommendation > aside{
    /* width: 48%; */
  }
  .sec_products-recommendation > div:nth-child(2n+1){
    /* margin-left:4% ; */
  }
  .fr2-products_br-p_item{
    margin-right: 2%!important;
    width: 32%!important;
  }
}

/* 各共通装飾 */

.sec_products-recommendation > div > h2,.p-rec_lead{
  font-size: 16px;
  text-align: left;
  padding-bottom: 8px;
  border-bottom: 1px solid #000;
  margin-bottom: 16px;
}



/* ロゴ画像の設定 */
.p-rec_logo-imgset > img {
  max-width: 220px;
  margin:-16px auto 0;
}

/* 各本文テキストの行端ぞろえ */
.p-rec_brand-comment,.p-rec_series-comment,.p-rec_md-comment{
  text-align: justify;
  text-justify: inter-ideograph;
  font-size: 12px;
  line-height: 1.6;
}

@media screen and (min-width:769px) {
  .p-rec_brand-comment,.p-rec_series-comment,.p-rec_md-comment{
    font-size: 14px;
  }

  /* レコメンド機能の調整 */
  .fr2-products_br-p_list-set{
    flex-wrap: nowrap!important;
    justify-content: start!important;
  }
  .fr2-products_br-p_item:nth-child(6n){
    /* margin-right: initial!important; */
  }
  .fr2-products_br-p_item:nth-child(3n){
    /* margin-right: initial!important; */
  }


}
@media screen and (max-width:768px) {
  .fr2-products_br-p_list-set{
    width: 100%;
    display: flex;
    justify-content: space-around;
  }
  .fr2-products_br-p_item {
    margin-right: 2%;
    width: 31%;
}
}

@media screen and (min-width: 751px) and (max-width: 1329px){
  .fr2-products_br-p_item:nth-child(3n){
    margin-right:initial!important;
  }
  .fr2-products_br-p_item {
    margin-right: 1%!important;
    width: 16%!important;
  }
}

@media screen and (min-width: 1330px){
  .fr2-products_br-p_item{
    width:calc(100%/6.2)!important;
  }
}


/* タグリンクの設定 */
.p-tag_lead{
  font-size: 16px;
  display: flex;
  border-top: 1px solid #000;
  padding-top: 16px;
  font-weight: 700;
  
}
.p-tag_lead:before {
  content: "";
  background-image: url(https://kurashiec202009.itembox.design/item/_assets/img/p-icon_search-tag.png);
  width: 32px;
  height: 23px;
  background-size: 23px;
  background-repeat: no-repeat;
  margin: -2px;
}
.p-tag_listset{
  /* padding-left: 42px; */
  display: flex;
    flex-wrap: wrap;
}
.p-tag_listset > li > div > a:hover{
  color: #fff;
}
.p-tag_listset li{
  /* border-bottom: 1px solid #000;   */
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  /* min-width: 25%; */
  margin-right: 16px;
  max-width: max-content;
}
.p-tag_listset li:first-child{
  /* border-top: 1px solid #000; */
}

.p-tag_listset li > p{
  margin: auto 0;
  font-weight: 700;
  margin-right: 26px;
  /* min-width: 84px; */
  font-size: 14px;
  padding: 0px 0px;
  margin-top: 14px;
}
.p-tag_listset li div {
  display: flex;
  flex-direction: row;
  text-align: left;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
}
.p-tag_listset li div > a{
  line-height: 1;
  padding: 6px 8px 4px;
  border: 1px solid #000;
  margin: 4px 4px 4px 0px;
  width: max-content;
  display: inline-block;
}

.-mb40.--rs_mb40{
  margin-top: 32px;
}

.p-tag_listset li div > a:hover{
  background-color: #000;
  color: #fff;

}


/* .p-tag_listset li div > a:before{
  content: "#";
  margin-right: 8px;
  position:absolute;
  left: -10px;
} */

.p-tag_listset li div > a:first-child{
  /* margin-top: 12px; */
}
.p-tag_listset li div > a:last-child{
  /* margin-bottom: 12px; */
}

.p-tag_listset li div > a:nth-child(2n){
  /* margin-left: 1.2rem; */
}

/* .p-tag_list-olset-category  div > a:before{
  content:"" !important;
} */
/* ↑↑↑------------------------------------------------------↑↑↑- */



/* ↓↓↓ -----------------------------------------------------↓↓↓ */
/* バナー設置個所 */
/* レイアウト */
.p-bnr_wrap{
  display: flex;
}

.p-bnr_wrap > div{
  display: flex;
  flex-direction: column;
  /* margin-top: 24px; */
}


@media screen and (min-width:751px) {
  .p-bnr_wrap{
    flex-direction: column;
  }

  .p-bnr_wrap > div{
    display: flex;
    flex-direction: column;
    width: 100%;
  }

  .p-bnr_wrap > div:nth-child(2){
    /* margin-left:4%; */
  }
}

@media screen and (max-width:750px) {
  .p-bnr_wrap{
    flex-direction: column;
  }
  .p-bnr_wrap > div:nth-child(2){
    margin-left:0px;
  }
  .p-bnr_wrap > div{
    display: flex;
    /* flex-direction: column; */
    width: 100%;
  }
}




/* 見出し */
.p-bnr_wrap > div > h2{
  margin:0;
  font-size: 18px;
  text-align: left;
  padding-bottom: 8px;
  border-bottom: 1px solid #000;
  margin-bottom: 16px;
  font-weight: 700;
}

/* ↑↑↑------------------------------------------------------↑↑↑- */


/* ↓↓↓------------------------------------------------------↓↓↓- */
/* iframe設定 */
@media screen and (max-width:750px) {
  .pc-on{
    display: none;
  }
  .sp-on{
    display: block;
  }
}

@media screen and (min-width:751px) {
  .pc-on{
    display: block;
  }
  .sp-on{
     display: none;
    }
}
.p-pattern-a_iframe-inner,.p-pattern-b_iframe-inner{
  /* margin:64px 0px; */
}

.p-pattern-a_iframe-inner img,.p-pattern-b_iframe-inner img{
  margin: 0 auto;
}


/* ↑↑↑------------------------------------------------------↑↑↑- */

/* ↓↓↓------------------------------------------------------↓↓↓- */
/* レビコ */
.sec_products-revico{
  width: 100%;
  background-color: #fff;
  max-width: 1200px;
  margin: 44px auto;
  padding: 5%;
}

@media screen and (max-width:768px){
  .sec_products-revico{
    margin-bottom:0;
    padding-bottom:0;
  } 
  .p-bnr_coupon-contents{
    margin-top: 0;
  }
}


/* ↑↑↑------------------------------------------------------↑↑↑- */

/* ↓↓↓------------------------------------------------------↓↓↓- */
/* ページ下部パンくずリスト */

.-mb40{
  margin-top: 64px;
  margin-bottom: 50px;
}


/* 共有のリセット */
.bl_breadcrumbSub_ttlWrap .bl_breadcrumbSub_ttl {
  font-size: initial;
  padding-bottom: initial;
  border-bottom: initial;
  text-align: initial;
  margin-bottom: initial;
  font-size: 16px;
  text-align: left;
  padding-bottom: 8px;
  border-bottom: 1px solid #000;
  margin-bottom: 16px;
  font-weight: 700;
}

.bl_breadcrumbSub_ttl{
}

@media screen and (min-width:769px) {
  .fs-c-breadcrumb__list{
    padding: 0px;
  }
}

/*　ページ上部と同じクラス→ .fs-c-breadcrumb__list */

.fs-c-breadcrumb__list--subgroup li:first-child,.fs-c-breadcrumb__list--subgroup li:last-child{
display: none;
}
.fs-c-breadcrumb__list--subgroup:not(:first-child){
  /* border-left: 1px solid #555; */
}
.fs-c-breadcrumb__list--subgroup{
  display: flex;
  flex-direction: row;
  margin-bottom: 16px;
}
.fs-c-breadcrumb__list--subgroup li:nth-child(n+3):nth-last-child(n+2){
  border-left: 1px solid #555;
}

.fs-c-breadcrumb__list--subgroup li{
  margin:auto 0;
}


.-mb40 .fs-c-breadcrumb{
  padding: 0px;
  margin-top: 24px;
  /* display: flex; */
}

/* パンくず横の罫線 */
@media screen and (min-width:500px) {
  .-mb40 .fs-c-breadcrumb{
    display: flex;
    flex-direction: column;
  }
  .fs-c-breadcrumb__list--subgroup:not(:last-child){
    /* border-right: 1px solid #555; */
  }
  
}


.-mb40 .fs-c-breadcrumb__list{
  padding:0px 16px;
}

.-mb40 .fs-c-breadcrumb__listItem + .fs-c-breadcrumb__listItem::before{
  content:initial;
}

.fs-c-breadcrumb__listItem > a{
  color:#555;
}

/* ページ上部パンくず */
.fs-c-breadcrumb__list > li:last-child{
  display: none;
}

.breadcrumbContent, .fs-c-breadcrumb, .fs-c-breadcrumb .fs-c-breadcrumb__listItem + .fs-c-breadcrumb__listItem::before{
  font-size: 12px;
  padding: 0px 8px;
}

/* ↑↑↑------------------------------------------------------↑↑↑- */

/* ↓↓↓------------------------------------------------------↓↓↓- */
/* 関連商品 */

@media screen and (max-width:768px) {
  .sec_products-another{
    margin-top: 64px!important;
  }
  
}
.sec_products-another_lead{
  font-size: 32px;
  text-align: center;
  padding-bottom: 8px;
  border-bottom: 1px solid #000;
  margin-bottom: 48px;
  font-weight: 700;
}


.products-item-pick__wrap{
  width: 95%;
  margin: 0 auto;
  /* border-top: 1px solid #1c1c1c; */
  /* border-bottom: 1px solid #1c1c1c; */
  /* padding-bottom: 26px; */
  /* margin-top: 32px; */
  /* height: 250px; */

}
.fs-c-featuredProduct{
  /* border-bottom: 1px solid #1c1c1c; */
  height: 184px;
}

.sec_products-another .fs-c-productListItem__image__image{
  border:1px solid #d5d5d5;
}

.fs-system_rec-lead{
  width: 100%;
  font-size: 14px;
  text-align: left;
  padding-top: 16px;
  border-top: 1px solid #1c1c1c;
  font-weight: 700;
  margin:initial;
  padding-bottom: 16px;
}

/* この商品のシリーズ */
.fs-c-productListCarousel__lis .fs-c-price__value{
  font-size:16px;
}


/* ↑↑↑------------------------------------------------------↑↑↑- */


/* 二重価格 */


.fs-c-productPrice--listed .fs-c-productPrice__main:before {
  content: "";
  display: block;
  width: 100%;
  border-top: 1px solid #000;
  position: absolute;
  top: 13px;
  z-index: 20;
  /* height: 20px; */
  /* background: blue; */
}

.fs-c-productPrice--listed span{
  font-weight: 300;
  font-size: 20px;
  position: relative;
}
.fs-c-productPrice--listed .fs-c-productPrice__main .fs-c-productPrice__main__label{
  font-size: 16px;
  padding-bottom: 8px;
  display: inline-block;
}
.fs-c-productPrice--listed{
  color: rgb(138, 132, 132);
  text-decoration: auto!important;
}


/* ↓↓↓------------------------------------------------------↓↓↓- */
/* オプション価格パーツ */
#opticonSelectWrap{
  width: 100%;
  margin: 0 auto 27px;
  padding: 0;
  background: none;
}
@media screen and (max-width:768px) {
  #opticonSelectWrap{
    order: 2;
    min-height: max-content;
    margin: 0 auto 20px;
  }
}



/* ↑↑↑------------------------------------------------------↑↑↑- */

/* ロードするまで非表示 */
.___LoadNone{
  /* display: none; */
}



/* ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ */
/* ------------------------------------------------------- */
/* ------------------------------------------------------- */
/* ------------   商品マーク施策での変更   ----------------- */
/* ------------------------------------------------------- */
/* ------------------------------------------------------- */
/* 変更する際はこちらを適用 or 削除すること */

.item-d-content{
  margin-bottom: 8px;
}

.fs_product_num_inner{
  order: 5;
}
#productsIteminfo > .product_mark_wrap > .fs-c-productMarks{
  order: 1;
}

/* 商品番号 */
.fs-c-productNumber{
    /* width: max-content; */
    /* background: #eee; */
    /* margin: auto; */
    /* margin-right: 0; */
    /* padding: 4px 9px; */
    /* margin-bottom: 14px; */
    /* color: #999; */
}

#fsProductNum .fs-c-productNumber{
  width: max-content;
  color: #555;
  border: 1px solid #ddd;
  background: #fff;
  border-radius: 4px;
  padding: 3px;
  font-size: 10px;
  font-weight: 100;
  margin-left: 0;
  margin-bottom: 14px;
  margin-top: -5px;
}
@media screen and (max-width:768px ) {
  #fsProductNum .fs-c-productNumber{
    margin-bottom: 0px;
    margin-top: 8px;
  }
}


.fs-c-productNameHeading__name{
  font-weight: 200;
  color: #666;
  letter-spacing: -0.2px;
  font-size: 12px;
  line-height: 1.2;
}
/* カートボタンフロート時の中では非表示 */
.openCartin .fs-c-productNumber{
  display: none;
}

#productsIteminfo > .product_mark_wrap > .fs-c-productNameHeading{
  margin-top: 14px;
}
@media screen and (max-width: 768px) {
  .fs-c-productNameHeading__name{
    margin-bottom: 0px;
  }
  #productsIteminfo{
    margin-top: 0px;
  }
  .fs-c-productCarouselMainImage__thumbnailList{
    margin-bottom: 24px;
  }
  #productsItemMovie{
    margin-bottom: 24px;
    margin-top: 12px;
  }
}

#fsProductNumPcWrap{
  order: 3;
}

/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *

/* コンテンツがないときに、コンテンツの余白を０にする */

[data-checkspace="0"]{
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.sec_products-recommendation[data-checkspace="0"] + .sec_products-repertoire{
  /* margin-top: 24px; */
}
@media screen and (min-width:768px) {
  .sec_products-recommendation[data-checkspace="0"] + .sec_products-repertoire{
    /* margin-top: 44px; */
  }
}
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */
/* ------------------------------------------------------------ */


/* --------　キャンペーンバナー ---------- */

@media screen and (min-width:1281px){
  aside#productsItemNotice{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
  }
}
@media screen and (min-width:769px){
  .p-bnr_wrap > div{
    /* margin-top: 12px; */
  }
  aside#productsItemNotice{
    margin-bottom: 32px;
    margin-top: 32px;
  }
  /* figure.p-bnr_coupon-cta{
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr;
  } */
  .bl_productDetail_bnr_imgWrap:not(:first-child){
    margin: 0px;
  }
  /* figure.p-bnr_coupon-cta a{
    width: calc(100%);
  } */
  figure.p-bnr_coupon-cta a:first-child{
    /* margin-right: calc(2%); */
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  aside#productsItemNotice{
    padding: 0 5%;
  }
}
/* ----------------------------------------------------------------- */
/* --------------------------レパートリーを探すcss---------------------------------- */


.product_comment_19 {display: none;}
.product_comment_19:has(#iframe_B){display:block;}

.sec_products-repertoire .rep_lead_title {margin: 40px 0 0;}
.sec_products-repertoire .rep_lead_title {padding:0;}
.sec_products-repertoire .between h2 {margin: 0;}

#iframe_B:empty {
  display: none;
}
iframe {
    width: 1px;
    min-width: 100%;
}

#iframe_B {margin: 40px 0 0;}
#iframe_C {margin: 40px 0 0;}

#secProductsRepertoire iframe{
        width: 100%;
    }
#secProductsRepertoire{
    display: flex;
    justify-content: center;
    width: 100%;
    flex-direction: column;
}
.p-pattern-a_iframe-inner{
        width: 100%;
        display: flex;
        flex-direction: column;
        margin: 0 auto;
    }
.p-pattern-a_iframe-content{
    width: 100%;
    margin: 0 auto;
}

@media screen and (min-width:769px) and (max-width:1280px) {
    .rep_lead_title{
        padding: 0 5%;
    }

    .p-pattern-a_iframe-content{
        padding: 0 5%;
    }
    .p-pattern-a_iframe-inner{
        /* max-width: 1200px; */
    }
}

@media screen and (min-width:769px) {
  .sec_products-repertoire iframe{
    margin-top: 32px;
  }
}
@media screen and (min-width:1281px) {
    .rep_lead_title{
        max-width: 1200px;
    }
    .p-pattern-a_iframe-content{
        max-width: 1200px;
    }
    .p-pattern-a_iframe-inner{
        max-width: 1200px;
    }
}



.rep_lead_title{
    width: 100%;
    /* border-bottom: 1px solid #000; */
    margin: 0 auto;
    margin-bottom: 24px;
}

.rep_lead_title > h2{
    border-bottom: 1px solid #000;    
    font-size: 16px;
    text-align: left;
    padding-bottom: 8px;
    margin-bottom: 48px;
    font-weight: 700;
    font-family: "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

@media screen and (max-width:768px) {
    .rep_lead_title > h2{
    margin: 0;
    font-size: 16px;
    text-align: left;
    padding-bottom: 8px;
    border-bottom: 1px solid #000;
    margin-bottom: 16px;
    font-weight: 700;
}
}

.sec_products-repertoire iframe:nth-child(2){
    margin-top: 32px;
}
/* ------------------------------------------------------------ */

