html { font-size: 10px; }
@media only screen and (min-width:360px) { html { font-size: 11px; } }
@media only screen and (min-width:384px) { html { font-size: 12px; } }

.blind{
    position:absolute;
    overflow:hidden;
    width:1px;
    height:1px;
    font-size:0;
    line-height:0;
}

body, html {    -webkit-text-size-adjust: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;left:0;}
    body { left:0;}
    .no_scr {    transform-origin: 0px 0px 0px;
    transform: translate(0px, 0px) translateZ(0px);}
    .no_scr body {    transform-origin: 0px 0px 0px;
    transform: translate(0px, 0px) translateZ(0px);}

body.and23 {width:100%;  -webkit-box-sizing: inherit;}
body.and23 .rn_mb_wrap {width:100%; overflow-y:hidden;}
.view_pc_only{display:none;}
.rn_mb_wrap {padding-bottom:10px; background: #e8e8e8;}
body:not(.isWeb) .rn_mb_wrap .rn_footer { margin-top: 10px; }

.rn_search_result {position:relative;width:100%;height:3.9rem;border-bottom:1px solid #bbb;background:#fff;font-size:1.5rem;color:#222;text-align:center;letter-spacing:-0.2px;line-height:3.9rem;}
.rn_search_result .rn_back {position:absolute;top:0;left:0;width:48px;height:100%;background:url('/images/rn_img/rn_search_arrow02.png') no-repeat 15px center;background-size:18px auto;text-indent:-99999px;}
.rn_search_result span {margin-right:1px}
.rn_search_result h2 { display: inline; font-size: 1.5rem; color: #222; text-align: center; letter-spacing: -0.2px; line-height: 3.9rem; }
.rn_topban{width:100%;background: #f1f3f4;}
.rn_topban img{width:100%;}
.rn_topban strong{display:inline-block;width:100%;padding-top:16px;font-size:16px;font-weight:bold;color:#4d4d4d;line-height:24px;text-align: center}
.rn_topban span{display:inline-block;width:100%;padding:1px 0 15px;font-size:12px;font-weight:bold;color:#808080;text-align: center}
.rn_conban{padding:0 10px;background: #f1f3f4;}
.rn_conban img{width:100%;}
/* 기획전 스와이프 */
.rn_exhibition_swipe{overflow:hidden;position:relative;height:294px;margin-bottom:10px;}
.rn_exhibition_swipe .rn_ex_header{position:absolute;left:0;top:0;width:100%;text-align:center;z-index:150;}
.rn_exhibition_swipe .rn_ex_header strong{display:block;width:100%;padding-top:15px;font-size:16px;font-weight:700;color:#fff;line-height:24px;letter-spacing: -0.2px}
.rn_exhibition_swipe .rn_ex_header span{display:block;width:100%;font-size:12px;color:#fff;line-height:16px;letter-spacing: -0.2px}
.rn_swipe_exhibition{overflow:hidden;position:relative;}
.rn_exhibition_swipe .bx-viewport{z-index:150;}
.rn_exhibition_swipe .bx-wrapper:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: #000;background-size:1px 1px;opacity:0.6;z-index:100;}
.rn_swipe_exhibition .rn_ex_se{position:relative;height:294px;}
.rn_swipe_exhibition .rn_ex_con{position:absolute;left:0;top:70px;box-sizing:border-box;width:100%;padding:0 10px;-webkit-tap-highlight-color: transparent;}
.rn_ex_se .rn_ex_view{display:block;padding-left:20px;height: 190px;background: #fff;}
.rn_ex_se .rn_exview_con{position: relative;height:190px;}
.rn_ex_se .rn_ex_view .rn_ex_top{position: relative;padding-right:153px;}
.rn_ex_se .rn_ex_view .ex_shop{display: block;width: 46px;height: 12px;padding: 21px 0 0 0;}
.rn_ex_se .rn_ex_view .ex_shop img{width:100%;}
.rn_ex_se .rn_ex_view .rn_ex_title{display: -webkit-box;overflow:hidden;width:100%;height:46px;margin-top:4px;-webkit-line-clamp:2;-webkit-box-orient: vertical; text-overflow:ellipsis;word-break:break-word;font-size:18px;font-weight:700;color:#4d4d4d;line-height:23px;letter-spacing: -0.2px;}
.rn_ex_se .rn_ex_view .rn_ex_product{display: -webkit-box;overflow:hidden;width:100%;height:28px;margin-top:6px;-webkit-line-clamp:2;-webkit-box-orient: vertical;text-overflow:ellipsis;word-break:break-word;font-size:12px;color:#4d4d4d;line-height:14px;letter-spacing: -0.2px;}
.rn_ex_se .rn_ex_view .rn_ex_pimg{position:absolute;right:1px;bottom:46px;width:143px;height:143px;}
.rn_ex_se .rn_ex_info{position: absolute;bottom: 0;box-sizing: border-box;width: 100%;height: 46px}
.rn_ex_se .rn_ex_info:before{position: absolute;top: 0;left: 0;width: 100%;height: 2px;background: #ddddde;content: '';}
.rn_ex_se .rn_ex_info div{position:relative;margin:0 15px;border-top:2px solid #ddd;}
.rn_ex_se .rn_ex_info .rn_ex_price{display:inline-block;position:relative;padding:10px 10px 0 0;border-top: 2px solid #da281c;font-size:16px;font-weight:700;color:#cc1d22;line-height:20px;letter-spacing: -0.2px; }
.rn_ex_se .rn_ex_price span{position:relative;top:-2px;font-size:14px;font-weight:normal;}
.rn_swipe_bg{position:absolute;left:0;top:0;width:100%;height:100%; z-index:50;}
.rn_swipe_bg span{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat; background-position:0 0;background-size:cover;}
.rn_exhibition_swipe .bx-viewport{padding-bottom:0; }
.rn_exhibition_swipe .rn_ex_indwrap{position:absolute;left:0;bottom:12px;z-index:150;}
.rn_ex_se .rn_pin{display: block;position: absolute;bottom: 10px;right: 25px;width: 25px;height: 25px;background: url(/images/rn_img/rn_icon_save.gif) no-repeat;background-size: 25px 50px;z-index: 200;}
.rn_ex_se .rn_pin.rn_on{background-position:0 -25px;}
.rn_ex_indwrap{width:100%;}
.rn_ex_ind{height:14px;margin: 0 auto;text-align: center;}
.rn_ex_ind:after {content:"";clear:both; display:block;}
.rn_ex_ind>span {width:10px; height:4px; background:#dee0e1; display:inline-block;}
.rn_ex_ind>span:first-child {margin-left:0px; background:#f74a4a; width:20px;}
/* card list */
.rn_ex_cardlist{padding-bottom:10px;background: #f1f3f4;}
.rn_ex_cardlist li{position:relative;height:195px;margin-bottom:5px;border:1px solid #ddd;background: #fff;}
.rn_ex_cardlist li:last-child{margin-bottom:0;}
.rn_ex_cardlist .rn_ec_view{display:block;height:100%;padding-left:20px;}
.rn_ec_view .rn_ec_con{position:relative;height: 194px;}
.rn_ec_top{position: relative;padding-right:160px;}
.rn_ec_view .ec_shop{display: block;width: 46px;height: 12px;padding: 21px 0 0 0;}
.rn_ec_view .ec_shop img{width:100%;}
.rn_ec_view .rn_ec_title{display: -webkit-box;overflow:hidden;width:100%;height:46px;margin-top:4px;-webkit-line-clamp:2;-webkit-box-orient: vertical; text-overflow:ellipsis;word-break:break-word;font-size:18px;font-weight:700;color:#4d4d4d;line-height:23px;letter-spacing: -0.2px;}
.rn_ec_view .rn_ec_product{display: -webkit-box;overflow:hidden;width:100%;height:28px;margin-top:6px;-webkit-line-clamp:2;-webkit-box-orient: vertical;text-overflow:ellipsis;word-break:break-word;font-size:12px;color:#4d4d4d;line-height:14px;letter-spacing: -0.2px;}
.rn_ec_view .rn_ec_pimg{position:absolute;right:0;bottom:44px;width:150px;height:150px;}
.rn_ec_view .rn_ec_info{position: absolute;bottom: 0;box-sizing: border-box;width: 100%;height: 44px;border-top:2px solid #ddddde;z-index: 2;}
.rn_ec_view .rn_ec_info div{position:relative;margin:0 15px;border-top:2px solid #ddd;}
.rn_ec_view .rn_ec_info .rn_ec_price{display:inline-block;position:relative;padding:10px 10px 0 0;font-size:16px;font-weight:700;color:#cc1d22;line-height:20px;letter-spacing: -0.2px; }
.rn_ec_view .rn_ec_info .rn_ec_price:after{content:"";display:block;position:absolute;left:0;top:-2px;width:100%;height:2px;background:#da281c;}
.rn_ec_view .rn_ec_price span{position:relative;top:-2px;font-size:14px;font-weight:normal;}
.rn_ex_cardlist .rn_pin{display: block;position: absolute;bottom: 10px;right: 20px;width: 25px;height: 25px;background: url(/images/rn_img/rn_icon_save.gif) no-repeat;background-size: 25px 50px;z-index: 2;}
.rn_ex_cardlist .rn_pin.on{background-position:0 -25px;}
.rn_ex_section{background: #f1f3f4;}
.rn_ex_section .rn_btn_layer{padding:10px;}
.rn_btn_layer{box-sizing:border-box;width:100%;padding:0 10px;background: #f1f3f4;}
.rn_btn_layer .rn_btn{display:block;position:relative; box-sizing:border-box;width:100%;height:38px;padding-left:18px;border:1px solid #aaa;background: #fff;font-size:14px;font-weight:700;color:#4d4d4d;line-height:36px;vertical-align: middle;}
.rn_btn_layer .rn_btn:after{display: block;position: absolute;top: 12px;right: 14px;width: 14px;height: 14px;background: url('/images/rn_img/rn_cat_sel_arrow_sj01.png') no-repeat left 0;background-size: 100% 100%;  content: '';}
.rn_ex_section .rn_allsort_menu{padding:0 10px;}
.rn_ex_section .rn_sort_section{padding-top:10px;}
.rn_sort_con{padding:0 10px;}
.rn_sort_con ul:after {content:"";clear:both; display:block;}
.rn_sort_con ul li{float: left;width: 50%;margin-bottom: 5px;}
.rn_sort_con .rn_itembox{position: relative;border: 1px solid #dddddd;background: #fff;}
.rn_sort_con .rn_itembox a{display:block;}
.rn_sort_con .rn_itembox .rn_thumbnail{position:relative;}
.rn_sort_con ul li img{width:100%;}
.rn_sort_con ul li .rn_info_box{padding:10px 15px 10px;}
.rn_sort_con li .rn_product {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;box-sizing:border-box;width:100%;height:36px;margin-top:4px;font-size:14px;font-weight:600;color:#4d4d4d;line-height:18px;letter-spacing: -0.2px}
.rn_sort_con li .rn_price {display:block;margin-top:5px;font-size:16px;font-weight:700;color:#cc1d22;letter-spacing:-0.2px;}
.rn_sort_con li .rn_price span {position:relative;top:-1px;font-size:14px;}
.rn_sort_con li .rn_label {display:block;width:46px;height:12px;}
.rn_sort_con li .rn_pin {display: block;position:absolute;bottom:91px;right:10px;width: 25px;height: 25px;background: url(/images/rn_img/rn_icon_save.gif) no-repeat;background-size: 25px 50px;z-index: 2}
.rn_sort_con .rn_pin.rn_on{background-position:0 -25px;}
.rn_sort_con li:nth-child(even) .rn_itembox{margin-left:3px;}
.rn_sort_con li:nth-child(odd) .rn_itembox{margin-right:3px;}
.rn_sort_con .rn_sc_thbig li:nth-child(3n+2) .rn_itembox{margin:0 3px 0 0;}
.rn_sort_con .rn_sc_thbig li:nth-child(3n+3) .rn_itembox{margin:0 0 0 3px;}
.rn_sort_con .rn_sc_thbig li:nth-child(3n+1){position:relative;width:100%;}
.rn_sort_con .rn_sc_thbig li:nth-child(3n+1) .rn_itembox{margin:0;}
.rn_sort_con .rn_sc_thbig li:nth-child(3n+1) .rn_info_box{position:absolute;left:0;bottom:0;background: #fff;opacity: 0.9}
.rn_sort_con .rn_sc_thbig li:nth-child(3n+1) .rn_pin{bottom:75px;}
.rn_sort_con .rn_sc_thbig li:nth-child(3n+1) .rn_product{padding-right:110px;}
.rn_sort_con .rn_sc_thbig li:nth-child(3n+1) .rn_price{position:absolute;right:15px;bottom:10px;}
@media only screen and (min-width: 414px){
    .rn_sort_section .rn_sort_con{max-width: 414px;margin: 0 auto;}
}

/* 전문관 */
.rn_specialty_info{position:relative;width:100%;}
.rn_specialty_info .rn_si_img{display:block;position:relative;width:100%}
.rn_specialty_info .rn_si_img img{width:100%;}
.rn_specialty_info .rn_si_ci{display:block;position:absolute;left:0;right:0;top:0;height:100%;text-align:center;}
.rn_specialty_info .rn_si_ci img{display:inline-block;vertical-align: middle;}
.rn_specialty_info .rn_si_ci strong{display:inline-block;font-size:24px;color:#fff;line-height:30px;vertical-align: middle;}
.rn_specialty_info .rn_si_ci:after{content:"";display:inline-block;height:100%;vertical-align: middle;}
.rn_specialty_section{background: #f1f3f4;}
.rn_specialty_section .rn_btn_layer{padding:10px;}
.rn_specialty_section .rn_allsort_menu{padding:0 10px;}
.rn_allsort_menu{height:36px;}
.rn_allsort_menu:after{content:"";display:block;zoom:1;}
.rn_allsort_menu .rn_allproduct_info{float:left;display:inline-block;width:50%;height:36px;font-size:13px;color:#4d4d4d;line-height:36px;vertical-align: middle;letter-spacing: -0.2px}
.rn_allsort_menu .rn_allproduct_info strong{font-size:14px;font-weight:bold;}
.rn_allsort_menu .rn_sort_view{float:right;width:50%;text-align:right;}
.rn_allsort_menu .rn_sort_select{display:inline-block;position:relative;text-align:left;vertical-align:middle;z-index:100;}
.rn_sort_select .rn_ss_btn{display:inline-block;position: relative;box-sizing: border-box;width: 100px;height: 36px;padding:8px 0 0 11px;border: 1px solid #aaa;background: #fff;font-size: 12px;font-weight: 700;color: #4d4d4d;line-height: 18px;letter-spacing: -0.2px;cursor:pointer;}
.rn_sort_select .rn_ss_btn:after{display: block;position: absolute;top: 14px;right: 10px;width: 8px;height: 6px;background: url('/images/rn_img/rn_down_arrow05.gif') no-repeat left 0;background-size: 100% 100%;content: '';}
.rn_sort_select .rn_ss_btn.on:after{background-image:url('/images/rn_img/rn_up_arrow06.gif')}
.rn_sort_select .rn_ss_list{position:absolute;left:0;top:35px;box-sizing: border-box;width:100%;border:1px solid #aaa;background: #fff;}
.rn_sort_select .rn_ss_list li{border-bottom:1px solid #ddd;}
.rn_sort_select .rn_ss_list li a{display:block;padding:10px 0 10px 11px;font-size:12px;color:#808080;letter-spacing: -0.2px;}
.rn_btn_view{display:inline-block;width:34px;height:34px;border:1px solid #aaa;background: #fff url(/images/rn_img/rn_ico_btnview.png) no-repeat -24px 8px; background-size:50px 18px;color:transparent;vertical-align:middle;cursor:pointer;}
.rn_btn_view.rn_bv_list{background-position:8px 8px;}
.rn_specialty_list{position:relative;padding-top:10px;}
.rn_specialty_list .rn_view_con{padding:0 10px;}
.rn_view_con:after {content:"";clear:both; display:block;}
.rn_view_con li{float: left;width: 50%;margin-bottom: 5px;}
.rn_view_con .rn_itembox{position: relative;border: 1px solid #dddddd;background: #fff;}
.rn_view_con .rn_itembox a{display:block;}
.rn_view_con .rn_itembox .rn_thumbnail{position:relative;}
.rn_view_con li img{width:100%;}
.rn_view_con_img {display: block; margin:0 auto; max-height:192px; width:auto;}

@media all and (min-width: 320px) and (max-width: 359px) {
    .rn_view_con_img {display: block; margin:0 auto; height:145px; max-width:145px; width:auto;}

}

@media all and (min-width: 360px) and (max-width: 374px) {
    .rn_view_con_img {display: block; margin:0 auto; height:165px; max-width:165px; width:auto;}
}

@media all and (min-width: 375px) and (max-width: 413px) {
    .rn_view_con_img {display: block; margin:0 auto; height:172px; max-width:172px; width:auto;}
}

@media all and (min-width: 414px) {
    .rn_view_con_img {display: block; margin:0 auto; height:192px; max-width:192px; width:auto;}
}

.rn_view_con li .rn_info_box{height:85px;padding:10px 15px 10px;}
.rn_view_con li .rn_product {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;height:36px;margin-top:4px;font-size:14px;font-weight:600;color:#4d4d4d;line-height:18px;letter-spacing: -0.2px}
.rn_view_con li .price{display:block;height:14px;margin:0 0 -2px;padding:2px 0 0;}/*2016-01 판매가표기수정*/
.rn_view_con li .del{color:#666;font-size:10px;}/*2016-01 판매가표기수정*/
.rn_view_con li .rn_price {display:block;margin-top:5px;font-size:16px;font-weight:700;color:#cc1d22;letter-spacing:-0.2px;}
.rn_view_con li .rn_price span {position:relative;top:-1px;font-size:14px;}
.rn_view_con li .rn_label {display:block;width:46px;height:12px;}
.rn_view_con li .rn_payment{display:none;}
.rn_view_con li .rn_pin {position:absolute;bottom:105px;right:10px;display:block;overflow:hidden;width:25px;height:25px;}
.rn_view_con li .rn_pin.type{bottom:105px;}/*2016-01 판매가표기수정*/
.rn_view_con li .rn_pin.rn_on img {margin-top:-25px;}
.rn_view_con li img {width:100%;}
.rn_view_con li:nth-child(even) .rn_itembox{margin-left:3px;}
.rn_view_con li:nth-child(odd) .rn_itembox{margin-right:3px;}
.rn_specialty_list .rn_item_list{padding:0;}
.rn_item_list li{float: left;width: 100%;}
.rn_item_list li .rn_itembox{float: left;width: 100%;/*height:113px;*/margin:0 !important;border-right:none;border-left:none;}/*2016-01 판매가표기수정*/
.rn_item_list li .rn_itembox>a:first-child{/*height:93px;*/padding:10px;}/*2016-01 판매가표기수정*/
.rn_item_list li .rn_itembox>a:first-child>img{position:absolute;left:10px;top:10px;width:93px;height:93px;}
.rn_item_list li .rn_info_box{margin-left:93px;}
.rn_item_list li .rn_product{margin-top:6px;}
.rn_item_list li .rn_price{display:inline-block;vertical-align: middle;}
.rn_item_list li .rn_payment{display: inline-block;padding-top:5px;margin-left: 4px;font-size: 11px;color: #666;line-height: 10px;vertical-align: middle;letter-spacing:-0.2px;}
.rn_item_list li .rn_payment span{display: inline-block;height: 13px;padding: 1px 2px 0;border: 1px solid #e1e1e1;background: #f5f5f5;color: #666;box-sizing: border-box;}
.rn_item_list li .rn_pin{left:78px;top:78px;}
@media only screen and (min-width: 414px){
    .rn_specialty_list .rn_view_con{max-width: 414px;margin: 0 auto;}
    .rn_specialty_list .rn_item_list{max-width:100%;}
}

/* layer popup */
.rn_layer_popup{position: absolute;top: 50%;left: 50%;width: 100%;padding:0 10px;margin-left:-50%;z-index: 9999;box-sizing: border-box;}
.rn_layer_dim {position:fixed;top:0;left:0;width:100%;height:100%;background:url('/images/rn_img/rn_blank.png') repeat left top;z-index:5000;}
.rn_layer_cont{position:relative;background: #fff;}
.rn_layer_title{display:block;padding:10px 0 10px 15px;background: #cc1d22;font-size:14px;font-weight:bold;color:#fff;line-height:20px;  padding-right: 35px;  white-space: nowrap;  text-overflow: ellipsis;  overflow-x: hidden;}
.rn_layer_brand{position:relative;}
.rn_layer_brand .rn_brand_list{overflow:hidden;position:relative;height:311px;}
.rn_landscape .rn_layer_brand .rn_brand_list{height:194px;}
.rn_portrait .rn_layer_brand .rn_brand_list{height:311px;}
.rn_layer_brand .rn_brand_list ul{width: 100%;}
.rn_layer_brand .rn_brand_list ul li{border-bottom:1px solid #ddd;}
.rn_layer_brand .rn_brand_list ul li:last-child{border-bottom:none;}
.rn_layer_brand .rn_brand_list ul li a{display:block;padding:9px 0 9px 16px;font-size:14px;color:#808080;line-height:20px;}
.rn_layer_brand .rn_brand_list ul .on a{background: #eee;font-weight:bold;color:#4d4d4d;}
.rn_close2{
    display: block;
    overflow: hidden;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 24px;
    height: 24px;
    background: url(/images/rn_img/rn_btn_close2.png) no-repeat center center;
    color: transparent;
    background-size: 12px 12px;
}

/* tv_layerpopup02 */
.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_qna .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;}

/* 지난 바로TV 톡 */
.rn_participation_talkbox .talk-list{position:relative;padding:10px;background:#e2e2e4;}
.rn_participation_talkbox .talk-list>li{position:relative;display:block;margin:0 10px;max-width:100%}
.rn_participation_talkbox .talk-list>li .talk-info{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;line-height:16px;padding:10px 0 5px;overflow:hidden}
.rn_participation_talkbox .talk-list>li .talk-info span{line-height:16px}
.rn_participation_talkbox .talk-list>li .talk-info .talk-time{font-size:12px;padding:0 8px 0;color:rgba(111,116,133,.5)}
.rn_participation_talkbox .talk-list>li .talk-info .talk-time span{font-family:HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman",Helvetica,Arial,sans-serif;font-size:12px}
.rn_participation_talkbox .talk-list>li .talk-info .talk-id{position:relative;font-size:13px;padding:0 10px 0 8px;font-family:HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman",Helvetica,Arial,sans-serif;color:#4e545c}
.rn_participation_talkbox .talk-list>li .talk-info .talk-id::after{content:'';position:absolute;top:3px;bottom:3px;width:1px;background-color:#d4d4d7;pointer-events:none}
.rn_participation_talkbox .talk-list>li .talk-box{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:10px 12px;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);font-size:14px;line-height:18px;letter-spacing:-1px;color:#111}
.rn_participation_talkbox .talk-list>li .talk-box::before{content:'';position:absolute;top:8px;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0;border-style:solid}
.rn_participation_talkbox .talk-list>li .talk-box .talk-message{display:block;text-align:left}
.rn_participation_talkbox .talk-list>li .talk-box .talk-message .talk-notice{display:block}
.rn_participation_talkbox .talk-list>li .talk-box .talk-message strong{display:inline-block;border:1px solid #da291c;border-radius:10px;margin-right:5px;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;color:#da291c;line-height:20px;vertical-align:top}
.rn_participation_talkbox .talk-list>li .talk-box .talk-notice{background:url(/images/rn_img/i_talk_noti.png) no-repeat left 3px;background-size:15px 11px;padding-left:18px;font-size:13px;color:#da291c;line-height:17px;padding-bottom:8px}
.rn_participation_talkbox .talk-list>li .talk-box .talk-reply{margin-top:8px;border-top:1px solid #ebebeb;padding-top:11px}
.rn_participation_talkbox .talk-list>li .talk-box .talk-reply p{position:relative;margin-top:8px;padding-left:15px;font-size:14px;line-height:18px;text-align:left}
.rn_participation_talkbox .talk-list>li .talk-box .talk-reply p:first-child{margin-top:0}
.rn_participation_talkbox .talk-list>li .talk-box .talk-reply p::before{content:'';position:absolute;top:3px;left:0;width:8px;height:8px;border-style:solid;border-width:0 0 1px 1px;border-color:transparent transparent #111 #111}
.rn_participation_talkbox .talk-list>li.lt{text-align:left;margin-left:10px}
.rn_participation_talkbox .talk-list>li.lt .talk-info{-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}
.rn_participation_talkbox .talk-list>li.lt .talk-id::after{right:0}
.rn_participation_talkbox .talk-list>li.lt .talk-box::before{right:100%;border-width:0 10px 10px 0;border-color:transparent #fff transparent transparent}
.rn_participation_talkbox .talk-list>li.rt{text-align:right;margin-right:10px}
.rn_participation_talkbox .talk-list>li.rt .talk-id::after{left:0}
.rn_participation_talkbox .talk-list>li.rt .talk-box::before{left:100%;border-width:10px 10px 0 0;border-color:#fff transparent transparent transparent}

/* footer */

.rn_hpr_bn03 {margin-top:0px;}
.rn_hpr_bn03 img {width:100%; display:block;}

.rn_footer {border-top:1px solid #ffffff; margin-bottom:32px;}
.rn_footer_con li,.rn_footer_con p,.rn_footer_con span,.rn_footer_con dt,.rn_footer_con dd {letter-spacing:-1px; word-spacing:-0.5px;}
.rn_footer_menu:after {display:block;clear:both;content:'';}
.rn_footer_menu li {float:left;width:25%;text-align:center;}
.rn_footer_menu.rn_footer_menu_app li {float:left;width:33.3%;text-align:center;}
.rn_footer_menu_app li:first-child {width:33.4%;}
.rn_footer_menu li a {padding:9px 0; font-size:14px; color:#4d4d4d; line-height:18px; display:block;border-left:1px solid #ebebeb;background:#c2c4c5;}
.rn_footer_menu li:first-child a {border-left:none;}

.rn_footer_con {padding:12px 15px; border-top:1px solid #ffffff; background-color:#d6d8d9;}
.rn_footer_c1d:after {display:block;clear:both;content:'';}
.rn_footer_c1dl {float:left;}
.rn_footer_c1dl dl dt {color:#4d4d4d; font-size:12px; line-height:18px;}
.rn_footer_c1dl dl dd:nth-child(2){margin-top:2px;}
.rn_footer_c1dl dl dd {font-size:11px; color:#4d4d4d; line-height:14px;}

.rn_footer_c1dr {margin-left:15px; margin-top:8px; float:right; border-left:3px solid #808080; padding-left:10px;}
.rn_footer_c1dr dl dt {font-size:12px; color:#4d4d4d; line-height:14px; vertical-align:top;}
.rn_footer_c1dr dl dd {}
.rn_footer_c1dr dl dd a{line-height:24px; font-size:20px; font-family:'Roboto'; font-weight:900;}

.rn_footer_c2d {margin-top:14px;}
.rn_footer_c2d p {line-height:16px; font-size:11px; color:#808080;letter-spacing: 0;}
.rn_footer_c2d .btn_map{display:inline-block;margin:0 0 0 5px;padding:3px 4px;background:#c0c4c3;color:#4d4d4d;font-size:10px;line-height:1em;}/*오시는길 160111*/
.rn_footer_c2d .btn_map:after{content:'';display:inline-block;width:2px;height:2px;margin-left:3px;border:1px solid #4d4d4d;border-width:1px 1px 0 0;vertical-align:2px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}/*오시는길 160111*/
.rn_footer_c2d .mt{margin-top:4px}
.rn_footer_c2d .mb{margin-bottom:4px}
.rn_footer_c3d {margin-top:4px;}
.rn_footer_c3d p {line-height:16px; font-size:11px; color:#808080;}
.rn_footer_c3d p a{line-height:16px; font-size:11px; color:#808080;}

.rn_footer_c4d {margin-top:8px;}
.rn_footer_c4d a {padding-left:5px; padding-right:5px; font-size:10px; letter-spacing:-1px; word-spacing:-1px; border:1px solid #aaaaaa; background-color:#f5f6f6; color:#797f81; line-height:29px; height:29px; display:inline-block;}

.rn_footer_conbt {padding:6px 15px; border-top:1px solid #f6f6f6; background-color:#d6d8d9;}
.rn_footer_conbt ul li {float:left;}
.rn_footer_conbt ul li a {word-spacing:-1px; letter-spacing:-1px; color:#808080; font-size:12px; line-height:18px;}
.rn_footer_conbt ul li:nth-child(3) a{color:#4d4d4d;}
.rn_footer_conbt ul li.rn_ft_sep {font-size:10px; color:#aaaaaa; margin-left:8px; margin-right:8px;}
.rn_footer_conbt ul:after {content:""; display:block; clear:both;}
.rn_footer_conbt p {letter-spacing:-1px; color:#808080; font-size:11px; line-height:18px;}
.rn_footer_conbt p:nth-child(2) {margin-top:3px;}
/* // footer */



@media only screen and (min-width:414px){
    .rn_fix_oneshot>.rn_list_type02 {max-width:414px;margin:10px auto 10px auto !important;}
    .rn_fix_highright>.rn_list_type02 {max-width:414px;margin:10px auto 10px auto !important;}
}


.rn_exb_more_btn {text-align:center; letter-spacing:-0.5px; word-spacing:-2px; padding:13px 0; line-height:17px; border:1px solid #aaaaaa; display:block; background:#ffffff url(/images/rn_img/rn_exb_arbg.png) right 0 no-repeat; background-size:25px 43px; font-size:14px; color:#4d4d4d;}


/*160122 카테고리개선*/
.rnl_category{padding-top:5px;background:#f5f6f6;}
.rnl_category .category_menu{margin:-5px 0 10px 0;}
.rnl_category .category_menu .box{overflow:hidden;margin-top:11px;display:none;}
.rnl_category.depth .category_menu .box{margin-top:-5px;}
.rnl_category .category_menu .box .ti{height:21px;overflow:hidden;margin-left:10px;color:#505759;font-weight:bold;font-size:14px;line-height:17px;}
.rnl_category .category_menu .box .lst{overflow:hidden;border:1px solid #e9e9e9;}
.rnl_category .category_menu .box:first-child{display:block;}
.rnl_category .category_menu .box:first-child li{display:none;}
.rnl_category .category_menu .box:first-child li:nth-child(1){display:block;}
.rnl_category .category_menu .box:first-child li:nth-child(2){display:block;}
.rnl_category .category_menu .box:first-child li:nth-child(3){display:block;}
.rnl_category .category_menu .box:first-child li:nth-child(4){display:block;}
.rnl_category .category_menu .box:first-child li:nth-child(5){display:block;}
.rnl_category .category_menu .box:first-child li:nth-child(6){display:block;}
.rnl_category .category_menu .box ul{overflow:hidden;background:#fff;margin:-1px;}
.rnl_category .category_menu .box li{width:50%;height:3.3rem;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e9e9e9;border-top:0;border-left:0;font-size:13px;}
.rnl_category .category_menu .box li a{height:3.3rem;display:-webkit-box;-webkit-box-align:center;color:#717576;padding:0 15px 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;font-size:1.3rem;}
.rnl_category .category_menu .box li a.on{background:url(/images/rn_img/ic_cate_arrow_on.png) right 9px top 50% no-repeat;background-size:6px 10px;color:#000;font-weight:bold;}
.rnl_category .category_menu .cate_more{margin-top:-1px;position:relative;z-index:1;}
.rnl_category .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;}
.rnl_category .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:1.3rem;color:#6c6c6c;}
.rnl_category .category_menu .cate_more .tx2{display:none;background-image:url(/images/rn_img/ic_more2.png);}
.rnl_category .category_menu.on .tx1{display:none;}
.rnl_category .category_menu.on .tx2{display:inline-block;}
.rnl_category .category_menu.on .box{display:block;}
.rnl_category .category_menu.on .box:first-child li{display:block;}

.rnl_category .rn_swipe_wrp{}
.rnl_category .rn_swipe_cnt {position:relative;width:100%;}
.rnl_category .rn_swipe_cnt ul {position:relative;padding-right:15px;}
.rnl_category .rn_swipe_cnt ul:after {display:block;clear:both;content:'';}
.rnl_category .rn_swipe_cnt 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;}/*2016-01 판매가표기수정*/
.rnl_category .rn_swipe_cnt ul li:first-child {margin-left:10px;}
.rnl_category .rn_swipe_cnt ul li a {display:block;min-height:212px;}/*2016-01 판매가표기수정*/
.rnl_category .rn_swipe_cnt ul li img{width: 100%;}
.rnl_category .rn_swipe_cnt ul li .rn_info {height:64px;padding:12px 7px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rnl_category .rn_swipe_cnt ul li .rn_name {display:block;overflow:hidden;font-size:1.3rem;color:#4d4d4d;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;}
.rnl_category .rn_swipe_cnt ul li .rn_price {display:block;position:absolute;left:7px;bottom:14px;font-size:1.4rem;color:#cc1d22;letter-spacing:-0.5px;}/*2016-01 판매가표기수정*/
.rnl_category .rn_swipe_cnt ul li .rn_price span {font-size:1.6rem;font-weight:700;color:#cc1d22;}
.rnl_category .rn_swipe_cnt ul li .del{display:block;margin-bottom:-6px;padding:8px 0 0;color:#666;font-size:1rem;}/*2016-01 판매가표기수정*/

.rnl_category .deal_wrap{margin-top:22px;}
.rnl_category .wp_tab_deal{/*height:36px;*/}
.rnl_category .wp_tab_deal.fixed .tab_deal{position:fixed;top:40px;left:0;z-index:700;width:100%;padding-top:3px;border-bottom:1px solid #d1d1d1}
.rnl_category .tab_deal{padding:0 10px 10px;background:#f5f6f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rnl_category .tab_deal:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.rnl_category .tab_deal a{display:block;position:relative;float:left;width:33.333%;height:33px;border:1px solid #ddd;border-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#7b7b7b;background:#f2f2f2;font-weight:bold;font-size:14px;line-height:2.3em;text-align:center;}
.rnl_category .tab_deal a:last-child{border-right:1px solid #ddd;}
.rnl_category .tab_deal a.on{z-index:1;margin-right:-1px;border:1px solid #cc1d22;background:#fff;color:#cc1d22;}

.rnl_category .cnt_deal{display:none;background:#f1f3f4;}
.rnl_category .cnt_deal.on{display:block;}
.rnl_category .cnt_deal li{position: relative;height:195px;margin-bottom:5px;border-bottom:1px solid #d1d1d1;border-top: 1px solid #ececec;background:#fff;}

/* deal */
.rnl_category .rn_thnk_lbox .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;}
.rnl_category .rn_thnk_lbox .rn_tnx_lbpin.rn_on {background-position:0 -25px;}

.rnl_category .tit_categy{margin:16px 10px 10px;color:#64696b;font-weight:bold;font-size:14px;}
.rnl_category .tit_categy em{color:#000;font-weight:bold;}

/*중소카*/
.rnl_category .wrp_sorting.sort_fixed{height:49px;}
.rnl_category .wrp_sorting.sort_fixed .sorting{position:fixed;left:0;top:49px;z-index:700;width:100%;padding-top:7px;border-bottom:2px solid #c0c0c0;box-sizing:border-box;-webkit-box-sizing:border-box;}

.rnl_category .sorting{padding:10px 10px 1px;background:#f5f6f6;}
.rnl_category .sorting .tabmenu{position:relative;height:32px;padding-top:9px}
.rnl_category .sorting .total{color:#000;font-size:14px;}
.rnl_category .sorting .total strong{font-weight:bold;}
.rnl_category .sorting .side_btns{position:absolute;top:0;right:0;}

.rnl_category .sorting .side_btns .btn_rank{display:inline-block;width:100px;height:33px;border:1px solid #b3b3b3;border-radius:3px;background:#fff;font-weight:bold;font-size:13px;line-height:33px;color:#000;text-align:center;}
.rnl_category .sorting .side_btns .btn_rank:after{content:'';display:inline-block;width:13px;height:13px;margin:0 0 0 2px;background:url(/images/imall_mc_renewal/search/ic_sort02.png) no-repeat;background-size:13px 13px;vertical-align:-3px;}
.rnl_category .sorting .side_btns .btn_detail{display:inline-block;width:63px;height:33px;margin-left:4px;border:1px solid #b3b3b3;border-radius:3px;background:#fff;font-weight:bold;font-size:13px;line-height:33px;color:#000;text-align:center;}/*160121수정*/

.rnl_category .sorting .side_btns .btn_detail:after{content:'';display:inline-block;width:16px;height:16px;margin:0 0 0 3px;background:url(/images/imall_mc_renewal/search/ic_filter.png) no-repeat;background-size:16px 16px;vertical-align:-5px;}
.rnl_category .sorting .side_btns .btn_detail.on{height:40px;border-bottom:1px solid #fff;border-radius:3px 3px 0 0;}

.rnl_category .sorting .wrp_rank{display:inline-block;position:relative;}/*160121 수정*/
.rnl_category .sorting .lyr_rank{display:none;position:absolute;top:33px;left:0;z-index:10;border:1px solid #c8c8c8;background:#fff;border-top:0;}
.rnl_category .sorting .wrp_rank.on .lyr_rank{display:block;}
.rnl_category .sorting .lyr_rank a{display:block;width:100px;height:33px;border-top:1px solid #f6f6f6;color:#666;font-size:13px;line-height:2.6em;text-align:center;}

.rnl_category .tab_sorting{}
.rnl_category .tab_sorting:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.rnl_category .tab_sorting 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;}
.rnl_category .tab_sorting a:last-child{border-right:1px solid #ddd;}
.rnl_category .tab_sorting a.on{position:relative;z-index:1;margin-right:-1px;border:1px solid #cc1d22;background:#fff;color:#cc1d22;}

.rnl_category .sorting .sorting_wrap{display:none;background:#fff;margin:0 0 11px;padding:6px 5px;border:1px solid #b3b3b3;}
.rnl_category .sorting .sorting_wrap.on{display:block;}
.rnl_category .sorting .sorting_wrap .cnt_area{display:none;position:relative;z-index:1;padding-bottom:28px;}
.rnl_category .sorting .sorting_wrap .cnt_area .opt{height:27px;border-top:1px solid #c8c8c8;position:absolute;left:-5px;right:-5px;bottom:0;z-index:1;}
.rnl_category .sorting .sorting_wrap .cnt_area .opt .close{position:absolute;right:17px;top:6px;}
.rnl_category .sorting .sorting_wrap .cnt_area .opt .close a{width:21px;height:21px;display:block;background:url(/images/imall_mc_renewal/search/bt_close2.png) no-repeat;background-size:21px auto;text-indent:-9999px;overflow:hidden;}
.rnl_category .sorting .sorting_wrap .cnt_area .scr{overflow-y:auto;-webkit-overflow-scrolling:touch;height:152px;position:relative;padding:0 7px;}

.rnl_category .sorting .sorting_wrap .sch_cate .swipe_category{overflow-x:hidden;position:relative;}
.rnl_category .sorting .sorting_wrap .sch_cate .swipe_wrap{overflow:hidden;position:relative;}
.rnl_category .sorting .sorting_wrap .sch_cate .lst{position:relative;float:left;width:100%;padding:0 0 6px;}
.rnl_category .sorting .sorting_wrap .sch_cate .lst .item{margin-top:10px;}
.rnl_category .sorting .sorting_wrap .sch_cate .lst a{font-size:14px;color:#666;}
.rnl_category .sorting .sorting_wrap .sch_cate .lst a.on{color:#cc1d22;}
.rnl_category .sorting .sorting_wrap .sch_cate .lst .arr{padding-right:15px;margin-right:7px;background:url(/images/imall_mc_renewal/search/ic_arrow_right.png) right 4px no-repeat;background-size:6px auto;}
.rnl_category .sorting .sorting_wrap .hd{height:30px;padding:15px 105px 0 2px;border-bottom:1px solid #d9d9d9;}

.rnl_category .sorting .sorting_wrap .hd .selBoxArea{position:absolute;top:5px;right:8px;z-index:2;}
.rnl_category .sorting .sorting_wrap .hd .selBoxArea .sel_detail a{width:82px;height:33px;display:block;border-radius:3px;border:1px solid #b3b3b3;color:#000;font-size:13px;font-weight:bold;padding-left:14px;background:url(/images/imall_mc_renewal/common/btnSelect.png) right 50% no-repeat;background-size:28px auto;line-height:33px;}
.rnl_category .sorting .sorting_wrap .hd .selBoxArea .opt_cont{width:96px;border:1px solid #c8c8c8;display:none;position:absolute;left:0;top:33px;background:#fff;}
.rnl_category .sorting .sorting_wrap .hd .selBoxArea .opt_cont li{border-top:1px solid #d9d9d9;}
.rnl_category .sorting .sorting_wrap .hd .selBoxArea .opt_cont li:first-child{border-top:0;}
.rnl_category .sorting .sorting_wrap .hd .selBoxArea .opt_cont li a{display:block;height:33px;font-size:13px;color:#666;padding-left:12px;line-height:2.6em;}
.rnl_category .sorting .sorting_wrap .hd .selBoxArea.on .sel_detail a{background-image:url(/images/imall_mc_renewal/common/btnSelect2.png)}
.rnl_category .sorting .sorting_wrap .hd .selBoxArea.on .opt_cont{display:block;}

.rnl_category .sorting .sorting_wrap .hd .tot{overflow:hidden;font-weight:bold;font-size:14px;color:#4c4c4c;line-height:1.25em;white-space:nowrap;text-overflow:ellipsis;}
.rnl_category .sorting .sorting_wrap .hd .tot strong{font-weight:bold;}

.rnl_category .sorting .sorting_wrap .swipe_brand{overflow-x:hidden;position:relative;}
.rnl_category .sorting .sorting_wrap .swipe_wrap{padding:2px 0 0;}
.rnl_category .sorting .sorting_wrap .swipe_wrap li{margin-top:6px;min-height: 20px;}
.rnl_category .sorting .sorting_wrap .swipe_wrap li label{display:-webkit-box;font-size:13px;color:#666;}
.rnl_category .sorting .sorting_wrap .swipe_wrap li label span{vertical-align:middle;margin:3px 0 0 0;display: block;word-break: break-all;-webkit-box-flex:1;}
.rnl_category .sorting .sorting_wrap .swipe_wrap li input[type="checkbox"]{width:23px;height:20px;background:url(/images/imall_mc_renewal/search/icon_input.png) no-repeat;background-size:23px auto;-webkit-appearance:none;padding:0;margin:0;border:0;vertical-align:middle;border-radius:0;margin-right:8px;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-focus-ring-color:rgba(255,255,255,0);outline:none;}
.rnl_category .sorting .sorting_wrap .swipe_wrap li input[type="checkbox"]:checked{background-position:0 -100px;}
.rnl_category .sorting .sorting_wrap .swipe_wrap li input[type="checkbox"]:checked + span{color:#cc1d22;font-weight:bold;}
/*
.rnl_category .sorting .sorting_wrap .sch_brand .slide_nav{position:absolute;bottom:-33px;left:0;width:100%;font-size:0;text-align:center;}
.rnl_category .sorting .sorting_wrap .sch_brand .slide_nav a{display:inline-block;overflow:hidden;width:10px;height:4px;margin-left:4px;background-color:#dee0e1;text-indent:-1000px}
.rnl_category .sorting .sorting_wrap .sch_brand .slide_nav .on{background-color:#cc1d22;width:20px;}
*/
.rnl_category .sorting .sorting_wrap .sch_detail{}
.rnl_category .sorting .sorting_wrap .sch_detail .wrap{margin:0 6px;}
.rnl_category .sorting .sorting_wrap .sch_detail table{width:100%;}
.rnl_category .sorting .sorting_wrap .sch_detail th{width:75px;height:50px;text-align:left;letter-spacing:-1px;font-size:14px;color:#000;border-bottom:1px solid #d9d9d9;letter-spacing:-1px;}
.rnl_category .sorting .sorting_wrap .sch_detail td{height:50px;border-bottom:1px solid #d9d9d9;text-align:left;}
.rnl_category .sorting .sorting_wrap .sch_detail tr:last-child th{border-bottom:none;}
.rnl_category .sorting .sorting_wrap .sch_detail tr:last-child td{border-bottom:none;}
.rnl_category .sorting .sorting_wrap .sch_detail td.t3{width:60px;}
.rnl_category .sorting .sorting_wrap .sch_detail .cash{display:-webkit-box;display:-moz-box;-webkit-box-align:center;-moz-box-align:center;}
.rnl_category .sorting .sorting_wrap .sch_detail .cash .c1{-webkit-box-flex:1;-moz-box-flex:1;}
.rnl_category .sorting .sorting_wrap .sch_detail .cash .c2{width:16px;text-align:center;color:#a1a1a1;}
.rnl_category .sorting .sorting_wrap .sch_detail .cash .c3{-webkit-box-flex:1;-moz-box-flex:1;}
.rnl_category .sorting .sorting_wrap .sch_detail .go{width:54px;height:85px;border:1px solid #b3b3b3;border-radius:3px;margin-left:7px;background:-webkit-linear-gradient(top, #fcfcfc, #e2e2e2);color:#4d4d4d;font-size:13px;}
.rnl_category .sorting .sorting_wrap .sch_detail .in_word{width:100%;height:33px;border-radius:3px;padding:0 6px;font-size:13px;border:1px solid #b3b3b3;}
.rnl_category .sorting .sorting_wrap .sch_detail .in_cash{width:100%;height:33px;border-radius:3px;padding:0 6px;vertical-align:middle;font-size:13px;border:1px solid #b3b3b3;}

.rnl_category .sorting .sorting_wrap .sch_detail td.t2 label{display:inline-block;font-size:12px;color:#a1a1a1;margin:3px 4px 3px 0;}
.rnl_category .sorting .sorting_wrap .sch_detail td.t2 label span{vertical-align:middle;letter-spacing:-1px;}
.rnl_category .sorting .sorting_wrap .sch_detail td.t2 input[type="checkbox"]{width:23px;height:20px;background:url(/images/imall_mc_renewal/search/icon_input.png) no-repeat;background-size:23px auto;-webkit-appearance:none;padding:0;margin:0;border:0;vertical-align:middle;border-radius:0;margin-right:3px;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-focus-ring-color:rgba(255,255,255,0);outline:none;}
.rnl_category .sorting .sorting_wrap .sch_detail td.t2 input[type="checkbox"]:checked{background-position:0 -100px;}
.rnl_category .sorting .sorting_wrap .sch_detail td.t2 input[type="checkbox"]:checked + span{color:#cc1d22;font-weight:bold;}

.rnl_category .sorting .sorting_wrap .opt{position:relative;}
.rnl_category .sorting .sorting_wrap .opt .re{padding:6px 0 0 13px;}
.rnl_category .sorting .sorting_wrap .opt .re a{display:inline-block;font-size:13px;color:#000;background:url(/images/imall_mc_renewal/search/bt_reset2.png) right 3px no-repeat;background-size:16px auto;padding:5px 19px 1px 0;}
.rnl_category .sorting .sorting_wrap .opt .wp_history:before{content:'';display:block;position:absolute;left:87px;top:7px;width:1px;height:20px;background:#b3b3b3;}
.rnl_category .sorting .sorting_wrap .opt.none .wp_history:before{display:none;}
.rnl_category .sorting .sorting_wrap .opt .history{overflow:hidden;overflow-x:auto;position:absolute;left:94px;right:44px;bottom:0;-webkit-overflow-scrolling:touch;display:-webkit-box;-webkit-box-flex:1;padding:4px 0 3px;}
.rnl_category .sorting .sorting_wrap .opt .history a{display:block;font-size:13px;color:#000;background:url(/images/imall_mc_renewal/search/bt_del.png) right 50% no-repeat;white-space:nowrap;padding-right:12px;background-size:11px auto;margin-right:10px}

.rnl_category .schList{min-height:200px;margin-bottom:14px;border-top:2px solid #c0c0c0;background:#f4f4f4;/*-webkit-box-shadow:inset 0px 1px 3px 1px rgba(0,0,0,0.1);box-shadow:inset 0px 1px 3px 1px rgba(0,0,0,0.1);*/}
.rnl_category .schList.nolist:before{display:block;height:200px;line-height:200px;text-align:center;content:"입력하신 검색어로 검색된 결과가 없습니다.";}

.rnl_category .schList li {min-height:163px;margin-bottom:5px;border-top:1px solid #ececec;border-bottom:1px solid #d0d0d0;background:#fff;/*-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1);*/text-align:left;position:relative;}
.rnl_category .schList li:first-child{border-top:0}
.rnl_category .schList li >a{display:block;position:relative;height:163px;}
.rnl_category .schList li >a .img {position:absolute;top:5px;left:10px;background:url("/images/imall_mc_renewal/main/category/loading.gif") no-repeat 0 0;background-size:contain;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rnl_category .schList li >a .img img {width:139px;height:154px;}
.rnl_category .schList li .imgvw{position:absolute;left:119px;bottom:7px;text-indent:-5000px;overflow:hidden;display:block;width:25px;height:25px;background:url("/images/imall_mc_renewal/common/bt_detail.png") no-repeat 0 0;background-size:contain}
.rnl_category .schList li .keep{position:absolute;right:10px;bottom:7px;text-indent:-5000px;overflow:hidden;display:block;width:25px; height:25px; background: url(/images/rn_img/rn_icon_save.gif) no-repeat; background-size:25px 50px;}
.rnl_category .schList li .keep.on{background-position:0 -25px;}
.rnl_category .schList li >a .goods_info{height:155px;position:absolute;top:0;left:162px;right:0;padding:10px 0 0 0;}/*160121 수정*/
.rnl_category .schList li >a .goods_info >span{display:block}
.rnl_category .schList li >a .goods_info .logo {display:block;}
.rnl_category .schList li >a .goods_info .logo img {height:12px;vertical-align:top}
.rnl_category .schList li >a .goods_info .tit {overflow:hidden;position:relative;height:auto;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient: vertical;word-wrap:break-word;line-height:1.2em;margin:4px 10px 7px 0;color:#353535;font-size:1.4rem;word-break:break-all;}
.rnl_category .schList li >a .goods_info .description {display:none;height:auto;margin-bottom:7px;color:#6b6b6b;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rnl_category .schList li >a .goods_info .price {display:block;height:auto;color:#555;font-size:12px;position:absolute;left:0;bottom:51px;}
.rnl_category .schList li >a .goods_info .price .line {text-decoration:line-through}
.rnl_category .schList li >a .goods_info .price del{color:#acacac;font-size:13px;}
.rnl_category .schList li >a .goods_info .price >em {margin-top:6px;display:block;font-size:18px;color:#cc1d22;font-weight:bold;}
.rnl_category .schList li >a .goods_info .price .won{font-weight:normal;font-size:16px;vertical-align:1px;}
.rnl_category .schList li >a .goods_info .eval{display:block;position:absolute;bottom:6px;left:-13px;right:0;height:31px;padding-left:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fbfbfb;color:#808080;font-size:1.1rem;line-height:31px;}

/*카테고리,브랜드없음*/
.rnl_category .cnt_area .no_sch{height:43px;padding-top:109px;background:url(/images/imall_mc_renewal/search/bg_network.png) no-repeat 50% 32px; background-size:56px auto;font-size:14px;color:#000;text-align:center;line-height:1.2em}

/*미리보기 레이어*/
.rnl_category .lyr_preview{display:none;}
.rnl_category .lyr_preview .scroll_in{position:absolute;left:0;top:67px;z-index:10001;width:100%;}
.rnl_category .lyr_preview .preview_in{}
.rnl_category .lyr_preview .wpimg{margin:0 33px 10px;border:1px solid #b6b6b6;}
.rnl_category .lyr_preview .wpimg img{width:100%;}
.rnl_category .lyr_preview .close{width:45px;height:45px;display:block;border:1px solid #767676;background:url(/images/imall_mc_renewal/common/icon_close.png) 50% 50% no-repeat;background-size:18px 18px;text-indent:-9999px;overflow:hidden;position:absolute;right:33px;top:-58px;}
.bg_cont_dim{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:10000;display:none;}

/*중카테고리 링크*/
.rn_search_result .view_mcate{display:block;height:3.9rem;margin:0 4rem 0 4.8rem;}
.rn_search_result .view_mcate .wptit{display:inline-block;position:relative;max-width:100%;padding-right:1.1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.rn_search_result .view_mcate .wptit:after{content:'▼';display:block;position:absolute;top:1px;right:0;font-size:1rem;}
.rn_search_result .view_mcate .wptit2{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*2016-01 판매가표기수정*/
del{text-decoration:none;}
.rn_thnk_lbox.nprice {height:200px;}
.rn_thnk_lbox.nprice .rn_thnk_lbox_txt {height:48px;}
.rn_thnk_lbox.nprice .rn_thnk_lbimg {bottom:48px;}
.rn_thnk_lbox.nprice .rn_thnk_lbox_txt1 {padding-top:18px;}
.rn_thnk_lbox_txt1 p.del {font-size:1rem; font-weight:normal !important; color:#666; position:absolute; left:0; top:3px;}
.rn_thnk_lbox_txt1 p.del span {font-size:1rem; font-weight:normal !important;}
.rn_thnk_lbox_txt1 p.real {font-size:1.6rem;font-weight:700; }
.rn_thnk_lbox.nprice .rn_thnk_lbox_txt2 {padding-top:20px;}
.rn_thnk_lbox.nprice .rn_thnk_lbox_txt3 {margin-top:13px;}
.rn_thnk_lbox.nprice .rn_thnk_lbpin {bottom:10px;}

/* 방송알림 레이어팝업 : ST */
.rn_tvshop_layer_popup {position:absolute;top:0;left:0;width:100%;height:100%;z-index:19999;box-sizing:border-box;}
.rn_tvshop_layer_popup img {width:100%;}
.rn_tvshop_layer_popup .rn_dim_layer {position:fixed;top:0;left:0;width:100%;height:100%;background:url('/images/rn_img/rn_blank.png') repeat left top;}
.rn_tvshop_layer_popup .rn_layer_cont {position:relative;margin:60px 10px;background:#fff;}
.rn_tvshop_layer_popup .rn_layer_cont h1 {padding:12px 0 14px 9px;border-bottom:1px solid #4d4d4d;font-size:14px;font-weight:700;color:#4d4d4d;letter-spacing:-1px;}
.rn_tvshop_layer_popup .rn_layer_cont .rn_in_box {padding:10px;}
.rn_tvshop_layer_popup .rn_layer_cont .rn_close {position:absolute;top:14px;right:14px;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_layer_popup .rn_layer_cont .rn_btn_regist {display:block;padding:12px 0 14px;background:#cc1d22;font-size:14px;color:#fff;text-align:center;letter-spacing:-1px;box-sizing:border-box;margin-top:10px;}
.rn_tvshop_layer_popup .rn_reception_info {margin-bottom:10px;padding:12px 0 15px 14px;background:#f5f6f6;}
.rn_tvshop_layer_popup .rn_reception_info .rn_txt {display:inline-block;width:55px;font-weight:bold;color:#4d4d4d;letter-spacing:-1px;}
.rn_tvshop_layer_popup .rn_reception_info .rn_info {margin:8px 0 12px;color:#808080;letter-spacing:-1.5px;}
.rn_tvshop_layer_popup .rn_reception_info .rn_info li {margin-top:1px;}
.rn_tvshop_layer_popup .rn_reception_info .rn_info li:first-child {margin-top:0;}
.rn_tvshop_layer_popup .rn_reception_info span {color:#808080;letter-spacing:-0.5px;}
.rn_tvshop_layer_popup .rn_layer_tbl {width:100%;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody th {padding:5px 0 10px 15px;background:#f5f6f6;font-weight:700;line-height:14px;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody td {padding:10px 0 10px 9px;vertical-align:middle;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody tr:first-child th,
.rn_tvshop_layer_popup .rn_layer_tbl tbody tr:first-child td {border-top:1px solid #ddd;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody th,
.rn_tvshop_layer_popup .rn_layer_tbl tbody td {border-bottom:1px solid #ddd;color:#4d4d4d;letter-spacing:-1px;text-align:left; font-size:12px;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody td .rn_btn_period,
.rn_tvshop_layer_popup .rn_layer_tbl tbody td .rn_btn_period02 {display:inline-block;height:25px;margin-left:1px;padding:0 10px;border:1px solid #dddddd;border-radius:2px;color:#808080;line-height:23px;letter-spacing:-1px;box-sizing:border-box;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody td .rn_btn_period.rn_on,
.rn_tvshop_layer_popup .rn_layer_tbl tbody td .rn_btn_period02.rn_on {border:1px solid #666666;background:#666666;color:#fff;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody td .rn_btn_period02.rn_count {padding:0 15px;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody td input[type="checkbox"] {display:none;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody td input[type="checkbox"] + label {position:relative;display:block;height:25px;padding:4px 0 0 31px;box-sizing:border-box;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody td input[type="checkbox"] + label:before {position:absolute;top:0;left:0;display:block;width:25px;height:25px;border:1px solid #dddddd;box-sizing:border-box;content:'';}
.rn_tvshop_layer_popup .rn_layer_tbl tbody td input[type="checkbox"]:checked + label:before {background:url('/images/rn_img/rn_icon_check.gif') no-repeat left top;background-size:23px 23px;}
.rn_tvshop_layer_popup .rn_layer_tbl tbody td .rn_checkbox_set {margin-top:5px;}
.rn_tvshop_layer_popup .rn_caution {margin:6px 0 10px;font-size:11px;color:#b3b3b3;line-height:15px;letter-spacing:-1.5px;}
.rn_tvshop_layer_popup .rn_info_change {display:inline-block;padding:6px 10px 7px;background:#aaa;color:#fff;letter-spacing:-1px;}
.rn_tvshop_layer_popup .rn_txt_change {margin:12px 0 14px;font-size:11px;color:#b3b3b3;letter-spacing:-1px;}
.rn_tvshop_layer_popup .rn_live_info {padding:15px;}
.rn_tvshop_layer_popup .rn_live_info:after {display:block;clear:both;content:'';}
.rn_tvshop_layer_popup .rn_live_info .rn_logo {float:left;width:95px;height:30px;}
.rn_tvshop_layer_popup .rn_live_info .rn_txt {float:left;margin-left:10px;color:#4d4d4d;line-height:15px;letter-spacing:-1px;}
.rn_tvshop_layer_popup .rn_participation_box {margin-top:18px;}
.rn_tvshop_layer_popup .rn_participation_box h2 {font-size:14px;font-weight:700;color:#4d4d4d;letter-spacing:-1px;}
.rn_tvshop_layer_popup .rn_participation_box .rn_txt {margin-top:6px;font-size:11px;color:#808080;letter-spacing:-1.5px;}
.rn_tvshop_layer_popup .rn_participation_box .rn_participation_list {margin-top:9px;}
.rn_tvshop_layer_popup .rn_participation_box .rn_participation_list:after {display:block;clear:both;content:'';}
.rn_tvshop_layer_popup .rn_participation_box .rn_participation_list li {display:table;width:50%;float:left;}
.rn_tvshop_layer_popup .rn_participation_box .rn_participation_list li a {display:block;padding:10px;background:#f5f6f6;}
.rn_tvshop_layer_popup .rn_participation_box .rn_participation_list li:first-child a {margin-right:1px;}
.rn_tvshop_layer_popup .rn_participation_box .rn_participation_list li:last-child a {margin-left:1px;}
.rn_tvshop_layer_popup .rn_participation_box .rn_participation_list li .rn_thumb {display:table-cell;width:30px;height:30px;vertical-align:middle;}
.rn_tvshop_layer_popup .rn_participation_box .rn_participation_list li .rn_info {display:table-cell;padding-left:6px;font-weight:700;color:#4d4d4d;letter-spacing:-1px;vertical-align:middle;}
.rn_tvshop_layer_popup .rn_tvshop_lpop_img {width:100%; margin-bottom:10px;}
.rn_tvshop_layer_popup .rn_tvshop_lpop_img img {width:100%;}

/*레이어팝업_공통*/
.pop_new .pop_wrap{position:absolute;top:120px;left:4%;right:4%;z-index:100}
.pop_new .pop_header{display:-webkit-box;-webkit-box-align:center;width:100%;height:42px;border-bottom:3px solid #da291c;background-color:#d7d9da;font-size:16px;color:#111;vertical-align:middle;text-indent:15px;line-height:2.5em;letter-spacing:-1px}
.pop_new .btn_close{position:absolute;top:3px;right:0;padding:10px;width:17px;height:17px;background-image:url('/images/imall_mc/common/btn_close.png');background-repeat:no-repeat;background-position:center;background-size:17px 17px;text-indent:-1000px}
.pop_new .pop_cont{padding:0 5%;background:#fff}
.pop_new .btn_wrap{margin-top:17px;padding:0 0 10px;text-align:center;background:#fff}
.pop_new .btn_wrap .btn{display:inline-block;height:38px;min-width:23%;padding:0 6%;background-color:#878c8e;text-align:center;font-size:14px;color:#fff;line-height:2.5em}
.pop_new .btn_wrap .btn.btn_st1{background-color:#ed1c24}
.pop_new .btn_set2{display:-webkit-box}
.pop_new .btn_set2 .btn{display:-webkit-box;-webkit-box-flex:1;-webkit-box-align:center;-webkit-box-pack:center;padding:0}
.pop_new .btn_set2 .btn:first-child{margin-right:2.5%}
.pop_new .pop_cont .txt_imp{padding-top:20px;font-size:13px;color:#252525}
.pop_new .pop_cont .txt_box{margin-top:10px;padding:15px 10px;border:1px solid #e9e9eb;background:#f8f8f8;color:#686b71}
.pop_new .pop_cont .txt_area dt{position:relative;padding-left:7px;color:#252525}
.pop_new .pop_cont .txt_area dt:before{position:absolute;top:5px;left:0;content:"";border:2px solid #252525;border-radius:2px}
.pop_new .pop_cont .list_bul li{position:relative;padding-left:7px;padding-bottom:10px}
.pop_new .pop_cont .list_bul li:last-child{padding-bottom:0}
.pop_new .pop_cont .list_bul li:before{position:absolute;top:5px;left:0;content:"";border:2px solid #686b71;border-radius:2px}
.pop_new .pop_cont .list_bul li .red{color:#cc1d22;}
.pop_new .pop_cont .list_dash li{margin-left:8px;margin-bottom:2px;text-indent:-8px}
.pop_new .pop_cont .list_dash{margin-top:10px}
.pop_new .pop_cont .chk_area{margin:7px 0 10px;color:#474747}
.pop_new .pop_cont .chk_area .chk_tit{margin-right:8px}
.pop_new .pop_cont .chk_area .inp_area:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.pop_new .pop_cont .chk_area .inp_area{margin-top:5px}
.pop_new .pop_cont .chk_area .inp_area a.btn{float:right;padding:3px 10px 4px;border-radius:2px;background:#666;color:#fff;text-align:center}
.pop_new .pop_cont .btn_view{display:none;height:90px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:-7px;border:1px solid #e9e9eb;background:#f8f8f8}
.pop_new .pop_cont .btn_view.on{display:block}
.pop_new .pop_cont .btn_view .btn_viewin{padding:15px 10px;color:#686b71}

input.input_chk[type="checkbox"],
input.input_chk[type="radio"]{position:absolute;opacity:0}
input.input_chk[type="checkbox"] + label{display:inline-block;min-height:18px;margin:0;padding-left:23px;line-height:1.65em}
input.input_chk[type="radio"] + label{display:inline-block;min-height:16px;margin:0;padding-left:20px;line-height:1.65em}
input.input_chk[type="radio"] + label{background:url('/images/imall_mc_renewal/common/icon_radiChk.png') no-repeat 0 -32px ;background-size:16px auto}
input.input_chk[type="radio"]:checked + label{background:url('/images/imall_mc_renewal/common/icon_radiChk.png') no-repeat 0 -50px ;background-size:16px auto}
input.input_chk[type="checkbox"] + label{position:relative}
input.input_chk[type="checkbox"] + label:after{content:"";position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #d2d2d2}
input.input_chk[type="checkbox"]:checked + label{background:url('/images/rn_img/rn_icon_check02.gif') no-repeat 0 0;background-size:20px auto}
@media only screen and (max-width: 320px){
    input.input_chk + label{letter-spacing:-1px}
}

/*딜유닛개선*/
.deal_unit{position:relative;float:left;height:20px;margin-right:-1px;padding:2px 5px 3px;border:1px solid #0aa9eb;font-size:11px;color:#0197d5;letter-spacing:-1px;box-sizing:border-box;}
.rn_today_free.info_unit{box-sizing:content-box;min-height:20px;margin-bottom:6px;padding-top:16px !important}
.rn_today_free.info_unit .tv_shop{margin:4px 5px 0 0;padding:0}








/* 세미 리뉴얼 */

/* 기조 검색 ark.js 에서 검색관련으로 채크하는 부분이
    event.target기준이라 버튼 클릭시 안쪽 내용이 선택되지 않도록 추가 */
#headerQuery > * { pointer-events: none; }

/* header - top */
.header_top { position: relative; border-bottom: 1px solid #e5e5e5; }
.header_top img { width: 100%; }
.header_top .logo { margin: 0 auto; text-align: center; }
.header_top .logo a { display: inline-block; padding: 9px 10px; width: 175px; height: 28px; } 
.header_top .top_side,
.header_top .top_search { position: absolute; display: block; top: 0; width: 28px; height: 28px; padding: 9px 10px; background-color: #fff; }
.header_top .top_side { left: 0; }
.header_top .top_search { right: 0; }

.header_top .bnr_header_app {visibility:hidden;position:relative;height:46px;background:#585664 url(/images/rn_img/ico_header_bne_app.png) no-repeat 3.6rem center; background-size:2.6rem auto;}
.header_top .bnr_header_app ~ .top_side,
.header_top .bnr_header_app ~ .top_search {top:46px;}
.header_top .bnr_header_app .btn_down {display:block;width:100%;height:46px;}
.header_top .bnr_header_app .txt_down {float:right;width:6rem;height:25px;margin:10px 12px 0 0;color:#fff;line-height:25px;border:1px solid #fff;border-radius:4px;text-align:center;}
.header_top .bnr_header_app .img_txt {position:absolute;top:50%;left:7rem;width:auto;height:1.2rem;margin-top:-0.6rem;}
.header_top .bnr_header_app .btn_close {position:absolute;overflow:hidden;top:0;left:0;width:3.6rem;height:46px;background:url(/images/rn_img/btn_close_header_bnr.png) no-repeat center; background-size:1.1rem auto;text-indent:-9999px;}

.rn_footer { margin-bottom: 49px; }

/* action bar */
.action_bar_section { position: fixed; right: 0; bottom: 0; left: 0; height: 49px; background-color: #fff; overflow: hidden; z-index: 10010; }
ul.action_bar { position: relative; height: 100%; }
ul.action_bar li { position: relative; float: left; width: 25%; border-top: 1px solid #4a5459; }
ul.action_bar li.on { border-top: 1px solid #da291c; }
ul.action_bar li a { display: block; text-align: center; padding: 9px 0 0; width: 100%; height: 40px; }
ul.action_bar li span { display: inline; font-size: 9px; }
ul.action_bar li.on span { color: #da291c; }
/* action bar 아이콘 */
ul.action_bar li a:before { content: ''; position: relative; display: block; margin: 0 auto; width: 22px; height: 20px; background-image: url(/images/rn_img/ico_action.png); background-size: auto 250%; background-repeat: no-repeat; } /* background-size ::::: 이미지 높이(50) / 높이(20) = 2.5 -> auto 250% (높이 기준 넓이 자동) */
ul.action_bar li:nth-child(1) a:before { background-position: 0 0; }
ul.action_bar li:nth-child(2) a:before { background-position: -30px 0; }
ul.action_bar li:nth-child(3) a:before { background-position: -60px 0; }
ul.action_bar li:nth-child(4) a:before { background-position: -90px 0; }
ul.action_bar li.on:nth-child(1) a:before { background-position: 0 -30px; }
ul.action_bar li.on:nth-child(2) a:before { background-position: -30px -30px; }
ul.action_bar li.on:nth-child(3) a:before { background-position: -60px -30px; }
ul.action_bar li.on:nth-child(4) a:before { background-position: -90px -30px; }
ul.action_bar li a span.badge { position: absolute; border-radius: 7px; top: 4px; left: 57.5%; padding: 1px 4px; font-size: 11px; height: 11px; line-height: 11px; color: #fff; background-color: #da291c; }

/* 카테고리 추가된 action bar */
ul.action_rn_bar { position: relative; height: 100%; }
ul.action_rn_bar li { position: relative; float: left; width: 20%; border-top: 1px solid #4a5459; }
ul.action_rn_bar li.on { border-top: 1px solid #da291c; }
ul.action_rn_bar li a { display: block; text-align: center; padding: 9px 0 0; width: 100%; height: 40px; }
ul.action_rn_bar li span { display: inline; font-size: 9px; }
ul.action_rn_bar li.on span { color: #da291c; }
/* action bar 아이콘 */
ul.action_rn_bar li a:before { content: ''; position: relative; display: block; margin: 0 auto; width: 22px; height: 20px; background-image: url(/images/rn_img/ico_rn_action.png); background-size: auto 250%; background-repeat: no-repeat; } /* background-size ::::: 이미지 높이(50) / 높이(20) = 2.5 -> auto 250% (높이 기준 넓이 자동) */
ul.action_rn_bar li.ico_home a:before { background-position: 0 0; }
ul.action_rn_bar li.on.ico_home a:before { background-position: 0 -30px; }
ul.action_rn_bar li.ico_cate a:before { background-position: -30px 0; }
ul.action_rn_bar li.on.ico_cate a:before { background-position: -30px -30px; }
ul.action_rn_bar li.ico_my a:before { background-position: -60px 0; }
ul.action_rn_bar li.on.ico_my a:before { background-position: -60px -30px; }
ul.action_rn_bar li.ico_cart a:before { background-position: -90px 0; }
ul.action_rn_bar li.on.ico_cart a:before { background-position: -90px -30px; }
ul.action_rn_bar li.ico_delivery a:before { background-position: -120px 0; }
ul.action_rn_bar li.on.ico_delivery a:before { background-position: -120px -30px; }
ul.action_rn_bar li a span.badge { position: absolute; border-radius: 7px; top: 4px; left: 57.5%; padding: 1px 4px; font-size: 11px; height: 11px; line-height: 11px; color: #fff; background-color: #da291c; }

/* 마이페이지 레이어 z-index */
.wrap .rn_mypage_wrap { display: none; position: fixed; bottom: 0; left: 0px; right: 0px; z-index: 10020; }

/* 160509 마이페이지 레이어가 카테고리 상세 페이지에는 wrap class가아닌 body아래 위치하여 수정 */
body > .rn_mypage_wrap,
#wrap .rn_mypage_wrap:not(.isApp) { display: none; position: fixed; top: 0; left: 0px; right: 0px; bottom: 0; z-index: 10020;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transform: translate3d(0,100%,0); -moz-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0);
}
body > .rn_mypage_wrap.show,
#wrap .rn_mypage_wrap.show { display: block; }

body > .rn_mypage_wrap.on,
#wrap .rn_mypage_wrap.on { -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }

/* 앱인경우 모션이 없이 바로 화면 표시됨 */
#wrap .rn_mypage_wrap.isApp { position: relative; display: block; bottom: inherit; left: inherit; right: inherit; }

.rn_mypage_top { position: absolute; top: 0; left: 0; width: 100%; height: 45px; overflow: hidden; z-index: 1; }
.rn_myp_con { position: relative; height: 100%; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: broder-box; }
.rn_mypage_wrap:not(.isApp) .rn_myp_con { padding-top: 45px; }
.rn_myp_con .rn_myp_scroll { position: relative; height: 100%; }


.rn_myp_dim { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,0.7); z-index: 10015; }

/* 이전 / 상단 바로가기  */
.go_back,
.go_top { position: fixed; display: none; bottom: 79px; width: 40px; height: 40px; padding: 0; overflow: hidden; cursor: pointer; z-index: 699; }
.go_back { left: 10px; background: url('/images/rn_img/btn_back.png') no-repeat left center; background-size: 40px; }
.go_top { right: 10px; background: url('/images/rn_img/btn_top.png') no-repeat left center; background-size: 40px; }
.go_back.on,
.go_top.on { display: block; }
.go_back img,
.go_top img { width: 40px; -webkit-transform: translateZ(0); transform: translateZ(0); }
.go_back span,
.go_top span { position: relative; display: block; text-indent: -9999px; overflow: hidden; }

/* google_conversion_frame 숨기기 */
iframe[name='google_conversion_frame'] {position:absolute;bottom:0;left:0;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;}


/** mypage **/
.rn_mypage_wrap {display:none; position:fixed; bottom:32px; left:0px; right:0px; z-index:5000;}
.rn_mypage_wrap a, .rn_mypage_wrap p, .rn_mypage_wrap span,.rn_mypage_wrap li,.rn_mypage_wrap h3,.rn_mypage_wrap h2 {letter-spacing:-0.5px;}
.rn_mypage_top {background:#373f43;}
.rn_mypage_top:after {content:""; display:block; clear:both;}

.rn_myp_tit {float:left; background:url(/images/rn_img/rn_myp_tit1.png) 15px 11px no-repeat; background-size:18px 23px; }
.rn_myp_tit span {color:#ffffff; font-size:18px; line-height:45px; padding-left:43px;}
.rn_myp_close {float:right; margin-right:5px; margin-top:6px; }
.rn_myp_close img {width:33px; height:33px;}

.rn_myp_con {background:#ffffff;}
.rn_myp_1d {padding:10px; }
.rn_myp_1d:after {content:""; display:block; clear:both;}
.rn_myp_1dl {font-size:18px; color:#4d4d4d; font-weight:600; float:left; line-height:23px;}
.rn_myp_1dl span {font-size:14px; color:#808080; font-weight:500;}
.rn_myp_logout {text-align:center; float:right; line-height:23px; height:23px; color:#808080; width:58px; display:block; border:1px solid #d2d2d2; border-radius:3px;}

.rn_mypage_wrap .rn_myp_scroll {position:relative;}

.rn_myp_2d {padding:12px 10px 15px 10px; border-top:1px solid #f5f5f5;}
.rn_myp_2d>h3 {color:#4d4d4d; font-size:14px; font-weight:600; line-height:18px;}
.rn_myp_2d_btns {margin-top:14px;}
.rn_myp_2d_btns:after {content:""; display:block; clear:both;}
.rn_myp_2d_btns li {background-color:#f8f8f8; float:left; box-sizing:border-box; width:25%; height:76px; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
.rn_myp_2d_btns li:last-child {border-right:1px solid #e1e1e1;}
.rn_myp_2d_btns li a {display:block; text-align:center; padding-top:17px; padding-bottom:13px; }
.rn_myp_2d_btns img {width:26px; height:25px; text-align:center;}
.rn_myp_2d_btns span {margin-top:3px;display:block; text-align:center; font-size:12px; line-height:18px; color:#4d4d4d;}

.rn_myp_2db {margin-top:15px;}
.rn_myp_2dbl { float:left; color:#4d4d4d; font-size:13px; line-height:38px;}
.rn_go_mypage {display:inline-block; border:1px solid #aaaaaa; float:right; color:#4d4d4d; height:36px; padding-left:12px; padding-right:8px; line-height:36px; color:#575757;}
.rn_go_mypage span {letter-spacing:-1px !important; padding-right:17px; background:url(/images/rn_img/rn_myp_bul.png) right 5px no-repeat; background-size:6px 8px;}
.rn_myp_2db:after {content:""; display:block; clear:both;}

.rn_myp_lview {background:#f7f7f7; border-top:1px solid #dddddd;}
.rn_myp_lview>h3 {color:#4d4d4d; font-size:14px; font-weight:600; line-height:18px; padding:12px 10px; border-bottom:1px solid #e7e7e7;}
.rn_myp_lview ul:after {content:""; display:block; clear:both;}
.rn_myp_lview ul {padding:15px 18px 13px 18px;}
.rn_myp_lview ul li {float:left; width:33.33%; text-align:center;}
.rn_myp_lview ul li a {display:block; text-align:center; margin-left:7px; margin-right:7px;}
.rn_myp_lview ul li a img {width:81px; height:81px;}
.rn_myp_lview ul li a span {margin-top:6px; display:block; text-align:center; font-size:14px; color:#cc1d22; line-height:21px;}
.rn_myp_lview ul li a span strong {font-size:16px; font-weight:600;}

.rn_myp_menu {border-top: 1px solid #dddddd;}
.rn_myp_menu ul {}
.rn_myp_menu ul:after {content:""; display:block; clear:both;}

.rn_myp_menu ul li {float:left; width:50%;}
.rn_myp_menu ul li a {width:100%; display:block; box-sizing:border-box;}
.rn_myp_menu ul li:nth-child(1) a span {border-top:0px !important;}
.rn_myp_menu ul li:nth-child(2) a span {border-top:0px !important;}
.rn_myp_menu ul li:nth-child(2n-1) a{padding:0px 5px 10px 10px;}
.rn_myp_menu ul li:nth-child(2n) a{padding:0px 10px 10px 5px;}
.rn_myp_menu ul li a span {word-spacing:-0.5px; padding-left:10px; letter-spacing:-1px !important; position:relative; padding-top:10px; display:block; border-top:1px solid #dddddd; font-size:14px; color:#4d4d4d; line-height:18px;}
.rn_myp_menu ul li a span:after {top:16px; right:10px; content:""; position:absolute; width:6px; height:8px; background:url(/images/rn_img/rn_myp_bul.png) no-repeat; background-size:100% 100%; }

/*마이슬라이드수정 160311*/
.wp_smyp_top{padding:16px 10px 10px;background:#f7f7f7;}
.wp_smyp_top.st_login{padding:18px 10px 15px;}
.wp_smyp_top .smyp_top{}
.wp_smyp_top .smyp_top:after{content:""; display:block; clear:both;}
.wp_smyp_top .smyp_top .lfcont{float:left;width:77%;color:#808080;font-size:14px;}
.wp_smyp_top.st_login .smyp_top .lfcont{margin-top:4px;}
.wp_smyp_top .smyp_top .lfcont:before{content:'';display:inline-block;float:left;width:40px;height:40px;margin-right:7px;vertical-align:-1px;}
.wp_smyp_top .smyp_top .lfcont.class_1:before{background:url(/images/rn_img/myclass_1.png) no-repeat; background-size:40px auto;}
.wp_smyp_top .smyp_top .lfcont.class_2:before{background:url(/images/rn_img/myclass_2.png) no-repeat; background-size:40px auto;}
.wp_smyp_top .smyp_top .lfcont.class_3:before{background:url(/images/rn_img/myclass_3.png) no-repeat; background-size:40px auto;}
.wp_smyp_top .smyp_top .lfcont.class_4:before{background:url(/images/rn_img/myclass_4.png) no-repeat; background-size:40px auto;}
.wp_smyp_top .smyp_top .lfcont.class_5:before{background:url(/images/rn_img/myclass_5.png) no-repeat; background-size:40px auto;}
.wp_smyp_top .smyp_top .lfcont.class_6:before{background:url(/images/rn_img/myclass_6.png) no-repeat; background-size:40px auto;}
.wp_smyp_top.st_login .smyp_top .lfcont:before{display:none;}
.wp_smyp_top .smyp_top .domain{display:block;margin:1px 0 4px;color:#4d4d4d;font-size:12px;}
.wp_smyp_top .smyp_top .domain strong{margin-left:3px;font-weight:bold;}
.wp_smyp_top .smyp_top .lfcont.class_2 .domain strong{color:#bd5516;}
.wp_smyp_top .smyp_top .lfcont.class_3 .domain strong{color:#9e9e9e;}
.wp_smyp_top .smyp_top .lfcont.class_4 .domain strong{color:#c39f6b;}
.wp_smyp_top .smyp_top .lfcont.class_5 .domain strong{color:#6e7ac8;}
.wp_smyp_top .smyp_top .lfcont.class_6 .domain strong{color:#b95bcd;}

.wp_smyp_top .smyp_top .name{color:#4d4d4d;font-size:18px;}
.wp_smyp_top.st_login .smyp_top .name{font-size:16px}
.wp_smyp_top .rn_myp_logout{margin:6px 0 0;}
.wp_smyp_top.st_login .rn_myp_logout{margin:0}
.wp_smyp_top .smyp_property{margin:10px 0 0;}
.wp_smyp_top .smyp_property .lst{}
.wp_smyp_top .smyp_property .lst:after{content:""; display:block; clear:both;}
.wp_smyp_top .smyp_property li{float:left;width:32%;padding-left:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wp_smyp_top .smyp_property li:first-child{padding-left:0;}
.wp_smyp_top .smyp_property li:nth-of-type(2){width:36%;}
.wp_smyp_top .smyp_property .bx_item{height:44px;padding:9px 0 0;background:#e8e8e8;text-align:center;}
.wp_smyp_top .smyp_property .item{display:block;margin:0 0 6px;color:#6c6c6c;font-size:13px;}
.wp_smyp_top .smyp_property .value{color:#4d4d4d;font-size:16px;}
.wp_smyp_top .smyp_property .ct{font-weight:bold;}

.wp_smyp_menu{overflow:hidden;margin:12px 10px 0;border:1px solid #d4d4d4;}
.wp_smyp_menu .smyp_menu{margin:-1px 0 0 -1px;}
.wp_smyp_menu .smyp_menu:after{content:""; display:block; clear:both;}
.wp_smyp_menu .smyp_menu li{float:left;width:25%;}
.wp_smyp_menu .smyp_menu li a{display:block;height:60px;padding:14px 0 0;border-top:1px solid #ededed;border-left:1px solid #ededed;text-align:center;}
.wp_smyp_menu .smyp_menu li .icon{width:24px;}
.wp_smyp_menu .smyp_menu .itext{display:block;margin-top:3px;color:#6a6a6a;line-height:18px;text-align:center;}

.wp_smyp_list{overflow:hidden;margin:12px 10px 14px;}
.wp_smyp_list .smyp_list{margin:-1px 0 0 -1px;}
.wp_smyp_list .smyp_list:after{content:""; display:block; clear:both;}
.wp_smyp_list .smyp_list li{position:relative;float:left;width:50%;}
.wp_smyp_list .smyp_list li a{display:block;height:27px;padding:11px 0 0 13px;border-top:1px solid #fff;border-left:1px solid #fff;background:#f5f5f5;color:#4d4d4d;font-size:14px;}
.wp_smyp_list .smyp_list li a:after{content:'';display:block;position:absolute;top:15px;right:12px;width:6px;height:6px;border-top:1px solid #a7abb4;border-right:1px solid #a7abb4;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.wp_smyp_recent {}
.wp_smyp_recent>h3{height:25px;padding:10px 0 0 12px;border-top:1px solid #ddd;color:#4d4d4d;font-size:14px;}
.wp_smyp_recent .bx_smyp_recent{overflow:hidden;height:108px;padding:18px 18px 15px;background:#f0f0f0;}
.wp_smyp_recent .smyp_recent{}
.wp_smyp_recent .smyp_recent:after {content:""; display:block; clear:both;}
.wp_smyp_recent .smyp_recent li {float:left; width:95px; text-align:center;}
.wp_smyp_recent .smyp_recent li a {display:block; text-align:center; margin-left:7px; margin-right:7px;}
.wp_smyp_recent .smyp_recent li a img {width:81px; height:81px;}
.wp_smyp_recent .smyp_recent li .price {overflow:hidden;margin-top:5px; display:block; text-align:center; font-size:14px; color:#cc1d22; line-height:21px;text-overflow:ellipsis;white-space:nowrap;}
.wp_smyp_recent .smyp_recent li .price strong {font-size:16px; font-weight:600;}


/** rn2th_intro **/
.rn_intro_wrap {width:281px; height:430px; z-index:9999; border:1px solid #818181; background:url(/images/rn_img/rn_intro_wrap_bg.png); overflow:hidden;}
.rn_layer_dim2 {position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('/images/rn_img/rn_intro_bg.png') repeat left top;
    z-index: 500000; opacity:0.8;}
.rn_intro_box>img {width:100%; display:block;}
.rn_layer_popup_intro {position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50%;
    z-index: 509999;
    box-sizing: border-box;}
    
    .swipe-container {overflow: hidden;
position: relative;
-webkit-transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px) translateZ(0px);}
.swipe-container>div {float: left;
width: 100%;
position: relative;
}
.swipe {overflow:hidden; visibility:hidden; position:relative; width:281px; overflow-x:hidden;}
.swipe-container .rn_intro_box:first-child img {width:280px;}
.rn_layer_popup_intro .bx-viewport {padding-bottom:0px;}
.rn_intro_ios .rn_intro_paging {margin-top:18px; text-align:center; width:281px;}
.rn_intro_and .rn_intro_paging {margin-top:10px; text-align:center;}
.rn_intro_update .rn_intro_paging {margin-top:16px; text-align:center;}
.rn_intro_paging>span {width:10px; height:10px; display:inline-block; border-radius:5px; background:#ffffff;}
.rn_intro_paging>span:nth-child(2) {margin-left:4px;}
.rn_intro_paging>span.on {background:#cc1d22;}

.rn_intro_ntoday {margin-top:11px; text-align:center; width:281px;}
.rn_intro_ntoday .rn_intro_chk {display:inline-block;line-height:18px; height:18px; font-size:13px; color:#ffffff; padding-right:16px; background:url(/images/rn_img/rn_intro_chk.png) right 4px no-repeat; background-size:11px 11px; }
/* .rn_intro_ntoday input {border:1px solid #ffffff; vertical-align:bottom; width:12px; height:12px;} */
.rn_intro_ntoday .rn_intro_chk.on {background:url(/images/rn_img/rn_intro_chk_on.png) right 4px no-repeat;background-size:11px 11px; }
.rn_intro_btbtn {margin-top:7px; text-align:center; width:100%; display:inline-block; padding-bottom:8px;}
.rn_intro_update .rn_intro_btbtn {margin-top:9px; padding:0 14px;}
.rn_intro_btbtn>a {display:inline-block; width:125px; height:33px;line-height:33px; text-align:center; font-size:13px; color:#ffffff; letter-spacing:-1px;}
.rn_intro_btbtn>a:nth-child(1) { background:#cc1d23;}
.rn_intro_btbtn>a:nth-child(2) {margin-left:2px; background:#797f81;}

.rn_intro_update .rn_intro_btbtn>a:nth-child(1) { background:#797f81;}
.rn_intro_update .rn_intro_btbtn>a:nth-child(2) {margin-left:2px; background:#afb3b4;}

.rn_intro_top {padding-bottom:62px;}
 
.rn_intro_andicons {margin-top:9px;}
.rn_intro_andicons ul {width:180px; margin:0 auto;}
.rn_intro_andicons ul:after {content:""; display:block; clear:both;}
.rn_intro_andicons ul li {float:left; width:60px; text-align:center;}
.rn_intro_andicons ul li a img {width:35px; height:35px; display:block; margin:0 auto;}
.rn_intro_andicons ul li span {margin-top:2px; letter-spacing:-0.5px; font-size:10px; color:#ffffff; text-align:center;}


/* 스와이퍼 공통 */
.swiper-container { position: relative; margin: 0 auto; width: 100%; overflow: hidden; z-index: 1; }
.swiper-container:not(.on) .slide-box:not(:first-child) { position: absolute; top: 0; left: 0; visibility: hidden; }
.swiper-container a { display: block; }
.swiper-container img { width: 100%; }
.swiper-wrap { position: relative; overflow: hidden; }
.slide-box { position: relative; float: left; -webkit-box-sizing: border-box; box-sizing: border-box;width:100%; }
.slide-prev,
.slide-next { position: absolute; display: none; text-indent: -9999px; overflow: hidden; }
.swiper-container.on .slide-prev,
.swiper-container.on .slide-next { display: block; }

.pagination { display: block; margin: 10px auto 0; line-height: 1px; height: 4px; text-align: center; }
.pagination:empty { display: none; } /* 슬라이드가 1개인경우 해당 영역 표시안함 */
.pagination .cur_page { display: inline-block; width: 10px; height: 4px; background: #bbb; }
.pagination .cur_page:not(:first-child) { margin-left: 5px; }
.pagination .cur_page.on{ width: 20px; background: #cc1d22; }

.topBtn {display:none !important;}



/* alert box css추가 ( 찜하기 / 방송알림 ) */
.alertContent { position: fixed; display: none; bottom: 0; left: 1.5rem; right: 1.5rem; z-index: 10020; }
.alertContent.on { display: block; }
.alertArea { position: absolute; bottom: 4rem; width: 100%; padding: 15px 0; letter-spacing: -1px; text-align: center; font-size: 1.3rem; color: #fff;background-color: rgba(0,0,0,0.8); margin-bottom: 1.5rem; opacity: 0; -webkit-transform: translate3d(0,7rem,0); transform: translate3d(0,7rem,0); -webkit-transition: 0.3s; transition: 0.3s; vertical-align: middle; }
.alertArea.on { opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.alertArea.on:not(:last-child) { opacity:0; -webkit-transform: translate3d(0,-3rem,0); -moz-transform: translate3d(0,-3rem,0); transform: translate3d(0,-3rem,0,0); }
.alertArea.out { opacity:0; }
.alertArea p { position: relative; display: block; line-height: 1.8rem; }
.alertArea .button { display:inline-block; -webkit-box-sizing:border-box;box-sizing:border-box; height: 2.9rem; min-width: 9.5rem; padding: 0 1.8rem; line-height: 2.9rem; margin: 10px auto 0; background-color: #ed1c24; font-size: 1.2rem; color: #fff; letter-spacing: -1px; }
.alertArea .close { position: absolute; top: 0; right: 0; width: 1.5rem; height: 1.5rem; padding: 10px; background-image: url(/images/rn_img/search/i_alertClose.png); background-repeat: no-repeat; -webkit-background-size: 1.5rem auto; background-size: 1.5rem auto; background-position: center }






















/*-------------------------------------- Navigation Drawer ----------------------------------------*/
.lock { height: 100%; overflow: hidden; }
.lock > * { height: 100%; overflow: hidden; }
.lock #wrap { position: static; }
.lock > * > .navigation-wrap { position: relative; height: 100%; overflow: hidden; overflow-y: auto; background-color: #e8e8e8; -webkit-overflow-scrolling: touch; }

/* 사이드 영역 */
.navigation-area { position: fixed; display: none; top: 0; right: 0; left: 0; bottom: 0; width: 100%; height: 100%; overflow: hidden; z-index: 100000; }
.navigation-area.on { display: block; }

/* dim */
.navigation-area .navigation-dim { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 1; background-color: rgba(0,0,0,0.7); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.navigation-area .navigation-dim.hide { opacity: 0; }

/* 사이드 메뉴 접기/펼치기 */
.navigation-area .navigation-wrap { position: absolute; top: 0; bottom: 0; left: -30rem; width: 30rem; height: 100%; background-color: #e8e8e8; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.navigation-area .navigation-wrap.on { -webkit-transform: translate3d(30rem,0,0); transform: translate3d(30rem,0,0); }

.navigation-wrap .navigation-drawer { position: relative; width: 100%; padding-bottom: 15px; overflow: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); }
.navigation-wrap .navigation-drawer:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #e8e8e8; opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; pointer-events: none; z-index: 1; }
/* 하위 리스트 스크롤 가능하도록 조정 */
.navigation-wrap .navigation-drawer.side-full { height: 100%; padding-bottom: 0; }
.navigation-wrap .navigation-drawer.side-full:after { opacity: 1; }

.navigation-drawer > ul,
.navigation-drawer > div { background-color: #fff; border-bottom: 1px solid #bbb; margin-bottom: 10px; }
.navigation-drawer > ul .title,
.navigation-drawer > div .title { border-bottom: 1px solid #eee; padding: 0.6rem 1rem; line-height: 1.8rem; color: #222; font-size: 1.3rem; }
.navigation-drawer > ul .title strong,
.navigation-drawer > div .title strong { font-weight: bold; }
.navigation-drawer > .close { position: absolute; top: 0.8rem; right: 0.8rem; width: 3.1rem; height: 3.1rem; background: url(/images/rn_img/sidebar/ico_close.png) no-repeat; -webkit-background-size: 1.5rem 1.5rem; background-size: 1.5rem 1.5rem; background-position: center center; z-index: 5; opacity: 1; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.navigation-drawer.side-full > .close { display: none; opacity: 0; }

.navigation-drawer .user-info { border-bottom: 0; margin-bottom: 0; width: 100%; background-color: #ea493e; }
.navigation-drawer .user-info .user-state { position: relative; display: inline-block; left: 50%; padding: 1.3rem 0 0.5rem; text-align: center; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.navigation-drawer .user-state:before { content:''; position: relative; display: block; width: 5rem; height: 5rem; margin: 0 auto 0.5rem; background-repeat: no-repeat; -webkit-background-size: 5rem 5rem; background-size: 5rem 5rem; background-position: center center; }
.navigation-drawer .user-state:not(.grade):before { background-image: url(/images/rn_img/sidebar/ico_non_signin.png); }
.navigation-drawer .user-state.grade:not([class*='level']):before { background-image: url(/images/rn_img/sidebar/ico_rating_calculate.png); }
.navigation-drawer .user-state.level0:before { background-image: url(/images/rn_img/sidebar/grade_normal.png); }
.navigation-drawer .user-state.level1:before { background-image: url(/images/rn_img/sidebar/grade_bronze.png); }
.navigation-drawer .user-state.level2:before { background-image: url(/images/rn_img/sidebar/grade_silver.png); }
.navigation-drawer .user-state.level3:before { background-image: url(/images/rn_img/sidebar/grade_gold.png); }
.navigation-drawer .user-state.level4:before { background-image: url(/images/rn_img/sidebar/grade_primium_hash.png); }
.navigation-drawer .user-state.level5:before { background-image: url(/images/rn_img/sidebar/grade_primium.png); }
.navigation-drawer .user-state .user-name { display: inline-block; line-height: 1.7rem; color: #fff; font-size: 1.3rem; font-weight: normal; }
.navigation-drawer div[class*='level'] .user-name:after { content:''; position:relative; top: -0.1rem; display:inline-block; width:0; height:0; margin-left:0.4rem; border-style:solid; border-width:4px 0 4px 4px; border-color:transparent transparent transparent #fff; }
.navigation-drawer .user-info .user-btn { position: relative; padding: 1.5rem 0; text-align: center; }
.navigation-drawer .user-info .user-btn a { position: relative; display: inline-block; margin: 0 0.3rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid rgba(255,255,255,0.4); border-radius: 0.3rem; width: 7rem; height: 2.7rem; color: rgba(255,255,255,0.7); line-height: 2.5rem; font-size: 1.2rem; text-align: center; background-color: #ea493e; }

.navigation-drawer .category-list button { margin:0; padding:0; border: 0; -webkit-appearance:none; background-color:transparent; -webkit-box-sizing:border-box; box-sizing:border-box; touch-action: manipulation; }
.navigation-drawer .category-list button:focus { outline: 0; }

/* 카테고리 */
.navigation-drawer .category-list > ul { position: relative; display: block; width: 100%; overflow: hidden; }
.navigation-drawer .category-list > ul:before { content: ''; position: absolute; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; height: 7.5rem; left: 0; width: 100%; border-bottom: 1px solid #eee; z-index: 1; pointer-events: none; }
.navigation-drawer .category-list > ul:last-child:not(.show-1):not(.show-2):not(.show-3):before { border-bottom: 0; }
.navigation-drawer .category-list > ul.show-1:before,
.navigation-drawer .category-list > ul.show-2:before,
.navigation-drawer .category-list > ul.show-3:before { border-bottom: 1px solid #ddd; }
.navigation-drawer .category-list:not(.category-special) > ul { min-height: 7.5rem; }
.navigation-drawer .category-list:not(.category-special) > ul:after { content: ''; position: absolute; display: block; top: 0; left: 33.3%; -webkit-box-sizing: border-box; box-sizing: border-box; width: 33.4%; height: 7.5rem; border-left: 1px solid #eee; border-right: 1px solid #eee; z-index: 1; pointer-events: none; } 
.navigation-drawer .category-list:not(.category-special) > ul > li { display: block; float: left; width: 33.3%; }
.navigation-drawer .category-list:not(.category-special) > ul > li:nth-child(2) { width: 33.4%; }
.navigation-drawer .category-list > ul > li button { position: relative; width: 100%; height: 7.5rem; padding: 0.7rem 0 1.2rem; text-align: center; }
.navigation-drawer .category-list > ul > li button img { display: block; margin: 0 auto; height: 4rem; pointer-events: none; }
.navigation-drawer .category-list > ul > li button span { line-height: 1.6rem; color: #222; font-size: 1.1rem; letter-spacing: -1px; }
.navigation-drawer .category-list > ul > li > ul { position: absolute; display: none; top: 7.5rem; left: 0; border-bottom: 1px solid #ddd; width: 100%; background-color: #f4f4f4; }
.navigation-drawer .category-list > ul:last-child:not(.show-1):not(.show-2):not(.show-3) > li:before { border-bottom: 0; }
.navigation-drawer .category-list > ul:last-child > li > ul { border-bottom: 0; }
.navigation-drawer .category-list > ul.show-1 > li:nth-child(1) > ul,
.navigation-drawer .category-list > ul.show-2 > li:nth-child(2) > ul,
.navigation-drawer .category-list > ul.show-3 > li:nth-child(3) > ul { display: block; }
.navigation-drawer .category-list > ul.show-1 > li:nth-child(1) > button:before,
.navigation-drawer .category-list > ul.show-2 > li:nth-child(2) > button:before,
.navigation-drawer .category-list > ul.show-3 > li:nth-child(3) > button:before { content: ''; position: absolute; display: block; left: 0; bottom: -1px; right: 0; height: 8px; background: url(/images/rn_img/category/cate_on.png) repeat; -webkit-background-size: auto 8px; background-size: auto 8px; background-position: center top; z-index: 5; } 
.navigation-drawer .category-list > ul > li > ul li { position: relative; display: block; border-bottom: 1px solid #e5e5e5; width: 100%; overflow: hidden; }
.navigation-drawer .category-list > ul.show-1 > li:nth-child(1) > button:before { right: -1px; }
.navigation-drawer .category-list > ul.show-3 > li:nth-child(3) > button:before { left: -1px; }

.navigation-drawer .category-list > ul > li > ul li:last-child { border-bottom: 0; }
.navigation-drawer .category-list > ul > li > ul li div { position: relative; display: table; float: left; width: 50%; }
.navigation-drawer .category-list > ul > li > ul li div:before { content:''; position: absolute; top: 2rem; left: 1rem; margin-top: -1px; width: 2px; height: 2px; display: inline-block; background-color: #444; }
.navigation-drawer .category-list > ul > li > ul li a { position: relative; display: table-cell; width: 100%; line-height: 1.5rem; color: #444; font-size: 1.2rem; padding: 0 1.5rem;  height: 4rem; vertical-align: middle; }
/* 전문관 */
.navigation-drawer .category-list.category-special button { position: relative; border-bottom: 0; padding: 1.2rem 0; height: 4rem; line-height: 1.5rem; width: 100%; text-align: center; }
.navigation-drawer .category-list.category-special > ul:before { height: 4rem; }
.navigation-drawer .category-list.category-special > ul:after { content: ''; position: absolute; display: block; top: 1.2rem; left: 50%; bottom: 0; width: 1px; height: 1.6rem; background-color: #eee; pointer-events: none; } 
.navigation-drawer .category-list.category-special button img { height: 1.5rem; pointer-events: none; }
.navigation-drawer .category-list.category-special > ul > li { display: block; float: left; width: 50%; }
.navigation-drawer .category-list.category-special > ul > li:before { top: 4rem; }
.navigation-drawer .category-list.category-special > ul > li > ul { top: 4rem; }

.navigation-drawer .my-brands { position: relative;  width: 100%; }
.navigation-drawer .my-brands .brands-list { position: relative; width: 100%; height: 10.6rem; overflow: hidden; }
.navigation-drawer .brands-list ul { position: relative; width: 100%; height: 10.6rem; padding-bottom: 2rem; overflow: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; white-space: nowrap; }
.navigation-drawer .my-brands li.no-list { position: relative; text-align: center; width: 21.5rem; height: 9.6rem; }
.navigation-drawer .my-brands li.no-list > * { display: block; }
.navigation-drawer .my-brands li.no-list strong { padding-top: 1.5rem; line-height: 1.8rem; color: #666; font-size: 1.3rem; }
.navigation-drawer .my-brands li.no-list span { padding-top: 0.7rem; line-height: 1.7rem; color: #999; font-size: 1.2rem; }
.navigation-drawer .brands-list li { display: inline-block; padding: 0.5rem 0 0.6rem; vertical-align: top; }
.navigation-drawer .brands-list li:first-child { padding-left: 0.5rem; }
.navigation-drawer .brands-list li:last-child { padding-right: 0.5rem; }
.navigation-drawer .brands-list li a { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; width: 7.1rem; height: 9.6rem; padding: 0.7rem 0.5rem 0.2rem; }
.navigation-drawer .brands-list li a p { width: 100%; padding-top: 0.8rem; line-height: 1.5rem; font-size: 1.1rem; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.navigation-drawer .brands-list li a div { position: relative; overflow: hidden; pointer-events: none; }
.navigation-drawer .brands-list li:first-child a div { width: 6.1rem; height: 6.1rem; background-color: #ccc; border-radius: 50%; }
.navigation-drawer .brands-list li:first-child a img { position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; width: 2.5rem; height: 2.5rem; }
.navigation-drawer .brands-list li:first-child a p { color: #222; font-weight: bold; }
.navigation-drawer .brands-list li:not(:first-child) a:before { content: ''; position: absolute; display: block; top: 0.7rem; left: 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: 3px solid #fff; border-radius: 50%; width: 6.1rem; height: 6.1rem; z-index: 1; }
.navigation-drawer .brands-list li:not(:first-child) a:after { content: ''; position: absolute; display: block; top: 0.7rem; left: 0.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd; border-radius: 50%; width: 6.1rem; height: 6.1rem; z-index: 1; }
.navigation-drawer .brands-list li:not(:first-child) a div { margin-left: 0.2rem; width: 5.7rem; height: 6.1rem; }
.navigation-drawer .brands-list li:not(:first-child) a p { color: #666; }
.navigation-drawer .brands-list li:not(:first-child) a img { position: absolute;  top: 0; left: 50%; bottom: 0; margin: auto 0 auto -4.3rem; width: 8.6rem; }
.navigation-drawer .brands-list li:not(:first-child) div:after { border: 3px solid #fff; }

.navigation-drawer .main-service ul { position: relative; overflow: hidden; }
.navigation-drawer .main-service li { display: block; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #eee; width: 50%; }
.navigation-drawer .main-service li:nth-last-child(1),
.navigation-drawer .main-service li:nth-last-child(2):nth-child(2n+1) { border-bottom: 0; }
.navigation-drawer .main-service li:nth-child(2n+1) { border-right: 1px solid #eee; }
.navigation-drawer .main-service li:nth-child(2n+3) { clear: both; }
.navigation-drawer .main-service li a { position: relative; display: block; width: 100%; padding: 1.2rem 0; line-height: 1.6rem; color: #222; font-size: 1.3rem; text-align: center; }
.navigation-drawer .user-setting { position: relative; display: -webkit-box; display: -webkit-flex; display: flex; border-bottom: 0; padding: 0 1rem; -webkit-box-flex: 1; flex: 1 1 60%; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; background-color: transparent; overflow: hidden; }
.navigation-drawer .user-setting a { display: block; padding: 0.6rem 0.5rem 0.7rem 2.8rem; line-height: 1.7rem; color: #222; font-size: 1.3rem; background-repeat: no-repeat; -webkit-background-size: 3rem 3rem; background-size: 3rem 3rem; background-position: left center; }
.navigation-drawer .user-setting a.ico-set { background-image: url(/images/rn_img/sidebar/ico_setting.png); }
.navigation-drawer .user-setting a.ico-out { background-image: url(/images/rn_img/sidebar/ico_out.png); }

/* New */
.header_top .top_side.is-new:after { content: ''; position:absolute; display:block; top:10px; right:7px; width:14px; height:14px; background:url(/images/rn_img/sidebar/ico_new.png) no-repeat; -webkit-background-size:14px 14px; background-size:14px 14px; }