/* BASIC css start */
/* 분류 시작 */
.page_location {position:relative; height:42px; line-height:42px; padding:0 0 6px; background:#ddd; text-align:center; color:#333; font-size:15px;}
.page_location .gray {background:#f2f2f2; border-bottom:1px solid #ccc;}
.page_location .back {position:absolute; left:3%; top:10px;}
.page_location .back img {width:20px; height:auto;}
.page_location li {float:left;font-weight:400;}
.page_location li a {color:#333; font-size:15px;}
.page_location li::after {content: ">"; margin: 0 7px;}
.page_location li:last-child::after {content: ""; margin:0;}
.page_location li:last-child,
.page_location li:last-child a {color:#000;font-weight:500; font-size:14px;}

.product_cate { position: relative; overflow: hidden; }
.product_cate ul { padding: 12px 0; line-height:26px; border-bottom: 1px solid #e5e5e5; margin: 0; font-size:0; vertical-align:middle;}
.product_cate ul li { display:inline-block; width: auto;position: relative; line-height:26px; vertical-align:middle;}
.product_cate ul li a { border: none; color: #666; height: 26px; line-height: 26px; padding-left: 15px; padding-right: 5px; position: relative; z-index: 1; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;font-size: 13px; }
.product_cate ul li.on a {color:#222;}

/* 분류/검색 */
.shopbrand, main#search {}
.shopbrand h2, main#search h2 {text-align:center; font-size: 1.25em; font-weight:bold; padding-top:10px;}
.shopbrand .MK_product_list,
main#search .MK_product_list {background-color:#f9f9f9; border-bottom:1px solid #4a4a4a; border-top: 1px solid #4a4a4a;}
.shopbrand .MK_product_list .items,
main#search .MK_product_list .items {padding: 10px 0;}
.shopbrand .MK_product_list .items #MK_best_product li,
main#search .MK_product_list .items #MK_best_product li {width:33.33%;}
.shopbrand .MK_product_list .items .paging-num,
main#search .MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
.shopbrand .MK_product_list .items .paging-num a,
main#search .MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
.shopbrand .list_group,
main#search .list_group {padding:6px 3.125%;height:28px;text-align:center; background:#fff; border-bottom:1px #ddd solid;}
.shopbrand .list_group select,
main#search .list_group select {float:left;width:48.5%;height:26px;border:1px #d3d3d3 solid;color:#888;}
.shopbrand .list_group select:last-child,
main#search  .list_group select:last-child {float:right;}
.shopbrand .more .more-title,
main#search .more .more-title {color: #3b3b3b;}
.shopbrand .more .more-num,
main#search .more .more-num {color: #aaaaaa;}
.shopbrand .shopbrandTitle img,
main#search .shopbrandTitle img {max-width: 100%;}
.shopbrand .list_array .list_arrayRight img,
main#search .list_array .list_arrayRight img {width:auto;height:28px;}

/* 상품 진열 */
.list_array {height:28px; border-bottom:1px solid #c2c2c2; padding:7px 3.125%; margin-bottom:10px;background:#fff;}
.list_array .list_arrayLeft {float:left;width:48.5%;}
.list_array .list_arrayLeft select {height:26px;border:1px #d3d3d3 solid;color:#888;width:100%;}
.list_array .list_arrayRight {float:right;widtH:48.5%;text-align:right;font-size:0;}
.list_array .list_arrayRight img {margin:0px;}
.list_shopping1x {text-align:center;}
.list_shopping1x ul {width:94%; margin:0 3%; text-align:left; }
.list_shopping1x li {width:100%; display:inline-block; vertical-align: top; background:#fff; margin-bottom:3%; box-sizing:border-box; border:1px solid #ccc; }
.list_shopping1x li:first-child {border:1px solid #ccc !important;}
.list_shopping1x li a {display: block; padding:5px 3.125% 0 3.125% !important; position:relative; overflow:hidden; zoom:1;}
.list_shopping1x li img.listPic {width:40%; float:left;}
.list_shopping1x .list_shoppingInfo {width:54%; float:left; padding:50px 0 47px 6%; font-size:12px;}
.list_shopping2x {padding:0 0 4% 0;}
.list_shopping2x ul {text-align:center; padding:0 1.5%;}
.list_shopping2x ul:after {content:""; display:block; clear:both;}
.list_shopping2x li {border:1px solid #ccc; width:47%; float:left; box-sizing:border-box; margin:0 1.5% 3% 1.5%; background-color:#fff;}
.list_shopping2x li a {display: block; padding:0;}
.list_shopping2x li figure {padding:6%;}
.list_shopping2x li img.listPic {width:100%;}
.list_shopping2x .list_shoppingInfo {margin-top:7px;font-size:12px;}}

.list_shopping3x ul.items {padding:0; border-top:1px solid #ccc;}
.list_shopping3x ul.items .list_shoppingInfo p {text-align:center !important;}
.list_shopping3x ul.items li {width:33%;}
.list_shopping3x ul.items li a {padding:6px 10px;}

display:block; table-layout: fixed; box-sizing: border-box; padding:0; text-align:left; font-size:0;}
.list_shopping3x li {width:30.2%;padding:0 1.5625% 15px 1.5625% !important;display:inline-block; vertical-align: top;}
.list_shopping3x li a {display: block; padding:0;}
.list_shopping3x li figure {background:#fff;padding:0;}
.list_shopping3x li img.listPic {width:100%;}
.list_shopping3x .list_shoppingInfo {margin-top:7px;text-align:left;font-size:12px;}
.listName {font-size:12px; color:#666; line-height:16px; font-weight:400; word-break:break-all; max-height:32px; overflow:hidden; text-overflow:ellipsis;}
.listDiscount {color:#00c7c7; font-size:1.05em; font-weight:700; line-height:20px; }
.listPrice {font-size:14px; color:#222; font-weight:600; line-height:20px;}
.listPrice strike {color:#888;font-size:.825em; font-weight:400; display:inline-block; line-height:20px; margin-right:4px;}
.listSoldout {color:#222; font-size:.9em; font-weight:700; line-height:20px; margin-bottom:4px;}
.listReplace {color:#222; font-size:1.05em; font-weight:700; margin-bottom:4px;}
.listReview {color: #888; font-size:.9em; margin-bottom:4px;}
.listReserve {color:#888; font-size:.9em;}
.listPoint {color:#888; font-size:.9em;}

.list_shopping2x .listReview, .list_shopping2x .listReserve, .list_shopping2x .listPoint {display:none;}
.list_shopping2x .listPrice {margin-bottom:0;}
.list_shopping3x .listReview, .list_shopping3x .listReserve, .list_shopping3x .listPoint {display:none;}
.list_shopping3x .listPrice strike {display:none;}
.shopbrand .list_shopping2x .listName,
main#search .list_shopping2x .listName {height:34px;}
/* 분류 끝 */
/* BASIC css end */

