@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@charset "euc-kr";
@media print 
{
  #print_hidden, #print_none { display: none; }
  body { margin: 0; padding: 0; background: #fff; }
}


/*
@media screen and (-webkit-animation) 
{
	a {
		margin-bottom: -4px;
	}
}
*/

/* html ÀüÃ¼ padding °ªÀÌ ¹Ú½º »çÀÌÁî¿¡ ¿µÇâÀ» ÁÖÁö¾Ê°Ô º¯È­ */
*{
   font-size:9pt;
   font-style:normal;
   margin:0;padding:0;
   font-family:"Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;   
   
}


* html			{overflow:scroll;overflow-x:auto;}
* html body		{height:100%;overflow-y:scroll;}
html, body		{min-height:100%;margin:0;padding:0;}
body			{  font-size: 100%;  color: #686868;  font-style: normal;  font-family: "Nanum Gothic", "±¼¸²","verdana";  line-height:150%; }

/* º»¹® Á¦¸ñ */
#header h1 {margin: 0; padding: 0; background: transparent; } /* »çÀÌÆ®Á¦¸ñ */
#header h2, #snb h2, #body_head h2, #body_foot h2, #footer h2, #aside h2 { margin: 0; padding: 0; background: transparent; }

h1, h2, h3, h4, h5, h6 {font-size:100%;letter-spacing:0;line-height:1.25;text-align:left;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-weight: normal;} 
h1 {font-size:130%;font-weight:bold;letter-spacing:-0.1em;color:#111;}
h2 {font-size:118%;font-weight:bold;letter-spacing:-0.1em;color:#333;}
h3 {font-weight:bold;letter-spacing:-0.1em;color:#009763;}
h4 {font-weight:bold;color:#333;}
h5 {font-weight:normal;color:#111; }
h6 {font-weight:normal; }



/* ±âº»Å×±× */
strong	{font-weight:bold;}

a {cursor:pointer; }
A:link    {font: 100% Gulim,"±¼¸²"; text-decoration: none; color:#000000}
A:active  {font: 100% Gulim,"±¼¸²"; text-decoration: none; color:#000000}
A:visited {font: 100% Gulim,"±¼¸²"; text-decoration: none; color:#000000}
A:hover   {text-decoration: none; color:#ff0096;}

form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: 0; }
legend { margin: 0; padding: 0; }

table caption	{visibility:hidden; height:0;}
fieldset, button{display:block;border:none;}
img				{margin:0;border:0;  border-style : none;} 
ol,ul,li		{list-style:none;}
ul{  list-style-image : none;}
hr, button img	{display:none;}
textarea		{overflow:auto;} 
option			{padding-right:6px;} 
legend			{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden; font-size:0; line-height:0;} 
dl,dt			{margin:0;padding:0;}
dd				{display:inline;margin:0;padding:0;}
label.none		{display:none;}
input{  border: 1px solid #A5ACB2;  font-size: 100%;  color: #595959;  font-style: normal;  font-family: "±¼¸²","verdana";  line-height:150%;  margin-left: 0;  word-spacing:-1pt; vertical-align:middle;}
table, tr,td {  font-size: 100%;  color: #686868;  font-style: normal;  font-family: "±¼¸²","verdana";  line-height:150%; }

input[type="text"], input[type="password"]{  height:20px; }



/* »ç¿ëÀÚÁ¤ÀÇ */
.noborder {  border-style : none;}
.font0 {font-size:0px;}
.font0 a {font-size:0px;}


/* ÀÏÁ¤°ü¸® Å×ÀÌºí »ö»ó */
.sch_head_dark {  background-color : #BF799F;  height : 3px;}
.sch_head_light {  background-color : #FEEEFA;}


/* ±âº»Å×ÀÌºí */
.table_1 {  border-collapse : collapse;  border-width : 1px;  border-style:solid;  border-color : #999999;    }
.table_1 th, .table_1 td {  border-width : 1px;  border-style:solid;  padding : 3px;    border-color : #999999 }
.table_1 th {  background-color : #EFEFEF; }


/* ±âº»Á¤·Ä¹æ½Ä */
.left { text-align:left;}
.center { text-align:center;}
.right { text-align:right;}
.f_left { float:left;}
.f_right { float:right;}
.f_clear { clear:both;}
.f_center { margin:0 auto; }
.f_left_clear { clear:left;}
.f_right_clear { clear:right;}
.vtop {vertical-align:top;}
.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}

.font0 {font-size:0px; line-height:0;}
.font0 a {font-size:0px; line-height:0;}




/* ¶ó¿îµå ¹Ú½º */
.box 
{  
   border-radius: 5px;
   -webkit-border-radius: 5px;  /* safari */
   -moz-border-radius: 5px;  /* firefox */
   border: 1px solid #aaa;  
/*   behavior: url(border-radius.htc); */
}


/* ±×¶óµ¥ÀÌ¼Ç1 »ó->ÇÏ, color1-> color2 */
.gradient1
{
  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#E0E0E0), color-stop(0.6, #EFEFEF));
  
  /* Safari 5.1, Chrome 10+ */  
  background: -webkit-linear-gradient(top, #E0E0E0, #FFFFFF);  

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top,#FFFFFF, #EFEFEF, #E0E0E0);

  /* IE 10 */
  background: -ms-linear-gradient(top, #E0E0E0, #FFFFFF);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #E0E0E0, #FFFFFF);
  
}


/* ±×¶óµ¥ÀÌ¼Ç2 ÁÂ->¿ì, color1-> color2 -> color1 -> color2 */
.gradient2
{
  /* fallback DIY*/

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, left top, right top, from(#2F2727), color-stop(0.25, #1a82f7), color-stop(0.5, #2F2727), color-stop(0.75, #1a82f7), to(#2F2727));

  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);

  /* IE 10 */
  background: -ms-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);

  /* Opera 11.10+ */
  background: -o-linear-gradient(left, #2F2727, #1a82f7, #2F2727, #1a82f7, #2F2727);
}


input[type="button"].bd_selected
{
  width:28px;  height:28px; font-size:100%; background:black; color:white; font-weight:bold; border-style:solid; border-width:1px; margin:2px; padding:6px 2px 2px 2px; line-height:130%; cursor:pointer;
}
input[type="button"].bd_unselected
{
  width:28px;  height:28px; font-size:100%;   background:white; font-weight:bold; border-style:solid; border-width:1px; margin:2px; padding:6px 2px 2px 2px; line-height:130%; cursor:pointer;
}


/* ¹ÝÅõ¸í */
.opacity_50
{
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity:0.5;
  opacity:0.5;
}

.opacity_25
{
  filter:alpha(opacity=25);
  -moz-opacity:0.25;
  -khtml-opacity:0.25;
  opacity:0.25;
}

.opacity_75
{
  filter:alpha(opacity=75);
  -moz-opacity:0.75;
  -khtml-opacity:0.75;
  opacity:0.75;
}


#top
{
  width:100%;
  text-align:center;
}

.top_main
{
  margin:0 auto;
  width:1024px;
  padding:0;
  line-height:0; 
}

.meun li
{
margin-left:60px;
}
 .meun_fotn a {color:#333333; font-size:140%;font-family:"Nanum Gothic";}
 .meun_fotn A:link    {color:#333333; font-size:140%; font-weight:bold;font-family:"Nanum Gothic";}
 .meun_fotn A:active  {color:#333333;  font-size:140%; font-weight:bold;font-family:"Nanum Gothic";}
 .meun_fotn A:visited {color:#333333;  font-size:140%; font-weight:bold;font-family:"Nanum Gothic";}
 .meun_fotn A:hover {color:#b71a2f; font-size:140%; font-weight:bold;font-family:"Nanum Gothic";}
 .meun_fotn:hover { font-weight:bold; font-family:"Nanum Gothic";}

#headerimg1
{
  width: 100%;
  height: 448px;
  background-image: url("../images/main_img.jpg");
  background-repeat: repeat-x;
  background-position: center top;  
  min-width:980px;
}

#headerimg2
{
  width: 100%;
  height: 257px;
  background-image: url("../images/sub_img.jpg");
  background-repeat: repeat-x;
  background-position: center top;  
  min-width:980px;
}


.j_sub
{
margin:0 auto;
width:786px;
line-height:0; 
padding-left:30px;
float:left;
}

.j_sub01
{
margin:0 auto;
width:786px;
line-height:0; 
float:left;
}



 #cp
{
  width:100%;
  height:84px;
  background:#edeef0;
}


.cp_
{
  margin:0 auto;
  width:1024px;
  padding:0;
  line-height:0; 
}

.tb01{
border:1px solid #f0efef;
border-collapse : collapse;
font-size:100%;
}

.tb01 th{
background-color:#fbfbfb;
font-size:120%;
}

.tb02{
border:1px solid #f0efef;
border-collapse : collapse;
font-size:12px;
}

.tb02 td{
border:1px solid #f0efef;
border-collapse : collapse;
font-size:100%;
}

.tb02 th{
background-color:#cee8e4;
font-size:120%;
}


.sub_title_box{width:786px; border-bottom:solid 2px #2c7bd8;height:46px;}

.cert { width:100%; }
.cert th { font-size:14px; text-align:center;  }
.cert th img { border:1px solid #ddd; }
.cert td { }

.his { width:100%; background:url(../images/history_bg.jpg)no-repeat right bottom; }
.his th { font-size:17px; text-align:left; color:#034ea2; font-weight:300; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; padding:0 0 20px 0; }
.his td { font-size:14px; text-align:left; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; padding:0 0 20px 0; }


.bs { width:100%; margin:0 0 15px 0; }
.bs th { font-size:15px; text-align:left; color:#034ea2; font-weight:300; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; padding:10px 0 10px 20px; }
.bs td { font-size:14px; text-align:left; font-family: "Nanum Gothic", "±¼¸²", "Gulim", Verdana, Arial, Sans-serif; padding:10px 0; }



.d_font {font-size:120%; line-height:1.7; width:786px;}
.d_font01 {font-size:180%; line-height:1.4;}
.d_font02 {font-size:170%; line-height:1.4;font-weight:bold;}
.d_font03 {font-size:120%; line-height:3.3;}
.d_font04 {font-size:150%; line-height:3; color:#034ea2;}
.d_font05 {font-size:120%; line-height:3.7;}
.d_font06 {font-size:120%;}
.d_font07 {font-size:120%; line-height:3.8;}
.d_font08 {font-size:140%; line-height:1.4;font-weight:bold;}
.d_font09 {font-size:120%; line-height:2.5; color:#444141;font-weight:bold;}
.d_font10 {font-size:120%; line-height:1.7; color:#444141;font-weight:bold;}
.d_font11 {font-size:130%; line-height:2;}
.d_font12 {font-size:150%; line-height:1.7; color:#28509b;font-weight:bold;}
.d_font13 {font-size:100%; line-height:1.6;}
.d_font14 {font-size:120%; line-height:1.8;color:#b01515;}
.d_font15 {font-size:130%; line-height:1.7; color:#28509b;font-weight:bold;}
.d_font16 {font-size:120%; line-height:1.7; }
