/*
#sub_ct { margin:0 10px;}
	#nav_3depth{ height:60px; margin-top:0px;; margin-left:-40px;}
화면에 따라서 게시판 상단 메뉴 위치를 조정한다!
*/


/* 게시판 */
.board01 td.title img.reDep1{margin-left:10px;}
.board01 td.title img.reDep2{margin-left:20px;}
.board01 td.title img.reDep3{margin-left:30px;}
.board01 td.title img.reDep4{margin-left:40px;}
.board01 td.title img.reDep5{margin-left:50px;}
.board01 td.title img.reDep6{margin-left:60px;}
.board01 td.title img.reDep7{margin-left:70px;}
.board01 td.title img.reDep8{margin-left:80px;}
/* 게시판 목록 스타일 */
.board01 {  margin-bottom:5px;}
	.board01 thead {background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board01 thead th.start{background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat; border-bottom:solid 2px #708f31;}
	.board01 thead th{background:#87ac3d;color:#fff; padding:5px; vertical-align:middle; border-bottom:solid 2px #708f31;}
	.board01 thead th.end{background:#87ac3d url(../../images/program/table_th_bg02.png) right top no-repeat; border-bottom:solid 2px #708f31;}
	.board01#confirm_list tbody tr:hover{cursor:default;}
	.board01 tbody tr:hover{background-color:#def; cursor:pointer;}
	.board01 td{border-bottom:#dfd7d0 solid 1px; border-left:#dfd7d0 1px dotted; padding:5px 8px; vertical-align:middle; text-align:center; white-space:nowrap}
	.board01 td.first{border-left:none;}
	.board01 td.end{border-right:#dfd7d0 1px dotted;}
	.board01 td.date{  color:#999;}
	.board01 td.title{text-align:left; font-weight:bold; white-space:normal;}
	.board01 td.title a {color:#06c;}
	.board01 td.title .close{background:url(../../images/program/icon_lock.png) left center no-repeat; padding-left:15px;}
	.board01 td.title img{margin-top:3px; margin-left:7px; vertical-align:text-bottom;}
	
.board02 {  margin-bottom:5px;}
	.board02 thead {background:#6699ff url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board02 thead th.start{background:#6699ff url(../../images/program/table_th_bg01.png) left top no-repeat; border-bottom:solid 2px #487de7;}
	.board02 thead th{background:#6699ff;color:#fff; padding:5px; vertical-align:middle; border-bottom:solid 2px #487de7;}
	.board02 thead th.end{background:#6699ff url(../../images/program/table_th_bg02.png) right top no-repeat; border-bottom:solid 2px #487de7;}
	.board02#confirm_list tbody tr:hover{cursor:default;}
	.board02 tbody tr:hover{background-color:#def; cursor:pointer;}
	.board02 td{border-bottom:#dfd7d0 solid 1px; border-left:#dfd7d0 1px dotted; padding:5px 8px; vertical-align:middle; text-align:center; white-space:nowrap;}
	.board02 td.first{border-left:none;}
	.board02 td.date{  color:#999;}
	.board02 td.title{text-align:left; font-weight:bold; white-space:normal;}
	.board02 td.title a {color:#06c;}
	.board02  td.title .close{background:url(../../images/program/icon_lock.png) left center no-repeat; padding-left:15px;}
	.board02 td.title img{margin-top:3px; margin-left:7px; vertical-align:text-bottom;}
	
	
.board03 {  margin-bottom:5px;}
	.board03 thead {background:#E47676 url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board03 thead th.start{background:#E47676 url(../../images/program/table_th_bg01.png) left top no-repeat; border-bottom:solid 2px #ca5d5d;}
	.board03 thead th{background:#E47676;color:#fff; padding:5px; vertical-align:middle; border-bottom:solid 2px #ca5d5d;}
	.board03 thead th.end{background:#E47676 url(../../images/program/table_th_bg02.png) right top no-repeat; border-bottom:solid 2px #ca5d5d;}
	.board03#confirm_list tbody tr:hover{cursor:default;}
	.board03 tbody tr:hover{background-color:#def; cursor:pointer;}
	.board03 td{border-bottom:#dfd7d0 solid 1px; border-left:#dfd7d0 1px dotted; padding:5px 8px; vertical-align:middle; text-align:center; white-space:nowrap;}
	.board03 td.first{border-left:none;}
	.board03 td.date{  color:#999;}
	.board03 td.title{text-align:left; font-weight:bold; white-space:normal;}
	.board03 td.title a {color:#06c;}
	.board03  td.title .close{background:url(../../images/program/icon_lock.png) left center no-repeat; padding-left:15px;}
	.board03 td.title img{margin-top:3px; margin-left:7px; vertical-align:text-bottom;}
	
/*게시판 스타일을 이용한 사이트 맵 */
.board01#sitemap th {color:#fff; }
.board01#sitemap th a:link{color:#fff;}
	.board01#sitemap td {vertical-align:top; text-align:left;}
	.board01#sitemap tr:hover {background-color:#fff;}
	.board01#sitemap thead tr:hover {background:#87ac3d;}
	.board01#sitemap td dl{line-height:1.8em; margin:0.3em;}
	.board01#sitemap td dt{  font-weight:bold; border-top:1px solid #e3e3e3; padding:0.2em 0.2em 0.2em 10px; margin-top:0.1em; background:url(../../images/layout/blit.png) left center no-repeat ;}
	.board01#sitemap td dt.first{border-top:none;}
	.board01#sitemap td dd{ margin-left:0.6em; padding-left:15px; background:url(../../images/ct_layout/sub_bg01.png) left top no-repeat; }
	.board01#sitemap td dd.end{background:url(../../images/ct_layout/sub_bg02.png) left top no-repeat; }
/* 게시판 앨범 스타일*/
#album_list{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:15px; margin-bottom:20px;overflow:hidden;}
	#album_list .album_item{ width:150px; float:left; list-style:none; margin:20px 10px 0px; padding:5px;}
	#album_list .album_item:hover{ background-color:#DEF}
	#album_list .album_item .a_img{ border:3px #eee solid; height:105px; overflow:hidden;}
	#album_list .album_item .a_summary {height:8.2em; overflow:hidden;}
		#album_list .album_item .a_no{text-align:center;  color:#000; margin-top:0.4em;}
		#album_list .album_item .a_title{ min-height:1em; max-height:2.3em; overflow:hidden; text-align:center; margin:0.2em 0; line-height:110%; font-weight:bold;}
		#album_list .album_item .a_title a {color:#06c;}
		#album_list .album_item .a_etc_info { text-align:center;  color:#999;}
	#album_list .page_list {clear:both; margin:0px;}

/* 게시판 보기*/
#board_View .subject{ background:#682 url(../../images/program/table_th_bg02.png) right top no-repeat; padding:0;}
	#board_View .subject div{ float:left;  background:url(../../images/program/table_th_bg01.png) left top no-repeat; color:#FC0; padding:5px 10px;}
	#board_View .subject h3{ color:#fff; padding:5px 10px;}
	#BBS_View_contents {border-bottom:1px solid #e3e3e3;}
/*게시판 쓰기 */
dl.summary {width:100%;  }
	.summary dt{ float:left; width:13%;  padding:6px 1% 6px 2%; color:#000; white-space:nowrap;
		background:url(../../images/layout/blit.png) 10px 12px no-repeat; border-bottom:1px solid #eee;  }
	.summary dt.label{ height:20px; padding-top:11px; background:url(../../images/layout/blit.png) 10px 16px no-repeat; }
	.summary dd{  float:left;  padding:6px 4% 6px 0px; width:30%; border-bottom:1px solid #eee;}
	.summary dd.long, .summary dd.file{ width:80%; }
	.summary dd.side{ width:46%; text-align:right; }
	.summary dd.file img{ margin-right:7px; vertical-align:text-bottom;}
	.summary dd.label_ds{ width:43%; }
	.summary dd.input{ height:20px; padding-top:11px;}
	.summary dd #div_email, .summary dd #div_name {height:20px; margin-top:5px; vertical-align:bottom;}
	.summary dd #div_phone2 {height:22px; margin-top:3px; vertical-align:bottom;  color:#999; padding-left:1.3em; text-indent:-1.3em;}
	input#w_closed{ margin-right:5px;width:15px; height:15px;} 
	input#w_subject{ width:96%}
	.w_memo { clear:both; padding:5px 5px 0px;}
	#edit_memo {width:98%; height:250px; border:1px solid #ccc; padding:10px; }
	#div_temp_notice {clear:both; padding:10px 10px 5px;  line-height:120%;}
.QnA_q, .QnA_a, #reply_form{ clear:both; padding:5px 10px 10px 10px; margin:0 5px 5px;}
	.QnA_q { background-color:#eee; border-top:5px solid #fff;}
	.QnA_a { background:#eed url(../../images/program/icon_reply.png) left top no-repeat; padding-left:60px;}
	.QnA_q h4{float:left; color:#682; padding-bottom:10px;}
	 #reply_form {padding-right:13px; border:#fb6 1px solid; background:#fed; }
		 #reply_form label{display:block; font-weight:bold; color:#f60;margin-bottom:5px;}
		 #reply_form textarea{width:98%; height:50px; padding:1%;}
	.view_sm {  text-align:right;}
		.view_sm dt, .view_sm dd{display:inline;}
		.view_sm dt{ color:#876; margin-left:1.5em; }
		.view_sm dd{ color:#964; font-weight:bold; }
.View_contents {clear:both;  color:#876;}
#BBS_View_contents {clear:both;  color:#876; padding:15px;}
#BBS_View_contents .viewAttImg {margin-bottom:15px;}
#board_View hr,#board_Write hr{ height:1px; background-color:#eee; border:none; margin:5px 0 10px 0;}



	/* 게시판 글쓰기 타이틀 */
	#board_write_head {background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	#board_write_head h3{float:none; color:#fff; padding:5px 10px; background: url(../../images/program/table_th_bg02.png) right top no-repeat;}
	#board_write_head h3 strong{color:#fc0; font-weight:300;}
	input#w_file01, input#w_file02 {height:23px; border:1px solid #ccc; margin-top:2px;}
	input#w_pass { width:170px;}

	/* 게시판 글쓰기 기본 입력란 Graph Style */
	.board_td_title { width:100px; font-weight:bold; color:#000; padding:6px 1% 6px 2%; color:#000; white-space:nowrap;background:url(../../images/layout/blit.png) 10px 12px no-repeat; border-bottom:1px solid #eee; color:#637CBE; }
	.board_td_value { padding:6px 4% 6px 0px; border-bottom:1px solid #eee; }


#summary {width:1180px;}
	#summary dt{ float:left; width:13%;  padding:6px 1% 6px 2%; color:#000; white-space:nowrap;
		background:url(../../images/layout/blit.png) 10px 12px no-repeat; border-bottom:1px solid #eee;  }
	#summary dt.label{ height:20px; padding-top:11px; background:url(../../images/layout/blit.png) 10px 16px no-repeat; }
	#summary dd{  float:left;  padding:6px 4% 6px 0px; width:30%; border-bottom:1px solid #eee;}
	#summary dd.long, #summary dd.file{ width:80%; }
	#summary dd.side{ width:46%; text-align:right; }
	#summary dd.file img{ margin-right:7px; vertical-align:text-bottom;}
	#summary dd.label_ds{ width:43%; }
	#summary dd.input{ height:20px; padding-top:11px;}
	#summary dd #div_email, #summary dd #div_name {height:20px; margin-top:5px; vertical-align:bottom;}
	#summary dd #div_phone2 {height:22px; margin-top:3px; vertical-align:bottom; color:#999; padding-left:1.3em; text-indent:-1.3em;}
	input#w_closed{ margin-right:5px;width:15px; height:15px;} 
	input#w_subject{ width:96%}
	#summary input#secret {width:23px; margin-right:10px; border:none;}
	#summary input, #summary select{ width:89%}
	.w_memo { clear:both; padding:5px 5px 0px;}
	#edit_memo {width:98%; height:250px; border:1px solid #ccc; padding:10px; }
	#div_temp_notice {clear:both; padding:10px 10px 5px; line-height:120%;}
.QnA_q, .QnA_a, #reply_form{ clear:both; padding:5px 10px 10px 10px; margin:0 5px 5px;}
	.QnA_q { background-color:#eee; border-top:5px solid #fff;}
	.QnA_a { background:#eed url(../../images/program/icon_reply.png) left top no-repeat; padding-left:60px;}
	.QnA_q h4{float:left; color:#682; padding-bottom:10px;}
	 #reply_form {padding-right:13px; border:#fb6 1px solid; background:#fed; }
		 #reply_form label{display:block; font-weight:bold; color:#f60;margin-bottom:5px;}
		 #reply_form textarea{width:98%; height:50px; padding:1%;}
.View_contents {clear:both; color:#876;}
#BBS_View_contents {clear:both; color:#876; padding:15px;}
#BBS_View_contents .viewAttImg {margin-bottom:15px;}
#board_View hr,#board_Write hr{ height:1px; background-color:#eee; border:none; margin:5px 0 10px 0;}

#board_write_head {background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
#board_write_head h3{float:none; color:#fff; padding:5px 10px; background: url(../../images/program/table_th_bg02.png) right top no-repeat;}
#board_write_head h3 strong{color:#fc0; font-weight:300;}
input#w_file01, input#w_file02 {height:23px; border:1px solid #ccc; margin-top:2px;}
input#w_pass { width:170px;}








.page_list { text-align:center; }
	.page_list span{padding:0 10px; border-left:1px solid #ddd; cursor:pointer;}
	.page_list span:hover{color:#000; text-decoration:underline;}
	.page_list span.page_prev{border-left:none; background:url(../../images/layout/blit_prev.png) left center no-repeat ;}
	.page_list span.page_next{ background:url(../../images/layout/blit.png) right center no-repeat ;}
	.page_list span.on {font-weight:bold; color:#06c;}
	
.board_search { clear:both; border:1px solid #ddd; background:#eee; padding:10px; text-align:center; width:400px; margin:0 auto 30px; }





/* 게시판 2 */
.board00 td.title img.reDep1{margin-left:10px;}
.board00 td.title img.reDep2{margin-left:20px;}
.board00 td.title img.reDep3{margin-left:30px;}
.board00 td.title img.reDep4{margin-left:40px;}
.board00 td.title img.reDep5{margin-left:50px;}
.board00 td.title img.reDep6{margin-left:60px;}
.board00 td.title img.reDep7{margin-left:70px;}
.board00 td.title img.reDep8{margin-left:80px;}
/* 게시판 목록 스타일 */
.board00 {  margin-bottom:0px;}
	.board00 thead {background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board00 thead th.start{background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board00 thead th{background:#87ac3d;color:#fff; padding:5px; vertical-align:middle;}
	.board00 thead th.end{background:#87ac3d url(../../images/program/table_th_bg02.png) right top no-repeat;}
	.board00 td{padding:4px 4px;}
	.board00 td.title{font-size:1.1em; font-weight:bold; padding:0.2em 0.2em 0.2em 10px; margin-top:0.1em; background:url(../../images/layout/blit.png) left center no-repeat ;}
	.board00 td.title_dot{font-size:1.1em; font-weight:bold; padding:0.2em 0.2em 0.2em 10px; margin-top:0.1em; background:url(../../images/layout/blit.png) left center no-repeat ;border-bottom:#dfd7d0 dotted 1px;}
	.board00 td.dot{border-bottom:#dfd7d0 dotted 1px;}



.board99 {  margin-bottom:0px;}
	.board99 thead {background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board99 thead th.start{background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board99 thead th{background:#87ac3d;color:#fff; padding:5px; vertical-align:middle;}
	.board99 thead th.end{background:#87ac3d url(../../images/program/table_th_bg02.png) right top no-repeat;}
	.board99 td{padding:0px 0px;}





/* board000 안에 board004가 먹을려면 순서대로 배치해야된다. START */


/* 여백 없음 */
.board000 {  margin-bottom:0px;}
	.board000 thead {background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board000 thead th.start{background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board000 thead th{background:#87ac3d;color:#fff; padding:5px; vertical-align:middle;}
	.board000 thead th.end{background:#87ac3d url(../../images/program/table_th_bg02.png) right top no-repeat;}
	.board000 td{padding:0px 0px;}
	.board000 td.title_dot{font-size:1.1em; font-weight:bold; padding:0.2em 0.2em 0.2em 10px; margin-top:0.1em; background:url(../../images/layout/blit.png) left center no-repeat ;border-bottom:#dfd7d0 dotted 1px;}
	.board000 td.dot{border-bottom:#dfd7d0 dotted 1px;}

/* 여백 없음 + 안에 테이블 중 여백 4px */
.board000_4 {  margin-bottom:0px;}
	.board000_4 thead {background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board000_4 thead th.start{background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board000_4 thead th{background:#87ac3d;color:#fff; padding:5px; vertical-align:middle;}
	.board000_4 thead th.end{background:#87ac3d url(../../images/program/table_th_bg02.png) right top no-repeat;}
	.board000_4 td{padding:4px 4px;}
	.board000_4 td.title_dot{font-size:1.1em; font-weight:bold; padding:0.2em 0.2em 0.2em 10px; margin-top:0.1em; background:url(../../images/layout/blit.png) left center no-repeat ;border-bottom:#dfd7d0 dotted 1px;}
	.board000_4 td.dot{border-bottom:#dfd7d0 dotted 1px;}

/* 여백 없음 + 안에 테이블 중 여백 4px + 안에 테이블 중 여백 0px */
.board000_4_0 {  margin-bottom:0px;}
	.board000_4_0 thead {background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board000_4_0 thead th.start{background:#87ac3d url(../../images/program/table_th_bg01.png) left top no-repeat;}
	.board000_4_0 thead th{background:#87ac3d;color:#fff; padding:5px; vertical-align:middle;}
	.board000_4_0 thead th.end{background:#87ac3d url(../../images/program/table_th_bg02.png) right top no-repeat;}
	.board000_4_0 td{padding:0px 0px;}
	.board000_4_0 td.title_dot{font-size:1.1em; font-weight:bold; padding:0.2em 0.2em 0.2em 10px; margin-top:0.1em; background:url(../../images/layout/blit.png) left center no-repeat ;border-bottom:#dfd7d0 dotted 1px;}
	.board000_4_0 td.dot{border-bottom:#dfd7d0 dotted 1px;}

/* board000 안에 board004가 먹을려면 순서대로 배치해야된다. END */

