/* 홈 땡큐딜*/
.rn_mb_homethx{background: #f1f3f4;}
.rn_topban_pd{width:100%;padding:5px 0;}
.rn_topban_pd img{width:100%;}
.rn_bestdeal .rn_topban_pd{padding:0;}

.rn_onair_thx{overflow:hidden;position:relative;min-height:233px;background-repeat:no-repeat;background-size:cover;background-position:0 50%;margin-bottom:7px;}/*2016-01 판매가표기수정*/
.rn_onair_thx .rn_ot_cont{display:block;position:relative;box-sizing:border-box;width:100%;min-height:233px;padding:0 15px 15px;z-index:50;}/*2016-01 판매가표기수정*/
.rn_onair_thx:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.8;z-index:0;background-color:#c4c4c4;}


.rn_ot_title{box-sizing:border-box;width:100%;padding:30px 165px 0 0;}
.rn_onair_thx .rn_time{display:block;box-sizing:border-box;width:100%;height:20px;padding:3px 0 0 25px;background: url(/images/rn_img/rn_ico_clock.png) no-repeat 0 0;background-size:20px 20px;font-size:20px;color:#fff;letter-spacing: -0.2px;}
.rn_onair_thx .rn_time span{position:relative;top:-1px;padding-left:3px;font-size:12px;}
/* .rn_onair_thx .rn_title{display:block;width:100%;padding-top:12px;font-size:13px;color:#fff;line-height:16px;letter-spacing: -1px;}
 */
 .rn_onair_thx .rn_event{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-word;width:100%;height: 48px;font-size:13px;color:#fff;padding-top: 12px;line-height:16px;letter-spacing: -0.2px;}
.rn_onair_thx .rn_ot_thum{position:absolute;right:15px;top:15px;width:150px;height:150px;}
.rn_onair_info{width:100%;padding-top:65px;}
.rn_onair_thx .rn_info_onair{position:relative;width:100%;height:3px;background: #afb3b4;}
.rn_onair_thx .rn_info_onair .rn_ico_onair{display:block;position:absolute;left:0;bottom:3px;width:90px;height:25px;background: url(/images/rn_img/rn_ico_onair.gif) no-repeat 0 0;background-size:90px 25px;color:transparent;}
.rn_onair_thx .rn_info_onair .rn_time_bar{display:block;position:absolute;left:0;top:0;height:3px;background: #333;color:transparent;}
.rn_onair_thx .rn_info_price{width:100%;min-height:40px;background: #fff;}/*2016-01 판매가표기수정*/
.rn_onair_thx .rn_info_price .rn_price{padding-left:15px;font-size:16px;font-weight:bold;color:#cc1d22;line-height:40px;vertical-align: middle;}
.rn_onair_thx .rn_info_price .rn_price span{position:relative;top:-1px;font-size:14px;}
.rn_onair_thx .rn_info_price .del{display:block;margin-bottom:-10px;padding:10px 0 0 15px;color:#666;font-size:10px;}/*2016-01 판매가표기수정*/
.rn_onair_thx .rn_benefit{display:inline-block;vertical-align:-2px; margin-left:10px;}/*2016-01 판매가표기수정*/
.rn_onair_thx .rn_benefit span{    display: inline-block;
    box-sizing: border-box;
    width: 15px;
    height: 15px; 
    line-height: 13px; vertical-align:middle;} 
.rn_onair_thx .rn_benefit span img {width:15px; height:15px;}
.rn_onair_thx .rn_benefit strong{display:inline-block;padding-left:3px;font-size:11px;line-height:15px;vertical-align: middle;}
.rn_onair_thx .rn_ot_schedule{display:block;box-sizing:border-box;position:absolute;right:30px;bottom:26px;height:15px;padding-right:14px;background: url(/images/rn_img/rn_ico_qbul.png) no-repeat right 3px;background-size:6px 10px;font-size:13px;font-weight:bold;color:#808080;z-index:60;}/*2016-01 판매가표기수정*/
.rn_partnership_list{margin-bottom:7px;background:#fff; height:66px;}
.rn_partnership_list ul{    width: 88%;
    padding: 8px 0 9px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    text-align: center;
    height: 47px;
    display: inline-block; padding-left:6%; padding-right:6%;}
.rn_partnership_list ul li{display: block;
    float: left;
    width: 25%;}
.rn_partnership_list ul li:last-child{margin-right:0;}
.rn_partnership_list ul li a{display:block;}
.rn_tnx_today .rn_tnx_lbox:first-child, .rn_tnx_list .rn_tnx_lbox:first-child{margin-top:0;}
.rn_tnx_today .rn_tnx_lbox, .rn_tnx_list .rn_tnx_lbox{margin-bottom:5px;}
.rn_tnx_lbox {position: relative;height:195px;border-bottom:1px solid #d1d1d1;border-top: 1px solid #ececec;background:#fff;}
.rn_tnx_lbox a {display:block;}
.rn_tnx_lbox_top { position:relative; height:195px; padding-left:20px; z-index:2;}
.rn_tnx_lbox .rn_today_free {padding:18px 0 0 0;}
.rn_tnx_lbox .rn_today_free .rn_today {margin-left:0;}
.rn_tnx_lbox .tv_shop {display:block;width:46px;height:12px;padding:21px 0 0 0;}
.rn_tnx_lbox .tv_shop img {width:100%;}
.rn_tnx_lbox .rn_today_free{padding:21px 0 0 0}
.rn_tnx_today .rn_tnx_lbox .tv_shop {width: auto;padding:0; margin-right: 0;}
.rn_tnx_today .rn_tnx_lbox .tv_shop img {width: 46px;margin-right: 9px;}
.rn_tnx_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_tnx_lbox .rn_title .rn_soldout{color:#cc1d22;}
.rn_tnx_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_tnx_lboxtool {width:100%;}
.rn_tnx_lboxtool:after {content:''; display:block; clear:both;}
.rn_tnx_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_tnx_lbpin.rn_on {background-position:0 -25px;}
.rn_tnx_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_tnx_lbpint2 {font-size:11px; float:left; background:rgba(102, 102, 102, 0.50); line-height:20px; width:50px; color:#ffffff; text-align:center;}
.rn_tnx_lbimg {width:150px; height:150px; display:block; position:absolute; right:0; bottom:43px;}
.rn_tnx_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_tnx_lbox_line {position:absolute; left:20px;}
.rn_tnx_lbox_line span:nth-child(1) {width:32px; background-color:#9b9c9c; height:2px; display:block; float:left;}
.rn_tnx_lbox_line span:nth-child(2) {width:75px; background-color:#e7e8e9; height:2px; display:block; float:left;}
.rn_tnx_lbox_twrap:after {content:""; display:block; clear:both;}
.rn_tnx_lbox_txt1 {position:relative;float:left;padding:14px 9px 0 0;font-size:14px; color: #cc1d22;font-family:'Roboto'; font-weight:100; letter-spacing:-0.2px;  line-height:100%; }
.rn_tnx_list .rn_tnx_lbox_txt1{padding-top: 12px;border-top: 2px solid #da281c;}
.rn_tnx_lbox_txt1 span {font-size:16px;font-weight:700;}
.rn_tnx_lbox_txt2 {float:left; padding-top:15px; color:#4d4d4d; font-size:14px; font-family:'Roboto'; letter-spacing:-0.2px; position:relative;}
.rn_tnx_lbox_txt2 span {font-size:16px;}
.rn_tnx_lbox_txt2.on {padding-top:13px;border-top:2px solid #9b9c9c;color:#cc1d22;}
.rn_tnx_lbox_txt3 {float:right; line-height:28px; color:#585858; font-size:11px; margin:9px 60px 0 0;letter-spacing:-0.2px;}
.rn_tnx_lbox_txt3 span {color:#dddddd; margin-left:9px; margin-right:9px; font-size:10px; font-weight:normal;}
.rn_tnx_lbox_lt {position:relative;}
.rn_tnx_lbox_lt:before {position:absolute;top:0;left:0;width:100%;height:2px;background:#ddddde;content:'';}
.rn_tnx_lbox .rn_tnx_stool {left: 20px;top: 127px;position: absolute;z-index: 3;-webkit-transform: translate(0px, 0px) translateZ(0px);}/*2016-01 판매가표기수정*/
.rn_tnx_lbox .rn_tnx_stool span{  letter-spacing: -0.2px;display: block;float: left;color: #ffffff;}
.rn_tnx_lbox .rn_tnx_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_tnx_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_tnx_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_tnx_lbox .rn_thnk_stool {
    bottom: 43px;
    position: absolute;
    left: 20px;
    z-index: 3;
    -webkit-transform: translate(0px, 0px) translateZ(0px);
}

/* 판매가정책 변경 */
.rn_tnx_lbox.nprice {height:200px;}
.rn_tnx_lbox.nprice .rn_tnx_lbox_txt {height:48px;}
.rn_tnx_lbox.nprice .rn_tnx_lbimg {bottom:48px;}
.rn_tnx_lbox.nprice .rn_tnx_lbox_txt1 {padding-top:18px;}
.rn_tnx_lbox_txt1 p.del {font-size:10px; font-weight:normal !important; color:#666;  position:absolute; left:0; top:3px;}
.rn_tnx_lbox_txt1 p.del span {font-size:10px; font-weight:normal !important;}
.rn_tnx_lbox_txt1 p.real {font-size:16px;font-weight:700; }
.rn_tnx_lbox.nprice .rn_tnx_lbox_txt2 {padding-top:20px;}
.rn_tnx_lbox.nprice .rn_tnx_lbox_txt3 {margin-top:13px;}
.rn_tnx_lbox.nprice .rn_tnx_lbpin {bottom:10px;}

/* 땡큐딜 cms영역 추가 및 리스트 중간 배너 추가 */
.rn_mb_homethx .cms_thanksban{margin-top:5px;}
.rn_mb_homethx .cms_thanksban img{width:100%;}
.rn_mb_homethx .rn_tnx_ban{margin-bottom:5px;}
.rn_mb_homethx .rn_tnx_ban img{width:100%;}

.loading_dim{display:none;}

/* mc메인 리뉴얼 */
#wrap > header{height:48px;}
.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 .rn_planshop_swipe_wrap {width:100%;min-height:100px;margin: 0 0 5px 0;position:relative;overflow:hidden;}
.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:#4b4b4b;}
.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;background:#fff;overflow: hidden;background:url(/images/rn_img/bt_plan_all.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 .planshop_in{}
.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_mb_homethx .section_tit{background: #fff;border-top:2px solid #384044;position:relative;z-index:1;margin-bottom:-1px;}
.rn_mb_homethx .section_tit span{height:22px;border-bottom:1px solid #ececec;display:block;padding:8px 0 0 15px;margin:0 5px;font-weight:bold;color:#000;}

.rn_mb_homethx .rn_service_list{background:#fff;margin-bottom:5px;}
.rn_mb_homethx .rn_service_list ul{overflow:hidden;border-top:1px solid #ececec;}
.rn_mb_homethx .rn_service_list li{width:25%;float:left;box-sizing: border-box;text-align:center;overflow:hidden;}
.rn_mb_homethx .rn_service_list li a{display:block;border:1px solid #ececec;border-right:none;border-top:0;}
.rn_mb_homethx .rn_service_list li:nth-child(1) a{border-left:none;}
.rn_mb_homethx .rn_service_list li:nth-child(5) a{border-left:none;}
.rn_mb_homethx .rn_service_list li img{width:79px;height:62px;}

.rn_mb_homethx .rn_issue_product {height:352px;overflow:hidden;position:relative;text-align:center;z-index:1;background:#e8e8e8;margin-bottom:5px;}
.rn_mb_homethx .rn_issue_product .issue_tit{height:30px;background:#fff;text-align:left;}
.rn_mb_homethx .rn_issue_product .rn_cont {overflow:hidden;position:absolute;top:133px;left:0;width:100%;z-index:2;}
.rn_mb_homethx .rn_issue_product .rn_img_cont {position:relative;z-index:1;text-align:center;}
.rn_mb_homethx .rn_issue_product .rn_img_cont img {width:320px;}
.rn_mb_homethx .rn_issue_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_homethx .rn_issue_product .rn_swipe_cont {position:relative;width:100%;}
.rn_mb_homethx .rn_issue_product .rn_swipe_cont ul {position:relative;padding-right:15px;}
.rn_mb_homethx .rn_issue_product .rn_swipe_cont ul:after {display:block;clear:both;content:'';}
.rn_mb_homethx .rn_issue_product .rn_swipe_cont ul li {position:relative;float:left;width:135px;min-height:214px;margin-left:5px;border:1px solid #ddd;background:#fff;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rn_mb_homethx .rn_issue_product .rn_swipe_cont ul li:first-child {margin-left:15px;}
.rn_mb_homethx .rn_issue_product .rn_swipe_cont ul li a {display:block;}
.rn_mb_homethx .rn_issue_product .rn_swipe_cont ul li img{width: 100%;}
.rn_mb_homethx .rn_issue_product .rn_swipe_cont ul li .rn_info {height:64px;padding:12px 7px 0;box-sizing:border-box;}
.rn_mb_homethx .rn_issue_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_homethx .rn_issue_product .rn_swipe_cont ul li .rn_price {display:block;position:absolute;left:7px;bottom:14px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_mb_homethx .rn_issue_product .rn_swipe_cont ul li .rn_price span {font-size:16px;font-weight:700;color:#cc1d22;}
.rn_mb_homethx .rn_issue_product .rn_swipe_cont ul li .del{display:block;margin-bottom:-6px;padding:8px 0 0;color:#666;font-size:10px;}

.rn_mb_homethx .thanks_more{margin-top:-6px;position:relative;z-index:1;}
.rn_mb_homethx .thanks_more a{height:30px;text-align:center;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;background:#ddddde;border:1px solid #cdcdcd;}
.rn_mb_homethx .thanks_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;}

/* 2016.04.11 뜨는 키워드 */
.rn_mb_homethx .section_tit.keyword{background: #f5f6f6;position:relative;z-index:1;margin-bottom:0;}
.rn_mb_homethx .section_tit.keyword span{height:24px;border-bottom:none;display:inline-block;padding:8px 0 0 20px;margin:0;font-weight:bold;color:#000;}
.rn_mb_homethx .section_tit.keyword em{width:73px;height:16px;display:inline-block;background: url(/images/rn_img/tit_keyword.png) 0 0 no-repeat;background-size:73px 16px;text-indent:-9999px;overflow:hidden;margin-left:4px;vertical-align:middle;}
.rn_mb_homethx .keyword_list{background:#fff;margin-bottom:6px;border-bottom:1px solid #ececec;padding-bottom:4px;}
.rn_mb_homethx .keyword_list .keyword_swipe{height:95px;overflow:hidden;padding-top:13px;}
.rn_mb_homethx .keyword_list .keyword_swipe ul{position:relative;overflow:hidden;padding-right:6px;}
.rn_mb_homethx .keyword_list .keyword_swipe li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:6px;}
.rn_mb_homethx .keyword_list .keyword_swipe li a{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;width:72px;padding:0 6px;height:82px;padding-top:2px;border-radius:42px;color:#fff;text-align:center;font-size:13px;overflow:hidden;}
.rn_mb_homethx .keyword_list .keyword_swipe li span{text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; word-wrap:break-word; overflow:hidden;line-height:1.2em;max-height:2.4em;text-align:center;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(1) a{background:#ec8ee2;margin-left:20px;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(2) a{background:#f5ae3e;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(3) a{background:#8ed5db;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(4) a{background:#76cb94;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(5) a{background:#c899e9;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(6) a{background:#f397c0;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(7) a{background:#f1bc03;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(8) a{background:#6ec5bf;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(9) a{background:#7ebeea;}
.rn_mb_homethx .keyword_list .keyword_swipe li:nth-child(10) a{background:#c899e9;}
.rn_mb_homethx .keyword_list .reg{padding:0 20px;}
.rn_mb_homethx .keyword_list .reg li{height:30px;padding:0 14px;overflow:hidden;background:#f5f6f6;margin-top:2px;font-size:13px;white-space:nowrap;}
.rn_mb_homethx .keyword_list .reg li:first-child{margin-top:0;}
.rn_mb_homethx .keyword_list .reg li a{display:-webkit-box;-webkit-box-align:center;height:100%;}
.rn_mb_homethx .keyword_list .reg li em{color:#656565;}
.rn_mb_homethx .keyword_list .reg li strong{font-weight:normal;color:#000;}

