@charset "utf-8";
.MallCategoty{position:absolute;top:23px;left:13px;visibility:visible;display:none;}
#MallCate{display:none;}

@media all and (max-width:1024px){
}

@media all and (max-width:736px) and (orientation:landscape) {
}

@media all and (max-width:480px) and (orientation: portrait){
	#wrap_w{width:100%;overflow-x:hidden;}
	.MallCategoty{position:absolute;top:14px;left:4px;display:block;}
	.MallCategoty img{width:18px;}
	#MallCate{position:fixed;top:0;left:-75%;z-index:999;width:75%;height:100%;border-right:1px solid #e6e6e6;background:#fff;display:inline-block;overflow-y:auto; z-index:9998}
	
	.bflogin{display:inline-block;width:100%;height:100%;}
	.bflogin a{position:absolute;top:50%;left:50%;margin:-10px 0 0 -38px;z-index:9999;width:75px !important;height:21px;line-height:22px;font-size:14px;}
	#Mcate_mask{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.2;z-index:9997; display:none;}
	
	.aflogin{height:100%;}
	.allcate_w{position:relative;display:inline-block;max-height:100%;overflow-y:scroll !important;}
	.allcate_w .pop_menu_list{display:inline-block;}
	.muser_account{position:relative;top:0;left:-233px;padding:16px 10px;display:block;height:42px;z-index:999;}
	.muser_account .my_ico{display:inline-block;width:50px;height:55px;padding:0 0 0 0;margin:-2px 5px 0 5px;float:left;}
	.muser_account .my_info{display:inline-block;width:160px;margin:0 0 0 5px;padding:0;}
	.muser_account .my_info .name{display:inline-block;width:100%;font-size:14px;height:12px;line-height:12px;color:#000;}
	.muser_account .my_info .email{display:inline-block;width:100%;font-size:12px;height:12px;line-height:12px;color:#b2b2b2;}
	.muser_account .my_info .member_lev{display:inline-block;width:100%;font-size:12px;height:12px;line-height:12px;color:#4aa8f0;}
	
	#Maccount_info .logout{position:absolute;top:28px;left:20px;background:none;padding:0;border:none; float:}
	#Maccount_info .logout a{display:inline-block;height:24px;line-height:24px;margin:0;padding:0;border-radius:3px;font-size:14px;width:60px !important;}
	
	 #Maccount_info .login{position:absolute;top:15px;left:110px;background:#de281d;padding:0;border:none; z-index:999;}
	 #Maccount_info .login a{display:inline-block;height:24px;line-height:24px;margin:0;padding:0;border-radius:3px;font-size:14px;width:60px !important;}
	
	.pop_menu_list{padding:0;}
	.pop_menu_list li a{display:block;width:auto;}
	
	strong.menu_title{display:inline-block;width:100%;height:19px;line-height:19px;padding:7px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#f5f5f5 url(../../img/ico/ico_mypage.png) no-repeat 10px 50%;font-size:14px;font-weight:700;text-indent:31px;background-size:17px 15px;}
	
	.cate_title{position:relative;display:inline-block;width:300px;height:19px;line-height:19px;padding:7px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#f5f5f5 url(../../img/ico/ico_allCate.png) no-repeat 10px 50%;font-size:14px;font-weight:700;text-indent:31px;background-size:14px 10px;}
	.cate_title em{position:absolute;top:0;right:10px;width:26px;height:19px;text-align:center;border-left:1px solid #e6e6e6;padding:7px 0;text-indent:0;font-size:14px;color:#000;text-indent:10px;}
	
	.mcate_list li a:hover{background:#f5f5f5;}
	.mcate_list li a.on{background:#f5f5f5;}
	
	.cate_box01{font-size:8px}
	.cate_box01 li{position:relative;border-bottom:1px solid #e6e6e6;font-size:10px;}
	.cate_box01 li > a{display:inline-block;width:100%;height:27px;line-height:17px;padding:5px 0;font-size:10px;text-indent:10px;}
	.cate_box01 li a em{position:absolute;top:0;right:10px;display:inline-block;width:26px;height:27px;line-height:17px;text-align:center;text-indent:0;padding:5px 0;font-size:12px;color:#000;text-indent:5px;}

	.cate_box02{margin:0;padding:0;border-bottom:none;}
	.cate_box02 li{border-top:1px solid #e6e6e6;border-bottom:none;}
	.cate_box02 li > a{display:inline-block;width:100%;height:27px;line-height:17px;padding:5px 0;font-size:10px;text-indent:20px;}

	.cate_box03{margin:0;padding:0;border-bottom:none;}
	.cate_box03 li{border-top:1px solid #e6e6e6;border-bottom:none;}
	.cate_box03 li > a{display:inline-block;width:100%;height:27px;line-height:17px;padding:5px 0;font-size:12px;text-indent:30px;}
	
	.cate_box03{margin:0;padding:0;border-bottom:none;}
	.cate_box04 li{border-top:1px solid #e6e6e6;border-bottom:none;}
	.cate_box04 li > a{display:inline-block;width:100%;height:27px;line-height:17px;padding:5px 0;font-size:12px;text-indent:40px;}
}

@media all and (max-width:375px) and (orientation: portrait) {
  #MallCate{left:-80%;width:80%;z-index:9999}
}

@media all and (max-width:360px) and (orientation: portrait) {
  #MallCate{left:-85%;width:85%;z-index:9999}
}

@media all and (max-width:320px) and (orientation: portrait) {
  #MallCate{left:-90%;width:90%;z-index:9999}
}
