@charset "utf-8";
/*
 * 파   일   명 : board.css
 * 기        능 : board 공통 CSS
 * 최초  작성일 : 2018. 10. 15.
 * history 영역 : 2018. 10. 15. [#12603] 산림청 OPEN API 웹 접근성 개선 요청으로 인한 수정
*/
/* list number */
div.lelitop{
	background:#dedede;
	height:28px;
	clear:both;
}
div.lelitop div.num{
	margin:9px 0 0 7px;
	padding:0 0 0 8px;
	background:url(../images/cssimg/bul_arrow4.gif) no-repeat 0 3px;
	float:left;
	color:#393939;
	display:inline;
}
div.lelitop div.num strong{
	color:#800000;
	font-weight:bold;
}
div.lelitop div.rico{
	float:right;
	padding:4px 4px 0 0;
}
div.lelitop div.rico div.nwi{
	float:left;
	color:#767676;
	letter-spacing:-0.09em;
	margin:4px 0 0 0;
	font-size:0.95em;
}
div.lelitop div.rico div.se{
	float:left;
	margin:1px 0 0 0;
	_margin:1px -6px 0 0;
}
div.lelitop div.rico div.icbtn{
	float:left;
	font-size:0;
	margin:0 0 0 3px;
	_margin:0 0 0 9px;
}
div.lelitop div.rico div.icbtn img.ma{
	margin:0 11px 0 5px;
}

/* paging */
div.paging{
	text-align:center;
	clear:both;
}
div.paging a img{
	margin:0 0 2px 0 ; 
	vertical-align:middle;
	font-size:0;
}
div.paging ol{
	display:inline; 
	margin:0 15px; 
	padding:0;	
}
div.paging ol li{
	display:inline; 
	margin:0; 
	padding:0 3px; 
	color:#3e4b57;
}
div.paging ol li.on{
	font-weight:bold;
}
div.paging ol li a{
	color:#3e4b57; 
}
div.paging ol li a:hover{
	color:#0075a3; 
	text-decoration:underline;
}
div.paging ol li.on{
	font-weight:bold; 
	text-decoration:underline;
	color:#0075a3; 
}

/* table */
caption{
	visibility:hidden; 
	width:0; 
	height:0; 
	overflow:hidden; 
	font-size:0; 
}

table.tbl1{
	margin:6px 0 0 0;
	border-bottom:3px solid #5a86b0;
	clear:both;
	width:100%;
}
table.twd1{
	width:98%;
	_width:97%;
	margin:0;
}
:root table.twd1{
	width:100%;
}
table.twd2{
	width:97%;
}
:root table.twd2{
	width:100%;
}
table.tbl1 tr.on{
	background:#edf2f7;
}
table.tbl1 th{
	background:#5a86b0;
	color:#e4edf7;
	padding:5px 0;
	font-size:0.95em;
	text-align: center;
} 
table.tbl1 td{
	padding:7px 8px 6px;
	border-bottom:1px solid #e0e0e0;
} 
table.tbl1 td.ce{
	text-align:center;
} 
table.tbl1 td a:hover{
	color:#5a86b0;
} 

table.tbl2{
	border-top:1px solid #5a86b0;
	border-bottom:3px solid #5a86b0;
	width:100%;
}
table.tma1{
	margin:0 0 25px 0;
}
table.tma2{
	margin:30px 0 0 0;
}
table.tma3{
	margin:9px 0 0 0;
}
table.tma4{
	margin:9px 0 0 0;
	border-bottom:1px solid #5a86b0;
}
table.tma5{
	margin:9px 0 0 0;
	border-bottom:1px solid #5a86b0;
	border-left:1px solid #c4d4e2;
	border-right:1px solid #c4d4e2;
}
table.tma6{
	margin:0px;
}
table.tma7{
	margin:9px 0 20px;
	border-bottom:1px solid #5a86b0;
}
table.tma8{
	border-bottom:1px solid #5a86b0;
}
table.tma9{
	margin:18px 0 0 0;
}
table.tma10{
	margin:19px 0 25px;
	border-bottom:1px solid #5a86b0;
}
:root table.tma10{margin:19px 0 15px;}

table.tma11{
	margin:30px 0 0;
	border-bottom:1px solid #5a86b0;
}
table.tma12{
	border-bottom:1px solid #e0e0e0;
}
table.tma13{
	border-bottom:1px solid #e0e0e0;
	margin:-10px 0 0 0;
}
:root table.tma13{margin:-8px 0 0 0;}

table.tma14{
	border-bottom:1px solid #5a86b0;
	border-top:0px;
	margin:-2px 0 0;
}
html>/**/body table.tma14{
	margin:0;
}

table.tbl2 tr.bdnone th, table.tbl2 tr.bdnone td{
	border-bottom:0px;
} 
table.tbl2 th.bdnone, table.tbl2 td.bdnone{
	border-bottom:0px;
} 
table.tbl2 th{
	background:#dee7ef;
	color:#305b84;
	border-bottom:1px solid #c3cbd2;
	padding:5px 0 4px;
	line-height:150%;
} 
table.tbl2 th.gre{
	background:#deefdf;
	color:#008000;
} 
table.tbl2 th span.bre{
	color:#d51219;
	font-size:0.95em;
} 
table.tbl2 th span.sfo{
	font-size:0.95em;
	font-weight:normal;
	color:#305b84;
} 
table.tbl2 .bbr{
	border-right:1px solid #c4d4e2;
} 
table.tbl2 th img{
	vertical-align:-4px;
} 
table.tbl2 td input, table.tbl2 td img, table.tbl2 td select{
	vertical-align:middle;
} 
table.tbl2 td{
	padding:6px 13px 5px;
	border-bottom:1px solid #c3cbd2;
	line-height:140%;
} 
table.tbl2 td span.bobl{
	color:#4384bc;
	font-weight:bold;
} 
table.tbl2 td.edw{
	padding:4px 0;
} 
table.tbl2 td.inp{
	padding:3px 12px;
} 
table.tbl2 td.inp1{
	padding:0 12px 3px;
	border-bottom:0px;
} 
table.tbl2 td.inp2{
	padding:3px 0 4px;
	border-bottom:0px;
} 
table.tbl2 td.inp3{
	padding:3px 12px;
	line-height:110%;
} 
table.tbl2 td.inp4{
	padding:3px 12px;
	line-height:110%;
} 
table.tbl2 td.blue{
	color:#305b84;
	font-weight:bold;
} 
table.tbl2 td.fsm{
	font-size:0.95em;
	padding:3px 12px;
} 
table.tbl2 td.fsm img{
	vertical-align:middle;
	margin:0 0 0 13px;
} 
table.tbl2 td ul.inlis1{
	margin:0 0 13px 0;
} 
table.tbl2 td ul.inlis1 li{
	padding:8px 0 0 0;
	font-size:1.05em;
} 
table.tbl2 td ul.inlis1 li.cne1{
	padding:4px 0 0 0;
	font-size:1.05em;
} 
table.tbl2 td ul.inlis1 li.cne1 img{
	vertical-align:-3px;
} 
table.tbl2 td ul.inlis1 li a.ud, table.tbl2 td ul.inlis1 li a.ud:hover{
	color:#555;
	text-decoration:underline;
} 
table.tbl2 td ul.inlis1 li.arbt{
	text-align:right;
	font-size:0;
} 
table.tbl2 td ul.inlis1 li.arbt img{
	margin:0 0 0 -1px;
} 
:root table.tbl2 td ul.inlis1 li.arbt img{margin:0px;}

table.tbl2 td ul.inlis1 li img{
	vertical-align:middle;
	margin:0 0 0 3px;
} 
table.tbl2 td ul.inlis1 li span.more{
	padding:0 0 0 10px;
} 
table.tbl2 td ul.inlis1 li span.more a, table.tbl2 td ul.inlis1 li span.more a:hover{
	text-decoration:underline;
	font-weight:bold;
	font-size:0.95em;
	letter-spacing:-0.09em;
	background:url(../images/cssimg/bul_more.gif) no-repeat 100% 0;
	padding:0 14px 0 0;
} 
table.tbl2 td.blue strong{
	color:#ed1c24;
}
table.tbl2 td a.sav, table.tbl2 td a.sav:hover{
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
table.tbl2 .blln{
	border-bottom:1px solid #5a86b0;
} 
table.tbl2 td.loco{
	padding:17px;
	line-height:160%;
} 
table.tbl2 .grin{
	color:#999;
	font-size:0.95em;
	clear:both;
	padding:2px 0 0 0;
	letter-spacing:-0.09em;
} 
table.tbl2 td select.wse1{
	width:305px;
} 
table.tbl2 td select.wse2{
	width:207px;
} 
table.tbl2 td select.wse3{
	width:244px;
} 
table.tbl2 td select.wse4{
	width:60px;
} 
table.tbl2 td textarea.txt1{
	height:100px;
	width:100%;
} 

table.tbl3{
	clear:both;
	width:100%;
}
table.tbl3 th{
	color:#000;
	text-align:right;
}
table.tbl3 td{
	padding:2px 0 2px 10px;
}

table.tbl4{
	border-top:1px solid #858585;
	border-bottom:1px solid #858585;
	border-right:1px solid #d3d3d3;
	width:99%;
	margin:5px 0 0 0;
}
:root table.tbl4{
	width:100%;
}
table.tbl4 th{
	background:#e7e7e7;
	color:#5b5b5b;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #cbcbcb;
	padding:5px 0;
}
table.tbl4 th.bl{
	background:#dee7ef;
	color:#305b84;
}
table.tbl4 th span.fr{
	float:right;
	_margin:-14px 0 0 0;
}
*:first-child+html table.tbl4 th span.fr{margin:-14px 0 0 0;}

table.tbl4 th span{
	float:left;
	padding:0 0 0 2px;
}
table.tbl4 th span img{
	vertical-align:middle;
}
table.tbl4 td{ 
	color:#555;
	border:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e0e0e0;
	padding:8px;
}
table.tbl4 td span{ 
	float:right;
	margin:-13px 0 0 0;
}
:root table.tbl4 td span{margin:-1px 0 0 0;}

table.tbl4 td.lis{ 
	padding:0px;
	border-bottom:0px;
}
table.tbl4 td ul li{ 
	color:#555;
	border-bottom:1px solid #e0e0e0;
	padding:8px;
}
table.tbl4 td ul li.bdno{ 
	border-bottom:0px;
}
table.tbl4 td.bdno{ 
	border-bottom:0px;
}


table.tbl5{
	width:100%;
	margin:4px 0 9px 0;
}
table.tbl5 th{
	padding:6px 0;
	color:#707070;
	line-height:150%;
	border-bottom:1px solid #f4f4f4;
}
table.tbl5 td{
	border-bottom:1px solid #f4f4f4;
	padding:6px 0;
	color:#707070;
	line-height:150%;
}
table.tbl5 tr.bdno td, table.tbl5 tr.bdno th{
	border-bottom:0;
}
table.tbl5 td img{
	vertical-align:middle;
}
table.tbl5 td a.bl, table.tbl5 td a.bl:hover{
	color:#008eee;
	text-decoration:underline;
}
table.tbl5 td.ar{
	text-align:right;
	background:#f8f8f8;
}
table.tbl5 td.ar1{
	text-align:right;
	padding:0 0 15px;
	border-bottom:1px solid #e0e0e0;
}
table.tbl5 td.gr1{
	color:#595959;
}
table.tbl5 td.gr2{
	color:#bcbcbc;
	font-size:0.95em;
}
table.tbl5 td.gr3{
	background:#f8f8f8 url(../images/cssimg/ico_rep.gif) no-repeat 14px 9px;
	padding:0 0 0 30px;
}
table.tbl5 td.gr4{
	background:url(../images/cssimg/bul_arrow10.gif) no-repeat 6px 23px;
	padding:20px 0 0 30px;
}
table.tbl5 td.ctn1{
	padding:10px 0 10px 29px;
}
table.tbl5 td.ctn2{
	padding:6px 0 6px 40px;
}
table.tbl5 td.ctn3{
	padding:10px 0 30px 29px;
	border-bottom:1px solid #e0e0e0;
}
table.tbl5 td textarea{
	width:99%;
	height:200px;
	margin:0 0 10px 0;
	border:1px solid #cfcfcf;
}

table.tbl6{
	width:100%;
	margin:8px 0 0;
	border-top:1px solid #e0e0e0;
}
table.tbl6 th{
	border-bottom:1px solid #c3cbd2;
	padding:7px 12px;
	color:#305b84;
	background:#dee7ef;
	text-align:right;
}
table.tbl6 th.ac{
	text-align:center;
}
table.tbl6 td{
	border-bottom:1px solid #e0e0e0;
	padding:4px 6px;
	color:#767676;
}

table.tbl7{
	width:100%;
	margin:13px 0 0;
	border:1px solid #c7c7c7;
}
table.tbl7 th{
	padding:12px 0;
	color:#345d93;
	background:#dee7ef;
}
table.tbl7 td{
	padding:12px;
	line-height:140%;
}
table.tbl7 td div.inp{
	margin:3px -10px -10px -10px;
	background:#ececec;
	padding:4px 14px 3px;
}
table.tbl7 td div.inp dl{
	margin:0;
	padding:0;
	display:inline-block;
}
table.tbl7 td div.inp dl dt{
	margin:0;
	padding:2px 0 0 0;
	width:52px;
	float:left;
	color:#345d93;
	font-size:0.95em;
	font-weight:bold;
	letter-spacing:-0.09em;
}
table.tbl7 td div.inp dl dt.cot1{
	width:82px;
}
table.tbl7 td div.inp dl dd{
	margin:0;
	padding:0;
	width:114px;
	float:left;
}

table.tbl8{
	margin:7px 0 0 0;
	border-bottom:1px solid #5a86b0;
	width:100%;
}
table.tbl8{
	border-bottom:2px solid #b0c6db;
}
table.wd{
	_width:98%;
}
table.tbl8 tr.gr td{
	background:#f2f2f2;
}
table.tbl8 td.gr{
	background:#f2f2f2;
}
table.tbl8 tr th{
	background:#afc8e1 url(../images/cssimg/bar3.gif) no-repeat 100% 50%;
	color:#fff;
	border-bottom:2px solid #b0c6db;
	padding:7px 0;
} 
table.tbl8 tr th.bano{
	background:#afc8e1;
} 
table.tbl8 td{
	background:#fefeff;
	color:#3c3c3c;	
	padding:7px 8px 6px;
} 
table.tbl8 td strong{
	color:#ff6600;
	font-weight:normal;
}
table.tbl8 td.ce{
	text-align:center;
} 
table.tbl8 tr.gr td.rep{
	padding:7px 8px 6px 39px;
	background:#f2f2f2 url(../images/cssimg/bul_arrow16.gif) no-repeat 10px 7px;
} 
table.tbl8 td.rep{
	padding:7px 8px 6px 25px;
	background:url(../images/cssimg/bul_arrow16.gif) no-repeat 10px 7px;
} 
table.tbl8 td img{
	vertical-align:middle;
} 
table.tbl8 td a{
	color:#3c3c3c;
} 
table.tbl8 td a:hover{
	color:#4384bc;
} 

table.tbl9{
	border-top:1px solid #c8c8c8;
	margin:15px 0 0 0;
	width:100%;
}
table.tbl9 th{
	border-bottom:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	background:#eee url(../images/cssimg/bul_arrow11.gif) no-repeat 10px 8px;
	padding:8px 0 8px 27px;
	font-size:0.95em;
	text-align:left;
}
table.tbl9 td{
	border-bottom:1px solid #c8c8c8;
	padding:8px;
}
table.tbl9 td.ce{
	text-align:center;
	padding:8px 0;
	color:#666;
}

table.tbl10{
	border-top:1px solid #d3d3d3;
	border-bottom:2px solid #6c8297;
	width:100%;
}
table.tbl10 .blno{
	border-bottom:0px;
}
table.tbl10 tr.blno td{
	border-bottom:0px;
}
table.tbl10 th{
	background:#afc8e1;
	border-right:1px solid #fcffff;
	color:#fff;
	padding:7px 0 6px;
	line-height:140%;
}
table.tbl10 td{
	color:#4f4f4f;
	background:#f2f2f2;
	padding:7px 13px 6px;
	line-height:140%;
}

table.tbl11{
	border-bottom:2px solid #e5e5e5;
	width:100%;
	margin:7px 0 0;
}
table.tbl11 th{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	background:#f9f9f9;
	color:#333;
	text-align:left;
	padding:12px 22px;
	line-height:14px;
}
table.tbl11 th.top{
	border-top:2px solid #4d4d4d;
	font-weight:bold;	
}
table.tbl11 th.top1{
	border-bottom:2px solid #4d4d4d;
	border-right:0px;
	font-weight:bold;
	font-size:small;
	padding:16px 0 8px;
	background:#ededed url(../images/cssimg/bar9.gif) no-repeat 100% 60%;
	text-align:center;
}
table.tbl11 th.top2{
	border-bottom:2px solid #4d4d4d;
	font-weight:bold;
	padding:16px 0 8px;
	border-right:0px;
	text-align:center;
	background:#ededed;
}
table.tbl11 th.top3{
	border-top:#4d4d4d;
	font-weight:bold;	
}
table.tbl11 th.blr{
	border-left:1px solid #ededed;
	font-weight:bold;
}
table.tbl11 th img.ma1{
	vertical-align:middle;
	margin:0 0 0 5px;
}
table.tbl11 th p.lh{
	padding:4px 0 0;
	margin:0;
}
table.tbl11 th.ce{
	line-height:16px;
	text-align:center;
	padding:12px 22px 10px;
}
table.tbl11 tr.gr td{
	background:#f9f9f9;
	padding:9px 20px;
	text-align:center;
	font-size:small;
}
table.tbl11 tr.wh td{
	padding:9px 20px;
	text-align:center;
	font-size:small;
}
table.tbl11 td{
	border-bottom:1px solid #ededed;
	color:#333;
	padding:6px 20px;
	line-height:14px;
}
table.tbl11 td.top{
	border-top:2px solid #e5e5e5;
}
table.tbl11 tr.gr td.le, table.tbl11 tr.wh td.le{
	text-align:left;
}
table.tbl11 td span.gr{
	color:#999;
}
table.tbl11 td input, table.tbl11 td img, table.tbl11 td select{
	vertical-align:middle;
}
table.tbl11 select.wse1{
	width:139px;
}
table.tbl11 td input.txt1{
	width:538px;
	height:16px;
	color:#333;
	padding:4px 0 0 7px;
	border:1px solid #ccc;
}
table.tbl11 td textarea.txt1{
	width:700px;
	height:110px;
	color:#333;
	padding:10px;
	border:1px solid #ccc;
}
table.tbl11 td br.lh{
	line-height:5px;
}

table.tbl12{
	border-top:1px solid #ededed;
	border-bottom:2px solid #ededed;
	width:100%;
	margin:7px 0 0;
}
table.tbl12 th{
	border-right:1px solid #ededed;
	border-bottom:1px solid #ededed;
	line-height:130%;
	padding:10px 0 8px;
}
table.tbl12 tr.gr th, table.tbl12 tr.gr td{
	background:#f9f9f9;
}
table.tbl12 td{
	border-bottom:1px solid #ededed;
	line-height:130%;
	padding:10px 0 8px 30px;
	color:#333;
}

table.tbl13{
	border-top:2px solid #5a86b0;
	border-bottom:1px solid #b0c6db;
	border-left:1px solid #b0c6db;
	width:100%;
}
table.tbl13ma1{
	margin:20px 0 0 0;
}
table.tbl13 tr.on{
	background:#f2f6f9;
}
table.tbl13 th{
	border-right:1px solid #b0c6db;
	background:#dee7ef;
	color:#535353;
	font-size:0.95em;
	padding:7px 0;
}
table.tbl13 th.bobl{
	border-bottom:1px solid #b0c6db;
}
table.tbl13 td{
	border:1px solid #ddd;
	padding:6px 10px;
	line-height:140%;
	vertical-align:top;
}
table.tbl13 td.ce{
	text-align:center;
}
table.tbl13 td a:hover{
	color:#4ca4e5;
	text-decoration:underline;
}
table.tbl13 td.ri{
	text-align:right;
}
table.tbl13 td.tot1{
	text-align:center;
	color:#444;
	font-weight:bold;
	background:#c8c8c8;
}
table.tbl13 td.tot2{
	text-align:right;
	background:#c8c8c8;
}

table.tbl14{
	margin:7px 0 0 0;
	border-bottom:1px solid #5A86B0;
	width:100%;
	font-size:100%;
}
table.tbl14{
	border-bottom:2px solid #5A86B0;
}
table.tbl15{
	margin:6px 0 0 0;
	border-bottom:3px solid #5a86b0;
	clear:both;
	width:60%;
	float:left;
}
table.tbl15 td{
	border:1px solid #ededed;
	color:#333;
	padding:6px 20px;
	line-height:0px;
}
table.tbl15 th{
	border:1px solid #ededed;
	background:#f9f9f9;
	color:#333;
	text-align:left;
	padding:12px 18px;
	line-height:14px;
}
table.wd{
	_width:98%;
}
table.tbl14 tr.gr td{
	background:#f2f2f2;
}
table.tbl14 td.gr{
	background:#f2f2f2;
}
table.tbl14 tr th{
	background:#DEE7EF url(../images/cssimg/bar9.gif) no-repeat 100% 50%;
	color:#305B84;
	border-bottom:2px solid #5a86b0;
	padding:7px 0;
} 
table.tbl14 tr th.bano{
	background:#afc8e1;
} 
table.tbl14 td{
	background:#fefeff;
	color:#3c3c3c;	
	padding:7px 8px 6px;
} 
table.tbl14 td strong{
	color:#ff6600;
	font-weight:normal;
}
table.tbl14 td.ce{
	text-align:center;
} 
table.tbl14 tr.gr td.rep{
	padding:7px 8px 6px 39px;
	background:#f2f2f2 url(../images/cssimg/bul_arrow16.gif) no-repeat 10px 7px;
} 
table.tbl14 td.rep{
	padding:7px 8px 6px 39px;
	background:url(../images/cssimg/bul_arrow16.gif) no-repeat 10px 7px;
} 
table.tbl14 td img{
	vertical-align:middle;
} 
table.tbl14 td a{
	color:#3c3c3c;
} 
table.tbl14 td a:hover{
	color:#4384bc;
} 
/* view */
div.view1{
	border-bottom:3px solid #5a86b0;
	padding:10px 0 25px;
}
div.view1 div.qa{
	margin:0 25px;
	padding:0 0 20px 0;
	background:url(../images/cssimg/dotline1.gif) repeat-x 0 100%;
}
div.view1 div.qa dl{
	margin:0px;
	padding:20px 0 0 24px;
	overflow:hidden;
	_display:inline-block;
}
div.view1 div.qa dl dt{
	width:42px;
	float:left;
	padding:0;
	margin:0;
}
div.view1 div.qa dl dt.ct1{
	width:32px;
	padding:11px 0 0 10px;
}
div.view1 div.qa dl dd{
	float:left;
	padding:0;
	margin:0;
}
div.view1 div.qa dl dd.ct1{
	font-weight:bold;
}
div.view1 div.qa dl dd div.grwrap{
	padding:6px 0 0 0;
}
div.view1 div.qa dl dd div.grwrap div.gra{
	width:344px;
	height:15px;
	border:1px solid #c3c3c3;
	background:#e0e0e0;
	float:left;
	padding:3px 0 0 4px;
}
div.view1 div.qa dl dd div.grwrap div.gra img{
	height:12px;
}
div.view1 div.qa dl dd div.grwrap div.num{
	float:left;
	color:#125e8f;
	font-weight:bold;
	padding:5px 0 0 8px;
}
div.view1 div.qa1{
	margin:0 25px;
	padding:10px 0;
	background:url(../images/cssimg/dotline1.gif) repeat-x 0 100%;
}
div.view1 div.qa1 table{
	margin:0px;
	padding:0 0 0 24px;
}
div.view1 div.qa1 table th{	
	width:32px;
	padding:4px 0 0 10px;	
}
div.view1 div.qa1 table th.ct1{
	width:42px;
	padding:0;
}
div.view1 div.qa1 table td.ct1 input{
	width:530px;
	height:18px;
	background:#f0edf7; 
	padding:6px 0 0 10px;
	margin:0 0 5px 0;
	border:0;
}
div.view1 div.qa1 table td.ct2 input{
	width:530px;
	height:18px;
	background:#edf2f7; 
	padding:6px 0 0 10px;
	border:0;
}
div.view1 div.qa1 table td.ct3{
	padding:3px 0 0 5px;
	font-size:0;
}
div.view1 div.opi{
	clear:both;
	padding:20px 14px 0;
	overflow:hidden;
	_display:inline-block;
}
div.view1 div.opi dl{
	margin:0;
	padding:0;
}
div.view1 div.opi dl dt{
	margin:0;
	padding:5px 0 0 0;
	float:left;
	width:75px;
}
div.view1 div.opi dl dd{
	margin:0;
	padding:0;
	float:left;
	line-height:190%;
}

div.view2{
	border-bottom:3px solid #5a86b0;
	padding:15px 20px;
	line-height:140%;
}

div.view3{
	margin:9px 0 0 0;
}
div.view3 dl{
	margin:0;
	padding:0;
	overflow:hidden;
	_display:inline-block;
}
div.view3 dl dt{
	margin:0;
	padding:0;
	width:68px;
	height:10px;
	color:#868788;
	font-weight:bold;
	border-right:1px solid #868788;
	font-size:0.95em;
	float:left;
	text-align:center;
}
div.view3 dl dd{
	margin:0;
	padding:0 0 0 10px;
	color:#868788;
	font-size:0.95em;
	float:left;
	width:100px;
}

div.view4{
	background:#ededed;
	border-bottom:2px solid #4d4d4d;
	padding:18px 0 10px;
	margin:9px 0 0;
}
div.view4 dl{
	padding:0px;
	margin:0px;
	width:100%;
	display:inline-block;
}
div.view4 dl dt{
	padding:0px;
	margin:0px;
	width:6%;
	float:left;
	text-align:right;
	color:#333;
	font-weight:bold;
}
div.view4 dl dd{
	padding:0 0 0 8px;
	margin:0px;
	float:left;
	color:#333;
}
div.view4 dl dd.ct1{
	width:43%;
	background:url(../images/cssimg/bar9.gif) no-repeat 100% 50%;
}
div.view4 dl dd.ct2{
	width:8%;
	background:url(../images/cssimg/bar9.gif) no-repeat 100% 50%;
}
div.view4 dl dd.ct3{
	width:11%;
}

div.view5{
	background:#dfe9ee;
	border-bottom:2px solid #4d4d4d;
	padding:9px 0 6px;
	margin:9px 0 0;
}
div.view5 dl{
	padding:0px;
	margin:0px;
	width:100%;
	display:inline-block;
}
div.view5 dl dt{
	padding:7px 0 0;
	margin:0px;
	width:6%;
	float:left;
	text-align:right;
	color:#333;
	font-weight:bold;
}
div.view5 dl dd{
	padding:7px 0 0 8px;
	margin:0px;
	float:left;
	color:#333;
}
div.view5 dl dd.ct1{
	width:62%;
	padding:0 0 0 20px;
	background:url(../images/cssimg/bar9.gif) no-repeat 100% 50%;
}
div.view5 dl dd.ct2{
	width:8%;
	background:url(../images/cssimg/bar9.gif) no-repeat 100% 50%;
}
div.view5 dl dd.ct3{
	width:11%;
}


div.view6{
	background:#DEE7EF;
	border-bottom:2px solid #5a86b0;
	padding:9px 0 6px;
	margin:9px 0 0;
}
div.view6 dl{
	padding:0px;
	margin:0px;
	width:100%;
	display:inline-block;
}
div.view6 dl dt{
	padding:7px 0 0;
	margin:0px;
	width:6%;
	float:left;
	text-align:right;
	color:#305B84;
	font-weight:bold;
}
div.view6 dl dd{
	padding:7px 0 0 8px;
	margin:0px;
	float:left;
	color:#333;
}
div.view6 dl dd.ct1{
	width:40%;
	#padding:0 0 0 20px;
	background:url(../images/cssimg/bar9.gif) no-repeat 100% 50%;
}
div.view6 dl dd.ct2{
	width:15%;
	background:url(../images/cssimg/bar9.gif) no-repeat 100% 50%;
}
div.view6 dl dd.ct3{
	width:15%;
}

div.tbcon1{
	border:1px solid #ddd;
	padding:10px;
	line-height:140%;
	min-height:230px;
}

div.tbcon2{
	padding:10px;
	line-height:150%;
	min-height:100px;
	color:#333;
}

/* 현황 list */
div.stalis{
	 margin:4px 0 0 0;
}
div.stalis dl{
	 margin:2px 0 0 0;
	 padding:0;
	 background:url(../images/cssimg/stalis.gif) no-repeat;
	 width:164px;
	 height:18px;
	 overflow:hidden;
}
div.stalis dl dt{
	float:left;
	width:64px;
	padding:4px 0 0 15px;
	margin:0;
	font-size:0.95em;
	color:#444;
	letter-spacing:-0.09em;
}
div.stalis dl dt.bd{
	font-weight:bold;
}
div.stalis dl dd{
	float:right;
	padding:4px 14px 0 0;
	margin:0;
	font-size:0.95em;
	color:#444;
	text-align:right;
}

/* down list */
div.dwlis1{
	padding:13px 0 0 0;
	clear:both;
}
div.dwlis1 dl{
	padding:7px 0;
	margin:0;
	border-bottom:1px solid #dee3e7;
	display:inline-block;
	width:100%;
}
div.dwlis1 dl.pd1{
	padding:4px 0 3px;
}
div.dwlis1 dl dt{
	padding:0 0 0 13px;
	margin:0;
	float:left;
	width:63px;
	color:#000;
	font-weight:bold;
}
div.dwlis1 dl dt.ctn1{
	padding:4px 0 0 13px;
}
div.dwlis1 dl dd{
	float:left;
	padding:0;
	margin:0;
	color:#515352;
	font-size:0.95em;
}
div.dwlis1 dl dd.ctn1{
	width:60px;
	padding:0 3px 0 0;
	float:right;
	color:#a84710;
}
div.dwlis1 dl dd.ctn1 a, div.dwlis1 dl dd.ctn1 a:hover{
	color:#a84710;
}
div.dwlis1 dl dd.ctn2{
	font-size:1.05em;
	width:60%;
}
div.dwlis1 dl dd.ctn3{
	padding:5px 0 0;
}

/* 공동활용 이용현황 list */
div.cousta{
	padding:13px 0 0 5px;
}
div.cousta dl.tit{
	border-bottom:1px solid #e5e5e5;
	width:167px;
	display:inline-block;
	padding:0 0 6px 0;
	margin:0;
}
div.cousta dl.tit dt{
	float:left;
	background:url(../images/cssimg/bul_dot5.gif) no-repeat;
	color:#0263a8;
	font-weight:bold;
	padding:2px 0 0 12px;
	letter-spacing:-0.09em;
	margin:0;
}
div.cousta dl.tit dd{
	float:right;
	color:#0263a8;
	padding:3px 8px 0 0;
	margin:0;
	font-size:0;
}
div.cousta dl.colis{
	width:147px;
	display:inline-block;
	padding:4px 0 0 17px;
	margin:0;
}
div.cousta dl.colis dt{
	float:left;
	padding:3px 0 0 0;
	margin:0;
	color:#0263a8;
	font-size:0.95em;
}
div.cousta dl.colis dt a, div.cousta dl.colis dt a:hover{
	color:#0263a8;
	font-size:0.95em;
}
div.cousta dl.colis dd{
	float:right;
	padding:0;
	margin:0;
	font-size:0;
}

/* round box */
div.rbox1{
	margin:12px 0 0 0;
	font-size:105%;
}
div.rbox1 div.tle{
	float:left;
	background:url(../images/cssimg/rbox1_tl.gif) no-repeat;
	width:6px;
	height:6px;
	margin:0 0 -6px 0;
}
div.rbox1 div.tri{
	float:right;
	background:url(../images/cssimg/rbox1_tr.gif) no-repeat;
	width:6px;
	height:6px;
	margin:0 0 -6px 0;
}
div.rbox1 div.cot{
	border:1px solid #dfdfdf;
}
div.rbox1 div.cot h3{
	margin:0;
	padding:10px 0 0 10px;
}
div.rbox1 div.cot div.ind{
	margin:28px 56px 7px;
}
div.rbox1 div.cot div.ind div.rdc{
	text-align:center;
	margin:0 0 20px 0;
}
div.rbox1 div.cot div.ind div.rdc img.ma{
	vertical-align:top;
	margin:-17px 0 0 2px;
}
div.rbox1 div.ble{
	float:left;
	background:url(../images/cssimg/rbox1_bl.gif) no-repeat;
	width:6px;
	height:6px;
	margin:-6px 0 0 0;
}
div.rbox1 div.bri{
	float:right;
	background:url(../images/cssimg/rbox1_br.gif) no-repeat;
	width:6px;
	height:6px;
	margin:-6px 0 0 0;
}

div.rbox2{
	height:29px;
	background:url(../images/cssimg/rbox2_m.gif) repeat-x;	
}
div.rbox2 div.rle{	
	background:url(../images/cssimg/rbox2_rle.gif) no-repeat;
	height:29px;
	float:left;
	width:100%;
}
div.rbox2 div.tx{	
	padding:9px 0 0 0;
	margin:0 auto;
	width:490px;
	color:#444;
	font-size:0.95em;
}
div.rbox2 div.rle div.rri{	
	background:url(../images/cssimg/rbox2_rri.gif) no-repeat 100% 0;
	height:29px;
	float:right;
	width:100%;
}

div.rbox3{
	height:52px;
	width:161px;
	background:url(../images/cssimg/rbox3.gif) no-repeat;	
	margin:4px 0 0 14px;
	padding:0 0 0 3px;
}
div.rbox3 p.ctn1{
	text-align:center;
	padding:8px 0 0 0;
	margin:0;
	color:#5e5e5e;
}
div.rbox3 p.ctn2{
	padding:7px 0 0 0;
	margin:0;
}
div.rbox3 p.ctn2 img{
	vertical-align:0px;
	margin:0 0 0 1px;
}

div.rbox4{
	margin:17px 0 15px 0;
}
div.rbox4 div.tle{
	float:left;
	background:url(../images/cssimg/rbox4_tl.gif) no-repeat;
	width:8px;
	height:8px;
	margin:0 0 -8px 0;
}
div.rbox4 div.tri{
	float:right;
	background:url(../images/cssimg/rbox4_tr.gif) no-repeat;
	width:8px;
	height:8px;
	margin:0 0 -8px 0;
}
div.rbox4 div.cot{
	border:1px solid #d9e4ea;
	background:#f0f4f7;
	padding:6px 24px;
}
div.rbox4 div.cot1{
	border:1px solid #d9e4ea;
	background:#f0f4f7;
	padding:8px 7px;
}
div.rbox4 div.cot div.ins{
	width:400px;
	margin:0 auto;
	font-size:0.95em;
	line-height:130%;
}
div.rbox4 div.cot div.ins1{
	width:590px;
	margin:0 auto;
	padding:5px 0 0 0;
}
div.rbox4 div.cot div.ins1 dl{
	margin:0;
	padding:0 0 7px 0;
	display:inline-block;
}
div.rbox4 div.cot div.ins1 dl dt{
	margin:0;
	padding:2px 0 0 0;
	float:left;
	width:38px;
	color:#383839;
	font-weight:bold;
}
div.rbox4 div.cot div.ins1 dl dd{
	margin:0;
	padding:0;
	float:left;
}
div.rbox4 div.cot div.ins1 p.bn{
	text-align:center;
	margin:0;
}
div.rbox4 div.cot div.ins p.bn{
	text-align:center;
	margin:0;
	padding:0 0 9px 0;
}
div.rbox4 div.cot div.ins p.bn img{
	margin:0 8px 0 0;
}
div.rbox4 div.cot div.ins p.rtx{
	background:url(../images/cssimg/bul_cir1.gif) no-repeat;
	color:#cb1f25;
	font-size:0.95em;
	padding:1px 0 0 16px;
	margin:0;
}
div.rbox4 div.cot div.ins2{
	width:700px;
	margin:0 auto;
}
div.rbox4 div.cot div.ins3{
	width:1034px;
	margin:0 auto;
}
div.rbox4 div.cot2{
	border:1px solid #d9e4ea;
	background:#f0f4f7;
	padding:8px 7px;
}
div.rbox4 div.cot2 div.ins{
	width:630px;
	margin:0 auto;
}
div.rbox4 div.cot2 div.ins ul{
	margin:0;
	overflow:hidden;
}
div.rbox4 div.cot2 div.ins ul li{
	float:left;
	line-height:130%;
}
div.rbox4 div.cot2 div.ins ul li dl{
	overflow:hidden;
	margin:0;
	padding:0 0 7px 12px;
	_display:inline-block;
}
div.rbox4 div.cot2 div.ins ul li dl dt{
	float:left;
	padding:3px 0 0 0;
	margin:0;
	width:68px;
	letter-spacing:-0.09em;
	font-weight:bold;
	color:#000;
}
div.rbox4 div.cot2 div.ins ul li dl dt.cte1{
	width:52px;
}
div.rbox4 div.cot2 div.ins ul li dl dd{
	float:left;
	padding:0;
	margin:0;
}
div.rbox4 div.cot2 div.ins ul li dl dd img{
	vertical-align:0px;
}
div.rbox4 div.cot2 div.ins ul li dl dd.cte1{
	width:104px;
}
div.rbox4 div.cot2 div.ins ul li br.lh{
	line-height:6px;
	_line-height:7px;
}
div.rbox4 div.cot2 div.ins ul li.ct1{
	width:80px;
	border-right:1px solid #c3d7e8;
	font-size:0.95em;
	padding:6px 0 8px;
}
div.rbox4 div.cot2 div.ins ul li.ct2{
	width:485px;
}
div.rbox4 div.cot2 div.ins ul li.ct3{
	padding:5px 0 0 0;
}
div.rbox4 div.cot3{
	border:1px solid #d9e4ea;
	background:#f0f4f7;
	padding:9px 0;
}
div.rbox4 div.cot3 div.ins{
	text-align:center;
}
div.rbox4 div.cot3 div.ins img{
	vertical-align:-2px;
}
:root div.rbox4 div.cot3 div.ins img{vertical-align:-4px;}

div.rbox4 div.ble{
	float:left;
	background:url(../images/cssimg/rbox4_bl.gif) no-repeat;
	width:8px;
	height:8px;
	margin:-8px 0 0 0;
}
div.rbox4 div.bri{
	float:right;
	background:url(../images/cssimg/rbox4_br.gif) no-repeat;
	width:8px;
	height:8px;
	margin:-8px 0 0 0;
}

div.rbox5{
	height:23px;
	background:#dbe4ed;
}
div.rbox5 div.le{	
	background:url(../images/cssimg/rbox5_le.gif) no-repeat;
	height:23px;
	float:left;
	width:100%;
}
div.rbox5 dl{	
	padding:0;
	margin:0;
	overflow:hidden;
}
div.rbox5 dl dt{	
	padding:6px 0 0 0;
	margin:0;
	color:#000;
	font-weight:bold;
	float:left;
	width:72px;
	height:17px;
	text-align:center;
	border-right:1px solid #b9cbdd;
}
div.rbox5 dl dd{	
	padding:6px 0 0 6px;
	margin:0;
	color:#333537;
	float:left;
}
div.rbox5 div.le div.ri{	
	background:url(../images/cssimg/rbox5_ri.gif) no-repeat 100% 0;
	height:23px;
	float:right;
	width:100%;
}

div.rbox6{
	width:706px;
	margin:17px 0 0 0;
}
div.rbox6 div.t{
	width:706px;
	height:7px;
	background:url(../images/cssimg/rbox6_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox6 div.m{
	width:706px;
	background:url(../images/cssimg/rbox6_m.gif) repeat-y;
	padding:0 0 20px 0;
}
div.rbox6 div.m ul{
	margin:0 0 20px 18px;
}
div.rbox6 div.m ul li.co1{
	padding:15px 0 0 4px;
}
div.rbox6 div.m ul li.co2{
	padding:5px 0 0 0;
}
div.rbox6 div.m ul li div.intxbx{
	width:624px;
	height:84px;
	border:1px solid #dddbd9;
	padding:15px 22px 0;
	color:#8f8f8f;
	overflow:auto;
	background:#fff;
	line-height:160%;
}
div.rbox6 div.m ul li div.infobx{
	width:624px;
	border:1px solid #dddbd9;
	padding:15px 22px 0;
	color:#8f8f8f;
	overflow:auto;
	background:#fff;
	line-height:160%;
}
div.rbox6 div.m ul li.co3{
	color:#555;
	text-align:center;
	padding:12px 0 0 0;
}
div.rbox6 div.m div.metbx1{
	background:#eaeaea;
	margin:6px 18px 0;
	padding:12px 0;
	text-align:center;
	color:#555;
}
div.rbox6 div.m div.metbx1 div.bte{
	font-weight:bold;
	padding:0 0 6px 0;
}
div.rbox6 div.m div.metbx1 div.inte{
	text-align:left;
	margin:14px 0 0 55px;
	padding:0 0 0 20px;
	background:url(../images/cssimg/bul_cir4.gif) no-repeat 0 2px;
	color:#444;
	line-height:150%;
}
div.rbox6 div.b{
	width:706px;
	height:7px;
	background:url(../images/cssimg/rbox6_b.gif) no-repeat;
}

div.rbox7{
	width:708px;
	margin:25px 0 250px 0;
}
div.rbox7 div.t{
	width:708px;
	height:5px;
	background:url(../images/cssimg/rbox7_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox7 div.m{
	width:708px;
	background:url(../images/cssimg/rbox7_m.gif) repeat-y;
	padding:0 0 20px 0;
}
div.rbox7 div.m p{
	margin:10px 0 0 0;
	text-align:center;
}
div.rbox7 div.m div.tebx{
	margin:23px 18px 9px;
	background:#f5f5f5;
	line-height:150%;
	padding:20px;
	color:#8c8c8c;
}
div.rbox7 div.m div.tebx strong{
	color:#8c8c8c;
}
div.rbox7 div.m div.tebx a, div.rbox7 div.m div.tebx a:hover{
	color:#4384bc;
	text-decoration:underline;
}
div.rbox7 div.b{
	width:708px;
	height:5px;
	background:url(../images/cssimg/rbox7_b.gif) no-repeat;
}

div.rbox8{
	width:706px;
}
div.rbox8 div.t{
	width:706px;
	height:8px;
	background:url(../images/cssimg/rbox8_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox8 div.m{
	background:url(../images/cssimg/rbox8_m.gif) repeat-y;
	padding:12px 36px;
}
div.rbox8 div.m p{
	margin:0;
	color:#305b84;
	font-weight:bold;
}
div.rbox8 div.m p span{
	color:#999;
	font-size:0.95em;
	font-weight:normal;
	padding:0 0 0 10px;
}
div.rbox8 div.m dl{
	margin:10px 0 0 0;
	padding:0;
	display:inline-block;
}
div.rbox8 div.m dl dt{
	margin:0;
	padding:4px 5px 0 0;
	width:53px;
	float:left;
	color:#585858;
	font-weight:bold;
	text-align:right;
}
div.rbox8 div.m dl dd{
	margin:0;
	padding:0;
	width:109px;
	float:left;
}
div.rbox8 div.b{
	width:706px;
	height:7px;
	background:url(../images/cssimg/rbox8_b.gif) no-repeat;
}

div.rbox9{
	margin:22px 0 0 0;
}
div.rbox9 div.tle{
	float:left;
	background:url(../images/cssimg/rbox9_tl.gif) no-repeat;
	width:5px;
	height:5px;
	margin:0 0 -5px 0;
}
div.rbox9 div.tri{
	float:right;
	background:url(../images/cssimg/rbox9_tr.gif) no-repeat;
	width:5px;
	height:5px;
	margin:0 0 -5px 0;
}
div.rbox9 div.cot{
	border:3px solid #e0e0e0;
	padding:14px 109px;
}
div.rbox9 div.ble{
	float:left;
	background:url(../images/cssimg/rbox9_bl.gif) no-repeat;
	width:5px;
	height:5px;
	margin:-5px 0 0 0;
}
div.rbox9 div.bri{
	float:right;
	background:url(../images/cssimg/rbox9_br.gif) no-repeat;
	width:5px;
	height:5px;
	margin:-5px 0 0 0;
}

div.rbox10{
	width:169px;
	margin:4px 0 0 0;
}
div.rbox10 div.to{
	width:169px;
	height:7px;
	background:url(../images/cssimg/rbox10_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox10 div.mi{
	background:url(../images/cssimg/rbox10_m.gif) repeat-y;
}
div.rbox10 div.mi ul{
	padding:2px 14px;
}
div.rbox10 div.mi ul li{
	color:#afafaf;
	line-height:140%;	
}
div.rbox10 div.mi ul li a{
	color:#afafaf;
	padding:0 0 0 8px;
}
div.rbox10 div.mi ul li a:hover{
	color:#4e4f50;
	background:url(../images/cssimg/bul_arrow6.gif) no-repeat 0 2px;
}
div.rbox10 div.bo{
	width:169px;
	height:7px;
	background:url(../images/cssimg/rbox10_b.gif) no-repeat;
}

div.rbox11{
	height:32px;
	background:url(../images/cssimg/rbox11_m.gif) repeat-x;	
}
div.rbox11 div.lef{	
	background:url(../images/cssimg/rbox11_lef.gif) no-repeat;
	height:32px;
	float:left;
	width:100%;
}
div.rbox11 div.lef div.rig{	
	background:url(../images/cssimg/rbox11_rig.gif) no-repeat 100% 0;
	height:32px;
	float:right;
	width:100%;
}
div.rbox11 div.tit{	
	float:left;
	padding:10px 0 0 14px;
}
div.rbox11 div.tabm{	
	float:left;
	padding:10px 0 0 11px;
}
div.rbox11 div.tabm a{
	width:84px;
	height:16px;
	padding:5px 0 0 0;
	margin:0 1px 0 0;
	text-align:center;
	background:url(../images/cssimg/tab.gif) no-repeat;
	float:left;
}
div.rbox11 div.tabm a:hover{
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:url(../images/cssimg/tabon.gif) no-repeat;
}
div.rbox11 div.tabm a.on, div.rbox11 div.tabm a.on:hover{
	width:84px;
	height:16px;
	padding:5px 0 0 0;
	margin:0 1px 0 0;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:url(../images/cssimg/tabon.gif) no-repeat;
}
div.rbox11 div.btn{	
	float:right;
	padding:12px 9px 0 0;
}

div.rbox12{
	width:174px;
	margin:15px 0 0 0;
}
div.rbox12 div.to{
	width:174px;
	height:22px;
	background:url(../images/cssimg/rbox12_t.gif) no-repeat;
	overflow:hidden;
}
div.rbox12 div.to dl{
	display:inline-block;
	width:150px;
	padding:5px 0 0 14px;
	margin:0;
}
div.rbox12 div.to dl dt{
	float:left;
	padding:0;
	margin:0;
	font-size:0;
}
div.rbox12 div.to dl dd{
	float:right;
	padding:0;
	margin:0;
	font-size:0;
}
div.rbox12 div.mi{
	background:url(../images/cssimg/rbox12_m.gif) repeat-y;
	padding:5px 0 5px 14px;
}
div.rbox12 div.mi dl{
	width:151px;
	padding:5px 0 0 0;
	margin:0;
	display:inline-block;
}
div.rbox12 div.mi dl dt{
	float:left;
	padding:2px 0 0 0;
	margin:0;
	font-size:0.95em;
}
div.rbox12 div.mi dl dt a{
	font-size:0.95em;
}
div.rbox12 div.mi dl dt a:hover{
	text-decoration:underline;
}
div.rbox12 div.mi dl dd{
	float:right;
	padding:0;
	margin:0;
	font-size:0;
}
div.rbox12 div.bo{
	width:174px;
	height:7px;
	background:url(../images/cssimg/rbox12_b.gif) no-repeat;
}

/* form */
div.form1{
	padding:9px 0 6px 0;
	border-bottom:3px solid #5a86b0;
}
div.form1 div.edi{
	border:1px solid #5a86b0;
}

div.form2{
	padding:9px 0 6px;
	border-bottom:3px solid #5a86b0;
	display:inline-block;
	width:100%;
	position:relative;
}
div.form2 div.edle{
	position:absolute;
	top:9px;
	left:0;
}
div.form2 div.edle div.elis{
	width:156px;
	height:525px;
	border:1px solid #b5d2e6;
}
div.form2 div.edle div.elis ul{
	padding:10px 0 0 0;
}
div.form2 div.edle div.elis ul li{
	color:#5e5e5e;
}
div.form2 div.edle div.elis ul li a{
	color:#5e5e5e;
	padding:4px 0 4px 12px;
	display:block;
	_height:1%;
}
div.form2 div.edle div.elis ul li a:hover{
	background:#e4eef6;
}
div.form2 div.edle div.elis ul li a.on, div.form2 div.edle div.elis ul li a.on:hover{
	color:#5e5e5e;
	padding:4px 0 4px 12px;
	display:block;
	_height:1%;
	background:#e4eef6;
}
div.form2 div.edle div.sli{
	position:absolute;
	top:131px;
	left:158px;
}
div.form2 div.edri{
	margin:0 0 0 172px;	
}
div.form2 div.edri div.bnrd{
	overflow:hidden;
	_display:inline-block;
	padding:0 0 5px 0;
}
div.form2 div.edri div.edbx{
	border:1px solid #5a86b0;
	height:262px;
	clear:both;
}
div.form2 div.edri div.edbx1{
	border:1px solid #5a86b0;
	height:316px;
}
div.form2 div.edri div.edbx2{
	border:1px solid #5a86b0;
	clear:both;
}
div.form2 div.edri div.ebt{
	text-align:right;
	margin:5px 0 0 0;
}
div.form2 div.edri dl.int{
	margin:0;
	padding:0 0 6px 0;
	display:inline-block;
}
div.form2 div.edri dl.int dt{
	margin:0;
	padding:4px 0 0 0;
	float:left;
	width:50px;
	color:#555;
	font-size:0.95em;
}
div.form2 div.edri dl.int dd{
	margin:0;
	padding:0;
	float:left;
}
div.form2 div.edri dl.int dd.ct1{
	width:100px;
}

div.form3{
	padding:10px 0 0;
}
div.form3 ul{
	padding:0;
	display:inline-block;
}
div.form3 ul li{
	color:#707070;
}
div.form3 ul li.ctn1{
	background:url(../images/cssimg/ico_rep.gif) no-repeat;
	padding:0 0 0 14px;
	margin:0 0 10px 0;
}
div.form3 ul li.ctn2{
	text-align:right;
	margin:0 10px 0 0;
}
div.form3 ul li textarea{
	width:99%;
	height:200px;
	margin:0 0 10px 0;
	border:1px solid #cfcfcf;
}
div.form3 ul li input{
	height:21px;
	width:560px;
	border:1px solid #cfcfcf;
	vertical-align:middle;
	margin:0 5px 0 10px;
}

/* table wrap */
div.tblwr1{
	height:156px;
	overflow:auto;
	overflow-x:hidden;
}

/* 0427 개발자(유장훈부장) 추가 */

div.arForm {
 padding:9px 0 6px;
 display:inline-block;
 width:100%;
 position:relative;
}
div.arForm div.edle{
 position:absolute;
 top:9px;
 left:0;
}
div.arForm div.edle div.elis{
 width:180px;
 height:200px;
 /*border:1px solid #b5d2e6;*/
}
/* 팝업추가 */
.popArea{padding:15px 20px;}
.popArea table tbody tr td label{display:block;}
.popArea table tbody tr td label .blue-t{display:block; color:#4379a7; margin-top: 5px; overflow:hidden;}
.popArea table tbody tr td label .blue-t em{display: block; float:left;}
.popArea table tbody tr td label .blue-t span{display: block; margin-left:43px; color:#4379a7; }
.popArea .bot_btn{text-align: center; margin-top: 15px;}