<style type="text/css">
		@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   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: 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; }
.tablelogo {
		position:relative;
}
.logo {
		position:absolute;
		width:800px;
		height:50px;
		top:50px;
		left:100px;
		z-index:102;
}
.subbg {
		background-position:center;
		background-repeat:no-repeat;
}
div.headerWrap {
	position:relative;
	top:5px;
	left:57px;
	width:900px;
	height:45px;
	margin:0 auto;
	
	z-index:10;
}
div.headerWrap>div {
	width: 860px;
	height: 45px;
	position: absolute;
	top: 0;
	left: -180px;
	margin: 0 auto;
	
	
	
}

.nawoo {
	position: absolute;
	width: 660px;
	height: 50px;
	z-index: 13;
	top: 19px;
	left: 145px;
}
.nawoo>ul {
	width:930px;
	height:45px;
	position:absolute;
	top:20px;
	margin-left:1px;
}
.nawoo>ul>li {
	position:relative;
	width:97px;
	height:45px;
	float:left;
	text-align:center;
	box-sizing:border-box;
	list-style:none;
}
.nawoo>ul>li:nth-child(1) {
		width:97px;
		left:-10px;
}
.nawoo>ul>li:nth-child(2) {
		width:97px;
		left:1px;
}
.nawoo>ul>li:nth-child(3) {
		width:97px;
		left:23px;
}
.nawoo>ul>li:nth-child(4) {
		width:97px;
		left:40px;
}
.nawoo>ul>li:nth-child(5) {
		width:97px;
		left:49px;
}
.nawoo>ul>li:nth-child(6) {
		width:97px;
		left:65px;
}
.nawoo>ul>li:nth-child(7) {
		width:97px;
		left:81px;
}
.nawoo>ul>li:nth-child(8) {
		width:97px;
		left:81px;
}
.nawoo>ul>li>a {
	display:block;
	width:130px;
	height:45px;
	font:500 14px/3.2 'Noto Sans KR',sans-serif !important;
	color:#fff !important;
	transition:.3s;
	text-decoration:none;
	letter-spacing:-1px;
}

.nawoo>ul>li:hover>a {
	
	color:yellow !important;
}
.nawoo>ul>li>div {
	position:absolute;
	width:160px;
	left:1px;
	top:58px;
	transition:.2s;
	height:0;
	opacity:0;
	visibility:hidden;
	
}
.nawoo>ul>li:nth-child(1)>div {
		width:160px;
		left:-4px;
}
.nawoo>ul>li:nth-child(2)>div {
		width:160px !important;
	left:-3px;
}
.nawoo>ul>li:nth-child(3)>div {
		width:160px;
	
	left:2px;
}
.nawoo>ul>li:nth-child(4)>div {
		width:160px;
		left:-10px;
}
.nawoo>ul>li:nth-child(5)>div {
		width:160px;
		left:-6px;
}
.nawoo>ul>li:nth-child(6)>div {
		width:160px;
		left:1px;
}
.nawoo>ul>li:hover div {
	opacity:1;
	top:11px;
	transform:translateY(10px);
	visibility:visible;
	height:auto;
}
.nawoo>ul>li>div>ul {
	width:160px;
	position:absolute;
	top:20px;
	left:0;
	
	list-style:none;
	
}

.nawoo>ul>li>div>ul:first-child {
	width:135px;
	position:absolute;
	top:20px;
	left:-10px;
	
	list-style:none;
	
}

.nawoo>ul>li>div>ul:nth-child(4)>div {
	
	position:absolute;
	top:20px;
	left:65px;
	
	list-style:none;
	
}

.nawoo>ul>li:nth-child(2)>div>ul {
		width:160px !important;
		position:absolute;
		top:20px;
		left:-14px;
		
}
.nawoo>ul>li:nth-child(2)>div>ul>li{
		width:160px !important;
		
		
}
.nawoo>ul>li:nth-child(3)>div>ul {
		width:110px;
		position:absolute;
		top:20px;
		left:-12px;
		
}
.nawoo>ul>li:nth-child(4)>div>ul {
		width:110px;
		position:absolute;
		top:20px;
		left:-2px;
		
}
.nawoo>ul>li:nth-child(5)>div>ul{
		width:110px;
		position:absolute;
		top:20px;
		left:-4px;
}
.nawoo>ul>li>div>ul>li {
	width:150px;
	margin-left:-38px;
	background:#333;
}

.nawoo>ul>li>div>ul>li>a {
	display:block;
	width:150px;
	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:160px;
}
.nawoo>ul>li:nth-child(4)>div>ul>li>a {
		width:150px;
}
.nawoo>ul>li:nth-child(5)>div>ul>li>a {
		width:150px;
}

.nawoo>ul>li>div>ul>li>a:hover {
	background:#000;
	color:#fff;
	text-shadow:0 0 4px rgba(0,0,0,.5);
}

body { margin:0; padding:0; }
.maintable {
	padding:19px 0;
	width:946px;
}
.mainmenu {
		font:bold 13px "Noto Sans KR";
		color:black;
		
}

.mainmenu a {
	text-decoration:none;
	color:black;
	word-spacing:-1px;
}
.mainmenu a:hover {
		color:red;
}
.mainmenu  {
		padding:0;
}
.mainmenu td {
	padding:0;
	text-align:center;
}
.mainmenu  td:nth-child(1) {
		width:58px;
}
.mainmenu  td:nth-child(2) {
		width:34px;
}
.mainmenu  td:nth-child(3) {
		width:34px;
}
.mainmenu  td:nth-child(4) {
		width:70px;
}
.mainmenu  td:nth-child(5) {
		width:62px;
}
.mainmenu  td:nth-child(6) {
		width:102px;
}
.mainmenu  td:nth-child(7) {
		width:84px;
}
.mainmenu  td:nth-child(8) {
		width:80px;
}
.mainmenu  td:nth-child(9) {
		width:56px;
}
.mainmenu  td:nth-child(10) {
		width:88px;
}
.mainmenu  td:nth-child(11) {
		width:56px;
}
.mainmenu  td:nth-child(12) {
		width:56px;
}
.mainmenu  td:nth-child(13) {
		width:50px;
}
.mainmenu  td:nth-child(14) {
		width:56px;
}
.mainmenu  td:nth-child(15) {
		width:56px;
}
table { border-collapse:collapse; }
table tr td { font:500 13px 'Noto Sans KR';}
.ta1 tr td { font:500 14px 'Noto Sans KR';}
.mainnav {
	font-family:'Noto San KR', sans-serif;
		margin-top:10px;
		margin-left:25px;
		padding-left:10px;
		list-style:none;
		width:170px;
		
}
.mainnav a {
		font-size:12px;
		color:#333;
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px solid #CCC;
		line-height:18px;
		padding-left:2px;
		padding-top:4px;
		padding-bottom:4px;
		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>
