@charset "utf-8";
/* 
	Copyright(c) 2017 Onlinepowers Development Team
 	http://www.onlinepowers.com
*/

/* 카테고리 정렬 */
/*
.sort_area{ position:relative; font-size:13px; }
.sort_area div.sort_total{ margin-top:20px; color:#333;  font-weight:bold;  }
.sort_area .sort_total span{ color:#23ade3; } 
.category_tab{margin-top:12px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background: #fcfcfc}
.category_tab ul:after{content:''; display:block; clear:both;}
.category_tab ul li{float:left; width:25%;}
.category_tab ul li a{display:block; padding:9px 0; text-align:center; color:#4c4c4c; border-top:1px dotted #d1d1d1; background:#fcfcfc url(/content/images/common/util_bar.gif) no-repeat 0 center;  }
.category_tab ul li:nth-child(1) a,
.category_tab ul li:nth-child(2) a,
.category_tab ul li:nth-child(3) a,
.category_tab ul li:nth-child(4) a{border-top:0;}
.category_tab ul li:nth-child(1) a,
.category_tab ul li:nth-child(4n+1) a{background:#fcfcfc;}
.category_tab ul li a:hover,
.category_tab ul li a:focus,
.category_tab ul li a.on{color:#1a1a1a; font-weight:bold;}
*/

 /* 상품 검색조건 */
/*
.category_sort:after{content:''; display:block; clear:both; }
.category_sort ul{float:left; padding:11px 0; } 
.category_sort ul:after{content:''; display:block; clear:both; }
.category_sort ul li{ float:left; height:19px; line-height:19px;}
.category_sort ul li a{display:block; padding:0 12px; color:#666; background:#fcfcfc url(/content/images/common/util_bar.gif) no-repeat 0 center;} 
.category_sort ul li:first-child a{background:0;}
.category_sort ul li a.on,
.category_sort ul li a:focus,
.category_sort ul li a:hover{color:#fff; background:#1c2957; } 
.category_sort .sort_right{ float:right; padding:8px 0 0 0;}
.category_sort .sort_right select{width:115px; height:26px; padding:0 0 0 10px; color:#666; margin-right:10px; vertical-align:top;  }
.category_sort .sort_right span {display:inline-block; margin-left:-1px;}
.category_sort .sort_right .type{display:inline-block;}
.category_sort .sort_right .type:after{content:''; display:block; clear:both; }
.category_sort .sort_right .type span{float:left;}
*/

 
/* 상품리스트 common */
/*
.item-list ul:after{content:'';display:block;clear:both;}
.item-list .list-inner li a{display:block;} 
.thumbnail_wrap{position:relative;}
.thumbnail_wrap p{position:absolute;top:-9px;left:-8px;z-index:10;} 
.thumbnail_wrap .best{position:absolute;top:-9px;right:-8px;z-index:10;}
.thumbnail_wrap .best{width:48px; height:53px; line-height:30px; text-align:center; padding-bottom:23px; font-size:20px; font-style: italic; font-family:"Times New Roman"; color:#fff;  background:url('/content/images/icon/label_max_best.png') no-repeat 0 0; }
.thumbnail_wrap .thumbnail{display:block;}
.item-info .name{color:#4c4c4c; font-size:13px; overflow: hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap: break-word;line-height: 1.3em;height:2.6em;}
.price-zone>p{display:inline-block;}
.price-zone .sale{margin-right:15px; font-size:24px; font-weight:bold; font-family:"Verdana"; color:#e73535;  }
.price-zone .sale span{font-size:17px; }
.price-zone .price.-nobp{padding-top: 15px;}
.price-zone .price span{display:block; letter-spacing:-0.5px; }
.price-zone .before_price{line-height:1.2em; font-size:13px; color:#999; font-family:"Verdana"; text-decoration:line-through;}
.price-zone .before_price span{display:inline-block; font-size:12px; font-family:"Malgun Gothic"}
.price-zone .sale_price{line-height:1.2em; font-size:17px; color:#333; font-weight:bold; font-family:"Verdana";}
.price-zone .sale_price span{display:inline-block;font-size:13px; color:#333; font-weight:normal; font-family:"Malgun Gothic"}
*/

/* 상품리스트 리뷰 */
/* .item-list .review{color:#4c4c4c; font-size:12px;display: inline-block;float: right;padding-top: 2px;} 
.item-list .review a{display:inline-block !important; font-weight:bold;} */

/* 상품리스트 thumb */ 
/* .item-list.thumb ul:last-child{padding-bottom:25px; border-bottom:1px solid #dedede;}
.item-list.thumb .list-inner li{float:left; width:25%; padding:25px 25px 25px 19px; border-left:1px solid #eee; position: relative;min-height: 450px}
.item-list.thumb .list-inner li:first-child,
.item-list.thumb .list-inner li:nth-child(4n+1){border-left:0;} 
.item-list.thumb .list-inner li>a{width:223px;}  
.item-list.thumb .thumbnail_photo{width:223px; height:223px;}
.item-list.thumb .item-info{padding:15px 0 10px; } 
.item-list.thumb .price-zone{margin-top:15px; min-height: 40px;}   */

/* 상품리스트 basic */
/* .item-list.basic .list-inner li{clear:both; position:relative; width:100%;  min-height:202px; padding:25px 19px; border-bottom:1px solid #eee;}
.item-list.basic .list-inner li>a{min-height:115px; }
.item-list.basic .thumbnail_wrap{position:absolute; left:19px; top:25px; width:150px; height:150px; }
.item-list.basic .thumbnail_photo{width:150px; height:150px; }
.item-list.basic .thumbnail{position:absolute; top:0; left:0;} 
.item-list.basic .item-info{padding-left:170px; display:inline-block;}
.item-list.basic .item-info .name{display:inline-block; width:420px; margin:20px 50px 0 0; vertical-align:top;}
.item-list.basic .item-info .price-zone{display:inline-block; float:right; padding:55px 50px 0 0;}
.item-list.basic .item-info .price-zone .sale{min-width:70px; text-align:center; margin-right:50px;}
.item-list.basic .item-info .price-zone .price{min-width:138px; text-align:left;}
.item-list.basic .item-info .price-zone .price.-nobp{padding-left:120px;}
.item-list.basic .review{padding:10px 0;text-align: center;width: 100%;}
.item-list.basic .review a{display:inline-block;}
.item-list.basic .free{display:inline-block;}
.item-list.basic .item-label-02{padding-left:170px; }
.item-list.basic .thumbnail_wrap .item-label-01 img{height:48px;}
.item-list.basic .thumbnail_wrap .best{width:43px; height:48px; padding-bottom:20px; line-height:28px; font-size:18px; background-size:auto 48px;}
.item-list.basic .item-btns{position:absolute; top:25px; right:19px;  height:150px; padding:45px 0; text-align:center; }
.item-list.basic .item-btns button{display:block; height:30px; line-height:28px; text-align:center;}
.item-list.basic .item-btns button:first-child{margin-bottom:6px;}
.item-list.basic .item-label-02{height:18px;}  */

/**/
/* .item-list.basic.event .item-info .name{width:500px;} 
.item-list.basic.event .price-zone{float:right;}
.item-list.basic.event .price-zone .price{margin-right:0;} */

/* 베스트랭킹 */    
.best_rank{margin:35px 0; padding:35px 0; background:#f5f5f5;}
.best_rank h2{text-align:center; color:#333;font-size:24px; }   
.best_rank_inner{margin-top:15px; min-height:360px; background:#fff;   }  
.best_rank_inner:after{content:''; display:block; clear:both; }
.best-rank .slide {float:left; padding:20px; width:270px !important;  border-right:1px solid #f5f5f5;}
.best-rank a{display:block; position:relative; min-height:340px;}  
.best-rank .rank{display: block; position:absolute; top:-12px; left:-6px; z-index: 101; width:42px; height:47px; line-height:47px; color: #fff; font-size:20px; font-family:"times new roman"; font-style: italic; font-weight:500; text-align: center; background:url('/content/images/icon/label_rank_normal.png') no-repeat 0 0;}  
.best-rank .rank.rank_top{background:url('/content/images/icon/label_rank_top.png') no-repeat 0 0;}
.best-rank .thumbnail{display:block; margin:0 auto;}
.best-rank .thumbnail img{width:223px; height:223px;}
.best-rank .cont {width:100%; padding:15px 0 0 0; font-size: 13px; text-align:left; }
.best-rank .cont .name {margin-bottom:15px; color: #4c4c4c; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; line-height: 1.4em; height: 2.8em;}
.best-rank .sale{display: inline-block;  margin-right: 10px; color: #e73535;  font-size: 24px; font-weight: bold; font-family: 'Verdana';} 
.best-rank .price{display:inline-block;}
.best-rank .price.-nobp{padding-top: 15px;}
.best-rank .price span{display:block; line-height:1.3em; }
.best-rank .before_price{font-size:13px;  color:#999; text-decoration: line-through;}
.best-rank .sale_price{font-size:17px; color:#333; font-weight:bold;  }
.best_rank_inner .bx-wrapper .bx-controls-direction a{position: absolute; top:155px; outline: 0;width: 26px;height: 54px; text-indent: -9999px; z-index:200; }
.best_rank_inner .bx-wrapper .bx-prev{left:0; background: url('/content/images/btn/btn_best_prev.png') no-repeat 0 0;}
.best_rank_inner .bx-wrapper .bx-next{right:0;background: url('/content/images/btn/btn_best_next.png') no-repeat 0 0;}

