@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
	font-size:16px;
	font-family:Nanum Gothic !important;
}
a { text-decoration:none;}

/* Custom CSS
 * --------------------------------------- */
html, body{
height:100%;
font-family:Nanum Gothic !important;
}

img { border:0;}
*html .section{
	min-height:100%;
	text-align:center;
}

header { width:100%; background:#fff; border-bottom:1px solid #d9d9d9; height:130px; position:fixed; top:0; left:0; z-index:10000; text-align:center;}
#gnb{ width:100%; background:#363636; height:30px; }
#gnb ul { width:1200px; margin:0 auto;}
#gnb ul li {background:#777; text-transform:uppercase;  text-align:center; font-size:13px; line-height:30px; display:block; float:right; width:50px; }
#gnb ul li a {color:#fff; }
#gnb_on {color:#fff; background:#C00; line-height:30px; display:block;}
nav { width:1200px; margin:0 auto; height:100px;}
#logo {
    width:154px;
	float:left;
	height: 34px;
	display:block;
	text-align:left;
	margin:33px 146px 0 0;
	}

/*lnb*/
#lnb { float:left; width:900px;  }
#header #lnb2 > ul:after{display:block; clear:both; content:"";}
#lnb2 .depth1{ list-style:none; text-decoration:none;}
#lnb2 .depth1{float:left;}
#lnb2 .depth1 > a{display:block; height:47px;  text-decoration:none; padding:45px 40px 0; font-size:17px; font-weight:700; line-height:17px; color:#000000;}
#lnb2 .depth1 a:hover, #lnb2 .depth1 a:focus, #lnb2 .depth1.on > a{color:#f27321;}
#lnb2 .depth2{display:none; position:absolute; left:0; top:100px;  text-decoration:none; width:100%; padding-top:12px; margin-top:20px; padding-bottom:20px;  z-index:101; color:#333333; background:#f4f4f4;}
#lnb2 .depth2.on{display:block;}
#lnb2 .nav1 .depth2, #lnb2 .nav2 .depth2, #lnb2 .nav3 .depth2, #lnb2 .nav4 .depth2, #lnb2 .nav5 .depth2, #lnb2 .nav6 .depth2{width:100%; }
#lnb2 .nav1 .depth2 .dd {width:1200px; margin:0 auto; background:#fff; }
#lnb2 .nav1 .depth2 .dd .nv1{ position:relative; left:300px; background:#fff;}
#lnb2 .nav1 .depth2 .dd .nv1 .nv,  #lnb2 .nav2 .depth2 .dd .nv2 .nv, #lnb2 .nav4 .depth2 .dd .nv4 .nv { display:block;  padding:0 20px; float:left; text-decoration:none;}
#lnb2 .nav2 .depth2 .dd .nv2{ position:relative; left:40%; background:#fff;  }
#lnb2 .nav4 .depth2 .dd .nv4{ position:relative; left:55%;}


#lnb2 .depth2 > li:first-child{margin-left:0;}
#lnb2 .nav6 .depth2 > li{float:right; margin-right:25px;}
#lnb2 .depth2 a{display:inline-block; padding-bottom:4px; font-size:14px; font-weight:700; line-height:14px; letter-spacing:-0.25px; color:#333333;  text-decoration:none;}

#lnb2 .depth2 a:hover, #lnb2 .depth2 a:focus{border-bottom:1px solid #f27321;}


@media only screen and (max-width:1400px) {
}


footer { width:100%; background:#000;  }
footer .bot_quick { width:1200px; display:block; height:180px; margin:0 auto; padding-top:50px;  text-align:left;  }
footer .bot_quick img { width: 67px; height:38px; margin:20px;  }
footer .bot_quick ul{ list-style:none; text-align:center;}
footer .bot_quick ul li, footer .bot_quick ul li a{ line-height:30px;  color:#a7a7a7; display:inline-block; width:107px; font-size:15px; }
footer .bot_quick ul li a:hover{ color:#fff; font-weight:bold;  }
footer .foot { width:1200px; height:149px; margin:0 auto; border-top:1px #3c3c3c solid; padding-top:30px; }
footer .foot .copy { float:left; width:600px; text-align:left; color:#737373; line-height:120%; font-size:15px; line-height:150%; }
footer .foot .certi { float:right; width:600px;  }
footer .foot .certi ul li { list-style:none; float:right; margin-left:1px;}

.enter{ clear:both;}
.enter_end{ clear:both; height:100px;}
