/* list.css */
.icon_set > span > img { display:inline-block; }

/* css 틀어져서 수정 20171108 */
#container_wrapper {
    top: 47px;
}

/* BASIC css start */
.shopbrand h2 {
    color: #a5a5a5;
    text-align: center;
    font-size: 1.725em;
    margin: 20px 0 5px;
}

.shopbrand .menu_wrap { /*margin-bottom: 30px;*/
    border: 1px solid #b9b9b9;
    overflow: hidden;
}

.shopbrand .menu_wrap ul {
    width: 100%;
    text-align: center;
    margin-bottom: -1px;
    border-bottom: 1px solid #b9b9b9;
    overflow: hidden;
}

.shopbrand .menu_wrap ul li {
    float: left;
    width: 25%;
    border-right: 1px solid #b9b9b9;
    height: 42px;
    line-height: 42px;
    word-break: break-all;
    box-sizing: border-box;
}

.shopbrand .menu_wrap ul li:last-child {
    border-right: none;
}

.shopbrand .menu_wrap ul li a {
    display: block
}

.shopbrand .cate {
    text-align: center;
    margin: 15px 0;
}

.shopbrand .cate a {
    display: inline-block;
    padding: 0 3px
}

.shopbrand .MK_product_list {
    
}

.shopbrand .MK_product_list .items {
    padding: 10px 5px;
    background-color: #f9f9f9;
}

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

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

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

.shopbrand .list_group {
    padding: 12px 1%;
    text-align: center;
}

.shopbrand .list_group select {
    width: 49%;
    height: 28px;
}

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

.shopbrand .more .more-num {
    color: #aaaaaa;
}

.shopbrandTitle img {
    width: 100%;
}

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

.shopbrand .list_shopping {
    float: left;
    margin: 11px 0 0 7px
}

.shopbrand .list_shopping li {
    margin: 0 2px;
}

.MK_product_list .bx-wrapper .bx-pager {
    bottom: -25px;
}

.MK_product_list .bx-wrapper .bx-pager.bx-default-pager a {
    width: 7px;
    height: 7px;
    margin: 0 3px;
}
/* BASIC css end */

/* 끝 */
/* BASIC css start */
.shopbrand h2 {
    color: #a5a5a5;
    text-align: center;
    font-size: 1.725em;
    margin: 20px 0 5px;
}

.shopbrand .menu_wrap { /*margin-bottom: 30px;*/
    border: 1px solid #b9b9b9;
    overflow: hidden;
}

.shopbrand .menu_wrap ul {
    width: 100%;
    text-align: center;
    margin-bottom: -1px;
    border-bottom: 1px solid #b9b9b9;
    overflow: hidden;
}

.shopbrand .menu_wrap ul li {
    float: left;
    width: 25%;
    border-right: 1px solid #b9b9b9;
    height: 42px;
    line-height: 42px;
    word-break: break-all;
    box-sizing: border-box;
}

.shopbrand .menu_wrap ul li:last-child {
    border-right: none;
}

.shopbrand .menu_wrap ul li a {
    display: block
}

.shopbrand .cate {
    text-align: center;
    margin: 15px 0;
}

.shopbrand .cate a {
    display: inline-block;
    padding: 0 3px
}

.shopbrand .MK_product_list {
    
}

.shopbrand .MK_product_list .items {
    padding: 10px 5px;
    background-color: #f9f9f9;
}

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

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

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

.shopbrand .list_group {
    padding: 12px 1%;
    text-align: center;
}

.shopbrand .list_group select {
    width: 49%;
    height: 28px;
}

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

.shopbrand .more .more-num {
    color: #aaaaaa;
}

.shopbrandTitle img {
    width: 100%;
}

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

.shopbrand .list_shopping {
    float: left;
    margin: 11px 0 0 7px
}

.shopbrand .list_shopping li {
    margin: 0 2px;
}

.MK_product_list .bx-wrapper .bx-pager {
    bottom: -25px;
}

.MK_product_list .bx-wrapper .bx-pager.bx-default-pager a {
    width: 7px;
    height: 7px;
    margin: 0 3px;
}
/* BASIC css end */


.src_icon { position:absolute; top:0; left:0; }

.colorchip  {width:5px;height:5px;border:1px solid #dcdcdc;  margin-top: 7px;}



img.icon_src {
    position:absolute;
    right:0;
    bottom:0;
    width:32px !important;
    height:32px;
}

.icon_src_md {
    position: absolute;
    top: 0;
    right: 0;
    width: 52px !important;
    height: 52px;
}

.item_comment {
    font-size: 10px;
    color: #969696;
    margin-top: 6px;
}

.product-item:first-child, .product-item:nth-child(2) {
    margin-top: 16px;
}
.product-item+.product-item {
    margin-top: 16px;
}

.product-item .product-info__name {font-size: 12px;}
.product-item .product-info__namehead {font-size: 11px;}
.product-item .product-info__price {font-size:13px;}
.product-item .product-info__price-default,.product-item .product-info__price-account_rate {font-size:11px;}

.product-thumnail .cate_event_badge {position: absolute; top: 0; left: 3%; width: 22%; height: auto;}