@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* {font-family:NanumGothic, Nanum Gothic,'³ª´®°íµñ','µ¸¿ò','±¼¸²',Dotum, Helvetica, AppleGothic, Arial, Verdana, sans-serif; }

@font-face {
 font-family: 'NanumGothicWeb';
 src: url('NanumGothic.eot') format('eot'), /* IE9 Compat Modes : ¶ó°í ³ª¿ÍÀÖ±ä ÇÏÁö¸¸ ~ÀÍ½º8±îÁö ¸ðµÎ Àû¿ëµÊ */
      url('NanumGothic.woff') format('woff'), /* Modern Browsers : ÃÖ½Åºê¶ó¿ìÁ®¿¡ Àû¿ë. ÁÖ·Î ÀÍ½º9 ÀÌ»ó ¹öÁ¯ÀÏ°æ¿ì Àû¿ëµÊ */
      url('NanumGothic.ttf')  format('truetype');  /* Safari, Android, iOS : ±× ¿Ü »çÆÄ¸®, ÆÄÀÌ¾îÆø½º, Å©·Ò µî¿¡¼­ Àû¿ëµÊ*/
 }



/* CSS Document */

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */

/* simply add the clearfix class to any containter that must enclose floated elements */

/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {

content: ".";              /* the period is placed on the page as the last thing before the div closes */

display: block;          /* inline elements don't respond to the clear property */ 

height: 0;                  /* ensure the period is not visible */

clear: both;               /* make the container clear the period */

visibility: hidden;      /* further ensures the period is not visible */

}


/* a.clearfix {display: inline-block;}    fix for IE Mac */

 

/* next a fix for the dreaded Guillotine bug in IE6 */

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

/* end of "no-extra-markup" clearing method */




/* default style line-height:140%;  font-family:¸¼Àº°íµñ, Dotum, Arial, Verdana, sans-serif;  */
html { overflow:scroll; overflow-x:auto; height:100%;}
body { height:100%; margin:0; padding:0; color:#5a5a59; font-size:14px; letter-spacing: -1px;  line-height:1.4}
td { margin:0; padding:0; border-collapse: collapse; border-spacing:0;  }
p{margin:0; padding:0; letter-spacing: -1pt;}
ol, ul, li{margin:0; padding:0; list-style:none;}
dl, dt, dd{margin:0; padding:0;}
a:link, a:visited{color:#555; text-decoration:none;}
a:hover, a:active, a:focus{color:#000; text-decoration:none; background:none;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-weight: normal;}

/* table {border-collapse:collapse; border-spacing:0; border:0; line-height:1.8em;}
textarea{padding:10px; font-size:100%;}
.input_text {font-family:µ¸¿ò; font-size:9pt; color:#5E5E5E; margin-top:0; margin-bottom:0;  border: 1px solid #D0D0D0; padding-left:3; line-height:125%; height:20px;}
*/

fieldset{margin:0; padding:0; border:0;}
img{border:0; }
hr, legend{display:none;}

caption { visibility:hidden; text-align:left;}
.skip{position:absolute; top:0; left:-9000px; width:0; height:0; font-size:0; line-height:0;}
.blind {position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; z-index:-1; visibility:hidden;} 


/*.skip a{width:1px; height:1px; margin:-1px 0 0 -1px; line-height:0; font-size:0;}
.skip a:hover,
.skip a:active,
.skip a:focus{width:200px; height:50px; margin:0; line-height:1.2em; font-size:75%;}*/

.left { float:left;}
.right { float:right;}
.clear { clear:both;} 
.sp_1 {letter-spacing:-1px;}
.eng {font-family:tahoma;color:7e7e7e;font-size:7pt;text-decoration:none; letter-spacing:0pt}
.txt8_-1 {font-family:"µ¸¿ò", "Dotum"; font-size: 11px; color: #787878; line-height:18px;letter-spacing:-1;}
.txt8_-2 {font-family:"µ¸¿ò", "Dotum"; font-size: 11px; color: #a1a1a1; line-height:18px;letter-spacing:-1;}

.text1 {font-size: 19px; color: #000000; font-weight:bold; line-height:18px;letter-spacing:-1;}
.text2 {font-size: 19px; color: #757575; font-weight:bold; letter-spacing:-1;}
.text3 {font-size: 16px; color: #6f6f6f; letter-spacing:-1;}
.text4 {color: #ac3838; line-height:16px;letter-spacing:-1;}
.text5 {color: #ffffff; line-height:16px;letter-spacing:-1;}
.text6 {font-size: 15px; color: #ffffff; line-height:16px;letter-spacing:-1;}
.text7 {font-size: 15px; color: #a62a2a; font-weight:bold; line-height:16px;letter-spacing:-1;}
.text8 {font-size: 15px; color: #000000; font-weight:bold; letter-spacing:-1;}

a.b1:link {
  font-family:"µ¸¿ò", "Dotum"; 
  font-size: 11px; 
  color: #787878; 
  line-height:18px;
  letter-spacing:-1;	
	text-decoration: none;
	font-weight:bold;
}
a.b1:visited {
  font-family:"µ¸¿ò", "Dotum"; 
  font-size: 11px; 
  color: #787878; 
  line-height:18px;
  letter-spacing:-1;
	text-decoration: none;
	font-weight:bold;
}
a.b1:hover {
  font-family:"µ¸¿ò", "Dotum"; 
  font-size: 11px; 
  line-height:18px;
  letter-spacing:-1;
	color: #595959;
	text-decoration: underline;
	font-weight:bold;
}
a.b1:active {
  font-family:"µ¸¿ò", "Dotum"; 
  font-size: 11px; 
  color: #787878; 
  line-height:18px;
  letter-spacing:-1;
	text-decoration: underline;
	font-weight:bold;

}

a.bu:link {
	color: #ffffff;
	font-size: 19px; 
	text-decoration;
	font-weight:bold;
}
a.bu:visited {
	color: #ffffff;
	font-size: 19px; 
	text-decoration:;
	font-weight:bold;
}
a.bu:hover {
	font-size: 19px; 
	color: #ffd201;
	text-decoration: underline;
	font-weight:bold;
}
a.bu:active {
	font-size: 19px; 
	color: #ffffff;
	text-decoration:;
	font-weight:bold;
}

a.left_menu:link {
	color: #ffffff;
	font-size: 17px; 
	text-decoration;
	font-weight:bold;
}
a.left_menu:visited {
	color: #ffffff;
	font-size: 17px; 
	font-weight:bold;
}
a.left_menu:hover {
	font-size: 17px; 
	color: #fff600;
	text-decoration: underline;
	font-weight:bold;
}
a.left_menu:active {
	font-size: 17px; 
	color: #ffffff;
	font-weight:bold;
}

#footer .footer_text {font-size: 13px;}

input, textarea { border:1px solid #d8d8d8;}


/* ---------- È«ÀÍ °øÅë·¹ÀÌ¾Æ¿ô------------*/

#wrap {width:100%; margin:0px; padding:0; }
#header_wrap {width:100%; background:url(../images/common/top_menu_bg.gif) repeat-x 0 top; height:121px;}
#header {width:1016px; margin:0 auto;}
#content_wrap {width:100%;}

/* footer */
#footer_wrap {clear:both; width:100%; background:url(../images/common/bottom_bg.gif) repeat-x 0 top; height:178px;}
#footer_wrap #footer{width:1016px; margin:0 auto;}
.bott_letter {letter-spacing:0;}