@charset "utf-8";
@media screen and (max-width:780px) {


	#root{
		background:#fff;
		--mobile-header-background:#fff;
		--mobile-header-color:#242424;
		--mobile-header-background-notscroll:rgba(255,255,255,0);
		--mobile-header-color-notscroll:#fff;
	}


	/*──────────────────────────────────────────────────────────────────────────────────────────────────
																		_mobile_header (각 높이는 _my.lib에서 지정)
	──────────────────────────────────────────────────────────────────────────────────────────────────*/
	#_mobile_header{position:sticky;top:0;left:0;z-index:99;width:100%;color:var(--mobile-header-color);background:var(--mobile-header-background);transition:all .2s ease-in-out;}
	#_mobile_header:after{content:'';display:block;position:absolute;left:0;bottom:0;z-index:5;width:100%;height:1px;background:rgba(0,0,0,0.1);}
	#_mobile_header .topSec{position:relative;height:var(--mobile-header-topSec-height);padding:0 15px;display:flex;align-items:center;justify-content:center;}
	#_mobile_header .topSec .mobileNavOpener{font-size:0;position:absolute;left:10px;transform:scale(0.9);}
	#_mobile_header .topSec .mobileNavOpener ._gnbIcon{--gnbIconColor:var(--mobile-header-color);}
	#_mobile_header .topSec .top-header-logo{position:relative;display:inline-flex;align-items:center;gap:12px;max-width:calc(100% - 86px);}
	#_mobile_header .topSec .top-header-logo .tmp-logo{height:28px;}
	#_mobile_header .topSec .top-header-logo img{max-height:32px;}
	#_mobile_header .topSec .top-header-logo .top_logo_w{position:absolute;left:0;top:0;opacity:0;}	
	#_mobile_header .topSec .right{position:absolute;right:15px;display:inline-flex;align-items:center;gap:3px;}
	
	#_mobile_header .topSec #hd-search-opener{font-size:0;cursor:pointer;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;}
	#_mobile_header .topSec #hd-search-opener:before{content:'\e952';font-family:'myfont';font-size:23px;font-weight:normal;}
	#_mobile_header .topSec #noti-nav{}
	#_mobile_header .topSec .quickNews_opener{font-size:0;cursor:pointer;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;}
	#_mobile_header .topSec .quickNews_opener:before{content:'\e9a0';font-family:'myfont';font-size:23px;font-weight:normal;}

	#_mobile_header .top-menu{padding:0 15px;height:var(--mobile-header-top-menu-height);display:flex;align-items:center;justify-content:space-between;}
	#_mobile_header .top-menu li{position:relative;font-size:14px;font-weight:var(--bold);padding:0 2px;height:100%;display:inline-flex;align-items:center;justify-content:center;}

	/* 상세페이지 & 등록페이지 */
	#_mobile_header .topSec ._goback{position:absolute;left:0;font-size:0;width:45px;height:100%;display:inline-flex;align-items:center;justify-content:center;}
	#_mobile_header .topSec ._goback:before{content:'\e92a';font-family:'myfont';font-size:17px;font-weight:normal;}
	#_mobile_header .topSec .bo_title{font-size:20px;font-weight:bold;}
	#_mobile_header .topSec .btnSubmit{font-size:12px;height:32px;padding:0 15px;background:#000;color:#fff;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;}
	
	
	._HEADER_LAYER #pageMake, ._HEADER_LAYER #bo_top_mix_block{margin-top:var(--mobile-header-height-minus);}
	._HEADER_LAYER #_mobile_header:not(.scroll){--mobile-header-background:var(--mobile-header-background-notscroll);--mobile-header-color:var(--mobile-header-color-notscroll);}
	._HEADER_LAYER #_mobile_header:not(.scroll):after{display:none;}
	._HEADER_LAYER #_mobile_header:not(.scroll) .topSec .top-header-logo .top_logo{color:#fff;}
	._HEADER_LAYER #_mobile_header:not(.scroll) .topSec .top-header-logo .top_logo_c{opacity:0;}
	._HEADER_LAYER #_mobile_header:not(.scroll) .topSec .top-header-logo .top_logo_w{opacity:1;}
	._HEADER_LAYER #_mobile_header:not(.scroll){--mobile-header-background:var(--mobile-header-background-notscroll);}
	._HEADER_LAYER #_mobile_header:not(.scroll){--mobile-header-color:var(--mobile-header-color-notscroll);}
	

}

/* 상세페이지&등록페이지 */
/*#header [class*='btn']{position:absolute;top:12px;z-index:3;font-size:13px;font-weight:500;line-height:1em;color:#fff;padding:0 12px;height:32px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;}
#header .btnList{top:12px;left:12px;color:#fff;background:rgba(71,78,103,0.35);}
#header .btnCancel{left:12px;background:rgba(71,78,103,0.35);}
#header .btnSubmit{font-size:14px;font-weight:500;color:var(--textColor);padding:0 10px;height:60%;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;opacity:0.8;cursor:pointer;}
#header .btn_del{top:12px;right:12px;}
#header .history-back{font-size:0;height:var(--header-height);max-height:48px;width:48px;display:inline-flex;align-items:center;justify-content:center;}
#header .history-back:before{content:'\e938';font-family:'myfont';font-size:18px;font-weight:normal;}*/



