/* main best item list */ 
#wrap {width:100%; margin: auto;}
#container {width:100%; height:100%; position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;*zoom:1}
#container:after {display:block;clear:both;content:""}
#container .contents {padding:10px 0px 0px 0px;}

/* 베너 & 이달의 히트상품 */
.container-inner  {background-color:#ffffff; padding:0px 0px 0px 0px;}
.brandmerit { OVERFLOW: hidden; PADDING: 30px 0px 0px 0px; MARGIN: 0px auto; background-color:#ffffff;}
.brandmerit ul, li { list-style:none; }
.brandmerit img { border:0;vertical-align:top}
.brandmerit h2 { display:block; }
.brandmerit p, h1, h2, h3, ul, li { margin:0;padding:0; }
.brandmerit .contentleft { FLOAT: left; WIDTH: 645px }
.brandmerit .bannArea { HEIGHT: 213px }

.brandmerit .main_banner { border: 1px solid rgb(205, 206, 206); width: 638px; height: 262px; margin: 0px 0px 0px 0px; padding:0px; position: relative;}
.brandmerit .main_banner img { vertical-align: middle; border: 0px currentColor; }
.brandmerit .main_banner .hot_lst { margin: 0px; padding: 0px; width: 185px; float: left; }
.brandmerit .main_banner .hot_lst li { height: 87px; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #d5d5d5 1px solid; BORDER-BOTTOM: #d5d5d5 1px solid; display: block; position: relative; margin: -1px -1px -1px 0px; }
.brandmerit .main_banner .hot_lst li a { height: 87px; vertical-align: top; display: block; }
.brandmerit .main_banner .hot_lst li .selected { background: rgb(107, 107, 107); top: -1px; height: 87px; margin-bottom: -1px; border-top-color: rgb(107, 107, 107); border-bottom-color: rgb(107, 107, 107); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; z-index: 10; }
.brandmerit .main_banner .roll { margin: 0px; padding: 0px; width: 450px; float: left; }
.brandmerit .main_banner .receipt { margin: 0px; padding: 0px; width: 155px; height: 265px; float: left; border-left-width: 1px; border-left-color: rgb(107, 107, 107); background: #669900; }

.brandmerit .contentright { FLOAT: right; WIDTH: 400px; height: 262px; }
.brandmerit .contentright .article { MARGIN-TOP: 5px }
.brandmerit .contentright .article H2 { HEIGHT: 25px; text-align:left; }
.brandmerit .contentright .blogReview UL { BORDER-TOP: #84888c 1px solid; BORDER-BOTTOM: #84888c 0px solid }

.brandmerit .contentright .blogReview LI { HEIGHT: 113px; POSITION: relative; COLOR: #6f6f6f; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 85px; LINE-HEIGHT: 19px; PADDING-RIGHT: 0px; BORDER-BOTTOM: #c0c0c0 1px solid ; }
.brandmerit .contentright .blogReview LI A { COLOR: #6f6f6f; text-decoration: none; }
.brandmerit .contentright .blogReview LI A:active { text-decoration: underline; }
.brandmerit .contentright .blogReview LI A:hover { text-decoration: underline; }
.brandmerit .contentright .blogReview LI .thumb { POSITION: absolute; LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; PADDING-RIGHT: 5px; }
.brandmerit .contentright .blogReview LI .thumb img { WIDTH:100px; HEIGHT:100px; }
.brandmerit .contentright .blogReview LI .tit { POSITION: relative; LEFT: 35px; PADDING: 7px 5px 5px 5px;}
.brandmerit .contentright .blogReview LI .cont { POSITION: relative; LEFT: 35px; PADDING: 5px 5px 5px 5px;}

/* 상품리스트 */
#listview { OVERFLOW: hidden; PADDING: 20px 0px 0px 0px; MARGIN: 0px 0px 0px 0px auto;}
#listview .mcate_title {height:40px; vertical-align:middle; margin: 30px 0px 0px 0px; padding:5px 0px 5px 0px; width:99%;}
#listview .mcate_title h2 {font-weight:bold; font-size:28px; padding-left:30px; color:#000000;}
#listview .mcate_title h3 {font-weight:bold; font-size:28px; padding-left:50px; color:#ffffff;}

#contain_list .list_best {position: relative; display: inline-block; width: 1080px; height: 30%; text-align:left; padding: 20px 0px 40px 0px; }
.list_best ul:after, .list_best ol:after{display:block;clear:both;content:" "}
.list_best li .rank, .list_best li a .subject, .list_best li.click_item .frame span, .list_best li a .price_info .price {font-family:Malgun Gothic, "맑은 고딕"}
.list_best .title_banner {position:relative;z-index:1;float:left;margin:0 10px 0px 0px;width:57px;border:0px;}
.list_best ul li em.best_title{position:absolute;left:0;top:0;display:block;background:url(../images/main_list.png) no-repeat;width:20px;height:20px}
.list_best ul li em.best_title01{width:57px;height:513px;top:0px;background-position:0px -0px;}
.list_best ul li em.best_title02{width:57px;height:513px;top:0px;background-position:-68px -0px;}
.list_best ul li em.best_title02{width:57px;height:513px;top:0px;background-position:-136px -0px;}
.list_best ul li em.best_title02{width:57px;height:513px;top:0px;background-position:-204px -0px;}
.list_best ul li em.best_title02{width:57px;height:513px;top:0px;background-position:-272px -0px;}

.list_best li {position:relative;z-index:1;float:left;margin:0px 5px 12px 5px;width:260px;height:560px;border:0px solid #d9d9d9;background-color:#fff;overflow:hidden;}
.list_best li a{display:block;text-decoration:none; color:#767676;}
.list_best li a>span{display:block}
.list_best li a .thumbs{position:relative;border-bottom:1px solid #f0f0f0; text-align:center;}
.list_best li a .thumbs .limited{display:block;position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;text-align:center;color:#fff;background-position:0 0;background-repeat:repeat-x}
.list_best li a .subject{padding:8px 10px 10px 10px;color:#1a1a1a;font-size:14px; text-align:center;line-height:1.3; height:45px;letter-spacing:1px; cursor:pointer;*zoom:1; overflow:hidden;text-overflow;ellipsis;}
.list_best li a .subject:hover,
.list_best li a .subject:focus {text-decoration:underline; color:#17B4FF;}
.list_best ul li a .list_icon{background:url(/images/list_icon.png) no-repeat;width:20px;height:20px; text-align:center; width:150px; margin-left:50px;}
.list_best ul li a .list_icon01{width:150px;height:28px;top:0px;background-position:0px -0px;}
.list_best ul li a .list_icon02{width:150px;height:28px;top:0px;background-position:0px -29px;}
.list_best ul li a .list_icon03{width:150px;height:28px;top:0px;background-position:0px -58px;}
.list_best li a .contents{margin:10px 5px 10px 5px;color:#1a1a1a;font-size:13px;line-height:160%;overflow:hidden;*zoom:1;letter-spacing:0px; text-align:left;}
.list_best li a .one_detail{margin: 0px 0px 5px 0px; padding: 5px 0px 0px 5px;color:##282828; height:25px; font-size:13px;line-height:160%;letter-spacing:-1px; width:98%; background-color:#fff5f0; table-layout:fixed;}
.list_best li a .price_info{padding:10px 10px 0px 10px;font-size:14px; background-color:#fafafa;border-top:1px solid #f0f0f0; line-height:140%; text-align:left;}
.list_best li a .price_info .price1 {padding: 0px 0px 0px 0px; height:25px; color:#808080; letter-spacing:1px;font-weight:bold; text-align:left;}
.list_best li a .price_info .price2 {padding: 0px 0px 0px 0px; height:25px; color:#004080; letter-spacing:1px;font-weight:bold; text-align:left;}
.list_best li a .price_info .price3 {padding: 0px 0px 0px 0px; height:25px; color:#FF6600; letter-spacing:1px;font-weight:bold; text-align:left;}
.list_best li a .price_info .price4 {padding: 0px 0px 0px 0px; height:25px; color:#0080C0; letter-spacing:0px;font-weight:bold; text-align:left;}
.list_best li a .price_info .tbg1 {padding:2px 2px 2px 2px; font-size:12px; color:#808080; width:120px; letter-spacing:-1px;border:1px solid #D4D4D4; background-color:#F0F0F0;}

/* 상품리스트 Focus */
.list_best .best_item .btn_direct {display:none;overflow:hidden;position:absolute;left:70px;top:200px;width:104px;height:41px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
.list_best .best_item .btn_direct {background-position:0 -50px;}
.list_best .best_item .link_ritem {display:block;position:relative;border:2px solid #ddd;cursor:pointer; height:557px;}
.list_best .best_item .link_ritem:hover,
.list_best .best_item .link_ritem:focus {border:2px solid #FF0000;}
.list_best .best_item .link_ritem:hover .btn_direct,
.list_best .best_item .link_ritem:focus .btn_direct {display:block;}

/* 패키지리스트 */
#contain_list .list_complex {position: relative; display: inline-block; width: 1080px; height: 30%; text-align:left; padding: 20px 0px 40px 0px; }
.list_complex ul:after, .list_complex ol:after{display:block;clear:both;content:" "}
.list_complex li .rank, .list_complex li a .subject, .list_complex li.click_item .frame span, .list_complex li a .price_info .price {font-family:Malgun Gothic, "맑은 고딕"}

.list_complex ul li {position:relative;z-index:1;float:left;margin:0px 5px 12px 5px;width:260px;height:562px;border:0px solid #d9d9d9;background-color:#fff;overflow:hidden;}
.list_complex ul li a{display:block;text-decoration:none; color:#767676;}
.list_complex ul li a>span{display:block}
.list_complex ul li a .thumbs{position:relative;border-bottom:1px solid #f0f0f0; text-align:center;}
.list_complex ul li a .thumbs .limited{display:block;position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;text-align:center;color:#fff;background-position:0 0;background-repeat:repeat-x}
.list_complex ul li a .subject{padding:8px 10px 10px 10px;max-height:36px;color:#1a1a1a;font-size:14px; text-align:center;line-height:1.3; letter-spacing:1px; cursor:pointer;*zoom:1; width:250px;overflow:hidden;text-overflow;ellipsis;}
.list_complex ul li a .subject:hover,
.list_complex ul li a .subject:focus {text-decoration:underline; color:#17B4FF;}
.list_complex ul li a .list_icon{background:url(/images/list_icon.png) no-repeat;width:20px;height:20px; text-align:center; width:150px; margin-left:50px;}
.list_complex ul li a .list_icon01{width:150px;height:28px;top:0px;background-position:0px -0px;}
.list_complex ul li a .list_icon02{width:150px;height:28px;top:0px;background-position:0px -29px;}
.list_complex ul li a .list_icon03{width:150px;height:28px;top:0px;background-position:0px -58px;}
.list_complex ul li a .contents{margin:10px 5px 10px 5px;color:#1a1a1a;font-size:13px;line-height:160%;overflow:hidden;*zoom:1;letter-spacing:0px; text-align:left;}
.list_complex ul li a .one_detail{margin: 0px 0px 5px 0px; padding: 5px 0px 0px 5px;color:##282828; height:25px; font-size:13px;line-height:160%;letter-spacing:-1px; width:98%; background-color:#fff5f0; table-layout:fixed;}
.list_complex ul li a .price_info{overflow:hidden;padding:10px 5px 0px 5px;font-size:14px; background-color:#fafafa;border-top:1px solid #f0f0f0; line-height:140%; text-align:left;}
.list_complex ul li a .price_info .price1 {padding: 0px 0px 0px 0px; height:25px; color:#808080; letter-spacing:1px;font-weight:bold; text-align:left;}
.list_complex ul li a .price_info .price2 {padding: 0px 0px 0px 0px; height:25px; color:#008040; letter-spacing:1px;font-weight:bold; text-align:left;}
.list_complex ul li a .price_info .price3 {padding: 0px 0px 0px 0px; height:25px; color:#FF6600; letter-spacing:1px;font-weight:bold; text-align:left;}
.list_complex ul li a .price_info .price4 {padding: 0px 0px 0px 0px; height:25px; color:#0080C0; letter-spacing:0px;font-weight:bold; text-align:left;}
.list_complex ul li a .price_info .tbg1 {padding:2px 2px 2px 2px; font-size:12px; color:#808080; width:120px; letter-spacing:-1px;border:1px solid #D4D4D4; background-color:#F0F0F0;}

/* 상품리스트 Focus */
.list_complex .best_item .btn_direct {display:none;overflow:hidden;position:absolute;left:70px;top:200px;width:104px;height:41px;background:url(/images/btn_img.png) no-repeat;text-indent:-9999px;}
.list_complex .best_item .btn_direct {background-position:0 -50px;}
.list_complex .best_item .link_ritem {display:block;position:relative;border:2px solid #ddd;cursor:pointer; height:557px;}
.list_complex .best_item .link_ritem:hover,
.list_complex .best_item .link_ritem:focus {border:2px solid #FF0000;}
.list_complex .best_item .link_ritem:hover .btn_direct,
.list_complex .best_item .link_ritem:focus .btn_direct {display:block;}