@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 °ªÀÌ ¹Ú½º »çÀÌÁî¿¡ ¿µÇâÀ» ÁÖÁö¾Ê°Ô º¯È­ */
*{
   margin:0;padding:0;
   -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: 9pt;  color: #686868;  font-style: normal;  font-family: "Nanum Gothic", "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% "Nanum Gothic", "Nanum Gothic", "±¼¸²","verdana"; text-decoration: none; color:#000000}
A:active  {font: 100% "Nanum Gothic", "Nanum Gothic", "±¼¸²","verdana"; text-decoration: none; color:#000000}
A:visited {font: 100% "Nanum Gothic", "Nanum Gothic", "±¼¸²","verdana"; 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: "Nanum Gothic", "±¼¸²","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: "Nanum Gothic", "±¼¸²","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;
}


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


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

.tb01 th{
background-color:#fbfbfb;
}


.f01{
height:30px; 
background-color:#f0efef;
text-align:right;
border-right:1px solid #eee;
padding-right:5px;
}

.f02{
height:30px; 
background-image:url('/images/tbbar_bg.gif');
background-repeat:repeat-x;
text-align:center;
border-right:1px solid #eee;
font-size: 11px;
color: #666666;
font-style: normal;
font-family: "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif";

}

.f03{
padding-left:5px;
}

.t_bold{
font-weight: bold;
letter-spacing:-1px;
}

.dis {
padding-top:27px;
padding-left:77px;
  font-size: 12px;
  color: #eaeaea;
  font-style: normal;
  font-family: "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif";
  line-height:150%;
}




body,td {
  font-size: 12px;
  color: #666666;
  font-style: normal;
  font-family: "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif";
      margin-left: 0px;
	    margin-top: 0px;
    	margin-right: 0px;
	    margin-bottom: 0px;
	   }


a {cursor:pointer;}
A:link    {font-size: 12px; font-family: "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif"; text-decoration: none; color:#304550;}
A:active  {font:12px; "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif"; text-decoration: none; color:#304550;}
A:visited {font:12px; "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif"; text-decoration: none; color:#304550;}
A:hover   {text-decoration: none; color:red;}

/*¸Þ´º*/
.a2 a {cursor:pointer;}
.a2 A:link    {font-size: 15px; font-family: "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif"; text-decoration: none; color:#304550; font-weight:600;}
.a2 A:active  {font:15px; "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif"; text-decoration: none; color:#304550; font-weight:600;}
.a2 A:visited {font:15px; "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif"; text-decoration: none; color:#304550; font-weight:600;}
.a2 A:hover   {text-decoration: none; color:#f7941e; font-weight:600;}

.a3 a {cursor:pointer;}
.a3 A:link    {font-size: 15px; font-family: "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif"; text-decoration: none; color:white; font-weight:600;}
.a3 A:active  {font:15px; "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif"; text-decoration: none; color:white; font-weight:600;}
.a3 A:visited {font:15px; "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif"; text-decoration: none; color:white; font-weight:600;}
.a3 A:hover   {text-decoration: none; color:#f7941e; font-weight:600;}



img
{
  border : 0px;
  border-style : none;
}

/* ---------------------------------- Form °³Ã¼---------------------------------- */

FORM, P { margin: 0px;  }

select
{
  font-size:11px;;
  color: #494949;
	font-style: normal;
	font-family: "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif";
	background-color: #F7FAFD;
}

input
{
  border: 1px solid #c0c0c0;
  font-size:11px;
  color: #595959;
  font-style: normal;
  font-family: "Nanum Gothic","Dotum","±¼¸²","verdana","sans-serif";
  line-height:18px;
  margin-left: 0;
  word-spacing:-1pt;
}

.mem_line
{
 border-bottom: solid 1px;
 border-color: #d7d7d7;
}

.mem_left
{
 width:150px;
 background-color:#f7f7f7;
 height:40px;
 text-align:right;
 padding-right:10px;
}

.mem_right
{
 width:650px;
 text-align:left;
 padding-left:10px;
 height:50px;
}





#top
{
  margin:0 auto;
  width:100%
  padding:0;
  line-height:0; 
}


.top_bg
{
height:30px;
background-color:#ececec;
}


.top_meun
{
  margin:0 auto;
  width:1100px;
  padding:0;
  line-height:0; 
}




.top_bg1
{
 margin:0 auto;
 width:100%;
  height:54px;
  padding:0;
  background:url('../images/top_bg.gif')  repeat-x  ;
}

.meun_font
{
  font-size: 130%;
  font-weight: bold;
}

.meun_font a
{
  font-size: 150%;
  color: #fefb01;
  font-weight: bold;
}

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




.cp_bg
{
 margin:0 auto;
 width:100%;
  height:40px;
  padding:0;
   text-align:center;
  background:url('../images/cp_bg.jpg')  repeat-x  ;
}


.sa_text {font-size:13pt;}
.sa_text a {font-size:13pt; font-weight:bold;}