
#in_header {width:100%;}

.top_header {width:100%; background:#09446d; position:relative;}

.top_menu {width:1002px; margin:0 auto; overflow:hidden;}

.top_list {float:right; padding:8px 0;}
.top_list li {float:left; margin-right:12px;}
.top_list li a {display:block; font-size:11px; line-height:14px; color:#cacaca;}
.top_list li a:hover {color:#fff;}

/*.web_menu {position:absolute; top:32px; right:10%;}
.web_menu > a {display:inline-block; min-width:100px; padding:0 25px; font-weight:600; font-size:16px; line-height:76px;}
.web_menu > a:hover {color:#3e68c3;}*/

#main_nav {width:1002px; height:76px; margin:0 auto; position:relative; z-index:9998;}
.head_logo {position:absolute; top:10px; left:0; z-index:9999;}

.nav {	font-family:"Noto Sans KR"; position:relative;}

/*pc¸Þ´º*/
.nav-list{float:right; height:76px;}
.nav-list li{position: relative;}
.nav-list > li {float: left;}
.nav-list > li > a{display:inline-block; min-width:80px; padding: 0 0 0 45px; font-weight:400; font-size: 20px; line-height: 76px;} 
.nav-list > li:hover > a{color:#3e68c3;}

/*2deths*/
.nav-list ul {display:none; position: absolute;  min-width:180px; top: 100%; left:25px; background:#f4f4f4; padding: 20px 0; box-sizing: border-box;}
.nav-list > li ul li{margin-bottom: 12px; padding:0 20px;}
.nav-list > li ul li a{display: block; font-size: 16px; line-height: 18px; word-break: keep-all; -ms-word-break: keep-all;}
.nav-list > li ul li a:hover{color:#228ccf; text-decoration:underline;}
.nav-list li.n_title{color: #222; font-size: 14px; line-height: 18px; font-weight:600;}


/*3deths*/
.nav-list ul ul {top: 0; left: 100%;}

.slicknav_menu {display:none;}
@media screen and (max-width: 1024px) {
	.top_menu {width:100%;}
	#main_nav {width:100%;}
	.head_logo {position:static; text-align:center; padding:11px 0;}

	.js #menu {display:none;}
	.js .slicknav_menu {display:block;}
}

@media screen and (max-width: 414px) {
	.top_menu {text-align:center;}
	.top_list {float:none; display:inline-block;}	
	.top_list li {float:none; display:inline-block; margin:0 5px;}
	
	.top_list li:first-child,.top_list li:nth-child(2) {display:none}
}
