 @charset "UTF-8";

/* Page Title */
 
body { width:100%; height:100%; padding:0px; margin:0px;   }


html  { width:100%; height:100%; padding:0px; margin:0px;  }

#wrap                {width:100%; float:left; min-width:1200px; }

.top_wrap {width:100%; float:left; background-color:#fff; height:80px; position:fixed; z-index:99999999999999999999;}
#header {width:1240px; margin:0 auto; }
/*메뉴*/


nav  {width:800px; float:right; text-align:right;  margin:27px 0;  }

 
  nav a:link		{text-decoration:none; color:#333;}
 nav a:visited	{ text-decoration:none; color:#333;}
 nav a:hover		{ text-decoration:none; color:#0066b3;}
 nav a:active	{text-decoration:none; color:#0066b3;}

nav ul {
  font-size: 0;
  margin: 0;
  padding: 0;

}

nav ul li { width:20%; 
   display:inline-block; line-height:30px;   position: relative; 
  }

 nav ul li a {
    display: block;  
     line-height:30px;   padding:0 0;
	 font-size:21px; font-weight:600;  color:#333 !important; 
     
  transition: 0.3s linear;
}

nav ul li:hover {   }

nav ul li ul {
   display: none;
  position: absolute;
   z-index:999999;
  width:200px; left:50%; margin-left:-100px;
}

nav ul li ul li {
  border-top: 1px solid #fff;    margin-top:0px;
  display: block; width:100%;   border:none; text-align:center;    padding:0;
}

nav ul li ul li:first-child { border-top: none; }

nav ul li ul li a {
  background: #f9f9f9;
  display: block;
  font-size:15px; font-weight:400; color:#777 !important;
  padding: 10px 10px;    line-height:1.2em;
}

nav ul li ul li a:hover { background: linear-gradient(to right, #375c79, #375c79); color:#fff !important; }

nav .fa.fa-angle-down { margin-left: 6px; }
 
 


/*푸터*/


 


.in {width:1240px; margin:0 auto;}


 
 

 

.fixed_top {width:60px; font-size:13.5px;  border-radius:5px;line-height:60px; background-color:#f1f1f1; color:#333;  text-align:center; flaot:right; position:fixed; bottom:5%; right:3%; letter-spacing:0.5px;}
 
#footer        {width:100%; min-width:1240px;  margin-top:20px; padding:40px 0px 30px 0; float:left;   background-color:#444; }
#footer  .footer_in  {width:1240px; margin:0 auto;font-size:14.5px; color:#fff;  font-weight:300 ; text-align:center; letter-spacing:0;}
 
  
 
@media all and (max-width:1500px){
 

}

