@charset "euc-kr";



/* Å×±×º° ±âº» ¼³Á¤ */
body {
	margin:0;
	padding:0;
	font-family:Dotum, "µ¸¿ò", sans-serif;
	font-size:12px;
	color:#666;
	
}

div, p, span, td, th {
	/* ÅØ½ºÆ®µéÀÇ css Á¤ÀÇ */

}



form {
	margin:0;
	padding:0;
}

ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

li {
	margin:0;
	padding:0;
}

hr {
	width:95%;
	size:2px;
	text-align:center;
	color:#E3E3E3
	/*display:none;*/
}

table {
	border-collapse: collapse;
	padding:0;
	margin:0;
	font-size:14px;
	line-height:150%;
	font-weight:400;
}

img, input.type-image, a {
	border: 0 none;
    selector-dummy:expression(this.hideFocus=true);
}

a:link, a:visited {
	color: #666;
	text-decoration: none;
}
a:active, a:hover {
	color: #000;
	text-decoration: none;
}

select {
	padding:0;
	margin:0;
}

input.type-text, textarea {
	border: 1px solid #ddd;
	background: #fff;
	padding: 1px;
}

input.type-text:hover, input.type-text:focus, textarea:hover, textarea:focus, select:hover, select:active {
	background-color: #ffd;
}

input, select, textarea {
	vertical-align: middle;
	font-size: 12px;
	color: #333;
}


span.button, img.button, a.button {
	cursor: pointer;
	vertical-align: middle;
}

/*input box*/
.btn_txt {margin:0px; cursor:hand; font-size:11px; height:20px; width:38px; color:#333; border:#fff 0 solid; background:#fff; background-image:url(../images/text_box.gif);}


.table_01 tr td { padding:5px 5px 5px 5px; font-size:12px; border:1px solid #d8d8d8;}
.table_02 tr td	 {padding:3px; border:1px solid #999;}
.table_pd { padding:5px;}

.name {font-size:8pt;}

/* float */
.float_left  { float:left; }
.float_right { float:right; }
.float_clear { clear:both; margin:0;padding:0;border:none;}


/* td */
.notice_date   {padding-left:5px; font-size:11px; color:#76cb64; font-weight:bold; text-align:right;}

/*line*/
.dot_td 	 {border-bottom-width:1px;border-bottom-color:#d6d7d6;border-bottom-style:dotted;}

.line_l01 	 {margin: 0 auto; border-collapse: collapse; border:1px solid #d6d7d6; }
.line_l02 	 {border-color:#d6d7d6;border-left:1px solid;border-right:1px solid;border-collapse: collapse;}
.line_l03 	 {border-color:#d6d7d6;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-collapse: collapse;}

.line_r01 	 {border-color:#cfefee;border-bottom:1px solid;border-collapse: collapse;}
.line_r02 	 {border-color:#e1e1e1;border-bottom:1px solid;border-collapse: collapse;}

.line_tb01 	 {border-color:#949294;border-top:1px solid; border-bottom:1px solid;}
.line_tbr01  {border-color:#949294;border-top:1px solid; border-bottom:1px solid; border-right:1px solid;}

.line_b01 	 {border-color:#e1e1e1;border-bottom:1px solid;border-collapse: collapse;}

.copy_line 	 {border-color:#e1e1e1;border-top:1px solid;border-collapse: collapse;}





/* sub contents */
.sub_title		{font-size:20px; font-weight:bold; color:#000;}
.sub_nav		{font-size:11px; line-height:200%; color:#ccc;}
.sub_con		{padding:20px 20px 20px 20px;}

/* position */
.r_notice	 { float:right; }
.justify	 { text-align:justify; }
.center		 { text-align:center; }
.left		 { text-align:left; }
.right		 { text-align:right; }
.top		 { vertical-align:top; }
.middle		 { vertical-align:middle; }
.bottom		 { vertical-align:bottom; }


	
/* ÆùÆ® Class Á¤ÀÇ */
.t_notice	 { text-align:right; color:#FFF; font-weight:bold; padding-right:30px;}
.t_notice a   { color:#fff}

.b_font	 { font-weight:bold; color:#999;}
.b_blue	 { color:#3366CC;font-weight:bold;}
.b_red	 { color:#CC3300;font-weight:bold;}
.b_orange	 { color:#f1530d;font-weight:bold;}

.red	 { color:#CC3300; }
.blue_1  {color:#3366CC;}
.orange	 { color:#f1530d;}
.blue	 { color:#353e83; font-weight:bold;}

.green	 { color:#64c1cb; font-size:11px; font-weight:bold;}
.green_tab { font-size:12px; color:#76cb64; font-weight:bold; }


.submenu { color:#fff; font-weight:bold; font-size:11px;}
.submenu:link { color:#fff; font-weight:bold; font-size:11px;}
.submenu:visited { color:#fff; font-weight:bold; font-size:11px;}
.submenu:active { color:#fff; font-weight:bold; font-size:11px;}
.submenu:hover { color:#efff7b; font-weight:bold; font-size:11px;}

.f_size11	 { font-size:11px;}

.history {
	font-family: "HY°ß°íµñ";
	font-size: 15pt;
	font-style: italic;

	color: 85B9CA;
}



/* width */
.w_100        {width:100%;}
.w_none       {width:0; height:0;}



/* padding, margin  */
.pd_01		 {padding:1px;}
.pd_b01		 {padding-bottom:1px;}
.pd_l01		 {padding-left:1px;}
.pd_r01		 {padding-right:1px;}
.pd_t01		 {padding-top:1px;}
.pd_05		 {padding:5px;}
.pd_b05		 {padding-bottom:5px;}
.pd_l05		 {padding-left:5px;}
.pd_r05		 {padding-right:5px;}
.pd_t05		 {padding-top:5px;}
.pd_10		 {padding:10px;}
.pd_b10		 {padding-bottom:10px;}
.pd_l10		 {padding-left:10px;}
.pd_r10		 {padding-right:10px;}
.pd_t7		 {padding-top:7px;}
.pd_t8		 {padding-top:8px;}
.pd_t10		 {padding-top:10px;}
.pd_15		 {padding:15px;}
.pd_t15		 {padding-top:15px;}
.pd_l15		 {padding-left:15px;}
.pd_t16		 {padding-top:16px;}
.pd_l18		 {padding-left:18px;}
.pd_20		 {padding:20px;}
.pd_b20		 {padding-bottom:20px;}
.pd_l20		 {padding-left:20px;}
.pd_r20		 {padding-right:20px;}
.pd_t20		 {padding-top:20px;}
.pd_l28		 {padding-left:28px;}
.pd_30		 {padding:30px;}
.pd_b30		 {padding-bottom:30px;}
.pd_l30		 {padding-left:30px;}
.pd_r30		 {padding-right:30px;}
.pd_t30		 {padding-top:30px;}
.pd_l40		 {padding-left:40px;}


.pd_t17		 {padding-top:17px;}



.mg_01		 {margin:1px;}
.mg_b01		 {margin-bottom:1px;}
.mg_l01		 {margin-left:1px;}
.mg_r01		 {margin-right:1px;}
.mg_t01		 {margin-top:1px;}
.mg_05		 {margin:5px;}
.mg_b05		 {margin-bottom:5px;}
.mg_l05		 {margin-left:5px;}
.mg_r05		 {margin-right:5px;}
.mg_t05		 {margin-top:5px;}
.mg_10		 {margin:10px;}
.mg_b10		 {margin-bottom:10px;}
.mg_l10		 {margin-left:10px;}
.mg_r10		 {margin-right:10px;}
.mg_t10		 {margin-top:10px;}
.mg_20		 {margin:20px;}
.mg_b20		 {margin-bottom:20px;}
.mg_l20		 {margin-left:20px;}
.mg_r20		 {margin-right:20px;}
.mg_t20		 {margin-top:20px;}
.mg_30		 {margin:30px;}
.mg_b30		 {margin-bottom:30px;}
.mg_l30		 {margin-left:30px;}
.mg_r30		 {margin-right:30px;}
.mg_t30		 {margin-top:30px;}

.num2_pd	 {padding:30px 0px 0px 7px;}
.num3_pd	 {padding:20px 0px 0px 11px;}
.num4_pd	 {padding:14px 0px 0px 14px;}

.topmenu_pd		 {padding:15px 0px 0px 39px;}

	

/* visible, display */
.visible_visible  {visibility:visible;}
.visible_hidden   {visibility:hidden;}
.display_none     {display:none;}
.display_block    {display:block;}
.display_inline   {display:inline;}



/*·Î±×ÀÎ*/
.login_text           { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:a1a1a1;letter-spacing:-1px;line-height:150%; } /*±ÛÀÚ*/
.login_text span      { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; }  /*¶óÀÎ*/
.login_text a:link    { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; }
.login_text a:visited { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; }
.login_text a:active  { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; }
.login_text a:hover   { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:111111;letter-spacing:-1px;line-height:150%; }

.join_text           { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; } /*±ÛÀÚ*/
.join_text span      { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:999999;letter-spacing:-1px;line-height:150%; }  /*¶óÀÎ*/
.join_text a:link    { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; }
.join_text a:visited { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; }
.join_text a:active  { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; }
.join_text a:hover   { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:111111;letter-spacing:-1px;line-height:150%; }

.m_title      { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; border-bottom:1px dashed #e3e3e3; padding:5px 5px 5px 0px; height:30px; }
.m_padding    { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; border-bottom:1px dashed #e3e3e3; padding:5px 5px 5px 0px; height:30px; }
.m_padding2   { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; border-bottom:1px dashed #e3e3e3; padding:5px 5px 5px 0px; height:30px; }
.m_padding3   { font-size:11px;font-family:µ¸¿ò,Dotum,sans-serif; color:555555;letter-spacing:-1px;line-height:150%; border-bottom:1px dashed #e3e3e3; padding:5px 5px 5px 0px; height:30px; }

.m_ip { border:1px solid #cacaca;height:20px;color:333333; }



.debug{border:1px solid red;}