/*
##-------------------------------------------------------------------##
##                           파일명 및 설명
##-------------------------------------------------------------------##
##  파일이름 : top_navi_1.css
##  파일설명 : 네이게이션 스타일 1
##-------------------------------------------------------------------##
*/

.header_wrap{
	width:100%;
	position: fixed;
	background:#fff;
	height:122px; /*로고높이 70 + 로고수직패딩 60 + 라인 2*/
	*border:1px #000 solid;
}


.header_sub_wrap{
	width:100%;
	position: fixed;
	background:#fff;
	top:121px;
	border-bottom:1px #000 solid;
}



.logo{
	float:left;
	width:200px;
	padding:25px 0px;
}

.header_navi{
	float:right;
	padding:0px;
	text-align:right;	
}



.home_navi_wrap{
	padding:20px 0px 20px 0px
}


ul.dropdown li{ 
  display:inline;
  font-size:18px;
  font-weight: bold; 
}

.pr_40{
  padding-right:40px;	

 }


.pr_40 li:after {
    content: "|"; /* Insert content that looks like bullets */
    color:rgba(0, 0, 0, 0.3);
	font-weight:normal;
	font-size:14px;
	padding-left:40px;	
}


.pr_10{
   padding-right:15px;			
 }

.pr_10 li:after {
    content: "|"; /* Insert content that looks like bullets */
    color:rgba(0, 0, 0, 0.3);
	font-weight:normal;
	font-size:14px;
	padding-left:15px;	
}



ul.dropdown li a{ 
	color:#333333;
}


 ul.dropdown > li.active >a {
  background:none;
  color: #af0003;
 }


ul.dropdown li:last-child,
ul.dropdown li:last-child:after{ 
padding-right:0px;
content:none;

}



.topLine{
	border-bottom:2px #000 solid;
}

.bottomLine{
	border-bottom:2px #000 solid;
}


/*서브메뉴시작*/


.header_navi_sub{
	background:#fff;
	opacity: 0.95;
}


ul.sub_menu{	
	position: relative;
	list-style: none;
	border-right:1px rgba(255, 255, 255, 0.2) solid;
	padding:20px;
	height:105px;
}

ul.sub_menu li{ 
  display:inline;
  padding: 0px 12px;
}

ul.sub_menu li a{ 
  color:#333333;
}


.sub_menu_left{
	float:left;	
	width:300px;
	text-align:right;
	padding-top:20px;	
}


	.sub_menu_left_big{
		font-size:24px;
		font-weight:500;
		color:#af0003;
		margin:0;
		padding:0;	
		padding-right:40px;
		border-right:1px #dfdfdf solid;
	}

	.sub_menu_left_small{
		color:#666666;
		margin:0;
		padding:0;
		padding-top:10px;
		padding-right:40px;
		border-right:1px #dfdfdf solid;
	}

.sub_menu_right{
	float:left;
}


ul.home_navi{
	padding:0;
	margin:0;
}

ul.home_navi li{ 
  display:inline;
  font-size:11px;
  padding-right:15px;
}

ul.home_navi li a{ 
	color:#2671c4;
}

ul.home_navi li:nth-child(1){ 
	padding-left:0px;
}

ul.home_navi li a.hover{ 
  color:#2671c4;
}



ul.dropdown li a:hover,
ul.dropdown li a.hover,
ul.sub_menu li a:hover,
ul.sub_menu li a.hover{ 
  color:#af0003;
}
