.fs-preview-header {
  display: none;
}

/*裏地画像 T縫製*/
.cloth_Input_cont input[value="urakiji_01_t"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/common/img/item/kiji01_t.jpg);
}
.cloth_Input_cont input[value="urakiji_02_t"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/common/img/item/kiji02_t.jpg);
}
.cloth_Input_cont input[value="urakiji_03_t"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/common/img/item/kiji03_t.jpg);
}

/*裏地画像 M縫製*/
.cloth_Input_cont input[value="urakiji_01_m"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/common/img/item/kiji01_m.jpg);
}
.cloth_Input_cont input[value="urakiji_02_m"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/common/img/item/kiji02_m.jpg);
}
.cloth_Input_cont input[value="urakiji_03_m"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/common/img/item/kiji03_m.jpg);
}

/*裏地画像 KS縫製*/
.cloth_Input_cont input[value="urakiji_01_ks"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/common/img/item/kiji01_ks.jpg);
}
.cloth_Input_cont input[value="urakiji_02_ks"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/common/img/item/kiji02_ks.jpg);
}

/*ダブルシェード レース生地選択 画像*/

/* UV */
.shade_race_kiji_uv_cont input[value="td9041"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-td-00000033_01.jpg);
}
.shade_race_kiji_uv_cont input[value="td9034"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-td-00000031_01.jpg);
}
.shade_race_kiji_uv_cont input[value="l1202wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000103_01.jpg);
}
.shade_race_kiji_uv_cont input[value="l371wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000101_01.jpg);
}
.shade_race_kiji_uv_cont input[value="l372wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000102_01.jpg);
}
.shade_race_kiji_uv_cont input[value="l1137wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000164_01.jpg);
}
.shade_race_kiji_uv_cont input[value="l205401"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000121_01.jpg);
}
.shade_race_kiji_uv_cont input[value="205001"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000120_01.jpg);
}
.shade_race_kiji_uv_cont input[value="arlewwh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ne-00000111_01.jpg);
}
.shade_race_kiji_uv_cont input[value="l1252wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000107_01.jpg);
}
.shade_race_kiji_uv_cont input[value="l1260wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000106_01.jpg);
}
.shade_race_kiji_uv_cont input[value="td9017wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ne-00000115_01.jpg);
}
.shade_race_kiji_uv_cont input[value="l2793wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000108_01.jpg);
}
.shade_race_kiji_uv_cont input[value="300401"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000123_01.jpg);
}
.shade_race_kiji_uv_cont input[value="300501"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000124_01.jpg);
}
.shade_race_kiji_uv_cont input[value="301001"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000126_01.jpg);
}
.shade_race_kiji_uv_cont input[value="scotgn"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000167_01.jpg);
}
.shade_race_kiji_uv_cont input[value="301501"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000127_01.jpg);
}
.shade_race_kiji_uv_cont input[value="tropicalpl"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000170_01.jpg);
}

/* ミラー */
.shade_race_kiji_mirror_cont input[value="l1202wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000103_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="l371wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000101_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="l372wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000102_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="l1137wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000164_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="l205401"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000121_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="205001"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000120_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="arlewwh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ne-00000111_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="l1252wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000107_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="l1260wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000106_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="td9017wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ne-00000115_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="l2793wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000108_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="300401"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000123_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="300501"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000124_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="301001"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000126_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="scotgn"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000167_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="301501"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000127_01.jpg);
}
.shade_race_kiji_mirror_cont input[value="tropicalpl"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000170_01.jpg);
}


/* 防炎 */
.shade_race_kiji_boen_cont input[value="l371wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000101_01.jpg);
}
.shade_race_kiji_boen_cont input[value="l372wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000102_01.jpg);
}
.shade_race_kiji_boen_cont input[value="l205401"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000121_01.jpg);
}
.shade_race_kiji_boen_cont input[value="300401"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000123_01.jpg);
}
.shade_race_kiji_boen_cont input[value="300501"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000124_01.jpg);
}
.shade_race_kiji_boen_cont input[value="tropicalpl"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000170_01.jpg);
}

/* トルコ */
.shade_race_kiji_turkey_cont input[value="ak627wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000396_01.jpg);
}
.shade_race_kiji_turkey_cont input[value="ak905wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000399_01.jpg);
}
.shade_race_kiji_turkey_cont input[value="ak779gl"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000398_01.jpg);
}
.shade_race_kiji_turkey_cont input[value="ak234wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000179_01.jpg);
}
.shade_race_kiji_turkey_cont input[value="ak291wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000394_01.jpg);
}
.shade_race_kiji_turkey_cont input[value="ak543wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000395_01.jpg);
}

/* 一覧 */
.shade_race_kiji_list_cont input[value="td9041"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-td-00000033_01.jpg);
}
.shade_race_kiji_list_cont input[value="td9034"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-td-00000031_01.jpg);
}
.shade_race_kiji_list_cont input[value="l1202wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000103_01.jpg);
}
.shade_race_kiji_list_cont input[value="l371wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000101_01.jpg);
}
.shade_race_kiji_list_cont input[value="l372wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000102_01.jpg);
}
.shade_race_kiji_list_cont input[value="l1137wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000164_01.jpg);
}
.shade_race_kiji_list_cont input[value="l205401"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000121_01.jpg);
}
.shade_race_kiji_list_cont input[value="205001"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000120_01.jpg);
}
.shade_race_kiji_list_cont input[value="arlewwh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ne-00000111_01.jpg);
}
.shade_race_kiji_list_cont input[value="l1252wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000107_01.jpg);
}
.shade_race_kiji_list_cont input[value="l1260wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000106_01.jpg);
}
.shade_race_kiji_list_cont input[value="td9017wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ne-00000115_01.jpg);
}
.shade_race_kiji_list_cont input[value="l2793wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-ez-00000108_01.jpg);
}
.shade_race_kiji_list_cont input[value="300401"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000123_01.jpg);
}
.shade_race_kiji_list_cont input[value="300501"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000124_01.jpg);
}
.shade_race_kiji_list_cont input[value="301001"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000126_01.jpg);
}
.shade_race_kiji_list_cont input[value="scotgn"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000167_01.jpg);
}
.shade_race_kiji_list_cont input[value="301501"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-po-00000127_01.jpg);
}
.shade_race_kiji_list_cont input[value="tropicalpl"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-sw-00000170_01.jpg);
}
.shade_race_kiji_list_cont input[value="ak627wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000396_01.jpg);
}
.shade_race_kiji_list_cont input[value="ak905wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000399_01.jpg);
}
.shade_race_kiji_list_cont input[value="ak779gl"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000398_01.jpg);
}
.shade_race_kiji_list_cont input[value="ak234wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000179_01.jpg);
}
.shade_race_kiji_list_cont input[value="ak291wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000394_01.jpg);
}
.shade_race_kiji_list_cont input[value="ak543wh"] + label::before {
  background-image: url(https://curtainmart.itembox.design/item/colorvariation/cl-tu-00000395_01.jpg);
}



/*
.fs-body-search .fs-c-productList__list .fs-c-button--particular.fs-c-button--addToWishList--icon .fs-c-button__label {
  display: none;
}
.fs-body-search .fs-c-productListItem__control {
  margin-top: -23px;
}*/

#fs_ProductCategory > div.fs-l-page > main > section > div > div.fs-c-productList__list > article > form > a,#fs_ProductSearch > div.fs-l-page > main > section > div > div.fs-c-productList__list > article > form > a {
    font-weight: initial;
}

/* モーダル ダブルシェード 画像大きさ調整　*/
#modalshadedouble03 .fs-c-productOption__option input+label:before{width: 130px !important;}

/* モーダル 裏地選択 gap対策 */
.cloth_Input_cont input+label:before {
    width: 200px !important;
    height: 200px !important;
}


/* モーダル シェード 操作タイプ 追記 */

  .shade_modal_2410_cont01{
    width:100%;
    margin:20px 0;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .shade_modal_2410_cont01_1{
    width:47%;
  }
  .shade_modal_2410_cont01_1_title{
    font-size:18px;
    margin-bottom:10px;
  }
  .shade_modal_2410_cont01_img01{
    width:50%;
    float:left;
  }
  .shade_modal_2410_cont01_img02{
    margin-bottom:20px;
    float:left;
  }
  .shade_modal_2410_cont01_img03{
    float:left;
  }
  .shade_modal_2410_cont01_text01{
    width:47%;
    float:right;
  }
  .shade_modal_2410_clear{
    clear:both;
  }
  .shade_modal_2410_updown{
    margin-bottom:10px;
  }
  .shade_modal_2410_f18{
    font-size:18px;
  }
  .shade_modal_2410_att{
    margin-top:10px;
    font-size:14px;
  }
  .shade_modal_2410_movielink{
    width:100%;
    text-align:center;
	font-size:18px;
  }

/* 241029お気に入りボタン撤去 */
.fs-body-product .order_last_selct .last_cart_move_favorite_area {
    display: none;
}

/* 241113リンク下線 */
.fr_underline{
text-decoration:underline;
}

@media screen and (max-width:760px) {
.cloth_Input_cont input+label:before {
    width: 140px !important;
    height: 140px !important;
}


/* モーダル シェード 操作タイプ 追記 */

.shade_modal_2410_cont01{
display: -webkit-block;
display: block !important;
}

.shade_modal_2410_cont01_1{
width:100% !important;
}

.shade_modal_2410_cont01_img01{
width:70% !important;
float:none !important;
}

.shade_modal_2410_cont01_text01{
width:100% !important;
float:none !important;
margin:10px 0 40px !important;
}


}
/*↓詳細検索*/
@media screen and (min-width:961px) {
  /*.detail_category_box {
    display: flex;
  }*/
  p.detail_box_title {
    min-width: 200px;
    height: 15px;
    margin-top: 3px;
}
  #modal01 > div.modal-content > div > div > div > form > div:nth-child(2) > div,
  #modal01 > div.modal-content > div > div > div > form > div:nth-child(7) > div,
  #modal01 > div.modal-content > div > div > div > form > div:nth-child(8) > div,
  #modal01 > div.modal-content > div > div > div > form > div:nth-child(10) > div,
  #modal01 > div.modal-content > div > div > div > form > div.detail_category_box.last > div,
  #fs_CustomPage > div.fs-l-page > main > section > div > div > form > div:nth-child(2) > div,
  #fs_CustomPage > div.fs-l-page > main > section > div > div > form > div:nth-child(7) > div,
  #fs_CustomPage > div.fs-l-page > main > section > div > div > form > div:nth-child(8) > div,
  #fs_CustomPage > div.fs-l-page > main > section > div > div > form > div:nth-child(10) > div,
  #fs_CustomPage > div.fs-l-page > main > section > div > div > form > div.detail_category_box.last > div
  {
    width: 100%;
  }
  .fs-body-custom .checkbox_area .checkbox01,
  .modal-content .checkbox_area .checkbox01{
    width: 33.3% !important;
  }
}
/*↑詳細検索*/
/* 商品ページ「この生地で別スタイル」*/
ul.sameCloth_anotherItem_list {
    display: flex;
    flex-wrap: wrap;
}
ul.sameCloth_anotherItem_list > li {
  width: 12%;
  margin: 0 1%;
  min-width: 80px;
}
ul.sameCloth_anotherItem_list > li > a > p {
  text-align: center;
}

/*太字 背景黄色 角丸 「プリーツ加工」への装飾*/
.txt_bld01{
font-weight:bold;
background-color: #fff8c6;
border-radius: 5px;
padding: 5px;
}

/*select 形成*/
select.fs-c-dropdown__menu {
    padding: 13px;
    border: 1px solid #c8c8c8;
    cursor: pointer;
}

/*230324ラジオボタンレイアウト調整 丸蔵*/
.fs-c-radioGroup, .fs-c-checkboxGroup {
    gap:0;
}

/* 231121モーダル縦幅 */
#modal0050 .modal-content{
max-height:800px !important;
}

/* 231124バーガーメニュー 開始位置調整 */
.sp_menu {
    top:109px !important;
}

.sp_menu.is-fixed {
    top:71px !important;
}

.sp_menu .close_btn_box_area{
display:none;
}

/* モーダル シェード 取り付け方ハック */
#modalshade0081 .modal-content {
    max-height: 800px !important;
}

@media screen and (max-width:767px){

.header_area .sp_menu {
    top:82px !important;
}

.header_area .sp_menu.is-fixed {
    top:50px !important;
}

/* モーダル シェード 取り付け方ハック */
#modalshade0081 .modal-content {
    max-height: 90% !important;
}


}


