/*
기운찬한방병원
C00352
*/


/* ================================================================================================= */
/* 공통 */
body *{font-family:'SUIT', 'Noto Sans SC' ; word-break:break-word; line-height:normal; letter-spacing:-0.4pt;}
body{top:0 !important; padding:0 !important;}

/* ================================================================================================= */
/* 헤더 */
header.Fixed .headerWrap{background:rgba(0,0,0,0.9); backdrop-filter: blur(2px);}
header .headerWrap{position:fixed; top:0; left:0; z-index:900; display:table; height:70px; transition:0.5s; width:100%; background:rgba(0,0,0,0.5); backdrop-filter: blur(2px);}
header .headerWrap:hover{background:rgba(0,0,0,0.9); backdrop-filter: blur(2px);}

header .headerWrap .Logo{position:relative; display:table-cell; width:20%; vertical-align:middle; text-align:left;}
header .headerWrap .HeaderNav_GNBmenu{position:relative; display:table-cell; width:60% !important; min-width:40% !important; vertical-align:middle;}
header .headerWrap .Member{position:relative; display:table-cell; width:20%; vertical-align:middle; padding-left:50px;}
	/*로고*/
	header .headerWrap .Logo img{width:auto; padding-left:60px;}
	/*GNB*/
	header .HeaderNav_GNBmenu{border:0;}
	header .HeaderNav_LargeMenu .MenuBig a{color:#fff; transition:0.2s;}
	header .HeaderNav_LargeMenu .MenuBig a:hover{color:#999;}
	header .HeaderNav_LargeMenu{width:100%; text-align:center; width:100%; display:inline-flex; align-items:center; justify-content:space-between; gap:1.5em;}
	header .HeaderNav_GNBmenu .HeaderNav_Menu{height:80px; display:flex; align-items:center; width:max-content;}
	header .HeaderNav_GNBmenu .MenuBig > a{font-size:13pt; line-height:1.1; font-weight:500;}
	/*멤버*/
	header .Member li{display:inline-block;}
	header .Member li span{font-size:11pt; color:#bababa; font-weight:600;}
	header .Member li:last-child{margin-left:10px;}
	/*소메뉴*/
	header .HeaderNav_SmallMenuCube{top:80px; width:220px; left:50%; transform:translate(-50%,0);}
	header .HeaderNav_SmallMenuCube dl:before{content:''; width:50px; height:2px; background:#0f289e; display:block; position:absolute; left:50%; top:0; transform:translate(-50%,0);}
	header .HeaderNav_SmallMenuCube dl{width:100%; background:rgba(245,245,245,0.9); border-top:none;}	
	header .HeaderNav_LargeMenu .HeaderNav_SmallMenuCube a{color:#222; font-size:12pt !important; line-height:36pt;}
	header .HeaderNav_LargeMenu .HeaderNav_SmallMenuCube a:hover{color:#999;}	
	/*서브 메뉴*/
	header .SubNav_Hide02{display:none;}	

@media screen and (max-width:1600px) {
	header .headerWrap .Logo{width:18%;}
	header .headerWrap .Member{width:18%;}
}
@media screen and (max-width:1400px) {
	header .headerWrap .Logo{width:15%;}
	header .headerWrap .Member{width:15%;}
	header .headerWrap .Logo img{padding-left:30px;}
	header .Member li{padding-right:30px;}
	header .headerWrap .Logo img{width:85%; min-width:4em;}
}
@media screen and (max-width:1300px) {
	header .HeaderNav_GNBmenu .MenuBig > a{font-size:12pt;}
	header .Member li span{font-size:10pt;}
}

/* 서브페이지의 메뉴 */
.SubNav{display:none;}