@charset "utf-8";

/*메인 컨텐츠 공통*/
.popular-main-wrap h2,.wsale-main-wrap h2,.event-main-wrap h2,.bundle-main-wrap h2,.plan-main-wrap h2{border-top:2px solid #d6d8d9;min-height:53px;font-size:18px;color:#262f33;line-height:53px;font-weight:bold;padding-left:15px}

.main-goods-list ul:after{content:"";display:block;clear:both}
.main-goods-list ul li{width:50%;float:left}
.main-goods-list ul li .list-right,.main-goods-list ul li .list-left{padding:5px 10px 20px 15px;border-bottom:1px solid #c6cacc;min-height:235px}
.main-goods-list ul li .list-right{border-left:1px solid #c6cacc;padding-left:10px;padding-right:15px}
.main-goods-list .product-item-wrap .img,.main-goods-list .product-item-wrap .img img{position:relative;width:100px;height:100px}
.main-goods-list .bdg_lt{left:-10px;top:0 !important;}
.main-goods-list .ico_sale{width:56px;height:47px;text-align:center;background-position:-70px 0;}
.main-goods-list .ico_sale strong{font-family:Arial;font-weight:bold;font-size:18px;color:#3a3b40;-webkit-transform:rotate(0deg);letter-spacing:-1px;}
.main-goods-list .ico_plus {width:18px;height:18px;margin-top:20px;text-align:center;background-position:-182px -13px;display:inline-block;}
.main-goods-list .detail-title{height:36px;overflow:hidden;}
.main-goods-list .detail-title p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.main-goods-list .detail-info{padding-top:17px !important}
.main-goods-list .emm-b{font-weight:bold;}
/*//메인 컨텐츠 공통*/

.sp_head,.m_head:before,.m_head:after,.m_head_inparea button:after,.m_head_inparea .head_logolst li .sp_head,.m_head_srh:before,.m_head_srh:after,.m_tab_srh li a:before,.m_footer:before,.m_head_inparea:after{display:inline-block;overflow:hidden;width:auto;height:10px;line-height:999px;vertical-align:top;background-size:150px 650px}
.inpbx{display:block;overflow:hidden;width:auto;height:18px;padding:8px 8px 7px;line-height:18px;border:1px solid #ccc;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;letter-spacing:-1px;box-shadow:inset 0 1px 0 rgba(0,0,0,.07)}
.inpbx input{width:100%;height:17px;border:0 none;background:transparent;font-size:12px;line-height:17px;color:#222;vertical-align:top}
.txtarea{display:block;overflow:hidden;position:relative;padding:5px;border:1px solid #ccc;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#fff;line-height:17px;box-shadow:inset 0 1px 0 0 #ededed}
.txtarea label{position:absolute;top:0;left:0;padding:5px;font-weight:normal;font-size:12px;line-height:17px;color:#999}
.txtarea textarea{width:100%;border:0 none;background:transparent;font-size:12px;line-height:17px;color:#000;vertical-align:top}
#m_gnb button,#sm_header button,#e_header button{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-focus-ring-color:rgba(255, 255, 255, 0);outline: 0}

/*화면 상단*/
.mcom_gnbwrap{position:relative;z-index:2010;padding-bottom:4px}
.mcom_wrap.em .mcom_gnbwrap{padding-bottom:3px; background:#cc003d}

.mcom_gnb{position:relative;padding:0 44px 0 44px; height:54px; text-align:center}
.mcom_gnb .m_logo{vertical-align:top}
/* .mcom_wrap.em .mcom_gnb .m_logo{width:157px;height:32px;margin-top:8px;background-position:0 0} */
.mcom_wrap.em .mcom_gnb .m_logo img {max-width:100%;margin-top:8px;vertical-align:middle;}
.mcom_gnb .mcom_gnb_lft{position:absolute; left:4px; top:0}
.mcom_gnb .mcom_gnb_rgt{position:absolute; right:4px; top:0}

.mcom_gnb button{display:inline-block;width:60px;height:54px;line-height:100%;vertical-align:top}
.mcom_gnb .b_category{color:#fff}
.mcom_gnb button strong,.mcom_gnb .b_cart strong{display:block;margin-top:2px;font-weight:bold;font-size:11px;letter-spacing:-1px}
.mcom_gnb .b_cart{position:relative; display:inline-block; width:60px; height:54px; margin-right:-4px; line-height:100%; text-align:center;}
.mcom_gnb .b_cart .ico_cart{width:23px;height:18px;background-position:-39px -40px !important; margin-top:13px}
.mcom_gnb .b_cart strong{margin-top: 4px;color:#fff;}
.mcom_wrap.em .mcom_gnb button strong,.mcom_wrap.em .mcom_gnb .b_cart strong{text-shadow:1px 1px 1px rgba(0,0,0,0.1)}

.sp_com_v2{display:inline-block;overflow:hidden;background:url('/mobile/images/common/sp_com_v1.png') no-repeat 0 0;background-size:200px 400px;line-height:999px;width:30px;height:26px;vertical-align:top}
.mcom_wrap.em .sp_com_v2, .mcom_fixed.em .sp_com_v2{background-position:3px -35px;}

.mcom_sch .m_head_inparea{position:relative;padding:0 14px 7px;background:none}
.m_head_inparea:after{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-position:0 -600px;background-repeat:repeat-x;content:''}
.mcom_sch .m_head_inparea:after{display: none}
.m_head_inparea .head_ipbx{position:relative}
.m_head_inparea .m_schtype{position:absolute;left:15px;top:0;width:36px;padding:5px 0;}
.m_head_inparea .m_schtype .btn_t{display:block;position:relative;z-index:10;line-height:999;height:20px;overflow:hidden;}
.m_head_inparea .m_schtype .ico_code{background-position:-108px -39px;width:36px;height:20px}
.mcom_sch .m_head_inparea .head_ipbx .inpbx{padding-right:25px}
.mcom_sch .m_head_inparea .inpbx{padding:5px 5px 5px 60px;border:1px solid #d9d9d9;background:#fafafa;border-radius:3px;box-shadow:none}
.mcom_wrap.em .mcom_sch .m_head_inparea .inpbx{background:#fff;}
.mcom_sch .m_head_inparea .inpbx input{font-size:13px;color:#222}
.mcom_wrap.em .mcom_sch .m_head_inparea .head_ipbx label{display:inline-block;overflow:hidden;position:absolute;right:15px;top:50%;width:20px;height:20px;margin-top:-10px;vertical-align:top}
.mcom_wrap.em .mcom_sch .m_head_inparea .head_ipbx .ico_srch{background-position:-78px -39px;width:20px;height:20px}

.mcom_tit{position:relative;padding:0 47px 0;height:42px;line-height:42px;text-align:center; border-bottom: 1px solid #d4d4d4;background:rgba(255,255,255,0.8)}
.mcom_tit h1{display:inline-block;overflow:hidden;max-width:100%;font-size:17px;color:#47494f;text-overflow:ellipsis;white-space:nowrap;line-height:42px;}
.mcom_tit .mcom_tit_lft{position:absolute;top:0;left:5px}
.mcom_tit .btn{display:inline-block;width:42px;height:42px;vertical-align:top}
.mcom_tit .ico_prev{width:30px;height:19px;background-position:0 -72px !important; margin-top:11px}
/*//화면 상단*/

/*상단 메뉴*/
.mcom_navwrap{ position: relative; width:100%;height:43px !important;overflow:hidden;background:rgba(255,255,255,0.95)}
.mcom_navwrap:after{position:absolute;bottom:0;left:0;right:0;height:1px;background:#d4d4d4;content:''}
.mcom_navwrap.stuck{position:fixed;left:0;top:0}
.mcom_navwrap .mcom_nav{position:relative;overflow:hidden;height:42px !important; margin:0px auto; width:85%; max-width:750px;}
.mcom_navwrap .scroller{position:absolute;padding:0;z-index:20}
.mcom_navwrap ul{white-space:nowrap}
.mcom_navwrap li{position:relative;display:inline-block;text-align:center}
.mcom_navwrap li a{display:block;height:42px;color:#808080;font-size:17px;line-height:42px;text-align:center; letter-spacing: -1px}
.mcom_wrap.em .mcom_navwrap li a{color:#999}
.mcom_navwrap li.on a{color:#2d2f33;font-weight:bold;}
.mcom_wrap.em .mcom_navwrap li.on a{color:#47494f}
.mcom_navwrap .nav_mnu{position:relative;display:inline-block;padding:0 20px;height:42px;}
.mcom_navwrap .nav_mnu:after{display:none;position:absolute;bottom:0;left:0;right:0;height:4px;background:#cc003d;content:'';z-index:10}
.mcom_navwrap .on .nav_mnu:after{display:block}

.mcom_navwrap .btn_prev{position:absolute;top:0;left:0;z-index:2;width:27px !important;height:42px;background:#fff;}
.mcom_navwrap .btn_prev span{width:11px;height:19px;background-position:-156px -40px !important;margin:12px 0 0 11px}
.mcom_navwrap .btn_next{position:absolute;top:0;right:0;z-index:2;width:27px !important;height:42px;background:#fff;}
.mcom_navwrap .btn_next span{width:11px;height:19px;background-position:-178px -40px !important;margin:12px 0 0 11px}
/*//상단 메뉴*/

/*화면 하단*/
#mcom_footer{padding-bottom:70px;background:#f2f2f3; border-top:1px solid #e2e2e2;}
	.mcom_footer .btnbox{display:table;width:100%;border-bottom:1px solid #d9d9d9;font-size:14px;border-collapse:collapse}
	.mcom_footer .btnbox li{display:table-cell;vertical-align:top;text-align:center}
	.mcom_footer .btnbox li a{display:block;position:relative;padding:9px 0;color:#666}
	.mcom_footer .btnbox li a:before{overflow:hidden;position:absolute;left:0;top:50%;width:1px;height:16px;margin-top:-8px;background:#d7d7d7;content:''}
	.mcom_footer .btnbox li:first-child a:before{display:none}

	.mcom_footer .ft_pd{padding:0 19px}
	.mcom_footer .mall_box{padding-top:16px;word-spacing:-1px}
	.mcom_footer .mall_box .mall_name{font-size:13px;font-weight:bold;color:#666}
	.mcom_footer address{overflow:hidden;margin-top:5px;font-size:12px;line-height:20px;color:#888}
	.mcom_footer address a{text-decoration:underline}
	.mcom_footer .ico_arr{width:3px;height:6px;margin:-1px 0 1px 4px;background:url('/mobile/images/common/sp_com_v1.png') no-repeat -177px -14px;background-size:200px 200px;}
	.mcom_footer .btn_icn .sp_head,.mcom_footer .mall_name .sp_head{vertical-align:middle}
	.mcom_footer .noti_tipbx{margin-top:15px;padding-top:20px;border-top:1px solid #d9d9d9;word-spacing:-1px}
	.mcom_footer .noti_tip{font-size:11px;color:#666}

.mcom_fixed{position:fixed;left:0;right:0;bottom:0;z-index:2900;}
.mcom_fixed .m_f_toppd{position:relative;min-height:45px;padding:0; margin:0 10px 8px}
.mcom_fixed .sp_com_v2 {background:url('/mobile/images/common/sp_foot_ico.png');background-size:57px 15px;}
.mcom_fixed .btn{display:block;height:51px;background:#757a80; font-size: 16px; font-weight:bold;color:#fefeff;line-height:51px;text-align:center; -webkit-box-sizing:border-box;box-sizing:border-box; margin-top:-1px}
	.mcom_fixed .btn_prev{position:absolute;left:0;top:0; width:51px; height:52px; border-top: 1px solid #c4c4c4; background: #fff}
	.mcom_fixed .btn_prev .ico_prev{width:25px;height:15px;margin-top:17px;background-position:0 0}
	.mcom_fixed .m_f_toppd .btn_prev{position:absolute;left:0;top:0; width:44px; height:44px; border: 1px solid #f16b93; background:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,.20);opacity:0.95}
	.mcom_fixed .m_f_toppd .btn_prev .ico_prev{margin-top:13px}
	.mcom_fixed .btn_top{position:absolute;right:10px; bottom:100%; margin:0 0 10px; width:44px; height: 44px; font-size:11px;line-height:16px;color:#4c4c4c; border: 1px solid #f16b93; background:#fff; box-shadow:1px 1px 2px 0 rgba(0,0,0,.20);opacity:0.95}
	.mcom_fixed .m_f_toppd .btn_top{ bottom:auto; right:0; top:0; margin:0}
	.mcom_fixed .btn_top .ico_top{width:17px;height:8px;margin-top:8px;background-position:-40px -3px}
	.mcom_fixed .btn_top .tx{display:block;margin-top:3px}

#foot_nav{position:absolute;bottom:0;width:100%;height:58px;background:#4c555a;z-index:3900;}
.ft_navlist{padding:0 10px;}
.ft_navlist li{float:left;width:20%;text-align:center;font-size:13px;}
.ft_navlist li a{display:block;position:relative;height:22px;padding:34px 0 0;color:#fff;font-weight:bold;}
.ft_navlist li .ico {position:absolute;left:50%;top:10px;margin-left:-12px;}
.ft_navlist li .ico_mnu{width:25px;height:18px;background-position:0 -64px;}
.ft_navlist li .ico_sch{width:20px;height:22px;background-position:-40px -62px;}
.ft_navlist li .ico_hom{width:24px;height:19px;background-position:-77px -64px;}
.ft_navlist li .ico_mys{width:20px;height:22px;background-position:-117px -62px;}
.ft_navlist li .ico_car{width:28px;height:22px;background-position:-154px -62px;}
.ft_navlist li .ico_buy{width:27px;height:22px;background-position:0 -252px;}
.ft_navlist li .ico_zzim{width:26px;height:22px;background-position:-41px -252px;}

.ft_navlist2{padding:0 10px;}
.ft_navlist2 li{float:left;width:25%;text-align:center;font-size:13px;}
.ft_navlist2 li a{display:block;position:relative;height:22px;padding:34px 0 0;color:#fff;font-weight:bold;}
.ft_navlist2 li .ico {position:absolute;left:50%;top:10px;margin-left:-12px;}
.ft_navlist2 li .ico_mnu{width:25px;height:18px;background-position:0 -64px;}
.ft_navlist2 li .ico_sch{width:20px;height:22px;background-position:-40px -62px;}
.ft_navlist2 li .ico_hom{width:24px;height:19px;background-position:-77px -64px;}
.ft_navlist2 li .ico_mys{width:20px;height:22px;background-position:-117px -62px;}
.ft_navlist2 li .ico_car{width:28px;height:22px;background-position:-154px -62px;}
.ft_navlist2 li .ico_buy{width:27px;height:22px;background-position:0 -252px;}
.ft_navlist2 li .ico_zzim{width:26px;height:22px;background-position:-41px -252px;}
/*//화면 하단*/

/*메뉴 버튼 동작시 슬라이드*/
.mcom_aside_lft{position:relative; height:100%; overflow-x:hidden; overflow-y:auto;}
.mcom_sub_ctg{position:absolute; width:100%; height:100%; top:0px; bottom:0px; left:100%;}


.sp_lf,.lf_catesub .lf_catesub>li>.catebx a:first-child:before,.lf_catesub .lf_catesub>li>.catebx a:first-child:after,.lf_catesub .lf_catesub .lf_catesub>li>.catebx a:first-child:after,.lf_tabcate>li>.catebx a:after,.lf_tab li a:before,.lf_catetop a:before, .lf_cate .nosub .b_view{display:inline-block;overflow:hidden;width:auto;height:10px;background:url('/mobile/images/common/sp_com_v2.png') no-repeat 0 0;line-height:999px;vertical-align:top;background-size:200px 400px}
.lf_wrap{position:relative;background:#f5f6f7;line-height:1.5; overflow:hidden;background-color:#ffffff;}
.lf_cont{position:relative;z-index:10;padding-bottom:40px;background-color:#fffff;}
.lf_logwrap{background:#4c5559;}
	.lf_logtop{position:relative;padding:11px 10px;letter-spacing:-1px}
	.lf_logtop .tx{display:inline-block;font-size:16px;color:#fff;vertical-align:middle}
	.lf_logtop_right{position:absolute;right:10px;top:10px;font-size:0;}
	.lf_logtop_right .btn_close{width:28px;height:28px;background-position:0px 0px}
	.lf_logtop_right .btn_login{width:67px;height:26px;background-position:0 -288px;margin-right:15px;}
	.lf_logtop_right .btn_logout{width:80px;height:26px;background-position:-81px -288px;margin-right:15px;}
	.lf_lqlist{border-top:1px solid #5d666a}
	.lf_lq{display:table;width:100%;font-size:12px;line-height:14px;color:#bbbec0;letter-spacing:-1px;table-layout:fixed;border-collapse:collapse}
	.lf_lq li{display:table-cell;vertical-align:top}
	.lf_lq li:first-child a{border-left:0 none}
	.lf_lq li a{display:block;position:relative;height:53px;padding:12px 0 12px 13px;border-left:1px solid #5d666a;color:inherit}
	.lf_lq li .lfq_bot{position:absolute;left:13px;bottom:13px}
	.lf_lq li .num{display:inline-block;margin:-5px 0 -4px;font-family:Arial;font-size:23px;line-height:25px;color:#fff;vertical-align:top}
	.lf_lq li .lfq_bot_rig{position:absolute;right:13px;bottom:13px}
	.lf_lq li .ico_arrow{width:16px;height:16px;background-position:-39px -5px;}
.mcom_scroll{width:100%}
.mcom_scroll::after{content:''; position:absolute;top:0px;right:0px;bottom:0px;z-index:2100;width:7px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.6));}

.h3_lf{max-height:54px;border-bottom:1px solid #e8e8e8;background:#f5f6f7;padding:10px 25px;font-size:16px;color:#909699;}
.h3_lf.tx_cen{text-align:center;}
.lf_shopwrap{background:#fff}
	.lf_shoplist{margin-top:20px;font-size:13px;line-height:17px;padding:0 15px}
	.lf_shoplist:after{display:block;clear:both;content:''}
	.lf_shoplist li{float:left;width:25%;text-align:center}
	.lf_shoplist li a{display:block;position:relative;height:42px;padding:70px 8px 0;color:#3d3d3d}
	.lf_shoplist li a .ico_brand{position:absolute;left:50%;top:0;width:65px;height:65px;margin-left:-33px;background:url('/mobile/images/common/sp_cate_depot.jpg') no-repeat 0 0;background-size:200px 402px}
	.lf_shoplist li.lf_cate_ty01 a .ico_brand{background-position:0 0}
	.lf_shoplist li.lf_cate_ty02 a .ico_brand{background-position:-67px 0}
	.lf_shoplist li.lf_cate_ty03 a .ico_brand{background-position:-134px 0}
	.lf_shoplist li.lf_cate_ty04 a .ico_brand{background-position:0 -67px}
	.lf_shoplist li.lf_cate_ty05 a .ico_brand{background-position:-67px -67px}
	.lf_shoplist li.lf_cate_ty06 a .ico_brand{background-position:-134px -67px}
	.lf_shoplist li.lf_cate_ty07 a .ico_brand{background-position:0 -134px}
	.lf_shoplist li.lf_cate_ty08 a .ico_brand{background-position:-67px -134px}
	.lf_shoplist li.lf_cate_ty09 a .ico_brand{background-position:-134px -134px}
	.lf_shoplist li.lf_cate_ty10 a .ico_brand{background-position:0 -201px}
	.lf_shoplist li.lf_cate_ty11 a .ico_brand{background-position:-67px -201px}
	.lf_shoplist li.lf_cate_ty12 a .ico_brand{background-position:-134px -201px}
	.lf_shoplist li.lf_cate_ty13 a .ico_brand{background-position:0 -268px}
	.lf_shoplist li.lf_cate_ty14 a .ico_brand{background-position:-67px -268px}
	.lf_shoplist li.lf_cate_ty15 a .ico_brand{background-position:-134px -268px}
	.lf_shoplist li.lf_cate_ty16 a .ico_brand{background-position:0 -335px}
	
	.lf_shoplist li a .ico_brand1{position:absolute;left:50%;top:0;width:65px;height:65px;margin-left:-33px;background:url('/mobile/images/common/sp_cate_chain.jpg') no-repeat 0 0;background-size:200px 402px}
	.lf_shoplist li.lf_cate_ty01 a .ico_brand1{background-position:0 0}
	.lf_shoplist li.lf_cate_ty02 a .ico_brand1{background-position:-67px 0}
	.lf_shoplist li.lf_cate_ty03 a .ico_brand1{background-position:-134px 0}
	.lf_shoplist li.lf_cate_ty04 a .ico_brand1{background-position:0 -67px}
	.lf_shoplist li.lf_cate_ty05 a .ico_brand1{background-position:-67px -67px}
	.lf_shoplist li.lf_cate_ty06 a .ico_brand1{background-position:-134px -67px}
	.lf_shoplist li.lf_cate_ty07 a .ico_brand1{background-position:0 -134px}
	.lf_shoplist li.lf_cate_ty08 a .ico_brand1{background-position:-67px -134px}
	.lf_shoplist li.lf_cate_ty09 a .ico_brand1{background-position:-134px -134px}
	.lf_shoplist li.lf_cate_ty10 a .ico_brand1{background-position:0 -201px}
	.lf_shoplist li.lf_cate_ty11 a .ico_brand1{background-position:-67px -201px}
	.lf_shoplist li.lf_cate_ty12 a .ico_brand1{background-position:-134px -201px}
	.lf_shoplist li.lf_cate_ty13 a .ico_brand1{background-position:0 -268px}
	.lf_shoplist li.lf_cate_ty14 a .ico_brand1{background-position:-67px -268px}
	.lf_shoplist li.lf_cate_ty15 a .ico_brand1{background-position:-134px -268px}
	.lf_shoplist li.lf_cate_ty16 a .ico_brand1{background-position:0 -335px}
	
.lf_article{background:#fff}
	.lf_artpd{padding:0 25px}
	.lf_artpd_s{padding:0 10px}
	.lf_tmlistwrap{overflow:hidden}
		.lf_tmlist{margin-bottom:-1px}
		.lf_tmlist:after{display:block;clear:both;content:''}
		.lf_tmlist li{float:left;width:50%;border-bottom:1px solid #ededed;text-align:center}
		.lf_tmlist li a{display:block;position:relative;height:81px}
		.lf_tmlist li a:before{display:inline-block;height:100%;vertical-align:middle;content:''}
		.lf_tmlist li img{max-width:100%;max-height:81px;vertical-align:middle}
		.if_tmbtn {text-align:right;}
		.if_tmbtn button.more{margin-top:10px;background:url('/mobile/images/common/ico_more_black.png') 100% 50% no-repeat;-webkit-background-size:59px 11px;background-size:59px 11px;}
		.if_tmbtn button.more span {height:11px;overflow:hidden;line-height:999}
.lf_lywrap{position:relative;line-height:1.5; height:100%;}
.lf_lywrap:before{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.7);content:''}
.lf_ct_top{position:relative;z-index:10;height:60px}
.lf_ct_top:before{position:absolute;left:0;top:0;width:71px;height:63px;background:url('/mobile/images/common/bg_lftop.png') no-repeat 0 0;background-size:71px 128px;content:''}
.lf_ct_top:after{position:absolute;left:71px;top:0;right:0;height:63px;background:url('/mobile/images/common/bg_lftop.png') repeat-x 0 -65px;background-size:71px 128px;content:''}
.lf_ct_top h1{position:relative;z-index:10;height:60px;padding-left:71px;font-size:15px;font-weight:normal;line-height:17px;color:#47494f;letter-spacing:-1px}
.lf_ct_top h1:before{display:inline-block;width:1px;height:60px;margin-left:-1px;vertical-align:middle;content:''}
.lf_ct_top h1 .tit{display:inline-block;vertical-align:middle}
.lf_ct_top h1 .ico_brand{margin-right:8px;vertical-align:middle}
.lf_ct_top .lf_close{position:absolute;right:20px;top:15px;z-index:10}
.lf_ct_top .lf_close .sp_lf{width:32px;height:32px;background-position:0 -99px}
.lf_ct_cont{position:relative;z-index:10;background:#fff; height:100%;}
	.mcom_scroll{width:100%; height:100%;}
		.lf_cate{font-size:16px;line-height:18px;color:#47494c;letter-spacing:-1px}
		.lf_cate>li{border-bottom:1px solid #ededed}
		.lf_cate>li>.catebx{position:relative}
		.lf_cate>li>.catebx a:first-child{display:block;padding:15px 20px;color:inherit}
		.lf_cate .b_view{display:inline-block;position:absolute;right:25px;top:50%;z-index:10;width:53px;height:28px;margin-top:-15px;padding:0;border:1px solid #e7e7e7;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#fafafa;font-size:11px;line-height:28px;color:#808080;text-align:center}
		.lf_cate .b_view:before{display:none}
		.lf_cate .nosub .b_view{display:block;text-indent:-9999px;position:absolute;right:25px;top:50%;z-index:0;width:23px;height:22px;margin-top:-11px;padding:0;border:0 !important;border-radius:0 !important;background-color:transparent !important;background-position:-45px -103px;font-size:11px;line-height:28px;color:#808080;text-align:center}
		.lf_cate .selected{position:relative;z-index:10}
		.lf_cate .selected>.catebx:before{position:absolute;left:0;top:0;bottom:0;width:6px;background:#fc4355;content:''}
		.lf_cate .selected>.catebx a{color:#fc4355}
		.lf_cate .selected>.catebx .b_view{border-color:#b80037;background-color:#cc003d;color:#fff}
		.mcom_aside_lft.em .lf_cate .selected{border-bottom-color:#cc003d}
		.mcom_aside_lft.em .lf_cate .selected>.catebx:before{background:#cc003d}
			.lf_catesub{display:none;font-size:15px;background:#f5f7f8}
			.lf_catesub>li{border-top:1px solid #ededed}
			.lf_catesub>li>.catebx{position:relative}
			.lf_catesub>li>.catebx a:first-child{display:block;position:relative;padding:15px 85px 15px 20px}
/*//메뉴 버튼 동작시 슬라이드*/

/*메인-이번주만특가*/
.wsale_vis{position:relative;height:128px;background:#ff643a url('/mobile/images/main/week_sale_title.jpg') no-repeat 50% 0;background-size:350px 128px;}
	.ws_timer{width:100%;position:absolute;bottom:12px;left:0;text-align:center;}
	.ws_timer span{height:22px;color:#323030;font-size:11px;font-weight:bold;text-align:center;line-height:22px;display:inline-block;}
	.ws_timer span.num{width:16px;height:22px;margin-right:-2px;background:#000;color:#fff;font-size:11px;font-weight:bold;text-align:center;line-height:22px;display:inline-block;}
/*//메인-이번주만특가*/

/*메인-이벤트*/
.event-main-wrap .swipe-pagecontrol .ts-event-main-product-img li{width:100%;height:100% !important}
.event-main-wrap .swipe-pagecontrol .ts-event-main-product-img li .event_title{overflow:hidden;clear:both;position:relative;padding:12px 20px;border-bottom:1px solid #c6cacc;display:block;background:#fff url('/mobile/images/common/bg_dotline.png') repeat-x;background-size:3px 1px;text-align:left;color:#636566;font-weight:bold}
.event-main-wrap .swipe-pagecontrol .ts-event-main-product-img li .event_title span{color:#cc003d}
.event-main-wrap .swipe-pagecontrol .ts-event-main-product-img li a{width:auto;height:100%}
/*//메인-이벤트*/

/*메인-묶음상품*/
.bundle_vis{position:relative;height:128px;background:#ffd52e url('/mobile/images/main/bundle_product_title.jpg') no-repeat 50% 0;background-size:350px 128px;}
.bundle-main-wrap .img{width:128px !important;height:50px !important;}
.bundle-main-wrap .img img{width:50px !important;height:50px !important;display:inline-block;}
.bundle-main-wrap .main-goods-list ul li .list-right, .bundle-main-wrap .main-goods-list ul li .list-left {min-height:135px;}
.bundle-main-wrap .product-info-wrap .detail-info .detail-price .bundle{font-size:16px;color:#636566;display:block;padding-top:1px;letter-spacing:-1px;}
/*//메인-묶음상품*/

/*메인-이달의기획전*/
.plan-main-wrap .swipe-pagecontrol .ts-event-main-product-img li{width:100%;height:100% !important}
.plan-main-wrap .swipe-pagecontrol .ts-event-main-product-img li .event_title{overflow:hidden;clear:both;position:relative;padding:12px 20px;border-bottom:1px solid #c6cacc;display:block;background:#fff url('/mobile/images/common/bg_dotline.png') repeat-x;background-size:3px 1px;text-align:left;color:#636566;font-weight:bold}
.plan-main-wrap .swipe-pagecontrol .ts-event-main-product-img li .event_title span{color:#cc003d}
.plan-main-wrap .swipe-pagecontrol .ts-event-main-product-img li a{width:auto;height:100%}
/*//메인-이달의기획전*/

/* 좌측 메뉴돌출시 우측부분 오버랩용도 */
#ovl {position:absolute; top:0px; right:0px; width:20%; height:100%; z-index:99999;}

/* 상품리스트 및 상품 상세부분에 사용 */
.none {display:none !important;}