@charset "euc-kr";
/* CSS Document */

@import url("main.css");
@import url("sub.css");
@import url(http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb);
@import url("font-awesome.min.css");

/*------------------------------------------------------------------------------
	COMMON
------------------------------------------------------------------------------*/
::selection {background:#0f95bd;color:#fff}
::-moz-selection {background:#0f95bd;color:#fff}

html {font-family:NanumGothic,"³ª´®°íµñ",NanumGothicWeb,Malgun Gothic; height:100%; min-height:100%; !important }
body { 
	font-weight:normal;
	margin:0; padding:0;
	font-family:NanumGothic,"³ª´®°íµñ",NanumGothicWeb,Malgun Gothic; height:100%; min-height:100%; !important letter-spacing:-0.2px; font-size:13px; color:#8e8e8e;
}

input, select, textarea	{ font-family:NanumGothic,"³ª´®°íµñ",NanumGothicWeb,Malgun Gothic; font-size:12px; }

img { vertical-align:top; border:none; }

a { word-wrap:expression( this.style.wordWrap="normal",this.hideFocus=true); text-decoration:none; color:#8e8e8e; }

ul { list-style:none; padding:0; margin:0; line-height:17px; text-align:left; }

h1, h2, h3, h4, h5, strong { font-weight:600; text-align:left; margin:0; padding:0; }

/**/
#gnbC { width:1000px; margin:0 auto; height:70px; }

#logo { float:left; width:20%; margin:15px 0 0 0;}
#logo a { display:block; text-indent:-9999px; background:url(../images/button/logo.png) no-repeat; height:40px; width:151px; }

.gnbW { float:right; width:70%; padding:27px 0 0 0; }

.gnb {display:inline-block; float:right; margin:0; width:100%;}
.gnb li { width:25%; float:left; position:relative; margin:0; list-style:none;}
.gnb li a { color:#333; display:block; text-align:center; font-size:15px; font-weight:600; padding:0 0 25px 0; }
.gnb li a:hover { color:#0f93bb; }
.gnb li.on a { color:#0f93bb; }

.gnb li div { display:none; position:absolute; width:100%; z-index:999; }
.gnb li div ul { padding:0 0; margin:0 0 0 auto; width:100%; }
.gnb li div ul li { float:none; font-size:13px; line-height:28px; width:100%; border-top:none; }
.gnb li.on div ul li a { color:#666; }
.gnb li.on div ul li a:hover { color:#0f93bb; text-decoration:underline; }

.menu-sub ul li a { display:block; text-align:left; padding:0; height:auto; text-indent:0; color:#666; font-size:12px; font-weight:normal; text-align:center; }

.subMBg { background:#fff; width:100%; left:0; position:absolute; z-index:1; top:70px; height:180px; }

/**/
#footerC { border-top:1px solid #e2e2e2; clear:both; min-height:60px; margin:0 0 20px 0; }
.footerW { padding:20px 0; width:1000px; margin:0 auto; }
.footerLogo { float:left; }
.copyright { float:left; margin:0 0 0 40px; }
.copyright p { color:#999; margin:0; padding:0; line-height:21px; font-size:11px; }
.copyright p span { color:#666; }
.language { float:right; }
.language select { font-size:10px;  color:#999;}

hr { border:none; clear:both; border-top:1px solid #fff; margin:0; padding:0; }