 /* @font-face {
  font-family: NanumSquareWeb; 
  src: local(NanumSquareL), Ã¹¹øÂ°
       local(NanumSquare), µÎ¹øÂ°
       url(NanumSquareL.eot) format('embedded-opentype'),
url(NanumSquareL.woff) format('woff'), ¼¼¹øÂ°
       url(NanumSquareL.ttf) format('truetype'); ³×¹øÂ°
}
@font-face {
  font-family: NanumSquareR; 
  src: local(NanumSquareR), Ã¹¹øÂ°
       local(NanumSquare), µÎ¹øÂ°
       url(NanumSquareR.eot) format('embedded-opentype'),
url(NanumSquareR.woff) format('woff'), ¼¼¹øÂ°
       url(NanumSquareR.ttf) format('truetype'); ³×¹øÂ°
}
@font-face {
  font-family: NanumSquareB; 
  src: local(NanumSquareB), Ã¹¹øÂ°
       local(NanumSquare), µÎ¹øÂ°
       url(NanumSquareB.eot) format('embedded-opentype'),
url(NanumSquareB.woff) format('woff'), ¼¼¹øÂ°
       url(NanumSquareB.ttf) format('truetype'); ³×¹øÂ°
}
@font-face {
  font-family: NanumSquareEB; 
  src: local(NanumSquareEB), Ã¹¹øÂ°
       local(NanumSquare), µÎ¹øÂ°
       url(NanumSquareEB.eot) format('embedded-opentype'),
url(NanumSquareB.woff) format('woff'), ¼¼¹øÂ°
       url(NanumSquareEB.ttf) format('truetype'); ³×¹øÂ°
}
.nvfix_area{position:fixed;width:100%;z-index:99;}
#top_navi {
	position:fixed;
	z-index:90;
	height:50px;
	width:100%;
	min-width:1230px;
	white-space:nowrap;
	background-color:rgba(0,0,0,0.6);
	border:0px solid #333;
	display:none;	
}
.nvfix_area .logo{
	position: relative;
	float:left;
	margin:5px 0px 0px 0px;
	width:15%;
	z-index:91;
}
#top_navi .subnavi_sp{
	float:left;
margin:0px 0 0 0px;
	width:70%;
	margin-left: 15%;
	z-index:91;
}
#out_navi .reservation{
	float:left;
	display:inline-block; 
	position:absolute; 
	right:0px;
	top:800px;
	margin:0px 0px 0px 0px;
	z-index: 100;
}
.bg_vline{
	float:right;
	display:block; 
	position:fixed;
	width:1px;
	height:100%;
	right:35px;
	top:0px;
	margin:0px 0px 0px 0px;
	background-color:#fff;
	opacity:0.6;
    z-index: 90;
}
#top_navi .reservation1{
	display:inline-block; position:absolute; right:171px;
	margin:0px 0px 0px 0px;
}
#top_navi .reservation2{
	display:inline-block; position:absolute; right:114px;
	margin:0px 0px 0px 0px;
}
#top_navi .reservation3{
	display:inline-block; position:absolute; right:57px;
	margin:0px 0px 0px 0px;
}
#top_navi .reservation4{
	display:inline-block; position:absolute; right:0px;
	margin:0px 0px 0px 0px;
}
#top_navi #top_navi_menus{
float:left;
	top:0px;
	margin-left:0px;
	height: 50px;
    width: 90%;
}
#top_navi #top_navi_menus li{
	float:left;
	display: inline-block;
    _display: inline;
    overflow: hidden;
    height: 100%;
    line-height: 50px;
    padding-top: 1px;
    vertical-align: bottom;
    font-weight: bold;
    font-size: 13px;
    color: #fff;
	width: 12.5%;
	position : relative;
}
#top_navi #top_navi_menus li div.bar{width:1px;height:22px;background:rgba(105, 105, 107,1);top:14px;position: absolute;}
#top_navi #top_navi_menus li.bar_parent{width:1px;height:50px;}
#top_navi #top_navi_menus li.page1{width:90px;height:50px;}
#top_navi #top_navi_menus li.page2{width:90px;height:50px;}
#top_navi #top_navi_menus li.page3{width:110px;height:50px;}
#top_navi #top_navi_menus li.page4{width:100px;height:50px;}
#top_navi #top_navi_menus li.page5{width:90px;height:50px;}
#top_navi #top_navi_menus li.page6{width:100px;height:50px;}
#top_navi #top_navi_menus li.page7{width:140px;height:50px;}
#top_navi #top_navi_menus li.page8{width:120px;height:50px;}

#top_navi .top_subnavi{	
	clear:both; float:left; position:absolute;display:none;
	top:50px;
	padding:0px 0px 22px 25px;
	margin-top:0px;
	color:#DCEEF8;
	font-size:13px; 
	line-height:25px;
	background:rgba(0,0,0,0.6);
	border-top:3px solid #001a55;
	box-shadow: 2px 2px 2px rgba(220, 238, 248, 0.5);
	-moz-box-shadow: 2px 2px 2px rgba(220, 238, 248, 0.5);
	-webkit-box-shadow: 2px 2px 2px rgba(220, 238, 248, 0.5);
	filter: dropshadow(color=#DCEEF8, offx=2, offy=2);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffFFFFFF,endColorstr=#ffFFFFFF)"; IE 8  
	left:450px;
}
#sub_navi_2{
left:500px;
}
#sub_navi_3{
left:600px;
}
#top_navi .top_subnavi li{
	float:left;
	text-align:Center;
	padding-right:25px;
}
#top_navi .top_subnavi a:hover,#top_navi .top_subnavi a:active{
	color:#eeb301;
}

#top_navi a:link  {color: #fff; text-decoration:none;font-size:16px;font-family:NanumSquareWeb,µ¸¿ò,dotum,arial, sans-serif;}
#top_navi a:visited {color: #fff;text-decoration:none;font-size:16px;font-family:NanumSquareWeb,µ¸¿ò,dotum,arial, sans-serif;}
#top_navi a:active {color: #fff;text-decoration:none;font-size:16px;font-family:NanumSquareWeb,µ¸¿ò,dotum,arial, sans-serif;}
#top_navi a:hover {color: #1875ba; color: #fff;text-decoration:none;font-size:16px;font-family:NanumSquareWeb,µ¸¿ò,dotum,arial, sans-serif;}

#top_navi ul.top_subnavi a:link  {color: #fff; text-decoration:none;font-size:16px;font-family:NanumSquareWeb,µ¸¿ò,dotum,arial, sans-serif;}
#top_navi ul.top_subnavi a:visited {color: #fff;text-decoration:none;font-size:16px;font-family:NanumSquareWeb,µ¸¿ò,dotum,arial, sans-serif;}
#top_navi ul.top_subnavi a:active {color: #fff;text-decoration:none;font-size:16px;font-family:NanumSquareWeb,µ¸¿ò,dotum,arial, sans-serif;}
#top_navi ul.top_subnavi a:hover {color: rgba(0, 183, 253,1);text-decoration:none;font-size:16px;font-family:NanumSquareWeb,µ¸¿ò,dotum,arial, sans-serif;}

#box span{display:inline-block;font-size:5px;}

#out_navi {
    position: relative;
    z-index: 90;
    float: right;
    height: 83px;
    height: 100%;
    width: 12%;
    min-width: 1230px;
    white-space: nowrap;
    display: block;
border: 1px solid #000;
}


#out_navi .topout_reser{float:right;margin:-61px 15px 0px 0px;}

#outnv_menu{float:right;margin-top:0px;margin-right:10px;cursor:Pointer; z-index: 100;background: rgba(88, 118, 144,1);width:50px;height:50px;padding-top: 14px;position: relative;}
#outnv_menu img{width:38px;}
#outnv_menu1{float:right;margin-top:0px;margin-right:2px;}
#outnv_menu2{float:right;margin-top:0px;margin-right:0px;background-color: rgba(78, 96, 110,1);width:100px;height:50px;line-height: 50px;}
#outnv_menu2:hover{background-color: #4E606E;}
#outnv_menu2 a{color:#fff;font-family: NanumSquareR,µ¸¿ò,dotum,arial, sans-serif;font-size: 16px;}
#outnv_menu2 a:hover{font-family: NanumSquareR,µ¸¿ò,dotum,arial, sans-serif;font-size: 16px;}
#outnv_menu3{float:right;margin-top:0px;margin-right:2px;}
#outnv_menu4{float:right;margin-top:0px;margin-right:2px;}
#outnv_menu5{float:right;margin-top:0px;}
#outnv_logo{float:left;margin-top:0px;} 
 */
