@charset "utf-8";
/* CSS Document */

body	{ margin:0; padding:0; font-family:Dotum; font-size:12px; color:#848485; }

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }

table { border:0; border-collapse: collapse; border-spacing: 0; }
input.chk, input.rdo	{ border:0; vertical-align:middle }
input	{ height:20px; border:1px solid #b6bbc1; }
img		{ border:0; vertical-align:top; }

a:link {font-size:12px; color:#848485; text-decoration:none;}
a:visited {font-size:12px; color:#848485; text-decoration:none;}
a:hover {font-size:12px; color:#848485; text-decoration:underline;}

a.a_paging:link { padding:3px 0 0 0;font-size:12px; color:#5f6267; font-weight:bold; text-decoration:none;}
a.a_paging:visited {font-size:12px; color:#5f6267; font-weight:bold; text-decoration:none;}
a.a_paging:hover {font-size:12px; color:#ff7800; font-weight:bold; text-decoration:none;}

a.a_notice:link { padding:3px 0 0 0;font-size:12px; color:#585858; text-decoration:none;}
a.a_notice:visited {font-size:12px; color:#585858; text-decoration:none;}
a.a_notice:hover {font-size:12px; color:#4f69a5; text-decoration:none;}



td.Toptitle_l	{ width:12px; height:36px; background:url(../images/bg_topl.gif) no-repeat; }
td.Toptitle_m	{ padding:10px 0 0 0; vertical-align:top; color:#ffffff; font-weight:bold; background:url(../images/bg_topm.gif) repeat-x; }
td.Toptitle_r	{ width:12px; background:url(../images/bg_topr.gif) no-repeat; }


.table_top table	{ border:0; }

.table_body	{ padding:9px 7px; }
.table_con01	{ margin:10px 3px; padding:10px; border:4px solid #dddedf; }
.table_con02	{ margin:10px 0; padding:10px; border:4px solid #bbbebf; line-height:16px; }

.table_con01 table, .table_con01 table td	{ border:1px solid #bbbebf; }

td.td_title01	{ padding:0 0 0 8px; color:#5f6267; font-weight:bold; background:#edf0f3; }
td.td_title01 img	{ vertical-align:middle; }
td.td_con01		{ padding:3px; }
td.td_con02		{ padding:0 10px; }
td.td_contents	{ padding:15px; line-height:25px; }

.btm_button{ text-align:center; }

tr.tbl_header	{ color:#5f6267;font-weight:bold; background:url(../images/bg_header.gif) repeat-x; }

.paging	{ margin:10px 0 0 0; text-align:center; }
.paging img	{ vertical-align:middle; }


.top_con	{ margin:11px 5px 0 5px; }
.con_title01	{ padding:0 0 5px 9px; color:#4f648a; font-weight:bold; border-bottom:2px solid #bbbebf; background:url(../images/bull02.gif) 2px 4px no-repeat; }
.con_title02	{ margin:50px 0 0 0; padding:0 0 5px 9px; color:#4f648a; font-weight:bold; border-bottom:2px solid #bbbebf; background:url(../images/bull02.gif) 2px 4px no-repeat; }

.con_con01	{ margin:15px 0 0 0; line-height:20px; }
.concon_tt01	{ color:#848485; font-weight:bold; }
.concon_tt02	{ color:#848485; font-weight:bold; }



/* table */
.tbl_type01	{ border:1px solid #bbbebf; }
.tbl_type01 th	{ height:28px; border-right:1px solid #bbbebf; border-bottom:1px solid #bbbebf; color:#476899; font-weight:normal; background:#edf0f3; }
.tbl_type01 td	{ height:28px; padding:0 0 0 5px; border-right:1px solid #bbbebf; }


/* box */
.box_agree	{ margin:6px 0 0 0; padding:5px 0 0 0; height:23px; border:1px solid #dadedf; background:#f7f8f8; text-align:center; }
.con_txt01	{ padding:10px 10px 0 10px; }


.agree_tt01	{ color:#729eca; font-weight:bold; }
.agree_con01	{ padding: 10px 0 10px 10px; line-height:18px; }

.box_btm	{ margin-bottom:10px; padding:0 20px; border: 1px solid #dadedf; background:#f7f8f8; }



.tbl_btm th	{ color:#4f648a; text-align:left; }


.ellipsis {
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}

.logininput {
	border:1px solid #c6c6c4;
	font-size:9pt;
	background-color:#fefefe;
	color:#6e7070;
	padding-left:5px;
}
.notice_font01 {
	font-family: Gulim;
	font-size:9pt;
	color:#242323;
	line-height:15px;
	padding:0px;
}

.notice_font02 {
	font-family: Gulim;
	font-size:8pt;
	color:#acacac;
	text-align:right;
}