/* 게시판 */
.board {width:100%; border-top:1px solid #286fb4; border-bottom:2px solid #9dbad6; clear:both; text-align:center; line-height:18px;}
.board a {text-decoration:none; color:#666666}
.board thead th {padding:7px 0; border-top:3px solid #639dd5; border-bottom:1px solid #adadad;}
.board tbody th {padding:6px; border-bottom:1px solid #e8e8e8;}
.board tbody td {padding:6px; border-bottom:1px solid #e8e8e8;}
.board tbody td:nth-child(2) {text-align:left;}
.board tbody .txt {height:100px; padding:20px; text-align:justify; line-height:26px;}
.board tfoot th {padding:8px; border-bottom:1px solid #adadad; background-color:#f7f7f7;}
.board tfoot td {padding:8px; border-bottom:1px solid #adadad; background-color:#f7f7f7;}
.board_srch {width:100%;height:26px;margin-bottom:10px;}
.board_srch span{float:left; vertical-align:bottom;}
.board_srch p {float:right;font-weight:normal;}
.board_srch p input {vertical-align:middle; float:left;}
.board_srch p label {vertical-align:middle;}
.board_srch a {display:inline;}
.count {margin-top:20px; clear:both; text-align:center;}
.count a {color:#4b4b4b;}
.count span {margin-right:20px;}
.count strong {color:#1668b4; margin-left:10px;}
.count img {margin-right:5px;}
.search {width:100%; height:36px; margin-top:20px; padding:6px 0; text-align:center; border:1px solid #e8e5e5; background-color: #ededed; box-sizing:border-box;}
.search select {height:21px; margin-right:2px; padding:2px; vertical-align:middle; font-family:dotum; border:1px solid #c2c2c2;}
.search input {height:17px; margin-right:3px; vertical-align:middle; font-family:dotum;}

.write {width:100%;}
.write tbody th {padding:5px 8px; border:1px solid #dedede; background:#f1f1f1;}
.write tbody td {padding:5px 8px; border:1px solid #dedede;}



/* paging */
.paging{position:relative;margin-top:20px;font-family:Tahoma;font-size:1.167em;text-align:center;}
.paging span{/* overflow:hidden; */*zoom:1;}
.paging a,.paging strong{display:inline-block;background:url('/images/same/sp_paging.gif') no-repeat;font-weight:normal;vertical-align:middle;white-space:nowrap;}
.paging a.btn_paging,.paging strong{height:28px;padding-right:2px;background-position:100% 0;}
.paging a.btn_paging:hover,.paging strong{background-position:100% -35px;color:#fff;}
.paging a.btn_paging span,.paging strong span{display:block;padding:11px 8px 10px 10px;*padding:6px 8px 15px 10px;background:url('/images/same/sp_paging.gif') no-repeat 0 0;line-height:.5em;}
.paging a.btn_paging span:hover,.paging strong span{background-position:0 -35px;}
.paging a.btn_home,.paging a.btn_prev,.btn_next,.paging a.btn_end{overflow:hidden;width:28px;height:28px;line-height:999em;}
.paging a.btn_home{margin-right:3px;background-position:0 -70px;}
.paging a.btn_prev{margin-right:2%;background-position:-35px -70px;}
.paging a.btn_next{margin-left:2%;background-position:0 -105px;}
.paging a.btn_end{margin-left:3px;background-position:-35px -105px;}
.paging span form {display:inline-block;}

/*
.table01 {width:100%; line-height:18px;}
.table01 thead th {padding-top:5px; padding-bottom:3px;padding-left:10px;padding-right:10px;height:20px;background-color:#ececec; color:#094fa3; text-align:left; border:1px solid #dbdbdb;}
.table01 thead td {padding-top:4px; padding-bottom:4px;padding-left:15px;padding-right:15px;height:20px; border:1px solid #dbdbdb;}
.table01 tbody th {padding-top:4px; padding-bottom:4px;padding-left:10px;padding-right:10px;height:20px; background-color:#f8f8f8; border:1px solid #dbdbdb; font-size:13px; text-align:center;}
.table01 tbody td {padding-top:4px; padding-bottom:4px;padding-left:10px;padding-right:10px;height:20px; border:1px solid #dbdbdb;}
.table01 input {vertical-align:middle !important;}
.table01 select {height:23px; vertical-align:middle;}
*/

.table01 {width:100%;}
.table01 thead th {padding:3px 10px;height:20px;background-color:#ececec; color:#3378b3; text-align:left; border:1px solid #c1c1c1;line-height:120%}
.table01 thead td {padding:3px 15px;height:20px; border:1px solid #c1c1c1; font-size:12px;line-height:120%}
.table01 tbody th {padding:3px 10px;height:20px; background-color:#f8f8f8; border:1px solid #c1c1c1; font-size:12px; text-align:left;line-height:120%}
.table01 tbody td {padding:3px 10px;height:20px; border:1px solid #c1c1c1; font-size:12px;line-height:120%}/*#f8f8f8*/
.table01 input {font-size:13px; vertical-align:middle;}
.table01 select {height:23px; vertical-align:middle;}

.table01_1 {width:100%; line-height:18px;}
.table01_1 thead th {padding-top:5px; padding-bottom:3px;padding-left:10px;padding-right:10px;height:20px;background-color:#ececec; color:#094fa3; text-align:left; border:1px solid #dbdbdb;}
.table01_1 thead td {padding-top:4px; padding-bottom:4px;padding-left:6px;padding-right:6px;height:20px; border:1px solid #dbdbdb;}
.table01_1 tbody th {padding-top:4px; padding-bottom:4px;padding-left:6px;padding-right:6px;height:20px; background-color:#f8f8f8; border:1px solid #dbdbdb; text-align:left;}
.table01_1 tbody td {padding-top:4px; padding-bottom:4px;padding-left:6px;padding-right:6px;height:20px; border:1px solid #dbdbdb;}
.table01_1 input {vertical-align:middle !important;}
.table01_1 select {height:23px; vertical-align:middle;}

.table01_2 {width:100%; line-height:18px;}
.table01_2 thead th {padding-top:5px; padding-bottom:3px;padding-left:10px;padding-right:10px;height:20px;background-color:#ececec;text-align:center; border:1px solid #dbdbdb;}
.table01_2 thead td {padding-top:4px; padding-bottom:4px;padding-left:6px;padding-right:6px;height:20px; border:1px solid #dbdbdb;}
.table01_2 tbody th {padding-top:4px; padding-bottom:4px;padding-left:6px;padding-right:6px;height:20px; background-color:#f8f8f8; border:1px solid #dbdbdb; text-align:center;}
.table01_2 tbody td {padding-top:4px; padding-bottom:4px;padding-left:6px;padding-right:6px;height:20px; border:1px solid #dbdbdb;}
.table01_2 input {vertical-align:middle !important;}
.table01_2 select {height:23px; vertical-align:middle;}

.table01_3 {width:100%; line-height:18px;}
.table01_3 thead th {padding-top:5px; padding-bottom:3px;padding-left:10px;padding-right:10px;height:20px;background-color:#ececec;text-align:center; border:1px solid #dbdbdb;}
.table01_3 thead td {padding-top:4px; padding-bottom:4px;padding-left:15px;padding-right:10px;height:20px; border:1px solid #dbdbdb;}
.table01_3 tbody th {padding-top:4px; padding-bottom:4px;padding-left:10px;padding-right:10px;height:20px; background-color:#f8f8f8; border:1px solid #dbdbdb; text-align:center;}
.table01_3 tbody td {padding-top:4px; padding-bottom:4px;padding-left:10px;padding-right:10px;height:20px; border:1px solid #dbdbdb;}
.table01_3 input {vertical-align:middle !important;}
.table01_3 select {height:23px; vertical-align:middle;}


.table03 {width:100%; border-top:2px solid #dbdbdb; border-bottom:2px solid #dbdbdb; text-align:center;line-height:23px;}
.table03 thead th {padding:8px; border:1px solid #dbdbdb; background-color:#e5e5e5;}
.table03 thead td {padding:5px 8px; border:1px solid #dbdbdb; background-color:#f4f4f4; color:#66551c;}
.table03 tbody th {padding:5px 8px; border:1px solid #dbdbdb; background-color:#f4f4f4;}
.table03 tbody td {padding:5px 8px; border:1px solid #dbdbdb; }
.table03 tfoot td {padding:8px; border-top:2px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background-color:#f4f4f4; text-align:center; font-weight:bold;}

.table10 {width:100%; border-top:2px solid #5293cf; text-align:center;}
.table10 thead th {padding:5px; border:1px solid #dedede; background:#f4f9fb;}
.table10 tbody th {padding:3px 5px; border:1px solid #dedede;}
.table10 tbody td {padding:3px 5px; border:1px solid #dedede;}


.table05 {width:99%; border:1px solid #d7d7d7;}
.table05 th {padding:8px 0; background-color:#f4f4f4; border:1px solid #d7d7d7;}
.table05 td {padding:8px; border:1px solid #d7d7d7;}
.table05 td th {padding:3px 0; font-weight:normal;}
.table05 td td {padding:3px 0 3px 10px;}

.table07 {width:100%;}
.table07 {border-top:2px solid #5d8bca;border-bottom:1px solid #5d8bca; text-align:center;}
.table07 thead th {padding:8px; border:1px solid #e4e5e5; background-color:#f5f8fc;}
.table07 thead td {padding:5px 8px; border:1px solid #e4e5e5; background-color:#f5f8fc;}
.table07 tbody th {padding:5px 8px; border:1px solid #e4e5e5; font-weight:normal;}
.table07 tbody td {padding:5px 8px; border:1px solid #e4e5e5; height:23px;}
.table07 tfoot td {padding:5px 8px; border:1px solid #e4e5e5; background-color:#f5f8fc; text-align:left;}

.table07_1 {width:100%;}
.table07_1 {border-top:2px solid #5d8bca;border-bottom:1px solid #5d8bca; text-align:center;}
.table07_1 thead th {padding:5px; border:1px solid #e4e5e5; background-color:#f5f8fc;}
.table07_1 thead td {padding:5px 8px; border:1px solid #e4e5e5; background-color:#f5f8fc;}
.table07_1 tbody th {padding:5px 8px; border:1px solid #e4e5e5; background-color:#fcfcfc;}
.table07_1 tbody td {padding:5px 8px; border:1px solid #e4e5e5; height:23px;}

.table07_R {width:100%;}
.table07_R {border-top:2px solid #980000;border-bottom:1px solid #980000; text-align:center;}
.table07_R thead th {padding:8px; border:1px solid #e4e5e5; background-color:#f5f8fc;}
.table07_R thead td {padding:5px 8px; border:1px solid #e4e5e5; background-color:#f5f8fc;}
.table07_R tbody th {padding:5px 8px; border:1px solid #e4e5e5; font-weight:normal;}
.table07_R tbody td {padding:5px 8px; border:1px solid #e4e5e5; height:23px;}
.table07_R tfoot td {padding:5px 8px; border:1px solid #e4e5e5; background-color:#f5f8fc; text-align:left;}

.table07_G {width:100%;}
.table07_G {border-top:2px solid #22741C;border-bottom:1px solid #22741C; text-align:center;}
.table07_G thead th {padding:8px; border:1px solid #e4e5e5; background-color:#f5f8fc;}
.table07_G thead td {padding:5px 8px; border:1px solid #e4e5e5; background-color:#f5f8fc;}
.table07_G tbody th {padding:5px 8px; border:1px solid #e4e5e5; font-weight:normal;}
.table07_G tbody td {padding:5px 8px; border:1px solid #e4e5e5; height:23px;}
.table07_G tfoot td {padding:5px 8px; border:1px solid #e4e5e5; background-color:#f5f8fc; text-align:left;}

.table04 {width:100%; margin:2px 0 3px;}
.table04 th {background:#F6F6F6; border:1px solid #d7d7d7; text-align:center;}
.table04 td {background:#ffffff; border:1px solid #d7d7d7 !important; text-align:Center;}


.board_srch {
	width:100%;
	height:26px;
	margin-bottom:10px;
}
.board_srch p {
	float:left;
	vertical-align:bottom;
}
.board_srch p {
	float:right;
	font-weight:normal; 
	margin-bottom:10px; 
	vertical-align:middle !important;
}
.board_srch p input {
	vertical-align:middle;
}
.board_srch p label {
	margin-right:10px; 
	vertical-align:middle;
}
#wrap #container #contents .count {
	clear:both; 
	text-align:center;
}
#wrap #container #contents .count a {
	color:#4b4b4b;
}
#wrap #container #contents .count span {
	margin-right:20px;
}
#wrap #container #contents .count strong {
	color:#1668b4; 
	margin-left:10px;
}
#wrap #container #contents .count img {
	margin-right:5px;
}




.borderBox {
	width:100%;
	margin-bottom:10px;
	padding:15px; 
	box-sizing:border-box;
	border:1px solid #ddd; 
	border-radius:5px; 
	box-shadow:1px 2px 3px #dbdbdb;
}

.borderBox_red {
   width:100%; 
   padding:15px; 
   box-sizing:border-box;
   border:1px solid #980000; 
   border-radius:5px; 
   box-shadow:1px 2px 3px #FFA7A7;
}

.borderBox_blue {
   width:100%; 
   padding:15px; 
   box-sizing:border-box;
   border:1px solid #0054FF; 
   border-radius:5px; 
   box-shadow:1px 2px 3px #7ED2FF;
}

.borderBox h3:first-child {
	margin-top:0 !important;
}

.inputFl li {
	margin-right:5px;
	display:inline-block;
}

