/* 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;}





/* 상품 목록 영역 */

.list_shopping2x h3 {font-size: 17px;color: #212121;font-weight: 400;text-align: center;margin: 65px 0 22px;border-bottom: none;padding: 0;text-align: center;}
.list_shopping2x .discount-rate { position:absolute; top:15px; left:25px; }

.list_shopping2x.vertical .items .item-list{width:100%;margin:0;margin-bottom:7%;display:table;}
.list_shopping2x.vertical .items .item-list:after{display:block;content:"";clear:both;}
.list_shopping2x.vertical .items .item-list .thumb{width:50%;display:table-cell;vertical-align:middle;}
.list_shopping2x.vertical .items .item-list .prd-info{width:50%;display:table-cell;vertical-align:middle;}

.items{font-size:0;}
.items .item-list .prd-subname { text-align:center; border-top:none; color:#212121; padding:5px 0 0 0; font-size:11px; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; line-height:1.2em; white-space:normal; margin-top:0; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } 
.items .item-list .prd-price { padding:10px 0 0 0; font-family:inherit; }
.items .item-list .prd-price strike { font-weight:normal; color:#828282; font-size:12px; margin-right:8px; }
.items .item-list .prd-price .price {/* font-weight:600;*/ color:#212121; font-size:12px; padding-right:8px;display:inline-block;} 
.items { width:100%; text-align:left;}
.items .item-list { float:inherit; padding-right:0; display:inline-block; vertical-align:top;  }
.items .item-list .prd-info { padding:10px 0 0 0; }
.items .item-list .prd-name a { color:#212121; /*font-weight:bold;*/ padding:5px 0 0 0; font-size:12px; /* overflow:hidden; white-space:nowrap;*/ }
.items .item-list .prd-info li{text-align:center;display:block;text-align:center;width:100%;}
.items .item-list .prd-info li.prd-preview {display:none;}
.items .item-list .prd-price .soldicon {font-size:12px; background:url('/design/d4-1012/wib/iconbtn/icon_soldout.gif')no-repeat center center; text-indent:-9999px; display:block; margin-bottom:3px;}

/* 베스트 상품 영역 */
.recmd .items .item-list{margin-bottom:4px;} /* 텍스트 없는 폼 */
.items .item-list { width:calc(50% - 2px); margin:0 2px 7% 0; position:relative; font-size:12px; }
.items .item-list:nth-of-type(2n) {margin-right:0;margin-left:2px;}
.items .item-list .thumb { width:100%; height:auto; margin:0 auto; }
.items .item-list .thumb img { width:100%; height:auto;}
.items .item-list .thumb a {transition:all .4s ease-in-out; display:block;font-size:0;}
.items .item-list .thumb .soldimg {position:absolute; left:0; top:0; width:100%; height:100%; background:url('/design/d4-1012/wib/iconbtn/soldout-1.png')no-repeat center center; background-color:rgba(255,255,255,.5);}
/* 더보기 버튼 */
.more{padding: 15px 15px 60px;}
.more a{display:block;width:100%;height:100%;box-sizing:border-box;}
.more a button{font-size: 12px;font-weight: normal;padding: 12px 0;border: 1px solid #dedede;display:block;width:100%;background-color:#fff;color:#666;padding:0;}

/* 수정 */
select{webkit-appearance: menulist;-webkit-appearance: menulist;}





















.list_shopping1x ul { display:table; font-size:0; }
.list_shopping1x li { width:100%; border-top:0px solid #fff; padding:18px 12px !important; box-sizing:border-box; }
.list_shopping1x li a { padding:0; }
.list_shopping1x li img.listPic { width:100%; }
.list_shopping1x .list_shoppingInfo { width:100%; padding-left:0; }
.list_shopping1x .list_shoppingInfo .brand { font-size:13px; color:#999; font-weight:700; margin-bottom:5px; padding:20px 0 0 0; }
.list_shopping1x .list_shoppingInfo .listName { color:#3e3d3c; font-weight:700; font-size:14px; }
.list_shopping1x .list_shoppingInfo .subname { font-size:14px; font-weight:700; color:#999; height:49px; margin:0 0 5px 0; }
.list_shopping1x .list_shoppingInfo .conusmer { display:block; word-break:break-all; color:#3e3d3c; font-size:14px; text-decoration:line-through; }
.list_shopping1x .list_shoppingInfo .listPrice { font-size:16px; font-weight:700; color:#222; margin:5px 0; }


/* BASIC css end */

