 @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; }

  
#header   {width:100%;   position:fixed; top:0; float:left;  min-width:1200px; padding:0 ; box-sizing:border-box; z-index:999999999999999999;background-color:#fff;  } 
  
 
 .nav { width:100%; height:90px; position:fixed;  z-index:9999999999999999; left:0px; top:0px;   display:none;  }
 

/*메뉴*/

 
 
 


/*메뉴*/

.topmenu2  {width:100%; background-color:#fff;  height:80px; float:right;  padding:0px 0; box-sizing:border-box;  text-align:right; }
.topmenu2  li  {  font-size:21px; font-weight:600; display:inline-block;  float:left;  line-height:33px; margin:25px 0; text-align:center;  width:16.66666666666%}
.topmenu2  li  a {
	display:inline-block;
     text-decoration:none;  color:#555; 
	  
	 }
 	 
 .topmenu2 li.line { color:#999; font-size:10px; }
 
 

.logo {float:left; padding-left:0;}
.logo img {width:180px;  margin-top:-10px;}

 
 nav {
	margin: 10px 0;
 }

nav ul {
	padding: 0;
  margin: 0;
	list-style: none;
	position: relative;
	}
	
nav ul li {
	display:inline-block;
	background-color: #fff;
	width:16.666666%; 
	float:left;
	text-align:center;
	}

nav a {
	display:block;
	padding:0 10px;	
	 
	font-size:20px;
	font-weight:600; 
	line-height: 60px;
	text-decoration:none;
}

nav a:hover { 
	 
}

/* Hide Dropdowns by Default */
nav ul ul {
	display: none;
	position: absolute; 
	top: 60px; /* the height of the main nav */
}
	
/* Display Dropdowns on Hover */
nav ul li:hover > ul {
	display:inherit;
	
	border-bottom:none;
	
}
	
/* Fisrt Tier Dropdown */
nav ul ul li {
	width:150px;
	background-color:#f9f9f9;
	border-bottom:1px solid #ddd;;
	float:none;
	display:list-item;
	
	position: relative;
}
nav ul ul li:last-child {border-bottom:none}
/* Second, Third and more Tiers	*/
nav ul ul ul li {
	position: relative;
	top:-60px; 
	left:170px; 
}

nav ul ul li a {line-height:40px; font-size:15px; font-weight:300 !important; }
nav ul ul li a:hover {background-color:#f47321; color:#fff !important;} 

 .in {width:1240px; margin:0 auto;}

 

 .fixed_top2 { width:70px; font-size:14px;  border-radius:10px;line-height:70px;  z-index:9999999999999; background-color:#f1f1f1; color:#333;  text-align:center; position:absolute; bottom:5%; right:3%}

 .fixed_top { width:70px; font-size:14px;  border-radius:10px;line-height:70px;  z-index:9999999999999; background-color:#f1f1f1; color:#333;  text-align:center; position:fixed; bottom:5%; right:3%}
#main .fixed_top {display:none}

#footer        {width:100%; min-width:1240px;  margin-top:20px; padding:40px 0px 30px 0; float:left;   background-color:#444;    }
#footer ul {width:100%; text-align:center;}
#footer ul li {display:inline-block;  color:#fff; font-size:0.92em}
#footer ul li.li_line {color:rgba(255,255,255,.3); font-size:12px; line-height:30px; padding:0 10px 10px 10px;}
#footer  .footer_in  {width:1240px; margin:0 auto;font-size:13px; color:#fff;  font-weight:300; text-align:left; letter-spacing:0.3px;}
#footer  .footer_in  span { color:#ddd; font-size:0.9em; }
 
  #footer .copy_bar  {background-color:#333; color:#b1b1b1; font-size:0.85em; width:100%; float:left; padding:14px 0; margin-top: 20px;}

#footer  .footer_in p {width:80%; float:left;}

#footer select {float:right; width:200px; height:35px; padding-left:10px; color:#666; font-size:0.93em;}
  
.sitemap {width:15%; margin:0 0.8%;   margin-top:50px; float:left;}
.sitemap li {border-bottom:1px solid rgba(255,255,255,.2); color:#fff; font-size:16.5px; padding:10px 0; width:100%; }
.sitemap li a {color:#fff !important; font-weight:300; }
.sitemap li.tt {background-color:#f47321; color:#fff;   font-weight:500; border-bottom:none; font-size:1.1em}