/* reset */
/* input 기본 스타일 초기화 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}
input{outline:0;border:0;}


@media (max-width:767px){
	body{padding-top:55px !important;}	
	.wrapMobileHeader{position:fixed;top:0;left:0;width:100%;height:50px;text-align:center;border-bottom:1px solid #d7d7d7;background:#fff;z-index:1000;}
	.mLogo{display:inline-block;}	
	.mLogo a{display:block;width: 130px;height: 50px;background:url('/theme/eb4_basic/multiTheme/themePortal/img/common/logo_m_wide_0.png') no-repeat center center;background-size:100%;}
	.btnMobileMenuToggle{cursor:pointer;position:absolute;top:0;left:0;width:55px;height:55px;text-align:center;line-height:55px;font-size:20px;}

	.btnSearchToggle{display:none;cursor:pointer;position:absolute;top:0;right:0;width:55px;height:55px;text-align:center;line-height:55px;font-size:20px;}
	.btnSearchToggleActive{color:#f36c21;}

	.wrapMember{position:relative;width:100%;height:50px;line-height:50px;background:#ff6c00;}
	.wrapMember .mLogin{display:block;width:100%;height:50px;line-height:50px;text-align:left;color:#fff;box-sizing:border-box;padding-left:10px;}
	.wrapMember .mLogin .mLoginNick{padding-left:5px;font-size:15px;}
	.wrapMember .btnMobileHeaderOff{cursor:pointer;position:absolute;top:0;right:0;width:50px;height:50px;text-align:center;line-height:50px;color:#fff;font-size:20px;z-index:10;background:#ff6c00;}
	
	.wrapMobileGnb{overflow:hidden;border-bottom:1px solid #d7d7d7;}
	.wrapMobileHeader .wrapMobileMenu{display:none}
	
	.wrapMobileHeader_on{border:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1010;}
	.wrapMobileHeader_on .wrapMobileMenu{display:block;}

	.wrapMobileMenu{position:absolute;top:0;left:0;width:100%;max-width:271px;height:100%;background:#fff;z-index:1010;}	
	.wrapMobileHeaderBlind{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1000;}

	.ulMobileGnb li a{display:block;width:100%;height:50px;line-height:50px;text-align:left;text-indent:10px;color:#7f7f7f;text-indent:1px;font-size:15px;padding-left:20px;box-sizing:border-box;}
	.ulMobileGnb li a span{display:inline-block;padding-left:9px;color:#000;}
	.ulMobileGnb li.hBar{border-top:1px solid #d7d7d7;}

	.wrapMobileFooter{padding-top:10px;text-align:left;padding-left:10px;}
	.wrapMobileFooter .ulMobileBottom li{float:left;width:50%;height:55px;}
	.wrapMobileFooter .ulMobileBottom .btnLogin{display:inline-block;width:74px;height:31px;border:1px solid #d6d6d6;text-align:center;line-height:31px;}

	.wrapMobileFooter .ulMobileBottom li .footerLogo{display:block;width:99px;height:35px;background:url('/theme/eb4_basic/multiTheme/themePortal/img/common/logo_m_wide_0.png') bottom center no-repeat;background-size:100%;}

	.wrapMobilesearch{position:absolute;top:50px;left:0;width:100%;height:50px;background:#fff;border-bottom:1px solid #d6d6d6;box-sizing:border-box;padding-right:50px;}
	.wrapMobilesearch .inputMainKeyword{display:block;width:100%;height:50px;line-height:50px;text-indent:10px;}
	.wrapMobilesearch .btnMainSearch{position:absolute;top:0;right:0;width:50px;height:50px;text-align:center;line-height:50px;background:#f36c21;color:#fff;}

	.wrapMobilesearch{display:none;}

}/*media*/
@media (max-width:400px){
	.wrapMobileMenu{max-width:220px;}
}