/*header*/
#mb_header{padding-bottom: 3px !important;}
#mb_header{width:100%; border-top:7px solid #ffb249; padding-bottom:10px; height:auto;}
#mb_header .logo_header{text-align:center; padding-top:8px;}
#mb_header .logo_header .logo{width:100%; height:auto;}
#mb_header .logo_header .btn_menu img{width:29px; height:auto; position:absolute; top:21px; left:4%;}
#mb_header .logo_header .btn_login img{width:36px; height:auto; position:absolute; top:17px; right:20px;}
#mb_header .logo_header .btn_logout img{width:36px; height:auto; position:absolute; top:17px; right:66px;}
#container{width:100%; color:#5a5a5a; background-color:#e9e9e9;}

/*footer*/
#mb_footer{background-color:#757575; padding:20px 0;}
#mb_footer ul{padding-bottom:10px;}
#mb_footer ul li{text-align:center; color:#fff; font-size:14px; line-height:18px;}
#mb_footer ul.copyright li{color:#c1c1c1;}


    #mb_footer ul li{
         font-size:10px !important;
         color:#fff !important;}
            #mb_footer ul li *{
              font-size:10px !important;
              color:#fff;}

		.btn_pageup .img_mtop {
	    display: block;
	    width: 14px;
	    height: 16px;
	    margin: 7px auto 0;
	    background-position: -156px -104px;
	    
	    background-image: url(/resources/images/mobile/img_btnTop.png);
	    -webkit-background-size: 180px 168px;
	    background-size: 180px 168px;
	}
	
		
		.btn_pageup {
	    overflow: hidden;
	    position: fixed;
	    bottom: 8px;
	    right: 8px;
	    z-index: 999;
	    width: 34px;
	    height: 31px;
	    border: 1px solid rgba(0,0,0,.18);
	    border-radius: 2px;
	    background-color: #fff;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}

/* 맨위로 버튼 */
.btnTop .img_mtop {
	display: block; width: 14px; height: 16px; margin: 7px auto 0; background-position: -156px -104px; 
	background-image: url('/imap/resources/images/mobile/img_btnTop.png'); -webkit-background-size: 180px 168px; background-size: 180px 168px;
}
.btnTop {
	overflow: hidden; position: fixed; bottom: 8px; right: 15px; z-index: 999; width: 34px; height: 31px; 
	border: 1px solid rgba(0,0,0,.18); border-radius: 2px; background-color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
}

/* 뒤로가기 버튼 */
.btnBack .img_mback {
	display: block;
	width: 14px;
	height: 16px;
	margin: 7px auto 0;
	background-position: -155px -104px;
	background-image: url('/imap/resources/images/mobile/img_btnBack.png');
	-webkit-background-size: 180px 168px;
	background-size: 180px 168px;
}
.btnBack {
	overflow: hidden; position: fixed; bottom: 8px; left: 15px; z-index: 999; width: 34px; height: 31px; 
	border: 1px solid rgba(0,0,0,.18); border-radius: 2px; background-color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
}	



/*menu*/
#menuWrap{position:absolute;z-index:400; height:100%; width:100%;left:0; top:0; display:none; min-height: 875px;}
#menuWrap .menu{width:80%; height:100%; background-color:#fff; box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.1);}
#menuWrap .menu .menu_header{overflow:hidden; border-bottom:1px solid #eee;}
#menuWrap .menu .menu_header .logo{padding:10px 0 10px 1px;}
#menuWrap .menu .menu_header .close{float:right; padding:16px 10px 0 0;}
#menuWrap .menu .menu_header .close img{width:80%;}
#menuWrap .menu .menu_list{padding:15px; overflow:hidden;}

#menuWrap .menu .menu_list .menu_01 p{font-size:14px; font-weight:bold; float:left; line-height:38px; width:90%;}
#menuWrap .menu .menu_list .menu_01 p img{padding-right:5px;}
#menuWrap .menu .menu_list .menu_01 p img.tit_img{width:20px;}
#menuWrap .menu .menu_list .menu_01 p.btn_menuclose{float:left; width:10%;}
#menuWrap .menu .menu_list .menu_01 p.btn_menuclose img{min-width:25px; max-width:28px; margin-top:8px;}
	
#menuWrap .menu .menu_list .menu_01 p.line{width:100%; height:3px; border-bottom:3px solid #ffcd89;}
#menuWrap .menu .menu_list .menu_01 ul.link_list li{float:left; width:50%;}
#menuWrap .menu .menu_list .menu_01 ul.link_list li.list2{width:100%;}
#menuWrap .menu .menu_list .menu_01 ul.link_list li.list3{float:left; width:100%; background-color:#f2f2f2;}
#menuWrap .menu .menu_list .menu_01 ul.link_list li.list3 img{padding-right:1px; width:30px;}
#menuWrap .menu .menu_list .menu_01 ul.link_list li a{display:block; height:50px; line-height:50px; padding:0 0 0 10px; border-bottom:1px solid #dcdcdc; 
													box-sizing:border-box; color:#595959; font-size:12px;}
#menuWrap .menu .menu_list .menu_01 ul.link_list li.border-r a,
#menuWrap .menu .menu_list .menu_01 ul.link_list li.border-r2 a{border-right:1px solid #dcdcdc; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.closeBtn{display:inline-block;padding:4px 10px;border:1px solid #bbb;border-radius:5px;background:#fff -webkit-linear-gradient(top,#fff 0%,#fdfdfd 100%);}


#Wrap{width:100%; position:relative;}

