/* Reset CSS  */

* { margin:0; padding:0; border:0; outline:0;  }
@font-face { font-family:ng_eot; src:url(NanumGothic.eot); font-weight:normal; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
ul, ol, dl { list-style:none; }
img, video { max-width:100%; border:0; vertical-align:top; }
table { border-collapse:collapse; border-spacing:0; }
input, select { vertical-align:middle; 	border:1px solid #eee; height:23px; }
html, body{height:100%;/* Required */}
body, article, section, nav, menu, footer, header, aside, h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, ol, li, form, select, fieldset, p, figure, blockquote, button, input, textarea, td { font:normal 13px NanumGothic, 'Malgun Gothic', dotum, AppleGothic; color: #4C4C4C; letter-spacing:0px; margin: 0; padding: 0; 	line-height:140%; }
body  {
	scrollbar-3dlight-color:#EAEAEA;
	scrollbar-arrow-color:#BFBFBF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#BFBFBF;

	background:#FFFFFF;
	font-family:'NanumGothic','굴림', '굴림체';
	font-size:13px;
	line-height:140%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:0px;
	height:100%;
}

.content {display:none; position:relative;}

a,a:link{color:#7F7F7F;  text-decoration:none;}
a:hover{text-decoration:none; color:#00B0F0; font-weight:bold;}

label { cursor:pointer; }
.blind,legend,hr,caption { display:block; overflow:hidden; position:absolute; top:0; left:-1000em; }
i,em,address { font-style:normal; font-weight:normal; }

#cen {  background:#F4F4F4;  min-height:300px; border: 1px solid #eee; padding:15px 15px 15px 15px;
-moz-border-radius: 8px; /*모질라*/
-webkit-border-radius: 8px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 8px;
}

#subbox {  background:#f7f7f7;  min-height:50px; border: 1px solid #eee; padding:20px 20px 0px 20px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;
}

#table22 {  background:#fff;  min-height:50px; width:650px; border: 2px solid #eee; padding:20px 20px 0px 20px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;
}

/* 상단메뉴 */
.submenu1{ background: #f7f7f7; border: 1px solid #ddd; display:none;  position: relative; z-index: 999; width: auto; padding:5px 0px 0 0px; }
.submenu1 ul {float:right; margin-top:-31px;}

.main_box{ background: #fff; border: 1px solid #ddd; z-index: 15; width:260px; padding:10px 10px 10px 10px; text-align:left;}
.main_box p {color:#7F7F7F; line-height:25px;}
.box_blank { clear:both; height:20px;}

.bun_le {float:left; margin-top:245px; position: absolute; z-index: 4;}
.bun_ne {float:left; margin-top:245px; margin-left:255px; position: absolute; z-index: 4;}
.bun_menu {padding:10px 0px 0 22px;}

.top_menu {font-size:12px;vertical-align:top; padding:10px 10px 0 5px;}
.top_menu1 {font-size:10px; vertical-align:top;}
.top_menu2 {font-size:11px; vertical-align:top; padding:3px 0px 0 0px;}
.menu {font-size:18px; color:#fff; letter-spacing:1px; vertical-align:top;}
.menu1 {font-size:15px;  color:#999999; vertical-align:top; padding:10px 38px 0 20px;}
.menu2 {margin-left:20px; font-size:15px;  color:#000;  vertical-align:top; padding:10px 20px 0 45px;}
.menu3 {margin-left:45px; font-size:15px;  color:#999999;  vertical-align:top; padding:10px 20px 0 30px;}
.menu4 {margin-left:62px; font-size:15px;  color:#999999; vertical-align:top; padding:10px 20px 0 35px;}
.menu5 {margin-left:40px; font-size:14px;  color:#999999;  vertical-align:top; padding:10px 20px 0 40px;}

.sub_tit {font-size:16px;  vertical-align:top; }
.subtit1 {font-size:16px;  color:#000; vertical-align:top; }
.subtit {font-size:11px;  vertical-align:top; }
.subtit2 {font-size:11px;  vertical-align:top; font-weight:bold; color:#317cc7; }
.subtit3 {font-size:13px;  vertical-align:top; font-weight:bold;  }
.text_3 {  color:#317cc7; }
.text_31 {  color:#317cc7; font-weight:bold; }
.text_1 { padding:10px 20px 0 20px;  }
.tex { padding:10px 20px 0 20px;  }
.xprint_logo {font-size:13px;  vertical-align:top; font-weight:bold; color:#317cc7; }
.top_menu {font-size:12px;  vertical-align:top;}

.l_menu_t {font-size:19px; color:#125496;  font-weight:bold; letter-spacing:-2px; vertical-align:top; padding:10px 20px 0 20px;}
.l_menu_t1 {font-size:14px; font-weight:bold; letter-spacing:-2px; vertical-align:top; padding:20px 20px 0 28px;}
.l_menu_c { font-size:14px;  color:#999999;  vertical-align:top; padding:20px 20px 0 28px;}
.l_menu_c_ {  margin-top:10px;   margin-left:10px; width: 150px;  height:30px; color:#fff;background-color:#006cb8;height:24px; border-top:1px solid #004c82;border-left:1px solid #004c82;text-decoration:none;font-weight:bold;vertical-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.3); padding:6px 0px 0 30px;}
.b_font {color:#0070C0; }
.r_font {color:#AC2113; }
.tr_line {padding-left:10px;color:#1a1c22;font-weight:normal;text-align:left;border-bottom:1px solid #F4F4F4;}

.box_tit { background: #fff; min-height:23px; width:85px; border: 1px solid #ddd; text-align:center; padding:3px 0px 0 0px; }
.box_tit3 { background: #ff3366; min-height:23px; color:#fff; cursor:pointer; width:85px; border: 1px solid #eee; text-align:center; padding:3px 0px 0 0px; }
.box_tit2 { background: #EBF1DD; min-height:23px; width:85px; border: 1px solid #ddd; text-align:center; padding:3px 0px 0 0px; }
.box_tit1 {font-size:11px; font-weight:bold; }
.box_select { float:left; }
.select { font-size : 11px; } 
.select1 { font-size : 12px; font-weight:bold;color:#FE4D4D;  background: #F4F4F4; } 
.current{font-size:12pt; font-weight:bold;color:#00B0F0;}
/* 테이블 레이아웃 


/*.table_m{margin-bottom:7px;width:100%;border-top:2px solid #788092;border-bottom:1px solid #c0c3ca;text-align:left;line-height:1.2;color:#666f84;}
.table_m.black{margin-top:60px;margin-bottom:0px;color:#1a1c22;font-weight:bold}
.table_m.black tr td{color:#1a1c22 !important;}
.table_m.large{margin-top:55px;margin-bottom:0px;font-weight:bold}
.table_m.large tr th{border-bottom:1px solid #ecedef;}
.table_m.large tr td{color:#1a1c22;font-size:14px;}
.table_m thead tr th{padding:10px 0 9px;border-bottom:1px solid #c0c3ca;text-align:left;vertical-align:middle;text-align:center;border-right:1px solid #ecedef;}
.table_m thead tr th.th2{padding:10px 0 9px;border-bottom:1px solid #c0c3ca;text-align:left;vertical-align:middle;text-align:left;border-right:1px solid #ecedef;}
.table_m thead .th_depth th{font-weight:normal;border-top:1px solid #ecedef;}
.table_m tbody tr th{color:#1a1c22;border-bottom:1px solid #c0c3ca;vertical-align:middle;text-align:left;letter-spacing:-1px;border-right:1px solid #ecedef;}
.table_m tbody tr th.th_s{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:left;border-bottom:1px solid #ecedef;}
.table_m tbody tr th.th_s2{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:center;border-bottom:1px solid #ecedef;}
.table_m tbody tr th.th_s1{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:left;border-bottom:1px solid #c0c3ca;}
.table_m tbody tr th.th_ss{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:center;border-bottom:1px solid #c0c3ca;}
.table_m tbody tr th.th_b{border-bottom:1px solid #ecedef;font-weight:normal;}
.table_m tbody tr td{padding:7px 0 6px;border-bottom:1px solid #ecedef;vertical-align:middle;text-align:right;padding-right:5px;border-right:1px solid #ecedef;}
.table_m tbody tr td.left{text-align:left;padding-left:10px;}
.table_m tbody tr td.center{text-align:center; }
.table_m tbody tr.tr_total.last-child2 td, .tbl_ir tbody tr.tr_total.last-child2 th{color:#006cb8;font-weight:bold}
.table_m tr .td_total{font-weight:bold;}
.table_m tr .td_total.brnone{border-right:0;}
.table_m tbody tr.last-child td{border-top:1px solid #c0c3ca;border-bottom:1px solid #c0c3ca}
.table_m tbody tr.last-child2 td{border-bottom:1px solid #c0c3ca}
.table_m tbody tr.last-child2 th{border-bottom:1px solid #c0c3ca}
.table_m tfoot tr td{padding:10px 0 9px;color:#006cb8;text-align:right;padding-right:5px;border-right:1px solid #ecedef;}
.table_m .brnone{border-right:0}
.table_m .brnonec{border-right:0; text-align:center;}
.table_m .brnonel{padding-left:10px; border-right:0; text-align:left;}
.table_m.black tr td{border-right:0}
.table_m tr.bbg td{border-bottom:1px solid #c0c3ca}
.table_m tr td.left{text-align:left;padding-left:10px;}
.table_m .center2 td{text-align:center}
.table_m tr .center2{text-align:center}
.table_m tr .bg_pre{background-color:#f7f7f7}
.cnt_03 .txt_small{position:absolute;margin-top:-25px;margin-left:640px;color:#79858f;font-size:11px;font-weight:normal;letter-spacing:-1px;line-height:1.2;width:80px}
.cnt_03 .txt_small2{position:absolute;margin-top:-25px;margin-left:595px;color:#c2c6cb;font-size:11px;font-weight:normal;letter-spacing:-1px;line-height:1.2}
.table_m tr td .ico_star{font-size:12px;color:#ff3366;}

*/
.table_m1{margin-bottom:3px;width:100%;border-top:2px solid #788092;border-bottom:1px solid #c0c3ca;text-align:left;line-height:1.2;color:#666f84;}
.table_m1.black{margin-top:50px;margin-bottom:0px;color:#1a1c22;font-weight:bold}
.table_m1.black tr td{color:#1a1c22 !important;}
.table_m1.large{margin-top:55px;margin-bottom:0px;font-weight:bold}
.table_m1.large tr th{border-bottom:1px solid #ecedef;}
.table_m1.large tr td{color:#1a1c22;font-size:14px;}
.table_m1 thead tr th{padding:5px 0 9px;border-bottom:1px solid #c0c3ca;text-align:left;vertical-align:middle;text-align:center;border-right:1px solid #ecedef;}
.table_m1 thead .th_depth th{font-weight:normal;border-top:1px solid #ecedef;}
.table_m1 tbody tr th{color:#1a1c22;border-bottom:1px solid #c0c3ca;vertical-align:middle;text-align:left;letter-spacing:-1px;border-right:1px solid #ecedef;}
.table_m1 tbody tr th.th_s{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:left;border-bottom:1px solid #ecedef;}
.table_m1 tbody tr th.th_s1{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:left;border-bottom:1px solid #c0c3ca;}
.table_m1 tbody tr th.th_ss{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:center;border-bottom:1px solid #c0c3ca;}
.table_m1 tbody tr th.th_b{border-bottom:1px solid #ecedef;font-weight:normal;}
.table_m1 tbody tr td{padding:3px 0 6px;border-bottom:1px solid #ecedef;vertical-align:middle;text-align:right;padding-right:5px;border-right:1px solid #ecedef;}
.table_m1 tbody tr td.left{text-align:left;padding-left:10px;}
.table_m1 tbody tr td.center{text-align:center; }
.table_m1 tbody tr.tr_total.last-child2 td, .tbl_ir tbody tr.tr_total.last-child2 th{color:#006cb8;font-weight:bold}
.table_m1 tr .td_total{font-weight:bold;}
.table_m1 tr .td_total.brnone{font-weight:bold;border-right:0;}
.table_m1 tbody tr.last-child td{color:#1a1c22;border-top:1px solid #c0c3ca;border-bottom:1px solid #c0c3ca}
.table_m1 tbody tr.last-child2 td{border-bottom:1px solid #c0c3ca}
.table_m1 tbody tr.last-child2 th{border-bottom:1px solid #c0c3ca}
.table_m1 tfoot tr td{padding:10px 0 9px;color:#006cb8;text-align:right;padding-right:5px;border-right:1px solid #ecedef;}
.table_m1 .brnone{border-right:0}
.table_m1 .brnonec{border-right:0; text-align:center;}
.table_m1 .brnonel{padding-left:10px; border-right:0; text-align:left;}
.table_m1.black tr td{border-right:0}
.table_m1 tr.bbg td{border-bottom:1px solid #c0c3ca}
.table_m1 tr td.left{text-align:left;padding-left:10px;}
.table_m1 .center2 td{text-align:center}
.table_m1 tr .center2{text-align:center}
.table_m1 tr .bg_pre{background-color:#f7f7f7}
.table_m1 tr td .ico_star{font-size:12px;color:#ff3366;}



.table_m{margin-bottom:7px;width:100%;border-top:2px solid #788092;border-bottom:1px solid #c0c3ca;text-align:left;line-height:30px;color:#666f84;}
.table_m.black{margin-top:60px;margin-bottom:0px;color:#1a1c22;font-weight:bold}
.table_m.black tr td{color:#1a1c22 !important;}
.table_m.large{margin-top:55px;margin-bottom:0px;font-weight:bold}
.table_m.large tr th{border-bottom:1px solid #ecedef;}
.table_m.large tr td{color:#1a1c22;font-size:14px;}
.table_m thead tr th{padding:10px 0 9px;font-weight:normal;background-color:#f7f7f7;border-bottom:1px solid #ecedef;text-align:left;vertical-align:middle;text-align:center;border-right:1px solid #ecedef;}
.table_m thead tr th.th2{padding:10px 0 9px;font-weight:normal;border-bottom:1px solid #ecedef;text-align:left;vertical-align:middle;text-align:left;border-right:1px solid #ecedef;}
.table_m thead .th_depth th{font-weight:normal;border-top:1px solid #ecedef;}
.table_m tbody tr th{color:#1a1c22;border-bottom:1px solid #c0c3ca;vertical-align:middle;text-align:left;letter-spacing:-1px;border-right:1px solid #ecedef;}
.table_m tbody tr th.th_s{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:left;border-bottom:1px solid #ecedef;}
.table_m tbody tr th.th_s2{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:center;border-bottom:1px solid #ecedef;}
.table_m tbody tr th.th_s1{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:left;border-bottom:1px solid #c0c3ca;}
.table_m tbody tr th.th_ss{padding-left:10px;color:#1a1c22;font-weight:normal;text-align:center;border-bottom:1px solid #c0c3ca;}
.table_m tbody tr th.th_b{border-bottom:1px solid #ecedef;font-weight:normal;}
.table_m tbody tr td{padding:7px 0 6px;border-bottom:1px solid #ecedef;vertical-align:middle;text-align:right;padding-right:5px;border-right:1px solid #ecedef;}
.table_m tbody tr td.left{text-align:left;padding-left:10px;}
.table_m tbody tr td.center{text-align:center; }
.table_m tbody tr.tr_total.last-child2 td, .tbl_ir tbody tr.tr_total.last-child2 th{color:#006cb8;font-weight:bold}
.table_m tr .td_total{font-weight:bold;}
.table_m p{line-height:30px !important;  }
.table_m tr .td_total.brnone{border-right:0;}

.table_m tbody tr.last-child td{border-top:1px solid #c0c3ca;border-bottom:1px solid #c0c3ca}
.table_m tbody tr.last-child2 td{border-bottom:1px solid #c0c3ca}
.table_m tbody tr.last-child2 th{border-bottom:1px solid #c0c3ca}
.table_m tfoot tr td{padding:10px 0 9px;color:#006cb8;text-align:right;padding-right:5px;border-right:1px solid #ecedef;}
.table_m .brnone{border-right:0}
.table_m .brnonec{border-right:0; text-align:center;}
.table_m .brnonel{padding-left:10px; border-right:0; text-align:left;}
.table_m.black tr td{border-right:0}
.table_m tr.bbg td{border-bottom:1px solid #c0c3ca}
.table_m tr td.left{text-align:left;padding-left:10px;}
.table_m .center2 td{text-align:center}
.table_m tr .center2{text-align:center}
.table_m tr .bg_pre{background-color:#f7f7f7}
.cnt_03 .txt_small{position:absolute;margin-top:-25px;margin-left:640px;color:#79858f;font-size:11px;font-weight:normal;letter-spacing:-1px;line-height:1.2;width:80px}
.cnt_03 .txt_small2{position:absolute;margin-top:-25px;margin-left:595px;color:#c2c6cb;font-size:11px;font-weight:normal;letter-spacing:-1px;line-height:1.2}
.table_m tr td .ico_star{font-size:12px;color:#ff3366;}
/* 테이블 레이아웃 끝 */



/*  Layout*/
#wrap { width:100%; margin:0 auto; background:#fff; position:relative; margin-top:-300px}
#header { width:960px; 	height:100px; float:left; padding:0 20px 0 5px; }


#s_main {  background:#F4F4F4; padding:0px 20px 0 20px; min-height:100px; border: 1px solid #eee;
-moz-border-radius: 5px; /*모질라*/
-webkit-border-radius: 5px; /*웹킷*/
/*IE9+,FF4+,chrome,Safari5,+opera*/
border-radius: 5px;
}

#foot { clear:both; height:115px; 20px; background:#F6F6F6;}
.clear { clear:both;}

/* header */
.login_ { margin-top:30px; }
.login1 { float:left; width:60px; text-align:left; font-size:12px;}
.login2 { width:80px;  float:left; text-align:left; font-size:12px; }

.nav { float:left; margin-top:26px; margin-left:0px; width:960px; }
.nav li { float:left; font-size:14px; }
.nav .nav1 { width:85px; text-align:left;  }
.nav .nav2 { width:147px; text-align:left; }
.nav .nav3 { width:165px; text-align:left; }
.nav .nav4 { width:165px; text-align:left; }
.nav .nav5 { width:105px; text-align:left; }


/* main */
.logo { float:left; margin:85px 0px 0 20px; }
.s_logo { float:left; margin:7px 0px 0 20px; }



/* foot */
#foot_logo { margin:0 auto;}
#foot_logo img { margin:17px 0 0 44px; }


#contents { padding:0px 5px 0 5px; height: 30px;  }
#contents .contents_tit {float:left; }
#contents .contents_from {float:left; margin-left:20px; }
#contents .contents_from span{font-weight:bold;}
#contents .contents_from1 {float:right; margin-left:30px; }

.ximg{float:left; margin-top:24px; margin-left:28px;}
.xtext{  float:left;  margin:24px 0px 0 40px; width:510px;}
.xtext p {line-height:30px;}
.xtext1{ float:left; min-height:159px; width:185px;  background:#eee; margin-left:32px; padding:10px 20px 0 20px; border: 1px solid #eee;}
.xtext1 p {line-height:30px;}
#xblank {  min-height:30px;}
#xblank1 {  min-height:15px;}

#container {float:left;} 
#container1 {float:left;}
#container2 {float:left;}

.part_page { width:1000px; margin:0;  text-align:center;  }
