@charset "utf-8";

#kwinc-99003701 {
    max-width: 830px
}

#kwinc-99003701 a:hover {
    text-decoration: none;
    opacity: .75
}

#kwinc-99003701 h2 {
    font-size: 24px
}

#kwinc-99003701 .itemConer1 li {
    width: 33%;
    margin-bottom: 3%
}

#kwinc-99003701 .itemConer1 li img {
    width: 276px;
    height: 380px;
    object-fit: cover
}

#kwinc-99003701 .itemConer1 li .itemname,
#kwinc-99003701 .itemConer2 li .itemname {
    white-space: initial;
    font-size: 14px;
    padding: 0 3%;
    margin-bottom: 2%
}

#kwinc-99003701 .itemConer1 li .price,
#kwinc-99003701 .itemConer2 li .price {
    font-family: 'Jost', sans-serif !important;
    font-size: 22px;
    padding: 0 1%;
    margin-bottom: 1%;
    word-spacing: -.2em
}

#kwinc-99003701 .itemConer1 li .price:after,
#kwinc-99003701 .itemConer2 li .price:after {
    content: '（税込）';
    font-size: 10px;
    content: none
}

#kwinc-99003701 .saleprice.salepricebox,
#kwinc-99003701 .price_down {
    color: #f5222d
}

#kwinc-99003701 .price_down {
    font-size: 14px;
    margin-left: 2%
}

#kwinc-99003701 .itemConer2 li {
    width: 24.6%;
    margin-bottom: 3%
}

#kwinc-99003701 .itemcolor {
    font-size: 14px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    padding: 0 2%;
    height: auto;
    margin: 0 0 5% 0
}

#kwinc-99003701 .itemcolor span {
    margin-right: 3%
}

#kwinc-99003701 .itemcolor div {
    margin-left: 0;
    height: 30px
}

#kwinc-99003701 .black::after {
    content: "■";
    font-size: 25px;
    color: #000
}

#kwinc-99003701 .indigo::after {
    content: "■";
    font-size: 25px;
    color: #0d335c
}

#kwinc-99003701 .blue::after {
    content: "■";
    font-size: 25px;
    color: #6181a7
}

#kwinc-99003701 .indigo2::after {
    content: "■";
    font-size: 25px;
    color: #344f60
}

#kwinc-99003701 .sax::after {
    content: "■";
    font-size: 25px;
    color: #76a2bf
}

#kwinc-99003701 .chemical::after {
    content: "■";
    font-size: 25px;
    color: #a3c4d6
}

#kwinc-99003701 .pailgray::after {
    content: "■";
    font-size: 25px;
    color: #e7e3cf
}

#kwinc-99003701 .white::after {
    content: "■";
    font-size: 25px;
    color: #f0f0f0
}

#kwinc-99003701 .pink::after {
    content: "■";
    font-size: 25px;
    color: #e795c5
}

#kwinc-99003701 .orange::after {
    content: "■";
    font-size: 25px;
    color: #e44b33
}

#kwinc-99003701 .pink2::after {
    content: "■";
    font-size: 25px;
    color: #e59c9e
}

#kwinc-99003701 .coral::after {
    content: "■";
    font-size: 25px;
    color: #bd644b
}

#kwinc-99003701 .rose::after {
    content: "■";
    font-size: 25px;
    color: #a14e60
}

#kwinc-99003701 .purple::after {
    content: "■";
    font-size: 25px;
    color: #b383af
}

#kwinc-99003701 .lime::after {
    content: "■";
    font-size: 25px;
    color: #dbf3a4
}

#kwinc-99003701 .purplegray::after {
    content: "■";
    font-size: 25px;
    color: #bbb3d1
}

#kwinc-99003701 .mossgreen::after {
    content: "■";
    font-size: 25px;
    color: #1c4217
}

#kwinc-99003701 .green::after {
    content: "■";
    font-size: 25px;
    color: #106128
}

#kwinc-99003701 .mustard::after {
    content: "■";
    font-size: 25px;
    color: #bda746
}

#kwinc-99003701 .karasi::after {
    content: "■";
    font-size: 25px;
    color: #dfc039
}

#kwinc-99003701 .ivory::after {
    content: "■";
    font-size: 25px;
    color: #fbfdd8
}

#kwinc-99003701 .mint::after {
    content: "■";
    font-size: 25px;
    color: #7cbbab
}

#kwinc-99003701 .brown::after {
    content: "■";
    font-size: 25px;
    color: #554540
}

#kwinc-99003701 .beige::after {
    content: "■";
    font-size: 25px;
    color: #d1bf96
}

#kwinc-99003701 .gray::after {
    content: "■";
    font-size: 25px;
    color: #959595
}

#kwinc-99003701 .emerald::after {
    content: "■";
    font-size: 25px;
    color: #0c8286
}

#kwinc-99003701 .khaki::after {
    content: "■";
    font-size: 25px;
    color: #4d6b56
}

#kwinc-99003701 .charcoal::after {
    content: "■";
    font-size: 25px;
    color: #555555
}

#kwinc-99003701 .greige::after {
    content: "■";
    font-size: 25px;
    color: #a9a588
}

#kwinc-99003701 .pict {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap
}

#kwinc-99003701 .stretchF,
#kwinc-99003701 .washableF,
#kwinc-99003701 .dryF,
#kwinc-99003701 .uvF,
#kwinc-99003701 .ironF,
#kwinc-99003701 .cottonF,
#kwinc-99003701 .cottonblendF,
#kwinc-99003701 .staticF,
#kwinc-99003701 .velorF,
#kwinc-99003701 .FleeceF,
#kwinc-99003701 .furF,
#kwinc-99003701 .linenF,
#kwinc-99003701 .dryonlyF,
#kwinc-99003701 .coolF,
#kwinc-99003701 .antipillingF {
    margin: 1%
}

#kwinc-99003701 .stretchF::after {
    content: "ストレッチ";
    font-size: 12px;
    background: #de93bf;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .washableF::after {
    content: "洗濯機OK";
    font-size: 12px;
    background: #8cadc8;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .dryonlyF::after {
    content: "速乾";
    font-size: 12px;
    background: #999999;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .dryF::after {
    content: "吸汗速乾";
    font-size: 12px;
    background: #999999;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .uvF::after {
    content: "UV対策";
    font-size: 12px;
    background: #f3bb77;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .coolF::after {
    content: "接触冷感";
    font-size: 12px;
    background: #8cc8b6;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .ironF::after {
    content: "ノーアイロン";
    font-size: 12px;
    background: #b38cc9;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .cottonF::after {
    content: "綿100%";
    font-size: 12px;
    background: #ddd2b4;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .cottonblendF::after {
    content: "綿混";
    font-size: 12px;
    background: #ddd2b4;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .linenF::after {
    content: "麻入り";
    font-size: 12px;
    background: #ddd2b4;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .staticF::after {
    content: "静電気防止";
    font-size: 12px;
    background: #f5aa7c;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .antipillingF::after {
    content: "毛玉防止";
    font-size: 12px;
    background: #349153;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .velorF::after {
    content: "裏ベロア";
    font-size: 12px;
    background: #c68ea5;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .FleeceF::after {
    content: "裏起毛";
    font-size: 12px;
    background: #c78b8b;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 .furF::after {
    content: "裏ファー";
    font-size: 12px;
    background: #e0ab83;
    padding: 2% 4%;
    border-radius: 4px;
    color: #fff;
    white-space: nowrap;
    display: block;
    width: 110px;
    text-align: center
}

#kwinc-99003701 a.btn_03:before {
    content: '';
    width: 8px;
    height: 8px;
    border: 0;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -4px
}

#kwinc-99003701 .boxlink_sold .itemcolor,
#kwinc-99003701 .boxlink_sold .pict {
    display: none !important
}

@media screen and (max-width:520px) {
    #kwinc-99003701 h2 {
        font-size: 20px
    }

    #kwinc-99003701 ul.itemConer1,
    #kwinc-99003701 ul.itemConer2 {
        padding: 0 1rem
    }

    #kwinc-99003701 .itemConer1 li,
    #kwinc-99003701 .itemConer2 li {
        width: 49.5%;
        margin-bottom: 5%
    }

    #kwinc-99003701 .itemConer1 li img {
        width: 185px !important;
        height: 255px !important
    }

    #kwinc-99003701 .itemConer1 li .itemname,
    #kwinc-99003701 .itemConer2 li .itemname {
        font-size: 12px;
        padding: 0 2%;
        margin-bottom: 5%;
        letter-spacing: 1.5px
    }

    #kwinc-99003701 .itemConer1 li .price,
    #kwinc-99003701 .itemConer2 li .price {
        font-family: 'Jost', sans-serif !important;
        font-size: 18px;
        margin-bottom: 1%;
        word-spacing: -.2em;
        line-height: .9
    }

    #kwinc-99003701 .stretchF::after,
    #kwinc-99003701 .washableF::after,
    #kwinc-99003701 .dryF::after,
    #kwinc-99003701 .uvF::after,
    #kwinc-99003701 .ironF::after,
    #kwinc-99003701 .cottonF::after,
    #kwinc-99003701 .cottonblendF::after,
    #kwinc-99003701 .staticF::after,
    #kwinc-99003701 .velorF::after,
    #kwinc-99003701 .FleeceF::after,
    #kwinc-99003701 .furF::after,
    #kwinc-99003701 .linenF::after,
    #kwinc-99003701 .dryonlyF::after {
        width: 80px
    }

    #kwinc-99003701 .itemcolor span {
        margin-bottom: -3%;
        width: 100%
    }

    #kwinc-99003701 .itemcolor div {
        margin-bottom: -10%;
        height: 45px
    }

    #kwinc-99003701 .itemConer li {
        width: 48%;
        margin-bottom: 0
    }

    #kwinc-99003701 .itemConer li:nth-child(-n+2) {
        margin-bottom: 16%
    }

    #kwinc-99003701 .itemConer li .model {
        top: 65%;
        left: 53%
    }

    #kwinc-99003701 .boxlink_sold .mask::after {
        font-size: 20px
    }
}