@CHARSET "UTF-8";
body { margin: 0; padding-top:0px;}  /* ¸Þ´º div ³ôÀÌ ¸¸Å­ À§ÂÊ¿¡ ¿©¹éÀ» ÁØ´Ù */

html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}

/* ÆùÆ® */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

table, td{
	border:0px;
	border-spacing:0;
	padding:0px;
	border-collapse:collapse;
    position:static;
} 

a{
	color:inherit; 
	text-decoration:none;
}

*{margin:0;padding:0;}

li{list-style:none;vertical-align:top;}

#header_wrap{ position:fixed; left:0px; top:0px; width:100%; background-color:#ffffff; text-align:center;}

#header{width:100%;height:80px;margin:0 auto;position:relative;}
	
	#gnb{width:100%;float:right;}

#subMenu_wrap{width:100%;height:312px;position:absolute;left:0;top:125px;z-index:999999;display:none;text-align:center;background-color:#ffffff;}


#dhtmlgoodies_contentBox {
  height:0px;
  visibility:hidden;
  position:absolute;
  overflow:hidden;
}

#dhtmlgoodies_content {  position:relative;  }
#sNavi {position: absolute; right: 15px; top: 300px;}

.layer {border:1px solid #bbbbbb;padding:5px;background-color:white}

.btext {font-family: "³ª´®°íµñ",NanumGothic,Sans-serif; font-size:18pt; mso-fareast-font-family: ÈÞ¸Õ¸íÁ¶;letter-spacing:0.00em;}


/* ÀÎ»ç¸» */
/* ±Û¾¾ÄÃ·¯ */
.pc_red{color:#cb1010;}
.pc_blue{color:#0000ff;}

#greeting{font-size:16px; text-align:center; line-height:30px;margin:0 0 50px 0; font-size:20px; font-weight:bold;}

#contents{overflow:hidden; width:1044px; margin:0 auto; font-size:13px; line-height:22px; color:#000;}
#con_header{margin:50px 0 40px 0; text-align:center;}
#con_header h3{font-size:40px; color:#000; letter-spacing:-1px;}
#con_body{height:100%; min-height:700px; margin:0 0 40px 0;}