/* CSS Document */

.text_underline{
    text-decoration: underline;
}




 /*================================================
 *  PC向けデザイン
 ================================================*/
 
 
 
@media print, screen and (min-width:768px) {
    
    /*画像スワップ*/
    
    
    .mainImage_llc img{
 text-align:center;
        width: 100%;
        height: auto;
}
.thumbnails_llc{
 width:100%;
 margin:20px 0 30px 0;
}
.thumbnails_llc img{
 width:20%;
 margin:10px 20px 10px 0;
}
	
    
    .mainimage_llc_info_text01{
        font-size: 14px;
        line-height: 28px;
        margin: 5px 0 10px 0;
    }
    
    
    .washbowl_llc_main_flex{
        display: flex;        /*  */
   flex-direction: row; /* */
   flex-wrap:wrap;
        justify-content: space-around;
    }
    
    .washbowl_llc_main_images{
        width: 50%;
        height: auto;
    
    }
    
    
    .washbowl_llc_main_info{
         width: 45%;
        height: auto;
        border:#93979A solid 1px;
        padding: 10px;
    }
    
    
    .llc_parts_reccomend{
        margin: 5px 0 10px 0;
    }
    
    .llc_parts_reccomend_text01{
        font-size: 16px;
        line-height: 28px;
        color: #F10C0F;
        border-bottom: #EF1A1D solid 1px;
        padding-bottom: 3px;

    }
    
    
    .llc_item{
        margin: 10px 0 10px 0;
        
    }
    
    .llc_item h2{
        border: none;
        font-size: 18px;
        line-height: 30px;
        letter-spacing: 1px;
        font-weight: bold;
        
    }
    
    .llc_item_text01{
        font-size: 14px;
        line-height: 28px;
        margin: 5px 0 5px 0;
        letter-spacing:1px;
    }
    
    .llc_item_text02{
        font-size: 16px;
        line-height: 28px;
        margin: 5px 0 5px 0;
        letter-spacing:1px;
    }
    
    .llc_cart{
        margin: 5px 0 5px 0;
        background: #fcfbd3;
        padding: 15px 10px 10px 10px;
       border: #93979A solid 1px;

    }
    
    .cartfontsize{
        font-size: 16px;
    }
 
    .llc_cart_text01{
        margin: 10px 0 10px 0;
        font-size: 14px;
        line-height: 26px;
    }
    
    .llc_drainageparts{
        border: #EB608B solid 1px;
        border-radius: 20px;
        margin: 10px;
        padding: 10px;
         text-align: center;
    }
    
    .llc_drainageparts_text01{
        color:#F31215;
        font-size: 14px;
        line-height: 26px;
        text-align: left;
    }
    
    .llc_drainageparts img{
          width: 60%;
        height: auto;
        transition: transform 0.3s ease, filter 0.3s ease; /* ズーム時のアニメーション効果 */
    }
    
    .llc_drainageparts:hover img{
      transform: scale(1.2); /* ズームインのスケール値 */
  filter: brightness(1.1); /* 画像の明るさを少し上げる（オプション） */
    }
    
    .llc_drainageparts_text02{
        margin: 5px 0 10px 0;
        font-size: 14px;
        line-height: 26px;
    }
    
    
    
    .llc_total_cd_tit{
        margin: 10px;
    }
    
    .llc_total_cd_tit h3{
        font-size: 18px;
        line-height: 32px;
        border-left: #1A13C1 solid 10px;
        border-bottom: #1A13C1 solid 1px;
        padding: 5px 5px 5px 10px;
        background:#EDF4FC;
        color: #1A13C1;
        letter-spacing: 1px;
        
        
    }
    
    .llc_total_cd_tit_text01{
        margin: 10px 0 10px 0;
        font-size: 14px;
        line-height: 26px;
    }
    
    
    .llc_total_cd_frame{
        margin: 10px;
        border: #000000 dotted 1px;
        padding: 10px;
    }
    
    
    .llc_total_cd_trap{
        margin: 10px 0 10px 0;
    }
    
    .llc_total_cd_trap img{
        transition: transform 0.3s ease, filter 0.3s ease; /* ズーム時のアニメーション効果 */
    }
    
    .llc_total_cd_trap:hover img{
           transform: scale(1.1); /* ズームインのスケール値 */
  filter: brightness(1.1); /* 画像の明るさを少し上げる（オプション） */
    }
    
    .llc_total_cd_trap_text01{
        font-size: 16px;
        line-height: 28px;
        color: #E90408;
        letter-spacing: 1px;
        border-bottom: #E90408 solid 1px;
    }
    
    
    .llc_total_cd_flex{
        display: flex;        /*  */
   flex-direction: row; /* */
   flex-wrap:wrap;
        justify-content: space-around;
    }
    
    .llc_total_cd_trap_images{
        width: 30%;
        height: auto;
        text-align: center;
    }
    

    
    .llc_total_cd_trap_info{
        width: 60%;
        height: auto;
    }
    
    .llc_total_cd_trap_info h4{
        border: none;
        font-size: 16px;
        line-height: 28px;
        color: #000000;
        font-weight: bold;
    }
    
    .llc_total_cd_trap_info_text02{
        font-size: 16px;
        line-height: 28px;
        margin: 5px 0 5px 0;
    }
    
    
    .llc_total_cd_trap_cart{
          background: #F3FB7A;
        padding: 15px 10px 10px 10px;
        text-align: center;
    }
    
    .llc_total_cd_trap_info_text03{
        margin: 10px 0 10px 0;
        text-align: right;
    }
    
    .llc_total_cd_trap_info_text04{
        margin: 5px 0 10px 0;
    }
    
  
    .llc_total_cd_faucet_flex{
         display: flex;        /*  */
   flex-direction: row; /* */
   flex-wrap:wrap;
        justify-content: space-around;
    }
    
  
    .llc_total_cd_faucet_detail{
        width: 45%;
        height: auto;
         text-align: center;
        
    }
    
    .llc_total_cd_faucet_detail a{
        text-decoration: none;
    }
    
    .llc_total_cd_faucet_detail_images{
        margin: 10px 0 10px 0;
    }
    
    .llc_total_cd_faucet_detail_images img{
        transition: transform 0.3s ease, filter 0.3s ease; /* ズーム時のアニメーション効果 */
    }
    
    .llc_total_cd_faucet_detail_images:hover img{
         transform: scale(1.1); /* ズームインのスケール値 */
  filter: brightness(1.1); /* 画像の明るさを少し上げる（オプション） */
    }
    
    
    .llc_total_cd_faucet_detail h4{
        border: none;
        font-size: 16px;
        line-height: 28px;
       
    }
    
    .llc_total_cd_faucet_detail_text01{
        text-align: left;
        font-size: 14px;
        line-height: 26px;
    }
    
    .llc_spec_tit{
        margin: 20px 10px 10px 10px;
    }
    
    .llc_spec_tit h3{
        border: #999999 double 4px;
        color: #000000;
        display: inline-block;
        background: none;
        font-size: 18px;
        line-height: 34px;
        letter-spacing: 2px;
    }
    
    .llc_spec_feature{
        margin: 10px 0 10px 0;
    }
    
    .llc_spec_feature_text01{
        font-size: 16px;
        line-height: 30px;
    }
    
    
    .llc_spec_feature_text02{
       background:#E1F8FF;
        margin: 10px 0 10px 0;
        padding: 15px;
        font-size: 16px;
        line-height: 30px;
    }
    
   
     .llc_spec_list{
        margin: 20px 10px 20px 10px;
        
    }	
	
    
    .llc_spec_list table{
        border-collapse: collapse;
        font-size: 14px;
        line-height: 28px;
         
    }	
    
    .llc_spec_list table tr td{
   width: 20%;
         
    }	
	
	
    .bggray_center{
        background: #E2E9F5;
        text-align: center;
    }
    
    
    .llc_delivery_list{
        margin: 20px 10px 20px 10px;
    }
    
    .llc_delivery_list table{
        border-collapse: collapse;
        border:#C5C3C3 solid 2px;
    }
    
    .llc_delivery_list table tr  td{
        font-size: 14px;
        line-height: 28px;
        text-align: center;
    }
    
    
    .deliver_detail_tit{
        background: #E2E9F5;
    }
    
    
    .llc_attention{
        margin: 30px 0 20px 0;
        border:#F4060A solid 1px;
        padding: 10px;
    }
    
    .llc_attention_text01{
        font-size: 14px;
        line-height: 30px;
    }
    
    .llc_bowlitem_info{
        margin: 20px 10px 20px 10px;
    }
    
    .llc_bowlitem_info ul{
        padding-left: 0;
        justify-content:space-around;
    }
    
    
    .llc_bowlitem_info ul li{
        margin: 10px;
        display: inline-block;
        width: 30%;
        height: auto;
    }
    
    .llc_bowlitem_info ul li img{
        width: 100%;
        height: auto;
        margin: auto;
        border: #cccccc solid 1px;
    }
    
    
    .llc_bowlitem_info_text01{
        font-size: 16px;
        line-height: 28px;
        border-top: #606060 solid 1px;
        border-bottom: #606060 solid 1px;
        padding: 5px;
        display: inline-block;
        letter-spacing: 2px;
    }
    
    .llc_bowlitem_info_text02{
        margin: 10px 0 10px 0;
        text-align: center;
    }
    
    .llc_common_link_footer{
        margin: 20px 0 30px 0;
        background: #F0FAFF;
        padding: 30px 20px 20px 20px;
    } 
    
    .llc_common_link_footer_flex{
        display: flex;        /*  */
   flex-direction: row; /* */
   flex-wrap:wrap;
        justify-content: space-around;
    }
    
    .llc_common_link_footer_detail{
        width: 23%;
        height: auto;
        text-align: left;
      
        
    }
    
    .llc_common_link_footer_detail h4{
        border:#045B8B solid 1px;
        padding: 5px;
        color: #045B8B;
    }
    
    .llc_common_link_footer_detail ul{
        padding-left: 0;
    }
    
    .llc_common_link_footer_detail ul li{
        display: block;
        font-size: 14px;
        line-height: 34px;
    }
    
    
    .llc_company_info{
        border: #0385FF dotted 3px;
        padding: 20px;
        text-align: center;
    }
    
    .llc_company_info_text01{
        font-size: 16px;
        line-height: 30px;
        letter-spacing: 2px;
        margin: 20px;
    }
    .llc_company_info_text02{
        font-size: 16px;
        line-height: 30px;
        letter-spacing: 2px;
        margin: 20px;
    }
  
    
    .llc_shop_link_bn{
        margin: 20px 0 20px 0;
        text-align: center;
    }
    
    .llc_shop_link_bn a:hover{
        opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha( opacity=80 )";
    }
    
    .llc_shop_link_bn ul{
        padding-left: 0;
    }
    
    .llc_shop_link_bn ul li{
        display: inline-block;
        margin: 10px;
    }
    
    .fb_color01{
        background:#E553D2;
        border-radius: 5px;
        padding: 3px;
        color: #F9F5F6;
    }
    

    .fb_color02{
        background:#5E8FF4;
        border-radius: 5px;
        padding: 3px;
        color: #F9F5F6;
    }
    
    
    .llc_washbowl_part_chrome{
        margin: 2px 10px 10px 10px;
        text-align: center;
    }
    
    .llc_washbowl_part_chrome ul{
        padding-left: 0;
    }
    
    .llc_washbowl_part_chrome ul li{
        display: inline-block;
        list-style: none;
        margin: 2px 10px 10px 10px;
        width: 20%;
        height: auto;
    }
    
    .llc_washbowl_part_chrome ul li img{
        width: 100%;
        height: auto;
        
    }
    
    .llc_parts_color_text01{
        margin-top:5px;
        font-size: 14px;
        line-height: 26px;
        text-align: center;
    }
    
    .laseek_washbowl_only{
        border: #93979A solid 1px;
        padding: 10px;
        margin: 10px 0 10px 0;
    }
    
    
    
    .laseek_washbowl_only_text01{
        font-size: 14px;
        line-height: 26px;
        font-weight: bold;
        letter-spacing: 1px;
    }
    
      .laseek_washbowl_only_text02{
        font-size: 14px;
        line-height: 26px;
        letter-spacing: 1px;
    }
    
    
    .laseek_washbowl_item_intro{
        margin: 10px;
        background: linear-gradient(-20deg, #ffffff 0%, #e2fdda 100%);
        padding: 15px 10px 10px 10px;
        
    }
    
    .laseek_washbowl_item_intro h2{
        border: none;
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 1px;
        text-align: center;
        font-weight: bold;
        
    }
    
    
    .laseek_washbowl_item_intro ul{
        padding-left: 0;
    }
    
    .laseek_washbowl_item_intro ul li{
        font-size: 15px;
        line-height: 27px;
        letter-spacing: 1px;
        list-style-type:square;
    }
    
    
    
    .laseek_faucet_parts_tit{
        margin: 10px 0 10px 0;
    }
    
    
    .laseek_faucet_parts_tit h4{
        border-bottom: #999999 solid 1px;
        line-height: 28px;
        padding: 5px;
        color: #999999;
        letter-spacing: 1px;
        font-weight: bold;
        
    }
    
    .laseek_faucet_other_link{
        margin: 10px 0 20px 0;
    }
    
    .laseek_faucet_other_link img{
        border: #cccccc solid 1px;
        width: 60%;
        height: auto;
    }
    
    .laseek_faucet_other_link_text01{
        font-size: 14px;
        line-height: 26px;
        margin: 5px 0 5px 0;
        text-align: center;
        
    }
    
    
    .laseek_parts_link_flex{
        display: flex;        /*  */
   flex-direction: row; /* */
   flex-wrap:wrap;
        justify-content: space-around;
        
    }
    
    .laseek_parts_link{
        margin: 10px 0 10px 0;
        width: 30%;
        height: auto;
        text-align: center;
    }  
    
    .laseek_parts_link img{
        width: 60%;
        height: auto;
        margin: auto;
        border: #cccccc solid 1px;
        
    }
    
    .laseek_parts_link a{
        text-decoration: none;
    }
    
    .laseek_washbowl_item_intro_text01{
        font-size: 14px;
        line-height: 28px;
        margin: 5px 5px 5px 10px;
        font-weight: bold;
        color:#24B913;
        letter-spacing: 1px;
    }
    
     .laseek_washbowl_item_intro_text01_new{
        font-size: 14px;
        line-height: 28px;
        margin: 5px 5px 5px 10px;
        font-weight: bold;
        color:#24B913;
        letter-spacing: 1px;
         border-bottom: #24B913 solid 1px;
         padding: 2px 2px 2px 5px;
    }
    
    
    .laseek_parts_link_text01{
        margin: 5px 0 5px 0;
        font-size: 14px;
        line-height: 26px;
    
        
    }
    
    .laseek_parts_link_text02{
        font-size: 14px;
        line-height: 24px;
        color: #EB181C;
        margin: 2px 5px 5px 5px;
        text-align: left;
    }
    
    .laseek_faucet_parts_tit_text01{
        font-size: 14px;
        line-height: 26px;
        margin: 10px 0 10px 0;
    }
    
    .laseek_delivery_info_text01{
        font-size: 14px;
        line-height: 26px;
        color: #E8090D;
        margin: 5px 0 5px 0;
        
    }
    
    .llc_attention_text02{
        font-size: 14px;
        line-height: 26px;
        margin: 10px 0 10px 0;
    }
    
    .laseek_washbowl_only_images{
        margin: 10px 0 10px 0;
        text-align: center;
    }
    
    .laseek_washbowl_only_images img{
        width: 80%;
        height: auto;
    }
    
    .laseek_washbowl_only_images_text01{
        font-size: 14px;
        line-height: 26px;
    }
    
   
 
    
    .laseek_washbowlset_images{
        margin: 10px 0 5px 0;
        text-align: center;
    }
    
    
    .laseek_washbowlset_images img{
        width: 90%;
        height: auto;
    }
    
   
    
    .fs_12_fw_normal{
        font-size: 12px;
        font-weight: 200;
    }
    
   
    
    .haisui_trap_link_bn_flex{
         display: flex;        /*  */
   flex-direction: row; /* */
        justify-content: space-around;
        margin: 10px 0 10px 0;
    }
    
    .haisui_trap_link_bn_images{
        width: 40%;
        height: auto;
    
    }
    
    .haisui_trap_link_bn_images a{
        text-decoration: none;
    }
    
    .haisui_trap_link_bn_images img{
        width: 70%;
        height: auto;
    }
    
    .haisui_trap_link_bn_images_text01{
        font-size: 14px;
        line-height: 26px;
        margin: 5px 0 5px 0;
        text-align: left;
    } 
    
    
    .faucet_laseek_recommend_flame{
        border: #000000 dotted 1px;
        padding: 10px;
    }
    
    .faucet_laseek_recommend_flame02{
       margin: 10px;
    }

    
    .laseek_faucet_other_link_text01{
        font-size: 14px;
        line-height: 26px;
        margin: 2px 0 10px 0;
    }
    
    .washbowl_sale_deliveryfree_icon_text01{
        margin: 10px 0 20px 0;
    }
    
    .washbowl_sale_deliveryfree_icon_text01 a{
       text-decoration:underline;
text-decoration-color:#FFFFFF;
        
    }
    
    .washbowl_sale_icon{
        background: #fb739b;
        color:#FFFFFF;
        border-radius: 10px;
        margin: 0 10px 0 0;
        padding: 5px;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 2px;
    }
    
    .washbowl_deliveryfree_icon{
          background: #565fc2;
        color:#FFFFFF;
        border-radius: 10px;
        margin: 0 10px 0 0;
        padding: 5px;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 2px;
    }
    
    
    .washbowl_deliveryfree_icon a{
         color:#FFFFFF;
        text-decoration: none;
    }
    
    .washbowl_deliveryfree_icon a:hover{
        opacity: 70%;
        color: #FFFFFF;
    }
    
    .laseek_washbowl_set_cart{
        margin: 10px 0 5px 0;
        border-bottom: #000000 dotted 1px;
        padding: 3px 0 5px 0;
    }
    
    
    .laseek_washbowl_set_purchace_text01{
        font-size: 14px;
        line-height: 28px;
        font-weight: bold;
        margin-bottom: 2px;
    }
    
    .laseek_washbowl_set_purchace_text02{
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 2px;
    }
    
    
    .faucet_reccomend_laseek_flex{
         display: flex;        /*  */
   flex-direction: row; /* */
        justify-content: space-around;
        border: #999999 solid 1px;
        padding: 10px;
        margin: 20px 0 20px 0;
        border-radius: 10px;
      
    
    }
    
    .faucet_reccomend_laseek_item{
        width: 55%;
        height: auto;
        text-align: center;
        border-right: #000000 dotted 1px;
        padding:5px 10px 5px 5px;
       
    }
    
    .faucet_reccomend_laseek_item img{
        width: 80%;
        height: auto;
    }
    
    .faucet_reccomend_laseek_item a{
        text-decoration: none;
    }
    
    .faucet_reccomend_laseek_item_tit{
        font-size: 16px;
        line-height: 28px;
        background: linear-gradient(70deg, #7578c7, #8587c6);
        background: #7578c7;
        border-radius: 10px;
        padding: 5px;
        color: #FFFFFF;
        letter-spacing: 1px;
        margin-right: 10px;
    }
    
    
    .faucet_reccomend_other_item{
        width: 35%;
        height: auto;
        margin: 10px 0 10px 10px;
    }
    
    .faucet_reccomend_other_item_images{
        margin: 10px 0 10px 0;
        text-align: center;
    }
    
    .faucet_reccomend_other_item_images img{
        width: 90%;
        height: auto;
        border: #cccccc solid 1px;
    
    }
    
    .faucet_reccomend_other_item_text01{
        font-size: 16px;
        line-height: 26px;
        border-bottom: #7578c7 solid 2px;
        padding-bottom: 3px;
        color: #7578c7;
        text-align: center;
    }
    
    .faucet_reccomend_laseek_item_text01{
        margin: 20px 10px 20px 0;
        text-align: left;
        font-size: 14px;
        line-height: 26px;
        
    }
    
    .faucet_reccomend_other_item_text02{
        font-size: 14px;
        line-height: 26px;
        margin: 10px 0 10px 0;
        text-align: center;

    }
   
    
   /****ここからクレセント*****/
    
    
    .basin_ib_headline_flex{
        display: flex;        /*  */
   flex-direction: row; /* */
    flex-wrap:wrap;
        justify-content: space-around;
    }
    
    .basin_ib_headline_info{
        width: 45%;
        height: auto;
        padding: 10px 15px;

    }
    
    .basin_ib_headline_info h2{
        border: none;
        font-size: 20px;
        line-height: 34px;
        text-align: center;
        letter-spacing: 1px;
        color: #8A5411;
        border-bottom: #A36415 dotted 1px;
        padding: 2px;
    }
    
    
    .basin_ib_headline_info_text01{
        font-size: 16px;
        line-height: 28px;
    }
    
    
    
    .basin_ib_headline_images{
        width: 45%;
        height: auto;
    }
    
    .basin_ib_headline_images img{
        width: 100%;
        height: auto;
    }
    
    
    .basin_ib_item{
        margin: 30px 10px 20px 10px;
    }
    
    .basin_ib_item h3{
        font-size: 18px;
        line-height: 30px;
        border: #1D2936 solid 2px;
        padding: 10px;
        display:inline-block;
        background: none;
        color: #1D2936;
        text-align: center;
    }
    
    
    .basin_ib_item_pay_text01{
        margin: 20px 0 10px 0;
        font-size: 16px;
        line-height: 28px;
        
    }
    
    
    .basin_ib_item_pay_text01 a{
        color: #065464;
    }
    
    
    .basin_ib_item_list02_flex{
         display: flex;        /*  */
   flex-direction: row; /* */
    flex-wrap:wrap;   
        justify-content: space-around;
        border: #142731 dotted 1px;
        padding: 10px;
        margin: 30px 10px;
        border-radius: 10px;
    }
    
    
    
    .basin_ib_item_list_images{
    width: 25%;
        height: auto;
        vertical-align: middle;
        text-align: center;
    }
    
    .basin_ib_item_list_images img{
        width: 100%;
        height: auto;
    }
    
    .basin_ib_item_list_info{
        width: 65%;
        height: auto;
    }
    
    .basin_ib_item_list_info h4{
        border-bottom: none;
        color: #15304D;
        font-size: 14px;
        line-height: 28px;
        font-weight: bold;
        letter-spacing: 1px;
    }
    
    .basin_ib_item_list_text01{
        margin: 5px;
        font-size: 14px;
        line-height: 26px;
    }
    
    .basin_ib_item_list_text01 br{
        display: none;
    }
    
    
    .basin_ib_item_list_cart{
        background: #F8F5CF;
        padding: 10px;
        margin: 10px 0 10px 0;
        display: inline-block;
    }
    
    .basin_ib_item_list_info ul{
        padding-left: 0;
    }
    
    
    .basin_ib_item_list_info ul li{
        font-size: 14px;
        line-height: 26px;
    }
    
    
    .basin_ib_item_list_images_text01{
        font-size: 14px;
        line-height: 26px;
        text-align: center;
        border: #565656 solid 1px;
        padding: 5px;
        display: inline-block;
    }
    
    
    .basin_ib_item_list_images_text01 a{
        text-decoration:none;
        display: block;
    }
    
    .basin_ib_item_list_images_text02{
        font-size: 12px;
        line-height: 24px;
        text-align: center;
    }
    
    
    .basin_ib_set_item{
        border: #000000 dotted 1px;
        padding: 10px;
        margin: 10px;
    }
    
    
    .basin_ib_set_item_text01{
        font-size: 14px;
        line-height: 26px;
        font-weight: bold;
        margin: 10px;
    }
    
    
    .basin_ib_set_item ul{
        margin-left: 10px;
    }
    
    .basin_ib_set_item ul li{
        font-size: 14px;
        line-height: 26px;
        margin: 5px;
        
    }
    
    
    
    .basin_ib_set_drawing{
        margin: 10px;
    }
    
    .basin_ib_set_drawing ul{
        
    }
    
    .basin_ib_set_drawing ul li{
        display: inline-block;
        font-size: 14px;
        line-height: 26px;
        margin: 5px;
    }
    
    .basin_cresent_attention{
        margin: 20px 10px;
    }
    
    .basin_cresent_attention ul{
        padding-left: 0;
    }
    
    
    .basin_cresent_attention ul li{
        font-size: 14px;
        line-height: 26px;
        margin: 5px;
    }
    
    .basin_ib_item_list_estimate_text01{
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 1px;
        margin: 10px 5px 5px 5px;
    }
    
    .basin_ib_item_list_estimate_text02{
        font-size: 14px;
        line-height: 26px;
        letter-spacing: 1px;
        margin: 10px 5px 5px 5px;
    }
    
    
    
    
    
    
}







/*================================================
 *  タブレット向けデザイン
 ================================================*/
/* スクロールバーを考慮して20px大きいサイズで切り替え */
@media screen and (max-width:979px) {
	
	
}

/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width:767px) {
	

/*******画像スワップ******/
	.mainImage_llc img{
 text-align:center;
}
.thumbnails_llc{
 width:100%;
 margin:20px 0 30px 0;
	text-align: center;
	
}
.thumbnails_llc img{
 width:20%;
	height: auto;
 margin:10px 5px 10px 5px;
}
	
	
	.thumbnails_llc:nth-child(4n+1){
		clear: both;
	}	
    
     .mainimage_llc_info_text01{
        font-size: 14px;
        line-height: 28px;
        margin: 5px 0 10px 0;
    }
    
    
    .washbowl_llc_main_flex{
      margin: 10px 0 10px 0;
    }
    
    .washbowl_llc_main_images{
     margin: 10px 0 10px 0;
    
    }
    
    
    .washbowl_llc_main_info{
         margin: 10px 0 10px 0;
        border:#93979A solid 1px;
        padding: 5px;
    }
    
    
    .llc_parts_reccomend{
        margin: 10px;
    }
    
    .llc_parts_reccomend_text01{
        font-size: 16px;
        line-height: 28px;
        color: #F10C0F;
        border-bottom: #EF1A1D solid 1px;
        padding-bottom: 3px;

    }
    
    
    .llc_item{
        margin: 10px 5px 10px 5px;
        
    }
    
    .llc_item h2{
        border: none;
        font-size: 18px;
        line-height: 30px;
        letter-spacing: 1px;
        font-weight: bold;
        
    }
    
    .llc_item_text01{
        font-size: 16px;
        line-height: 28px;
        margin: 5px 0 5px 0;
        letter-spacing: 1px;
    }
    
    .llc_item_text02{
        font-size: 16px;
        line-height: 28px;
        margin: 5px 0 5px 0;
        letter-spacing:1px;
    }
    
    .llc_cart{
        margin: 5px 0 5px 0;
        background: #fcfbd3;
        padding: 15px 10px 10px 10px;
        text-align: center;
        border: #93979A solid 1px;

    }
    
    .cartfontsize{
        font-size: 16px;
    }
 
    .llc_cart_text01{
        margin: 10px 0 10px 0;
        font-size: 14px;
        line-height: 26px;
        text-align: left;
    }
    
    .llc_drainageparts{
        border: #EB608B solid 1px;
        border-radius: 20px;
        margin: 10px;
        padding: 10px;
         text-align: center;
    }
    
    .llc_drainageparts_text01{
        color:#F31215;
        font-size: 14px;
        line-height: 26px;
        text-align: left;
    }
    
    .llc_drainageparts img{
        width: 90%;
        height: auto;
    }
    
   .llc_drainageparts_text02{
        margin: 5px 0 10px 0;
        font-size: 14px;
        line-height: 26px;
    }
    
    
    
    .llc_total_cd_tit{
        margin: 10px 0 10px 0;
    }
    
    .llc_total_cd_tit h3{
        font-size: 18px;
        line-height: 32px;
        border-left: #1A13C1 solid 10px;
        border-bottom: #1A13C1 solid 1px;
        padding: 5px 5px 5px 10px;
        background:#EDF4FC;
        color: #1A13C1;
        letter-spacing: 1px;
        
    }
    
    .llc_total_cd_tit_text01{
        margin: 10px 0 10px 0;
        font-size: 14px;
        line-height: 26px;
    }
    
    
    .llc_total_cd_frame{
        margin: 10px 0 10px 0;
        border: #000000 dotted 1px;
        padding: 10px;
    }
    
    
    .llc_total_cd_trap{
        margin: 10px 0 10px 0;
    }
    
    .llc_total_cd_trap_text01{
        font-size: 16px;
        line-height: 28px;
        color: #E90408;
        letter-spacing: 1px;
        border-bottom: #E90408 solid 1px;
        
        
    }
    
    
    .llc_total_cd_flex{
       margin: 10px 5px 10px 5px;
    }
    
    .llc_total_cd_trap_images{
       margin: 10px 0 10px 0;
        text-align: center;
    }
    
    .llc_total_cd_trap_info{
     margin: 10px 0 10px 0;
        text-align: center;
    }
    
    .llc_total_cd_trap_info h4{
        border: none;
        font-size: 16px;
        line-height: 28px;
        color: #000000;
        font-weight: bold;
    }
    
    .llc_total_cd_trap_info_text02{
        font-size: 16px;
        line-height: 28px;
        margin: 5px 0 5px 0;
        text-align: left;
    }
    
    
    .llc_total_cd_trap_cart{
          background: #F3FB7A;
        padding: 15px 10px 10px 10px;
        text-align: center;
    }
    
    .llc_total_cd_trap_info_text03{
        margin: 10px 0 10px 0;
        text-align: right;
    }
    
    .llc_total_cd_trap_info_text04{
        margin: 5px 0 10px 0;
    }
    
    
    .llc_total_cd_faucet_flex{
         margin: 10px;
    }
    
  
    .llc_total_cd_faucet_detail{
        margin: 10px 0 20px 0;
         text-align: center;
        
    }
    
    .llc_total_cd_faucet_detail a{
        text-decoration: none;
    }
    
    .llc_total_cd_faucet_detail_images{
        margin: 10px 0 10px 0;
    }
    
    
    .llc_total_cd_faucet_detail h4{
        border: none;
        font-size: 16px;
        line-height: 28px;
       
    }
    
    .llc_total_cd_faucet_detail_text01{
        text-align: left;
        font-size: 14px;
        line-height: 26px;
    }
    
    .llc_spec_tit{
        margin: 20px 10px 10px 10px;
    }
    
    .llc_spec_tit h3{
        border: #999999 double 4px;
        color: #000000;
        display: inline-block;
        background: none;
        font-size: 18px;
        line-height: 34px;
        letter-spacing: 2px;
    }
    
    .llc_spec_feature{
        margin: 10px;
    }
    
    .llc_spec_feature_text01{
        font-size: 16px;
        line-height: 28px;
    }
    
    
    .llc_spec_feature_text02{
       background:#E1F8FF;
        margin: 10px 0 10px 0;
        padding: 15px;
        font-size: 16px;
        line-height: 28px;
    }
      
	.llc_spec_list{
        margin: 20px 10px 20px 10px;
        
    }	
	
    
    .llc_spec_list table{
        border-collapse: collapse;
        
    }	
    
    .llc_spec_list table tr td{
        width: 20%;
    }
    	
	
    .bggray_center{
        background: #E2E9F5;
        text-align: center;
        height: auto;
        vertical-align: middle;
    }
    
    .llc_delivery_list{
        margin: 10px;
    }
    
    
     .llc_delivery_list table{
        border-collapse: collapse;
        border:#C5C3C3 solid 2px;
    }
    
    .llc_delivery_list table tr  td{
        font-size: 14px;
        line-height: 28px;
        text-align: center;
        width: 20%;
    }
    
    
    .deliver_detail_tit{
        background: #E2E9F5;
    }
    
    
      .llc_attention{
        margin: 30px 10px 20px 10px;
          border:#F4060A solid 1px;
          padding: 10px;
    }
    
    .llc_attention_text01{
        font-size: 14px;
        line-height: 30px;
    }
    
    .llc_bowlitem_info{
        margin: 20px 10px 20px 10px;
    }
    
    .llc_bowlitem_info ul{
        padding-left: 0;
        justify-content:space-around;
    }
    
    
    .llc_bowlitem_info ul li{
        margin: 10px;
        display: inline-block;
        width: 40%;
        height: auto;
        vertical-align: top;
    }
    
    .llc_bowlitem_info ul li:nth-child(2n+1){
        clear: both;
        
    }
    
    .llc_bowlitem_info ul li img{
        width: 100%;
        height: auto;
        margin: auto;
        border: #cccccc solid 1px;
    }
    
    
    .llc_bowlitem_info_text01{
        font-size: 16px;
        line-height: 28px;
        border-top: #606060 solid 1px;
        border-bottom: #606060 solid 1px;
        padding: 5px;
        display: inline-block;
        letter-spacing: 2px;
    }
    
    .llc_bowlitem_info_text02{
        margin: 10px 0 10px 0;
        text-align: center;
    }
    

     .llc_common_link_footer{
        margin: 20px 10px 30px 10px;
        background: #F0FAFF;
        padding: 20px 10px 10px 10px;
    } 
    
    .llc_common_link_footer_flex{
       
    }
    
    .llc_common_link_footer_detail{
        margin: 10px;
      
        
    }
    
    .llc_common_link_footer_detail h4{
        border:#045B8B solid 1px;
        padding: 5px;
        color: #045B8B;
    }
    
    .llc_common_link_footer_detail ul{
        padding-left: 0;
    }
    
    .llc_common_link_footer_detail ul li{
        display: block;
        font-size: 14px;
        line-height: 34px;
    }
    
    
    .llc_company_info{
        border: #0385FF dotted 3px;
        padding: 20px;
        margin: 10px;
    }
    
    .llc_company_info_text01{
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 1px;
        margin: 10px 0 10px 0;
    }
    .llc_company_info_text02{
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 1px;
         margin: 10px 0 10px 0;
    }
    
    
    .llc_shop_link_bn{
        margin: 20px 10px 20px 10px;
        text-align: center;
    }
    
    .llc_shop_link_bn a:hover{
        opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha( opacity=80 )";
    }
    
    .llc_shop_link_bn ul{
        padding-left: 0;
        justify-content: space-around;
    }
    
    .llc_shop_link_bn ul li{
        display: inline-block;
        margin: 10px;
    }
    
    .llc_shop_link_bn ul li img{
        width: 90%;
        height: auto;
    }
    
      .fb_color01{
        background:#E553D2;
        border-radius: 5px;
        padding: 3px;
        color: #F9F5F6;
    }
    

    .fb_color02{
        background:#5E8FF4;
        border-radius: 5px;
        padding: 3px;
        color: #F9F5F6;
    }
    
    
     .llc_washbowl_part_chrome{
        margin: 2px 10px 10px 10px;
        text-align: center;
    }
    
    .llc_washbowl_part_chrome ul{
        padding-left: 0;
    }
    
    .llc_washbowl_part_chrome ul li{
        display: inline-block;
        list-style: none;
        margin: 2px 10px 10px 10px;
        width: 20%;
        height: auto;
    }
    
    .llc_washbowl_part_chrome ul li img{
        width: 100%;
        height: auto;
        
    }
    
    .llc_parts_color_text01{
        margin-top:5px;
        font-size: 14px;
        line-height: 26px;
        text-align: center;
    }
    
    
     .laseek_washbowl_only{
        border: #93979A solid 1px;
        padding: 10px;
        margin: 10px 0 10px 0;
    }
    
    
    
    .laseek_washbowl_only_text01{
        font-size: 14px;
        line-height: 26px;
        font-weight: bold;
        
    }
    
    .laseek_washbowl_only_text02{
        font-size: 14px;
        line-height: 26px;
  
        
    }
    
    
     .laseek_washbowl_item_intro{
        margin: 10px 0 10px 0;
        background: linear-gradient(-20deg, #ffffff 0%, #e2fdda 100%);
        padding: 15px 10px 10px 10px;
        
    }
    
    
     .laseek_washbowl_item_intro h2{
        border: none;
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 1px;
        text-align: left;
         font-weight: bold;
        
    }

    
    
    .laseek_washbowl_item_intro ul{
        padding-left: 0;
    }
    
    .laseek_washbowl_item_intro ul li{
        font-size: 14px;
        line-height: 26px;
        letter-spacing: 1px;
        list-style-type:square;
    }
    
    
    .laseek_faucet_parts_tit{
        margin: 10px 0 10px 0;
    }
    
    
    .laseek_faucet_parts_tit h4{
        border-bottom: #999999 solid 1px;
        line-height: 28px;
        padding: 5px;
        color: #999999;
        letter-spacing: 1px;
        font-weight: bold;
        
    }
    
    
      .laseek_faucet_parts_tit{
        margin: 10px;
    }
    
    
    .laseek_faucet_parts_tit h4{
        border-bottom: #999999 solid 1px;
        font-size: 14px;
        line-height: 28px;
        padding: 5px;
        color: #999999;
        letter-spacing: 1px;
        
    }
    
    .laseek_faucet_other_link{
        margin: 10px 0 20px 0;
    }
    
    .laseek_faucet_other_link img{
        border: #cccccc solid 1px;
        width: 80%;
        height: auto;
    }
    
    .laseek_faucet_other_link_text01{
        font-size: 14px;
        line-height: 26px;
        margin: 5px 0 5px 0;
        text-align: center;
        
    }
    
    
     .laseek_parts_link_flex{
       margin: 20px 10px 10px 10px;
        
    }
    
    .laseek_parts_link{
        margin: 20px 0 10px 0;
        text-align: center;
        
    }  
    
    .laseek_parts_link img{
        width: 50%;
        height: auto;
        margin: auto;
        border: #cccccc solid 1px;
        
    }
    
    .laseek_parts_link a{
        text-decoration: none;
    }
    
    .laseek_washbowl_item_intro_text01{
        font-size: 14px;
        line-height: 28px;
        margin: 5px 5px 5px 10px;
        font-weight: bold;
        color:#24B913;
        letter-spacing: 1px;
    }
    
    
    .laseek_washbowl_item_intro_text01_new{
        font-size: 14px;
        line-height: 28px;
        margin: 5px 5px 5px 10px;
        font-weight: bold;
        color:#24B913;
        letter-spacing: 1px;
         border-bottom: #24B913 solid 1px;
         padding: 2px 2px 2px 5px;
    }

    
    
    .laseek_parts_link_text01{
        margin: 5px 0 5px 0;
        font-size: 14px;
        line-height: 26px;
    
        
    }
    
    .laseek_parts_link_text02{
        font-size: 14px;
        line-height: 24px;
        color: #EB181C;
        margin: 2px 5px 5px 5px;
        text-align: left;
    }
    
    
     .laseek_faucet_parts_tit_text01{
        font-size: 14px;
        line-height: 26px;
        margin: 10px 0 10px 0;
    }
    
    
     .laseek_delivery_info_text01{
        font-size: 14px;
        line-height: 26px;
        color: #E8090D;
        margin: 5px 0 5px 0;
        
    }
    
    
      .laseek_delivery_info_text01{
        font-size: 14px;
        line-height: 26px;
        color: #E8090D;
        margin: 5px 0 5px 0;
        
    }
    
    .llc_attention_text02{
        font-size: 14px;
        line-height: 26px;
        margin: 10px 0 10px 0;
    }
    
    
     .laseek_washbowl_only_images{
        margin: 10px 5px 10px 5px;
        text-align: center;
    }
    
    .laseek_washbowl_only_images img{
        width: 100%;
        height: auto;
    }
    
    .laseek_washbowl_only_images_text01{
        font-size: 14px;
        line-height: 26px;
    }
    
    
    
    
    
     .laseek_washbowlset_images{
        margin: 10px 10px 5px 10px;
        text-align: center;
    }
    
    
    .laseek_washbowlset_images img{
        width: 90%;
        height: auto;
    }
    
    
     
    
    .fs_12_fw_normal{
        font-size: 12px;
        font-weight: 200;
    }
    
  
    
    
     .haisui_trap_link_bn_flex{
         display: flex;        /*  */
   flex-direction: row; /* */
        justify-content: space-around;
        margin: 10px 0 10px 0;
    }
    
    .haisui_trap_link_bn_images{
        width: 40%;
        height: auto;
    
    }
    
    .haisui_trap_link_bn_images a{
        text-decoration: none;
    }
    
    .haisui_trap_link_bn_images img{
        width: 90%;
        height: auto;
    }
    
    .haisui_trap_link_bn_images_text01{
        font-size: 14px;
        line-height: 26px;
        margin: 5px 0 5px 0;
        text-align: left;
    } 
    
    
    
     .faucet_laseek_recommend_flame{
        border: #000000 dotted 1px;
        padding: 10px;
         margin: 10px 0 10px 0;
    }
    
     .faucet_laseek_recommend_flame02{
       
         margin: 10px 0 10px 0;
    }
    
    
    .laseek_faucet_other_link_text01{
        font-size: 14px;
        line-height: 26px;
        margin: 2px 0 10px 0;
    }
    
  input[type="submit"] {
  appearance: none;
  -webkit-appearance: none;
  }

input[type="submit"]{
  width: 100px;
  padding: 10px 0;
  border: none;
  background-color:#8D908E;
  color: #fff;
}
   
    
    
      .washbowl_sale_deliveryfree_icon_text01{
        margin: 10px;
    }
    
      .washbowl_sale_deliveryfree_icon_text01 a{
    text-decoration:underline;
text-decoration-color:#FFFFFF;
    }
    
    
    .washbowl_sale_icon{
        background: #fb739b;
        color:#FFFFFF;
        border-radius: 10px;
        margin: 0 10px 0 0;
        padding: 5px;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 2px;
    }
    
    .washbowl_deliveryfree_icon{
          background: #565fc2;
        color:#FFFFFF;
        border-radius: 10px;
        margin: 0 10px 0 0;
        padding: 5px;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 2px;
    }
    
    
    .washbowl_deliveryfree_icon a{
         color:#FFFFFF;
        text-decoration: none;
    }
    
    .washbowl_deliveryfree_icon a:hover{
        opacity: 70%;
        color: #FFFFFF;
    }
    
      .laseek_washbowl_set_cart{
        margin: 10px 10px 5px 10px;
        border-bottom: #000000 dotted 1px;
        padding: 3px 0 5px 0;
    }
    
    
    .laseek_washbowl_set_purchace_text01{
        font-size: 14px;
        line-height: 28px;
        font-weight: bold;
        margin-bottom: 2px;
    }
    
    
     .laseek_washbowl_set_purchace_text02{
        font-size: 14px;
        line-height: 28px;
        margin-bottom: 2px;
    }
    
    
     .faucet_reccomend_laseek_flex{
        border: #999999 solid 1px;
        padding: 10px;
        margin: 20px 5px 20px 5px;
        border-radius: 10px;
    
    }
    
    .faucet_reccomend_laseek_item{
        text-align: center;
        border-bottom: #000000 dotted 1px;
        padding-bottom: 5px;
        margin: 10px 0 10px 0;
        
       
    }
    
    .faucet_reccomend_laseek_item img{
        width: 80%;
        height: auto;
    }
    
    .faucet_reccomend_laseek_item a{
        text-decoration: none;
    }
    
    .faucet_reccomend_laseek_item_tit{
        font-size: 16px;
        line-height: 28px;
        background: linear-gradient(70deg, #7578c7, #8587c6);
        background: #7578c7;
        border-radius: 10px;
        padding: 5px;
        color: #FFFFFF;
        letter-spacing: 1px;
        margin-right: 10px;
    }
    
    
    .faucet_reccomend_other_item{
        margin: 30px 0 10px 0;
    }
    
    .faucet_reccomend_other_item_images{
        margin: 10px 0 10px 0;
        text-align: center;
    }
    
    .faucet_reccomend_other_item_images img{
        width: 80%;
        height: auto;
        border: #cccccc solid 1px;
    
    }
    
    .faucet_reccomend_other_item_text01{
        font-size: 16px;
        line-height: 26px;
        border-bottom: #7578c7 solid 2px;
        padding-bottom: 3px;
        color: #7578c7;
        text-align: center;
        margin-bottom: 20px;
    }
    
    .faucet_reccomend_laseek_item_text01{
        margin: 20px 10px 20px 0;
        text-align: left;
        font-size: 14px;
        line-height: 26px;
        
    }
    
    .faucet_reccomend_other_item_text02{
        font-size: 14px;
        line-height: 26px;
        margin: 10px 0 10px 0;
        text-align: center;
    }
    
    
   /****ここからクレセント*****/
    
    
    .basin_ib_headline_flex{
      margin: 10px;
    }
    
    .basin_ib_headline_info{
margin: 10px 0 10px 0;

    }
    
    .basin_ib_headline_info h2{
        border: none;
        font-size: 20px;
        line-height: 34px;
        text-align: center;
        letter-spacing: 1px;
        color: #8A5411;
        border-bottom: #A36415 dotted 1px;
        padding: 2px;
    }
    
    
    .basin_ib_headline_info_text01{
        font-size: 16px;
        line-height: 28px;
    }
    
    
    
    .basin_ib_headline_images{
       margin: 20px 0 10px 0;
    }
    
    .basin_ib_headline_images img{
        width: 100%;
        height: auto;
    }
    
     .basin_ib_item{
        margin: 30px 10px 20px 10px;
    }
    
    .basin_ib_item h3{
        font-size: 18px;
        line-height: 30px;
        border: #1D2936 solid 2px;
        padding: 10px;
        background: none;
        color: #1D2936;
        text-align: center;
    }
    
    
    .basin_ib_item_pay_text01{
        margin: 20px 0 10px 0;
        font-size: 16px;
        line-height: 28px;
        
    }
    
    
    .basin_ib_item_pay_text01 a{
        color: #065464;
    }
    
      .basin_ib_item_list02_flex{
        border: #142731 dotted 1px;
        padding: 10px;
        margin: 30px 10px;
        border-radius: 10px;
    }
    
    
    
    .basin_ib_item_list_images{

        text-align: center;
    }
    
    .basin_ib_item_list_images img{
        width: 80%;
        height: auto;
    }
    
    .basin_ib_item_list_info{
      margin: 10px 0 10px 0;
        text-align: center;
    }
    
    .basin_ib_item_list_info h4{
        border-bottom: none;
        color: #15304D;
        font-size: 14px;
        line-height: 28px;
        font-weight: bold;
        letter-spacing: 1px;
    }
    
    .basin_ib_item_list_text01{
        margin: 5px;
        font-size: 14px;
        line-height: 26px;
        text-align: left;
    }
    
  
    
    
    .basin_ib_item_list_cart{
         text-align: center;
        background: #F8F5CF;
        padding: 10px;
        margin: 10px 0 10px 0;
        display: inline-block;
    }
    
    .basin_ib_item_list_info ul{
        padding-left: 0;
        text-align: left;
    }
    
    
    .basin_ib_item_list_info ul li{
        font-size: 14px;
        line-height: 26px;
    }
    
    
    .basin_ib_item_list_images_text01{
        font-size: 14px;
        line-height: 26px;
        text-align: center;
        border: #565656 solid 1px;
        padding: 5px;
        display: inline-block;
    }
    
    
    .basin_ib_item_list_images_text01 a{
        text-decoration:none;
        display: block;
    }
    
  .basin_ib_item_list_images_text02{
        font-size: 12px;
        line-height: 24px;
        text-align: center;
    }    
    
    .basin_ib_set_item{
        border: #000000 dotted 1px;
        padding: 10px;
        margin: 10px;
    }
    
    
    .basin_ib_set_item_text01{
        font-size: 14px;
        line-height: 26px;
        font-weight: bold;
        margin: 10px;
    }
    
    
    .basin_ib_set_item ul{
        margin-left: 10px;
    }
    
    .basin_ib_set_item ul li{
        font-size: 14px;
        line-height: 26px;
        margin: 5px;
        
    }
    
    
    
    .basin_ib_set_drawing{
        margin: 10px;
    }
    
    .basin_ib_set_drawing ul{
        
    }
    
    .basin_ib_set_drawing ul li{
        display: inline-block;
        font-size: 14px;
        line-height: 26px;
        margin: 5px;
    }
    
    .basin_cresent_attention{
        margin: 20px 10px;
    }
    
    .basin_cresent_attention ul{
        padding-left: 0;
    }
    
    
    .basin_cresent_attention ul li{
        font-size: 14px;
        line-height: 26px;
        margin: 5px;
    }
    
    
    .basin_ib_item_list_estimate_text01{
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 1px;
        margin: 10px 5px 5px 5px;
    }
    
    
    
    

}




/****spend****/

