/** Shopify CDN: Minification failed

Line 159:0 Unexpected "{"
Line 159:1 Expected identifier but found "%"
Line 159:15 Unexpected "20260205新規追加ここから"
Line 159:48 Expected identifier but found "%"
Line 222:0 Unexpected "{"
Line 222:1 Expected identifier but found "%"
Line 222:15 Unexpected "20260205新規追加ここまで"
Line 222:48 Expected identifier but found "%"

**/
.tk_puroducts{
    background: #efefef;
    width: 100%;
    padding: 60px 0 0;
}
.tk_puroducts_flex_box{
    display: flex;
    justify-content: center;
    align-content:center;
    flex-wrap: wrap;
    max-width: 1200px;
    width: 100%;
    height: auto;
    padding: 0 0 60px;
    margin: 0 auto;
}
.tk_puroducts_li{
    list-style: none;
    width: 24%;
    height: 58px;
    background: #fff;
    margin: 5px;
    line-height: 58px;
}
.tk_puroducts_li a{
    text-decoration: none!important;
}

.tk_puroducts_li span.two_lines{
  line-height: 20px;
  display: block;
  padding-top:9px;
}

.Rte .tk_puroducts ul {
    margin-left: auto;
}


@media screen and (max-width: 1099px) {
    .tk_puroducts_li{
        width: 30%;
    }
    .tk_puroducts_li a{
        text-decoration: none!important;
    }
    #section-1598877419111 .Container{
        padding: 0;
    }
    .Rte .tk_puroducts ul {
        margin-left: 0;
    }

}
.tk_puroducts_a{
    margin: 0 auto;
    color: #505050;
    text-decoration: none;
    padding: 0 0 0 90px;
    display: block;
    position: relative;
}
.tk_puroducts_a::after{
    position: absolute;
    content: '';
    top: 8px;
    left: 30px;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 40px;
}
.tk_puroducts_a.k3j_Hclass-1-1::after{
    background-image: url(../../../products/TH384_Image-Src_100x.jpg?v=1603172135);
}
.tk_puroducts_a.k3j_Hclass-1-2::after{
    background-image: url(/cdn/shop/files/tenmansoap_icon_4a81637b-342a-4a23-ac72-d6becb5496d6.jpg?v=1640579670);
}
.tk_puroducts_a.k3j_Hclass-1-3::after{
    background-image: url(/cdn/shop/files/toothpaste100x100.jpg?v=1739792541);
}
.tk_puroducts_a.k3j_Hclass-1-4::after{
    background-image: url(/cdn/shop/products/1250_1227_929c287a-89ed-4da9-8ab9-51c7445f6099_100x.jpg?v=1654063619);
}
.tk_puroducts_a.k3j_Hclass-1-5::after{
    background-image: url(../../../products/TH210_Image-Src_100x.jpg?v=1603095942);
}
.tk_puroducts_a.k3j_Hclass-1-6::after{
    background-image: url(../../../products/TH375_Image-Src_100x.jpg?v=1603095823);
}
.tk_puroducts_a.k3j_Hclass-2-1::after{
    background-image: url(/cdn/shop/files/th003_0.jpg?v=1655716236);
}
.tk_puroducts_a.k3j_Hclass-2-2::after{
    background-image: url(../../../products/TH038_Image-Src_100x.jpg?v=1603095793);
}
.tk_puroducts_a.k3j_Hclass-2-3::after{
    background-image: url(/cdn/shop/files/bodysoap100x100.png?v=1723269070);
}
.tk_puroducts_a.k3j_Hclass-2-4::after{
    background-image: url(../../../products/TH208_Image-Src_100x.jpg?v=1603095844);
}
.tk_puroducts_a.k3j_Hclass-3-1::after{
    background-image: url(../../../products/TH216_Image-Src_100x.jpg?v=1603950681);
}
.tk_puroducts_a.k3j_Hclass-3-2::after{
    background-image: url(../../../products/f07a095718805648f06b1809a0e3369d_100x.jpg?v=1734941179);
}
.tk_puroducts_a.k3j_Hclass-3-3::after{
    background-image: url(/cdn/shop/files/shampoo100x100.png?v=1723270376);
}
.tk_puroducts_a.k3j_Hclass-3-4::after{
    background-image: url(/cdn/shop/files/treatment100x100.png?v=1723271001);
}
.tk_puroducts_a.k3j_Hclass-3-5::after{
    background-image: url(../../../products/TH132_Image-Src_100x.jpg?v=1603096952);
}
.tk_puroducts_a.k3j_Hclass-4-1::after{
    background-image: url(../../../files/single_oil.jpg?v=1608012201);
}
.tk_puroducts_a.k3j_Hclass-4-2::after{
    background-image: url(../../../files/blend_oil.jpg?v=1608012191);
}
.tk_puroducts_a.k3j_Hclass-4-3::after{
    background-image: url(../../../products/TH412_Image-Src_100x.jpg?v=1603096665);
}
.tk_puroducts_a.k3j_Hclass-4-4::after{
    background-image: url(../../../products/TH275_Image-Src_100x.jpg?v=1603096416);
}
.tk_puroducts_a.k3j_Hclass-5-1::after{
    background-image: url(../../../products/TH015_Image-Src_100x.jpg?v=1603095570);
}
.tk_puroducts_a.k3j_Hclass-5-2::after{
    background-image: url(/cdn/shop/files/th434_40.jpg?v=1624258602);
}
.tk_puroducts_a.k3j_Hclass-6-1::after{
    background-image: url(../../../products/TH304_Image-Src_100x.jpg?v=1603096747);
}
.tk_puroducts_a.k3j_Hclass-6-2::after{
    background-image: url(../../../products/TH418_Image-Src_100x.jpg?v=1603096452);
}
.tk_puroducts_a.k3j_Hclass-6-3::after{
    background-image: url(../../../products/TH310_Image-Src_100x.jpg?v=1603095156);
}

{%- comment -%}20260205新規追加ここから{%- endcomment -%}
.tk_puroducts_a.k3j_Hclass-1-A::after{
    background-image: url(/cdn/shop/products/th003_0_dae9992c-a091-49bb-8cbd-a1134f078fcd_40x40@3x.jpg?v=1655368806);
}
.tk_puroducts_a.k3j_Hclass-1-B::after{
    background-image: url(/cdn/shop/files/PRODUCT_logo_hc_teiki.jpg?v=1771203685);
}
.tk_puroducts_a.k3j_Hclass-1-C::after{
    background-image: url(/cdn/shop/products/TH038_Image-Src_40x40@3x.jpg?v=1616055637);
}
.tk_puroducts_a.k3j_Hclass-1-D::after{
    background-image: url(/cdn/shop/files/2ecbb4a483c9c08efa8657dab392d79c_40x40@3x.jpg?v=1723266458);
}
.tk_puroducts_a.k3j_Hclass-2-A::after{
    background-image: url(/cdn/shop/files/f07a095718805648f06b1809a0e3369d_40x40@3x.jpg?v=1734941179);
}
.tk_puroducts_a.k3j_Hclass-2-B::after{
    background-image: url(/cdn/shop/files/PRODUCT_logo_dp_teiki.jpg?v=1771203685);
}
.tk_puroducts_a.k3j_Hclass-2-C::after{
    background-image: url(/cdn/shop/products/th384_26_40x40@3x.jpg?v=1662967504);
}
.tk_puroducts_a.k3j_Hclass-2-D::after{
    background-image: url(/cdn/shop/products/th435_00_40x40@3x.jpg?v=1626088614);
}
.tk_puroducts_a.k3j_Hclass-3-A::after{
    background-image: url(/cdn/shop/files/th396_2-1_40x40@3x.png?v=1739000951);
}
.tk_puroducts_a.k3j_Hclass-3-B::after{
    background-image: url(/cdn/shop/files/th397_40x40@3x.png?v=1739001894);
}
.tk_puroducts_a.k3j_Hclass-3-C::after{
    background-image: url(/cdn/shop/files/a47b5230098ddc11fef1fc4baa39989d_40x40@3x.jpg?v=1749270954);
}
.tk_puroducts_a.k3j_Hclass-3-D::after{
    background-image: url(/cdn/shop/products/TH038_Image-Src_40x40@3x.jpg?v=1616055637);
}
.tk_puroducts_a.k3j_Hclass-4-A::after{
    background-image: url(/cdn/shop/products/TH398_40x40@3x.jpg?v=1616055666);
}
.tk_puroducts_a.k3j_Hclass-4-B::after{
    background-image: url(/cdn/shop/products/th436_00_40x40@3x.jpg?v=1632302478);
}
.tk_puroducts_a.k3j_Hclass-4-C::after{
    background-image: url(/cdn/shop/files/gift_only.png?v=1770342862
);
}
.tk_puroducts_a.k3j_Hclass-4-D::after{
    background-image: url(/cdn/shop/files/82a97ae7a3fe1c3f92eb5f12bc4182a5.png?v=1687858490);
}
.tk_puroducts_a.k3j_Hclass-5-A::after{
    background-image: url(/cdn/shop/files/single_oil_60.jpg?v=1614328185);
}
.tk_puroducts_a.k3j_Hclass-5-B::after{
    background-image: url(/cdn/shop/files/blend_oil_60.jpg?v=1614328185
);
}
.tk_puroducts_a.k3j_Hclass-5-C::after{
    background-image: url(/cdn/shop/products/TH303_Image-Src.jpg?v=1604026508);
}
.tk_puroducts_a.k3j_Hclass-5-D::after{
    background-image: url(/cdn/shop/products/TH389_Image-Src.jpg?v=1604027168);
}
{%- comment -%}20260205新規追加ここまで{%- endcomment -%}

@media screen and (max-width: 768px) {
    .tk_puroducts_flex_box{
        padding: 30px 0 60px;
        max-width: 375px;
    }
    .tk_puroducts_li{
        width: 21%;
        height: auto;
        background: none;
        margin: auto;
    }
  
    .tk_puroducts_li span.two_lines{
      line-height: 12px;
      display: block;
      padding: 20px 0 14px 0;
    }

    .tk_puroducts_a{
        padding: 70px 0 0;
        text-align: center;
        font-size: 10px;
        letter-spacing: -0.2px;
    }
    .tk_puroducts_a::after{
        left: 0;
        right: 0;
        height: 75px;
        width: 75px;
        margin: 0 auto;
        background-size: 60px;
        background-color: #fff;
        border-radius: 5px;
    }
}
@media screen and (max-width: 374px) {
    .tk_puroducts_li .tk_ms_max374 {
        letter-spacing: -0.2em;
    }
}