*{
line-height:150%; padding:0px; margin:0px;}

.Title_txt{font-weight:bold;FONT-SIZE: 20pt;}

.Title_txt1{font-weight:bold;FONT-SIZE: 15pt;padding:15px 15px 0px 15px;}


body, h1, h2, h3, h4, h5, h6, .button, input[type="button"], input[type="submit"], input[type="text"], input[type="password"], input[type="email"], textarea, select {
    font-family: 'Noto Sans KR','Nanum Gothic', sans-serif;
    font-size: 14px;
    line-height: 20px;
    }

TD {
word-break:all;
	
}
ul, ul li{list-style:none; list-style-type: none;}

SELECT { height:20px;}



INPUT.text1{
	background:#fff; width:130px; height:18px; border:1px solid #6e9ccf; padding:0 0 1px 0;
	margin:0px 0px 0px 0px;
}

INPUT.text2{
	background:#fff; width:130px; height:30px; border:1px solid #d4d4d4; padding:0 0 1px 0;
	margin:0px 0px 0px 0px;
}
	
INPUT.text3{
	background:#fff; width:130px; height:17px; border:1px solid #6e9ccf; padding:0 0 1px 0;
	margin:0px 0px 0px 0px;
}

INPUT.text4{
	background:#fff; width:130px; height:17px; border:1px solid #ffffff; padding:0 0 1px 0;
	margin:0px 0px 0px 0px;
}

.login{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../system_images/login_bgbg.gif) left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; background-color:#c4cfe9;
}

/*--topmenu-----------------------------------------------------*/
table.topmenu{
	margin:0px 10px 0px 10px;
	padding:0px 5px 0px 5px;
	width:100%;
}

table.topmenu td{
	font-weight:bold;
}

table.topmenu1{
	margin:0px 10px 0px 10px;
	padding:0px 5px 0px 5px;
	width:100%;
}

table.topmenu1 td{
	font-weight:bold;
}

/*--copyright-----------------------------------------------------*/
table.copyright{
	border: #d4d4d4 solid 1px;
	margin:30px 0px 30px 0px;
}

table.copyright td{
	padding:14px 14px 14px 14px;
	font-size:12px;
	text-align:justify;
	line-height:160%;
	color:#6d6d6d;
}

table.copyright_login td{
	font-size:11px;
	text-align:justify;
	color:#6d6d6d;
}

table.info{
	margin-top:14px;
}

table.info td{
	font-size:11px;
	text-align:justify;
	color:#575757;
}

/*--Table info-----------------------------------------------------*/

table.tab_info{
	border-top:2px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
}

no_info{
	background:url(../system_images/icon_r_jum1.gif) no-repeat; background-position:left;
	padding-left:17px;
	font-weight:bold;
	border-bottom:1px solid #d4d4d4;
}

table.tab_info td{
	padding:3px 0px 3px 0px;
}

table.tab_info td.icon_y{
	background:url(../system_images/icon_r_jum1.gif) no-repeat; background-position:left;
	padding-left:17px;
	font-weight:bold;
	border-bottom:1px solid #d4d4d4;
}
table.tab_info td.icon_y_2l{
	background:url(../system_images/icon_r_jum1_2l.gif) no-repeat; background-position:left top;
	padding-left:17px;
	font-weight:bold;
	border-bottom:1px solid #d4d4d4;
}

table.tab_info td.icon_gr1{
	background:url(../system_images/icon_gy_jum1.gif) no-repeat; background-position:left;
	padding-left:17px;
	font-weight:bold;
	border-bottom:1px solid #d4d4d4;
}

table.tab_info td.icon_gr2{
	background:url(../system_images/icon_gy_jum2.gif) no-repeat; background-position:left;
	padding-left:17px;
	font-weight:bold;
	border-bottom:1px solid #d4d4d4;
}

table.tab_info td.icon_n{
	padding-left:17px;
	font-weight:bold;
	border-bottom:1px solid #d4d4d4;
}

table.tab_info td.icon_y2{
	background:url(../system_images/icon_r_jum1.gif) no-repeat; background-position:left;
	padding-left:17px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
}

table.tab_info td.txtinfo{
	padding-left:10px;
	border-bottom:1px solid #d4d4d4;
}

table.tab_info td.txtinfo2{
	padding-left:10px;
	border-bottom:1px solid #ffffff;
}

table.tab_info td.txtinfo_r{
	color:#d21212;
	padding-left:10px;
	border-bottom:1px solid #d4d4d4;
}

/*--Table List-----------------------------------------------------*/

table.tab_list{
	border-top:2px solid #67a7cc;
	border-bottom:1px solid #d4d4d4;
}

table.tab_list td{
	padding:3px 0px 3px 0px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #d4d4d4;
}

.align_l{
text-align:left;}

.align_c{
text-align:center;}

.align_j{
text-align:justify;}

.align_r{
text-align:right;}

table.tab_list th{
color:#30698d;
background-color:#d4e9f5;
text-align:center;
padding:3px 0px 3px 0px;
border-bottom:1px solid #d4d4d4;
}

/*--Table rm-----------------------------------------------------*/

table.tab_rm{

border-top:2px solid #67a7cc;
border-bottom:1px solid #d4d4d4;
}

table.tab_rm td{
padding:3px 3px 3px 3px;
border-right:1px solid #ffffff;
border-bottom:1px solid #d4d4d4;
}

table.tab_rm td.align_l{
text-align:left;}

table.tab_rm td.align_c{
text-align:center;}

table.tab_rm td.align_r{
text-align:right;}

table.tab_rm th{
color:#30698d;
background-color:#d4e9f5;
text-align:center;
padding:3px 3px 3px 3px;
border-bottom:1px solid #d4d4d4;
}

/*--Table form-----------------------------------------------------*/

table.tab_form{

border-top:2px solid #67a7cc;
border-left:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
}

table.tab_form td{
padding:3px 3px 3px 3px;
border-right:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
}

table.tab_form td.align_l{
text-align:left;}

table.tab_form td.align_c{
text-align:center;}

table.tab_form td.align_r{
text-align:right;}

table.tab_form th{
color:#30698d;
background-color:#d4e9f5;
text-align:center;
padding:3px 3px 3px 3px;
border-right:1px solid #d4d4d4;
border-bottom:1px solid #d4d4d4;
}
/*--title-----------------------------------------------------*/

div.titlearea{
/*border-bottom:#9bc4f2 solid 2px;*/
text-align:left;
margin:25px 0px 0px 0px;
}

div.title1{
color:#ffffff;
font-size:14px;
padding:4px 0px 0px 30px;
font-weight:bold;
background:url(../system_images/title1_bg.gif) no-repeat; background-position:right; height:28px;}

div.info1{}

div.titlearea2{
/*border-bottom:#9bc4f2 solid 2px;*/
text-align:left;
margin:15px 0px 6px 0px;
}

div.title2{
color:#333333;
font-size:13px;
padding:0px 0px 5px 18px;
font-weight:bold;
background:url(../system_images/title2_bg.gif) no-repeat; background-position:left top; }

div.titlearea3{
/*border-bottom:#9bc4f2 solid 2px;*/
text-align:left;
margin:15px 8px 0px 8px;
padding:0px 0px 0px 0xp;
}

div.title3{
color:#1f5d8a;
font-size:11px;
padding:0px 0px 5px 18px;
margin:0px;
font-weight:bold;
background:url(../system_images/title3_bg.gif) no-repeat; background-position:left top; }

/*--text_list_area-----------------------------------------------------*/

div.text_list_area{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ul.text_list1{
padding:0px 10px 0px 10px;
margin:0px 30px 0px 30px;
}
ul.text_list1 li{
margin:0px;
padding:0px;
}

ul.text_info{
list-style:none;
padding:0px 10px 0px 10px;
margin:0px 30px 0px 16px;
}
ul.text_info li{
margin:0px;
padding:0px;
}

ul.text_star{
list-style:none;
padding:0px 0px 0px 0px;
margin:0px 30px 0px 16px;
}
ul.text_star li.icon_bk{
list-style-image:url(../system_images/icon_bk_star1_1.gif);
margin:14px 30px 0px 8px;
}

ul.text_star li.{
margin:0px;
padding:0px;
}

div.frame1{
width:98%;
border:1px #92d2e4 solid;
background-color:#dbeff5;
padding:7px;
margin:20px 0px 20px 0px;
}

ul.text_list2{
padding:0px 10px 0px 10px;
margin:0px 30px 0px 0px;
}
ul.text_list2 li{
list-style:none;
margin:0px;
padding:0px;
}
/*--text-----------------------------------------------------*/
.strong_r{
color:#FF3333;
font-weight:bold;
}

/*--content-----------------------------------------------------*/

div.content_area{
width:968px;
margin:16px 21px 16px 21px;
}


div.txt01{
text-align:justify;
}
div.txt01 p{
margin-top:8px; margin-bottom:8px;
margin-right:25px;
margin-left:25px;
}

div.btn_c{
text-align:center;}

/*--Link-----------------------------------------------------*/

A:link {text-decoration:underline; color:#0c4db9; }
A:visited {text-decoration:underline; color:#0c4db9; }
A:active {text-decoration:underline; color:#0c4db9; }
A:hover {text-decoration:underline; color:#c83175; }
/*

A:link { color:#ffffff; }
A:visited { color:#ffffff; }
A:active { color:#ffffff; }
A:hover {color:#ffffff; }
*/

div.tmenu0{background:url(../system_images/tmenu_bg0.gif) no-repeat; background-position:center top; padding:3px 4px 3px 4px; width:100px; text-align:center; }
div.tmenu{background:url(../system_images/tmenu_bg.gif) no-repeat; background-position:center top; padding:3px 4px 3px 4px; width:150px; text-align:center; }
div.tmenu1{background:url(../system_images/tmenu_bg1.gif) no-repeat; background-position:center top; padding:3px 4px 3px 4px; width:200px; text-align:center; }
div.tmenu2{background:url(../system_images/tmenu_bg2.gif) no-repeat; background-position:center top; padding:3px 4px 3px 4px; width:200px; text-align:center; }
div.tmenu3{background:url(../system_images/tmenu_bg3.gif) no-repeat; background-position:center top; padding:3px 4px 3px 4px; width:300px; text-align:center; }



form input.error, form select.error {border: 1px dotted red !important;}
form label.error {
display:block;
    color: red;
    font-style: italic;
}