/* BASIC css start */
.search_result{padding-top:16px;}

.searchKeyword{border-bottom:solid 1px #000; margin-bottom:16px; display:flex; justify-content: space-between; align-items: center;}
.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:12px 0; display:flex; align-items: center; justify-content: space-between;}
.list_array_box > span, 
.list_array_box > span *{font-size:12px; font-weight:500; line-height:16px; color:#999;}
.list_array_box .list_array{border:none; font-size:12px; font-weight:500; line-height:14px; color:#999; padding:4px 22px 4px 8px; background-size:12px 12px; background-position:right center;}

#MS_product ul{display:flex; flex-wrap: wrap;}
#MS_product ul li{display:block; width:calc((100% - 8px)/2); margin-bottom:24px;}
#MS_product ul li:nth-child(odd){margin-right:8px;}
#MS_product ul li a{display:block; position:relative;}
#MS_product ul li .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;}
#MS_product ul li a{display:block;}
#MS_product ul li figure{width:100%;}
#MS_product ul li figure a > img{width:100%; border:solid 1px #F6F6F6;}
#MS_product ul li figure .list_shoppingInfo{padding-top:16px;}
#MS_product ul li figure .list_shoppingInfo .listName{font-size:14px; font-weight:500; line-height:17px; color:#333; padding-bottom:4px;}
#MS_product ul li figure .list_shoppingInfo .listDiscount{display:block; font-size:12px; font-weight:500; line-height:14px; color:#B3B3B3; text-decoration:line-through; padding-bottom:2px;}
#MS_product ul li figure .list_shoppingInfo .c-sale{display:flex; }
#MS_product ul li figure .list_shoppingInfo .c-sale div{margin-right:4px; font-size:16px; font-weight:700; line-height:17px; color:#F06D48; }
#MS_product ul li figure .list_shoppingInfo .c-sale div strong{font-size:16px; font-weight:700; line-height:17px; color:#F06D48; }
#MS_product ul li figure .list_shoppingInfo .c-sale .listPrice,
#MS_product ul li figure .list_shoppingInfo .c-sale .listPrice *{font-size:16px; font-weight:700; line-height:17px; color:#000;}
#MS_product ul li figure .list_shoppingInfo .c-icons span{display:flex; padding-top:10px; }
#MS_product ul li figure .list_shoppingInfo .c-icons span img{height:21px !important; width:auto !important; margin-right:4px;}
#MS_product ul li figure .list_shoppingInfo .c-prd-etc{padding-top:10px;}
#MS_product ul li figure .list_shoppingInfo .c-prd-etc *{display:inline-block; font-size:12px !important; font-weight:500 !important; line-height:14px !important; color:#999 !important;}
#MS_product ul li figure .list_shoppingInfo .c-prd-etc .c-review .crema-product-reviews-score{margin-right:14px;}


#MS_product_more_btn_area{margin-top:32px; margin-bottom:80px;}
#MS_product_more_btn_area .more a{display:block; padding:12px 0; text-align:center; border:solid 1px #242424;} 
#MS_product_more_btn_area .more a span{font-size:14px; font-weight:500; line-height:17px; color:#242424;}
#MS_product_more_btn_area .more a span img{vertical-align:sub; margin-left:6px;}

.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 */

