/* 2017 추석명절관 */
@import url(/htmlapps/css/holiday/2017_chuseok_m.css);

/* 공통 */
.rn_depart_se,
.rn_mdpick_se,
.rn_season_se {margin:10px 5px;}
.recommendDetail .rn_depart_se,
.recommendDetail .rn_mdpick_se,
.recommendDetail .rn_season_se {margin:5px 5px 10px;}
.rn_depart_se img,
.rn_mdpick_se img,
.rn_season_se img{width:100%;}

.rn_depart_se a,
.rn_mdpick_se a,
.rn_season_se a{-webkit-tap-highlight-color:transparent;}

.rn_mb_wrap .tvBanner{text-align:center;padding:10px 0 0 0;}
.rn_mb_wrap .tvBanner img{width:100%}
.lh_home .tvBanner{padding-bottom:5px;}

.rn_mb_wrap .rn_cal_prev,
.rn_mb_wrap .rn_cal_next {position:absolute;top:0px;display:block;width:2rem;height:3.5rem;background:#ffffff;}
.rn_mb_wrap .rn_cal_prev {left:3px;}
.rn_mb_wrap .rn_cal_next {right:3px;}
.rn_mb_wrap .rn_cal_prev:after,
.rn_mb_wrap .rn_cal_next:after {position:absolute;top:1.4rem;display:block;width:0.6rem;height:0.9rem;content:'';}
.rn_mb_wrap .rn_cal_prev:after {left:5px;background:url(/images/rn_img/rn_left_arrow.gif) no-repeat left top;background-size:100% 100%;}
.rn_mb_wrap .rn_cal_next:after {right:5px;background:url(/images/rn_img/rn_right_arrow.gif) no-repeat left top;background-size:100% 100%;}
.rn_mb_wrap .rn_cal_prev.rn_on:after {background:url(/images/rn_img/rn_left_arrow02.gif) no-repeat left top;background-size:100% 100%;}
.rn_mb_wrap .rn_cal_next.rn_on:after {background:url(/images/rn_img/rn_right_arrow04.gif) no-repeat left top;background-size:100% 100%;}

/** rn2th_bestdeal **/
/* 베스트딜 */
.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;}


/** rn2th_hpromotion **/
/* 홈 고정판촉 */
.rn_hpromotion_swipe_wrap {width:100%;}
.rn_hpromotion_swipe_wrap .rn_thnk_ind>span:first-child {margin-left:0px;}
.rn_hpromotion_swipe {width:100%;}
.rn_hpromotion_box img {width:100%;}
.rn_hpromotion_swipe {background-color:#f7f8f8; padding-bottom:30px;}
.rn_hpromotion_swipe_wrap .bx-viewport {padding-bottom:0px; overflow-y:hidden;}
.rn_hpromotion_swipe_wrap {padding-bottom:13px; position:relative;}
.rn_hpromotion_swipe_wrap .rn_thnk_ind{margin-top:8px;}
.rn_hpromotion_swipe_anchor {right:8px; bottom:38px;position:absolute; font-size:11px; letter-spacing:-0.2px; line-height:16px; padding:7px 12px; background:#ffffff; border-radius:3px;}
.rn_hpromotion_swipe_wrap .rn_thnk_indwrap{display:none;}
.rn_hpromotion_swipe_wrap .bx-controls{margin-top:8px;}

.rn_hpr_bn01 {padding-top:10px; margin-bottom:10px;}
.rn_hpr_bn01 img {width:100%;}
.rn_hpr_bn01 a{display:block;margin-bottom:5px;}
.rn_hpr_bn01 a:last-child{margin-bottom:0;}
.rn_hpr_bn02 {margin-top:0px; margin-bottom:5px;}
.rn_hpr_bn02 a{display:block;margin-bottom:5px;}
.rn_hpr_bn02 a:last-child{margin-bottom:0;}
.rn_hpr_bn02 img {width:100%;}

.rn_hpr_list {background:#f1f3f4; position:relative; z-index:9;}
.rn_hpr_lbox {position:relative; height:19.5rem; border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin-top:5px;}
.rn_hpr_lbox:first-child {margin-top:0;}
.rn_hpr_lbox .rn_today_free {padding:18px 0 0 0;}
.rn_hpr_lbox .rn_today_free .rn_today {margin-left:0;}
.rn_hpr_lbox .tv_shop {display:block;width:4.6rem;height:1.2rem;padding:21px 0 0 0;}
.rn_hpr_lbox .tv_shop img {width:100%;}
.rn_hpr_se .rn_soldout,
.rn_hpr_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_hpr_se .rn_soldout:after,
.rn_hpr_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_hpr_lbox {background:#ffffff;}
.rn_hpr_lbox a {display:block;}
.rn_hpr_list .rn_hpr_lbox:first-child {}
.rn_hpr_lbox_top { position:relative; height:19.5rem; padding-left:20px; z-index:2;}
.rn_hpr_lbox h3 {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;width:48%;height:4.6rem;margin-top:0.4rem;font-size:1.8rem; line-height:2.3rem; font-weight:700; color:#4d4d4d; letter-spacing:-0.2px;}
.rn_hpr_lbox .rn_product_name {display:block;overflow:hidden;width:48%;line-height: 1.4rem;margin-top:0.6rem;color:#4d4d4d;font-size:1.2rem;letter-spacing:-0.2px;white-space:nowrap;text-overflow:ellipsis;}
.rn_hpr_lboxtool {width:100%;}
.rn_hpr_lboxtool:after {content:''; display:block; clear:both;}
.rn_hpr_lbpin {width:2.5rem; height:2.5rem; display:block; background:url(/images/rn_img/rn_icon_save.gif) no-repeat; -webkit-background-size:100% auto; background-size:100% auto; position:absolute;bottom:10px;right:20px; z-index:2;}
.rn_hpr_lbpin.rn_on {background-position:0 bottom;}

.rn_hpr_lbpint1 {font-size:1.1rem; margin-left:5px; float:left; background:rgba(68, 68, 68, 0.50); line-height:2rem; width:5rem; color:#ffffff; text-align:center;}
.rn_hpr_lbpint2 {font-size:1.1rem; float:left; background:rgba(102, 102, 102, 0.50); line-height:2rem; width:5rem; color:#ffffff; text-align:center;}
.rn_hpr_lbimg {width:15rem; height:15rem; display:block; position:absolute; right:0; bottom:4.4rem;}
.rn_hpr_lbox_txt {padding:0 0 0 20px; position:absolute;bottom:0;width:100%; z-index:2;background:rgba(255,255,255,0.8); height:4.4rem;box-sizing:border-box;}

.rn_hpr_lbox_line {position:absolute; left:20px;}
.rn_hpr_lbox_line span:nth-child(1) {width:3.2rem; background-color:#9b9c9c; height:2px; display:block; float:left;}
.rn_hpr_lbox_line span:nth-child(2) {width:7.5rem; background-color:#e7e8e9; height:2px; display:block; float:left;}

.rn_hpr_lbox_twrap {/* padding:7px 0 9px 0; height:28px;*/}
.rn_hpr_lbox_twrap:after {content:""; display:block; clear:both;}
.rn_hpr_lbox_txt1 {float:left; line-height:100%; padding:1.4rem 9px 0 0; color:#4d4d4d; font-size:1.4rem; font-weight:100; letter-spacing:-0.2px; position:relative;font-weight:700;}
.rn_hpr_lbox_txt1 span {font-size:1.6rem;font-weight:700;}
.rn_hpr_lbox_txt1.on {padding-top:1.2rem;border-top:2px solid #da281c;color:#cc1d22;}
.rn_hpr_lbox_txt2 {float:left; padding-top:1.5rem; color:#4d4d4d; font-size:1.4rem; font-family:'Roboto'; letter-spacing:-0.2px; position:relative;}
.rn_hpr_lbox_txt2 span {font-size:1.6rem;}
.rn_hpr_lbox_txt2.on {padding-top:1.3rem;border-top:2px solid #9b9c9c;color:#cc1d22;}
.rn_hpr_lbox_txt3 {float:right; line-height:2.8rem; color:#5a9aea; font-size:1.3rem; margin:0.9rem 20px 0 0;letter-spacing:-0.2px; text-align:right;}
.rn_tvshop_ico2 {width:4.8rem; height:1.4rem; vertical-align:middle; position:relative; top:-1px;}
.rn_hpr_lbox_lt {position:relative;}
.rn_hpr_lbox_lt:before {position:absolute;top:0;left:0;width:100%;height:2px;background:#ddddde;content:'';}

.rn_hpromotion_prev_btn {display:block; position:absolute; left:0; top:50%; margin-top:-31px;}
.rn_hpromotion_prev_btn img {display:block; width:20px; height:20px;}
.rn_hpromotion_next_btn {display:block; position:absolute; right:0; top:50%; margin-top:-31px;}
.rn_hpromotion_next_btn img {display:block; width:20px; height:20px;}

.rn_hpromotion_box a, .rn_hpromotion_box img { -webkit-tap-highlight-color:transparent;}
/* // 홈 고정판촉 */

/*2016-01 판매가표기수정*/
.rn_hpr_lbox.nprice {height:20rem;}
.rn_hpr_lbox.nprice .rn_hpr_lbox_txt {height:4.8rem;}
.rn_hpr_lbox.nprice .rn_hpr_lbimg {bottom:4.8rem;}
.rn_hpr_lbox.nprice .rn_hpr_lbox_txt1 {padding-top:1.8rem;}
.rn_hpr_lbox_txt1 p.del {font-size:1rem; font-weight:normal !important; color:#666;  position:absolute; left:0; top:0.3rem;}
.rn_hpr_lbox_txt1 p.del span {font-size:1rem; font-weight:normal !important;}
.rn_hpr_lbox_txt1 p.real {font-size:1.6rem;font-weight:700; }
.rn_hpr_lbox.nprice .rn_hpr_lbox_txt2 {padding-top:2rem;}
.rn_hpr_lbox.nprice .rn_hpr_lbox_txt3 {margin-top:1.3rem;}
.rn_hpr_lbox.nprice .rn_hpr_lbpin {bottom:1rem;}


/** rn2th_home_thx **/
/* GNB 영역 */
.header_area { height: 3.9rem; }
/* 170106 GNB 기존내용 */
.header_gnb { position: relative; height: 3.9rem; width: 100%; background-color: #fff; overflow: hidden; z-index: 10012; -webkit-transform: translateZ(0); transform: translateZ(0); }
.header_gnb.hidden { visibility: hidden; }
.header_gnb.menu-fix { position: fixed; top: 0; right: 0; left: 0; }
.header_area:not(.rn_gnb) .header_gnb ul { height: 100%; width: 200%; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.header_area:not(.rn_gnb) .header_gnb:before { content: ''; position: absolute; bottom: 0; right: 0; left: 0; height: 1px; background-color: #bbb; }
.header_area:not(.rn_gnb) .header_gnb ul li { float: left; height: 100%; text-align: center; padding: 0 5px 0 5px; }
.header_area:not(.rn_gnb) .header_gnb ul li a { position: relative; display: block; padding: 0 0.5rem; height: 100%; line-height: 3.8rem; font-size: 1.4rem; color: #222; white-space: nowrap; }
.header_area:not(.rn_gnb) .header_gnb ul li a .sub {position:absolute;display:block;top:1px;left:0;right:0;line-height:14px;color:#ee7a74;font-size:9px;font-weight:bold;}
.header_area:not(.rn_gnb) .header_gnb ul li.emphasis a:before { content: ''; position: absolute; right: -0.1rem; top: 0.6rem; width: 0.5rem; height: 0.5rem; background: url(/images/rn_img/ico_emphasis.png) no-repeat; -webkit-background-size: contain; background-size: contain; }
.header_area:not(.rn_gnb) .header_gnb ul li.on a { color: #ea493e; font-weight: bold; }
.header_area:not(.rn_gnb) .header_gnb ul li.on a:after { content: ''; position: absolute; top: 3.6rem; right: 0; left: 0; height: 0.3rem; background-color: #ea493e; z-index: 1; pointer-events: none; }
/* 170106 GNB 펼쳐보기 추가 */
.rn_gnb .header_gnb:before { content: ''; position: absolute; top: 0; right: 0; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #bbb; height: 3.9rem; }
.gnb_list { height: 3.9rem; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; white-space: nowrap; z-index: 1; }
.gnb_list li { display: inline-block; height: 100%; text-align: center; padding: 0 5px 0 5px; }
.gnb_list li a { position: relative; display: block; padding: 0 0.5rem; height: 100%; line-height: 3.8rem; font-size: 1.4rem; color: #222; white-space: nowrap; }
.gnb_list li.emphasis a:before { content: ''; position: absolute; right: -0.1rem; top: 0.6rem; width: 0.5rem; height: 0.5rem; background: url(/images/rn_img/ico_emphasis.png) no-repeat; -webkit-background-size: contain; background-size: contain; }
.gnb_list li.on a { color: #ea493e; font-weight: bold; }
.gnb_list li.on a:after { content: ''; position: absolute; right: 0; bottom: 1px; left: 0; height: 0.3rem; background-color: #ea493e; z-index: 1; pointer-events: none; }
.page-dim { position: absolute; display: none; top: 47px; right: 0; bottom: -49px; left: 0; background-color: rgba(0,0,0,0.5); z-index: 10011; }
.header_show_all { position: absolute; top: 0; right: 0; width: 5.6rem; height: 3.8rem; pointer-events: none; z-index: 5; -webkit-transform: translateZ(0); transform: translateZ(0); }
.header_show_all a { position: relative; display: inline-block; border-left: 1px solid #e5e5e5; width: 3.7rem; height: 3.8rem; background-color: #fff; background-image: url(/images/rn_img/ico_gnb_show.png); background-repeat: no-repeat; -webkit-background-size: 1.5rem 0.8rem; background-size: 1.5rem 0.8rem; background-position: center center; vertical-align: top; pointer-events: auto; }
.header_show_all a:after { content: ''; display: block; position: absolute; right: 0; bottom: -1px; left: 0; border-bottom: 1px solid #bbb; }
.header_show_all:before { content: ''; display: inline-block; width: 1.8rem; height: 3.8rem; background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 90%); }
.header_gnb_all { position: relative; margin-top: 3.9rem; right: 0; bottom: 0; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 1rem 0 0.5rem; display: none; background-color: #fff; overflow: hidden; }
.header_gnb_all li { display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; height: 3.5rem; margin-bottom: 0.5rem; }
.header_gnb_all li:nth-child(3n+1) { width: 34.125%; padding: 0 0.7rem 0 1rem; }
.header_gnb_all li:nth-child(3n+2) { width: 31.25%; padding: 0 0.4rem 0 0.3rem; }
.header_gnb_all li:nth-child(3n+3) { width: 34.125%; padding: 0 1rem 0 0.7rem; }
.header_gnb_all li a { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e5e5e5; width: 100%; height: 100%; padding: 0.8rem 0.5rem 0; line-height: 1.8rem; color:#222; font-size: 1.4rem; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.header_gnb_all li.on a { border: 1px solid #da281c; font-weight: bold; color: #da281c; }
.expand-gnb .header_gnb { height: auto; }
.expand-gnb .header_gnb:after { content: '홈 매장 바로가기'; position: absolute; display: block; top: 1.1rem; left: 1rem; color: #222; font-size: 1.3rem; line-height: 1.7rem; }
.expand-gnb .gnb_list { display: none; }
.expand-gnb .page-dim { display: block; }
.expand-gnb .header_show_all a { background-image: url(/images/rn_img/ico_gnb_hide.png); }
.expand-gnb .header_gnb_all { display: block; }

/* 공통 */
.rn_mb_homethx .tit_main {display:inline-block;height:22px;background:url(/images/rn_img/tit_main_170619.png) no-repeat;background-size:120px auto;text-indent:-9999px;overflow:hidden;}
.rn_mb_homethx h3 .link_more {position:absolute;top:5px;right:10px;padding:10px;background:url(/images/rn_img/ico_arrow.png) no-repeat right center;background-size:5px auto;font-size:11px;color:#999;}
.rn_mb_top.fixed{position:fixed;left:0;top:0;z-index:700;width:100%;box-sizing:border-box;background:#fff;border-bottom:1px solid #797f81;}
.rn_mb_homethx .tit_thxdeal {display:inline-block;height:22px;background:url(/images/rn_img/tit_main_170619.png) no-repeat;background-size:120px auto;background-position:0 0;text-indent:-9999px;overflow:hidden;}

/* 마케팅 배너 */
.rn_topban_pd{width:100%;padding:10px 0;}
.rn_topban_pd img{width:100%;height:auto;}

/* 160725 여백 수정 */
.rn_mb_wrap .tvBanner { padding: 10px 0; }

/* 생방송 주문 */
.rn_onairarea {position:relative;margin-bottom:10px;background:#fff;border-bottom:1px solid #bbb;}
.rn_mb_homethx > .rn_onairarea:first-child:before { content: ''; position:relative; display:block; width:100%; height:10px;background-color: #f1f3f4; } /* 160706 마케팅 배너가 없는경우 */
.rn_onairarea > a { position:relative; display: block; }
.rn_onairarea .thumb_onair { position:relative; width: 100%; z-index: 0; }
.rn_onairarea .thumb_onair:before { content: ''; display: block; width: 100%; padding-top:57.8125%;}
.rn_onairarea .thumb_onair img { position: absolute; display: block; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
.rn_onairarea .thumb_onair .dim {display:block !important; position:absolute; top:0; left:0; width:100%; height:100%; background: -moz-linear-gradient(top,  rgba(254,254,254,0) 0%, rgba(254,254,254,0) 50%, rgba(0,0,0,0.7) 100%); background: -webkit-linear-gradient(top,  rgba(254,254,254,0) 0%,rgba(254,254,254,0) 50%,rgba(0,0,0,0.7) 100%); background: linear-gradient(to bottom,  rgba(254,254,254,0) 0%,rgba(254,254,254,0) 50%,rgba(0,0,0,0.7) 100%); }
.rn_onairarea .thumb_onair .time {position:absolute;top:10px;left:10px;}
.rn_onairarea .thumb_onair .time .ico {position:absolute;top:0;left:0;width:5.3rem;height:1.7rem;background:url(/images/rn_img/ico_onair.png) no-repeat;-webkit-background-size:5.3rem auto;background-size:5.3rem auto;text-indent:-9999px;overflow:hidden;}
.rn_onairarea .thumb_onair .time .num {display:block;height:1.5rem;padding:0 0.5rem 0 5.5rem;border:1px solid #da291c;border-radius:20rem;color:#da291c;font-size:1.2rem;line-height:1.5rem;background:#fff;}
.rn_onairarea .thumb_onair .button {margin:-23px 0 0 -23px;}
.rn_onairarea .txt_onair {position:absolute;bottom:0;width:100%;padding:10px;box-sizing:border-box;}
.rn_onairarea .txt_onair p {overflow:hidden;line-height:17px;}
.rn_onairarea .txt_onair strong {float:left;width:63%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;color:#fff;font-weight:bold;line-height:18px;}
.rn_onairarea .txt_onair em {float:right;width:37%;text-align: right;}
.rn_onairarea .txt_onair em .num {color:#fff;font-size:17px;font-weight:bold;}
.rn_onairarea .txt_onair em .string {position:relative;top:-1px;color:#fff;font-size:14px;font-weight:bold;}
.rn_onairarea .txt_onair em .string_counsel {position:relative;top:1px;color:#fff;font-size:14px;font-weight:bold;}
.rn_onairarea .button {position:absolute;top:50%;left:50%;width:45px;height:45px;margin:-42px 0 0 -23px;}
.rn_onairarea .btn_play {width:45px;height:45px;border:0;outline:0;background:url(/images/rn_img/bt_play.png) no-repeat; background-size:45px auto;text-indent:-9999px;overflow:hidden;}
.rn_onairarea .info_onair {overflow:hidden;border-top:1px solid #e5e5e5;}
.rn_onairarea .info_onair button {float:left;width:50%;height:37px;background:#fff;padding:0;margin:0;color:#222;font-size:15px;line-height:37px;}
.rn_onairarea .info_onair .btn_buy {color:#da291c;border-left:1px solid #e5e5e5;box-sizing:border-box;font-weight:bold;}

/* 생방송 주문 */
.onair-area { position:relative; margin-bottom:10px; border-bottom:1px solid #bbb; background:#fff; }
.onair-area > a { position:relative; display:block; padding:10px; }
.onair-area .thumb_onair { position:absolute; top:10px; left:10px; width:11rem; border:1px solid #eee; }
.onair-area .thumb_onair:before { content:''; display:block; width:11rem; padding-top:100%; }
.onair-area .thumb_onair img { position:absolute; display:block; top:0; left:0; right:0; bottom:0; margin:auto 0; width:100%; }
.onair-area .thumb_onair .button { position:absolute; top:50%; left:50%; margin:-23px 0 0 -23px; width:45px; height:45px; }
.onair-area .thumb_onair .btn_play { width:45px; height:45px; border:0; outline:0; background:url(/images/rn_img/bt_play.png) no-repeat; -webkit-background-size:45px auto; background-size:45px auto; text-indent:-9999px; overflow:hidden; }
.onair-area .txt_onair { position:relative; padding-bottom:1px; padding-left:15px; margin-left:11rem; height:11rem; }
.onair-area .txt_onair .time { position:relative; margin-top:4px; }
.onair-area .txt_onair .time .ico { position:absolute; top:0; left:0; width:5.8rem; height:100%; background:url(/images/rn_img/ico_onair.png) no-repeat; -webkit-background-size:auto 100%; background-size:auto 100%; text-indent:-9999px; overflow:hidden; }
.onair-area .txt_onair .time .num { display:inline-block; height:1.2rem;padding:0.2rem 0.5rem 0.1rem 5.8rem; border:1px solid #da291c; border-radius:20rem; color:#da291c; font-size:1.2rem; line-height:1.2rem; background:#fff; /*-webkit-box-sizing: border-box; box-sizing: border-box; */}
.onair-area .txt_onair .subject { position:relative; display:block; display:-webkit-box; padding-top:0.8rem; line-height:18px; max-height:36px; font-size:14px; color:#222; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; -webkit-box-pack:center; word-wrap:break-word; z-index:1; }

@media only screen and (min-width:360px) {
	.onair-area .txt_onair .subject { line-height:20px; max-height:40px; font-size:16px;}
}
@media only screen and (min-width:384px) {
	.onair-area .txt_onair .subject { line-height:22px; max-height:44px; font-size:18px;}
}
.onair-area .txt_onair .payment { position: absolute; left: 15px; bottom: 0.3rem; -webkit-box-sizing:border-box; box-sizing:border-box; }
.onair-area .txt_onair .payment .onair-price { color:#da291c; font-size:1.4rem; }
.onair-area .txt_onair .payment .onair-price strong { font-weight:bold; font-size:1.7rem; }
.onair-area .txt_onair .payment .onair-oprice { color:#999; font-size:1.2rem }
.onair-area .txt_onair .payment .onair-counsel { color:#da291c; font-weight:bold; font-size:1.4rem; }
.onair-area .info_onair { overflow:hidden; border-top:1px solid #e5e5e5; }
.onair-area .info_onair button { float:left; width:50%; height:3.7rem; background:#fff; padding:0; margin:0; color:#222; font-size:1.4rem; line-height:3.7rem; }
.onair-area .info_onair .btn_buy { color:#da291c; border-left:1px solid #e5e5e5; -webkit-box-sizing:border-box; box-sizing:border-box; font-weight:bold; }

/* 멀티배너 */
.rn_mb_homethx .rn_planshop_swipe_wrap {width:100%;min-height:100px;margin: 0 0 10px 0;position:relative;overflow:hidden;border-bottom:1px solid #bbb;}
.rn_mb_homethx .rn_planshop_swipe_wrap .rn_thnk_ind>span:first-child {margin-left:0px;}
.rn_mb_homethx .rn_planshop_swipe_wrap .rn_thnk_ind{margin-top:8px;}
.rn_mb_homethx .rn_planshop_swipe {width:100%;}
.rn_mb_homethx .rn_planshop_swipe .swipe_box{position:absolute;}
.rn_mb_homethx .rn_planshop_swipe .swipe_box img {width:100%;}
.rn_mb_homethx .rn_planshop_swipe {background-color:#f7f8f8; padding-bottom:30px;}
.rn_mb_homethx .rn_planshop_swipe_wrap .bx-viewport {padding-bottom:0px; overflow-y:hidden;}
.rn_mb_homethx .rn_planshop_swipe_anchor {right:8px; bottom:38px;position:absolute; font-size:11px; letter-spacing:-0.2px; line-height:16px; padding:7px 12px; background:#ffffff; border-radius:3px;}
.rn_mb_homethx .rn_planshop_swipe_wrap .rn_thnk_indwrap{display:none;}
.rn_mb_homethx .rn_planshop_swipe_wrap .bx-controls{position:absolute;right:42px;bottom:10px;font-size:12px;color:#222;}
.rn_mb_homethx .rn_planshop_swipe_wrap .bx-controls strong{font-weight:bold;}
.rn_mb_homethx .rn_planshop_swipe_wrap .prev_btn{position:absolute; left:0; top:37%;margin-top:-29px;width:32px; height:58px;background:url(/images/rn_img/bt_plan_left.png) 13px 50% no-repeat;background-size:14px 28px;text-indent:-9999px;overflow: hidden;}
.rn_mb_homethx .rn_planshop_swipe_wrap .prev_btn a{display:block;width:32px; height:58px;background:url(/images/rn_img/bt_plan_left.png) 13px 50% no-repeat;background-size:14px 28px;text-indent:-9999px;overflow: hidden;}
.rn_mb_homethx .rn_planshop_swipe_wrap .next_btn{position:absolute; right:0; top:37%;margin-top:-29px;width:32px; height:58px;background:url(/images/rn_img/bt_plan_right.png) 7px 50% no-repeat;background-size:14px 28px;text-indent:-9999px;overflow: hidden;}
.rn_mb_homethx .rn_planshop_swipe_wrap .next_btn a{display:block;width:32px; height:58px;background:url(/images/rn_img/bt_plan_right.png) 7px 50% no-repeat;background-size:14px 28px;text-indent:-9999px;overflow: hidden;}
.rn_mb_homethx .rn_planshop_swipe_wrap .swipe_box a{ -webkit-tap-highlight-color:transparent;}
.rn_mb_homethx .rn_planshop_swipe_wrap .bt_all{width:35px;height:35px;position: absolute;right:0;bottom:0;overflow: hidden;}
.rn_mb_homethx .rn_planshop_swipe_wrap .bt_all span {position:absolute;top:0;left:0;width:100%;height:100%;}
.rn_mb_homethx .rn_planshop_swipe_wrap .bt_all .dim {background:#000;opacity:0.5;}
.rn_mb_homethx .rn_planshop_swipe_wrap .bt_all .ico {background:url(/images/rn_img/bt_plan_all2.png) 0 0 no-repeat;background-size:35px 35px;text-indent:-9999px;overflow:hidden;}
.planshop_all{width:100%;left:0;top:0;position:absolute;z-index:10001;display:none;}
.planshop_all h3{height:21px;font-size:17px;color:#fff;text-align:center;padding:20px 0 0 0;font-weight:bold;}
.planshop_all ul{margin:0 10px 10px 10px;}
.planshop_all li{margin-bottom:3px;}
.planshop_all li img{width:100%;}
.planshop_all .close{width:38px;height:34px;display:block;background:url(/images/rn_img/bt_plan_close.png) 50% 50% no-repeat;background-size:18px 18px;text-indent:-9999px;overflow:hidden;position:fixed;right:0;top:0;}
.bg_cont_dim{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.7);z-index:10000;display:none;}
.bg_cont_noscr #wrap{overflow:hidden;}

/* 주요메뉴 */
.rn_menu_list {background:#fff;border-bottom:1px solid #bbb;margin-bottom:10px;}
.rn_menu_list ul {width:100%;overflow:hidden;}
.rn_menu_list li {float:left;width:25%;}
.rn_menu_list li a {display:block;text-align:center;padding-bottom:10px;}
.rn_menu_list li a img { width: 6rem; height: 4.7rem; }

/* 최근 본 상품 */
.rn_recent_view {background:#fff;padding-bottom:15px;margin-bottom:10px;border-top:2px solid #4d545c;border-bottom:1px solid #bbb;}
.rn_recent_view h3 {height:33px;padding:8px 0 9px;text-align:center;font-size:15px;color:#222;line-height:33px;font-weight:bold;}
.rn_recent_view .tit_recent {display:inline;background:none;text-indent:0;font-weight:bold;font-size:1.5rem;overflow:auto;}
.rn_recent_view .recent_swipe {height:11.2rem;overflow:hidden;}
.rn_recent_view ul {height:11.2rem; overflow: hidden;padding:0 5px 30px 10px; overflow: hidden;display:-webkit-box;-webkit-box-flex:1;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.rn_recent_view ul::-webkit-scrollbar { display: none;height: 0; width: 0;}
.rn_recent_view ul li {position:relative;padding-right:5px;}
.rn_recent_view ul a {display:block;border:1px solid #eee;}
.rn_recent_view ul a img {width:11rem;height:11rem;}
.rn_recent_view ul li.delete_recent {text-align: center;}
.rn_recent_view ul li.delete_recent a {width:5.8rem;height:11rem;}
.rn_recent_view ul li.delete_recent img {width: 2rem; height: 2rem;margin-top:3.6rem;}
.rn_recent_view ul li.delete_recent span {display:block;text-align: center;color:#666;font-size:1.1rem;line-height:2.2rem;}
.rn_recent_view ul a.badge_style {position:absolute;bottom:0;right:5px;left:0;border:0;height:25px;background-color:rgba(0,0,0,0.6);text-align:center;}
.rn_recent_view ul a.badge_style:before {content:'';display:inline-block;width:20px;height:25px;background:url(/images/rn_img/style/i_plus_w.png) no-repeat;background-size:16px 16px; background-position:1px center;vertical-align:top;}
.rn_recent_view ul a.badge_style span,
.rn_recent_view ul a.badge_style strong {display:inline-block;line-height:17px;padding:4px 0;color:#fff;font-size:13px;}
.rn_recent_view ul a.badge_style strong { font-weight:bold; }
.rn_recent_view .i_style {padding:15px 0 0 10px;line-height:16px;color:#999;font-size:13px;}
.rn_recent_view .i_style:before {content:'';position:relative;display:inline-block;border-radius:50%;width:16px;height:16px;margin-right:3px;background:#ccc url(/images/rn_img/style/i_plus_g.png) no-repeat;background-size:16px 16px;background-position:center center;vertical-align:top;}

/* 161226 MY 브랜드# */
.my_brand_shop {background:#fff;padding-bottom:10px;margin-bottom:10px;border-top:2px solid #4d545c;border-bottom:1px solid #bbb;}
.my_brand_shop h3 {height:33px;padding:8px 0 9px;text-align:center;font-size:15px;color:#222;line-height:33px;font-weight:bold;}
.my_brand_shop .tit_brand {display:inline;background:none;text-indent:0;font-weight:bold;font-size:1.5rem;overflow:auto;}
.my_brand_shop .brand_zzim_list {height:11rem;overflow:hidden;}
.my_brand_shop ul {display:-webkit-box;-webkit-box-flex:1;height:11rem;padding-bottom:30px;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-tap-highlight-color:transparent;}
.brand_zzim_list ul::-webkit-scrollbar {display:none;height:0;width:0;}
.brand_zzim_list ul li {position: relative; margin-right:5px;width:11.2rem;-webkit-transition: 0.3s; transition: 0.3s; opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0);-webkit-tap-highlight-color:initial;}
.brand_zzim_list li:first-child { padding-left: 10px; }
.brand_zzim_list li:last-child { padding-right: 10px; }
.brand_zzim_list li a { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; width: 11.2rem; height: 11rem; padding: 1rem 2.2rem 0.8rem; background-color:#f6f6f6; border-radius: 0.3rem; }
.brand_zzim_list li > p {position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.3rem;border:1px solid #eee;width:11.2rem;height:11rem;padding-top:2.7rem;line-height:1.8rem;color:#222;font-size:1.3rem;text-align:center;}
.brand_zzim_list li > p strong {font-weight:normal;color:#ea493e;}
.brand_zzim_list li .badge {position:absolute;display:block;top:0.5rem;left:0.5rem;border-radius:0.2rem;padding:0rem 0.2rem;font-size:1.1rem;color:#fff;line-height:1.5rem;background-color:#ffb4b2;z-index:1;}
.brand_zzim_list li a p { width: 100%; padding-top: 0.8rem; line-height: 1.5rem; font-size: 1.1rem; letter-spacing: -1px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.brand_zzim_list li a div { position: relative; overflow: hidden; pointer-events: none; }
.brand_zzim_list li:not(:last-child) a:before { content: ''; position: absolute; display: block; top: 1rem; left: 2.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: 3px solid #fff; border-radius: 50%; width: 6.8rem; height: 6.8rem; z-index: 1; }
.brand_zzim_list li:not(:last-child) a:after { content: ''; position: absolute; display: block; top: 1rem; left: 2.2rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; border-radius: 50%; width: 6.8rem; height: 6.8rem; z-index: 1; }
.brand_zzim_list li:not(:last-child) a div { margin-left: 0.2rem; border-radius: 50%; width: 6.4rem; height: 6.8rem; background-color: #fff; }
.brand_zzim_list li:not(:last-child) a p { color: #666; }
.brand_zzim_list li:not(:last-child) a img { position: absolute;  top: 0; left: 50%; bottom: 0; margin: auto 0 auto -4.3rem; width: 8.6rem; }
.brand_zzim_list li:not(:last-child) div:after { border: 3px solid #fff; }
.brand_zzim_list li:last-child a div { width: 6.8rem; height: 6.8rem; background-color: #ccc; border-radius: 50%; }
.brand_zzim_list li:last-child a img { position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; width: 2.5rem; height: 2.5rem; }
.brand_zzim_list li:last-child a p { color: #222; }
.brand_zzim_list li .brand-del { position: absolute; top: 0; right: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 2.5rem; height: 2.5rem; padding: 1rem 1rem 0.5rem 0.5rem; background:url(/images/rn_img/category/ico_del.png) no-repeat; -webkit-background-size: 1rem 1rem; background-size: 1rem 1rem; background-position: 0.5rem 1rem; }
.brand_zzim_list li .brand-del:focus,
.brand_zzim_list li .brand-del:active {outline:0;}
.brand_zzim_list li.hide { opacity: 0; width: 0; margin-right: 0; }
.my_brand_shop .brand_zzim_no { border-top: 1px solid #e5e5e5; padding: 1.8rem 1rem 2rem; text-align: center; }
.brand_zzim_no { line-height: 1.7rem; font-size: 1.3rem; }
.brand_zzim_no strong { display: block; color: #222; padding-bottom: 0.5rem; }
.brand_zzim_no span { display: block; color: #999; padding-bottom: 0.5rem; }
.brand_zzim_no a { position: relative; display: inline-block; margin-top: 0.8rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; border-radius: 0.3rem; height: 3rem; padding: 0.5rem 1.5rem 0.6rem; line-height: 1.7rem; font-size: 1.3rem; color: #222; overflow: hidden; vertical-align: top; }
.brand_zzim_no a:before { content: ''; display: inline-block; height: 1.7rem; width: 1.7rem; padding-right: 0.2rem; background: url(/images/rn_img/category/ico_brand_search.png) no-repeat; -webkit-background-size: 1.7rem 1.7rem; background-size: 1.7rem 1.7rem; background-position: left center; vertical-align: top; }

/* 투데이 땡큐딜 */
.rn_todaythank {border-top:2px solid #4d545c;}
.rn_todaythank h3 {position:relative;padding:12px 0;border-bottom:1px solid #e5e5e5;background:#fff;text-align:center;}
.rn_todaythank .tit_today {width:100px}
.rn_todaythank .tit_thxdeal02 {width:47px;background-position:0 -354px;}
.rn_todaythank li {position:relative;background:#fff;border-bottom:1px solid #bbb;margin-bottom:10px;}
.rn_todaythank li a {display:block;}
.rn_todaythank li .thumb {position:relative;}
.rn_todaythank li .thumb .img {width:100%;height:auto;}
.rn_todaythank li .thumb .ico {position:absolute;top:10px;left:10px;width:46px;height:auto;}
.rn_todaythank li .thumb .firstdeal {position:absolute;bottom:0;left:0;width:20.31%;height:auto;}
.rn_todaythank li .txt {padding:1rem 0 0.5rem;}
.rn_todaythank li .txt p {padding: 0 1rem 0.6rem;overflow:hidden;}
.rn_todaythank li .txt strong {display:block;font-size:14px;color:#222;line-height:17px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

@media only screen and (min-width:360px) {
	.rn_todaythank li .txt strong { font-size: 16px; line-height:19px;}
}
@media only screen and (min-width:384px) {
	.rn_todaythank li .txt strong { font-size: 18px; line-height:21px;}
}

.rn_todaythank li .txt .tit {float:left;padding-right:0.5rem;font-size:1.2rem;color:#222;line-height:2rem;}
.rn_todaythank li .txt .tit_counsel {font-size: 1.5rem; font-weight: 700;color: #da291c; line-height:2em;}
.rn_todaythank li .txt .price1 {float:left;padding-right:0.5rem;color:#da291c;line-height:2rem;}
.rn_todaythank li .txt .price1 .num {font-size:1.7rem;font-weight:700;}
.rn_todaythank li .txt .price1 .string {position:relative;top:-0.1rem;font-size:1.4rem;font-weight:700;}
.rn_todaythank li .txt .price2 {float:left;font-size:1.2rem;color:#999;line-height:2rem;}
.rn_todaythank li .txt .price2 .line {float:none;text-decoration:line-through;}
.rn_todaythank li .txt .buy {float:right;font-size:1.2rem;color:#666;line-height:2rem;}
.rn_todaythank li .info {overflow:hidden;min-height:1.6rem;border-top:1px solid #e5e5e5;padding:10px 1rem 12px;font-size:1.2rem;line-height:1.6rem;}
.rn_todaythank li .info .today {color:#5b79ea;}
.rn_todaythank li .info .bar {color:#bbb;}
.rn_todaythank li .info .gift {color:#666;}
.rn_todaythank li .link_category {position:absolute;right:10px;bottom:0.3rem;padding:1rem;background:url(/images/rn_img/ico_arrow.png) no-repeat right center;-webkit-background-size:0.5rem auto;background-size:0.5rem auto;font-size:1.2rem;color:#999;}
.rn_todaythank li .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_todaythank li .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:'';}
/* 160805 전체보기 추가 */
.rn_todaythank h3 a { position: absolute; right: 0; top: 0; bottom: 0; padding: 17px 0 17px 10px; padding-right: 22px; height: 14px; font-size: 11px; }
.rn_todaythank h3 a:before { content: ''; position: absolute; top: 0; right: 10px; bottom: 0; margin: auto 0; width: 5px; height: 8px; background: url(/images/rn_img/thankyoudeal_more_arrow.png) no-repeat right center; background-size: contain; }

/* 투데이 이슈 */
.rn_today_issue {position:relative;margin-bottom:10px;border-top:2px solid #4d545c;border-bottom:1px solid #bbb;}
.rn_today_issue h3 {padding:12px 0;background:#fff;text-align:center;}
.rn_today_issue .tit_issue {width:108px;background-position:0 -50px;}
.rn_today_issue .rn_cont {overflow:hidden;position:absolute;bottom:5%;left:0;width:100%;z-index:2;}
.rn_today_issue .rn_img_cont {position:relative;z-index:1;text-align:center;}
.rn_today_issue .rn_img_cont img {width:100%;}
.rn_today_issue .rn_swipe_cont{height:16rem;overflow:hidden;}
.rn_today_issue .rn_swipe_cont ul {position:relative;display:-webkit-box;-webkit-box-flex:1;overflow-x:auto;-webkit-overflow-scrolling:touch;height:16rem;padding-bottom:30px;}
.rn_today_issue .rn_swipe_cont ul:after { content: ''; display: block; width: 10px; height: 1px; visibility: hidden; }
.rn_today_issue .rn_swipe_cont ul::-webkit-scrollbar { display: none;height: 0; width: 0;}
.rn_today_issue .rn_swipe_cont ul:after {display:block;clear:both;content:'';}
.rn_today_issue .rn_swipe_cont ul li {width:11.2rem;height:16rem;margin-left:5px;background:#fff;}
.rn_today_issue .rn_swipe_cont ul li:first-child {margin-left:10px;}
.rn_today_issue .rn_swipe_cont ul li a {display:block;padding:0.6rem;}
.rn_today_issue .rn_swipe_cont ul li img{width:10rem;height:10rem;}
.rn_today_issue .rn_swipe_cont ul li .rn_info {padding:0.6rem 0 0;}
.rn_today_issue .rn_swipe_cont ul li .rn_name {display:block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size:1.3rem;color:#666;line-height:1.5rem;}
.rn_today_issue .rn_swipe_cont ul li .rn_price {display:block;overflow:hidden;padding-top:0.8rem;color:#da291c;line-height:1.7rem;}
.rn_today_issue .rn_swipe_cont ul li .rn_price .num {font-size:1.5rem;font-weight:700;}
.rn_today_issue .rn_swipe_cont ul li .rn_price .string {position:relative;top:-1px;font-size:1.3rem;font-weight:700;}

/* 핫 키워드 */
.hot_keyword {overflow:hidden;border-top:2px solid #4d545c;border-bottom:1px solid #bbb;background:#fff;margin-bottom:10px;}
.hot_keyword h3 {padding:12px 0;text-align:center;}
.hot_keyword .tit_keyword {width:113px;background-position:0 -100px;}
.hot_keyword .rn_swipe_cont {overflow:hidden;height:7.2rem;}
.hot_keyword ul {overflow:hidden;height:7.2rem;padding:0 10px 30px 5px;display:-webkit-box;-webkit-box-flex:1;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.hot_keyword ul:after { content: ''; display: block; width: 10px; height: 1px; visibility: hidden; }
.hot_keyword ul li {position:relative;margin-left:5px;}
.hot_keyword ul .list1,
.hot_keyword ul .list6 {background:url(/images/rn_img/key_bg01.png) no-repeat 0 0;background-size:cover;}
.hot_keyword ul .list2,
.hot_keyword ul .list7 {background:url(/images/rn_img/key_bg02.png) no-repeat 0 0;background-size:cover;}
.hot_keyword ul .list3,
.hot_keyword ul .list8 {background:url(/images/rn_img/key_bg03.png) no-repeat 0 0;background-size:cover;}
.hot_keyword ul .list4,
.hot_keyword ul .list9 {background:url(/images/rn_img/key_bg04.png) no-repeat 0 0;background-size:cover;}
.hot_keyword ul .list5,
.hot_keyword ul .list10 {background:url(/images/rn_img/key_bg05.png) no-repeat 0 0;background-size:cover;}
.hot_keyword ul a {position:relative;z-index:2;width:11.2rem;height:7.2rem; padding: 0 10px; line-height: 1.8rem;color:#fff;font-size:1.4rem;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;text-align:center;-webkit-box-sizing: border-box; box-sizing: border-box; }
.hot_keyword ul .dim {display:block !important;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#000;opacity:0.4;}
.hot_keyword .txt_keyword {padding:1rem 10px 1rem;text-align:center;}
.hot_keyword .txt_keyword a {display:inline-block;font-size:1.4rem;color:#666;white-space:nowrap;line-height:1.8rem;}
.hot_keyword .txt_keyword p a { margin: 0.5rem 0; }
.hot_keyword .txt_keyword span {color:#b361f3;}

/* 핫 키워드 개선 - 170907 */
.hot_keyword2 {overflow:hidden;border-top:2px solid #4d545c;border-bottom:1px solid #bbb;background:#fff;margin-bottom:10px;}
.hot_keyword2 h3 {padding:12px 0;text-align:center;}
.hot_keyword2 .tit_keyword {width:113px;background-position:0 -100px;}
.hot_keyword2 .rn_swipe_cont {overflow:hidden;height:11.2rem;}
.hot_keyword2 ul {overflow:hidden;height:11.2rem;padding:0 10px 30px 5px;display:-webkit-box;-webkit-box-flex:1;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.hot_keyword2 ul:after { content: ''; display: block; width: 10px; height: 1px; visibility: hidden; }
.hot_keyword2 ul li {position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:11.2rem;height:11.2rem;margin-left: 5px;}
.hot_keyword2 li > a {position:relative;display:block;width:100%;}
.hot_keyword2 li > a:before {content:'';position:relative;display:block;border-radius:3px;padding-top:100%;background-color:rgba(0,0,0,0.5);z-index:1;}
.hot_keyword2 li > a:after {content:'';position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:5;}
.hot_keyword2 li > a > img,
.hot_keyword2 li > a > p {-webkit-box-sizing:border-box;box-sizing:border-box;}
.hot_keyword2 li > a > img {position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:3px;}
.hot_keyword2 li > a > p {position:absolute;display:block;display:-webkit-box;top:0;right:0.5rem;bottom:0;left:0.5rem;margin:auto 0;max-height:34px;color:#fff;line-height:17px;font-size:13px;text-align:center;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:center;word-wrap:break-word;z-index:1;}
.hot_keyword2 .txt_keyword {padding:1rem 10px 1rem;text-align:center;}
.hot_keyword2 .txt_keyword a {display:inline-block;font-size:1.4rem;color:#666;white-space:nowrap;line-height:1.8rem;}
.hot_keyword2 .txt_keyword p a { margin: 0.5rem 0; }
.hot_keyword2 .txt_keyword span {color:#b361f3;}

/* MD Pick */
.wrap_md_pick {border-top:2px solid #4d545c;border-bottom:1px solid #bbb;background:#fff;margin-bottom:10px;}
/*.wrap_md_pick h3 {padding:12px 0;text-align:center;}
.wrap_md_pick .tit_pick {width:95px;background-position:0 -200px;}*/
.wrap_md_pick h3 {padding:10px 0;text-align:center;}
.wrap_md_pick .tit_pick {width:78px;height:26px;background-position:0 -250px;}
.wrap_md_pick .area_image {overflow:hidden;padding:0 10px 15px;}
.wrap_md_pick .area_image .img_left {float:left;width:50%;}
.wrap_md_pick .area_image .img_right {float:right;width:50%;}
.wrap_md_pick .area_image a {display:block;}
.wrap_md_pick .area_image .img_left a {margin-right:5px;}
.wrap_md_pick .area_image .img_right a {margin-left:5px;}
.wrap_md_pick .area_image a img {width:100%;height:auto;}

/* BEST 땡큐딜 */
.best_thxdeal {border-top:2px solid #4d545c;}
.best_thxdeal h3 {position:relative;padding:12px 0;text-align:center;background:#fff;border-bottom:1px solid #e5e5e5;}
.best_thxdeal .tit_thxdeal {width:88px;background-position:0 -150px;}
.best_thxdeal .list_thxdeal li {position:relative;margin-bottom:10px;background:#fff;border-bottom:1px solid #bbb;}
.best_thxdeal .list_thxdeal .item_banner img {width:100%;height:auto;}
.best_thxdeal .list_thxdeal .thumb {position:absolute;top:10px;right:10px;width:150px;height:150px;}
.best_thxdeal .list_thxdeal .thumb img {width:150px;height:150px;}
.best_thxdeal .list_thxdeal .txt {position:relative;min-height:150px;padding:20px 170px 0 10px;}
.best_thxdeal .list_thxdeal .ico {position:absolute;top:20px;left:10px;width:4.6rem;height:1.2rem;}
.best_thxdeal .list_thxdeal .tit_deallist {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;text-overflow: ellipsis;padding-top:20px;font-size:1.6rem;color:#4d4d4d;line-height:2.2rem;font-weight:bold;}
.best_thxdeal .list_thxdeal .txt_deallist {width:95%;padding-top:0.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:1.3rem;color:#666;line-height:1.7rem;}
.best_thxdeal .list_thxdeal .info {position:absolute;bottom:10px;}
.best_thxdeal .list_thxdeal .info .today {color:#5b79ea;font-size:1.2rem;}
.best_thxdeal .list_thxdeal .info .bar {color:#bbb;font-size:1.2rem;}
.best_thxdeal .list_thxdeal .info .gift {color:#666;font-size:1.2rem;}
.best_thxdeal .list_thxdeal .price {overflow:hidden;height:3.7rem;padding:0 45px 0 10px;border-top:1px solid #e5e5e5;line-height:3.7rem;}
.best_thxdeal .list_thxdeal .price .priceinfo {float:left;padding-right:0.5rem;font-size:1.2rem;color:#222;}
.best_thxdeal .list_thxdeal .price .pricenum1 {float:left;padding-right:0.5rem;color:#da291c;}
.best_thxdeal .list_thxdeal .price .num {font-size:1.7rem;font-weight:700;}
.best_thxdeal .list_thxdeal .price .string {position:relative;top:-0.1rem;font-size:1.4rem;font-weight:700;}
.best_thxdeal .list_thxdeal .price .pricenum2 {float:left;font-size:1.2rem;color:#999;}
.best_thxdeal .list_thxdeal .price .line {text-decoration:line-through;}
.best_thxdeal .list_thxdeal .price .buy {float:right;font-size:1.2rem;color:#666;}
.best_thxdeal .list_thxdeal .rn_tnx_lbpin {width:2.5rem;height:2.5rem;background:url(/images/rn_img/rn_icon_save.gif) no-repeat;-webkit-background-size:100% auto;background-size:100% auto;position:absolute;bottom:0.6rem;right:10px;z-index:2;}
.best_thxdeal .list_thxdeal .rn_tnx_lbpin.rn_on {background-position:0 bottom;}
.best_thxdeal .thanks_more{position:relative;z-index:1;}
body:not(.isWeb) .best_thxdeal .thanks_more{padding-bottom:10px;}
.best_thxdeal .thanks_more a{height:3rem;text-align:center;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;background:#fff;border-bottom:1px solid #bbb;}
.best_thxdeal .thanks_more span{display:inline-block;background:url(/images/rn_img/ic_more.png) right 50% no-repeat;-webkit-background-size:1.6rem 0.8rem; background-size:1.6rem 0.8rem;padding-right:2.5rem;font-size:1.3rem;color:#6c6c6c;}
.best_thxdeal .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;}
.best_thxdeal .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:'';}

/* 161027 BEST 땡큐딜  */
.rn_best_thank {border-top:2px solid #4d545c;}
.rn_best_thank h3 {position:relative;padding:12px 0;border-bottom:1px solid #e5e5e5;background:#fff;text-align:center;}
.rn_best_thank .tit_thxdeal {width:88px;background-position:0 -150px;}
.rn_best_thank .best_thank_list .item_banner img {width:100%;height:auto;}
.rn_best_thank .best_thank_list li {position:relative;background:#fff;border-bottom:1px solid #bbb;margin-bottom:10px;}
.rn_best_thank .best_thank_list li a {display:block;}
.rn_best_thank .best_thank_list .thumb {position:relative;}
.rn_best_thank .best_thank_list .thumb .img {width:100%;height:auto;}
.rn_best_thank .best_thank_list .thumb .ico {position:absolute;top:10px;left:10px;width:46px;height:auto;}
.rn_best_thank .best_thank_list .txt {padding:1rem 0 0.5rem;}
.rn_best_thank .best_thank_list .txt p {padding: 0 1rem 0.6rem;overflow:hidden;}
.rn_best_thank .best_thank_list .txt strong {display:block;font-size:14px;color:#222;line-height:17px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

@media only screen and (min-width:360px) {
	.rn_best_thank .best_thank_list .txt strong { font-size: 16px; line-height:19px;}
}
@media only screen and (min-width:384px) {
	.rn_best_thank .best_thank_list .txt strong { font-size: 18px; line-height:21px;}
}

.rn_best_thank .best_thank_list .txt .tit {float:left;padding-right:0.5rem;font-size:1.2rem;color:#222;line-height:2rem;}
.rn_best_thank .best_thank_list .txt .tit_counsel {font-size: 1.5rem; font-weight: 700;color: #da291c; line-height:2em;}
.rn_best_thank .best_thank_list .txt .price1 {float:left;padding-right:0.5rem;color:#da291c;line-height:2rem;}
.rn_best_thank .best_thank_list .txt .price1 .num {font-size:1.7rem;font-weight:700;}
.rn_best_thank .best_thank_list .txt .price1 .string {position:relative;top:-0.1rem;font-size:1.4rem;font-weight:700;}
.rn_best_thank .best_thank_list .txt .price2 {float:left;font-size:1.2rem;color:#999;line-height:2rem;}
.rn_best_thank .best_thank_list .txt .price2 .line {float:none;text-decoration:line-through;}
.rn_best_thank .best_thank_list .txt .buy {float:right;font-size:1.2rem;color:#666;line-height:2rem;}
.rn_best_thank .best_thank_list .info {overflow:hidden;min-height:1.6rem;border-top:1px solid #e5e5e5;padding:10px 1rem 12px;font-size:1.2rem;line-height:1.6rem;}
.rn_best_thank .best_thank_list .info .today {color:#5b79ea;}
.rn_best_thank .best_thank_list .info .bar {color:#bbb;}
.rn_best_thank .best_thank_list .info .gift {color:#666;}
.rn_best_thank .best_thank_list .link_category {position:absolute;right:10px;bottom:0.3rem;padding:1rem;background:url(/images/rn_img/ico_arrow.png) no-repeat right center;-webkit-background-size:0.5rem auto;background-size:0.5rem auto;font-size:1.2rem;color:#999;}
.rn_best_thank .best_thank_list .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_thank .best_thank_list .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:'';}

/* 멀티배너 팝업 */
.popup_planshop { position: absolute; display: none; width: 100%; left: 0; top: 85px; z-index: 10001; }
.popup_planshop.on { display: block; }
.popup_planshop.isApp { top: 0; }
.popup_planshop.isApp+.content_dim { top: 0; }
.popup_planshop h3 { height: 21px; padding: 12px 0; color: #fff; font-weight: bold; font-size: 15px; line-height: 21px; text-align: center; }
.popup_planshop ul { margin: 0 10px 10px; }
.popup_planshop li { margin-bottom: 5px; }
.popup_planshop li img { width: 100%; }
.popup_planshop .close { position: absolute; display: block; top: 5px; right: 1px; width: 36px; height: 36px; background: url(/images/rn_img/ico_close.png) 50% 50% no-repeat; background-size: 18px 18px; text-indent: -9999px; overflow: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); }
.popup_planshop .close.old { -webkit-transform: initial; transform: initial; }
.popup_planshop .close.fix { position: fixed; top: 43px; }
.headerFixVersion .popup_planshop .close.fix { top: 85px; }
.fixedApp .popup_planshop .close.fix { top: 5px; }

/* dim */
.content_dim { position: absolute; display: none; top: 85px; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 10000; }
.content_dim.on { display: block; }
.side_area { display: none; }

/* 방송영역 품절 레이어 */
.layer_soldout {position:absolute;top:0;left:0;width:100%;height:100%;z-index:10011;}
.layer_soldout .dim {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.7;}
.layer_soldout .wrap_inner {position:fixed;top:0;left:0;width:100%;height:100%;}
.layer_soldout .container_layer {position:fixed;top:50%;left:50%;width:280px;height:170px;margin:-85px 0 0 -140px;background:#fff;}
.layer_soldout .header_layer {position:relative;height:40px;background:#da291c;color:#fff;font-size:14px;line-height:40px;text-align:center;}
.layer_soldout .btn_close {position:absolute;top:50%;right:5px;overflow:hidden;width:25px;height:25px;margin:-13px 0 0 0;padding:0;background:url(/images/rn_img/ico_closelayer.png) no-repeat 5px 5px;background-size:15px 15px;text-indent:-9999px;}
.layer_soldout .bosy_layer {padding-top:15px;text-align:center;}
.layer_soldout .bosy_layer p {padding-bottom:15px;font-size:14px;line-height:18px;color:#222;}
.layer_soldout .bosy_layer .btn_main {width:140px;height:35px;border:1px solid #da291c;background:#fff;line-height:35px;color:#da291c;font-size:14px;}
/* 멀티배너 */
.rn_mb_homethx > .multi-banner:first-child:before { content: ''; position:relative; display:block; width:100%; height:10px;background-color: #f1f3f4; } /* 161021 마케팅 배너가 없는경우 */
div.multi-banner { margin-bottom: 10px; }
.multi-banner .swiper-wrap { background-color: #f7f8f8; }
.multi-banner .slide-box { -webkit-tap-highlight-color: transparent; }
.multi-banner .slide-next,
.multi-banner .slide-prev { position: absolute; top: 50%; margin-top: -29px; width: 32px; height: 58px; background-size: 14px 28px; background-repeat: no-repeat; }
.multi-banner .slide-prev { left: 0; background-image: url(/images/rn_img/bt_plan_left.png); background-position: 13px 50%; }
.multi-banner .slide-next { right: 0; background-image: url(/images/rn_img/bt_plan_right.png); background-position: 7px 50%; }
.multi-banner .slide-page { position: absolute; right: 42px; bottom: 10px; font-size: 12px; color: #4b4b4b; }
.multi-banner .slide-page strong { font-weight: bold; }
.multi-banner .btn-all{ position: absolute; right: 0; bottom: 0; width: 35px; height: 35px; background: #fff; overflow: hidden; background: rgba(0,0,0,0.5)  url(/images/rn_img/bt_plan_all2.png) 0 0 no-repeat; background-size: 35px 35px; text-indent: -9999px; overflow: hidden; }

/* 160728 TV쇼핑 배너 개선 */
.tvshop-banner { position: relative; padding-bottom: 20px; }
.tvshop-banner .slide-box { width: 100%; }
.tvshop-banner .onair-thumb { position: relative; width: 100%; overflow: hidden; }
.tvshop-banner .onair-thumb:before { content: ''; display: block; width: 100%; padding-top: 57.8125%; }
.tvshop-banner .onair-thumb > * { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; -webkit-touch-callout: none; }
.tvshop-banner .onair-thumb img { width: 100%; }
.tvshop-banner .onair-info { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #bbb; width: 100%; padding-right: 90px; background-color: #fff; overflow: hidden; }
.tvshop-banner .onair-info:last-child { padding-right: 0; }
.tvshop-banner .onair-info > * { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 100%; padding: 8px 10px 6px; }
.tvshop-banner .onair-info .goods-title { color: #222; font-size: 1.3rem; line-height: 1.8rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; letter-spacing: -1px; }
.tvshop-banner .goods-payment { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 5px 0 0 0; min-height: 25px; color: #999; line-height: 15px; }
.tvshop-banner .goods-payment .goods-price { color: #da291c; font-size: 14px; }
.tvshop-banner .goods-payment .goods-price.bold { font-weight: bold; }
.tvshop-banner .goods-payment .goods-price strong { font-weight: bold; font-size: 17px; }
.tvshop-banner .goods-payment .goods-oprice { color: #999; font-size: 12px }
.tvshop-banner .goods-payment .goods-benefit { position: absolute; bottom: 1px; right: 0; font-size: 12px; }
.tvshop-banner .goods-payment .goods-benefit span { position: relative; display: inline-block; margin-right: 2px; min-width: 8px; padding: 0 3px; font-size: 10px; }
.tvshop-banner .goods-payment .goods-benefit span:before { content: ''; position: absolute; top: -2px; left: 0; right: 0; bottom: 0; margin: auto 0; min-width: 13px; height: 13px; border: 1px solid #bbb; border-radius: 2px; }
.tvshop-banner .goods-payment.counsel .goods-price { font-weight: bold; font-size: 16px; }
.tvshop-banner .onair-order { position: absolute; display: block; right: 10px; bottom: 11px; width: 75px; height: 37px; padding: 0; background-color: #ea493e; color: #fff; font-size: 14px; text-align: center; line-height: 37px; }
.tvshop-banner .onair-control { position: absolute; top: 0; left: 0; width: 100%; padding-top: 57.8125%; pointer-events: none; z-index: 5; }
.tvshop-banner .onair-control .oplay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 55px; height: 55px; background: url(/images/rn_img/bt_play.png) no-repeat center center; background-size: 45px 45px; text-indent: -9999px; overflow: hidden; pointer-events: auto;}
.tvshop-banner .onair-control .otime { position: absolute; top: 11px; left: 10px; width: 11rem; }
.tvshop-banner .onair-control .otime > span { position: absolute; top: 0; }
.tvshop-banner .onair-control .otime .ico { left: 0; width: 5.5rem; height: 100%; background: url(/images/rn_img/ico_onair.png) no-repeat; background-size: auto 100%; text-indent: -9999px; z-index: 1; }
.tvshop-banner .onair-control .otime .time-left { position:relative;display: block; right: 0; float:right;width: 4.5rem; height: 1.2rem; padding: 0.2rem 0.7rem 0.1rem 1.8rem; border:1px solid #da291c; border-radius: 1rem; color: #da291c; font-size: 1.2rem; line-height: 1.2rem; background: #fff; white-space: nowrap; }


/* 프로모션 배너 */
.rn_hpr_wrap > .promotion-banner:first-child { padding-top: 10px; } /* 160706 마케팅 배너가 없는경우 */
.promotion-banner { position: relative; padding-bottom: 20px; }
.promotion-banner .slide-next,
.promotion-banner .slide-prev { position: absolute; top: 50%; margin-top: -31px; width: 20px; height: 20px; background-size: 20px 20px; background-repeat: no-repeat; }
.promotion-banner .slide-prev { left: 0; background-image: url(http://mimage.lotteimall.com/imall_mc/site/images/rn_img/rn_wswipe_prev_btn.png); }
.promotion-banner .slide-next { right: 0; background-image: url(http://mimage.lotteimall.com/imall_mc/site/images/rn_img/rn_wswipe_next_btn.png); }

/* 백화점 배너 */
#contentsAreaDepartment > .depart-banner:first-child { padding-top: 10px; } /* 마케팅 배너가 없는경우 */
.depart-banner { position: relative; padding-bottom: 20px; }
.depart-banner .slide-next,
.depart-banner .slide-prev { position: absolute; top: 50%; margin-top: -31px; width: 20px; height: 20px; background-size: 20px 20px; background-repeat: no-repeat; }
.depart-banner .slide-prev { left: 0; background-image: url(http://mimage.lotteimall.com/imall_mc/site/images/rn_img/rn_wswipe_prev_btn.png); }
.depart-banner .slide-next { right: 0; background-image: url(http://mimage.lotteimall.com/imall_mc/site/images/rn_img/rn_wswipe_next_btn.png); }

/* MDPick 배너 */
.mdpick-banner { position: relative; padding-bottom: 13px; }
.mdpick-banner .swiper-wrap { left: 9%; }
.mdpick-banner .slide-box { border: 5px solid transparent; padding-top: 5px; width: 82%; overflow: hidden; }

/* 시즌성 배너 */
.container.recommendDetail > .season-banner:first-child { padding-top: 10px; } /* 160706 마케팅 배너가 없는경우 */
.season-banner { position: relative; padding-bottom: 20px; }
.season-banner.one-swipe {padding-bottom:10px;}
.season-banner .slide-next,
.season-banner .slide-prev { position: absolute; top: 50%; margin-top: -31px; width: 20px; height: 20px; background-size: 20px 20px; background-repeat: no-repeat; }
.season-banner .slide-prev { left: 0; background-image: url(http://mimage.lotteimall.com/imall_mc/site/images/rn_img/rn_wswipe_prev_btn.png); }
.season-banner .slide-next { right: 0; background-image: url(http://mimage.lotteimall.com/imall_mc/site/images/rn_img/rn_wswipe_next_btn.png); }


/* 명절관 배너 */
.holiday_container > .holiday-banner:first-child { padding-top: 10px; } /* 마케팅 배너가 없는경우 */
.holiday-banner { position: relative; padding-bottom: 13px; }
.holiday-banner .slide-next,
.holiday-banner .slide-prev { position: absolute; top: 50%; margin-top: -31px; width: 20px; height: 20px; background-size: 20px 20px; background-repeat: no-repeat; }
.holiday-banner .slide-prev { left: 0; background-image: url(http://mimage.lotteimall.com/imall_mc/site/images/rn_img/rn_wswipe_prev_btn.png); }
.holiday-banner .slide-next { right: 0; background-image: url(http://mimage.lotteimall.com/imall_mc/site/images/rn_img/rn_wswipe_next_btn.png); }

/* 이전 배너 */
.thk-banner { position: relative; padding-bottom: 33px; }
.thk-banner .slide-box { border: 10px solid transparent; border-top: 0; border-bottom: 5px solid transparent; overflow: hidden; }

/* 상품 1개인경우 시간바 및 정보 노출되도록 */
.onair-banner:not(.on) .swiper-wrap > .slide-box:first-child .onair-time-bar { display: block; }
.rn_onair_prdwrap .rn_product_info:only-child { display: block; }
.rn_onair_prdwrap:not(.ready) a:first-child + .rn_product_info { display: block; }


/*메인 이벤트 메뉴 추가*/
.event_main .eventTempList{overflow:hidden;padding:10px}
.event_main .eventTempList li{margin-bottom:10px;}
.event_main .eventTempList li img{width:100%}
.event_main .event_more{margin-top:-6px;position:relative;z-index:1;}
.event_main .event_more a{height:30px;text-align:center;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;background:#ddddde;border:1px solid #cdcdcd;}
.event_main .event_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_depart_best_wrap {display:none;}
.rn_depart_list_wrap {padding:5px; background:#f1f3f4;}
.rn_depart_litem {width:50%; padding:5px; -webkit-box-sizing: border-box; box-sizing:border-box;}
.rn_depart_litem .rn_icon {position:absolute;top:10px;right:10px;width:35px;height:35px;}
.rn_depart_list {display:none;}
.rn_depart_litem_box {background:#ffffff; border:1px solid #dddddd; position:relative;}
.rn_depart_litem_box a {display:block;}
.rn_depart_litem img,
.rn_depart_litem_box img {width:100%;}
.rn_depart_litem_tit1,
.rn_depart_litem_tit2,
.rn_depart_litem_tit3,
.rn_depart_litem_tit4,
.rn_depart_litem_tit5 {position:relative;overflow:hidden;height:115px;}
.rn_depart_litem_tit1 h3,
.rn_depart_litem_tit2 h3,
.rn_depart_litem_tit3 h3,
.rn_depart_litem_tit4 h3,
.rn_depart_litem_tit5 h3 {position:absolute;bottom:14px;left:14px;font-size:16px; line-height:21px; font-weight:bold; color:#ffffff; }

.rn_depart_lbpin {display:block; width:2.5rem; height:2.5rem; position:absolute; right:10px; bottom:8.2rem; background:url(/images/rn_img/rn_icon_save.gif) no-repeat; background-size:100% auto;}
.rn_depart_lbpin.rn_on {background-position:0 bottom;}
.rn_depart_ltxt {padding:1rem 15px 1.3rem; }
.rn_depart_ltxt .del{display:block;margin-bottom:-0.4rem;padding:0.5rem 0 0;color:#666;font-size:1rem;}/*2016-01 판매가표기수정*/
.rn_depart_ltxt1 {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word; font-size:1.4rem;line-height:1.7rem; color:#666666; height:3.4rem; overflow:hidden;letter-spacing:-0.5px;}
.rn_depart_ltxt2 {margin-top:0.5rem;font-weight:bold; color:#cc1d22; font-size:1.6rem;}
.rn_depart_ltxt2 span {font-weight:normal;}

.rn_depart_list_wrap { position: relative; overflow: hidden; }
.rn_depart_litem { position: relative; float: right; }
.rn_depart_litem:nth-child(2n+3) { top: 125px; }
.rn_depart_litem:nth-child(2n+3):last-child { padding-bottom: 125px; }
.rn_depart_litem:first-child { position: absolute; top: 0; left: 0; padding: 10px 5px 5px 10px; }
.rn_depart_litem_box > a:first-child .rn_depart_ltxt { height: 6.8rem; }
.rn_depart_litem_box > a:first-child:before { content: ''; display: block; width: 100%; padding-top: 100%; }
.rn_depart_litem_box > a:first-child img { position: absolute; top: 0; left: 0; width: 100%; }

.rn_depart_snb_wrap{height: 4rem;}
.rn_depart_snb {background: #d7d9da; -webkit-transform: translate(0px, 0px) translateZ(0px);width:100%; z-index:5;}
.rn_depart_snb ul:after {content:""; display:block; clear:both;}
.rn_depart_snb ul li {position:relative;height:4rem;width:20%; float:left; background: #d7d9da;box-sizing:border-box;border-left:1px solid #f5f6f6; display:table;}
.rn_depart_snb ul li a {display:block;color:#4d5253; text-align:center; line-height:1.4rem; padding:0.6rem 0px; height:2.8rem; font-size:1.3rem; vertical-align:middle; display:table-cell; width:100%;letter-spacing:-0.5px;}
.rn_depart_snb ul li span{display:none;}
.rn_depart_snb ul li:first-child{border-left:0px;}
.rn_depart_snb ul li.on {border-left:0px;}
.rn_depart_snb ul li.on + li {border-left:0px;}
.rn_depart_snb ul li.on a {-webkit-transform: translate(0px, 0px) translateZ(0px); border-top:3px solid #ea493e;background:#fff; padding:3px 0;}
.rn_depart_snb ul li.on:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:3px;background: #ea493e;color:transparent;}

.rn_depart_slider {position:relative;border:1px solid #dddddd;border-top:none;background:#ffffff;}
.rn_depart_slider .rn_in_depart {overflow:hidden; padding:0 2.3rem; }
.rn_depart_slider ul {width:100%;}
.rn_depart_slider ul:after {display:block;clear:both;content:'';}
.rn_depart_slider ul li {position:relative;float:left; width:33.3%; height:3.5rem;text-align:center; box-sizing:border-box;}
.rn_depart_slider ul li:before {position:absolute;top:1.5rem;left:0;display:block;width:1px;height:0.8rem;background:#ddd;content:'';}
.rn_depart_slider ul li:first-child:before {background:none;}
.rn_depart_slider ul li:last-child {background:none;}
.rn_depart_slider ul li a {text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;display: block;overflow: hidden;letter-spacing:-0.5px; line-height:1.5rem; padding:1rem 2.5%; width:100%; text-align:center; display:block;color:#808080; font-size:1.3rem; box-sizing:border-box;}
.rn_depart_slider ul li.on a {font-weight:700;color:#4d4d4d;}

.category_view{margin:0;}
.category_best{padding:0 10px;border-bottom:1px solid #a9a9a9;}
.category_best h3{margin-left:10px;width:100%;height:41px;line-height:41px;font-size:14px;color:#252525;font-weight:bold;}
.category_best ol{margin-bottom:22px;}
.category_best ol li{float:left;width:33%;}
.category_best ol li a{width:100%;display:block;}
.category_best ol li a span{display:block;text-align:left;width:95px;margin:0 auto;}
.category_best ol li a .num{width:13px;height:13px;text-indent:-5000px;position:absolute;top:0;left:0;background-size:13px 13px;}
.category_best ol li:nth-child(1) a .num{background-image:url("/images/imall_mc_renewal/main/category/bestNum1.png");}
.category_best ol li:nth-child(2) a .num{background-image:url("/images/imall_mc_renewal/main/category/bestNum2.png");}
.category_best ol li:nth-child(3) a .num{background-image:url("/images/imall_mc_renewal/main/category/bestNum3.png");}
.category_best ol li a .img{position:relative;height:95px;border:1px solid #ccc;box-sizing:border-box;}
.category_best ol li a .img img{width:100%;height:100%;}
.category_best ol li a .txt{padding:0.5rem 0 0;margin-bottom:0.5rem;font-size:1.2rem;color:#343333;height: 3rem;line-height:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;overflow:hidden;text-overflow:ellipsis; }
.category_best ol li a .price{font-weight:bold;color:#cc1d22;}
.category_best ol li a p { line-height: 1.4rem; }
.category_best ol li a p.del {width:95px;margin:0 auto; text-align:left; font-size:1rem; font-weight:normal; color:#666; }
.category_best ol li a p.del span {display:inline; width:auto;}
.category_best ol li a p.real {width:95px;margin:0 auto; text-align:left; font-size:1.6rem; color:#cc1d22;}
.category_best ol li a p.real span {display:inline; width:auto; font-weight:bold;}

.ctgLst{background-color:#fff;}
.ctgLst > h3{border-bottom:1px solid #a9a9a9;line-height: 20px;padding-top: 10px;padding-bottom: 10px;padding-left: 9px;padding-right: 40px;color: #252525;font-weight:bold;font-size: 14px;background-color:#fff;}
.ctgLst ul > li{padding-left:20px;border-top:1px solid #d8d8d8;background:#f4f4f4 url(/images/imall_mc_renewal/common/icon_category.png) no-repeat 20px 19px;background-size:4px 4px;}
.ctgLst ul > li:first-child{border-top:none;}
.ctgLst ul > li:last-child{border-bottom:1px solid #a9a9a9;}
.ctgLst ul > li > a{display:block;position:relative;line-height:20px;padding-top:10px;padding-bottom:10px;padding-left:9px;padding-right:85px;color:#636363;font-weight:bold;font-size:14px; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;overflow:hidden;text-overflow:ellipsis; }
.ctgLst ul > li > a > .arr{display:block;overflow:hidden;position:absolute;top:40%;right:10px;width:11px;height:18px;line-height:0;margin-top:-5px;background:url(/images/imall_mc_renewal/common/icon_appr02_arr.png) no-repeat;background-size:11px auto;font-size:0}
.ctgLst ul > a{color:#e60012}
.ctgLst > ul > li:first-child{border-top:none;}
.ctgLst > ul > li:last-child{border-bottom:1px solid #a9a9a9;}
.ctgLst.tabContent > ul:before{display:block;height:200px;line-height:200px;text-align:center;}
.ctgLst .ctgLst_depth > li{border-color:#a9a9a9;padding-left:0;background-color:#fff;background-image:none;}
.ctgLst .ctgLst_depth > li > a{color:#191919;font-weight:bold;}
.ctgLst .ctgLst_depth .arr{display:block;overflow:hidden;position:absolute;top:50%;right:10px;width:65px;height:25px;line-height:0;margin-top:-12px;background:url(/images/imall_mc_renewal/common/ic_cate_view.png) no-repeat;background-size:65px auto;font-size:0}
.cate_sub > ul li:first-child > p{border-top:0;}

/* MD PICK*/
.rn_mdpick_best_wrap {display:none;}
.rn_mdpick_best {padding:20px 10px 35px;}
.rn_mdpick_best .rn_tit {margin:20px 0 0 10px;display:block;font-size:16px;font-weight:900;color:#4d4d4d;line-height:18px;}
.rn_mdpick_best .rn_list_best {margin-top:13px;padding:0 10px;}
.rn_mdpick_best .rn_list_best li {margin-top:7px;padding-top:6px;border-top:1px solid #eee;}
.rn_mdpick_best .rn_list_best li a {display:block;}
.rn_mdpick_best .rn_list_best li:first-child {margin:0;padding:0;border-top:none;}
.rn_mdpick_best .rn_list_best li:after {display:block;clear:both;content:'';}
.rn_mdpick_best .rn_list_best li .rn_thumb {position:relative;float:left;width:140px;height:140px;}
.rn_mdpick_best .rn_list_best li .rn_thumb .rn_num {position:absolute;top:8px;left:0;display:block;width:25px;height:25px;padding-top:4px;background:#e31d1a;font-size:14px;font-weight:900;color:#fff;text-align:center;box-sizing:border-box;}
.rn_mdpick_best .rn_list_best li .rn_thumb img {width:100%;}
.rn_mdpick_best .rn_list_best li .rn_info {min-height:140px;padding-top:11px;box-sizing:border-box;}
.rn_mdpick_best .rn_list_best li .rn_info .rn_product,
.rn_mdpick_best .rn_list_best li .rn_info .rn_place {display:block;}
.rn_mdpick_best .rn_list_best li .rn_info .rn_product {font-size:14px;color:#666;line-height:18px;letter-spacing:-0.5px;}
.rn_mdpick_best .rn_list_best li .rn_info .rn_place {margin-top:8px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_mdpick_best .rn_list_best li .rn_info .rn_place span {font-size:16px;font-weight:900;}
.rn_mdpick_best .rn_best_more {margin-top:22px;}
.rn_mdpick_best .rn_best_more li {position:relative;border:1px solid #ddd;border-top:none;}
.rn_mdpick_best .rn_best_more li:first-child {border-top:1px solid #ddd;}
.rn_mdpick_best .rn_best_more li a {display:block;padding:11px 23px 14px 10px;}
.rn_mdpick_best .rn_best_more li a:after {display:block;clear:both;content:'';}
.rn_mdpick_best .rn_best_more li .rn_product {float:left;font-size:14px;font-weight:900;color:#4d4d4d;letter-spacing:-0.5px;}
.rn_mdpick_best .rn_best_more li .rn_more_view {float:right;font-weight:900;color:#808080;letter-spacing:-0.5px;}
.rn_mdpick_best .rn_best_more li:after {position:absolute;right:10px;top:15px;width:8px;height:8px;background:url('/images/rn_img/rn_more.gif') no-repeat right 0;background-size:100% 100%;content:'';}

.rn_mdpick_wrap {padding:10px 5px 50px;background:#f1f3f4;}
.rn_mdpick_wrap .rn_mdpick_list {margin-top:-10px;}
.rn_mdpick_wrap .rn_mdpick_list:after {display:block;clear:both;content:'';}
.rn_mdpick_wrap .rn_mdpick_list li {float:left;width:50%;margin-top:10px;}
.rn_mdpick_wrap .rn_mdpick_list li .rn_itembox {position:relative;margin:0 5px;border:1px solid #dddddd;background:#fff;}
.rn_mdpick_wrap .rn_mdpick_list li .rn_itembox a {display:block;}
.rn_mdpick_wrap .rn_mdpick_list li .rn_info_box {padding:10px 7px 15px 11px;}
.rn_mdpick_wrap .rn_mdpick_list li .rn_product {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;height:34px;margin-top:6px;font-size:14px;color:#666;line-height:17px;letter-spacing:-0.5px;}
.rn_mdpick_wrap .rn_mdpick_list li .rn_price {display:block;margin-top:5px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_mdpick_wrap .rn_mdpick_list li .rn_price span {font-size:16px;font-weight:700;}
.rn_mdpick_wrap .rn_mdpick_list li .rn_label {display:block;width:46px;height:12px;}
.rn_mdpick_wrap .rn_mdpick_list li .rn_pin {position:absolute;bottom:96px;right:10px;display:block;overflow:hidden;width:25px;height:25px;}
.rn_mdpick_wrap .rn_mdpick_list li .rn_pin.rn_on img {margin-top:-25px;}
.rn_mdpick_wrap .rn_mdpick_list li img {width:100%;}
@media only screen and (min-width:360px) {
	.rn_mdpick_wrap .rn_mdpick_list li .rn_pin { width: 27px; height: 27px; }
	.rn_mdpick_wrap .rn_mdpick_list li .rn_pin.rn_on img {margin-top:-27px;}
}
@media only screen and (min-width:384px) {
	.rn_mdpick_wrap .rn_mdpick_list li .rn_pin { width: 30px; height: 30px; }
	.rn_mdpick_wrap .rn_mdpick_list li .rn_pin.rn_on img {margin-top:-30px;}
}
.rn_mdpick_list .rn_depart_ltxt {height:auto;padding:13px 11px 13px 15px;}
.rn_mdpick_list .rn_depart_ltxt .rn_label {display:block;width:61px;height:17px;margin-top:6px;}
.rn_mdpick_list .rn_depart_ltxt .rn_depart_ltxt1 {letter-spacing:-0.5px;}

.rn_mdpick_snb_wrap{height: 40px;}
.rn_mdpick_snb {background: #d7d9da; -webkit-transform: translate(0px, 0px) translateZ(0px);width:100%; z-index:5;}
.rn_mdpick_snb ul:after {content:""; display:block; clear:both;}
.rn_mdpick_snb ul li {position:relative;height:40px;width:20%; float:left; background: #d7d9da;box-sizing:border-box;border-left:1px solid #f5f6f6; display:table;}
.rn_mdpick_snb ul li a {display:block;color:#4d5253; text-align:center; line-height:14px; padding:6px 0px; height:28px; vertical-align:middle; display:table-cell; font-size:13px; width:100%;letter-spacing:-0.5px;}
.rn_mdpick_snb ul li span{display:none;}
.rn_mdpick_snb ul li:first-child{border-left:0px;}
.rn_mdpick_snb ul li.on a{background: #fff;}
.rn_mdpick_snb ul li.on:after{-webkit-transform: translate(0px, 0px) translateZ(0px);  content:"";position:absolute;left:0;top:0;display:block;width:100%;height:3px;background: #cc1d22;color:transparent;}
.rn_mdpick_snb ul li.on {border-left:0px;}
.rn_mdpick_snb ul li.on + li {border-left:0px;}

.rn_mdpick_slider {position:relative;border:1px solid #dddddd;border-top:none;background:#ffffff;}
.rn_mdpick_slider .rn_in_mdpick {overflow:hidden; padding:0 23px; }
.rn_mdpick_slider ul {width:100%;}
.rn_mdpick_slider ul:after {display:block;clear:both;content:'';}
.rn_mdpick_slider ul li {position:relative;float:left; width:33.3%; height:35px;text-align:center; box-sizing:border-box;}
.rn_mdpick_slider ul li:before {position:absolute;top:15px;left:0;display:block;width:1px;height:8px;background:#ddd;content:'';}
.rn_mdpick_slider ul li:first-child:before {background:none;}
.rn_mdpick_slider ul li:last-child {background:none;}
.rn_mdpick_slider ul li a {text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;display: block;overflow: hidden;letter-spacing:-0.5px; line-height:15px; padding:10px 0; width:100%; text-align:center; display:block;color:#585858; font-size:13px; box-sizing:border-box;}
.rn_mdpick_slider ul li a {color:#808080;}
.rn_mdpick_slider ul li.on a {font-weight:700;color:#4d4d4d;}

/* 시즌성 */
.rn_season_wrap {padding:10px 5px 50px;background:#fff;}
.rn_season_wrap .rn_season_list {margin-top:-10px;}
.rn_season_wrap .rn_season_list:after {display:block;clear:both;content:'';}
.rn_season_wrap .rn_season_list li {float:left;width:50%;margin-top:10px;}
.rn_season_wrap .rn_season_list li .rn_itembox {position:relative;margin:0 5px;border:1px solid #dddddd;background:#fff;}
.rn_season_wrap .rn_season_list li .rn_itembox a {display:block;}
.rn_season_wrap .rn_season_list li .rn_info_box {height:8rem;padding:1rem 7px 1.5rem 11px;}
.rn_season_wrap .rn_season_list li .rn_product {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;height:2.4em;margin-top:0.4rem;margin-bottom:0.1rem;color:#666;font-size:1.4rem;line-height:1.7rem;letter-spacing:-0.5px;}
.rn_season_wrap .rn_season_list li .rn_price {display:block;margin-top:5px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_season_wrap .rn_season_list li .rn_price span {font-size:1.6rem;font-weight:700;}
.rn_season_wrap .rn_season_list li .price{display:block;height:1.4rem;margin:0 0 -2px;padding:0.2rem 0 0;}/*2016-01 판매가표기수정*/
.rn_season_wrap .rn_season_list li .del{color:#666;font-size:1rem;}
.rn_season_wrap .rn_season_list li .rn_label {display:block;width:4.6rem;height:1.2rem;}
.rn_season_wrap .rn_season_list li .rn_pin {position:absolute;bottom:9.9rem;right:10px;display:block;overflow:hidden;width:25px;height:25px;}
.rn_season_wrap .rn_season_list li .rn_pin.rn_on img {margin-top:-25px;}
.rn_season_wrap .rn_season_list li img {width:100%;}
@media only screen and (min-width:360px) {
	.rn_season_wrap .rn_season_list li .rn_pin { width: 27px; height: 27px; }
	.rn_season_wrap .rn_season_list li .rn_pin.rn_on img {margin-top:-27px;}
}
@media only screen and (min-width:384px) {
	.rn_season_wrap .rn_season_list li .rn_pin { width: 30px; height: 30px; }
	.rn_season_wrap .rn_season_list li .rn_pin.rn_on img {margin-top:-30px;}
}
.rn_season_product_list {padding-bottom:30px;background:#f1f3f4;}
.rn_season_product_list li {margin-top:10px;}
.rn_season_product_list li:first-child {margin-top:0;}
.rn_season_product_list li a {display:block;}
.rn_season_product_list li img {width:100%;}

.rn_season_snb_wrap {height:4rem;}
.rn_season_snb {background: #d7d9da; -webkit-transform: translate(0px, 0px) translateZ(0px);width:100%; z-index:5;}
.rn_season_snb ul {display:-webkit-box; -webkit-box-orient:horizontal;}
.rn_season_snb ul:after {content:""; display:block; clear:both;}
.rn_season_snb ul li {-webkit-box-flex:1;position:relative;height:4rem;width:100%; float:left; background: #d7d9da;box-sizing:border-box;border-left:1px solid #f5f6f6; display:-webkit-box;}
.rn_season_snb ul li a {-webkit-transform: translate(0px, 0px) translateZ(0px); display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center; color:#4d5253; text-align:center; line-height:1.4rem; padding:0.6rem 0px; height:2.8rem; vertical-align:middle; font-size:1.3rem; width:100%;letter-spacing:-0.5px;}
.rn_season_snb ul li span{display:none;}
.rn_season_snb ul li:first-child{border-left:0px;}
.rn_season_snb ul li.on a{background: #fff;}
.rn_season_snb ul li.on:after{-webkit-transform: translate(0px, 0px) translateZ(0px); content:"";position:absolute;left:0;top:0;display:block;width:100%;height:3px;background: #ea493e;color:transparent;}
.rn_season_snb ul li.on {border-left:0px;}
.rn_season_snb ul li.on + li {border-left:0px;}

/* 2016.08.26 가변 매장 개편 */
.wrap_season_concept {position:relative;margin-bottom:10px;}
.wrap_season_concept:first-child {padding-top:10px;}
.wrap_season_concept .thumb {overflow:hidden;width:100%;height:210px;}
.wrap_season_concept .thumb img {width:auto;height:210px;}
.wrap_season_concept .area_txt {position:absolute;bottom:10px;left:10px;overflow:hidden;width:80%;min-width:300px;max-height:100px;}
.wrap_season_concept .area_txt a {position:relative;overflow:hidden;float:left;height:28px;min-width:35px;margin:0 5px 5px 0;padding:0 8px;text-align: center;border:1px solid rgba(255,255,255,0.5);}
.wrap_season_concept .area_txt a .txt {position:relative;z-index:1;color:#fff;font-size:1.3rem;line-height:28px;}
.wrap_season_concept .area_txt a .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;}
.wrap_season_concept .area_txt a.o40 .bg {opacity:0.4;}
.wrap_season_concept .area_txt a.o65 .bg {opacity:0.65;}
@media only screen and (min-width: 540px){
	.wrap_season_concept .thumb {overflow:hidden;width:100%;height:auto;}
	.wrap_season_concept .thumb img {width:100%;height:auto;}
}
.wrap_menu_quicklink {margin:0 0 10px;padding:10px 10px;background:#fff;border-bottom:1px solid #bbb;}
.wrap_menu_quicklink ul {overflow:hidden;}
.wrap_menu_quicklink li {float:left;width:25%;text-align:center;}
.wrap_menu_quicklink li img {width:100%;max-width:75px;height:auto;max-height:75px;}
.wrap_planshop_list {margin-bottom:10px;background:#fff;border-bottom:1px solid #bbb;}
.wrap_planshop_list img {width:100%;height:auto;}
.wrap_planshop_list .title {position:relative;padding:0;text-align: center;}
.wrap_planshop_list .title img {max-width:320px;margin:17px 0;}
.wrap_planshop_list .title strong {display: block;width:62%; height:50px; margin:0 auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:2rem; color:#222; font-weight: bold; line-height:50px; }
.wrap_planshop_list .title .link_more {position: absolute; top: 50%; right: 10px; height: 14px; margin-top: -17px; padding: 10px; background: url(/images/rn_img/ico_arrow.png) no-repeat right center; background-size: 5px auto; font-size: 1.1rem; line-height: 14px; color: #999; }
.wrap_planshop_list .thumb_top {position:relative;padding:0 10px;}
.wrap_planshop_list .ico_arrow {position:absolute;bottom:0;left:50%;width:14px;height:7px;margin-left:-7px;background:url(/images/rn_img/ico_planshop_arrow.png) no-repeat 0 0; background-size: 14px auto;}
.wrap_planshop_list .list_planshop {overflow:hidden;padding:7px 7px 9px;}
.wrap_planshop_list .list_planshop li {float:left;width:33.33%;}
.wrap_planshop_list .list_planshop li a {display:block;position:relative;top:0;left:0;height:0;margin:3px;padding-bottom: 119%;}
.wrap_planshop_list .list_planshop .thumb {position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:100%;background:url(http://mimage.lotteimall.com/imall_mc/site/images/rn_img/common/product/no_190.gif) no-repeat center;background-size:cover;}
.wrap_planshop_list .list_planshop .thumb:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ddd;background:none;}
.wrap_planshop_list .list_planshop .txt {position:absolute;left:0;bottom:2px;width:100%;text-align:center;}
.wrap_planshop_list .list_planshop .txt .number {font-size:1.3rem;color:#000;}
.wrap_planshop_list .list_planshop .txt .string {font-size:1.2rem;color:#022222;}
.wrap_promote_list {margin-bottom:10px;background:#fff;border-bottom:1px solid #bbb;}
.wrap_promote_list .title {padding:14px 0 4px;text-align:center;}
.wrap_promote_list .title img {width:100%;max-width:320px;height:auto;}
.wrap_promote_list .list_promote {padding:10px;}
.wrap_promote_list .list_promote ul{position:relative;width:100%;height:0;padding-bottom:158.3333%;}
.wrap_promote_list .list_promote li {position:absolute;width:48.3333%;height:0;}
.wrap_promote_list .list_promote li:nth-child(1) {top:0;left:0;padding-bottom:45%;}
.wrap_promote_list .list_promote li:nth-child(2) {top:0;right:0;padding-bottom:61.6667%;}
.wrap_promote_list .list_promote li:nth-child(3) {top:30.5263%;left:0;padding-bottom:61.6667%;}
.wrap_promote_list .list_promote li:nth-child(4) {top:41.0526%;right:0;padding-bottom:45%;}
.wrap_promote_list .list_promote li:nth-child(5) {top:71.5789%;left:0;padding-bottom:45%;}
.wrap_promote_list .list_promote li:nth-child(6) {top:71.5789%;right:0;padding-bottom:45%;}
.wrap_promote_list .list_promote li a {position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;border:1px solid #ddd; }
.wrap_promote_list .list_promote li:nth-child(1) a img,
.wrap_promote_list .list_promote li:nth-child(4) a img,
.wrap_promote_list .list_promote li:nth-child(5) a img,
.wrap_promote_list .list_promote li:nth-child(6) a img {width:100%;height:auto;margin-top:-3.5%;}
.wrap_promote_list .list_promote li:nth-child(2) a img,
.wrap_promote_list .list_promote li:nth-child(3) a img {width:auto;height:100%;margin-left:-14%;}
.wrap_promote_list .list_promote .area_text {position:absolute;bottom:0;left:0;width:100%;height:2rem;}
.wrap_promote_list .list_promote .area_text .txt {display:block;position:relative;z-index:1;height:2rem;text-align:center;line-height:2rem;color:#fff;}
.wrap_promote_list .list_promote .area_text .number {font-size:1.2rem;font-weight:bold;}
.wrap_promote_list .list_promote .area_text .string {font-size:1.1rem;font-weight:bold;}
.wrap_promote_list .list_promote .area_text .dim {position:absolute;top:0;left:0;width:100%;height:2rem;background:#000;opacity:0.3;}
.header_seanson_snb_wrap {position:static; margin-bottom:10px;}
.header_seanson_snb_wrap .title {padding:17px 0;text-align: center;}
.header_seanson_snb_wrap .title img {width:100%;height:auto;max-width:320px;}
.header_seanson_snb_wrap .wrap_swiper {height:74px;overflow:hidden;-webkit-transform: translateZ(0); transform: translateZ(0);}
.header_seanson_snb_wrap.fix_2depth_menu {padding-bottom:74px;}
.header_seanson_snb_wrap.fix_2depth_menu .wrap_swiper {position:fixed;top:0;right:0;left:0;z-index:10;width:100%;}
.isWeb .header_seanson_snb_wrap.fix_2depth_menu .wrap_swiper {top:3.8rem;}
.header_seanson_snb_wrap .wrap_swiper_inner {width:100%;height:100px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}
.header_seanson_snb_wrap .list_season_snb {display: table; width:100%;min-width: 100%; border-top:1px solid #ddd; border-bottom:1px solid #bbb;}
.header_seanson_snb_wrap .list_season_snb li {display: table-cell;width:auto;height:auto;float:none;vertical-align:top;border-right:1px solid #e5e5e5;border-left:0;background:#f3f3f3;}
.header_seanson_snb_wrap .list_season_snb li:last-child {border-right:none;}
.header_seanson_snb_wrap .list_season_snb a {display: block; overflow: hidden; width: 80px; height: 72px; padding:0;margin: auto; text-align: center;background-size:72px 172px !important;background-position:50% 0 !important;text-indent: -9999px;}
.header_seanson_snb_wrap .list_season_snb .on {background:#fff;}
.header_seanson_snb_wrap .list_season_snb .on:after {display:none;}
.header_seanson_snb_wrap .list_season_snb .on a {background-position: 50% -100px !important;}
.wrap_home_corner_list {margin-bottom:10px;background:#fff;border-bottom:1px solid #bbb;}
.wrap_home_corner_list img {width:100%;height:auto;}
.wrap_home_corner_list .title {position:relative;text-align: center;}
.wrap_home_corner_list .title img {max-width:320px;margin:17px 0;}
.wrap_home_corner_list .title strong {display: block;width:62%; height:50px; margin:0 auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:2rem; color:#222; font-weight: bold; line-height:50px;}
.wrap_home_corner_list .list_corner {overflow:hidden;padding:0 5px;}
.wrap_home_corner_list .list_corner li {float:left;width:50%;}
.wrap_home_corner_list .list_corner li .thumb {margin:0 5px;border:1px solid #ddd;}
.wrap_home_corner_list .list_corner li .thumb img {width:100%;height:auto;}
.wrap_home_corner_list .list_corner li .txt {height:2.5em;padding:0.7rem 5px 0;margin-bottom:1.9rem;font-size:1.3rem;line-height:1.7rem;color:#222;overflow:hidden;text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; }
.wrap_home_corner_list .list_corner li .txt strong {color:#5b79ea;font-weight:bold;}

/* TV쇼핑 */
.sj_scroll_cn {display:none;}
.rn_tvshop_snb_wrap {position:relative;height:4rem;}
.rn_tvshop_snb {background:#ffffff; -webkit-transform: translate(0px, 0px) translateZ(0px);width:100%; z-index:5;}
.rn_tvshop_snb ul:after {content:""; display:block; clear:both;}
.rn_tvshop_snb ul li {position:relative;height:4rem;width:20%; float:left; background: #d7d9da;box-sizing:border-box;border-left:1px solid #f5f6f6;}
.rn_tvshop_snb ul li a {display:block;font-size:1.3rem;color:#4d5253; text-align:center; line-height:4rem;letter-spacing:-0.5px;font-weight:bold;}

.rn_tvshop_snb ul li:first-child{border-left:0px;}
.rn_tvshop_snb ul li.on a{background: #fff;}
.rn_tvshop_snb ul li.on {border-left:0px;}
.rn_tvshop_snb ul li.on + li {border-left:0px;}
.rn_tvshop_snb ul li.on:after{-webkit-transform: translate(0px, 0px) translateZ(0px); content:"";position:absolute;left:0;top:0;display:block;width:100%;height:3px;background: #ea493e;}
.rn_live_participation {position:absolute;top:-42px;right:0;z-index:1;}
.rn_live_participation .rn_close {position:absolute;top:-14px;right:10px;display:block;width:28px;height:28px;background:url('/images/rn_img/rn_close.png') no-repeat left top;background-size:100% 100%;text-indent:-9999px;}
.rn_live_participation img {width:100%;}
.rn_tvshop_cnwrap {position:relative;}
.rn_tvshop_snb ul li {width:25%;}

.rn_tvshop_slider {position:relative;border:1px solid #dddddd;border-top:none;background:#ffffff;}
.rn_tvshop_slider .rn_in_tvshop {overflow:hidden; padding:0 2.3rem; }
.rn_tvshop_slider ul {width:100%;}
.rn_tvshop_slider ul:after {display:block;clear:both;content:'';}
.rn_tvshop_slider ul li {position:relative;float:left; width:33.3%; height:3.5rem; text-align:center; box-sizing:border-box;}
.rn_tvshop_slider ul li:before {position:absolute;top:1.4rem;left:0;display:block;width:1px;height:0.8rem;background-color:#ddd;content:'';}
.rn_tvshop_slider ul li:first-child:before {background:none;}
.rn_tvshop_slider ul li:last-child {background:none;}
.rn_tvshop_slider ul li a {text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;display: block;overflow: hidden;letter-spacing:-0.5px; line-height:1.5rem; padding:1rem 0; width:100%; text-align:center; display:block;color:#808080; font-size:1.3rem; box-sizing:border-box;}
.rn_tvshop_slider ul li.on a {font-weight:700;color:#4d4d4d;}

.rn_onair .rn_onair_date {position:absolute;width: auto; left: 12%; right: 12%; top:3px;z-index:3;}
.rn_onair .rn_onair_tit {display:block;width:71px;height:26px;margin-left:5px;padding-top:6px;background:#e31d1a;font-size:16px;font-weight:900;color:#fff;text-align:center;line-height:13px;box-sizing:border-box;-webkit-transform: translate(0px, 0px) translateZ(0px);}
.rn_onair .rn_color_type01 {background:#31a5e3;}
.rn_onair .rn_color_type02 {background:#05cba8;}
.rn_onair .rn_color_type03 {background:#f00;}
.rn_onair .rn_color_type04 {background:#00f;}
.rn_onair .rn_color_type05 {background:#000;}
.rn_onair .rn_color_type06 {background:#0ff;}
.rn_onair .rn_onair_time {display:inline-block;margin:0 0 0 4px;font-size:16px;font-weight:700;color:#4d5253;vertical-align:middle;letter-spacing:-1px;}

/* [161017] TV쇼핑 > 편성표 > 날짜 fixed 추가 */
.rn_calendar_slider {width:100%; height:58px;}
.rn_tvshop_calendar {position:relative;width:100%;padding:5px 0;border:1px solid #dddddd;border-top:none;border-left: none;border-right: none;background:#fff; -webkit-transform: translateZ(0); transform: translateZ(0);}
.rn_calendar_slider.is-fix .rn_tvshop_calendar { position: fixed; top: 3.9rem; left: 0; z-index: 500; }
.rn_calendar_slider.is-fix.is-app .rn_tvshop_calendar { top: 0; }

.rn_tvshop_calendar .rn_in_calendar {overflow:hidden;padding:0 35px;}
.rn_tvshop_calendar ul {width:100%;background:url('/images/rn_img/rn_calendar_bar.gif') no-repeat right 18px;background-size:1px 10px;}
.rn_tvshop_calendar ul:after {display:block;clear:both;content:'';}
.rn_tvshop_calendar ul li {float:left;width:20%;height:48px;background:url('/images/rn_img/rn_calendar_bar.gif') no-repeat left 18px;background-size:1px 10px;text-align:center;box-sizing:border-box;}
.rn_tvshop_calendar ul li a {padding-top:6px;padding-bottom:9px;display:block;color:#4d4d4d;}
.rn_tvshop_calendar ul li .rn_num {font-size:15px;font-weight:bold;line-height:17px;}
.rn_tvshop_calendar ul li .rn_day {display:block;margin-top:2px;font-size:12px;}
.rn_tvshop_calendar ul li.rn_current {background:#ea493e;}
.rn_tvshop_calendar ul li.rn_current a {color:#fff;}

.rn_tvshop_calendar .rn_cal_prev,
.rn_tvshop_calendar .rn_cal_next {position:absolute;top:5px;display:block;width:35px;height:48px;}
.rn_tvshop_calendar .rn_cal_prev {left:3px;}
.rn_tvshop_calendar .rn_cal_next {right:3px;}
.rn_tvshop_calendar .rn_cal_prev:after,
.rn_tvshop_calendar .rn_cal_next:after {position:absolute;top:18px;display:block;width:6px;height:9px;content:'';}
.rn_tvshop_calendar .rn_cal_prev:after {left:15px;background:url('/images/rn_img/rn_left_arrow.gif') no-repeat left top;background-size:100% 100%;}
.rn_tvshop_calendar .rn_cal_next:after {right:15px;background:url('/images/rn_img/rn_right_arrow.gif') no-repeat left top;background-size:100% 100%;}
.rn_tvshop_calendar .rn_cal_prev.rn_on:after {background:url('/images/rn_img/rn_left_arrow02.gif') no-repeat left top;background-size:100% 100%;}
.rn_tvshop_calendar .rn_cal_next.rn_on:after {background:url('/images/rn_img/rn_right_arrow04.gif') no-repeat left top;background-size:100% 100%;}

.rn_tvboard_wrap {padding:10px 10px 22px 10px;background:#f5f6f6;}
.rn_board_cont {position:relative;padding-bottom:30px;}
.rn_board_cont:before {position:absolute;top:0;left:0;height:100%;width:100%;background:url('/images/rn_img/rn_line.gif') repeat-y 20px top;background-size:1px 1px;content:'';}
.rn_board_cont .rn_board_group {margin-top:25px;}
.rn_board_cont .rn_product_main {}
.rn_board_cont .rn_show_tv {position:relative;height:44px;padding:13px 0 0 60px;background:#c94b6f;font-size:15px;letter-spacing:-1px;box-sizing:border-box;}
.rn_board_cont .rn_show_tv a {display:block;overflow:hidden;width: 100%;font-weight:bold;color:#fff;line-height:18px;white-space:nowrap;text-overflow:ellipsis;}
.rn_board_cont .rn_show_tv .rn_visual {position:absolute;bottom:0;left:0;}
.rn_board_cont .rn_show_tv .rn_visual img {width:60px;height:49px;margin-top:-5px;}
.rn_board_cont .rn_show_tv:after {position:absolute;top:18px;right:18px;display:block;width:6px;height:8px;background:url('/images/rn_img/rn_right_arrow02.gif') no-repeat left top;background-size:100% 100%;content:'';}
.rn_board_cont .rn_product_main .rn_time_set {border:none;background:#e0537c;color:#fff;}
.rn_board_cont .rn_color_type_5000034 .rn_show_tv {background:#525257;}
.rn_board_cont .rn_color_type_5000035 .rn_show_tv {background:#7f8088;}
.rn_board_cont .rn_color_type_5000036 .rn_show_tv {background:#525257;}
.rn_board_cont .rn_color_type_5000037 .rn_show_tv {background:#1a7487;}
.rn_board_cont .rn_color_type_5000038 .rn_show_tv {background:#dc517c;}
.rn_board_cont .rn_color_type_5000039 .rn_show_tv {background:#ea958b;}
.rn_board_cont .rn_color_type_5000040 .rn_show_tv {background:#8a4e3e;}
.rn_board_cont .rn_color_type_5000041 .rn_show_tv {background:#f0ac76;}
.rn_board_cont .rn_color_type_5000042 .rn_show_tv {background:#ed5d39;}
.rn_board_cont .rn_color_type_5000043 .rn_show_tv {background:#3eaa52;}
.rn_board_cont .rn_color_type_5000044 .rn_show_tv {background:#d3a07a;}
.rn_board_cont .rn_color_type_5000045 .rn_show_tv {background:#8a4e3e;}
.rn_board_cont .rn_color_type_5000046 .rn_show_tv {background:#d3a07a;}
.rn_board_cont .rn_color_type_5000047 .rn_show_tv {background:#3d65ac;}
.rn_board_cont .rn_color_type_5000048 .rn_show_tv {background:#6c9ace;}
.rn_board_cont .rn_color_type_5000049 .rn_show_tv {background:#7160a7;}
.rn_board_cont .rn_color_type_5000050 .rn_show_tv {background:#7f8088;}

.rn_board_cont .rn_product_main .rn_tsitem_5000034{background: #525257;}
.rn_board_cont .rn_product_main .rn_tsitem_5000035{background: #7f8088;}
.rn_board_cont .rn_product_main .rn_tsitem_5000036{background: #525257;}
.rn_board_cont .rn_product_main .rn_tsitem_5000037{background: #1a7487;}
.rn_board_cont .rn_product_main .rn_tsitem_5000038{background: #dc517c;}
.rn_board_cont .rn_product_main .rn_tsitem_5000039{background: #ea958b;}
.rn_board_cont .rn_product_main .rn_tsitem_5000040{background: #8a4e3e;}
.rn_board_cont .rn_product_main .rn_tsitem_5000041{background: #f0ac76;}
.rn_board_cont .rn_product_main .rn_tsitem_5000042{background: #ed5d39;}
.rn_board_cont .rn_product_main .rn_tsitem_5000043{background: #3eaa52;}
.rn_board_cont .rn_product_main .rn_tsitem_5000044{background: #d3a07a;}
.rn_board_cont .rn_product_main .rn_tsitem_5000045{background: #8a4e3e;}
.rn_board_cont .rn_product_main .rn_tsitem_5000046{background: #d3a07a;}
.rn_board_cont .rn_product_main .rn_tsitem_5000047{background: #3d65ac;}
.rn_board_cont .rn_product_main .rn_tsitem_5000048{background: #6c9ace;}
.rn_board_cont .rn_product_main .rn_tsitem_5000049{background: #7160a7;}
.rn_board_cont .rn_product_main .rn_tsitem_5000050{background: #7f8088;}
.rn_board_cont .rn_product_main .rn_tsitem_9000000{background: #79a3d2;}/*고객만족정보세상*/
.rn_board_cont .rn_product_main .rn_tsitem_9000001{background: #1a7487;}/*옴부즈맨*/

.rn_board_cont .rn_product_main .rn_time_set .rn_live {color:#fff;}
.rn_board_cont .rn_product_main .rn_time_set .rn_live:after {background:url('/images/rn_img/rn_right_arrow02.gif') no-repeat left top;background-size:100% 100%;}
.rn_board_cont .rn_time_set {height:39px;padding:6px 0 0 6px;border:1px solid #ddd;border-top:2px solid #4d4d4d;background:#f4f4f4;font-size:14px;color:#4d4d4d;box-sizing:border-box;}
.rn_board_cont .rn_time_set:after {display:block;clear:both;content:'';}
.rn_board_cont .rn_time_set .rn_onair_tit {float:left;width:74px;height:25px;margin-top:1px;padding-top:4px;background:url('/images/rn_img/rn_blank03.png') repeat left top;font-size:14px;font-weight:700;color:#fff;text-align:center;vertical-align:middle;box-sizing:border-box;}
.rn_board_cont .rn_time_set .rn_live {background: url(/images/rn_img/rn_barotv_btn01.png) no-repeat;  position: relative;  float: right;
    margin: 0px 18px 0 0;  padding: 0px 33px 15px 9px;  width: 28px;  height: 15px;  font-size: 11px;  font-weight: 700;  color: #FFFFFF;    text-align: center;
    line-height: 15px;  background-size: 100% 100%;  margin-top: -9px; letter-spacing:-0.2px;}



.rn_board_cont .rn_time_set .rn_time {float:left;margin:5px 0 0 7px;font-weight:700;letter-spacing:-0.5px;vertical-align:middle;}
.rn_board_cont .rn_time_set .rn_label {float:right;width:59px;height:26px;margin-right:6px;}
.rn_board_cont .rn_time_set .rn_label img {width:100%;}
.rn_board_cont .rn_product_view {/* border:1px solid #dddddd;border-top:none;*//* background:#fff; */}
.rn_board_cont .rn_product_view .rn_hot_product {background:#fff;border:1px solid #dddddd;border-top:none;border-bottom:none;}
.rn_board_cont .rn_product_view .rn_pic {position:relative;}
.rn_board_cont .rn_product_view .rn_play {position:absolute;bottom:15px;left:15px;width:25px;height:25px;background:url('/images/rn_img/rn_view_start.png') no-repeat left top;background-size:100% 100%;}
.rn_board_cont .rn_product_view .rn_hot_info {margin-left:50px;padding:11px 15px 13px;border:1px solid #dddddd;border-top:none;background:#fff;}
.rn_board_cont .rn_product_view .rn_hot_info em {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;height:3.6rem;margin-bottom:0.2rem;font-size:1.4rem;line-height:1.8rem;color:#4d4d4d;letter-spacing:-1px;}
.rn_board_cont .rn_product_view .rn_hot_info .del{display:block;margin-bottom:-0.2rem;padding:0.2rem 0 0;color:#666;font-size:1rem;}/*2016-01 판매가표기수정*/
.rn_board_cont .rn_product_view .rn_hot_info .rn_price {display:inline-block;font-size:16px;font-weight:bold;color:#e31d1a;line-height:22px;vertical-align:middle;}
.rn_board_cont .rn_product_view .rn_hot_info .rn_price span {font-size:1.4rem;font-weight:normal;}
.rn_board_cont .rn_product_view .rn_hot_info .rn_payment {display:inline-block;margin-left:0.4rem;font-size:1.1rem;color:#666;line-height:1rem;vertical-align:middle;letter-spacing:-1px;}
.rn_board_cont .rn_product_view .rn_hot_info .rn_payment span {display:inline-block;height:1.3rem;padding:0.1rem 0.2rem 0;border:1px solid #e1e1e1;background:#f5f5f5;color:#666;box-sizing:border-box;}

.rn_board_cont .rn_product_view .rn_txt_onair {position:absolute;top:10px;left:9px;width:66px;height:24px;}
.rn_board_cont .rn_product_view img {width:100%;}
.rn_board_cont .rn_normal_product {position:relative;min-height:96px;padding:11px 0 11px 96px;border:1px solid #dddddd;border-top:none;background:#fff;box-sizing:border-box;}/*2016-01 판매가표기수정*/
.rn_board_cont .rn_normal_product:after {display:block;clear:both;content:'';}
.rn_board_cont .rn_normal_product .rn_pic {position:absolute;top:7px;left:7px;width:81px;height:81px;}/*2016-01 판매가표기수정*/
.rn_board_cont .rn_normal_product .rn_pic .rn_gift {position:absolute;top:0;left:0;width:32px;height:32px;}
.rn_board_cont .rn_normal_product .rn_cont_info {}
.rn_board_cont .rn_normal_product .rn_cont_info em {overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word;height:3.2rem;padding-right:11px;font-size:1.4rem;line-height:1.6rem;color:#4d4d4d;letter-spacing:-1px;box-sizing:border-box;}
.rn_board_cont .rn_normal_product .rn_cont_info .del{display:block;margin-bottom:-6px;padding:6px 0 0;color:#666;font-size:10px;}/*2016-01 판매가표기수정*/
.rn_board_cont .rn_normal_product .rn_cont_info .rn_price {display:block;margin-top:8px;font-size:16px;font-weight:bold;color:#cc1d22;}
.rn_board_cont .rn_normal_product .rn_cont_info .rn_price span {font-size:14px;font-weight:normal;}
.rn_board_cont .rn_normal_product .rn_cont_info .rn_gift {display:block;margin-top:5px;font-size:13px;font-weight:bold;color:#2872b5;line-height:17px;}
.rn_board_cont .rn_product_more {position:relative;display:block;height:44px;margin:-1px 0 0 50px;padding:0 0 0 15px;border:1px solid #aaaaaa;background:#fff;font-size:14px;color:#4d4d4d;line-height:44px;letter-spacing:-0.5px;box-sizing:border-box;}
.rn_board_cont .rn_product_more span {font-weight:bold;color:#e31d1a;}
.rn_board_cont .rn_product_more:after {position:absolute;top:18px;right:16px;display:block;width:8px;height:6px;background:url('/images/rn_img/rn_down_arrow05.gif') no-repeat 0 0;background-size:100% 100%;content:'';}
.rn_board_cont .rn_product_sub {margin-top:30px;}
.rn_board_cont .rn_product_male {margin-bottom:20px;}
.rn_board_cont .rn_product_male .rn_time_set {background:#6b6b6b;}
.rn_board_cont .rn_product_male .rn_icon_live {top:71px;}
.rn_board_cont .rn_color_type01 .rn_time_set {background:#f60;}
.rn_board_cont .rn_color_type01 .rn_time_set .rn_onair_tit {color:#f60;}
.rn_board_cont .rn_color_type01 .rn_show_tv {background:#f60;}
.rn_board_cont .rn_color_type02 .rn_time_set {background:#777;}
.rn_board_cont .rn_color_type02 .rn_time_set .rn_onair_tit {color:#777;}
.rn_board_cont .rn_color_type02 .rn_show_tv {background:#777;}
.rn_board_cont .rn_color_type03 .rn_time_set {background:#f00;}
.rn_board_cont .rn_color_type03 .rn_time_set .rn_onair_tit {color:#f00;}
.rn_board_cont .rn_color_type03 .rn_show_tv {background:#f00;}
.rn_board_cont .rn_color_type04 .rn_time_set {background:#00f;}
.rn_board_cont .rn_color_type04 .rn_time_set .rn_onair_tit {color:#00f;}
.rn_board_cont .rn_color_type04 .rn_show_tv {background:#00f;}
.rn_board_cont .rn_color_type05 .rn_time_set {background:#000;}
.rn_board_cont .rn_color_type05 .rn_time_set .rn_onair_tit {color:#000;}
.rn_board_cont .rn_color_type05 .rn_show_tv {background:#000;}
.rn_board_cont .rn_color_type06 .rn_time_set {background:#0ff;}
.rn_board_cont .rn_color_type06 .rn_time_set .rn_onair_tit {color:#0ff;}
.rn_board_cont .rn_color_type06 .rn_show_tv {background:#0ff;}
.rn_board_cont .rn_color_type01 .rn_icon img,
.rn_board_cont .rn_color_type02 .rn_icon img,
.rn_board_cont .rn_color_type03 .rn_icon img,
.rn_board_cont .rn_color_type04 .rn_icon img,
.rn_board_cont .rn_color_type05 .rn_icon img,
.rn_board_cont .rn_color_type06 .rn_icon img {margin-top:-40px;}
.rn_board_cont .rn_more_box {display:none;}
.rn_board_cont .rn_product_before {margin-bottom:20px;}
.rn_board_cont .rn_onair_type .rn_icon img {margin-top:-40px;}
.rn_board_cont .rn_onair_type .rn_icon_live img {margin-top:0;}
.rn_board_cont .rn_tsitem_info .rn_product_view .rn_hot_info em{height:auto}

.rn_tvboard_view {position:relative;display:block;height:46px;border:1px solid #aaaaaa;background:#fff;font-size:14px;font-weight:bold;color:#4d4d4d;line-height:46px;text-align:center;letter-spacing:-1px;box-sizing:border-box;}
.rn_tvboard_view:after {position:absolute;top:20px;right:17px;display:block;width:8px;height:6px;background:url('/images/rn_img/rn_up_arrow.gif') no-repeat left 0;background-size:100% 100%;content:'';}
.rn_tvboard_product {margin-top:10px;}
.rn_tvboard_product:after {background:url('/images/rn_img/rn_up_arrow05.gif') no-repeat left 0;background-size:100% 100%;}
.rn_tvboard_next {color:#4d5253;}
.rn_tvboard_next:after {background:url('/images/rn_img/rn_down_arrow05.gif') no-repeat left 0;background-size:100% 100%;}
.rn_change_board {margin-top:12px;font-size:12px;color:#808080;text-align:center;letter-spacing:-1px;}

.rn_in_area {position:relative;padding-left:50px;}
.rn_in_area .rn_icon {position:absolute;top:50%;left:0;overflow:hidden;width:40px;height:40px;margin-top:-20px;}
.rn_in_area .rn_icon.rn_on {}
.rn_in_area .rn_icon.rn_on img {margin-top:-40px;}
.rn_in_area .rn_icon_live {left:5px;width:30px;height:30px;margin-top:-15px;}
.rn_in_area .rn_icon img {width:100%;}
.rn_in_area .rn_arrow_box {position:absolute;top:46px;left:0;width:40px;padding:8px 5px 9px;border:1px solid #dddddd;border-radius:5px;background:#fff;font-size:11px;font-weight:bold;color:#585858;line-height:13px;text-align:center;box-sizing:border-box;}
.rn_in_area .rn_arrow_box:after,
.rn_in_area .rn_arrow_box:before {position:absolute;bottom:100%;left:9px;width:0;height:0;border:solid transparent;content:'';}
.rn_in_area .rn_arrow_box:after {margin-left:-4px;border-width:4px;border-color:transparent;border-bottom-color:#fff;}
.rn_in_area .rn_arrow_box:before {margin-left:-5px;border-width:5px;border-color:transparent;border-bottom-color:#dddddd;}

.rn_onair {position:relative; padding:7px 0 10px;}
.rn_onair:after {display:block;clear:both;content:'';}
.rn_onair_cont {z-index:2; position:relative;}

.rn_tvshop_spc_snb {width:100%; display:block; border-bottom:1px solid #dddddd;background:#fff;}
.rn_tvshop_spc_snb ul {width:100%;}
.rn_tvshop_spc_snb ul:after {display:block;clear:both;content:'';}
.rn_tvshop_spc_snb ul li {position:relative;float:left; width:50%;}
.rn_tvshop_spc_snb ul li:before {position:absolute;top:1.5rem;left:0;display:block;width:1px;height:0.8rem;background:#ddd;content:'';}
.rn_tvshop_spc_snb ul li:first-child:before {background:none;}
.rn_tvshop_spc_snb ul li a {width:100%; text-align:center; color:#808080; display:block; line-height:1.7rem; font-size: 1.2rem; padding:1rem 0px;letter-spacing:-1px;}
.rn_tvshop_spc_snb ul li.on a {font-weight:700;color:#4d4d4d;}
.rn_tvshop_spc_list {padding:10px;background:#f5f6f6;}
.rn_tvshop_spc_list ul li {margin-top:10px;}
.rn_tvshop_spc_list ul li:first-child {margin-top:0;}
.rn_tvshop_spc_list ul li a img {width:100%;}
.rn_onair_side_dim {z-index:10; position:absolute; top:0px; left:0px; right:0px; bottom:0px; background:url(/images/rn_img/dimmed_bg.png);}
.rn_tv_soldout{color:#cc1d22;}
.rn_tv_temporarily{color:#ff6600;}
.rn_tv_liveorder{color:#ff6600;}
.rn_floatingban{display:block;position:absolute;right:10px;top:0;z-index:200;}

.rn_tvshop_best_wrap {padding:10px 5px 50px;background:#f1f3f4;}
.rn_tvshop_best_wrap ul {overflow:hidden;}
.rn_tvshop_best_wrap ul li {float:left;width:50%;margin-top:10px;position:relative;z-index:1;}
.rn_tvshop_best_wrap ul li:first-child,
.rn_tvshop_best_wrap ul li:nth-child(2) {margin-top:0;}
.rn_tvshop_best_wrap ul li .rn_itembox {position:relative;margin:0 5px;border:1px solid #dddddd;background:#fff;}
.rn_tvshop_best_wrap ul li .rn_itembox a {display:block;}
.rn_tvshop_best_wrap ul li .rn_thumbnail {position:relative;}
.rn_tvshop_best_wrap ul li .rn_info_box {height:6.7rem;padding:1rem 7px 15px 1.1rem;}
.rn_tvshop_best_wrap ul li .rn_product {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;height:3.4rem;font-size:1.4rem;color:#666;line-height:1.7rem;letter-spacing:-0.5px;}
.rn_tvshop_best_wrap ul li .price{display:block;height:1.4rem;margin:0 0 -0.2rem;padding:0.2rem 0 0;}/*2016-01 판매가표기수정*/
.rn_tvshop_best_wrap ul li .del{color:#666;font-size:1rem;}/*2016-01 판매가표기수정*/
.rn_tvshop_best_wrap ul li .rn_price {display:block;margin-top:0.5rem;font-size:1.4rem;color:#cc1d22;letter-spacing:-0.5px;}
.rn_tvshop_best_wrap ul li .rn_price span {font-size:1.6rem;font-weight:700;}
.rn_tvshop_best_wrap ul li .rn_pin {position:absolute;bottom:9.4rem;right:10px;display:block;overflow:hidden;width:25px;height:25px;}
.rn_tvshop_best_wrap ul li .rn_pin.type{bottom:9.5rem;}/*2016-01 판매가표기수정*/
.rn_tvshop_best_wrap ul li .rn_pin.rn_on img {margin-top:-25px;}
@media only screen and (min-width:360px) {
	.rn_tvshop_best_wrap ul li .rn_pin { width: 27px; height: 27px; }
	.rn_tvshop_best_wrap ul li .rn_pin.rn_on img {margin-top:-27px;}
}
@media only screen and (min-width:384px) {
	.rn_tvshop_best_wrap ul li .rn_pin { width: 30px; height: 30px; }
	.rn_tvshop_best_wrap ul li .rn_pin.rn_on img {margin-top:-30px;}
}
.rn_tvshop_best_wrap ul li .rn_play {position:absolute;bottom:81px;left:10px;width:25px;height:25px;}
.rn_tvshop_best_wrap ul li .rn_play.type{bottom:95px;}/*2016-01 판매가표기수정*/
.rn_tvshop_best_wrap ul li img {width:100%;}
.rn_tvshop_best_wrap ul li .ic_rank{min-width:30px;height:25px;font-size:14px;color:#fff;position:absolute;left:5px;top:0;background:#808080;text-align:center;padding-top:5px;z-index:2;}
.rn_tvshop_best_wrap ul li .ic_rank strong{border-bottom:1px solid #fff;}
.rn_tvshop_best_wrap ul li:first-child .ic_rank{min-width:40px;height:30px;font-size:18px;color:#fff;position:absolute;left:5px;top:0;background:#ea493e;text-align:center;padding-top:10px;z-index:2;}
.rn_tvshop_best_wrap ul li:first-child .ic_rank strong{border-bottom:2px solid #fff;}

/* TV쇼핑 - 방송알림  */
.rn_tvshop_slider .rn_in_tvshop_noti {padding:0;}
.rn_tvshop_slider .rn_in_tvshop_noti ul li {width:25%;}
.rn_tvshop_notification_wrap {padding:10px 0 0;background:#f5f6f6;}
.rn_tvshop_notification_wrap .rn_noti_list li {position:relative;height:83px;margin-top:5px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#fff;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_noti_list li a {display:block;}
.rn_tvshop_notification_wrap .rn_noti_list li:first-child {margin-top:0;}
.rn_tvshop_notification_wrap .rn_noti_list li .rn_thumb {position:absolute;top:0;left:0;width:81px;height:81px;}
.rn_tvshop_notification_wrap .rn_noti_list li .rn_info {min-height:83px;margin-left:14px;padding-top:10px;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_noti_list li .rn_txt {display:block;overflow:hidden;height:34px;margin-bottom:10px;font-size:14px;font-weight:700;color:#4d4d4d;line-height:17px;letter-spacing:-1px;}
.rn_tvshop_notification_wrap .rn_noti_list li .rn_date {display:inline-block;height:15px;padding-left:17px;background:url('/images/rn_img/rn_icon_time.gif') no-repeat left 0;background-size:11px 15px;color:#808080;letter-spacing:-0.5px;}
.rn_tvshop_notification_wrap .rn_noti_list li .rn_send {position:relative;margin-left:5px;padding-left:10px;color:#808080;letter-spacing:-0.5px;}
.rn_tvshop_notification_wrap .rn_noti_list li .rn_send:after {position:absolute;top:3px;left:0;width:1px;height:8px;background-size:1px 8px;background-color:#e8e8e8;content:'';}
.rn_tvshop_notification_wrap .rn_noti_list li .rn_close {position:absolute;top:13px;right:13px;display:block;width:12px;height:12px;background:url('/images/rn_img/rn_btn_close.gif') no-repeat left top;background-size:100% 100%;}
.rn_tvshop_notification_wrap .rn_noti_list li img {width:100%;}
.rn_tvshop_notification_wrap .rn_txt_info {margin-top:16px;padding-bottom:21px;font-weight:700;color:#808080;text-align:center;line-height:16px;letter-spacing:-1px;}
.rn_tvshop_notification_wrap .rn_no_search {margin-top:50px;padding:69px 0 52px;background:url('/images/rn_img/ico_nosearch.png') no-repeat center 0;background-size:38px 50px;text-align:center;}
.rn_tvshop_notification_wrap .rn_no_search .rn_txt {font-size:16px;font-weight:700;color:#4d4d4d;letter-spacing:-1px;}

/* TV쇼핑 - 키워드 등록 */
.rn_tvshop_notification_wrap .rn_tvshop_keyword {position:relative;padding:10px 20px 0;}
.rn_tvshop_notification_wrap .rn_tvshop_keyword .rn_input_box {padding-right:60px;}
.rn_tvshop_notification_wrap .rn_tvshop_keyword input[type="text"] {display:block;width:100%;height:40px;border:1px solid #aaaaaa;border-right:none;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_tvshop_keyword button {position:absolute;top:10px;right:20px;display:inline-block;width:60px;height:40px;background:#838383;font-size:14px;font-weight:700;color:#fff;text-align:center;letter-spacing:-0.5px;}
.rn_tvshop_notification_wrap .rn_tvshop_keyword .rn_search_txt {margin-top:7px;font-weight:bold;color:#808080;letter-spacing:-1px;}
.rn_tvshop_notification_wrap .rn_recommend_box {margin-top:21px;padding-top:18px;border-top:1px solid #ddd;}
.rn_tvshop_notification_wrap .rn_recommend_box:after {display:block;clear:both;content:'';}
.rn_tvshop_notification_wrap .rn_recommend_box .rn_tit {display:block;margin-bottom:11px;font-size:14px;font-weight:700;color:#4d4d4d;letter-spacing:-0.5px;}
.rn_tvshop_notification_wrap .rn_recommend_box a {display:block;float:left;height:40px;margin:0 5px 5px 0;padding:12px 10px 0;border:1px solid #ddd;border-radius:3px;background:#fff;font-size:14px;color:#4d4d4d;letter-spacing:-1px;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_popular_keyword {margin-top:15px;padding:18px 20px 30px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#fff;}
.rn_tvshop_notification_wrap .rn_popular_keyword .rn_tit {font-size:14px;font-weight:700;color:#4d4d4d;}
.rn_tvshop_notification_wrap .rn_popular_keyword ul {margin-top:20px;}
.rn_tvshop_notification_wrap .rn_popular_keyword ul li {position:relative;height:46px;padding-top:10px;border-bottom:1px solid #eee;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_popular_keyword ul li:first-child {margin-top:0;}
.rn_tvshop_notification_wrap .rn_popular_keyword ul li:last-child {border:none;}
.rn_tvshop_notification_wrap .rn_popular_keyword ul li .rn_num {display:block; position:absolute; width:25px;height:25px;background:#ea493e;font-size:14px;font-weight:700;color:#fff;line-height:25px;text-align:center;vertical-align:middle;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_popular_keyword ul li .rn_product {padding-left:39px; font-size:14px;color:#4d4d4d;letter-spacing:-0.5px;vertical-align:middle;padding-right: 83px;  width: 100%;  display: block;box-sizing: border-box;  line-height: 25px;  white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.rn_tvshop_notification_wrap .rn_popular_keyword ul li .rn_btn {position:absolute;top:10px;right:0;display:block;width:73px;height:25px;padding:5px 0 0 24px;border:1px solid #aaaaaa;background:#fff url('/images/rn_img/rn_icon_time.gif') no-repeat 7px 4px;background-size:11px 15px;color:#808080;letter-spacing:-1px;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_popular_keyword.no_mgtop {margin-top:0;}
.rn_tvshop_notification_wrap .rn_popular_keyword2 {margin-top:15px;padding:18px 20px 30px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#fff;}
.rn_tvshop_notification_wrap .rn_popular_keyword2 .rn_tit {font-size:14px;font-weight:700;color:#4d4d4d;}
.rn_tvshop_notification_wrap .rn_popular_keyword2 ul {margin-top:20px;}
.rn_tvshop_notification_wrap .rn_popular_keyword2 ul li {position:relative;height:46px;padding-top:10px;border-bottom:1px solid #eee;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_popular_keyword2 ul li:first-child {margin-top:0;}
.rn_tvshop_notification_wrap .rn_popular_keyword2 ul li:last-child {border:none;}
.rn_tvshop_notification_wrap .rn_popular_keyword2 ul li .rn_num {display:inline-block;width:25px;height:25px;margin-right:14px;padding-top:4px;background:#e31d1a;font-size:14px;font-weight:700;color:#fff;text-align:center;vertical-align:middle;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_popular_keyword2 ul li .rn_product {font-size:14px;color:#4d4d4d;letter-spacing:-0.5px;vertical-align:middle;padding-right: 83px;width: 100%; display: block;  box-sizing: border-box;  line-height: 21px;  white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }
.rn_tvshop_notification_wrap .rn_popular_keyword2 ul li .rn_btn {position:absolute;top:10px;right:0;display:block;width:73px;height:25px;padding:5px 0 0 24px;border:1px solid #aaaaaa;background:#fff url('/images/rn_img/rn_icon_time.gif') no-repeat 7px 4px;background-size:11px 15px;color:#808080;letter-spacing:-1px;box-sizing:border-box;}
.rn_tvshop_notification_wrap .search_form_cont {background:#e8e8e8; padding:10px 15px 12px;}
.rn_tvshop_notification_wrap .search_form_cont p {padding-bottom:7px; font-size:15px; color:#171717; font-weight:700; letter-spacing:-0.5px; line-height:20px;}
.rn_tvshop_notification_wrap .search_form_cont .search_area {height:40px; position:relative;}
.rn_tvshop_notification_wrap .search_form_cont .search_area span {display:block; height:100%; padding-right:60px;}
.rn_tvshop_notification_wrap .search_form_cont .search_area input {width:100%; height:100%; border:1px solid #aaa;font-size:1.2rem;}
.rn_tvshop_notification_wrap .search_form_cont .icon_close {width:20px; height:20px; text-indent:-9999px; background:url(/images/rn_img/ico_x.png) no-repeat; background-size:20px 20px; position:absolute; top:10px; right:67px;}
.rn_tvshop_notification_wrap .search_form_cont .search_btn {position:absolute; top:0; right:0; width:60px; height:40px; background:#838383; color:#fff; font-size:14px; text-align:center;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .search_info {background:#fff;border-top:1px solid #ddd;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .search_info .cont_tit {padding:13px 15px;line-height:18px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .search_info .m_tit {font-size:15px; color:#111;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .search_info .m_tit span {color:#cb2030;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .search_info .s_tit {font-size:13px; color:#777;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .view_list {padding:0 10px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .view_list li {padding:10px 0;border-top:1px solid #e9e9eb;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .item_info {position:relative;margin:0 5px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .image {position:absolute;top:0;right:0;width:80px;height:80px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .image img {width:80px; height:80px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .inner_shadow {position:absolute;top:0;left:0;width:100%; height:100%;box-shadow:inset 0px 0px 1px #888;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .order {height:80px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .title {padding-right:87px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .title span {font-size:14px; color:#4d4d4d; line-height:18px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .sub_notice {position:absolute;bottom:0;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .icon_btn {width:76px;height:24px;border:1px solid #e4e4e4;color:#555;line-height:20px;background:url(/images/rn_img/rn_icon_time.gif) no-repeat 8px 4px; background-size: 11px auto;text-indent:23px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .search_noimg {margin-top:6px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .search_noimg .order {height:26px;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .search_noimg .title {line-height:26px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.rn_tvshop_notification_wrap .rn_popular_keyword3 .search_noimg .sub_notice {top:0;right:0;bottom:auto;}
.rn_tvshop_notification_wrap .moreButton {display:block;height:30px;background:#ececec;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;font-size:13px;color:#838383;letter-spacing:-0.7px;line-height:28px;}

/* TV쇼핑 - 스페셜PGM등록 */
.rn_tvshop_notification_wrap .rn_special_pgm {width:100%;padding:0 10px 10px;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_special_pgm:after {display:block;clear:both;content:'';}
.rn_tvshop_notification_wrap .rn_special_pgm li {float:left;width:50%;margin-top:10px;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_special_pgm li:first-child {margin-top:0;}
.rn_tvshop_notification_wrap .rn_special_pgm li:nth-child(odd) {padding-right:5px;}
.rn_tvshop_notification_wrap .rn_special_pgm li:nth-child(even) {padding-left:5px;}
.rn_tvshop_notification_wrap .rn_special_pgm li.big{width:100%;padding:0 !important;}
.rn_tvshop_notification_wrap .rn_special_pgm li.m_right{padding:0 5px 0 0 !important;}
.rn_tvshop_notification_wrap .rn_special_pgm li.m_left{padding:0 0 0 5px !important;}
.rn_tvshop_notification_wrap .rn_special_pgm li a {display:block;}
.rn_tvshop_notification_wrap .rn_special_pgm li img {width:100%;}

/* TV쇼핑 - 카테고리등록 */
.rn_tvshop_brd_ban{width:100%;}
.rn_tvshop_brd_ban img{width:100%;}
.rn_tvshop_notification_wrap .rn_tvshop_category {margin-top:-10px;}
.rn_tvshop_notification_wrap .rn_tvshop_category li {position:relative;}
.rn_tvshop_notification_wrap .rn_tvshop_category li:before {position:absolute;top:1.6rem;right:20px;width:12px;height:6px;background:url('/images/rn_img/rn_down_arrow04.gif') no-repeat left top;background-size:100% 100%;content:'';}
.rn_tvshop_notification_wrap .rn_tvshop_category #current1:before {background:url('/images/rn_img/rn_up_arrow04.gif') no-repeat left top;background-size:100% 100%;}
.rn_tvshop_notification_wrap .rn_tvshop_category li a {display:block;padding:10px 0 14px 20px;border-bottom:1px solid #dddddd;background:#f1f3f4;font-size:14px;font-weight:700;color:#4d4d4d;line-height:16px;letter-spacing:-1px;}
.rn_tvshop_notification_wrap .rn_tvshop_category #current1 > a.on {border-bottom:1px solid #838383;background:#838383;color:#fff;}
.rn_tvshop_notification_wrap .rn_tvshop_category li.current .rn_in_category {display:block;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category {display:none;padding:0 20px 0 30px;border-bottom:1px solid #dddddd;background:#ffffff;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li:before {right:0;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li a {padding-left:14px;border-bottom:1px solid #dddddd;background:#fff url('/images/rn_img/rn_bullet_arrow.gif') no-repeat left 15px;background-size:6px 7px;color:#4d4d4d;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category #current2:before {background:url('/images/rn_img/rn_up_arrow05.gif') no-repeat left top;background-size:100% 100%;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li:last-child a {border-bottom:none;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li:last-child .on {border-bottom:1px solid #dddddd;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li.current .rn_lowest_category {display:block;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li .rn_lowest_category {display:none;padding:0 0 0 20px;border-bottom:1px solid #dddddd;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li .rn_lowest_category:last-child {display:block;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li .rn_lowest_category li {position:relative;height:46px;padding-top:1.4px;border-bottom:1px solid #eee;color:#808080;font-size:1.2rem;-webkit-box-sizing: border-box; box-sizing:border-box;line-height:46px;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li .rn_lowest_category li a {position:absolute;top:0;bottom:0;right:0;margin: auto 0;width:73px;height:25px;padding:3px 0 0 24px;border:1px solid #dddddd;background:#fff url('/images/rn_img/rn_icon_time.gif') no-repeat 7px 4px;background-size:11px 15px;font-size:12px;color:#808080;letter-spacing:-1px;box-sizing:border-box;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li .rn_lowest_category li:before {background:none;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category:last-child li:last-child .rn_lowest_category:last-child li:last-child {border-bottom:none;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category:last-child li .rn_lowest_category:last-child {border-bottom:none;}
.rn_tvshop_notification_wrap .rn_tvshop_category #current1:before {background:url('/images/rn_img/rn_up_arrow04.gif') no-repeat left top;background-size:100% 100%;}
.rn_tvshop_notification_wrap .rn_tvshop_category #current1 > a.on {border-bottom:1px solid #838383;background:#838383;color:#fff;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li:last-child .on {border-bottom:1px solid #dddddd;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category:last-child li:last-child .rn_lowest_category:last-child li:last-child {border-bottom:none;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category:last-child li .rn_lowest_category:last-child {border-bottom:none;}
.rn_tvshop_notification_wrap .rn_tvshop_category #current1:before {background:url('/images/rn_img/rn_up_arrow04.gif') no-repeat left top;background-size:100% 100%;}
.rn_tvshop_notification_wrap .rn_tvshop_category #current1 > a.on {border-bottom:1px solid #838383;background:#838383;color:#fff;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category li:last-child .on {border-bottom:1px solid #dddddd;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category:last-child li:last-child .rn_lowest_category:last-child li:last-child {border-bottom:none;}
.rn_tvshop_notification_wrap .rn_tvshop_category li .rn_in_category:last-child li .rn_lowest_category:last-child {border-bottom:none;}

/* TV쇼핑 - 나의알림*/
.mynotify_wrap {margin:10px 0 0 0;background:#f5f6f6;}
.mynotify_wrap .input_type:not(#cssbrowser)[type="checkbox"] {width:0;height:0;min-width:0;min-height:0;margin:0;padding:0;font-size:0;opacity:0;line-height:0;vertical-align:0;}
.mynotify_wrap .input_type:not(#cssbrowser)[type="checkbox"] + label {display:inline-block;height:22px;margin:0;padding-left:27px;}
.mynotify_wrap .input_type:not(#cssbrowser)[type="checkbox"] + label{background:url(/images/imall_mc_renewal/member_new/icon_input.png) no-repeat 0 1px;background-size:23px auto;}
.mynotify_wrap .input_type:not(#cssbrowser)[type="checkbox"]:checked + label{background:url(/images/imall_mc_renewal/member_new/icon_input.png) no-repeat 0 -25px;background-size:23px auto;}

.mynotify_wrap .mynotify_info {width:100%;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.mynotify_wrap .mynotify_info .myname {padding:15px 10px;border-bottom:1px solid #ddd;color:#4c4c4c;font-size:18px;font-weight:bold;line-height:22px;letter-spacing:-1px;}
.mynotify_wrap .mynotify_info .iso_txt {padding:15px 10px;border-top:1px solid #ddd;color:#666;font-size:13px;line-height:17px;}
.mynotify_wrap .mynotify_info .alim_cont {padding:15px 10px;}
.mynotify_wrap .mynotify_info .alim_cont li {margin-bottom:25px;}
.mynotify_wrap .mynotify_info .alim_cont li:last-child {margin-bottom:0;}
.mynotify_wrap .mynotify_info .alim_cont li span label {color:#4c4c4c;font-size:14px;font-weight:bold;line-height:1.65em;}
.mynotify_wrap .mynotify_info .alim_cont li .dtl_Txt {margin-left:10px;color:#666;font-size:13px;line-height:17px;}

.mynotify_wrap .end_check {position:relative;height:22px;padding:10px 0;}
.mynotify_wrap .end_check .pst_r {position:absolute;top:11px;right:10px;}
.mynotify_wrap .end_check .pst_r label {color:#777;font-size:14px;line-height:1.5em;}

.mynotify_wrap .mynotify_list {width:100%;}
.mynotify_wrap .mynotify_list li {position:relative;margin-bottom:5px;padding:15px 10px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.mynotify_wrap .mynotify_list li .date {margin-bottom:3px;font-size:12px;}
.mynotify_wrap .mynotify_list li .item_name {padding-bottom:15px;color:#4d4d4d;font-size:16px;line-height:20px;}
.mynotify_wrap .mynotify_list li .alim_box .alim_type {color:#cc1d22;font-size:16px;line-height:20px;letter-spacing:-1px;}
.mynotify_wrap .mynotify_list li .alim_box .alim_type .fsmall {font-size:12px;letter-spacing:0;}
.mynotify_wrap .mynotify_list li .alim_box .alim_cancel {display:inline-block;position:absolute;bottom:10px;right:10px;height:30px;padding:0 8px;border:1px solid #c9c9c9;color:#111;font-size:16px;line-height:30px;}
.mynotify_wrap .mynotify_list li .alim_box .end_txt {position:absolute;bottom:16px;right:22px;color:#cc1d22;font-size:16px;line-height:20px;}
.mynotify_wrap .mynotify_info02 {padding:15px 10px;}
.mynotify_wrap .mynotify_info02 li {margin-bottom:5px;color:#808080;font-size:13px;line-height:17px;letter-spacing:-1px;}

.mynotify_wrap .no_notify {margin-top:50px;padding:69px 0 52px;background:url('/images/rn_img/ico_nosearch.png') no-repeat center 0;background-size:38px 50px;text-align:center;}
.mynotify_wrap .no_notify .notify_txt {font-size:16px;font-weight:700;color:#4d4d4d;letter-spacing:-1px;}

/* TV쇼핑 - 바로톡 레이어 */
.rn_participation_qna {margin:15px 0 0;}
.rn_participation_qna .rn_participation_tit_box:after {display:block; content:""; clear:both;}
.rn_participation_qna .rn_participation_tit_box .rn_tit_left {float:left; width:50%;}
.rn_participation_qna .rn_participation_tit_box .rn_tit_right {float:right; width:50%; text-align:right;}
.rn_participation_qna .rn_participation_tit_box h2 {font-size:14px; font-weight:bold; color:#4d4d4d;}
.rn_participation_qna .rn_participation_tit_box .rn_btn_refresh {display:inline-block; padding:0 17px 0 0; background:url('/images/rn_img/rn_ico_refresh.gif') no-repeat right center; background-size:14px 15px;}
.rn_participation_qna .rn_participation_talkbox {margin:8px 0 0;}
.rn_participation_qna .rn_participation_talkbox > a {display:block; height:40px; font-size:14px; font-weight:bold; line-height:40px; color:#fff; text-align:center; background:#808080; background-size:24px 8px;}

.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list {padding:5px 0 10px; border-left:1px solid #f5f6f6; border-right:1px solid #f5f6f6; border-bottom:1px solid #f5f6f6; background:url('/images/rn_img/rn_bg_qna_box.gif') repeat right center; background-size:3px 6px;}
.rn_participation_talkbox .rn_participation_qna_list .rn_qna_box_right {padding:5px 20px 0 38px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_right_inner {position:relative; padding:10px 15px; border-radius:12px 0 12px 12px; background:#fee688;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_right_inner .rn_question_box {color:#cc1d22;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_right_inner .rn_question_box .rn_txt_q {font-size:13px; line-height:18px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_right_inner .rn_question_box .rn_info_q {display:inline-block; font-size:11px; line-height:18px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_right_inner .rn_question_box .rn_info_q span:first-child {padding:0 6px 0 0; background:url('/images/rn_img/rn_bar_question.gif') no-repeat right center; background-size:1px 8px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_right_inner .rn_question_box .rn_info_q span:last-child {padding:0 0 0 5px; }
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_right_inner .rn_qna_arrow {position:absolute; top:0; right:-11px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_right_inner .rn_answer_box {margin:5px 0 0; padding:5px 0 0; color:#4d4d4d; font-size:13px; border-top:1px dashed #5e5532;}

.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_box_left {position:relative; padding:5px 9px 0 58px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_box_left .rn_brand_log_box {position:absolute; top:4px; left:8px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_left_inner {position:relative; padding:10px 15px; border-radius:0 12px 12px 12px;background:#b9baba;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_left_inner .rn_question_box {color:#4d4d4d;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_left_inner .rn_question_box .rn_txt_q {font-size:13px; line-height:18px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_left_inner .rn_question_box .rn_info_q {display:inline-block; font-size:11px; line-height:18px; color:#808080;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_left_inner .rn_question_box .rn_info_q span:first-child {padding:0 6px 0 0; background:url('/images/rn_img/rn_bar_question02.gif') no-repeat right center; background-size:1px 8px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_left_inner .rn_question_box .rn_info_q span:last-child {padding:0 0 0 5px; }
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_left_inner .rn_qna_arrow {position:absolute; top:0; left:-11px;}
.rn_participation_qna .rn_participation_talkbox .rn_participation_qna_list .rn_qna_left_inner .rn_answer_box {margin:5px 0 0; padding:6px 0 0; color:#4d4d4d; font-size:13px; border-top:1px dashed #5e5532;}

/* 기획전 */
.rn_tv_exp_wrap {padding-bottom:50px;}
.rn_tv_exp_wrap img {width:100%;}
.rn_tv_exp_wrap .rn_tv_main_list {padding:10px 0;}
.rn_tv_exp_wrap .rn_tv_main_list ul li {margin-top:10px;}
.rn_tv_exp_wrap .rn_tv_main_list ul li:first-child {margin-top:0;}
.rn_tv_sub_list .rn_sort_box {margin-top:10px;padding:4px 7px 10px;border:1px solid #ddd;background:#fff;}
.rn_tv_sub_list .rn_sort_box:first-child {margin-top:0;}
.rn_tv_sub_list .rn_sort_box:after {display:block;clear:both;content:'';}
.rn_tv_sub_list .rn_sort_box li {float:left;width:33.3%;margin-top:6px;}
.rn_tv_sub_list .rn_sort_box li a {display:block;margin:0 3px;border:1px solid #ddd;}
.rn_tv_sub_list .rn_sort_box li:first-child {position:relative;}
.rn_tv_sub_list .rn_sort_box li:first-child div {margin:0 3px;}
.rn_tv_sub_list .rn_sort_box li:first-child span {position:absolute;top:8px;left:0;width:100%;padding:0 14px;font-size:14px;color:#fff;line-height:18px;letter-spacing:-1px;box-sizing:border-box;}

/* 상품추천 */
.rn_product_wrap {background:#f5f6f6;}
.rn_mb_product img {width:100%;}
.rn_mb_product .rn_interest_wrap {position:relative; padding:10px;}
.rn_mb_product .rn_interest {border:1px solid #dddddd;}
.rn_mb_product .rn_interest_inner {position:relative;padding:15px;background:#fff;box-sizing:border-box;z-index:2; min-height:156px;}
.rn_mb_product .rn_interest_wrap .rn_shadow {position:absolute;top:0;left:0;bottom:0;right:0;min-height:178px;box-shadow:0 6px 16px #000;opacity:0.4;}
.rn_mb_product .rn_interest .rn_tit {position:absolute; top:-5px; left:-5px; width:101px; height:57px;}
.rn_mb_product .rn_interest .rn_tit2 {position:absolute; top:-5px; left:-5px; width:147px; height:57px;}
.rn_mb_product .rn_interest .rn_group {position:relative;}
.rn_mb_product .rn_interest .rn_thumb {float:right; width:125px;}
.rn_mb_product .rn_interest .rn_thumb img {width:125px; height:125px;}
.rn_mb_product .rn_interest .rn_cont {padding-top:47px;}
.rn_mb_product .rn_interest .rn_cont .rn_name {font-size: 14px; display: -webkit-box; color: #4d4d4d; line-height: 17px; letter-spacing: -0.5px; max-height: 51px; overflow-y: hidden; -webkit-line-clamp: 3;-webkit-box-orient: vertical;padding-right:15px;word-break:break-all;}
.rn_mb_product .rn_interest .rn_cont .rn_name .rn_soldout {font-weight:bold; color:#cc1d22;}
.rn_mb_product .rn_interest .rn_cont .rn_price {display:block;margin-top:6px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_mb_product .rn_interest .rn_cont .rn_price span {font-size:16px;font-weight:700;}
.rn_mb_product .rn_recom_product {position:relative;padding-bottom:134px;text-align:center;z-index:1;}
.rn_mb_product .rn_recom_product .rn_cont {overflow:hidden;position:absolute;top:0;left:0;width:100%;padding-top:32px;z-index:2;}
.rn_mb_product .rn_recom_product .rn_img_cont {position:relative;z-index:1;}
.rn_mb_product .rn_recom_product .rn_img_cont img {height:234px;}
.rn_mb_product .rn_recom_product .rn_img_cont:after {position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:url('/images/rn_img/rn_bg_product.png') repeat left top;background-size:5px 5px;content:'';}
.rn_mb_product .rn_recom_product .rn_tit {display:inline-block;padding-bottom:1px;border-bottom:1px solid #fff;font-size:20px;font-weight:700;color:#fff;letter-spacing:-0.5px;line-height:40px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont {position:relative;width:100%;padding-top:25px;margin-top:35px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul {position:relative;padding-right:15px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul:after {display:block;clear:both;content:'';}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li {float:left;width:135px;min-height:199px;margin-left:5px;border:1px solid #ddd;background:#fff;text-align:left;box-sizing:border-box;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li:first-child {margin-left:15px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li a {display:block;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li .rn_info {height:64px;padding:12px 7px 0;box-sizing:border-box;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li .rn_name {display:block;overflow:hidden;font-size:13px;color:#4d4d4d;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li .rn_price {display:block;margin-top:9px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li .rn_price span {font-size:16px;font-weight:700;color:#cc1d22;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_icon {position:absolute;top:0px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_icon .rn_shadow {position:absolute;top:0;left:0;width:50px;height:50px;border-radius:100%;box-shadow:0 6px 16px #000;opacity:0.1;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_icon .rn_icon {position:absolute;top:0;left:0;overflow:hidden;width:50px;height:50px;background:url('/images/rn_img/rn_product_category_icon01.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_icon .rn_dim {position:absolute;top:0;left:0;width:50px;height:50px;background:url('/images/rn_img/rn_product_category_icon01_on.png') no-repeat left top;background-size:100% 100%;opacity:0;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type01 .rn_icon {background:url('/images/rn_img/rn_product_category_icon01.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type01 .rn_dim {background:url('/images/rn_img/rn_product_category_icon01_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type02 .rn_icon {background:url('/images/rn_img/rn_product_category_icon02.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type02 .rn_dim {background:url('/images/rn_img/rn_product_category_icon02_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type03 .rn_icon {background:url('/images/rn_img/rn_product_category_icon03.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type03 .rn_dim {background:url('/images/rn_img/rn_product_category_icon03_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type04 .rn_icon {background:url('/images/rn_img/rn_product_category_icon04.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type04 .rn_dim {background:url('/images/rn_img/rn_product_category_icon04_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type05 .rn_icon {background:url('/images/rn_img/rn_product_category_icon05.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type05 .rn_dim {background:url('/images/rn_img/rn_product_category_icon05_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type06 .rn_icon {background:url('/images/rn_img/rn_product_category_icon06.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type06 .rn_dim {background:url('/images/rn_img/rn_product_category_icon06_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type07 .rn_icon {background:url('/images/rn_img/rn_product_category_icon07.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type07 .rn_dim {background:url('/images/rn_img/rn_product_category_icon07_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type08 .rn_icon {background:url('/images/rn_img/rn_product_category_icon08.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type08 .rn_dim {background:url('/images/rn_img/rn_product_category_icon08_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type09 .rn_icon {background:url('/images/rn_img/rn_product_category_icon09.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type09 .rn_dim {background:url('/images/rn_img/rn_product_category_icon09_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type10 .rn_icon {background:url('/images/rn_img/rn_product_category_icon10.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type10 .rn_dim {background:url('/images/rn_img/rn_product_category_icon10_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type11 .rn_icon {background:url('/images/rn_img/rn_product_category_icon11.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type11 .rn_dim {background:url('/images/rn_img/rn_product_category_icon11_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type12 .rn_icon {background:url('/images/rn_img/rn_product_category_icon12.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type12 .rn_dim {background:url('/images/rn_img/rn_product_category_icon12_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_suggestion {padding:12px 0 25px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.rn_mb_product .rn_suggestion .rn_tit {border-bottom:1px solid #4d4d4d;color:#4d4d4d;}
.rn_mb_product .rn_suggestion .rn_swipe_cont {margin-top:25px;padding-top:0;}
.rn_mb_product .rn_suggestion .rn_swipe_cont ul {}
.rn_mb_product .rn_suggestion .rn_swipe_cont ul li .rn_cate_tit {display:block;overflow:hidden;padding-left:9px;font-weight:700;color:#3d3d3d;line-height:32px;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;}
.rn_mb_product .rn_product_category {padding:30px 15px 0;}
.rn_mb_product .rn_product_category .rn_tit {display:block;font-size:20px;font-weight:700;color:#4d4d4d;letter-spacing:-0.5px;line-height:24px;text-align:center;}
.rn_mb_product .rn_product_category ul {margin-top:30px;}
.rn_mb_product .rn_product_category ul:after {display:block;clear:both;content:'';}
.rn_mb_product .rn_product_category ul li {float:left;width:50%;margin-top:5px;background:#fff;box-sizing:border-box;}
.rn_mb_product .rn_product_category ul li a {position:relative;display:block;border:1px solid #ddd;}
.rn_mb_product .rn_product_category ul li .rn_num {position:absolute;top:-1px;left:-1px;display:block;width:30px;height:30px;padding-top:7px;background:#808080;text-align:center;box-sizing:border-box;}
.rn_mb_product .rn_product_category ul li .rn_num span {display:inline-block;/* padding-bottom:3px; */border-bottom:1px solid #fff;font-size:14px;font-weight:700;font-family:'Roboto';color:#fff;}
.rn_mb_product .rn_product_category ul li .rn_info {height:64px;padding:13px 0 0 8px;box-sizing:border-box;}
.rn_mb_product .rn_product_category ul li .rn_name {display:block;overflow:hidden;font-size:13px;color:#4d4d4d;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;}
.rn_mb_product .rn_product_category ul li .rn_price {display:block;margin-top:8px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_mb_product .rn_product_category ul li .rn_price span {font-size:16px;font-weight:700;color:#cc1d22;}
.rn_mb_product .rn_product_category ul li:nth-child(odd) {padding-left:3px;}
.rn_mb_product .rn_product_category ul li:nth-child(even) {padding-right:3px;}
.rn_mb_product .rn_product_category ul li:first-child {width:100%;margin-top:0;padding:0;}
.rn_mb_product .rn_product_category ul li:first-child .rn_num {top:-6px;width:40px;height:40px;padding-top:12px;background:#cc1d22;}
.rn_mb_product .rn_product_category ul li:first-child .rn_num span {padding-bottom:1px;font-size:18px;}
.rn_mb_product .rn_product_category ul li:first-child .rn_info {position:absolute;bottom:1px;left:1px;right:1px;height:57px;padding:11px 85px 0 10px;background:url('/images/rn_img/rn_bg_repeat.png') repeat left top;}
.rn_mb_product .rn_product_category ul li:first-child .rn_name {display:-webkit-box;height:34px;font-size:14px;line-height:17px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;}
.rn_mb_product .rn_product_category ul li:first-child .rn_price {position:absolute;bottom:14px;right:10px;}

@media only screen and (min-width: 414px){
	.rn_mb_product .rn_product_category ul {max-width: 414px;margin:30px auto 0;}
}


/* 160805 땡큐딜 매장추가로 변경된 더보기 */
.thxdeal_more { position: relative; border-bottom: 1px solid #bbb; padding: 0 5px; background-color: #fff; }
.thxdeal_more > p { padding: 15px 0 9px; color: #222; font-size: 1.5rem; height: 22px; font-weight: bold; text-align: center; }
.thxdeal_more ul { position: relative; overflow: hidden; padding-bottom: 3px; }
.thxdeal_more li { position: relative; float: left; width: 33%; height: 3.3rem; margin-bottom: 9px; }
.thxdeal_more li:nth-child(3n+4) { clear: both; }
.thxdeal_more li a { position: absolute; display: block; top: 0; right: 3px; bottom: 0; left: 3px; border-radius: 2rem; background-color: #f7f7f7; }
.thxdeal_more li a:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-background-size: auto 2.3rem; background-size: auto 2.3rem; background-position: center center; background-repeat: no-repeat; }
.thxdeal_more li a span { position: relative; display: block; text-indent: -9999px; overflow: hidden; }
.thxdeal_more li.cate_01 a:before { background-image: url(/images/rn_img/more_cate_01.png); }
.thxdeal_more li.cate_02 a:before { background-image: url(/images/rn_img/more_cate_02.png); }
.thxdeal_more li.cate_03 a:before { background-image: url(/images/rn_img/more_cate_03.png); }
.thxdeal_more li.cate_04 a:before { background-image: url(/images/rn_img/more_cate_04.png); }
.thxdeal_more li.cate_05 a:before { background-image: url(/images/rn_img/more_cate_05.png); }
.thxdeal_more li.cate_06 a:before { background-image: url(/images/rn_img/more_cate_06.png); }

/* 170118 창고털이샵 */
.warehouse .wrap_season_concept .thumb { width: 100%; height: auto; min-height: 120px; }
.warehouse .wrap_season_concept .thumb img { width: 100%; height: auto; }
.warehouse .warehouse_recom {background-color:#e4e1dc; width:100%; }
.warehouse .warehouse_recom h3 {font-size:0; line-height:0; padding:0; display: none; }
.warehouse .warehouse_recom h3 .tit_main {display:inline-block; background: url(/images/rn_img/tit_warehouse.png) no-repeat center; -webkit-background-size: auto 47px; background-size: auto 47px; font-size:0; line-height:0; width:100%; height:47px;}
.warehouse .warehouse_recom .rn_todaythank { border-top:0; }

/* 170223 상품전시유닛 변경 */
.warehouse_display .rn_season_wrap { border-top:0; }
.warehouse_display .rn_season_wrap { padding: 0; background: #e4e1dc; }
.warehouse_display .rn_season_wrap .rn_season_list { margin-top: 0; }
.warehouse_display .rn_season_wrap .rn_season_list li { float:none; width: auto; margin-top: 0; }

/*2017-03 special PGM*/
.rn_tvshop_spc_list.pro_pgm li{border:1px solid #d7d7d7}
.rn_special_pgm.pro_pgm li{position:relative;border:1px solid #d7d7d7}
.rn_tvshop_spc_list.pro_pgm li img,
.rn_special_pgm.pro_pgm li > a > img{display:block}
.rn_special_pgm.pro_pgm li .btn_alim{position:absolute;left:6.7%;bottom:10.2%;width:7.3rem;height:2.5rem;border:1px solid #afafaf;text-align:center;font-size:1.2rem;line-height:2.5rem}
.rn_special_pgm.pro_pgm li .btn_alim span{display:inline-block;height:2.5rem;padding-left:1.5rem;background:url(/images/rn_img/rn_icon_time.gif) no-repeat 0 center;background-size:auto 1.5rem}

/* 170417 메인 팝업개선 */
.promotion_popup .pop_cont{position:fixed;left:50%;top:90px;z-index:10022;margin:0 0 0 -12rem;width:24rem;}
.isWeb .promotion_popup .pop_cont{top:175px;}
.promotion_popup .dim{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index: 10022;}
.promotion_popup .thum img{width: 100%;display:block;}
.promotion_popup .btn{overflow: hidden;background: #fff;box-sizing: border-box;border:1px solid #d5d5d5;}
.isWeb .promotion_popup .btn{border:none;}
.promotion_popup .btn button{width:50%;height:3.7rem;display:block;float:left;color:#121212;background: #fff;text-align:center;margin:0;border:0;font-size:1.3rem;}
.promotion_popup .btn .close{border-left:1px solid #ebebeb;}

/* 171509 쇼룸 */
.rn_mb_homethx  .showroom > div { padding-top: 0; }
.showroom a { display: block; }
.showroom img { display: block; width: 100%; }
.showroom > div { padding-top: 10px; }
.showroom li { background-color: #fff; }
.showroom li:not(:first-child) { margin-top: 10px; }
.showroom .content-image { position: relative; width: 100%; padding-top: 57.8125%; background-color: #e8e8e8; overflow: hidden; }
.showroom .content-image img { position: absolute; top: 0; left: 0; }
.showroom .content-image:before { position: absolute; display: block; right: 0.5rem; bottom: 0.5rem; width: 3.2rem; line-height: 1.6rem; color: #fff; font-size: 1.2rem; background-color: rgba(0,0,0,0.7); text-align: center; z-index: 1; }
.showroom .content-image:after { content: ''; position: absolute; display: block; margin: auto; background-color: rgba(0,0,0,0.2); z-index: 1; }
.showroom .type-vod .content-image:before { content: attr(data-time); }
.showroom .type-vod .content-image:not([data-time]):before { display: none; }
.showroom .type-vod .content-image:after { top: 0; right: 0; bottom: 0; left: 0; background-image: url(/images/rn_img/ico_showroom_play.png); background-repeat: no-repeat; background-size: 3.2rem 4.5rem; background-position: center center; }

.showroom .type-card .content-image:before { content:  "1/"attr(data-total); }
.showroom .type-card .content-image:not([data-total]):before { display: none; }
.showroom .type-card .content-image:after { top: 0; right: 0; bottom: 0; left: 0; background-image: url(/images/rn_img/ico_showroom_card.png); background-repeat: no-repeat; background-size: 3rem 3.2rem; background-position: right top; }

.showroom .showroom-content ul li { border-bottom: 1px solid #bbb; }
.showroom .content-wrap { position: relative; width: 100%; }
.showroom .content-wrap .content-text { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 1rem 4rem 0.8rem 1.2rem; background-color: #fff; text-align: left; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.showroom .content-wrap .content-text:active,
.showroom .content-wrap .content-text:focus { outline: 0; }
.showroom .content-wrap .content-text.is-single:after { content:none; }
.showroom .content-wrap .content-text span { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.showroom .content-wrap .content-title { line-height: 1.6rem; color: #f48b70; font-size: 1.3rem; }
.showroom .content-wrap .content-copy { line-height: 1.9rem; color: #222; font-weight: bold; font-size: 1.5rem; }
.showroom .content-wrap .content-date { padding: 0.4rem 0 0 0.1rem; line-height: 1.6rem; color: #999; font-size: 1.2rem; }
/* 170713 추가 */
.showroom .content-wrap .text-title { line-height: 1.6rem; color: #f48b70; font-size: 1.3rem; }
.showroom .content-wrap .text-copy { padding-top: 0.2rem; line-height: 1.9rem; color: #222; font-weight: bold; font-size: 1.5rem; }
.showroom .content-wrap .text-group { position: relative; display: -webkit-box; display: -webkit-flex; display: flex; padding: 0.4rem 0 0.4rem 0.1rem; }
.showroom .content-wrap .text-group span { position:relative; line-height: 1.6rem; color: #999; font-size: 1.2rem; text-overflow: inherit; overflow:visible;}
.showroom .content-wrap .text-group > span:first-child {padding-right:1.2rem;}
.showroom .content-wrap .text-group > span:not(:first-child):not(:last-child) {padding-right:0.9rem;}
.showroom .content-wrap .text-group > span:not(.text-date) { padding-left: 1.6rem;}
.showroom .content-wrap .text-group .text-views:empty { display: none; }
.showroom .content-wrap .text-group .text-goods:empty { display: none; }
.showroom .content-wrap .text-group .text-views,
.showroom .content-wrap .text-group .text-goods { background-size: 2rem 2rem; background-position: -0.4rem center; background-repeat: no-repeat; }
.showroom .content-wrap .text-group .text-views { background-image: url(/images/rn_img/i_view.png); }
.showroom .content-wrap .text-group .text-goods { background-image: url(/images/rn_img/i_hart_off.png); }
.showroom .content-wrap .text-group .text-goods.on { background-image: url(/images/rn_img/i_hart_on.png); }
.showroom .content-wrap .btn-like { top: -0.5rem; right: 0; bottom: -0.5rem; left: 0.7rem; width: 100%; padding: 0; }
.showroom .content-wrap .btn-share { bottom:1rem; right: 1rem; border: 1px solid #e0e0e0; border-radius: 0.2rem; width: 2.5rem; height: 2.5rem; background: url(/images/rn_img/i_share.png) no-repeat; background-size: 2rem 2rem; background-position: center center; }

.showroom .content-wrap .content-text:after { content: ''; position: absolute; display: block; top: 1.9rem; right: 0; width: 4.1rem; height: 3.3rem; background-color: #fff; background-repeat: no-repeat; background-size: 1.7rem 0.9rem; background-position: center center; }
.showroom .content-wrap:not(.on) .content-text:after { background-image: url(/images/rn_img/ico_content_show.png); }
.showroom .content-wrap.on .content-text:after { background-image: url(/images/rn_img/ico_content_hide.png); }
.showroom .content-wrap .item-list { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 1.2rem 1.2rem; }
.showroom .content-wrap .item-list li { display: table; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eee; width: 100%; }
.showroom .content-wrap .item-list a > div { position: relative; display: table-cell; vertical-align: top; }
.showroom .content-wrap .item-list .item-thumbnail { width: 5.7rem; height: 5.7rem; padding: 0.8rem 0 0.8rem 1rem; overflow: hidden; }
.showroom .content-wrap .item-list .item-thumbnail img {-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;}
.showroom .content-wrap .item-list .soldout .item-thumbnail:after { content: 'SOLD\AOUT'; position: absolute; display: block; top: 0.8rem; right: 0; bottom: 0.8rem; left: 1rem; margin: auto; border-radius: 2rem; width: 4rem; height: 2.4rem; padding: 0.8rem 0; line-height: 1.2rem; color: #fff; background-color: rgba(0,0,0,0.5); text-align: center; }

.showroom .content-wrap .item-list .item-text { padding: 1rem; }
.showroom .content-wrap .item-list .item-title { display: -webkit-box; width: 100%; height: 2.9rem; line-height: 1.5rem; color: #666; font-size: 1.3rem; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; overflow: hidden; }
.showroom .content-wrap .item-list .item-price { display: block; padding-top: 0.4rem; }
.showroom .content-wrap .item-list .item-price > span { display: inline-block; vertical-align: baseline; }
.showroom .content-wrap .item-list .item-price .n-price { line-height: 1.9rem; color: #222; font-weight: bold; font-size: 1.3rem; }
.showroom .content-wrap .item-list .item-price .n-price span { font-size: 1.4rem; font-weight: bold; }
.showroom .content-wrap .item-list .item-price .o-price { line-height: 1.9rem; color: #999; font-size: 1.2rem; }
.showroom .content-wrap:not(.on) .item-list li:nth-child(n+2) { display: none; }

.showroom .content-wrap .btn-more-view { margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; border-top: 1px solid #eee; width: 100%; padding: 1.3rem 0; background-color: #fafafa; text-align: center; -webkit-appearance: none; touch-action: manipulation; }
.showroom .content-wrap .btn-more-view:focus { outline: 0; }
.showroom .content-wrap .btn-more-view span { position: relative; display: inline-block; line-height: 1.7rem; color: #222; font-size: 1.3rem; vertical-align: top; }
.showroom .content-wrap .btn-more-view span:before { content: ''; position: relative; display: inline-block; width: 1.7rem; height: 1.7rem; background: url(/images/rn_img/category/ico_plus.png) no-repeat; -webkit-background-size: 1rem 1rem; background-size: 1rem 1rem; background-position: left center; vertical-align: text-top; }

.rn_mb_homethx .showroom { border-top: 2px solid #4d545c; border-bottom: 1px solid #bbb; background: #fff; margin-bottom: 10px; }
.rn_mb_homethx .showroom h3 {position:relative;padding:10px 0;border-bottom:1px solid #e5e5e5;background:#fff;text-align:center;}
.rn_mb_homethx .showroom h3 a { position: absolute; right: 0; top: 0; bottom: 0; padding: 17px 0 17px 10px; padding-right: 22px; height: 14px; font-size: 11px; }
.rn_mb_homethx .showroom h3 a:before { content: ''; position: absolute; top: 0; right: 10px; bottom: 0; margin: auto 0; width: 5px; height: 8px; background: url(http://image.lotteimall.com/imall_mc/site/images/rn_img/thankyoudeal_more_arrow.png) no-repeat right center; background-size: contain; }
.rn_mb_homethx .showroom > div { margin-top: 0; }
.rn_mb_homethx .showroom .tit_showroom { width: 58px; height: 28px; background-position:0 -300px; vertical-align: top; }
.rn_mb_homethx .showroom .content-wrap .content-text { padding: 1rem 1.2rem 0.7rem; }
.rn_mb_homethx .showroom .content-wrap .content-text:after { content: none; }

/* 2017.08.16 상품추천 */
.rn_mb_homethx .item_recommend {position:relative;margin-bottom:10px;padding:0 0 2rem;background:#fff;border-top:2px solid #4d545c;border-bottom:1px solid #bbb;}
.item_recommend h3 {height:33px;padding:8px 0 9px;color:#222;font-size:1.5rem;line-height:33px;text-align:center;letter-spacing:-0.2px;font-weight:bold;}
.item_recommend h3 strong{font-weight:bold;color:#5b79ea;}
.item_recommend .swiper-wrap {border-top:1px solid #eee;padding-top:10px;}
.item_recommend .slide-box ul {overflow:hidden;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.item_recommend .slide-box ul li {float:left;width:32%;padding-bottom:14px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.item_recommend .slide-box ul li a {display:block;width:100%;}
.item_recommend .slide-box ul li:not(:nth-child(3n+3)) {margin-right:2%;}
.item_recommend .slide-box ul li:nth-child(3n+4) {clear:left;}
.item_recommend .slide-box ul li .item {margin-bottom:5px;}
.item_recommend .slide-box ul li .item_info {padding-left:0.4rem;}
.item_recommend .slide-box ul li .item_info p {height:1.6rem;font-size:1.3rem;line-height:1.6rem;color:#222;-webkit-box-orient:vertical;text-align:left;overflow:hidden;word-wrap:normal;}
.item_recommend .slide-box ul li .item_info span {display:block;color:#222;font-size:1.2rem;line-height:1.6rem;}
.item_recommend .slide-box ul li .item_info span strong {font-weight:bold;font-size:1.4rem;}
.item_recommend .pagination {display:block;margin:0 auto 0;line-height:1px;height:4px;text-align:center;}
.item_recommend .pagination .cur_page {display:inline-block;width:0.6rem;height:0.6rem;background:#ddd;}
.item_recommend .pagination .cur_page:not(:first-child) {margin-left:0.3rem;}
.item_recommend .pagination .cur_page.on{width:0.6rem;background:#ea4a3e;}

/* 2017.08.16 MY 쇼핑 */
.myshopping {border-top:2px solid #4d545c;}
.myshopping h3 {height:33px;padding:8px 0 9px;color:#222;font-size:1.5rem;font-weight:bold;line-height:33px;text-align:center;letter-spacing:-0.2px;background-color:#fff;}
.myshopping .mytab {position:relative;padding:1rem 0;border-top:1px solid #eee;background-color:#f6f6f6;}
.myshopping .mytab ul {position:relative;display:-webkit-box;display:-webkit-flex;display:flex;padding-right:10px;text-align:center;overflow:hidden;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-pack:end;}
.myshopping .mytab ul li {display:block;padding-left:0.5rem;}
.myshopping .mytab ul li a {display:block;border-radius:1rem;padding:0 0.7rem;color:#222;font-size:1.2rem;line-height:1.8rem;letter-spacing:-1px;background-color:#fff;}
.myshopping .mytab ul li p {position:absolute;top:0;left:10px;line-height:2rem;color:#666;font-size:1.2rem;}
.myshopping .mytab ul li p:before {content:'·';display:inline-block;padding-right:0.3rem;}
.myshopping .mytab ul li:not(.on) a {border:1px solid #ddd;color:#999;}
.myshopping .mytab ul li:not(.on) p {display:none;}
.myshopping .mytab ul li.on a {border:1px solid #ea493e;color:#ea493e;}
.myshopping .tabContArea > div {height:11.2rem;padding-bottom:15px;background-color:#f6f6f6;}
.myshopping .tabContArea > div:not(.on) {display:none;}
.myshopping .rn_recent_view,
.myshopping .my_brand_shop {border-top:0;height:100%;}
.myshopping .tabContArea > div ul {height:100%;}
.myshopping .tabContArea li a {position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;height:11.2rem;background-color:#fff;}
.myshopping .recent_swipe,
.myshopping .brand_zzim_list {height:100%;}
.myshopping .rn_recent_view .badge {position:absolute;display:block;top:0.5rem;left:0.5rem;border-radius:0.2rem;padding:0 0.2rem;font-size:1.1rem;color:#fff;line-height:1.5rem;background-color:#ffb4b2;z-index:1;}

/* 오늘의 먹거리 */
.todayfood {padding-top:10px;}
.todayfood .top-banner {padding-bottom:10px;}
.todayfood .top-banner img {width:100%;height:auto;}
.todayfood .todayfood-banner .pagination {margin:15px auto;}
.todayfood .todayfood-banner .pagination .cur_page {background-color:#fff;}
.todayfood .todayfood-banner .pagination .cur_page.on {background-color:#dd2d32;}
.todayfood .notice-banner {margin-bottom:10px;}
.todayfood .notice-banner img {width:100%;height:auto;}
.todayfood .todayfood-Nparallax {margin-bottom:10px;}
.todayfood .parallax-banner-wrap { position: relative; margin: 10px 0; overflow: hidden; }
.todayfood .parallax-banner {position:relative;display:block;width:100%;height:0;padding-top:30%;background-repeat:no-repeat;background-position:0 center;background-size:100% auto;overflow:hidden;} /* 중앙 기준으로 펼쳐짐 */
.todayfood .parallax-banner.pos-top,
.todayfood .parallax-banner.pos-top .up-image {background-position:0 top;} /* 배너이미지 보다 큰 내용은 상단 기준으로 펼쳐짐 */
.todayfood .parallax-banner .up-image,
.todayfood .parallax-banner .up-dimmed {position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;}
.todayfood .parallax-banner .up-image {background-repeat:no-repeat;background-position:0 center;background-size:100% auto;z-index:1;}
.todayfood .parallax-banner .up-dimmed {background-color:rgba(0,0,0,0.5);z-index:2;} /* dimm */
.todayfood .parallax-banner .up-dimmed:after {content:attr(data-title);position:absolute;display:block;top:50%;left:0;width:100%;color:#fff;font-size:18px;text-align:center;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);} /* dimm 위에 표시되는 텍스트 */
.todayfood .product-banner {margin-bottom:10px;}
.todayfood .product-banner img {width:100%;height:auto;}

.todayfood .todayfood-brand .rn_todaythank {border-top:0 none;}
.todayfood .todayfood-brand .rn_todaythank .ban {margin-bottom:10px;}
.todayfood .todayfood-brand .rn_todaythank .ban img {width:100%;height:auto;}
.todayfood .todayfood-goods {background-color:#e8e8e8; width:100%;}
.todayfood .todayfood-goods .img_temptit img{width:100%; display:block;}
.todayfood .todayfood-goods .img_tempview{padding:2.5%;background:#e8e8e8}
.todayfood .todayfood-goods .img_tempview + .todayfood .todayfood-goods .img_tempview{padding-top:0}
.todayfood .todayfood-goods .img_tempview .img_temp1{position:relative;width:100%;padding:7% 0 3%;background:#fff}
.todayfood .todayfood-goods .img_tempview .img_temp1 + .img_temp1,
.todayfood .todayfood-goods .img_tempview .img_temp2 + .img_temp2{margin-top:10px}
.todayfood .todayfood-goods .img_tempview .img_wrap{position:relative;display:block;width:70.12%;margin:0 auto;text-align:center}
.todayfood .todayfood-goods .img_tempview .img_wrap a.img{display:block;width:100%}
.todayfood .todayfood-goods .img_tempview .imgt{display:block;width:100%; }
.todayfood .todayfood-goods .img_tempview .imgt img{width:100%}
.todayfood .todayfood-goods .img_tempview .img .per{position:absolute;display:none;top:0;right:0;width:39px;height:34px;padding-top:5px;background:#b23032;color:#fff;text-align:center}
.todayfood .todayfood-goods .img_tempview .img .per strong{color:#fff5a6;vertical-align:middle;font-size:16px}
.todayfood .todayfood-goods .img_tempview .cont{display:block;width:100%;z-index:1;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:left}
.todayfood .todayfood-goods .img_tempview .keep{position:absolute;overflow:hidden;display:block;bottom:84px;right:5px;width:30px;height:30px;opacity:0.8;padding:0;z-index:50;text-indent:-5000px;
background:url("/images/imall_mc/common/icon_lotte_keep.png") no-repeat 0 0;background-size:100%}
.todayfood .todayfood-goods .img_tempview .cont .tit{display:block;overflow:hidden;height:16px;margin-bottom:5px;font-size:14px;font-weight:normal;line-height:16px;color:#000; text-overflow:ellipsis;white-space:nowrap;}
.todayfood .todayfood-goods .img_tempview .cont .price{padding-top:3px;font-size:15px;}
.todayfood .todayfood-goods .img_tempview .cont .price del{margin-right:9px;font-size:12px;color:#555}
.todayfood .todayfood-goods .img_tempview .cont .price .num {font-weight:bold;font-size:16px;color:#cc1d22}
.todayfood .todayfood-goods .img_tempview li .cont .price del,
.todayfood .todayfood-goods .img_tempview li .cont .price .num{display:inline-block}
.todayfood .todayfood-goods .img_tempview .img_temp2{position:relative;display:block;width:100%;overflow:hidden;background:#fff;}
.todayfood .todayfood-goods .img_tempview .img_temp2:nth-child(2){padding-top:0}
.todayfood .todayfood-goods .img_tempview .img_temp2 li{position:relative;float:left;display:table-cell;width:50%;-webkig-box-sizing:border-box; box-sizing:border-box;border:none;padding:4% 0 3%;}
.todayfood .todayfood-goods .img_tempview .img_temp2 li:nth-child(1):before{content:'';position:absolute;top:0;right:0;bottom:0;border-left: 1px solid #e8e8e8;}
.todayfood .todayfood-goods .img_tempview .img_temp2 .img_wrap .img{width:84%;margin:0 auto}
.todayfood .todayfood-goods .img_tempview .img_temp2 .img_wrap .imgt img{width:100%}
.todayfood .todayfood-goods .img_tempview .img_temp2 .img_wrap .cont{margin-top:18px;padding:0;border-top:none}
.todayfood .todayfood-goods .img_tempview .img_temp2 .logo {display:block; text-align:left; height:18px;}
.todayfood .todayfood-goods .img_tempview .img_temp2 .logo + .cont {margin-top:0;}
.todayfood .todayfood-goods .img_tempview .img_temp2 .logo img {border-radius:0.2rem;width:auto;height:1.2rem;}

@media all and (min-width:640px) {
	.todayfood .todayfood-goods .img_tempview{margin-bottom:40px}
	.todayfood .todayfood-goods .img_tempview .cont .tit{margin-bottom:10px}
	.todayfood .todayfood-goods .img_tempview .cont{padding-bottom:0}
	.todayfood .todayfood-goods .img_tempview .cont .price{font-size:18px}
	.todayfood .todayfood-goods .img_tempview .cont .price del{font-size:15px}
	.todayfood .todayfood-goods .img_tempview .img_temp2 .img_wrap{height:auto}
	.todayfood .todayfood-goods .img_tempview .img .per{width:78px;height:73px;font-size:26px;line-height:1em}
	.todayfood .todayfood-goods .img_tempview .img .per strong{font-size:32px}
}

.todayfood .todayfood_recom {background-color:#e8e8e8; padding-top:2%; width:100%;}
.todayfood .todayfood_recom h3 {font-size:0; line-height:0; padding:3.5% 22.89%; width:54.22%}
.todayfood .todayfood_recom h3 img {width:100%; display:block;}
.todayfood .todayfood_recom .rn_todaythank {border-top:1px solid #4b545b !important;}

.todayfood .rn_todaythank h3 .link_title {position:static;padding:0;}
.todayfood .rn_todaythank h3 .link_title:before {display: none;}

.todayfood .todayfood-category div.category_tab {background-color:#fff;  width:100%;}
.todayfood .todayfood-category div.category_tab ul {width:100%; background-color:#fff;}
.todayfood .todayfood-category div.category_tab ul:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.todayfood .todayfood-category div.category_tab ul li {float:left;width:25%;}
.todayfood .todayfood-category div.category_tab ul li a {display:block;height:80px;text-align:center;font-size:0;line-height:0; border:1px solid #e4e1dc; border-left:none;
                                                      background:#fff url(http://image.lotteimall.com/imall_mc/site/contents/special/holiday/2017_chuseok/icon_ctg.png) no-repeat; background-size:80px auto;
                                                      box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.todayfood .todayfood-category div.category_tab ul li.on > a {background:#fff url(http://image.lotteimall.com/imall_mc/site/contents/special/holiday/2017_chuseok/icon_ctg_on.png) no-repeat; background-size:80px auto; border-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(1) > a {background-position:center 0; border-bottom:none; border-top-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(1).on > a {border-top-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(2) > a {background-position:center -80px; border-bottom:none; border-top-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(2).on > a {border-top-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(3) > a {background-position:center -160px; border-bottom:none; border-top-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(3).on > a {border-top-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(4) > a {background-position:center -240px; border-bottom:none; border-top-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(4).on > a {border-top-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(5) > a {background-position:center -320px; border-bottom-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(5).on > a {border-bottom-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(6) > a {background-position:center -400px; border-bottom-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(6).on > a {border-bottom-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(7) > a {background-position:center -480px; border-bottom-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(7).on > a {border-bottom-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(8) > a {background-position:center -560px; border-bottom-color:#e4e1dc;}
.todayfood .todayfood-category div.category_tab ul li:nth-child(8).on > a {border-bottom-color:#e4e1dc;}
.todayfood .todayfood-category .rn_season_wrap {padding-top:3%;}



/*------ 라이브방송 */
.live-broadcasting {border-bottom:1px solid #bbb;background:#fff;margin-bottom:10px;}
.live-broadcasting a {display:block;}
.live-broadcasting button:focus,
.live-broadcasting button:active {outline:0;}
.live-broadcasting img {display:block;width:100%;}
/* 타이틀 */
.live-broadcasting h3 {position:relative;padding:11px 0;}
.rn_onair .live-broadcasting h3 {padding:16px 12px;}
/*.live-broadcasting .tit_live { width: 58px; height: 28px; background-position:0 -300px; vertical-align: top; }*/
.live-broadcasting .tit_live {display:inline;line-height:18px;color:#111;text-indent:0;font-weight:bold;font-size:16px;background:none;overflow:auto;}
.live-broadcasting h3 button {position:absolute;right:0;top:0;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:50px;line-height:14px;padding:18px 22px;color:#666;font-size:11px;background-color:transparent;-webkit-appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:initial;}
.live-broadcasting h3 button::before {content:'';position:absolute;top:0;right:10px;bottom:0;margin:auto 0;width:5px;height:8px;background:url(http://image.lotteimall.com/imall_mc/site/images/rn_img/thankyoudeal_more_arrow.png) no-repeat right center;background-size:contain;}
.rn_mb_homethx .live-broadcasting {border-top:2px solid #4d545c;}
.rn_mb_homethx .live-broadcasting h3 {text-align:center;}
/* 영상 이미지/시간 */
.live-broadcasting .content-vod {position:relative;width:100%;padding-top:57.8125%;background-color:#fff;}
.live-broadcasting .content-vod::after {content:'';position:absolute;display:block;top:0;right:0;bottom:-1px;left:0;background:rgba(0,0,0,0.7);}
.live-broadcasting .content-vod > img {position:absolute;display:block;top:0;left:0;width:100%;}
.live-broadcasting .content-vod .area-info {position:absolute;top:50%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto 0;width:100%;padding:0 12px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.live-broadcasting .content-vod .area-info > p {text-align:center;}
.live-broadcasting .content-vod .area-info .btn-play {margin:0 auto;width:61px;height:61px;background:url(/images/rn_img/live/i_play.png) no-repeat;background-size:61px 61px;}
.live-broadcasting .content-vod .area-info .time {margin-top:2px;}
.live-broadcasting .content-vod .area-info .time span,
.live-broadcasting .content-vod .area-info .time strong {display:inline-block;color:#fff;line-height:27px;font-size:22px;vertical-align:middle;}
.live-broadcasting .content-vod .area-info .time strong {font-weight:bold;}
.live-broadcasting .content-vod .area-info .time span:not(:first-child),
.live-broadcasting .content-vod .area-info .time strong:not(:first-child) {margin-left:8px;}
.live-broadcasting .content-vod .area-info .time :not(.text-box) {-webkit-text-shadow:0 1px #000;text-shadow:0 1px #000;}
.live-broadcasting .content-vod .area-info .time .text-box {border-radius:3px;padding:1px 5px;line-height:17px;font-size:14px;background-color:#fa7c73;}

.live-broadcasting .content-wrap {position:relative;width:100%;}
.live-broadcasting .content-wrap .content-text {padding:10px 12px 2px;}
.rn_onair .live-broadcasting .content-wrap .content-text {padding:12px;}
.live-broadcasting .content-wrap .content-text span {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.live-broadcasting .content-wrap .text-state {line-height:16px;color:#ea493e;font-size:13px;letter-spacing:-1px;}
.live-broadcasting .content-wrap .text-copy {padding-top:2px;line-height:19px;color:#111;font-weight:bold;font-size:15px;letter-spacing:-1px;}
.rn_onair .live-broadcasting .content-wrap .text-copy {font-weight:normal;}
.live-broadcasting .content-wrap .text-group {position:relative;display:-webkit-box;display:-webkit-flex;display:flex;padding:3px 0 3px 1px;}
.live-broadcasting .content-wrap .text-group span {position:relative;line-height:16px;color:#999;font-size:12px;text-overflow:inherit;overflow:visible;}
.live-broadcasting .content-wrap .text-group .text-views:empty {display:none;}
.live-broadcasting .content-wrap .text-group .text-views {padding-left:17px;background-size:20px 20px;background-position:-4px center;background-repeat:no-repeat;}
.live-broadcasting .content-wrap .text-group .text-views {background-image:url(/images/rn_img/live/i_view.png);}

.live-broadcasting .content-wrap .content-info { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 12px 12px; }
.live-broadcasting .content-info .info-box { display: table; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eee; width: 100%; }
.live-broadcasting .content-info .info-box > div { position: relative; display: table-cell; vertical-align: top; }
.live-broadcasting .content-info .item-thumbnail { width: 55px; height: 55px; padding: 9px 0 9px 10px; overflow: hidden; }
.live-broadcasting .content-info .item-thumbnail img {-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;}
.live-broadcasting .content-info .soldout .item-thumbnail:after { content: 'SOLD\AOUT'; position: absolute; display: block; top: 8px; right: 0; bottom: 8px; left: 10px; margin: auto; border-radius: 20px; width: 40px; height: 24px; padding: 8px 0; line-height: 12px; color: #fff; background-color: rgba(0,0,0,0.5); text-align: center; }

.live-broadcasting .content-info .item-text { padding: 10px; }
.live-broadcasting .content-info .item-title { display: -webkit-box; width: 100%; height: 29px; line-height: 15px; color: #666; font-size: 13px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; word-break: break-all; overflow: hidden; }
.live-broadcasting .content-info .item-price { display: block; padding-top: 6px; }
.live-broadcasting .content-info .item-price > span { display: inline-block; vertical-align: baseline; }
.live-broadcasting .content-info .item-price .n-price { line-height: 19px; color: #222; font-weight: bold; font-size: 13px; }
.live-broadcasting .content-info .item-price .n-price span { font-size: 14px; font-weight: bold; }
.live-broadcasting .content-info .item-price .o-price { line-height: 19px; color: #999; font-size: 12px; }
