@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.web_navi{
	background:#ffffff;
}

.gNavi ul li li{
	color:#787878;
	cursor:pointer;

}

body, div, ul, li{margin:0; padding:0}

ul{list-style:none}
a{text-decoration:none}

.gNavi{
	clear:both;
	width:942px;
	margin:0px auto;
	word-break:break-all;
}


/* ¸ÞÀÎ¸Þ´º ¿ÞÂÊ½ÃÀÛ*/
.gNavi>ul{
	margin:0px auto;		
	padding:3px 0px 0px 0px;
	height:50px;
}

.gNavi>ul>li{
	float:left;
	position:relative;
	z-index:9990;

	/* 100% ³ª´©±â ¸Þ´º°¹¼ö */
	width:157px;
	height:40px;
}

.gNavi>ul>li:last-child{
	float:left;
	margin-right:0px;
	position:relative;
}

/* ¸ÞÀÎ¸Þ´º ·Ñ¾Æ¿ô */
.gNavi>ul>li>a{
	display:block;
	width:100%;
	text-align:center;
	color:#333;
	background:#ffffff;
	border:0px solid #ffffff;
	height:50px;
	font-size:18px;
	font-weight:600;
	font-family:Nanum Gothic;
	line-height:50px;
/*
	padding:10px 0px;
*/
}

/* ¸ÞÀÎ¸Þ´º ·Ñ¿À¹ö */
.gNavi ul li a:hover{	
	color:#073775;
	background:#e8faff;
}


/* ¼­ºê¸Þ´º ÃÊ±â¼¼ÆÃ*/
.gNavi ul ul{
	display:none;
	z-index:9990;
}


/* ¸ÞÀÎ·Ñ¿À¹ö½Ã ¼­ºê¸µÅ© ¾Æ·¡·Î ³ª¿À°ÔÇÔ*/
.gNavi>ul>li:hover ul{
	display:block;
	width:100%;
	position:absolute;
	left:0;
	top:50px;
}

/* ¼­ºê¸Þ´º ·Ñ¾Æ¿ô ¹è°æ»ö»ó & ±Û¾¾³ôÀÌ°£°Ý ºñÀ²¿¡¸Â°Ô ÀÚµ¿Á¶Àý*/
.gNavi ul li li{
	background:#FFFFFF;
	line-height:1.1em;
	text-align:center;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

/* ¼­ºê¸Þ´º ·Ñ¾Æ¿ô */
.gNavi>ul>li>ul>li a{
	display:block;
	width:100%;
	font:13px "NanumGothic", arial;
	color:#787878;
	line-height:50px;
}

/* ¼­ºê¸Þ´º ·Ñ¿À¹ö ¹è°æ»ö»ó*/
.gNavi ul li li:hover{
	color:#FFFFFF;
	background:#073775;
}

.gNavi ul li li a:hover{
	color:#FFFFFF;
	background:#073775;
}







.gNavi ul ul{
	display:block;
	opacity:0;
	z-index:9990;
}

.gNavi>ul>li:hover  ul{
	opacity:1;
}

.gNavi ul ul li{
	display:none;
}

.gNavi ul, .gNavi ul li li, .gNavi ul li li a{
	transition:all 0.2s;
}

.gNavi>ul>li:hover  ul li{
	display:block;
}

.gNaviBar{
	position:absolute;
	display:none;
	z-index:10000;
	width:100%;
	height:3px;
	border-radius:3px;
	background:#073775;
}



/*¼­ºê »çÀÌµå¸Þ´º*/

.cd-accordion-menu li{
list-style:none;
}
.cd-accordion-menu input[type=checkbox] {
	/* hide native checkbox */
	position: absolute;
	opacity: 0;
}

.cd-accordion-menu label{
	position: relative;
	display: block;
	padding: 15px 18px;
	background: #536a9f;
	color: #ffffff;
	font-size: 15px;
	font-family:Nanum Gothic;
	font-weight:600;

}
.cd-accordion-menu a {
	position: relative;
	display: block;
	padding: 15px 18px;
	background-color:#536a9f;
	box-shadow: inset 0 -1px #bec2c7;
	color: #ffffff;
	font-size: 15px;
	font-family:Nanum Gothic;
	font-weight:600;
}

.cd-accordion-menu ul {
	/* by default hide all sub menus */
	display: none;
}

.cd-accordion-menu input[type=checkbox]:checked + label + ul,
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
	/* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/
	/* show children when item is checked */
	display: block;
}

/*ºñÈ°¼ºÈ­  3Â÷¸Þ´º ¼­ºê¸Þ´º ¹è°æ, ÆùÆ®*/
.cd-accordion-menu .secondmenu li a{
font-weight:500;
font-size:13px;
background-color:#dae9f5;
color:#333;
}


/*È°¼ºÈ­ 3Â÷¸Þ´º ¹è°æ»ö*/
.cd-accordion-menu .secondmenu .sl_menu a{
background-color:#7e91bc !important;
color:#fff;
}

.cd-accordion-menu .secondmenu a:hover{
background-color:#b3b3b3 ;
color:#fff;
}


/*È°¼ºÈ­ 2Â÷¸Þ´º»ö*/

.cd-accordion-menu .ml_menu label,.cd-accordion-menu .ml_menu .asiaalink{
background-color:#7f83de !important;
}



.cd-accordion-menu label:hover,.cd-accordion-menu .asiaalink:hover{
background-color:#b3b3b3 ;
color:#fff;
}



.cd-accordion-menu .bmenu{
background: #103876;
  background-image: -webkit-linear-gradient(top, #103876, #3460A4);
  background-image: -moz-linear-gradient(top, #103876, #3460A4);
  background-image: -ms-linear-gradient(top, #103876, #3460A4);
  background-image: -o-linear-gradient(top, #103876, #3460A4);
  background-image: linear-gradient(to bottom, #103876, #3460A4);
text-align:center;
padding:30px 0;
font-size:20px;
}


.cd-accordion-menu{
border-radius:10px;
overflow:hidden
}