/* BASIC css start */
.shopbrand h2 {text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px;}
.shopbrand .MK_product_list {background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a;}
.shopbrand .MK_product_list .items {padding: 10px 0;}
.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;}
.shopbrand .shopbrandTitle img {max-width: 100%;}
.shopbrand .list_array .list_arrayRight img {width: 23px; height: auto;}


.cate_title{font-size:19px; color:#2f2f2f; text-align:center; line-height:1; padding:22px 0 16px; font-weight:bold;}
.cate_menu .tabs{font-size:0;}
.cate_menu .tabs a{cursor:pointer; display:inline-block; width:25%; text-align:center; box-sizing:border-box; font-size:13px; color:#898989; background:#eee; line-height:49px; border-bottom:1px solid #4a4a4a;}
.cate_menu .tabs a.act{background:#fff; border:1px solid #4a4a4a; border-bottom-color:#c3c3c3; color:#df0001; font-weight:bold;}
.cate_menu .tab{padding:16px 10px;}
.cate_menu .tab ul{font-size:0; padding-left:4px;}
.cate_menu .tab ul li{padding:10px 0; display:inline-block; width:25%; box-sizing:border-box; border:1px solid #e5e5e5; margin:-1px 0 0 -1px; position:relative; z-index:1; font-size:12px; text-align:center;}
.cate_menu .tab ul li:first-child{margin-top:0;}
.cate_menu .tab ul li a{color:#4a4a4a;}
.cate_menu .tab ul li span{display:block; color:#adadad;}
.cate_menu .tab ul li.act{border-color:#df0001; z-index:2;}
.cate_menu .tab ul li.act a, .cate_menu .tab ul li.act span{color:#df0001;}

.list_array{border:none; background:#4a4a4a; position:relative; padding:14px; height:auto; margin:0;}
.list_array .total{font-size:14px; color:#fff;}
.list_array .list_arrayLeft{position:absolute;right:14px;; top:10px; margin-top:0; font-size:14px; color:#fff;}


.basic_prd ul{padding:0;}
.basic_prd li{width:100%; border:none; border-bottom:1px solid #d9d9d9; padding:14px; position:relative;}
.basic_prd li:first-child, .basic_prd li:nth-child(2){border-bottom:1px solid #d9d9d9;}
.basic_prd li a{padding:0 ! important;}
.basic_prd li a img.listPic{width:136px;}
.basic_prd .list_shoppingInfo{width:calc(100% - 138px); box-sizing:border-box;}
.basic_prd .listName{padding:18px 0 0 0 ! important; border:none; font-size:14px; color:#3d3d3d; }
.basic_prd .subName{display:none;}
.basic_prd .price{ bottom:6px;}
.basic_prd .kg{font-size:16px; color:#d1161b; font-weight:bold;  margin-top:10px;}
.basic_prd .listPrice{font-size:14px; color:#3d3d3d; margin-top:10px; line-height:1;}
.basic_prd .listSoldout{font-size:14px;}



.more{margin-top:11px;  padding:0 14px; box-sizing:border-box;}
.more a{width:100%; height:auto; border:1px solid #6d6d6d; background:#fff;}
.more a span{font-size:14px; color:#3d3d3d; line-height:50px; font-weight:bold;}


.list_array .list_arrayLeft select::-ms-expand { display: none; } /* IE 10, 11의 네이티브 화살표 숨기기 */ 
.list_array .list_arrayLeft select { 
    -webkit-appearance: none; /* 네이티브 외형 감추기 */ 
    -moz-appearance: none; 
    appearance: none;
    background:#fff url('/design/samdacom2/wib2/img/mo/sub/arrow_dn.png') no-repeat 95% 50%; /* 화살표 모양의 이미지 */ 
}



/* BASIC css end */

