@charset "utf-8";

/* ¿ÞÂÊ¸Þ´º »ç¿ë¸ðµåÀÏ ¶§ */
.left_contents .lh4{margin-bottom:10px;color:#333;font-size:15px;overflow:hidden}
.left_contents .lh4 a{display:inline-block;float:right;font-size:0px}
.left_contents .lh4 .ico{display:inline-block;width:14px;height:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-152px -10px}
.left_contents .lh4 .ico.close{background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-164px -10px}
.plugin_left_deliveryselect label,
.plugin_left_adminadd label{display:inline-block;padding:5px 10px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;font-size:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;cursor:pointer}

.plugin_left_selected{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}
.plugin_left_selected .lh4 .btn_reset{display:inline-block;float:right;padding-bottom:5px;border-bottom:1px solid #aaa;font-size:12px}
.plugin_left_selected ul{overflow:hidden}
.plugin_left_selected li{float:left;margin:3px 0px;margin-right:4px;padding:5px 7px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;font-size:13px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.plugin_left_selected li .ico{display:inline-block;position:relative;width:14px;height:14px;top:-2px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-10px -10px;font-size:0px}
.plugin_left_selected .color{display:inline-block;width:18px;height:18px;border:1px solid #ddd;border-radius:50px;box-sizing:border-box;font-size:0px;line-height:0%;vertical-align:top}

.plugin_left_category{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}

.plugin_left_brand{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}
.plugin_left_brand ul{margin-bottom:10px}
.plugin_left_brand .btn_more{display:block;width:56px;margin-top:5px;padding:3px 0px 3px 3px;border:1px solid #e5e5e5;border-radius:3px;box-sizing:border-box;font-size:12px;text-align:center}
.plugin_left_brand .btn_more .ico{display:inline-block;width:14px;height:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-96px -10px;font-size:0px;vertical-align:middle}

.plugin_left_priceselect{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}
.plugin_left_priceselect input{width:82px;height:30px;padding-left:10px;border-radius:3px;box-sizing:border-box}
.plugin_left_priceselect input::placeholder{color:#aaa}
.plugin_left_priceselect input:focus{border:1px solid #e7e7e7;outline:none}
.plugin_left_priceselect .lastinput{border-radius:3px 0px 0px 3px}
.plugin_left_priceselect .btn_search{display:inline-block;width:30px;line-height:28px;border:1px solid #ddd;border-left:none;border-radius:0px 5px 5px 0px;box-sizing:border-box;font-size:0px;vertical-align:top}
.plugin_left_priceselect .btn_search .ico{display:inline-block;position:relative;width:14px;height:14px;top:7px;left:8px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-38px -10px;font-size:0px}

.plugin_left_deliveryselect{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}
.plugin_left_deliveryselect ul{overflow:hidden}
.plugin_left_deliveryselect li{float:left;margin-right:4px}
.plugin_left_deliveryselect li input{display:none}
.plugin_left_deliveryselect li input[type="checkbox"]:checked + label{color:#000}
.plugin_left_deliveryselect li input[type="checkbox"]:checked + label{border:1px solid #ea4235;background:#ea4235;color:#fff}

.plugin_left_colorselect{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}
.plugin_left_colorselect ul{overflow:hidden}
.plugin_left_colorselect li{float:left;margin-right:12px;margin-bottom:12px}
.plugin_left_colorselect li:nth-child(7n){margin-right:0px}
.plugin_left_colorselect li label{display:block;cursor:pointer}
.plugin_left_colorselect li input{display:none}
.plugin_left_colorselect li label div{margin:0 auto;width:20px;height:20px;border:1px solid #ddd;border-radius:50%;box-sizing:border-box;font-size:0px;overflow:hidden}
.plugin_left_colorselect li input[type="checkbox"]:checked + label{color:#000}
.plugin_left_colorselect li input[type="checkbox"]:checked + label .ico{display:block;position:relative;width:14px;height:14px;top:2px;left:2px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-82px -10px}
.plugin_left_colorselect p.infotext{font-size:12px;letter-spacing:-0.5px}

.plugin_left_adminadd{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}
.plugin_left_adminadd ul{overflow:hidden}
.plugin_left_adminadd li{float:left;margin-right:4px}
.plugin_left_adminadd li input{display:none}
.plugin_left_adminadd li input[type="checkbox"]:checked + label{color:#000}
.plugin_left_adminadd li input[type="checkbox"]:checked + label{border:1px solid #ea4235;background:#ea4235;color:#fff}

.plugin_left_searchbox{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}
.plugin_left_searchbox input{float:left;width:calc(100% - 30px);height:30px;padding-left:8px;border-radius:5px 0px 0px 5px}
.plugin_left_searchbox input::placeholder{color:#aaa}
.plugin_left_searchbox input:focus{border:1px solid #e7e7e7;outline:none}
.plugin_left_searchbox .btn_search{display:inline-block;width:30px;line-height:28px;border:1px solid #ddd;border-left:none;border-radius:0px 5px 5px 0px;box-sizing:border-box;font-size:0px;vertical-align:top}
.plugin_left_searchbox .btn_search .ico{display:inline-block;position:relative;width:14px;height:14px;top:7px;left:8px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-24px -10px;font-size:0px}

.plugin_left_board{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}

.plugin_left_help{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}

.plugin_left_newpage{margin-bottom:20px !important;padding-bottom:20px;border-bottom:1px solid #eee}
 /* ¿ÞÂÊ¸Þ´º »ç¿ë¸ðµåÀÏ ¶§ */


/* »ó´Ü¸Þ´º °Ë»ö¾î ÀÔ·Â */
#keyword_search{display:none;position:absolute;top:-15px;right:-12px;width:505px;padding:0px;border:1px solid #696969;border-radius:3px;background:#fff;box-sizing:boder-box;text-align:left;overflow:hidden;z-index:100}
#keyword_search h4, #keyword_search2 h4{padding:10px;padding-left:20px;border-bottom:1px solid #696969;box-sizing:border-box;text-align:right;overflow:hidden}
#keyword_search h4 input, #keyword_search2 h4 input{float:left;width:calc(100% - 60px);padding:0px;border:none}
#keyword_search h4 input:focus, #keyword_search2 h4 input:focus{outline: none}
#keyword_search .btn_search, #keyword_search2 .btn_search{display:inline-block;width:25px;height:28px;background:url('/images/top/search.png') no-repeat;background-position:center;font-size:0px;vertical-align:middle}
#keyword_search .btn_close, #keyword_search2 .btn_close{display:inline-block;width:25px;height:28px;background:url('/images/common/icon_close.png') no-repeat;background-position:center;font-size:0px;vertical-align:middle}

/* »ó´Ü¸Þ´º ÀÚµ¿¿Ï¼º °Ë»ö°á°ú */
#keyword_search .search_keylist{display:table-cell;width:55%;padding:25px 20px;border-right:1px solid #e5e5e5;box-sizing:border-box}
#keyword_search .search_keylist h5{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee;color:#e94337;font-size:14px;font-weight:bold}
#keyword_search .search_keylist li{padding:10px 0px}
#keyword_search .search_keylist .point{padding:10px 0px;color:#e94337}
#keyword_search .search_catebrand{display:table-cell;width:45%;padding:25px 20px 15px 20px;box-sizing:border-box}
#keyword_search .search_catebrand h5{margin-bottom:10px;font-size:14px;font-weight:bold}
#keyword_search .search_catebrand .search_prcategory{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e5e5e5}
#keyword_search .search_catebrand .search_prcategory li{width:100%;margin:8px 0px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}
#keyword_search .search_catebrand .search_prcategory label{display:inline-block;width:60px;margin-right:2px;padding:3px 0px;box-sizing:border-box;background:#d1a25e;color:#fff;font-size:12px;text-align:center}
#keyword_search .search_catebrand .point{color:#e94337}
#keyword_search .search_catebrand .search_primg{margin-top:5px;overflow:hidden}
#keyword_search .search_catebrand .search_primg li{float:left;width:calc(50% - 5px);margin-right:10px}
#keyword_search .search_catebrand .search_primg li:nth-child(2n){margin-right:0px}

/* »ó´Ü¸Þ´º ÃßÃµÅ°¿öµå, ÃÖ±Ù°Ë»ö¾î, ÀÎ±â°Ë»ö¾î */
#keyword_search2{display:none;position:absolute;top:-15px;right:-12px;width:423px;padding:0px;border:1px solid #696969;border-radius:3px;background:#fff;box-sizing:boder-box;text-align:left;overflow:hidden;z-index:100}
#keyword_search2 .tab li{float:left;width:33.3%}
#keyword_search2 .tab li a{display:block;border-right:1px solid #ddd}
#keyword_search2 .tab li a.selected{color:#e94337}
#keyword_search2 .tab li:last-child a{border-right:none}

/* »ó´Ü¸Þ´º ÃßÃµÅ°¿öµå */
#keyword_search2 .recom_keyword{padding:20px;padding-top:0px}
#keyword_search2 .recom_keyword li{margin:8px 40px;padding:10px 15px;box-sizing:border-box;border:1px solid #ddd;border-radius:50px;text-align:center}

/* »ó´Ü¸Þ´º ÃÖ±Ù°Ë»ö¾î */
#keyword_search2 .latest_keyword{padding:20px 40px;padding-top:0px;padding-bottom:10px;border-bottom:1px solid #ddd}
#keyword_search2 .latest_keyword li{margin:8px 0px;padding:5px 0px;box-sizing:border-box}
#keyword_search2 .latest_keyword li .btn_delete{float:right}
#keyword_search2 .latest_keyword li .btn_delete a{display:block;width:14px;height:14px}
#keyword_search2 .latest_keyword li .ico{display:inline-block;position:relative;top:0px;left:2px;width:14px;height:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-10px -10px;font-size:0px;vertical-align:top}
#keyword_search2 .btn_all_delete{padding:15px 40px;box-sizing:border-box;text-align:right}
#keyword_search2 .btn_all_delete .ico{display:inline-block;position:relative;top:1px;left:3px;width:14px;height:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-10px -10px;font-size:0px;vertical-align:top}

/* »ó´Ü¸Þ´º ÀÎ±â°Ë»ö¾î */
#keyword_search2 .hit_keyword{padding:20px 40px;padding-top:0px}
#keyword_search2 .hit_keyword li{margin:8px 0px;padding:5px 0px;box-sizing:border-box;overflow:hidden}
#keyword_search2 .hit_keyword .top1{display:inline-block;width:15px;height:15px;line-height:15px;margin-right:5px;background:#e94337;color:#fff;font-size:10px;text-align:center;vertical-align:top}
#keyword_search2 .hit_keyword .top2{display:inline-block;width:15px;height:15px;line-height:15px;margin-right:5px;background:#e94337;color:#fff;font-size:10px;text-align:center;vertical-align:top}
#keyword_search2 .hit_keyword .top3{display:inline-block;width:15px;height:15px;line-height:15px;margin-right:5px;background:#e94337;color:#fff;font-size:10px;text-align:center;vertical-align:top}
#keyword_search2 .hit_keyword .top4{display:inline-block;width:15px;height:15px;line-height:15px;margin-right:5px;background:#eee;color:#666;font-size:10px;text-align:center;vertical-align:top}
#keyword_search2 .hit_keyword .ico{float:right}
#keyword_search2 .hit_keyword .ico.same{float:right;display:inline-block;position:relative;top:1px;left:3px;width:14px;height:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-110px -10px;font-size:0px;vertical-align:top}
#keyword_search2 .hit_keyword .ico.up{float:right;display:inline-block;position:relative;top:1px;left:3px;width:14px;height:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-124px -10px;font-size:0px;vertical-align:top}
#keyword_search2 .hit_keyword .ico.down{float:right;display:inline-block;position:relative;top:1px;left:3px;width:14px;height:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-138px -10px;font-size:0px;vertical-align:top}


#list .categories{position:relative}

/* ´Ù¸¥ Ä«Å×°í¸® º¸±â*/
.categoryListBtn{display:inline-block;position:relative;vertical-align:-2px;}
.categoryListBtn .btn_open_categorylist{display:block;height:26px;width:26px;border:1px solid #e1e1e1;border-radius:3px;}
.categoryListBtn .btn_open_categorylist .ico{display:block;position:relative;top:6px;left:6px;height:14px;width:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-52px -10px}
.categoryList{display:none;position:absolute;top:35px;background:#ffffff;font-size:1rem;border:1px solid #666;border-radius:3px;padding:12px 20px;width:180px;height:195px;box-sizing:border-box;box-shadow: rgba(0,0,0,0.07) 20px 20px 30px;color:#848484;line-height:180%;z-index:999;overflow-y: scroll;text-align:left;}
.selCategory{position:relative}
.subCategoryList{display:none;position:absolute;top:20px;background:#ffffff;font-size:1rem;border:1px solid #666;border-radius:3px;padding:12px 20px;width:180px;height:195px;box-sizing:border-box;box-shadow: rgba(0,0,0,0.07) 20px 20px 30px;color:#848484;line-height:180%;z-index:999;overflow-y: scroll;text-align:left;}
.subCategoryList li{width:100%;padding:0px;border:0px}

/* ÇÊÅÍ¸µ ¼±ÅÃ ¹öÆ° */
#btnFiltering{position:absolute;top:-8px;right:0px;display:inline-block;padding:8px 12px;border:1px solid #eee;box-sizing:border-box;background:#f9f9f9}
#btnFiltering .ico{display:inline-block;position:relative;top:2px;left:2px;width:16px;height:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-66px -10px}

/* ÇÊÅÍ¸µ */
#filteringWrap{display:none;position:relative;top:30px;border:1px solid #eee}
#filteringWrap .brandList h2 a{display:block;width:60px;margin-top:5px;padding:3px 0px 3px 3px;border:1px solid #eee;border-radius:3px;box-sizing:border-box;font-size:12px;text-align:center}
#filteringWrap .brandList h2 .ico{display:inline-block;width:14px;height:14px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-96px -10px;font-size:0px;vertical-align:middle}
#filteringWrap .brandList ul li{float:left;width:20%}
#filteringWrap .brandList li label{display:block;padding:5px 0px;cursor:pointer}
#filteringWrap .brandList li input{display:none}
#filteringWrap .brandList li input[type="checkbox"]:checked + label{color:#000;font-weight:bold}
.brandList li input[type="checkbox"]:checked + label{color:#000;font-weight:bold}

#filteringWrap .filtering{padding:25px 30px;border-bottom:1px solid #eee;box-sizing:border-box;overflow:hidden}
#filteringWrap .filtering h2{float:left;width:120px;margin-top:8px;color:#444;font-size:14px}
#filteringWrap .filtering .rContent{float:right;width:calc(100% - 140px);overflow:hidden}
#filteringWrap .filtering .rContent li{float:left}

#filteringWrap .filtering .pricearea label,
#filteringWrap .filtering .benefit label,
#filteringWrap .filtering .adminadd label{display:inline-block;min-width:90px;padding:7px 10px;border:1px solid #ddd;border-radius:3px;box-sizing:border-box;font-size:13px;text-align:center;cursor:pointer}
#filteringWrap .pricearea,
#filteringWrap .benefit,
#filteringWrap .color{margin-bottom:20px;overflow:hidden}

/* °¡°Ý´ë(¼±ÅÃÇü) */
#filteringWrap .pricearea ul{overflow:hidden}
#filteringWrap .pricearea li{margin-right:5px}
#filteringWrap .pricearea li input{display:none}
#filteringWrap .pricearea li input[type="checkbox"]:checked + label{color:#000}
#filteringWrap .pricearea li input[type="checkbox"]:checked + label{border:1px solid #ea4235;background:#ea4235;color:#fff}

/* °¡°Ý´ë(Á÷Á¢ÀÔ·Â) */
#filteringWrap .pricearea .priceSelect{float:left;margin-right:20px;overflow:hidden}
#filteringWrap .pricearea input{width:100px;height:30px;padding-left:10px;border-radius:3px;box-sizing:border-box}
#filteringWrap .pricearea input::placeholder{color:#aaa}
#filteringWrap .pricearea input:focus{border:1px solid #e7e7e7;outline:none}
#filteringWrap .pricearea .lastinput{border-radius:3px 0px 0px 3px}
#filteringWrap .pricearea .btn_search{display:inline-block;width:30px;line-height:28px;margin-right:10px;border:1px solid #ddd;border-left:none;border-radius:0px 5px 5px 0px;box-sizing:border-box;font-size:0px;vertical-align:top}
#filteringWrap .pricearea .btn_search .ico{display:inline-block;position:relative;width:14px;height:14px;top:7px;left:8px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-38px -10px;font-size:0px}

/* ¹è¼Û/ÇýÅÃ(¼±ÅÃÇü) */
#filteringWrap .benefit ul{overflow:hidden}
#filteringWrap .benefit li{margin-right:5px}
#filteringWrap .benefit li input{display:none}
#filteringWrap .benefit li input[type="checkbox"]:checked + label{color:#000}
#filteringWrap .benefit li input[type="checkbox"]:checked + label{border:1px solid #ea4235;background:#ea4235;color:#fff}

/* »ö»ó(¼±ÅÃÇü) */
#filteringWrap .color ul{overflow:hidden}
#filteringWrap .color li{width:5%;margin:5px 0px;text-align:center}
#filteringWrap .color li label{display:block;cursor:pointer}
#filteringWrap .color li input{display:none}
#filteringWrap .color li label div{margin:0 auto 10px auto;width:20px;height:20px;border:1px solid #ddd;border-radius:50%;box-sizing:border-box;font-size:0px;overflow:hidden}
#filteringWrap .color li input[type="checkbox"]:checked + label{color:#000}
#filteringWrap .color li input[type="checkbox"]:checked + label .ico{display:block;position:relative;width:14px;height:14px;top:2px;left:2px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-82px -10px}

/* °ü¸®ÀÚ ¼³Á¤¸Þ´º(¼±ÅÃÇü) */
#filteringWrap .adminadd ul{overflow:hidden}
#filteringWrap .adminadd li{margin-right:5px}
#filteringWrap .adminadd li input{display:none}
#filteringWrap .adminadd li input[type="checkbox"]:checked + label{color:#000}
#filteringWrap .adminadd li input[type="checkbox"]:checked + label{border:1px solid #ea4235;background:#ea4235;color:#fff}

/* °á°ú ³» Àç°Ë»ö */
#filteringWrap .searchbox{padding:25px 30px;box-sizing:border-box;overflow:hidden}
#filteringWrap .selectedfiltering{float:left;width:60%;margin-top:4px}
#filteringWrap .selectedfiltering li{float:left;margin-right:25px;line-height:20px}
#filteringWrap .selectedfiltering .ico{display:inline-block;position:relative;width:14px;height:14px;top:-1px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-10px -10px;font-size:0px}
#filteringWrap .selectedfiltering .color{display:inline-block;width:20px;height:20px;border:1px solid #ddd;border-radius:50px;box-sizing:border-box;font-size:0px;line-height:0%;vertical-align:top}
#filteringWrap .searchkeyword{float:right}
#filteringWrap .searchkeyword input{float:left;height:30px;padding-left:8px;border-radius:5px 0px 0px 5px}
#filteringWrap .searchkeyword input::placeholder{color:#aaa}
#filteringWrap .searchkeyword input:focus{border:1px solid #e7e7e7;outline:none}
#filteringWrap .searchkeyword .btn_search{display:inline-block;width:30px;line-height:28px;margin-right:10px;border:1px solid #ddd;border-left:none;border-radius:0px 5px 5px 0px;box-sizing:border-box;font-size:0px;vertical-align:top}
#filteringWrap .searchkeyword .btn_search .ico{display:inline-block;position:relative;width:14px;height:14px;top:7px;left:8px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-24px -10px;font-size:0px}
#filteringWrap .btn_applyfilter{display:inline-block;padding:0px 15px;line-height:30px;border-radius:4px;background:#2a2a2a;color:#fff;vertical-align:top}
#filteringWrap .btn_closefilter{display:inline-block;padding:0px 15px;line-height:28px;border:1px solid #ddd;border-radius:4px;background:#f9f9f9;vertical-align:top}


/* »óÇ°»ó¼¼ÆäÀÌÁö */
.prdetail_filtering{border-bottom:1px solid f2f2f2}
.prdetail_filtering li select{width:calc(100% - 150px);height:30px;border:1px solid #e5e5e5}
.prdetail_filtering li select:focus{outline:none}
.prdetail_filtering .filtering1, .prdetail_filtering .filtering2{margin-bottom:10px}
.prdetail_filtering .colorSelect{overflow:hidden}
.prdetail_filtering .colorSelect li{float:left;width:60px;margin:5px 0px;margin-right:10px}
.prdetail_filtering .colorSelect li input{display:none}
.prdetail_filtering .colorSelect li label{display:inline-block;border:1px solid #ddd;box-sizing:border-box;overflow:hidden;cursor:pointer}
.prdetail_filtering .colorSelect li input[type="radio"]:checked + label .ico{display:block;position:relative;width:28px;height:28px;top:17px;left:17px;background:url('/plugIn/Search_keyword/img/icon_group.png') no-repeat;background-position:-10px -24px}
.prdetail_filtering .colorSelect .color{width:60px;height:60px;font-size:0px}

.fixedDetailInfo .prdetail_filtering li select{width:100%;height:30px;border:1px solid #e5e5e5}