/* ¼±°Å¿ë¸ð¹ÙÀÏ CSS */

@charset "utf-8";
/* Common */
body,div,h1,h2,h3,h4,h5,h6,p,q,form,fieldset,legend,input,textarea,select,button,dl,dt,dd,ol,ul,li,table,tr,th,td,img {margin:0; padding:0}
body{position:relative; background-color:#FFF; font-size:14px; line-height:1.25em; color:#484848; -webkit-text-size-adjust:none}
body,input,textarea,select,button,table {font-family:'±¼¸²',Gulim,Helvetica,AppleGothic,Sans-serif}
img,fieldset{border:0 none}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
button{border:none;cursor:pointer;*overflow:visible;overflow:hidden;text-align:center}

/* Header */
.header{height:55px;position:relative;overflow:hidden;background:url(images/head_bg.png) repeat-x}
.headtitle{float:left;width:139px;height:55px}
.logo{float:right;width:83px;height:55px}

/* gnb */
.gnb{height:43px;background:url(images/gnb_bg.png) repeat-x;text-align:center}
.gnb ul{width:320px;margin:0 auto;position:relative;}
.gnb li{height:43px;background:url(images/gnb.png) no-repeat;float:left}
.gnb .gnb_a{height:43px;display:block;overflow:hidden;}
.gnb .gnb01{width:86px;background-position:0 0}
.gnb .gnb02{width:91px;background-position:-86px 0}
.gnb .gnb03{width:71px;background-position:-177px 0}
.gnb .gnb04{width:72px;background-position:-248px 0}
.gnb .gnb01_on{width:86px;background-position:0 -43px}
.gnb .gnb02_on{width:91px;background-position:-86px -43px}
.gnb .gnb03_on{width:71px;background-position:-177px -43px}
.gnb .gnb04_on{width:72px;background-position:-248px -43px}

/* sub01_menu */
.sub01_m{height:35px;background:url(images/sub_m_bg.png) repeat-x;text-align:center}
.sub01_m ul{width:320px;margin:0 auto;position:relative;}
.sub01_m li{height:35px;background:url(images/sub01_m.png) no-repeat;float:left}
.sub01_m .menu_a{height:35px;display:block;overflow:hidden;}
.sub01_m .menu01{width:100px;background-position:0 0}
.sub01_m .menu02{width:120px;background-position:-100px 0}
.sub01_m .menu03{width:100px;background-position:-220px 0}
.sub01_m .menu01_on{width:100px;background-position:0 -35px}
.sub01_m .menu02_on{width:120px;background-position:-100px -35px}
.sub01_m .menu03_on{width:100px;background-position:-220px -35px}


/* sub03_menu */
.sub03_m{height:35px;background:url(images/sub_m_bg.png) repeat-x;text-align:center}
.sub03_m ul{width:320px;margin:0 auto;position:relative;}
.sub03_m li{height:35px;background:url(images/sub03_m.png) no-repeat;float:left}
.sub03_m .menu_a{height:35px;display:block;overflow:hidden;}
.sub03_m .menu01{width:100px;background-position:0 0}
.sub03_m .menu02{width:120px;background-position:-100px 0}
.sub03_m .menu03{width:100px;background-position:-220px 0}
.sub03_m .menu01_on{width:100px;background-position:0 -35px}
.sub03_m .menu02_on{width:120px;background-position:-100px -35px}
.sub03_m .menu03_on{width:100px;background-position:-220px -35px}

/* sub04_menu */
.sub04_m{height:35px;background:url(images/sub_m_bg.png) repeat-x;text-align:center}
.sub04_m ul{width:320px;margin:0 auto;position:relative;}
.sub04_m li{height:35px;background:url(images/sub04_m.png) no-repeat;float:left}
.sub04_m .menu_a{height:35px;display:block;overflow:hidden;}
.sub04_m .menu01{width:100px;background-position:0 0}
.sub04_m .menu02{width:120px;background-position:-100px 0}
.sub04_m .menu03{width:100px;background-position:-220px 0}
.sub04_m .menu01_on{width:100px;background-position:0 -35px}
.sub04_m .menu02_on{width:120px;background-position:-100px -35px}
.sub04_m .menu03_on{width:100px;background-position:-220px -35px}


/* Footer */
.footer{height:22px;background-color:#2e2e2e;color:#FFF;text-align:center;font-size:12px;padding-top:5px}

/* mainIMG */
.mainArea{height:389px;background:url(images/main_img.png) no-repeat center;}
.mainArea .box01{width:320px;display:block;margin:0px auto;}
.mainArea .ul{width:250px;float:right;position:relative;display:block;padding:145px 10px 0 0;}
.mainArea .li{width:114px;float:right;display:inline;font:0;margin:0;}

/* Basic */
.basicArea{display:block;overflow:hidden;text-align:center;}
.basicArea .box01{padding:0px 0px 20px 0px;}
.basicArea .box02{padding:15px 0px 20px 0px;text-align:center;}
.basicArea .conh1{width:100%;padding:15px 0px 0px 20px;text-align:left;border-bottom:1px solid #d9d9d9;}

/* ÇÐ·Â */
.cntLine01{display:block;overflow:hidden;}
.cntLine01 li{text-align:left;padding:5px 20px 5px 20px;border-bottom:1px solid #d9d9d9;background-color:#f5f5f5;}
.cntLine01 span{font-size:12px;color:#2d76ce;font-weight:bold;}

/* ÀÏÁ¤¾È³» */
.calender{position:relative; background:url(images/sub03_cal_bg.png) repeat-x; height:30px;width:180px;margin:0 auto;}
.calender_L{width:30px;float:left;display:inline;}
.calender_R{width:30px;float:right;display:inline;}
.calender_C{display:inline;font-size:15px;color:#fff;font-weight:bold;text-align:center;line-height:30px;}

.calenderT {background-color:#f5f5f5;padding:3px 0 3px 0;}
.calenderT_blue {padding:5px;width:50px;background-color:#266bd5;font-size:15px;color:#fff;font-weight:bold;text-align:center;}
.calenderT_num {padding:3px 0 3px 0;width:50px;font-size:12px;color:#8c8c8c;font-weight:bold;text-align:center;vertical-align:top;}
.calenderT_tx {padding:3px 5px 3px 0;font-size:14px;text-align:left;}



/* Å¸ÀÌÆ²_º¼µå */
.V_title{ font-family:"µ¸¿ò"; font-size:9pt; color:#000000 ; 
        font-weight: bold ;  vertical-align: middle}


/* È¸»ö ÅØ½ºÆ®_¿ÞÂÊÁ¤·Ä */
.text_gr{ font-family:"µ¸¿ò"; font-size:9pt; color:#58595B ; 
          line-height:150%; }

/* È¸»ö ÅØ½ºÆ®_º¼µå_¿ÞÂÊÁ¤·Ä */
.text_gr_b{ font-familY:"µ¸¿ò"; font-size:9pt; color:#58595B ;  HEIGHT: 26px; background:#E6E6E6; 
            Text-align:left ; font-weight: bold ; vertical-align: middle  }


/* ±âº» ÅØ½ºÆ®_ºí·¢_Áß¾ÓÁ¤·Ä */
.text_center{ font-family:"µ¸¿ò"; font-size:9pt; color:#000000;
              Text-align:center ; vertical-align: middle }


/* ±âº» ÅØ½ºÆ®_ºí·¢_¿ÞÂÊÁ¤·Ä */
.text_left{ font-family:"µ¸¿ò"; font-size:9pt; color:#000000 ;
            Text-align:left ; vertical-align: middle ; 
			 }

/* È¸»ö ÅØ½ºÆ®_¿ÞÂÊÁ¤·Ä */
.text_red{ font-family:"µ¸¿ò"; font-size:9pt; color:#aa0000 ; 
          line-height:150%}


/* ±âº» ÅØ½ºÆ®_ºí·¢_¿À¸¥ÂÊÁ¤·Ä */
.text_right{ font-family:"µ¸¿ò"; font-size:9pt; color:#000000;
              Text-align:right ; vertical-align: middle}


/* 2004.04.27 Å×ÀÌºí È¸»ö¹è°æ*/
.tb_bg_gr {
 BACKGROUND-COLOR:#5CBD86;
}

.tb_bg_bgr {
 BACKGROUND-COLOR:#B1B1B1;
}
.tb_bg_bgr2 {
 BACKGROUND-COLOR:#cbcbcb;
}

/* 2004.04.27 ÅÇ ¹è°æ*/
.tab_bg {
 BACKGROUND-COLOR:#CBCBCB;
}


/* 2004.04.27 Å×ÀÌºí Á¦¸ñ_Áß¾ÓÁ¤·Ä*/
.tb_tit_center { 
COLOR: #000000;FONT-FAMILY: µ¸¿ò; HEIGHT: 28px; 
 BACKGROUND-COLOR:#F4F4F4; Text-align: center ; vertical-align: middle;font-weight: bold; 
 }


/* 2004.04.27 Å×ÀÌºí Á¦¸ñ_¿ÞÂÊÁ¤·Ä*/
.tb_tit_left {
COLOR: #000000;FONT-FAMILY: µ¸¿ò; HEIGHT: 28px; padding-left:3px;
 BACKGROUND-COLOR:#F4F4F4; Text-align: left ; vertical-align: middle
}

.tb_tit_left2 {
  COLOR: #000000;FONT-FAMILY: µ¸¿ò; font-weight: bold; HEIGHT: 28px; padding-left:8px;
 BACKGROUND-COLOR:#F4F4F4; Text-align: left ; vertical-align: middle
}


/* ±âº» text */
.tb_text {
 COLOR: #58595B; FONT-FAMILY: µ¸¿ò; Text-align: left ; 
}

/*Å×ÀÌºí ³»¿ë_Áß¾ÓÁ¤·Ä*/
.tb_center {
 COLOR: #58595B;FONT-FAMILY: µ¸¿ò; HEIGHT: 26px; 
 BACKGROUND-COLOR:#ffffff; Text-align: center ; vertical-align: middle;
}

/* 2004.04.27 td¾È¿¡ µé¾î°¡´Â table bgcolor */
.table_bg { background:#CBCBCB; }


/*Å×ÀÌºí ³»¿ë_¿ÞÂÊÁ¤·Ä*/
.tb_content {
COLOR: #58595B;FONT-FAMILY: µ¸¿ò; padding-top:5px; padding:10px 20px; 20px; 20px; 
 BACKGROUND-COLOR:#ffffff; Text-align: left ; vertical-align: top ;line-height:150%;
}

.tb_content2 {
COLOR: #58595B;FONT-FAMILY: µ¸¿ò; HEIGHT:40px; padding-top:5px; padding:10px 20px; 20px; 20px; 
 BACKGROUND-COLOR:#ffffff; Text-align: left ; vertical-align: top ;line-height:150%;
}


/*Å×ÀÌºí ³»¿ë_¿ÞÂÊÁ¤·Ä*/
.tb_left {
 COLOR: #58595B;FONT-FAMILY: µ¸¿ò; HEIGHT: 26px; padding-left:3px; padding-right:3px;
 BACKGROUND-COLOR:#ffffff; Text-align: left ; vertical-align: middle ;line-height:150%
}



/*Å×ÀÌºí ³»¿ë 1step Á¦¸ñ_Áß¾ÓÁ¤·Ä*/
.d_tit_b_center { 
 COLOR: #000000;FONT-FAMILY: µ¸¿ò; HEIGHT: 32px; 
 BACKGROUND-COLOR:#EEEEEE; Text-align: center ; vertical-align: middle;
 padding-top:3px; padding-left:3px; padding-right:3px;
 }

 .d_tit_b_date { 
COLOR: #ffffff;FONT-FAMILY: µ¸¿ò; HEIGHT: 50px; font-weight:bold;
 BACKGROUND-COLOR:#286ed6; Text-align: center ; vertical-align: middle;
 padding-top:3px; padding-left:3px; padding-right:3px;
 }

  .d_tit_b_contents { 
 COLOR: #000000;FONT-FAMILY: µ¸¿ò; HEIGHT: 50px; 
 BACKGROUND-COLOR:#ffffff; vertical-align: middle;
 padding-top:6px;padding-bottom:6px; padding-left:8px; padding-right:3px;
 }




/*Å×ÀÌºí ³»¿ë Á¦¸ñ_Áß¾ÓÁ¤·Ä*/
.d_tb_tit_center { 
 COLOR: #000000;FONT-FAMILY: µ¸¿ò; HEIGHT: 28px; Text-align: center ; vertical-align: middle;
 }

 /*Å×ÀÌºí ³»¿ë_¿ÞÂÊÁ¤·Ä*/
.d_tb_left {
 COLOR: #58595B;FONT-FAMILY: µ¸¿ò; HEIGHT: 26px; Text-align: left ; vertical-align: middle;
 padding:3px 3px 3px 3px; line-height:140% ;
}

 /*Å×ÀÌºí ³»¿ë_¿À¸¥ÂÊÁ¤·Ä*/
.d_tb_right {
 COLOR: #58595B;FONT-FAMILY: µ¸¿ò; HEIGHT: 26px; Text-align: right ; vertical-align: middle;
 padding-left:3px; padding-right:3px;line-height:140% ;
}

 /*Å×ÀÌºí ³»¿ë_°¡¿îµ¥Á¤·Ä*/
.d_tb_center {
 COLOR: #58595B;FONT-FAMILY: µ¸¿ò; HEIGHT: 30px; Text-align: center ; vertical-align: middle;
 padding-left:3px; padding-right:3px;line-height:140% ;
}

.d_tb_center_em {HEIGHT: 80px; Text-align: center ; vertical-align: middle; padding-top:10px; padding-bottom:10px;}


 /*Å×ÀÌºí ³»¿ë_¿À¸¥ÂÊÁ¤·Ä*/
.d_text_right {
COLOR: #58595B; BACKGROUND-COLOR:#ffffff; FONT-FAMILY: µ¸¿ò; HEIGHT: 26px; padding-left:3px; padding-right:3px;
 Text-align: right ; vertical-align: middle ;line-height:140% ;
}


.paging {
	width: 100%; height:20px;
	margin: 20px 0 10px 0px; 
	padding: 0px; 
	text-align:center;
	font-family: "µ¸¿ò,dotum,arial";color:#999999;font-weight: normal;
	float: left;
}
.num1 {
	display:inline-block; 
	margin:0 auto;
	width:23px;
}
.num2 {
	color:#999999; font-weight: normal; 
}
.num2:hover {
	color:#3f79ec; font-weight: bold; 
}
.n_on {
	color:#3f79ec; font-weight: bold; 
}

/* btn05  */ 
.btn05,
.btn05 a,
.btn05 button,
.btn05 input { position:relative; margin:0; display:inline-block; text-decoration:none !important; border:0; height:23px;line-height:23px; white-space:nowrap; background:url('../images/btn05.gif') no-repeat !important; color:#ffffff;font-weight:bold;}
.btn05 { padding:0; margin-left:10px; background-position:left top; }
.btn05 a,
.btn05 button,
.btn05 input { left:2px; overflow:visible;padding:1px 12px 0 10px; background-position:right top !important; cursor:pointer; font-size: 12px;}

.btn05 *:hover,
.btn05 *:active,
.btn05 *:focus{ color:#ffffff; }
.btn05 .img {vertical-align:middle;}

.R_font{color :#e02a2d; font-weight:bold; font-family:"±¼¸²", "±¼¸²Ã¼","Arial" ,"Verdana"; padding-left:3px;}
.sfont2-5{color :#6A6A6A; line-height:130%; letter-Spacing:0; font-family:"µ¸¿ò", "µ¸¿òÃ¼","Arial" ,"Verdana";}
