@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 ÀüÃ¼ */
*{font-size:9pt;font-style:normal;margin:0;padding:0;font-family:"±¼¸²", "Gulim", Verdana, Arial, Sans-serif;}
* 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: "±¼¸²","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; vertical-align:top;}
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;}



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


.des{padding-left:5px;}
.fns {line-height:160%; background-image: url("../images/h_icon.gif"); background-repeat:  no-repeat; padding-left:10px; list-style-type: none; 
      list-style-position: outside; list-style-image: none;}
.gre1{padding-top:0px;}
.org{padding-left:10px; padding-top:20px;}
.lre {padding-top:20px;padding-left:6px;}
.do {line-height:160%; background-image: url("../images/sub_bg.gif"); background-repeat:  no-repeat;  list-style-type: none; 
      list-style-position: outside; list-style-image: none;}

.dot_a{line-height:180%;}
.not{padding-top:10px;}
.not1{padding-top:20px;}
.about { font-size:0px;padding-top:2px; }



/* ±×¶óµ¥ÀÌ¼Ç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%;
}
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%;
}

 .viedo_2 {
           font-size: 12px;
           line-height:160%;
	         }
.viedo_3 {
              font-size: 15px;
              font-weight:bold;
			  color:#087503;
			  letter-spacing: -1px;
			  }
.viedo_4 {
              font-size: 16px;
              letter-spacing: -2px;
			  font-weight:bold;
			  color:#2a2a2a;
			  }
.viedo_5{
           font-size: 12px;
           line-height:160%;
		   color:#333333;
		   }
.viedo_6 {
              font-size: 15px;
              font-weight:bold;
			  color:#568315;
			  letter-spacing: -1px;
			  }

.viedo_7 {
              font-size: 16px;
              letter-spacing: -1px;
			  font-weight:bold;
			  color:#2a2a2a;
			  }