/* 베스트딜 */
.rn_bestdeal{padding-top:5px;background: #f1f3f4;}
.rn_bestdeal .rn_topban_pd{padding:0;}
.rn_bestdeal .rn_best_lbox:first-child{margin-top:0;}
.rn_best_lbox {position: relative;height:195px;margin-bottom:5px;border-bottom:1px solid #d1d1d1;border-top: 1px solid #ececec;background:#fff;}
.rn_best_lbox a {display:block;}
.rn_best_lbox_top { position:relative; height:195px; padding-left:20px; z-index:2;}
.rn_best_lbox .rn_today_free {padding:18px 0 0 0;}
.rn_best_lbox .rn_today_free .rn_today {margin-left:0;}
.rn_best_lbox .tv_shop {display:block;width:46px;height:12px;padding:21px 0 0 0;}
.rn_best_lbox .tv_shop img {width:100%;}
.rn_best_lbox .rn_today_free{padding:21px 0 0 0}
.rn_best_lbox .rn_title {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;width:48%;height:46px;margin-top:4px;font-size:18px; line-height:23px; font-weight:700; color:#4d4d4d; letter-spacing:-0.2px;}
.rn_best_lbox .rn_title .rn_soldout{color:#cc1d22;}
.rn_best_lbox .rn_product_name {display:block;overflow:hidden;width:48%;margin-top:6px;color:#4d4d4d;letter-spacing:-0.2px;white-space:nowrap;text-overflow:ellipsis;}
.rn_best_lboxtool {width:100%;}
.rn_best_lboxtool:after {content:''; display:block; clear:both;}
.rn_best_lbpin {width:25px; height:25px; display:block; background: url(/images/rn_img/rn_icon_save.gif) no-repeat; background-size:25px 50px; position:absolute;bottom:8px;right:20px; z-index:2;}
.rn_best_lbpin.rn_on {background-position:0 -25px;}
.rn_best_lbpint1 {font-size:11px; margin-left:5px; float:left; background:rgba(68, 68, 68, 0.50); line-height:20px; width:50px; color:#ffffff; text-align:center;}
.rn_best_lbpint2 {font-size:11px; float:left; background:rgba(102, 102, 102, 0.50); line-height:20px; width:50px; color:#ffffff; text-align:center;}
.rn_best_lbimg {width:150px; height:150px; display:block; position:absolute; right:0; bottom:43px;}
.rn_best_lbox_txt {padding:0 0 0 20px; position:absolute;bottom:0;width:100%; z-index:2;background:rgba(255,255,255,0.8); height:43px;box-sizing:border-box;}	
.rn_best_lbox_line {position:absolute; left:20px;}
.rn_best_lbox_line span:nth-child(1) {width:32px; background-color:#9b9c9c; height:2px; display:block; float:left;}
.rn_best_lbox_line span:nth-child(2) {width:75px; background-color:#e7e8e9; height:2px; display:block; float:left;}
.rn_best_lbox_twrap:after {content:""; display:block; clear:both;}
.rn_best_lbox_txt1 {position:relative;float:left; line-height:100%; padding:12px 9px 0 0;border-top: 2px solid #da281c;font-size:14px;color: #cc1d22;font-family:'Roboto'; font-weight:100; letter-spacing:-0.2px;}
.rn_best_lbox_txt1 span {font-size:16px;font-weight:700;}
.rn_best_lbox_txt2 {float:left; padding-top:15px; color:#4d4d4d; font-size:14px; font-family:'Roboto'; letter-spacing:-0.2px; position:relative;}
.rn_best_lbox_txt2 span {font-size:16px;}
.rn_best_lbox_txt2.on {padding-top:13px;border-top:2px solid #9b9c9c;color:#cc1d22;}
.rn_best_lbox_txt3 {float:right; line-height:28px; color:#585858; font-size:11px; margin:9px 60px 0 0;letter-spacing:-0.2px;}
.rn_best_lbox_txt3 span {color:#dddddd; margin-left:9px; margin-right:9px; font-size:10px; font-weight:normal;}
.rn_best_lbox_lt {position:relative;}
.rn_best_lbox_lt:before {position:absolute;top:0;left:0;width:100%;height:2px;background:#ddddde;content:'';}
.rn_best_lbox .rn_best_stool {left: 20px;bottom: 43px;position: absolute;z-index: 3;-webkit-transform: translate(0px, 0px) translateZ(0px);}
.rn_best_lbox .rn_best_stool span{  letter-spacing: -0.2px;display: block;float: left;color: #ffffff;}
.rn_best_lbox .rn_best_stool span:nth-child(1){font-size: 12px;width: 90px;height: 25px;text-indent: -9999px;overflow: hidden;background: url(/images/rn_img/rn_ico_today.gif) 0 0 no-repeat;background-size: 100% 100%;padding: 0;}
.rn_best_lbox .rn_soldout {position:absolute;top:0;left:0;width:100%;height:100%;background:url('/images/rn_img/rn_blank02.png') repeat left top;text-indent:-9999px;z-index:3;}
.rn_best_lbox .rn_soldout:after {position:absolute;top:50%;left:50%;display:block;width:141px;height:119px;margin:-60px 0 0 -70px;background:url('/images/rn_img/rn_soldout.png') no-repeat left top;background-size:100% 100%;content:'';}

.rn_bestdeal_top .category_menu{margin:0 0 10px 0;}
.rn_bestdeal_top .category_menu .box{overflow:hidden;margin-top:15px;display:none;}
.rn_bestdeal_top .category_menu .box .ti{height:17px;text-indent:-9999px;overflow:hidden;margin-left:10px;}
.rn_bestdeal_top .category_menu .box .depart{background:url(/images/rn_img/tit_department2.png) 0 0 no-repeat;background-size:auto 13px;}
.rn_bestdeal_top .category_menu .box .tvshop{background:url(/images/rn_img/tit_tvshopping.png) 0 0 no-repeat;background-size:auto 13px;}
.rn_bestdeal_top .category_menu .box .lst{overflow:hidden;border:1px solid #e9e9e9;}
.rn_bestdeal_top .category_menu .box:first-child{margin-top:0;display:block;}
.rn_bestdeal_top .category_menu .box:first-child .lst{border-top:0;}
.rn_bestdeal_top .category_menu .box:first-child li{display:none;}
.rn_bestdeal_top .category_menu .box:first-child li:nth-child(1){display:block;}
.rn_bestdeal_top .category_menu .box:first-child li:nth-child(2){display:block;}
.rn_bestdeal_top .category_menu .box:first-child li:nth-child(3){display:block;}
.rn_bestdeal_top .category_menu .box:first-child li:nth-child(4){display:block;}
.rn_bestdeal_top .category_menu .box:first-child li:nth-child(5){display:block;}
.rn_bestdeal_top .category_menu .box:first-child li:nth-child(6){display:block;}
.rn_bestdeal_top .category_menu .box ul{overflow:hidden;background:#fff;margin:-1px;}
.rn_bestdeal_top .category_menu .box li{width:50%;height:33px;float:left;box-sizing:border-box;border:1px solid #e9e9e9;border-top:0;border-left:0;font-size:13px;}
.rn_bestdeal_top .category_menu .box li a{height:33px;display:-webkit-box;-webkit-box-align:center;color:#717576;padding:0 10px;overflow:hidden;text-overflow:ellipsis;background:url(/images/rn_img/ic_cate_arrow.png) right 9px top 50% no-repeat;background-size:6px 10px;white-space:nowrap;}
.rn_bestdeal_top .category_menu .cate_more{margin-top:-1px;position:relative;z-index:1;border:1px solid #e9e9e9;overflow:hidden;}
.rn_bestdeal_top .category_menu .cate_more a{height:30px;text-align:center;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;background:#ececec;border:1px solid #e0e0e0;}
.rn_bestdeal_top .category_menu .cate_more span{display:inline-block;background:url(/images/rn_img/ic_more.png) right 50% no-repeat;background-size:16px 8px;padding-right:25px;font-size:13px;color:#6c6c6c;}
.rn_bestdeal_top .category_menu .cate_more .tx2{display:none;background-image:url(/images/rn_img/ic_more2.png);}
.rn_bestdeal_top .category_menu.on .cate_more{border:1px solid #e0e0e0;}
.rn_bestdeal_top .category_menu.on .tx1{display:none;}
.rn_bestdeal_top .category_menu.on .tx2{display:inline-block;}
.rn_bestdeal_top .category_menu.on .cate_more div.tx2{display:-webkit-box;}
.rn_bestdeal_top .category_menu.on .box{display:block;}
.rn_bestdeal_top .category_menu.on .box:first-child li{display:block;}

.rn_bestdeal_top .category_menu .cate_more ul.tx1{overflow:hidden;background:#fff;margin:-1px;}
.rn_bestdeal_top .category_menu .cate_more ul.tx1 li{width:50%;height:33px;float:left;box-sizing:border-box;border:1px solid #e9e9e9;border-left:0;font-size:13px;text-indent:-9999px;overflow:hidden;}
.rn_bestdeal_top .category_menu .cate_more ul.tx1 li.lk1{background:url(/images/rn_img/more_department.png) no-repeat 11px 10px;background-size:58px 11px;}
.rn_bestdeal_top .category_menu .cate_more ul.tx1 li.lk2{background:url(/images/rn_img/more_tvshopping.png) no-repeat 11px 10px;background-size:40px 11px;}
.rn_bestdeal_top .category_menu .cate_more ul.tx1 li p{height:33px;display:block;background:url(/images/rn_img/ic_cate_arrow2.png) right 9px top 50% no-repeat;background-size:10px 6px;}
.rn_bestdeal_top .category_menu .cate_more div.tx2{display:none;height:30px;text-align:center;-webkit-box-align:center;-webkit-box-pack:center;background:#fff;}
.rn_bestdeal_top .category_menu .cate_more div.tx2 p{display:inline-block;background:url(/images/rn_img/ic_more2.png) right 50% no-repeat;background-size:16px 8px;padding-right:25px;font-size:13px;color:#6c6c6c;}

.rn_bestdeal_swipe_wrap {width:100%;min-height:100px;padding-bottom:30px;position:relative;overflow:hidden;}
.rn_bestdeal_swipe_wrap .rn_bestdeal_box{padding:0 10px;position:absolute;}
.rn_bestdeal_swipe_wrap .rn_bestdeal_box img {width:100%;}
.rn_bestdeal_swipe_wrap .bx-viewport {padding-bottom:0px; overflow-y:hidden;}
.rn_bestdeal_swipe_wrap .bx-controls{margin-top:8px;}

.rn_bestdeal_top .section_tit{background: #fff;border-top:2px solid #384044;position:relative;z-index:1;margin-bottom:-1px;}
.rn_bestdeal_top .section_tit span{height:22px;border-bottom:1px solid #ececec;display:block;padding:8px 0 0 0;margin:0 10px;font-weight:bold;color:#000;}

.rn_bestdeal_top .deal_tab{margin:0 10px 3px 10px;}
.rn_bestdeal_top .deal_tab:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.rn_bestdeal_top .deal_tab a{display:block;float:left;width:50%;height:40px;border:1px solid #ddd;border-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#808080;background:#f2f2f2;font-weight:bold;font-size:14px;line-height:2.6em;text-align:center;}
.rn_bestdeal_top .deal_tab a:last-child{border-right:1px solid #ddd;}
.rn_bestdeal_top .deal_tab a.on{position:relative;z-index:1;margin-right:-1px;border:1px solid #cc1d22;background:#fff;color:#cc1d22;}

/* 판매가정책 변경 */
.rn_best_lbox.nprice {height:200px;}
.rn_best_lbox.nprice .rn_best_lbox_txt {height:48px;}
.rn_best_lbox.nprice .rn_best_lbimg {bottom:48px;}
.rn_best_lbox.nprice .rn_best_lbox_txt1 {padding-top:18px;}
.rn_best_lbox_txt1 p.del {font-size:10px; font-weight:normal !important; color:#666; position:absolute; left:0; top:3px;}
.rn_best_lbox_txt1 p.del span {font-size:10px; font-weight:normal !important;}
.rn_best_lbox_txt1 p.real {font-size:16px;font-weight:700; }
.rn_best_lbox.nprice .rn_best_lbox_txt2 {padding-top:20px;}
.rn_best_lbox.nprice .rn_best_lbox_txt3 {margin-top:13px;}
.rn_best_lbox.nprice .rn_best_lbpin {bottom:10px;}