<style type="text/css">
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
 @font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
body { margin:0; padding:0; }

div.headerWrap {
	position:relative;
	top:-56px;
	left:0px;
	width:1500px;
	height:45px;
	margin:0 auto;
	
	z-index:100;
}
div.headerWrap>div {
	width: 1260px;
	height: 45px;
	position: absolute;
	top: 0px;
	left: 95px;
	margin: 0 auto;
	z-index:100;
	
	
	
}

.nawoo {
	position: absolute;
	width: 1360px;
	height: 50px;
	z-index: 100;
	top: 15px;
	right: 101px;
}
.nawoo>ul {
	width:1260px;
	height:45px;
	position:absolute;
	top:20px;
	margin-left:1px;
}
.nawoo>ul>li {
	position:relative;
	width:110px;
	height:45px;
	float:left;
	text-align:center;
	box-sizing:border-box;
	list-style:none;
}
.nawoo>ul>li:nth-child(2) {
		width:110px;
		left: -15px;
}
.nawoo>ul>li:nth-child(3) {
		width:110px;
		left: -15px;
}
.nawoo>ul>li:nth-child(4) {
		width:110px;
		left:-5px;
}
.nawoo>ul>li:nth-child(5) {
		width:110px;
		left:-30px;
}
.nawoo>ul>li:nth-child(6) {
		width:110px;
		left:-45px;
}
.nawoo>ul>li:nth-child(7) {
		width:110px;
		left:-60px;
}
.nawoo>ul>li:nth-child(8) {
		width:110px;
		left:-80px;
}
.nawoo>ul>li>a {
	display:block;
	width:110px;
	height:45px;
	font:600 15px/3.6 'Noto Sans KR',sans-serif !important;
	color:#fff !important;
	transition:.4s;
	text-decoration:none;
	text-shadow:0 0 4px rgba(0,0,0,.5);
}
.nawoo>ul>li:nth-child(3)>a{
		width:130px;
}
.nawoo>ul>li:nth-child(4)>a{
		width:110px;
}
.nawoo>ul>li:nth-child(5)>a{
		width:110px;
}
.nawoo>ul>li:hover>a {
	
	color:yellow !important;
}
.nawoo>ul>li>div {
	position:absolute;
	width:110px;
	left:1px;
	top:58px;
	transition:.3s;
	height:0;
	opacity:0;
	visibility:hidden;
	
}
.nawoo>ul>li:nth-child(1)>div {
		width:110px;
		left:-5px;
}

.nawoo>ul>li:nth-child(4)>div {
		width:110px;
}
.nawoo>ul>li:nth-child(5)>div {
		width:110px;
}

.nawoo>ul>li:hover div {
	opacity:1;
	top:15px;
	transform:translateY(10px);
	visibility:visible;
	height:auto;
}
.nawoo>ul>li>div>ul {
	width:110px;
	position:absolute;
	top:20px;
	left:0;
	
	list-style:none;
	
}
.nawoo>ul>li:nth-child(2)>div {
		width:140px;
		left:-33px;
}
.nawoo>ul>li:nth-child(2)>div>ul {
		width:140px;
}

.nawoo>ul>li:nth-child(4)>div>ul {
		width:110px;
}
.nawoo>ul>li:nth-child(5)>div>ul{
		width:110px;
}
.nawoo>ul>li>div>ul>li {
	width:110px;
	margin-left:-38px;
	background:rgba(51,51,51,1);
}
.nawoo>ul>li:nth-child(2)>div>ul>li {
		width:170px;
}
.nawoo>ul>li:nth-child(4)>div>ul>li {
		width:110px;
}
.nawoo>ul>li:nth-child(5)>div>ul>li {
		width:110px;
}

.nawoo>ul>li>div>ul>li>a {
	display:block;
	width:110px;
	height:37px;
	border-top:1px solid #111;
	color:#fff !important;
	font:500 13px/3 'Noto Sans KR',sans-serif;
	transition:.2s;
	text-decoration:none;
}
.nawoo>ul>li:nth-child(2)>div>ul>li>a {
		width:170px;
}
.nawoo>ul>li:nth-child(4)>div>ul>li>a {
		width:110px;
}
.nawoo>ul>li:nth-child(5)>div>ul>li>a {
		width:110px;
}

.nawoo>ul>li>div>ul>li>a:hover {
	background:#f9c00c;
	color:black !important;
	font-weight:bold;
	text-shadow:0 0 5px rgba(255,255,255,.7);
}


.nawoo>ul>li:nth-child(3)>div {
		width:110px;
		left:7px
}
.nawoo>ul>li:nth-child(4)>div {
		width:110px;
		left:-3px
}
.nawoo>ul>li:nth-child(5)>div {
		width:110px;
		left:-3px
}
.nawoo>ul>li:nth-child(6)>div {
		width:110px;
		left:-1px
}
.nawoo>ul>li:nth-child(7)>div {
		width:110px;
		left:-3px
}
.nawoo>ul>li:nth-child(3)>a {
	color:red !important; text-shadow:1px 1px 2px white  , -1px -1px 2px white, 2px 2px 2px white, -2px -2px 2px white, 0 0 4px white, 0 0 6px white, 0 0 7px white, 0 0 8px white, 0 0 9px white, 0 0 13px white;
}
.nawoomenu { marign:0; padding:0; }
.nawoomenu li { list-style:none; font:700 14px/2 'Noto Sans KR', sans-serif; }
.nawoomenu li a { display:block; width:100%; color:#333; text-decoration:none; padding-left:20px; transition:all .3s;}
.nawoomenu li a:hover { color:red; background:#4b5b7f; color:#fff; padding-left:27px;}

.ta1 tr td { font:500 14px 'Noto Sans KR';}

 

.mainnav {
	font-family:'Noto San KR', sans-serif;
		margin-top:10px;
		margin-left:5px;
		padding-left:10px;
		list-style:none;
		width:170px;
		
}

.mainnav a {
		font-size:13px;
		padding-top:2px;
		color:#333;
		font-weight:bold;
		text-decoration:none;
		text-align:left;
		border-bottom:1px solid #CCC;
		line-height:19px;
		padding-left:5px;
		padding-top:5px;
		padding-bottom:3px;
		width:150px;
		display:block;
		background:url(img/01.png) no-repeat;
		background-position:4px 1px;
		transition-property:background-color;
		transition-duration:.5s;
}
.mainnav a:hover,
.gree .greeting,
.par .part,
.lo .location {
		
		color:white;
		background:url(img/01.png) no-repeat;
		background-color:#1f8fb4;
		background-position:4px 100%;
}
</style>
