@charset "utf-8";
body {margin: 0px;}
body {scrollbar-3dlight-color:#FFFFFF; scrollbar-arrow-color:#858585; 
scrollbar-track-color:#f9f9f9; scrollbar-darkshadow-color:#FFFFFF; 
scrollbar-face-color:#e6e6e6; scrollbar-highlight-color:#edf1fd; 
scrollbar-shadow-color:#a0a0a0; }
td,body {
	font-size: 12px;
	color: #555555;
	font-family: "돋움", "돋움체";
}
form {display: inline;margin: 0px;} 
.input {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	color: #666666;
	height: 20px;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:  #8FA3B1;
	border-right-color: #D0D9DF;
	border-bottom-color: #D0D9DF;
	border-left-color:  #8FA3B1;
}
.input_gray {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	color: #666666;
	height: 20px;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:  #8FA3B1;
	border-right-color: #D0D9DF;
	border-bottom-color: #D0D9DF;
	border-left-color:  #8FA3B1;
	background-color: #E7E7E7;
}
.select_gray {
	background-color: #E7E7E7;
}

select {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	color: #666666;
	height: 20px;
}
textarea {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	color: #666666;
	border: 1px solid #B7C4CE;
	padding: 5px;
}


a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;color: #CCCCCC;}
a:active {text-decoration: none;color: #CCCCCC;}
.bg_norepeat {background-repeat: no-repeat;}
.bg_xrepeat {background-repeat: repeat-x;}
.bg_yrepeat {background-repeat: repeat-y;}


.main_width {
	width: 800px;
}
.path {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	color: #003366;
	background-color: #dfefe3;
	letter-spacing: -1px;
	height: 25px;
	padding-top: 3px;
    padding-left: 10px;
}
.path_tl {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	color: #48b069;
}


.table_white {
	background-color: #FFFFFF;
	padding-left: 5px;
}

.table_gray {
	background-color: #F3F3F3;
	padding-left: 5px;
}

.table_sch_border {
	background-color: #8ad213;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8ad213;
}

.table_sch_title {
	font-weight: bold;
	color: #007100;
	background-color: #b6e36b;
	padding-left: 10px;
	height: 24px;
	top: 10%;
	display: inline;
	width: 100px;
	padding-top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e2f5c2;
	border-right-color: #e2f5c2;
	border-bottom-color: #e2f5c2;
	border-left-color: #e2f5c2;
	letter-spacing: -1px;
}
.table_detail_border {
	background-color: #84dab0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #84dab0;
}
.table_detail_title {
	font-weight: normal;
	color: #007570;
	background-color: #edf6ef;
	padding-left: 10px;
	height: 24px;
	top: 10%;
	display: inline;
	width: 100px;
	padding-top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	letter-spacing: 0px;
}
.table_list_title {
	font-weight: normal;
	color: #333333;
	background-color: #D7D7D7;
	height: 24px;
	top: 10%;
	display: inline;
	padding-top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	border-left-color: #FFFFFF;
	letter-spacing: -1px;
	text-align: center;
}
.table_list_white {
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top: 4px;
	text-align: center;
	color: #666666;
	background-color: #FFFFFF;
}
.table_list_over {
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7e26f;
	padding-top: 4px;
	text-align: center;
	color: #007100;
	background-color: #ecf8d9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.table_list_white_left {
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top: 4px;
	padding-left: 5px;
	color: #666666;
	background-color: #FFFFFF;
}
.table_list_over_left {
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7e26f;
	padding-top: 4px;
	padding-left: 5px;
	color: #007100;
	background-color: #ecf8d9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.table_list_white_right {
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top: 4px;
	padding-right: 5px;
	color: #666666;
	background-color: #FFFFFF;
	text-align: right;
}
.table_list_over_right {
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7e26f;
	padding-top: 4px;
	padding-right: 5px;
	color: #007100;
	background-color: #ecf8d9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-align: right;
}
.title_01 {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	font-weight: bold;
	color: #007100;
	letter-spacing: -1px;
}
.title_02 {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	font-weight: bold;
	color: #53cca9;
	letter-spacing: -1px;
}
.title_03 {
	font-family: "돋움", "돋움체";
	color: #a8baad;
	letter-spacing: -1px;
	font-size: 12px;
	font-weight: bold;
}
.pop_title {
	font-family: "돋움", "돋움체";
	font-size: 12px;
	font-weight: bold;
	color: #001d4b;
}
.text_11px {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	color: #999999;
}
.text_11px_02 {
	font-family: "돋움", "돋움체";
	font-size: 11px;
	color: #02A4A8;
}
.branch_title {
	font-size: 11px;
	color: #2697b7;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 16px;
}
a.branch_title_link:link {
	font-size: 11px;
	color: #2697b7;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 16px;
}
a.branch_title_link:visited {
	font-size: 11px;
	color: #2697b7;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 16px;
}
a.branch_title_link:hover {
	font-size: 11px;
	color: #7dc1d4;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 16px;
}
a.branch_title_link:active  {
	font-size: 11px;
	color: #7dc1d4;
	letter-spacing: -1px;
	font-weight: bold;
	line-height: 16px;
}
.branch_sub {
	font-size: 11px;
	color: #ff6600;
	letter-spacing: -1px;
	line-height: 16px;
}
a.branch_sub_link:link {
	font-size: 11px;
	color: #4c6881;
	letter-spacing: -1px;
	line-height: 16px;
}
a.branch_sub_link:visited {
	font-size: 11px;
	color: #4c6881;
	letter-spacing: -1px;
	line-height: 16px;
}
a.branch_sub_link:hover {
	font-size: 11px;
	color: #ff6600;
	letter-spacing: -1px;
	line-height: 16px;
}
a.branch_sub_link:active  {
	font-size: 11px;
	color: #ff6600;
	letter-spacing: -1px;
	line-height: 16px;
}
.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
}
.title_apply {
	font-family: "굴림", "굴림체";
	font-size: 12px;
	font-weight: bold;
	color: #006800;
}
