/* BASIC css start */
/* 할인율 */
.list_shoppingInfo .dc_info{color:#46479b;font-weight:bold;display:inline-block;margin-left:5px;font-size:13px;margin: 5px 0 0 5px;vertical-align: middle;font-size:13px;}

#search .form-wrap {
    position: relative;
    padding: 5px 12px;
}

#search .form-wrap .searchForm {
    position: relative;
    border: solid 1px #000;
    margin: 0 0 20px;
    height: 41px;
    line-height: 41px;
    box-sizing: border-box;  
}

#search .form-wrap .searchForm input {
    border: 0px none;
}

#search .form-wrap .searchButton {
    width: 18px;
    position: absolute;
    top: 8px;
    right: 10px;
    text-align: center;
    display: block;
    height: 23px;
}

#search .form-wrap .searchButton img{
    width: 100%;
}

#search .form-wrap .searchForm #keyword_search {
    width: 87%;
    height: 38px;
    vertical-align: top;
    line-height: 32px;
}

#search .form-wrap .searchPrice {
    overflow: hidden;
    margin: 0 0 30px 0;
}

#search .form-wrap .searchPrice  .title{
    display: inline-block;
    vertical-align: middle;
    line-height: 30px;
    font-size: 13px;
    font-weight: bold;
}

#search .form-wrap .searchPrice .fright{
    width: 82%;
    text-align: right;
}

#search .form-wrap .searchPrice .input_wrap {
    width: 47%;
    position: relative;
    color: #000;
    border-bottom: 1px solid #000;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    vertical-align: middle;
}

#search .form-wrap .searchPrice .input_wrap input{
    width: 87%;
    border: none;
    padding: 0;
    height: 30px;
    line-height: 30px;
    vertical-align: top;
}

#search h2 {
    border-bottom: 1px solid #4a4a4a;
    text-align: center;
    font-weight: bold;
    padding: 5px 0;
}

#search .MK_product_list .items {
    background-color: #f9f9f9;
    padding: 10px 0;
}

#search .MK_product_list .items #MK_best_product li {
    width: 33.33%;
}

#search .MK_product_list .items .paging-num {
    text-align: center;
    clear: both;
    margin: 20px 0;
}

#search .MK_product_list .items .paging-num a {
    background-color: #fff;
    border: 1px solid #393939;
    padding: 5px 10px;
    margin: 0 10px;
}

#search .list_group {
    padding: 12px 12px;
    text-align: right;
}

#search .list_group select {
    border: 1px solid #bbb;
    width: 31%;
    height: 26px;
    line-height: 26px;
    font-size: 11px;
    padding: 0;
    color: #383838; 
}

#search .more .more-title {
    color: #3b3b3b;
}

#search .list_shopping1x li {
    box-sizing: border-box;
    padding: 18px 4px;
}

#search .list_shopping1x li:first-child {
    padding: 0 4px 18px 4px;
}

#search .list_shopping1x li a {
    display: inline;
    padding: 0;
}

#search .list_shopping1x li figcaption p.hashtag {
    margin-top: 5px;
}

#search .list_shopping1x li figcaption p.hashtag a {
    background-color: #f3f3f3;
    white-space: nowrap;
    margin-right: 5px;
}

#search .list_shopping2x li {
    box-sizing: border-box;
    padding: 0 2px 18px 2px;
}

#search .list_shopping2x li a {
    display: inline;
    padding: 0;
}

#search .list_shopping2x li figcaption p.hashtag {
    margin-top: 5px;
}

#search .list_shopping2x li figcaption p.hashtag a {
    background-color: #f3f3f3;
    white-space: nowrap;
    margin-right: 5px;
}

#search .list_array .list_arrayRight img {
    width: 23px;
    height: auto;
}

@media screen and (min-width:420px) and (max-width:767px) {
    #search .list_shopping1x li {
        padding: 4px;
    }
    #search .list_shopping1x li:first-child {
        padding: 4px;
    }
}

@media screen and (min-width:768px) {
    #search .list_shopping1x li {
        padding: 10px;
    }
    #search .list_shopping1x li:first-child {
        padding: 10px;
    }
    #search .list_shopping2x li {
        padding: 5px;
    }
}

.subName2{
    height: 18px;
    margin: 5px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: none;
color: #515151;
    width: 100%;
}

.prod_manufacture {
    margin-top: 3px; color:#6667c8;
}

/* 상단 검색결과 (251218 add) */
.sch_result_wrap { text-align: left; padding: 30px 15px 20px; }
.sch_result_wrap h1 { font-size: 20px; font-weight: bold; }
span.result_txt { font-size: inherit; color: #6f16ff;  }
span.result_count { color: inherit; font-size: inherit; }
/* BASIC css end */

