@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);



ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {  *+height:1%;
}

#top_menu a {
  list-style: none;
  z-index:999999;
   text-align:center;
   font-family: 'Nanum Gothic', sans-serif;
}


#top_menu a:hover { text-decoration: none; }

#top_menu li.main-item { float: left;}

#top_menu li.main-item a { color: #333; /*padding:40px 20px 0 20px;*/ padding:0;  line-height:18px; font-weight:600; }

#top_menu>li>a {font-size:19px;}

/*
#top_menu>li>a:after{content:""; width:1px; height:15px; background-color:#747373;  display:block; position:absolute; bottom:34px; left:110px;}

#top_menu>li:last-child>a:after{display:none;}
*/
#top_menu li.main-item ul li.sub-item {float:left;}
#top_menu li.main-item ul li.sub-item a {
display:block; 
padding:1px 9px;
  line-height:18px;
	color:#fff; 
	font-size:0.9em;
}

#top_menu {position:relative}
#top_menu>li>ul {position:absolute; z-index:9999999999; display:none; }

#top_menu>li>ul.menu-sub-ul1 li a:hover {color:#fff200;}
#top_menu>li>ul.menu-sub-ul2 li a:hover {color:#fff200;}
#top_menu>li>ul.menu-sub-ul3 li a:hover {color:#fff200;}
#top_menu>li>ul.menu-sub-ul4 li a:hover {color:#fff200;}
#top_menu>li>ul.menu-sub-ul5 li a:hover {color:#fff200;}
#top_menu>li>ul.menu-sub-ul6 li a:hover {color:#fff200;}
#top_menu>li>ul.menu-sub-ul7 li a:hover {color:#fff200;}

#top_menu>li>ul.menu-sub-ul1 {width:270px; margin-left:20px;}
#top_menu>li>ul.menu-sub-ul2 {width:180px; margin-left:-50px;}
#top_menu>li>ul.menu-sub-ul3 {width:150px; left:110px;}
#top_menu>li>ul.menu-sub-ul4 {width:205px; margin-left:-36px;}
#top_menu>li>ul.menu-sub-ul5 {width:150px; margin-left:-46px;}
#top_menu>li>ul.menu-sub-ul6 {width:275px; margin-left:-80px;}
#top_menu>li>ul.menu-sub-ul7 {width:300px; right:25px}