@charset "utf-8";
.container.qdealing {background-color:#eee;}
.categorywrap{padding-top:0;}
.categorywrap .head_banner{border-bottom:1px solid #b1b1b1;}
#pagebox #pagecons {overflow:hidden;position:relative;visibility:visible;padding-bottom:89px;-webkit-transform: translate(0px, -89px) translateZ(0px)}
.mcv{margin-top:89px;}
.mcv a{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* @-moz-document url-prefix() {.mcv{margin-top:0;}} */
#pagecons > .mcv {float:left;width:100%;position: relative;}
div#pagebox{overflow:hidden}
div#pagebox div#pagecons{padding-left: 0;margin-top: 0;}
div#pagebox div#pagecons > div{float:left;list-style:none;}
div#pagebox div#pagecons > div:first-child{position:relative;z-index:12;}

#pagecons{min-height:300px;}

/*기본 높이 값*/

@media all and (min-width : 768px) and (max-width : 1024px) and(orientation : portrait) {
	#pagebox{min-height:590px;}
}

@media all and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
	#pagebox{min-height:334px;}
}

@media all and (min-width : 1025px) and (orientation : portrait) {
	#pagebox{min-height:591px;}
}

.mcv .contentsArea{margin:0;background-color:#eee;}
.contentsArea{margin:0;background-color:#eee;}

/*[홈- 생방송보기] 타임라인*/
.contentsArea .live_tv{margin-bottom:4px;}
.tvcontarea{width:100%;height:190px;position:relative;}
.live_tv{position:relative;overflow:hidden;height:206px;width:100%;}
.live_tv .time_line{position:relative;height:45px;padding:0 7px;border-top:3px solid #606669; background-color:#fff;}
.live_tv .time_line:before {content:''; position:absolute; top:-3px; left:50%; z-index:10; margin-left:-33px; width:66px; height:7px; background:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/no1_livetv_arrow.png") no-repeat; background-size:66px;}
.live_tv .time_line ul{position:relative;width:100%;overflow:visible;height:30px;}
.live_tv .time_line li{width:33%;height:30px;font-size:14px;font-weight:bold;text-align:center;text-indent:-3px;position:absolute;background:#fff;}
.live_tv .time_line li> div{padding-right:21px;}
.live_tv .time_line li span,
.live_tv .time_line li a{display:block;line-height:39px;font-size:16px;color:#898989;letter-spacing:-1px;}
.live_tv .time_line li.on a{color:#cc1d22 !important;font-size:17px;}
.live_tv .time_line li.on a:before{content:"";display:inline-block;width:18px;height:18px;vertical-align:middle; background:url("http://m.lotteimall.com/images/imall_mc_renewal/main/lh_home/livetv_icon.png") no-repeat 0 -183px; background-size:17px 200px;}
.live_tv .time_line .img_time{z-index:0;position:absolute;top:21%;left:50%;vertical-align:middle}
.live_tv .time_line .img_time em{display:inline-block;width:17px;height:18px;margin-left:-39px;background:url(http://m.lotteimall.com/images/imall_mc_renewal/main/lh_home/livetv_icon.png) no-repeat 0 -182px;background-size: 17px 199px;}
.live_tv .arr_left{position:absolute;top:0;left:0;width:50px;height:30px;padding-right:0;text-indent:-5000px;color:transparent;background:url(http://m.lotteimall.com/images/imall_mc_renewal/main/lh_home/livetv_arrow2.png) no-repeat 0 6px;background-size: 50px 30px;text-indent:-5000px;color:transparent;}
.live_tv .arr_right{position:absolute;top:0;right:0;width:50px;height:30px;padding-left:0;text-indent:-5000px;color:transparent;background:url(http://m.lotteimall.com/images/imall_mc_renewal/main/lh_home/livetv_arrow3.png) no-repeat 0 6px;background-size: 50px 30px;text-indent:-5000px;color:transparent;}
.mainTab1.first .live_tv .arr_left{display:none;}
.mainTab1.last .live_tv .arr_right{display:none;}

/*[홈- 생방송보기] 상품,상품설명*/
.live_tv_area{width:100%;height:100px;position:absolute;top:48px;left:-100%;}
.live_tv_area .tabContent{display:block;width:100%;background:#fff;padding:7px 0;border-top:1px solid #e0e0e0;}
.tving {overflow:hidden;width:100%;}
.tving .img{z-index:1;position:relative;float:left;display:inline-block;width:100px;height:100px;}
.tving .img a{position:absolute;left:0px;display:inline-block;width:100px;height:100px;margin-right:10px;cursor:pointer}
.tving .img img{position:absolute;top:0;left:0;width:100px;height:100px}
.tving .img .live_img{display:none;}
.onlive .tving .img .live_img{display:block;}
.tving .right_atc{position:relative;height:100px;margin-right:0;padding:0 0 0 110px}
.tving .right_atc .goods_info {height:95px;}
.tving .right_atc .goods_info .description{margin-bottom:2px;display:none;}
.tving .right_atc .goods_info .title{height:2.4em;display:block;margin-bottom:4px;line-height:1.2em;font-size:16px;word-break:break-all;}
.tving .right_atc .goods_info .point{position:absolute;left:110px;top:57px;height:19px;}
.tving .right_atc .goods_info .price{font-size:20px;letter-spacing:-1px;position:absolute;left:110px;bottom:5px;font-weight:normal;}
.tving .right_atc .goods_info .txt_case{color:#d92a25;font-size:15px;letter-spacing:-1px;position:absolute;left:110px;bottom:10px;}/*150728추가*/
.btn_b_order{z-index:1;position:absolute;bottom:0;right:2px;width:77px;height:30px;}/*바로주문*/
.btn_b_order a{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;width:77px;height:30px;background:#a2a2a2;font-size:13px;color:#fff;text-align:center;}

.tving.noAir .right_atc .goods_info .title{margin:30px 0 0 0;}

/*[홈- 생방송보기] 5%추가적립, 방송편성표 보기*/
nav.menu_liveTv{padding-top:113px}
span.menu_liveTv{width:100%;display:table;margin-top:10px; padding-top:2px; padding-bottom:2px; background-color:#fff; border:1px solid #d7d9da;border-left:0;border-right:0;}
.menu_liveTv .gap{display:table-cell;width:8px;}
.menu_liveTv a{vertical-align:middle;text-align:center;display:table-cell;height:27px;line-height:27px;padding:0;font-size:1.0em;}
.menu_liveTv a:first-child{width:50%;border-right:1px solid #d7d9da;}
.menu_liveTv a span{font-size: 14px;vertical-align:middle;padding-left:5px;display:inline-block;color:#636363;}
.menu_liveTv .btn_lt01 .bg{background:url(http://m.lotteimall.com/images/imall_mc_renewal/main/lh_home/icon_livetv_1.png) no-repeat left 7px;background-size:15px 15px;}
.menu_liveTv .btn_lt02 .bg{background:url(http://m.lotteimall.com/images/imall_mc_renewal/main/lh_home/icon_livetv_2.png) no-repeat left 7px;background-size:15px 15px;}
.menu_liveTv .btn_lt03 .bg{background:url(http://m.lotteimall.com/images/imall_mc_renewal/main/lh_home/icon_livetv_3.png) no-repeat left 7px;background-size:16px 15px;}
.menu_liveTv a .bg{padding-left:0;width:15px;line-height:27px;height:27px;}


/* 이벤트/프로모션 */
.contentsArea .partnership{margin-bottom:11px;background:#fff;}
.partnership ul{overflow:hidden;width:100%;padding-top:3px; padding-bottom:3px;box-sizing:border-box;background-color:#fff; border:1px solid #d8d9db;border-left:0;border-right:0;display:-webkit-box;}
.partnership ul li{height:auto;background:none !important;text-align:center;margin-bottom:-1px;-webkit-box-flex:1;}
.partnership ul li a{display:block;margin:0 auto;color:transparent;border-right:1px solid #d7d8da;}
.partnership ul li img{width:100%}
.partnership ul li:last-child a{border-right:none}

/* 땡큐딜 */
.best_deal {position:relative; margin-bottom:10px !important;border-top:2px solid #515056;padding-top:11px;}
.best_deal .hd_line {height:26px;}
.best_deal .hd_line h2 {height:20px;margin-left:10px;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/no1_tit_thankyouDeal.png) no-repeat;text-indent:-9999px;overflow:hidden;background-size:50px auto;}
.best_deal .add{top:13px;}

.qdealing li{position:relative; border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; margin-bottom:10px;}
.qdealing .sale_board {padding:8px 10px; color:#787878; font-size:12px; text-align:right; background-color:#fff;}
.qdealing .sale_board .time {}
.qdealing .sale_board .time strong {font-weight:bold;}
.qdealing .sale_board .bar {}
.qdealing .sale_board .amount {}
.qdealing .sale_board .amount strong {font-weight:bold; color:#ef4646;}
.qdealing .wrap {position:relative;overflow:hidden;height:0;padding-bottom:58.28125%;}
.qdealing .wrap > a {overflow:hidden;display:block;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.qdealing .wrap .goods_image {width:100%; min-height:50px;}
.qdealing .wrap .subtitle {position:absolute; top:47.18498659517426%; left:3.5%; width:43.75%; height:2.4em; color:#787878;line-height:1.2em;overflow:hidden;}
.qdealing .goods_info {position:absolute; z-index:1; bottom:0; left:0; width:100%;height:28.5%;  box-sizing:border-box;}
.qdealing .goods_info .inner {width:100%; height:100%; background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/no1_bar_today02.png) no-repeat; background-size:100% auto;}
.qdealing li.today .wrap .goods_info .inner {background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/no1_bar_today.png) no-repeat;background-size:100% auto;}
.qdealing .goods_info .info_txt {height:100%;display:-webkit-box;-webkit-box-align:center; position:relative; padding:3% 0 0 3.75%;}
.qdealing .goods_info .price {width:37%;display:block;color:#ed1c24;font-size:18px;}
.qdealing .goods_info .price span {font-size:.83333333em;}
.qdealing .goods_info .sale {display:block;color:#384044; letter-spacing:-1px;font-size:18px;line-height:1.2em;white-space:nowrap;}
.qdealing .goods_info .sale.special{background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/no1_icon_heart.png) no-repeat 0 50%;background-size:22% auto;padding-left:5%;}
.qdealing .add {top:5px; right:10px; color:#000; background:none; padding-right:0;}
.qdealing .wrap .option {position:absolute; bottom:23.8343949%; left:3.75%;z-index:2;}
.qdealing .wrap .option span {display:block; float:left; min-width:53px; text-align:center;box-sizing:border-box; min-height:16px;color:#ef4646; letter-spacing:-1px;padding-top:1px;border:1px solid #ef4646;margin-right:-1px;}
.qdealing .sold_out {width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;z-index:20;}
.qdealing .sold_out img {width:100%;}

/* 추천매장 */
.md_area {position:relative; padding-bottom:0 !important; margin-bottom:0 !important;border-top:2px solid #515056;padding-top:11px;}
.md_area .hd_line {height:23px;}
.md_area .hd_line h2{font-size:18px;color:#000;padding:0 0 0 8px;}
.md_area li {position:relative;overflow:hidden;margin:0 0 11px;height:0;padding-bottom:60.3%;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff;}
.md_area li:last-child {margin-bottom:0;}
.md_area li > a {overflow:hidden;display:block;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.md_area li a img {width:100%; min-height:50px;}
.md_area .goods_info {position:absolute; bottom:0; left:0; width:100%; height:25.12953367875648%; padding-left:3.125%;}
.md_area .goods_info .price {position:absolute; top:43%; left:0;color:#606669; font-size:18px; padding-left:7.1875%; box-sizing:border-box; line-height:1.2em;}
.md_area .goods_info .price span {font-size:.83333333em;}
.md_area .goods_info .title {width:60%;position:absolute; bottom:46%; left:38%; height:auto; color:#000; font-size:14px; font-weight:bold; line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.md_area .goods_info .stitle {width:60%;position:absolute; top:52%; left:38%; height:auto; color:#666; font-size:14px;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/* 이벤트 배너 */
.bestPriceArea{width:100%;height:auto; padding-top:10px; padding-bottom:10px; background-color:#fff;}
#bestPrice{clear:both;z-index:1;position:relative;width:100%;overflow:hidden;}
#bestPrice #bestPriceFlick{position:absolute;left:0;top:0;width:100%;}
#bestPrice #bestPriceFlick .bestPrice-area{width:100%;white-space:nowrap;font-size:0;position:relative;}
#bestPrice #bestPriceFlick .bestPrice-area li{display:block;width:100%;font-size:0;position:relative;}
#bestPrice #bestPriceFlick .bestPrice-area li a{display:block;width:100%;}
#bestPrice #bestPriceFlick .bestPrice-area li img{width:100%;}
#bestPrice .rolling_type01 a{top:0;}

/* 프리미엄매장 */
.premium_Shop{position:relative; padding-top:16px; padding-bottom:0; margin-bottom:0 !important; background:#fff url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/no1_bar_premium_shop.png) no-repeat; background-size:100% 5px;}
.premium_Shop .hd_line{height:23px;}
.premium_Shop .hd_line h2{font-size:18px;padding:0 0 0 8px;color:#000;}
.premium_Shop .logo{width:100%;margin:0 auto;background-color:#eee;border-top: 2px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;}
.premium_Shop .logo li{float:left;width:25%;height:60px;overflow:hidden;}
.premium_Shop .logo li a{overflow:hidden;display:block;height:59px;margin:0 auto;border-right: 1px solid #c3c3c3;border-bottom: 1px solid #c3c3c3;}
.premium_Shop .logo li:nth-child(4) a,
.premium_Shop .logo li:nth-child(8) a{border-right:none;}
.premium_Shop .logo li a img{display:block;width:79px;height:60px;margin:0 auto;}
.premium_Shop .logo li a span{display:block;width:74px;margin:0 auto;text-align:center;padding-bottom:13px;}
.premium_Shop .add {top:17px; right:10px; color:#000; background:none; padding-right:0;}

/*tv_shopping*/
.tv_shopping{padding:0 0 10px 0;background:#f3f3f3;}
.tv_shopping .tvlive_nav{margin:10px 0;}
.tv_shopping .tvlive_nav ul{display:table;width:100%;}
.tv_shopping .tvlive_nav ul li{display:table-cell;font-size:13px;width:50%;height:32px;text-align:center;}
.tv_shopping .tvlive_nav ul li a{color:#252525;font-weight:bold; display:block;height:32px;margin-right:7px;line-height:32px;background:#fff url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/btnSelect.png) no-repeat right center;background-size:28px 16px;border:1px solid #a4a4a4;text-indent:-3px}
.tv_shopping .tvlive_nav ul li:first-child > a{padding-right: 30px;}
.tv_shopping .tvlive_nav ul li:last-child a{margin-right:0;}

.tv_shopping .tv_broadArea .img{z-index:1;position:relative;float:left;display:inline-block;width:118px;height:118px;margin-right:10px;border:1px solid #e6e6e6}
.tv_shopping .tv_broadArea .img a{position:absolute;left:0;display:inline-block;width:118px;height:118px;margin-right:10px;cursor:pointer}
.tv_shopping .tv_broadArea .img img{position:absolute;top:0;left:0;width:118px;height:118px}
.tv_shopping .tv_broadArea .right_atc{margin-right:0;padding:0 0 0 118px}
.tv_shopping .tv_broadArea .right_atc .goods_info {height:80px}

.tv_shopping .tv_broadArea .goods_info .goods_link{overflow:hidden;display:block;height:80px;}
.tv_shopping .tv_broadArea .goods_info >span{display:inline-block}
.tv_shopping .tv_broadArea .goods_info .title{overflow:hidden;display:inline-block;height:31px;margin-bottom:0;color:#252525;font-size:13px;line-height:15px;}
.tv_shopping .tv_broadArea .goods_info .title a{display:block;hegiht:29px}
.tv_shopping .tv_broadArea .goods_info .description{display:block;height:19px;color:#636363;font-size:14px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.tv_shopping .tv_broadArea .goods_info .point{display:block;height:18px;}
.tv_shopping .tv_broadArea .goods_info .point span{overflow:hidden;display:inline-block;margin:0 2px 0 0;vertical-align:middle}
.tv_shopping .tv_broadArea .goods_info .point span.val{width:auto;height:13px;line-height:13px;}
.tv_shopping .tv_broadArea .goods_info .point span.icon_m{width:15px;height:13px;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/icon_mu.png) no-repeat;background-size: auto 12.5px;text-indent:-5000px;}
.tv_shopping .tv_broadArea .goods_info .point span.icon_j{width:32px;height:13px;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/icon_lotte_save.png) no-repeat;background-size: auto 12.5px;text-indent:-5000px;}
.tv_shopping .tv_broadArea .goods_info .price{height:15px;color:#cc1d22;font-size:17px;letter-spacing:0px}
.tv_shopping .tv_broadArea .goods_info .btn_apply{display:block;width:110px;height:20px;margin:12px 0 0 10px;padding-right:6px;font-size:10px;color:#434343;border:1px solid #c8c8c8;text-align:center;line-height:20px;background:#f9f9f9 url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/icon_arr_right01.png) no-repeat 93% center;background-size: auto 12.5px;}
.tv_shopping .tv_broadArea .goods_info .btn_apply >span{font-weight:bold; color:#434343;display:block;width:100%;height:20px;text-indent:-1px;line-height:21px}
.tv_shopping .tv_broadArea .goods_info .msg{display:block;height:14px;color:#616161;font-size:10px}

.tv_shopping .tvlive_tab1{background:#f3f3f3;}
.tv_shopping .tvlive_header{overflow:hidden;height:35px;padding:0 0 0 10px;line-height:2.6em;color:#cc1d22;border-bottom:1px solid #e6e6e6}
.tv_shopping .tvlive_header .icon_live{display:inline-block;width:31px;height:20px;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/tv_shopping/icon_etv_live.png) no-repeat;background-size: auto 20px;color:transparent;text-indent:-9999px;line-height:1.5em}
.tv_shopping .tvlive_header time{font-weight:bold;display:inline-block;margin-right:4px;height:20px;line-height:20px;vertical-align:middle}
.tv_shopping .tvlive_header .tit_cate{font-weight:bold;height:35px;padding-left:8px;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/l_gray01.gif) no-repeat 0 3px;background-size:1px 35px;vertical-align: middle;line-height:34px}
.tv_shopping .btn_r_call{float:right;width:52px;height:19px;margin:8px 10px 0 0;font-size:11px;line-height:19px;color:#434343;border:1px solid #c8c8c8;text-align:center;background:#f9f9f9}
.tv_shopping .btn_r_call >span{font-weight:bold; color:#434343;display:block;width:100%;height:19px;line-height:19px;}

.tv_shopping .tvlive_header.h_typeB{background:#e6e5e5;color:#262626}
.tv_shopping .tvlive_header.h_typeB .tit_cate{height:35px;padding-left:8px;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/l_gray01.gif) no-repeat 0 3px;background-size:1px 35px;}

.tv_shopping .tv_broadArea li{border-top:1px solid #e6e6e6;}
.tv_shopping .mainlist{clear:both;overflow:hidden;margin-bottom:10px;padding:10px 10px 0 10px}
.tv_shopping .mainlist .right_atc{position:relative;height:118px;height:118px;}
.tv_shopping .mainlist .right_atc .goods_info{height:118px;}
.tv_shopping .mainlist .right_atc .goods_info .goods_link{height:118px;}
.tv_shopping .mainlist .right_atc .goods_info .point{margin-top:31px;}
.tv_shopping .mainlist .right_atc .goods_info .btn_apply{z-index:1;position:absolute;bottom:0;left:118px;display:inline-block;width:auto;height:20px;padding:0 20px 0 15px;font-size:10px;color:#434343;border:1px solid #c8c8c8;text-align:center;line-height:18px;background:#f9f9f9 url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/icon_arr_right01.png) no-repeat 89% center;background-size: auto 9px;}
.tv_shopping .mainlist .right_atc .goods_info .btn_apply a{display:block;width:100%;height:18px;text-indent:-1px;line-height:18px;}
.tv_shopping .mainlist .right_atc .goods_info .msg{margin-bottom:2px;}
.tv_shopping .mainlist .right_atc .goods_info .btn_tv_call{position:absolute;bottom:0;right:0;width:46px;margin:0;padding:0;font-size:10px;color:#434343;border:1px solid #c8c8c8;text-align:center;background:#f9f9f9}
.tv_shopping .mainlist .right_atc .goods_info .btn_tv_call >span{display:block;font-weight:bold; color:#434343;width:auto;margin:0;padding:0 4px;line-height:17px;text-align:center;letter-spacing:-1px}

.tv_shopping .tv_broadArea{overflow:hidden;width:100%;margin-bottom:10px;background:#fff;-webkit-box-shadow: 0px 0px 10px #c0c0c0;box-shadow: 0px 0px 10px #c0c0c0;}
.tv_shopping .tv_broadArea.onair{border:2px solid #cc1d22;-webkit-box-shadow:none;box-shadow:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.tv_shopping .tv_broadArea.onair .mainlist .right_atc .goods_info .msg{margin-bottom:0;}
.tv_shopping .tv_broadArea.onair .mainlist .right_atc .goods_info .point{height:19px;line-height:19px;margin:0 0 3px 0;}

.tv_shopping .sublist{clear:both;overflow:hidden;padding:0 0 10px 0;}
.tv_shopping .sublist li{overflow:hidden;height:72px;padding:10px;border-top:1px solid #e6e6e6}
.tv_shopping .sublist li:last-child{padding-bottom:0;}
.tv_shopping .sublist .img{z-index:1;position:relative;float:left;display:inline-block;width:70px;height:70px;margin-right:10px;border:1px solid #e6e6e6;}
.tv_shopping .sublist .img img{position:absolute;top:0;left:0;width:70px;height:70px}
.tv_shopping .sublist .img a{position:absolute;left:0;display:inline-block;width:70px;height:70px;margin-right:10px;cursor:pointer}
.tv_shopping .sublist .right_atc{margin-right:0;padding:0 0 0 82px}
.tv_shopping .sublist .right_atc .goods_info{height:72px;position:relative;}
.tv_shopping .sublist .goods_info .title{overflow:hidden;display:inline-block;height:29px;color:#252525;font-size:12px;line-height:14px;}
.tv_shopping .sublist .goods_info .btn_tv_call{position:absolute;bottom:0;right:0;width:46px;margin:0;padding:0;font-size:10px;color:#434343;border:1px solid #c8c8c8;text-align:center;background:#f9f9f9}
.tv_shopping .sublist .goods_info .btn_tv_call >span{display:block;font-weight:bold; color:#434343;width:auto;margin:0;padding:0 4px;line-height:17px;text-align:center;letter-spacing:-1px}
.tv_shopping .sublist .goods_info .price{font-size:13px;}
.tv_shopping .sublist .goods_info .goods_link{height:72px;}
.tv_shopping .sublist .goods_info .msg{margin-bottom:0;margin-top:-3px;color:#616161;font-size:10px}
.tv_shopping .sublist .goods_info .point{display:block;height:16px;}
.tv_shopping .tv_date_tit{height:29px;margin-bottom:5px;background:#444;color:#fff;font-size:14px;text-align:center;border:1px solid #363636;line-height:29px}

/*tv_shopping - 미리주문*/
.tv_shopping .discription{font-size:13px;font-weight:bold;height:28px;padding-top:5px;color:#252525;text-align:center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.tv_shopping .tvlive_tab4 li{margin-bottom:10px;text-align:center;}
.tv_shopping .tvlive_tab4 li img{width:100%}

.tv_shopping .date_tit{font-weight:bold;display:block;height:33px;background:#fff;color:#252525;text-align:center;line-height:33px;border-bottom:1px solid #e6e6e6;}

.noticeArea{background:#fff;padding-left:15px;}
.noticeArea ul li{font-size:15px;line-height:40px;letter-spacing:-1px;}
.noticeArea ul li a{color:#696969;font-size: 12px;}
.noticeArea ul li strong{font-weight:bold;border-right:1px solid #d2d2d2;padding-right:10px;margin-right:10px;}

.plan{position:relative;margin:0 auto;}
.contentsArea .area_type01,
.contentsArea .area_type01.plan{margin-bottom:20px;}
.plan li{text-align:center;margin-bottom:10px;}
.plan li img{width:100%;height:auto;}

.lh_home .plan li{font-size:12px;line-height:1.125em;border-bottom:1px solid #c5c5c5;margin-bottom:0;}
.lh_home .plan li.txt{padding-left:10px;text-align:left;padding-bottom:10px;padding-top:10px;}
.lh_home .plan li:first-child{border-top:1px solid #c5c5c5;margin-bottom:0;}
.lh_home .plan li.txt > a{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:15px;}
.lh_home .plan li.img{padding-top:0;padding-bottom:0;text-align:center;}
.lh_home .plan li a{color:#333;}
.lh_home .plan ul li:nth-child(2){border-bottom:1px solid #c5c5c5;}
.lh_home .add{background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/no1_more_arrow.png) right 45% no-repeat;background-size:7px auto;padding-right:11px;color:#696969;}

.category{padding-top:0;}

/*theme_product*/
.theme_product .shopping_con{position:relative;}
.theme_product .shopping_con p{color:#636363;font-size:14px;font-weight:bold;padding:0 55px 20px;text-align:center;}
.theme_product .shopping_con .product_con{margin:0 auto;border-bottom:1px solid #ccc;}
.theme_product .shopping_con .product_con li{float:left;width:50%;height:176px;margin-bottom:22px;}
.theme_product .shopping_con .product_con li:nth-child(1),
.theme_product .shopping_con .product_con li:nth-child(2){margin-bottom:39px;}
.theme_product .shopping_con .product_con li a{display:block;}
.theme_product .shopping_con .product_con li a .img{display:block;border:1px solid #ccc;width:136px;height:136px;margin: 0 auto;margin-bottom:6px;}
.theme_product .shopping_con .product_con li a .img img{width:100%;height:100%;}
.theme_product .shopping_con .product_con .goods_info{width:136px;display:block;margin:0 auto;}
.theme_product .shopping_con .product_con .goods_info span{text-align:center;width:100%;}
.theme_product .shopping_con .product_con .goods_info .price .price_style{padding-right:0;font-size:10px;color:#636363;text-decoration:line-through;}
.theme_product .shopping_con .product_con .goods_info .title{height:30px;line-height:15px;margin-bottom:3px;overflow: hidden;}
.theme_product .shopping_con .product_con{overflow:hidden;padding-bottom:17px;}
.theme_product .tab_list_style.tab_con{height:auto !important;}
.tab_list_style .shopping_con > p > strong{font-size: 15px;}

@media all and (min-width:768px) {
.theme_product .shopping_con .product_con li{float:left;width:50%;height:257px;margin-bottom:19px;}
.theme_product .shopping_con .product_con li:nth-child(1),
.theme_product .shopping_con .product_con li:nth-child(2){margin-bottom:80px;}
.theme_product .shopping_con .product_con li a .img{width:250px;height:250px;}
.theme_product .shopping_con .product_con .goods_info{width:250px;margin:0 auto;display:block;}
.theme_product .shopping_con .product_con{overflow:hidden;height:650px}
@media all and (min-width:480px){
    .holiday_notice ul li a{font-size:14px}
}

/*banner_alliance*/
.banner_alliance .banner_area{width:100%;height:auto;margin:0 auto;}
.banner_alliance .banner_area a{display:block;width:100%;height:auto;}
.banner_alliance .banner_area a img{width:100%;height:auto}

/*메인 하단 popup*/
.pPlus{background-color:#fbfbfb;display:block;border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;height: 45px;line-height: 40px;text-align: center}
.arrowB{display: inline-block;margin-left: 16px;background-image:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/btnPopClose.png");background-size:18px 10px;width:18px;height:10px}

.cSel{padding:0}
.cSel h1.popTit{margin:0;font-size:13px;}
.calendar{width:100%;text-align:center;}
.calendar tr{border-top:1px solid #e6e6e6}
.calendar td{padding:0;margin:0;text-align:center;width:39px;height:39px;}
.calendar td .area{position:relative;display:block;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin: 0;padding: 0;height:39px;}

.calendar td .area a{display:block;height:39px;display:block;}
.calendar td a span{line-height:38px;font-size: 12px;}
.calendar td.today a{background-color:#cc1d22;color:#fff;line-height:19px;font-size: 12px;}
.calendar td.today span{}
.calendar td.today var{display:block;position:absolute;top:-1px;left:-1px;width:100%;height:100%;border:1px solid #b3191e;}
.calendar td.today em{padding-top:2px;font-style:normal;display:block;margin-bottom:-5px;}
.calendar tr:first-child{border-top:0;}
.calendar tr td:first-child a{color:#ff0007}
.calendar tr td:last-child a{color:#0080ff}
.calendar tr:last-child td:last-child{border-right:0;}
.pCate_sel{padding: 0}
.pCate_sel h1.popTit{margin:0;font-size:13px;}
.product_category{width:100%}
.product_category tr{}
.product_category td{font-size:13px;width:39px;height:39px;line-height:39px;margin: 0;padding: 0;border-top:1px solid  #e6e6e6;}
.product_category td.select{background:#cc1d22;color:#fff;}
.product_category td.select > a{color:#fff;}

.product_category tr:nth-child(1) td{border-top:none;}
.product_category td{}
.product_category tr:first-child td a{margin-top:0}
.product_category td a{display:block;border-right:1px solid #e6e6e6;height:39px;margin-top:1px;text-align:center;overflow-y:hidden;}

.product_category tr:last-child td:first-child{border-left:0;}
.product_category tr:last-child td:last-child, .product_category tr:last-child td:last-child a{border-right:0;}

.planbanner {overflow:hidden;position:relative;width:100%;}
.planbanner .area{overflow:visible;width:100%;position:relative;}
.planbanner .area li{float:left;position:relative;width:100%;}
.planbanner .area li a{display:block}
.planbanner .area li a img{width:100%;}
.planbanner .nav a{position:absolute;display:block;top:0;color:transparent;}
.planbanner .nav .prev{left:0;width:50px;height:100%;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/btn_prev.png) no-repeat 0 50%;background-size:20px 25px;top: 0;}
.planbanner .nav .next{right:0;width:50px;height:100%;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/btn_next.png) no-repeat right 50%;background-size:20px 25px;}
.lh_home .plan .paging .on{font-weight:bold;}

.mcv .qdeal_loading {width:100%;position:fixed;z-index:888;text-align:center;top:30%}
.mcv .qdeal_loading img {max-width:140px;width:51px;height:51px;
animation: qspin 1.5s infinite linear;
-webkit-animation: qspin 1.5s infinite linear;
-moz-animation: qspin 1.5s infinite linear;}

@keyframes qspin{
    0% {transform: rotate(0deg)}
    100% {transform: rotate(-360deg)}
}
@-webkit-keyframes qspin{
    0% {-webkit-transform: rotate(0deg)}
    100% {-webkit-transform: rotate(-360deg)}
}
@-moz-keyframes qspin{
    0% {-webkit-transform: rotate(0deg)}
    100% {-webkit-transform: rotate(-360deg)}
}
@-ms-keyframes qspin{
    0% {-webkit-transform: rotate(0deg)}
    100% {-webkit-transform: rotate(-360deg)}
}
@-o-keyframes qspin{
    0% {-webkit-transform: rotate(0deg)}
    100% {-webkit-transform: rotate(-360deg)}
}


.tvlive_tab1 .layoutBx{
padding:10px 0;background-color:#ffffff;
-moz-box-shadow: 0px 0px 10px #c0c0c0;
-webkit-box-shadow: 0px 0px 10px #c0c0c0;
box-shadow: 0px 0px 10px #c0c0c0;
margin-bottom: 10px;
}
.tvlive_tab1 .NoBroad .layoutBx{margin:0;padding:10px 0 20px;box-shadow:none;-webkit-box-shadow:none;background-color:transparent;}

.NoResultArea{min-height:236px;}
@media all and (min-device-width : 768px) and (max-device-width : 1024px) {
.NoResultArea{min-height:315px;}
}

@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.NoResultArea{min-height:565px;}
}

@media all and (min-device-width : 800px)  and (orientation : landscape) {
.NoResultArea{min-height:186px;}
}

@media all and (min-device-width : 800px) and (orientation : portrait) {
.NoResultArea{min-height:186px;}
}


.noResultMsg{margin:0 auto;text-align:center;line-height:1.25em;padding-top:47px;font-weight:bold;font-size:19px;letter-spacing:-1px}
.noResultMsg span{color:#808080;display:block;margin-top:-1px;font-size:10px;letter-spacing:0;}

/* 상품리스트 정사이즈타입 */
.product_type_square02{}
.product_type_square02 li{position:relative;border:9px solid #eaeaea;border-bottom:0;}
.product_type_square02 li:first-child{border:9px solid #f88399;}
.product_type_square02 li:last-child{border-bottom:9px solid #eaeaea;}
.product_type_square02 li .area{min-height:298px;border:1px solid #b7b4a7;display:block;position:relative;}
.product_type_square02 li.today span.todyicon{display:block;position:absolute;bottom:85px;left:9px;width:80px;height:40px;background:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/icon_today_th.png") no-repeat 0 0;background-size:80px 40px;color:transparent !important;text-indent:-9999em}
.product_type_square02 li span.sold_out{display:block;position:absolute;top:0;left:0;width:100%;}
.product_type_square02 li span.sold_out span{display:block;text-align:center;width:100%;margin:0 auto;}
.product_type_square02 li span.sold_out img{width:100%;height:auto;border:0;}
.product_type_square02 li img{width:100%;height:auto;border-bottom:1px solid #b7b4a7;}
.TvshoppingtabContent  .product_type_square02 li img{width:140px;height:140px;margin:0 auto;display:block;}
.product_type_square02 li span.bg{display:block;position:absolute;width:100%;height:74px;bottom:0px;left:0px;filter:alpha(opacity=80);opacity:0.8;background-color:#fff;}
.product_type_square02 li .goods_info{position:absolute;z-index:1;width:100%;bottom:0;left:0;padding:0 0;display:block;height:74px;border-top:1px solid #cecece;}
.product_type_square02 li .goods_info .title{display:block;width:auto;padding-top:9px;padding-left:9px;height:14px;font-size:14px;line-height:0.938em;color:#111;font-weight:bold;margin-right:74px;text-overflow:ellipsis;white-space: nowrap;}
.product_type_square02 li .goods_info .stitle{margin-bottom:3px;padding-left:9px;display:block;width:auto;overflow:hidden;height:15px;font-size:13px;line-height:1em;color:#636363;margin-right:74px;text-overflow:ellipsis;white-space: nowrap;}
.product_type_square02 li .goods_info .price{height:15px;bottom:10px;font-size:16px;font-weight:bold;color:#010101;letter-spacing:-1px;}

.product_type_square02 li .goods_info .option{font-size:12px;padding-left:9px;font-weight:bold;color:#6a6a6a;}
.product_type_square02 li .goods_info .option .sale.special{font-size:13px;padding-left:15px;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/icon_heart.png) no-repeat left 3px;background-size:13px auto;}
.product_type_square02 li .goods_info .option .time em{color:#6a6a6a;padding-left:1px;padding-right:2px;}
.product_type_square02 li .goods_info .option .buy{background:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/l_linebar.gif") no-repeat 0 4px;background-size:1px 8px;}
.product_type_square02 li .goods_info .option .buy em{color:#6a6a6a;padding-left:7px;padding-right:1px;font-weight:bold;}
.product_type_square02 li .goods_info .sale, .product_type_square02 li .goods_info .price{display:block;position:absolute;right:9px;}
.product_type_square02 li .goods_info .sale{top:11px;font-size:18px;font-weight:bold;color:#cc1d22;}
.product_type_square02 li ul.option{position:absolute;top:0;overflow:hidden;}
.product_type_square02 li ul.option li{float:left;overflow:hidden;color:#fff;font-weight:bold;text-align:center;padding:0;}
.product_type_square02 li ul.option span var{font-style:normal;}
.product_type_square02 li ul.option_a{left:0;}
.product_type_square02 li ul.option_a li{display:table-cell;height:19px;font-size:15px;border:0;border-right:1px solid #fff;border-bottom:1px solid #fff;line-height:11px;}
.product_type_square02 li ul.option_a li span{margin:0 auto;white-space:nowrap;font-size:15px;}
.product_type_square02 li ul.option_a li span em{display:block;font-size:15px;}
.product_type_square02 li ul.option_a li.sale_type01{width:37px;background-color:#fd9948;}
.product_type_square02 li ul.option_a li.sale_type02{width:37px;background-color:#f56e00;}
.product_type_square02 li ul.option_a li.sale_type03{width:37px;background-color:#f54b00;}
.product_type_square02 li ul.option_a li.sale_type04{width:37px;background-color:#df4016;}
.product_type_square02 li ul.option_b{right:0;}
.product_type_square02 li ul.option_b li{position:relative;width:37px;height:27px;font-size:8px;border:0;border-left:1px solid #fff;border-bottom:1px solid #fff}
.product_type_square02 li ul.option_b li span{position:absolute;left:0;bottom:2px;width:100%;}
.product_type_square02 li ul.option_b li.best{padding-top:3px;background-color:#404040;}
.product_type_square02 li ul.option_b li.impending{padding-top:3px;background-color:#cd1e23;}
@media all and (min-width:640px){
.product_type_square02 li ul.option_a li{display:table-cell;height:38px;font-size:24px;border-right:1px solid #fff;border-bottom:1px solid #fff;line-height:24px;}
.product_type_square02 li ul.option_a li span{font-size:30px;}
.product_type_square02 li ul.option_a li span em{font-size:30px;}
.product_type_square02 li ul.option_a li.sale_type01{width:74px;background-color:#fd9948;}
.product_type_square02 li ul.option_a li.sale_type02{width:74px;background-color:#f56e00;}
.product_type_square02 li ul.option_a li.sale_type03{width:74px;background-color:#f54b00;}
.product_type_square02 li ul.option_a li.sale_type04{width:74px;background-color:#df4016;}
.product_type_square02 li ul.option_b li{position:relative;width:74px;height:50px;padding-top:10px;font-size:17px;border-left:1px solid #fff;border-bottom:1px solid #fff}
.product_type_square02 li ul.option_b li span{position:absolute;left:0;bottom:13px;width:100%;}
.product_type_square02 li ul.option_b li.best{padding-top:13px}
.product_type_square02 li ul.option_b li.impending{padding-top:13px}
}

/* 0507수정 */
.mainTab1{margin:0;}

.tabContent > .tving{width:auto;margin:0 10px;}

/* 방송편성표플로팅팝업- 하단우측베너 추가0610 */
.floatingBanner{z-index:99;position:absolute;right:7px;bottom:40px;width:93px;height:93px;}
.floatingBanner .bannerCont{position:relative}
.floatingBanner img{width:93px;height:93px}
.floatingBanner .close{position:absolute;width:21px;height:21px;text-indent:-5000px;cursor:pointer;}
.floatingBanner .banner1{position:absolute;margin-top:21px;width:93px;height:73px;text-indent:-5000px;cursor:pointer;}

/* 방송편성표노출방식개선 추가0612 */
.tv_shopping .onairB {border: 2px solid #cc1d22;border-left:none;border-right:none}
.tv_shopping .onairB time{color:#cc1d22}
.tv_shopping .onairB .tit_cate{color:#cc1d22}

/* GNB recommendDeail 추천딜 추가0612 */
.container.recommendDetail{padding:0}
.recommendDeail{padding:0;background:#f3f3f3;}

.recommendDeail .tabmenu_type {margin-bottom:10px;}
.recommendDeail .discription{font-size:13px;font-weight:bold;height:28px;padding-top:5px;color:#252525;text-align:center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.recommendDeail .date_tit{font-weight:bold;display:block;height:33px;background:#fff;color:#252525;text-align:center;line-height:33px;border-bottom:1px solid #e6e6e6;}
.recommendDetail .rn_topban_pd {padding: 5px 0 0;}

/* TV쇼핑메인상단홍보배너 추가예정0613 */
.tvBanner{text-align:center;padding:5px 0 0 0;}
.tvBanner img{width:100%}
.lh_home .tvBanner{padding-bottom:5px;}

/* 메인버튼공통 적용0618 */
.mcv .btn_gray_n {display:inline-block;height:34px;line-height:2.125em;background:#444;border:1px solid #363636;}
.mcv .btn_red_n {display:inline-block;height:34px;line-height:2.125em;background:#cc1d22;}
.mcv .btn_red_n{border:1px solid #ac1106;}
.mcv .btn_gray2_n {display:inline-block;height:40px;line-height:40px;background:#a2a2a2;border:1px solid #919191}
.mcv .btn_gray30_n {display:inline-block;height:30px;line-height:30px;background:#444;border:1px solid #363636;}
.mcv .btn_green_n {display:inline-block;height:34px;line-height:2.125em;background:#98bc08;border:1px solid #8cac0d;}
.mcv .btn_gray_n span,
.mcv .btn_red_n span,
.mcv .btn_gray2_n span,
.mcv .btn_green_n span{overflow:hidden;display:block;height:34px;line-height:2.125em;font-size:15px;font-weight:bold;color:#fff;}
.mcv .btn_gray30_n span{overflow:hidden;display:block;height:30px;line-height:30px;font-size:13px;font-weight:bold;color:#fff;}

/* 백화점엠블럼 추가0625 */
.emblem_wow{display:block;position:absolute;top:9px;left:9px;width:59px;height:20px;background:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/depart/emblem_wow.png") no-repeat 0 0;background-size:59px 20px;color:transparent !important;text-indent:-9999em}



/* 2014-09 단기개선 */
/*홈*/
.product_type_square02 li .goods_info .title{color:#000}
.product_type_square02 li .goods_info .stitle{color:#696969}
.mcv .data_none{height:200px;line-height:200px;text-align:center}


/*바로TV/HOT추천/백화점/기획전*/
.container.tv_shopping{background:none}
.mcv .tabmenu_type{margin-top:10px}
.mcv .categorywrap .tabmenu_type{margin-top:0}

.tv_shopping .tabmenu_type ul li a,
.depart .tabmenu_type ul li a,
.plan .tabmenu_type ul li a,
.recommendDetail .tabmenu_type ul li a{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;line-height:14px}

.container.tv_shopping .theme_product.area_type01{padding:0 10px}


#prodPhoto{position:relative}
#prodPhoto .func{position:relative;width:100% !important;height:13px;margin:0 auto;padding:11px 0 10px}
#prodPhoto .func > p{text-align:center;}
#prodPhoto .func > p > span{vertical-align:middle;cursor:pointer;display:inline-block;width:6px;height:6px;margin-left:8px;background-color:#b6b7bc;border-radius:4px;}
#prodPhoto .func > p > span:first-child{margin-left:0;}
#prodPhoto .func > p > span.on{background-color:#88888b;background-size:100% 100%;width:8px;height:8px;}
#prodFlick{overflow:hidden;background-color:#fff;height:318px;border:1px solid #CFCFCF;}
#prodFlick .prodCont .prodLst{float:left;width:100%;position:relative;}
#prodFlick .prodCont .prodLst > .imgWrap{overflow:hidden;width:318px;height:318px;margin:0 auto;background-color:#fff}
#prodFlick .prodCont .prodLst > .imgWrap img{width:318px;height:318px;}

.container.recommendDetail .tabmenu_type ul li,
.container.plan .tabmenu_type ul li,
.container.depart .tabmenu_type ul li{width:20%}

.container.depart{margin:0;padding-top:0 !important}

.mcv .container.plan{padding-top:0}
.mcv .container.plan .contentsArea{padding-top:10px}
.plan #cate_list_div .contentsArea{display:none}
.plan #cate_list_div .contentsArea:first-child{display:block}
.plan #cate_list_div .contentsArea .area_type01 ul{padding:0 0 3px;border-bottom:2px solid #cc1d22}
.plan #cate_list_div .contentsArea .area_type01 ul li{margin-bottom:0;padding:5px 10px;border-bottom:1px solid #c5c5c5;text-align:left}
.plan #cate_list_div .contentsArea .area_type01 ul li:last-child{border-bottom:none}
.plan #cate_list_div .contentsArea .area_type01 ul li a{overflow:hidden;display:block;padding-right:12px;background:url('http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/icon_arrow.png') no-repeat right center;background-size:6px 10px;white-space:nowrap;text-overflow:ellipsis}
.plan #cate_list_div .contentsArea .area_type01 ul li .icon{overflow:hidden;display:inline-block;width:58px;height:18px;margin-right:6px;border:1px solid #cc1d22;color:#292929;text-align:center;line-height:18px;vertical-align:middle}

/* 기획전배너 */
.plan_banner{margin:10px 0 0;background:#fff}
.plan_banner > div{overflow:hidden;position:relative}
.plan_banner li img {width:100%;border:none}
.plan_banner ul {overflow:hidden;position:relative}
.plan_banner li {position:relative;float:left;width:100%;background:#fff}
.plan_banner .slide_nav{position:absolute;left:0;bottom:0;width:100%;height:23px;text-align:center}
.plan_banner .slide_nav a{overflow:hidden;vertical-align:middle;cursor:pointer;display:inline-block;width:6px;height:6px;margin-left:4px;background-color:#b6b7bc;text-indent:-1000px}
.plan_banner .slide_nav a:first-child{margin-left:0;}
.plan_banner .slide_nav .on{background-color:#88888b;background-size:100% 100%;width:8px;height:8px}

@media (min-width:640px){
.plan_banner .slide_nav a{width:12px;height:12px;border-radius:8px}
.plan_banner .slide_nav .on{width:16px;height:16px}
}

/* //2014-09 단기개선 */

/*골든데이_종료후 폐기*/
.mcv .container.plan .contentsArea .event_contain{margin-top:-10px}
.lh_home .md_area .area li a{display:block}
.lh_home .md_area .area li a .emb_img{display:inline-block;position:absolute;top:4.3%;left:0;width:25%}
.lh_home .md_area .area li a .emb_img img{width:100%}


/*편성표 공지추가*/
.tv_shopping .tv_noti{text-align:center;font-size:12px;color:#818181;padding:5px 0 15px 0;font-weight:bold;}


/* 바로TV,hot쇼핑, 백화점 리스트 타입 */
.depart .contentsArea .area_type01{margin-bottom: 20px;}
.product_type_portrait{background:#dfdfdf;overflow:hidden;}
.product_type_portrait:first-child{margin-top:10px;}
.product_type_portrait li{margin-bottom:5px;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;background:#fff;-webkit-box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1);}
.product_type_portrait li > a{display:block;position:relative;margin:0 auto;width:100%;overflow:hidden;}
.product_type_portrait li img{width:145px;height:145px;}
.product_type_portrait li span{vertical-align:top}
.product_type_portrait li span.bg{display:none;position:absolute;width:100%;height:79px;border-top: 1px solid #bcc1c1;bottom:0px;left:0px;filter:alpha(opacity=80);opacity:0.8;background-color:#fff;height:55px;border-top:none}
.product_type_portrait li .goods_info{height:115px;display:block;position:absolute;bottom:0;left:0;padding:30px 12px 0 169px;z-index:1;}
.product_type_portrait li .goods_info .title{height:auto;margin:0 0 5px 0;color:#6e6e6e;font-size:13px; overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.2em;}
.product_type_portrait li .goods_info .title:empty{display:none;}
.product_type_portrait li .stitle{overflow:hidden;display:block;height:auto;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;line-height:1.2em;font-size:13px;word-break:break-all;color:#353535}
.product_type_portrait li .goods_info .price{position:absolute;left:169px;top:115px;font-size:22px;}
.product_type_portrait li .goods_info .price_s{position:absolute;left:169px;top:96px;font-size:14px;}
.product_type_portrait li .area .keep {position:absolute;left:115px;bottom:0;text-indent:-5000px;overflow: hidden;display: block;width: 30px;height: 30px;background: url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/category/icon_lotte_keep.png") no-repeat 0 0;background-size: contain;opacity: 0.8;}
.product_type_portrait li .area .keep.on{background:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/category/icon_lotte_keep_on.png") no-repeat 0 0;background-size:100%}
.product_type_portrait li .goodsBox{display:block;margin:0 auto;position:relative;}

.tv_shopping .product_type_portrait .btn_pPlus{width:auto;margin:10px auto 0;height:auto;}
.tv_shopping .product_type_portrait .goods_info{height:130px;padding:15px 12px 0 169px;}

.tv_shopping .tvlive_tab4{padding-top:10px;}

/* 매체아이콘 추가수정0625 */
.product_type_portrait p{position:absolute;top:10px;left:169px;z-index:40;text-indent:-5000px;color:transparent;}
.container.tv_shopping .tvlive_tab2 p{position:absolute;top:42px;left:150px;z-index:40;text-indent:-5000px;color:transparent;}/*미리주문*/

p.icon_lotte_imall {width:48px;height:12px;background:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/tit_icon_imall.png") no-repeat;background-size:auto 100%;}
p.icon_lotte_depart {width:48px;height:12px;background:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/icon_lotte_depart.png") no-repeat;background-size:auto 100%;}
p.icon_lotte_tv {width:48px;height:12px;background:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/icon_tv_shopping.png") no-repeat;background-size:auto 100%;}
p.icon_lotte_catalog {width:48px;height:12px;background:url("http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/common/tit_icon_catalog.png") no-repeat;background-size:auto 100%;}

/* 리스트내 카테고리 */
.cate_list{background:#dfdfdf;padding:5px 0 10px 0;}
.cate_list h4{font-size:14px;color:#313131;margin:0 0 7px 7px;}
.cate_list table{width:100%;border-collapse:collapse;}
.cate_list td{width:33%;border:1px solid #ddd;border-right:0;background:#ededed;color:#727272;}
.cate_list.all td{background:#fff;color:#616161;}
.cate_list.all td a{color:#616161;}
.cate_list td:first-child{border-left:0;}
.cate_list td a{display:block;padding:7px 0;color:#727272;font-size:12px;}

@media screen and (min-width:390px) {
	.qdealing .goods_info .price,
	.qdealing .goods_info .sale {font-size:22px;}
	.qdealing .goods_info .title,
	.qdealing .goods_info .stitle {font-size:18px;}

	.md_area .goods_info .price{font-size:22px;}
	.md_area .goods_info .title,
	.md_area .goods_info .stitle {font-size:18px;}
}

@media screen and (min-width:450px) {
	.qdealing .subtitle {font-size:14px;}
	.qdealing .goods_info .price,
	.qdealing .goods_info .sale {font-size:24px;}
	.qdealing .goods_info .title,
	.qdealing .goods_info .stitle {font-size:20px;}

	.md_area .goods_info .price{font-size:24px;}
	.md_area .goods_info .title,
	.md_area .goods_info .stitle {font-size:20px;}
}

@media screen and (min-width:500px) {
	.qdealing .subtitle {font-size:16px;}
	.qdealing .goods_info .price,
	.qdealing .goods_info .sale {font-size:26px;}
	.qdealing .goods_info .title,
	.qdealing .goods_info .stitle {font-size:22px;}

	.md_area .goods_info .price{font-size:26px;}
	.md_area .goods_info .title,
	.md_area .goods_info .stitle {font-size:22px;}
}

@media screen and (min-width:570px) {
	.qdealing .subtitle {font-size:18px;}
	.qdealing .goods_info .price,
	.qdealing .goods_info .sale {font-size:30px;}
	.qdealing .goods_info .title,
	.qdealing .goods_info .stitle {font-size:26px;}

	.md_area .goods_info .price{font-size:30px;}
	.md_area .goods_info .title,
	.md_area .goods_info .stitle {font-size:26px;}
}

@media screen and (min-width:660px) {
	.qdealing .subtitle {font-size:20px;}
	.qdealing .goods_info .price,
	.qdealing .goods_info .sale {font-size:34px;}
	.qdealing .goods_info .title,
	.qdealing .goods_info .stitle {font-size:30px;}

	.md_area .goods_info .price{font-size:34px;}
	.md_area .goods_info .title,
	.md_area .goods_info .stitle {font-size:30px;}
}

@media screen and (min-width:710px) {
	.qdealing .subtitle {font-size:22px;}
	.qdealing .goods_info .price,
	.qdealing .goods_info .sale {font-size:38px;}
	.qdealing .goods_info .title,
	.qdealing .goods_info .stitle {font-size:34px;}

	.md_area .goods_info .price{font-size:38px;}
	.md_area .goods_info .title,
	.md_area .goods_info .stitle {font-size:34px;}
}

@media screen and (min-width:780px) {
	.qdealing .subtitle {font-size:24px;}
	.qdealing .goods_info .price,
	.qdealing .goods_info .sale {font-size:40px;}
	.qdealing .goods_info .title,
	.qdealing .goods_info .stitle {font-size:36px;}

	.md_area .goods_info .price{font-size:40px;}
	.md_area .goods_info .title,
	.md_area .goods_info .stitle {font-size:36px;}
}

@media screen and (min-width:900px) {
	.qdealing .subtitle {font-size:26px;}
	.qdealing .goods_info .price,
	.qdealing .goods_info .sale {font-size:42px;}
	.qdealing .goods_info .title,
	.qdealing .goods_info .stitle {font-size:38px;}

	.md_area .goods_info .price{font-size:42px;}
	.md_area .goods_info .title,
	.md_area .goods_info .stitle {font-size:38px;}
}

@media screen and (min-width:1000px) {
	.qdealing .subtitle {font-size:28px;}
	.qdealing .goods_info .price,
	.qdealing .goods_info .sale {font-size:48px;}
	.qdealing .goods_info .title,
	.qdealing .goods_info .stitle {font-size:44px;}

	.md_area .goods_info .price{font-size:48px;}
	.md_area .goods_info .title,
	.md_area .goods_info .stitle {font-size:44px;}
}

@media screen and (min-width:640px) {
	.best_deal .today .option span {font-size:20px;}
}

/* 리뉴얼용 땡큐딜 */
.best_deal .rn_thnk_list:first-child{padding-top:0;}
.best_deal .rn_thnk_lbox .rn_today_free {padding:21px 0 0 0;}
.best_deal .rn_thnk_lbox .tv_shop {width:auto;padding:0 0 0 0;margin-right:0;}
.best_deal .rn_thnk_lbox .tv_shop img {width:46px;margin-right:9px;}
.best_deal .rn_thnk_lbox .rn_today_free .rn_today{background:#fff;margin-left:-1px;}
.best_deal .rn_thnk_lbox .rn_today_free .rn_free{background:#fff;border-left:1px solid #b3b3b3;margin-left:-1px;}
.best_deal .rn_thnk_lbox_txt1.on {padding-top:14px;border-top:none;}
.best_deal .rn_thnk_stool{left:20px;bottom:43px;}
.best_deal .rn_thnk_lbox_lt:before {position:absolute;top:0;left:0;width:100%;height:2px;background:#9b9fa0;content:'';}
.best_deal .rn_thnk_stool span:nth-child(1){font-size:12px; width:107px; height:24px;text-indent:-9999px;overflow:hidden;background:url(http://image.lotteimall.com/imall_mc/site/images/imall_mc_renewal/main/icon_today_rn.png) 0 0 no-repeat;background-size:100% 100%;padding:0;}

.rn_mswipe_container>div{z-index:1;background: #fff;}
.rn_mswipe_container>div:first-child{z-index:2;}