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

.ezMenuContainer { position: relative; font-family: 'Noto Sans KR', sans-serif; text-align: right; z-index: 999; }
.ezMenuContainer * { font-family: 'Noto Sans KR', sans-serif; }

.ezMenuContainer ul { margin: 0; padding: 5px 0; margin-top: 10px; }
.ezMenuContainer ul li { list-style: none; float: left; text-align: center; padding: 0; font-weight: 500; }
.ezMenuContainer ul li a { text-decoration: none; }

.ezMenuContainer > ul { *zoom: 1; display: inline-block; *display:inline/*IE7 HACK*/; _display:inline;/*IE6 HACK*/ }
.ezMenuContainer > ul:after { content: ""; display: block; clear: both; }
.ezMenuContainer > ul > li { font-size: 12pt; overflow: hidden; margin-left: 0; padding-bottom: 7px; }
.ezMenuContainer > ul > li:first-child { margin-left: 0; }
.ezMenuContainer > ul > li > a { display: block; color: white; }
.ezMenuContainer > ul > li > a > span { white-space: nowrap; }
.ezMenuContainer > ul > li.over > a { color: red; }
/*.ezMenuContainer > ul > li.bg { background: url(menu_arrow.png) center bottom no-repeat; }*/

.ezMenuContainer > ul > li > ul { position: absolute; display: none; left: 0; opacity: 0; *zoom: 1; z-index: 999; }
.ezMenuContainer > ul > li > ul:after { content: ""; display: block; clear: both; }
.ezMenuContainer > ul > li > ul > li { font-size: 10pt; padding: 0 10px; }
/*.ezMenuContainer > ul > li > ul > li:first-child { padding-left: 0; }*/
.ezMenuContainer > ul > li > ul > li > a { display: block; color: #8b4100; }
.ezMenuContainer > ul > li > ul > li.over > a { color: #ff5402; }