/* BASIC css start */
.inner{padding:0 80px}

.searchKeyword{border-bottom:solid 1px #000; margin:0 auto 48px auto; display:flex; justify-content: space-between; align-items: center; width:480px;}
.searchKeyword input{border:0; padding:14px 0; width:calc(100% - 35px); font-size:20px; line-height:24px; font-weight:500;}
.searchKeyword a{display:block; width:28px;}
.searchKeyword img{width:100%; filter:invert(0%) sepia(100%) saturate(0%) hue-rotate(78deg) brightness(0%) contrast(103%);}

.list_array_box{padding:16px 0; display:flex; align-items: center; justify-content: space-between;}
.list_array_box > span{font-size:14px; font-weight:500; line-height:17px; color:#999;}
.list_array_box .list_array{display:flex; justify-content: flex-end;}
.list_array_box .list_array li{position:relative; padding:4px 12px}
.list_array_box .list_array li:last-child{padding-right:0;}
.list_array_box .list_array li:not(:last-child)::after{content:''; display:block; width:1px; height:11px; background:#D9D9D9; position:absolute; right:0; top:50%; transform:translateY(-50%);}
.list_array_box .list_array li a{font-size:14px; font-weight:500; line-height:17px; color:#999;}
.list_array_box .list_array li a.active{color:#242424;}

.item-wrap .item-cont{display:flex; flex-wrap: wrap; padding-bottom:56px;}
.item-wrap .item-cont li{display:block; width:calc((100% - 72px)/4); margin-bottom:40px; margin-right:24px;}
.item-wrap .item-cont li:nth-child(4n){margin-right:0;}
.item-wrap .item-cont li a{display:block; position:relative;}
.item-wrap .item-cont li a .number{position:absolute; top:0; left:0; display:block; width:24px; height:24px; text-align:center; font-size:14px; font-weight:500; line-height:24px; color:#fff; background:#000;}
.item-wrap .item-cont li figure img{width:100%; border:solid 1px #F6F6F6;}
.item-wrap .item-cont li figure .list_shoppingInfo{padding-top:16px;}
.item-wrap .item-cont li figure .list_shoppingInfo .listName{font-size:16px; font-weight:500; line-height:19px; color:#333; padding-bottom:4px;}
.item-wrap .item-cont li figure .list_shoppingInfo .listDiscount{font-size:14px; font-weight:500; line-height:17px; color:#BFBFBF; padding-bottom;2px; text-decoration:line-through;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale{display:flex;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale > div{margin-right:4px;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale > div,
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale > div strong{font-size:18px; font-weight:700; line-height:22px; color:#F06D48;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale .listPrice strong{font-size:18px; font-weight:700; line-height:22px; color:#242424;}
.item-wrap .item-cont li figure .list_shoppingInfo .prd-ico .MK-product-icons{display:flex;}
.item-wrap .item-cont li figure .list_shoppingInfo .prd-ico .MK-product-icons img{margin-bottom:10px; height:21px !important; width:auto; box-sizing:content-box;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-prd-etc{margin-top:10px; display:flex;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-prd-etc .c-review{margin-right:8px; font-size:12px; font-weight:500; line-height:14px; color:#999999;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-prd-etc .c-color{font-size:12px; font-weight:500; line-height:14px; color:#999999;}


.item-wrap .paging{display:flex; align-items: center; justify-content: center}
.item-wrap .paging li{padding:0 24px; font-size:14px; font-weight:400; color:#bfbfbf;}
.item-wrap .paging li.next{transform:rotate(180deg);}
.item-wrap .paging li span{font-size:14px; color:#000; font-weight:400;}
.item-wrap .paging li img{vertical-align:sub;}
.item-wrap .paging li.active img{filter:invert(0%) sepia(100%) saturate(0%) hue-rotate(78deg) brightness(0%) contrast(103%);}

.none-data{padding:104px 0; text-align: center; margin-bottom:56px;}
.none-data p{font-size:18px; font-weight:500; line-height:22px; color:#242424; margin-bottom:6px;}
.none-data span{font-size:15px; font-weight:500; line-height:18px; color:#999;}
/* BASIC css end */

