@charset "utf-8";
/* ****************** LAYOUT ********************** */
/* WordPress Admin Bar Position Fix */
html.admin-bar{margin-top:0!important;}
#wpadminbar{z-index:999999!important;}
body.admin-bar{padding-top:0;}
@media screen and (max-width:782px){
	/* 모바일: 어드민바 높이 46px, 항상 fixed 유지하여 간격 제거 */
	#wpadminbar{position:fixed!important;}
	body.admin-bar #header{top:46px;}
}

#wrap{width:100%;min-width:320px;position:relative;}
/**/

/* ****************** SUB LAYOUT ********************** */

/*  SUB LAYOUT :: 컨텐츠 레이아웃 */
/* ★ :not(.wide) 복원 (v1.1.2) — template-sub.php가 wide 없이 template-sub_php 클래스를
   사용하므로 데스크톱 콘텐츠 패딩 필요 (기존 정리 시 유실된 회귀 수정) */
#content:not(.wide){padding:100px 0}
#content.wide{padding:100px 0}

/*  SUB LAYOUT :: 상단정보 (공통) */
#subpage-title{position:relative;margin:0 auto 80px;text-align:center;}
#subpage-title .content-tit{color:#222;font-size:34px;font-weight:600;letter-spacing:-1px;}

/* ****************** MODAL LAYERPOPUP ********************** */

/* -------- 처음 홈페이지 들어왔을때 애니메이션 -------- */
.active-page #headerInnerWrap{top:0}

/* footer영역갔을때 */
#header.footer{top:-390px;transition:top 0.8s ease}