.clear { clear: both; height: 0; overflow: hidden; }

.ezMenuContainer {
	width: 100%;
	position: relative;
	text-align: center;
	/* background: gray; */
}
.ezMenuContainer * { font-family:  "Noto Sans KR", sans-serif; }

.ezMenuContainer ul {
	margin: 0;
	padding: 0;
}
.ezMenuContainer li {
	list-style: none;
	cursor: pointer;
	text-align: center;
	padding: 0;
	font-weight: 600;
	position: relative;
	display: inline-block;
	height: 48px;
	line-height: 80px;
}
.ezMenuContainer a { text-decoration: none; }

.ezMenuContainer > ul {
	*zoom: 1;
	display: block;
	margin: 0;
}
.ezMenuContainer > ul > li {
	padding-bottom: 15px;
	width: 20%;
	float: left;
/*	border-bottom: 6px solid #3A302E;*/
}
.ezMenuContainer > ul > li > a {
	color: white;
	display: block;
	padding: 0 12px;
	white-space: nowrap;
}
.ezMenuContainer > ul > li > a > span { white-space: nowrap; }
/* .ezMenuContainer > ul > li.over {
	border-bottom: 6px solid red;
} */
.ezMenuContainer > ul > li.over > a { color: red; }

.ezMenuContainer > ul > li > ul {
	position: absolute;
	display: none;
	width: 100%;
	top: 48px;
	left: 0;
	opacity: 0;
	*zoom: 1;
	z-index: 99999;
/*	background-color: black;*/
}

.ezMenuContainer > ul > li.over > ul { color:#fff !important; background-color:#aae1f2 !important; opacity:1 !important; }

.ezMenuContainer > ul > li > ul > li {
	position: relative;
	/* font-size: 10pt; */
	text-align: center;
	display: block;
	height: auto;
	line-height: 1.0909090909;
}
.ezMenuContainer > ul > li > ul > li > a {
	display: block;
	color: black;
	padding: 10px 5px;
	white-space: normal;
	/* width: 180px; */
}
.ezMenuContainer > ul > li > ul > li.over > a {
	color: yellow;
/*	background-color: #505050;*/
}

nav a#pull{
	display: none;
}

