@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} */
.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; text-align:center;}

.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:0px 10px 0px 15px;border-bottom:1px solid #c6cacc;min-height:100px}
.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:10px !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:#fcc325;}
/* .mcom_wrap.em .mcom_gnbwrap{padding-bottom:3px;
	background: -webkit-linear-gradient(left, #f17e00 0%,#c22518 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f17e00', endColorstr='#c22518',GradientType=0);
	background-color:#c22518; 
} */

.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:1px;vertical-align:top;}
.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 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)}
.mcom_gnb .b_cart .ico_cart{width:23px;height:18px;background-position:-39px -40px !important; margin-top:18px}


.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}
.sp_com_menu{display:inline-block;overflow:hidden;background:url('/mobile/images/common/sp_com_v1.png') no-repeat 0 0;background-size:30px 26px;line-height:999px;width:30px;height:26px;vertical-align:top;}
/* .sp_com_cart{display:inline-block;overflow:hidden;background:url('/mobile/images/common/sp_com_v1.png') no-repeat 0 0;background-size:30px 26px;line-height:999px;width:30px;height:26px;vertical-align:top;background-position:-60px -50px;margin-top:10px;} */
.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 10px;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:black;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:white; border-top:1px solid #e2e2e2;} */
#mcom_footer{padding-bottom:100px;background:white; border-top:1px solid #e2e2e2;}
	.mcom_footer .btnbox{display:table;width:100%;border-bottom:1px solid #d9d9d9;font-size:12px;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:black;font-weight:bold;}
	/* .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 .btnbox2{display:table;width:100%;border-bottom:1px solid #d9d9d9;font-size:14px;border-collapse:collapse;background:white}

	.mcom_footer .ft_pd{padding:0 19px;text-align:center}
	.mcom_footer .mall_box{padding-top:16px;word-spacing:-1px}
	.mcom_footer .mall_box .mall_name{font-size:13px;font-weight:bold;color:black}
	.mcom_footer address{overflow:hidden;margin-top:5px;font-size:12px;line-height:20px;color:black;font-weight:bold;}
	.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;word-spacing:-1px;padding-bottom:10px;}
	.mcom_footer .noti_tip{font-size:11px;color:black;font-weight:bold;margin-top:5px}

/* .mcom_fixed{position:fixed;left:0;right:0;bottom:0;z-index:2900;} */
.mcom_fixed{position:fixed;left:0;right:0;bottom:58px;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 #6b6cb7; 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 #6b6cb7; 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:fixed;bottom:0;width:100%;height:58px;background:white;z-index:3900; background:#fcc325;}
.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:white;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; width:40%; background:#808080;}
.ft_navlist2 li:nth-child(1){width:20%; background:#b3b4b4;}
.ft_navlist2 li:nth-child(3){background:#fcc325;}
/* .ft_navlist2 li a{display:block;position:relative;height:22px;padding:34px 0 0;color:black;font-weight:bold;} */
.ft_navlist2 li a{display:block;position:relative;height:22px;padding:20px 0;color:white;font-weight:bold; font-size:16px;}
/* .ft_navlist2 li .ico {position:absolute;left:50%;top:10px;margin-left:-12px;} */
.ft_navlist2 li .ico {position:absolute;left:50%;top:18px;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%;} */
.mcom_sub_ctg{position:absolute; width:100%; height:100%; top:0px; bottom:0px; left:100%; display:none;}


.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:#fcc325;}
	.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:relative;top:10px;font-size:0; text-align:center;} */
	.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; position:relative; left:80px; bottom:20px;} */
	.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; position:relative; left:12px;} */
	/* .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 a{display:block;position:relative;height:53px;padding:12px 0 12px 13px;border-left:1px solid #5d666a;color:#fff;}
	.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_printecB2c.jpg') no-repeat 0 0;background-size:200px 335px}
	.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_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:gray;background-color:black;color:#fff}
		.mcom_aside_lft.em .lf_cate .selected{border-bottom-color:black}
		.mcom_aside_lft.em .lf_cate .selected>.catebx:before{background:black}
			.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{height:194px !important} */
/* .event-main-wrap .swipe-pagecontrol .ts-event-main-product-img li a{width:auto;height:194px} */
/*//메인-이벤트*/

/*메인-묶음상품*/
.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;}


/*조성빈 사이드 카테고리*/
/* .lf_logtop_right .btn_logout{width:80px;height:26px;background-position:-81px -288px; position:relative; left:12px; margin-right:15px;} */
.lf_logtop_right .btn_logout{width:80px;height:26px;background-position:-69px -255px; position:relative; left:12px; margin-right:15px; background-size:180px 360px;}


/*******************************************************************
*	메인 상단 프로모션 영역
********************************************************************/
.banner_cate{left:0; top:500px; width:100%; height:25px; text-align:center; padding-top:10px;}
.banner_cate li {height:15px; margin:0 6px; display:inline-block;}
.banner_cate li a {width:15px; height:15px; background:url('/mobile/images/main/banner_cate_num.png') no-repeat 0 0; text-indent:-9999px; display:block;}
.banner_cate li a:hover,
.banner_cate li.on a {background-position:0 -15px;}





/* [sb.jo] 2017.03 모바일 추가수정 */

#m_container #m_content .third_depth_cate {padding:5px;}
#m_container #m_content .third_depth_cate #cateList {width:100%; height:30px; background:#fff;}
#m_container #m_content .mCate_header {text-align:center;}
#m_container #m_content .mCate_content {padding-top:10px;}
#m_container #m_content .mCate_content li img {width:100%; padding-bottom:10px;}

#m_container #m_content .nexEvent_banner_field .nexEventBannerArea img{width:100%;}
#m_container #m_content .nexEvent_banner_field .nexEventBannerArea .m_nexEvent_text {width:100%; padding:10px 0; border-bottom:1px solid #e1e1e1; text-align:center;}
#m_container #m_content .nexEvent_banner_field .nexEventBannerArea .m_nexEvent_text h4 {color:#1f1f1f;}


#m_container .main_banner_field .bx-wrapper {margin:0 auto 30px;}
#m_container .main_banner_field .bx-wrapper .bx-pager {padding:6px; 0}
#m_container .main_banner_field .bx-wrapper .bx-pager.bx-default-pager a {margin:0 11px; border-radius:50px;}
#m_container .main_banner_field .bx-wrapper .bx-pager.bx-default-pager a.active {background:#6b6cb7 !important;}
#m_container .main_banner_field .bx-wrapper .bx-pager.bx-default-pager a:hover {background:#666;}


#leftlist .lf_wrap .mcom_scroll .lf_shopwrap .b_view{display:inline-block; position:relative; right:25px;top:50%;z-index:10;width:60px;height:28px;margin-top:-38px; 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:left; float:right; padding-left:7px; margin-right:-10px;}
#leftlist .lf_wrap .mcom_scroll .lf_shopwrap .b_view img {padding:8px 0 0 2px;}

.box_coupon {display:none;position:absolute;top:0;left:0;width:100%;height:100%}
.box_coupon .dimmed {z-index:4000}
.box_coupon .inner {position:absolute;top:12px;left:0;z-index:4100;margin:0;padding-bottom:14px;background-color:#fff;}
.box_coupon .tit_coupon {display:block;height:27px;padding:9px 0 0 14px;border-bottom:1px solid #c8c8c8;font-size:14px;color:#000}
.box_coupon .link_coupon {display:block;position:relative;width:96%;height:25px;margin:10px auto;padding-top:4px;text-align:center;border:1px solid #e8e8e8;border-radius:2px;font-size:11px;text-align:center}
.box_coupon .link_coupon .ico_depot {position:absolute;top:9px;right:9px;width:7px;height:4px;background-position:-138px -56px}
.box_coupon .list_notice {padding:8px 14px;border-bottom:1px solid #c8c8c8}
.box_coupon .list_notice li {position:relative;padding-left:7px;font-size:11px;line-height: 1.5}
.box_coupon .list_notice li:before {content:'';position:absolute;top:5px;left:0;width:3px;height:3px;background-color:#ccc}
.box_coupon .list_item2 .num_cost {font-weight:bold}
.box_coupon .list_item2 .num_prd {display:block;font-weight:bold;font-size:14px;padding:5px 0;}
.box_coupon .list_sale {overflow:hidden;padding-right:14px;height:26px;font-weight:bold;font-size:12px;background-color:#f2f2f2;color:#000;text-align:right}
.box_coupon .list_sale dt, .box_coupon .list_sale dd {display:inline-block;padding-top:6px}
/*.box_coupon .list_sale dd {width:60px}*/
.box_coupon .link_close {position:absolute;top:6px;right:9px}
.box_coupon .link_close .ico_depot {width:23px;height:22px;background-position:-62px 0; border-radius:15px;}
.box_coupon .link_deliver {display:block;position:relative;height:19px;margin:10px 14px;padding-top:4px;border:1px solid #e8e8e8;font-size:11px;text-align:center}
.box_coupon .list_total {height:28px;margin-bottom:14px;padding-top:3px;border-bottom:1px solid #c8c8c8;font-size:13px;background-color:#fff;color: #c20000}
.box_coupon .btn_submit {display:block;height:26px;margin:0 14px;padding-top:10px;font-size: 13px;background-color:#cc0001;color:#fff;text-align:center}
.box_coupon .item_coupon .list_item{width:300px;margin: 14px;}
.box_coupon .item_coupon .list_item li{height:125px;padding:5px 0;font-size:1.2em;border-bottom:1px solid #ddd;}
.box_coupon .item_coupon .list_item li:last-child{border-bottom:none;}
.box_coupon .list_item2 .desc_count {position:absolute;bottom:28px;right:3px;font-weight:bold;font-size:14px}

.box_coupon .btnArea{overflow:hidden;padding-bottom:8px;}
.box_coupon .btnArea .leftBtn{float:left;width:50%;}
.box_coupon .btnArea .leftBtn a{display:block;height:26px;margin:0 14px;padding-top:10px;font-size: 13px;background-color:#aaaaaa;color:#fff;text-align:center}
.box_coupon .btnArea .rightBtn{float:right;width:50%;}
.box_coupon .btnArea .rightBtn a{display:block;height:26px;margin:0 14px;padding-top:10px;font-size: 13px;background-color:#aaaaaa;color:#fff;text-align:center}

.box_coupon .item_coupon .list_item.type2 li{height:15px;}

.box_coupon .item_coupon .list_item.type2 li .couponImg{margin-left:26px;position: absolute;}
.box_coupon .item_coupon .list_item.type2 li .couponImg img{height:100px;}
.box_coupon .item_coupon .list_item.type2 li .couponBtn {position: absolute; margin:108px 0 0 79px;}

.dimmed {position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;background:#000;opacity:0.6;}

.ico_depot {display:inline-block;overflow:hidden;font-size:0;line-height:0;background:url(/mobile/images/common/ico_depot.png) 0 0 no-repeat;vertical-align:top;text-indent:-9999px}
.main-goods-list .theme_list {width:100%;}
.main-goods-list .theme_list img {width:100%;}
#container #container_top .contents_top .main_banner_field .mainBannerArea a img {width:100%;}

/*********************************************************** 쿠폰 및 마일리지 페이지 & 상품평 CSS  ***********************************************************/
/*나의혜택-마일리지*/
.list_mileage {font-size:12px;margin:0 auto;overflow:hidden;position:relative;margin:10px 14px 15px;border:1px solid #fcc325;border-radius:2px}
.list_mileage .link_add{position:absolute;right:0;top:10;padding:0;padding:3px 10px 0px 10px;margin:0;}
.list_mileage .link_cont {width:160px;height:59px;margin:0 auto; display:block;}
.list_mileage .ico_mileage {width:40px;height:30px;margin:15px 0 0 10px;background-position:-50px -100px;}
.list_mileage .txt_info {float:right;padding:13px 42px 0 0;font-size:11px;text-align:right;color:#494949;}
.list_mileage .txt_info em {display:block;padding-top:4px;font-weight:bold;font-size:18px;color:#fcc325;}
.list_mileage .txt_info em .txt_g {padding-left:2px;font-size:10px}

.list_tab {overflow:hidden;border-bottom:1px solid #ccc;font-size:12px;font-weight:bold}
.list_tab li {float:left}
.list_tab .on .link_tab {background-color:#f2f2f2;color:#fcc325;}
.list_tab .link_tab {display:block;position:relative;height:35px;line-height:36px;text-align:center}
.list_tab2 li {width:50%}
.list_tab3 li {width:33.33%}
.list_tab3 .link_tab {height:35px;border-left:1px solid #ccc}

/* #type2 .list_coupon li {border-radius:5px; border:1px solid; padding:5px; margin:20px;} */

.list_coupon {font-size:12px;}
.list_coupon li {position:relative;padding:0 12px;border-bottom:1px solid #e8e8e8;margin:20px 0 0 0;line-height:20px;}
.list_coupon li strong{width:50px;}
.list_coupon li:last-child{border:none;}
.list_coupon dl {margin:20px 0;}
.list_coupon .link_add{padding:0;padding:3px 10px 0px 10px;margin:0;height:20px;line-height:16px;}
.link_add  {display:inline-block;height:22px;padding-top:6px;border-radius:2px;text-align:center;background-color:#3e3e3e;color:#fff}
.box_coupon2 .tit_comment {display:block;height:26px;padding:11px 0 0 14px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;font-size:12px;color:#000;position:relative;}
.box_coupon2 .list_member {margin-bottom:20px; padding-top:10px;}
.box_coupon2 .list_member label {float:left; width:78px; padding-top:8px; font-weight:bold; margin:5px 14px;}

.box_write .tit_item {height:36px;padding:1px 14px 0;border-bottom:1px dotted #ccc;font-weight:600;font-size:13px;line-height:36px;color:#242424; display:block; margin-bottom:3px;}
.box_write .list_member {padding:10px 14px}

.list_member .member_item {overflow:hidden;position:relative;height:21px;padding-top:5px;border:1px solid #c8c9cc;border-radius:2px;margin-left:100px;margin-top:5px;}
.list_member .member_type1 {width:136px}
.list_member input {height:16px;padding:0 5px;border:0 none;font-size:12px;line-height:14px;background-color:#fff; width:117px;}
.list_member .link_add  {display:inline-block;width:70px;height:22px;padding-top:6px;border-radius:2px;text-align:center;background-color:#3e3e3e;color:#fff;}
.list_member li {overflow:hidden;margin-top:3px;font-size:12px;line-height:12px;text-align:left}
.list_member h4{font-weight:bold;margin-bottom:10px;}
.list_member .member_item {overflow:hidden;position:relative;height:21px;padding-top:5px;border:1px solid #c8c9cc;border-radius:2px;margin-left:100px;}
.list_member .member_type2, .list_member .member_type3 {height:45px;border:0 none;padding-top:0}
.list_member .member_type3 input {height:25px;margin-right:3px;padding-top:1px;border:1px solid #c8c9cc;border-radius:2px;}
.list_member .member_type5 {height:45px;margin-left:0;}
.list_member textarea {display:block;overflow:hidden;width:100%;border:0;margin-bottom:5px;padding:0 5px;font-weight:200;font-size:12px;line-height:1.3;background-color:#fff;color:#242424;letter-spacing:-1px;box-sizing: border-box;-webkit-box-sizing: border-box;resize:none;outline:0;min-height:60px}

.write_comment {color:#000;border:1px solid #c8c8c8;margin-bottom:20px;}
.write_comment li {position:relative;padding:10px 14px;font-size:12px;line-height:1.5;border-top:1px dotted #c8c8c8}
.write_comment li:first-child {border-top:0 none}
.write_comment li:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
.write_comment strong{width:50px;}
.write_comment strong , .write_comment dl{float:left;}
.write_comment .list_star {float:left}
.write_comment .star_off {position:relative;width:65px;height:14px;margin-top:1px;background-position:0 -56px}
.write_comment .star_on {position:absolute;top;left:0;height:14px;background-position:0 -40px}
.write_comment .link_social {position:absolute;top:0;right:0;padding:12px 14px}
.write_comment .link_social .ico_depot {width:16px;height:16px;background-position:-20px -20px}

.notice_type1 {padding:0 14px; font-size:12px; margin:5px 0; color:#fcc325;}


/********************************************************END 쿠폰 및 마일리지 페이지 & 상품평 CSS  END********************************************************/

