@charset "euc-kr";
caption{visibility:visible; width:0; height:0; overflow:hidden; font-size:0; line-height:0;text-indent:-3000em;}

fieldset,img, input.type-image, button{border:0;}
dl,dt,dd{margin:0;padding:0;}


.boardlist_type1	{background:url('../images/bg_boardlist_type1.gif') no-repeat left top; text-align:center;}
.boardlist_type1 table	{ border-collapse:collapse; text-align:center;}
.boardlist_type1 table th	{ color:#516887;}
.boardlist_type1 table td a:hover	{ color:#26477d;}
.boardlist_type1	{ width:1000px; }
.boardlist_type1 table	{ border:0; width:100%; font-size:12px;}
.boardlist_type1 table th	{ font-size:12px;padding:10px 0 10px 0; border:0; text-align:center; background:url('../images/line_v_05.gif') no-repeat left 10px; }
.boardlist_type1 table th.first	{ background:none; }
.boardlist_type1 table td	{ padding:8px 0 8px 0; text-align:center; color:#545454; border:0; border-bottom:1px solid #d8d8d8;}
.boardlist_type1 table tr.second td	{ background:#fbfbfb; }
.boardlist_type1 table td.subject	{ text-align:left; padding-left:10px;}
.boardlist_type1 table td.subject2	{ text-align:left;}
.boardlist_type1 table td img	{ vertical-align:top; margin-top:-2px; }
.boardlist_type1 table td a	{ font-size:12px; }
.boardlist_type1 table td a:hover	{ text-decoration:underline; }
.boardlist_type1 table td .photo	{ width:86px; height:84px; padding:5px 0 0 5px; margin:8px auto 0; text-align:left; background:url('../images/bg_boardlist_photo.html') no-repeat left top;}
.boardlist_type1 table td .photo img	{ margin:0; }

.news-gallery {width:1000px;border-top:2px solid #6f86a8;border-bottom:2px solid #6f86a8;padding:20px 7px 0 7px;text-align:center;}
.news-gallery ul{overflow:hidden;margin-left:10px;}
.news-gallery ul li {float:left;width:108px;height:176px;border:0px solid red;text-align:center;margin:0 22px 15px 0;padding-bottom:20px;background:url('../images/bg_gallery_01.gif') no-repeat left top;}
.news-gallery ul li img.imgs{border:1px solid #c5c6c5;margin:7px 7px 20px 7px;width:90px;height:116px;display:block}
.news-gallery ul li p{border:0px solid red; font-size:.9em;}
.news-gallery ul li p.date{border:0px solid red; font-size:.9em;color:#747474;}
.news-gallery ul li p a:hover	{ color:#957027;text-decoration:underline;}
.date_class{font-size:10px;}
.boardview_type1	{ width:1000px; }
.boardview_type1	{ background:url('../images/bg_boardlist_type1.gif') no-repeat left top;}

.boardview_type1 table	{ border-collapse:collapse; }
.boardview_type1 table	{ border:0;width:100%; font-size:12px;}
.boardview_type1 table thead th	{ background:url('../images/bg_boardlist_type1.gif') no-repeat left top; font-size:12px;color:#516887;padding:10px 0 10px 0; text-align:center; border:0;}
.boardview_type1 table thead th.subject	{ color:#516887;text-align:left; padding-left:20px; border:0;}
.boardview_type1 table tbody th	{ font-size:12px;color:#516887;padding:7px 0 4px 0; text-align:center; border:0; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background:#f7f7f7;}
.boardview_type1 table tbody th.etc	{ border-right:0;}
.boardview_type1 table tbody th.etc2	{ background:none;}
.boardview_type1 table tbody th.subject	{ text-align:left; padding-left:20px; font-weight:normal;}
.boardview_type1 table tbody th.subject .question	{ font-weight:bold;}
.boardview_type1 table td	{ text-align:left; padding:7px 0 4px 20px; color:#545454; border:0; border-bottom:1px solid #d8d8d8;}
.boardview_type1 table td a	{ font-size:12px;color:#545454; }
.boardview_type1 table td a:hover	{ text-decoration:underline; }
.boardview_type1 table td.details	{ padding:23px 25px 20px 25px; line-height:1.5em; color:#333;}
.boardview_type1 table td.details p	{ margin-top:1px;margin-bottom:1px; }
.boardview_type1 table td img	{ vertical-align:top; margin-top:-2px; }
.boardview_type1 table td.cen {text-align:center;}
.boardview_type1 table tr.last	 td	{  border-bottom:2px solid #6f86a8; }
.boardview_type1 table tbody th.last	{ border-bottom:0; }


.boardwrite_type1	{ width:1000px;  padding:20px 7px 0 30px; margin:0 auto;}
.boardwrite_type1 table	{ border-collapse:collapse;width:100%; border:0;  font-size:12px; border-top:2px solid #6f86a8;}
.boardwrite_type1 table th	{ font-size:12px;color:#516887;height:31px; padding-top:2px; text-align:center; border:0; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background:#f7f7f7;}
.boardwrite_type1 table th.etc	{ border-right:0;}
.boardwrite_type1 table th.etc2	{ background:none; }
.boardwrite_type1 table th.subject	{ text-align:left; padding-left:20px; font-weight:normal;}
.boardwrite_type1 table th.subject .question	{ font-weight:bold;}
.boardwrite_type1 table td	{ text-align:left;padding:4px 0 4px 10px; color:#666; border:0; border-bottom:1px solid #d8d8d8; }
.boardwrite_type1 table td .intext	{ width:500px; height:15px; color:#333; border:1px solid #d8d8d8;}
.boardwrite_type1 table td .intext2	{ width:100px; height:15px; color:#333; border:1px solid #d8d8d8;}
.boardwrite_type1 table td .intext3	{ width:390px; padding:3px 2px 0 2px; border:1px solid #d6d6d6; vertical-align:middle; background:#fff; height:15px; color:#333; margin-top:2px;}
.boardwrite_type1 table td .infile	{ vertical-align:middle;margin:3px 2px 2px 2px;  }
.boardwrite_type1 table td .note	{ text-align:right; color:#545454; font-size:0.9em; padding:0 0 0 23px; background:url('../open_content/images/common/bul/bl_point_01.html') no-repeat 8px top;}
.boardwrite_type1 td.writefield	{ padding:0;}
.boardwrite_type1 td.writefield p	{ padding:6px 15px 3px 28px; font-size:0.9em; color:#545454; line-height:1.7em; border-bottom:1px solid #d8d8d8; background:#f7f7f7;}
.boardwrite_type1 td.writefield label	{ display:none; }
.boardwrite_type1 td.question_background	{ padding:20px; }
.boardwrite_type1 table td .intextarea	{ width:95%;height:213px; color:#333; line-height:1.5em; padding:10px; margin:9px 5px 16px 5px; border:1px solid #d8d8d8; }
.boardwrite_type1 table td .intextarea2	{ width:96%; height:50px; color:#333; line-height:1.5em; padding:5px; margin:4px 0 4px 0px; border:1px solid #d8d8d8; }
.boardwrite_type1 table .last th, .boardwrite_type1 table .last td	{ border-bottom:0; }
.boardwrite_type1 table th.lastborder, .boardwrite_type1 table td.lastborder	{ border-bottom:2px solid #d8d8d8; }

.board_preview	{ font-size:12px;width:1000px; overflow:hidden; color:#545454; border-top:2px solid #d8d8d8; border-bottom:1px solid #d8d8d8; margin-top:15px; }
.board_preview dt	{ float:left; display:inline; font-weight:bold; width:100px; text-align:center; padding:10px 0 6px 0; border-bottom:1px solid #d8d8d8; background:#f7f7f7;}
.board_preview dd	{ text-align:left;float:left; display:inline; width:540px;  padding:10px 0 6px 20px; border-bottom:1px solid #d8d8d8;}
.board_preview a	{ font-size:12px;color:#545454;}
.board_preview a:hover	{ text-decoration:underline; }

.boardfoot	{ width:1000px; height:54px; position:relative; }
.boardfoot .paging	{ text-align:center; padding:5px 0 0 0;}
.boardfoot .paging a	{ font-family:Verdana; color:#545454; font-weight:bold; padding:0 3px; margin:0 2px 0 3px; }
.boardfoot .paging a:hover	{ text-decoration:underline; }
.boardfoot .paging strong	{font-family:Verdana; color:#545454; padding:0 3px; margin:0 2px 0 3px; color:#333; border:1px solid #333;}
.boardfoot .paging a.first	 { padding:0; margin:0; }
.boardfoot .paging a.prev	 { padding:0 4px 0 0; margin:0; }
.boardfoot .paging a.next	 { padding:0 0 0 6px; margin:0; }
.boardfoot .paging a.last	 { padding:0; margin:0; }
.boardfoot .boardbtn	{ position:absolute; clear:both; top:15px; right:0; }
.boardfoot .paging img {margin:0 2px;}

.blindtext	{ visibility:visible; width:0; height:0; overflow:hidden; font-size:0; line-height:0; text-indent:-3000em;position:absolute;}

.boardbtn	 {  text-align:right; margin-top:15px;}
.boardbtn img.inbtn	{ vertical-align:top;  }




/* °Ô½ÃÆÇ Top °Ë»öºÎºÐ : °ø¿ë ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ¤Ñ */
.new_boardsearch {height:auto; overflow:hidden; width:1100px; padding:0 0 0 0; margin:0 0 0 0;}
.new_boardsearch .in_bSearch {float:right; width:500px; margin-bottom: 8px; margin-top: 8px; margin-right:-180px; display: block;}
.new_boardsearch .in_bSearch dl {float: left;}
.new_boardsearch .in_bSearch dl dt {float: left;}
.new_boardsearch .in_bSearch dl dd {float: left; margin-left: 3px;}
.new_boardsearch .in_bSearch dl dd a {display: block; font-weight:bold; padding:2px 0 0 3px; height: 16px; width: 44px; font-size: 1em; line-height: 1.4em; color: #ffffff; text-align: center; background-color: #646464; border: 1px solid #464646; border-bottom: 1px solid #323232;}
.new_boardsearch .in_bSearch dl dd a:hover {background-color: #e98900; border: 1px solid #d77e00 !important; border-bottom: 1px solid #9c5c00 !important;}
.new_boardsearch .in_bSearch dl dd.in_marginL0 {margin-left:2px;}


.gl_hidden {position: absolute; top: 0; right: 10000px; font-size:0; width:1px; height:1px; overflow:hidden; visibility:hidden; }



#newboard_list{width:1000px; padding:0 0 0 0; margin:0 auto;}
#newboard_list table	{ border:0; width:100%; font-size:12px;}
#newboard_list table th	{ color:#ffffff; padding:4px 0 4px 0; border:0; text-align:center; background:#6a6b6e; border-bottom:1px solid #575249; border-top:1px solid #575249;}
#newboard_list table td	{ padding:10px 0 10px 0; text-align:center; color:#545454; border:0; border-bottom:1px solid #d8d8d8;}



#newboard_list table td.subject	{ text-align:left; padding-left:10px;}
#newboard table td.subject2	{ text-align:left;}
#newboard table td img	{ vertical-align:top; margin-top:-2px; }
#newboard table td a	{ font-size:12px; }
#newboard_list table td a:hover	{ text-decoration:underline;  background:#fbfbfb;}
#newboard table td .photo	{ width:86px; height:84px; padding:5px 0 0 5px; margin:8px auto 0; text-align:left; background:url('../images/bg_boardlist_photo.html') no-repeat left top;}
#newboard table td .photo img	{ margin:0; }


#newboardview {width:1000px; padding:0 0 0 0; margin:0 auto;}
#newboardview .title {font-size:20px; font-weight:bold; color:#76b4cc; padding:25px 0 5px 0; margin:0 0 0 0; border-top:2px solid #e1e1e1;}
#newboardview .title02 {font-size:12px; padding:10px 10px 20px 10px; margin:10px 0 0 0; border-top:1px solid #e1e1e1; }
#newboardview .title02_left {font-size:12px;float:left;}
#newboardview .title02_right {font-size:12px;float:right;}
#newboardview .title03 {clear:both; font-size:12px; border-top:1px solid #e1e1e1; padding:10px 10px 5px 10px; margin:0 0 0 0; border-bottom:2px solid #e1e1e1;}

#newboardview .content {border-bottom:2px solid #e1e1e1; padding:20px 10px 20px 10px; margin:0 0 0 0;}
#newboardview .memo {border-bottom:2px solid #e1e1e1; padding:20px 10px 20px 10px; margin:0 0 0 0;}

#newboardwrite {width:1000px; padding:0 0 0 0; margin:0 auto;}
#newboardwrite .write01 {clear:both; border-top:2px solid #e1e1e1; padding:10px 0 0 0; margin:0 0 30px 0;}
#newboardwrite .write01 .write_left {float:left; font-weight:bold; width:70px; padding:0 0 0 0; margin:0 0 0 0;}
#newboardwrite .write01 .write_right {float:left;}

#newboardwrite .write02 {clear:both; border-top:1px solid #e1e1e1; border-bottom:2px solid #e1e1e1; padding:10px 0 10px 0; margin:0 0 0 0;}
#newboardwrite .write02 .write_left {float:left;  font-weight:bold; width:70px; padding:0 0 0 0; margin:0 0 0 0;}
#newboardwrite .write02.write_right {float:left;}
#newboardwrite .write03 {clear:both; padding:10px 0 10px 0;}
#newboardwrite .write04 {clear:both; padding:10px 0 10px 0;}

.newboardfoot	{ width:1000px; height:54px; position:relative; margin:0 auto; }
.newboardfoot .paging	{ text-align:center; padding:5px 0 0 0;}
.newboardfoot .paging a	{ font-family:Verdana; color:#545454; font-weight:bold; padding:0 3px; margin:0 2px 0 3px; }
.newboardfoot .paging a:hover	{ text-decoration:underline; }
.newboardfoot .paging strong	{font-family:Verdana; color:#545454; padding:0 3px; margin:0 2px 0 3px; color:#333; border:1px solid #333;}
.newboardfoot .paging a.first	 { padding:0; margin:0; }
.newboardfoot .paging a.prev	 { padding:0 4px 0 0; margin:0; }
.newboardfoot .paging a.next	 { padding:0 0 0 6px; margin:0; }
.newboardfoot .paging a.last	 { padding:0; margin:0; }
.newboardfoot .boardbtn	{ position:absolute; clear:both; top:15px; right:0; }
.newboardfoot .paging img {margin:0 2px;}


#news_gallery {clear:both; width:1000px; border-top:2px solid #e1e1e1; border-bottom:2px solid #e1e1e1; padding:20px 7px 0 7px; margin:0 auto;}
#news_gallery ul{overflow:hidden; margin-left:0px;}
#news_gallery ul li {float:left; width:250px; height:240px; border:0px solid red; text-align:center; margin:0 0 0 0; padding:0 0 0 0; }
.news-gallery ul li img.imgs{border:1px solid #c5c6c5;margin:7px 7px 20px 7px; width:90px; height:116px; display:block}
.news-gallery ul li p{border:0px solid red;}
.news-gallery ul li p.date{border:0px solid red;font-size:.9em;color:#747474;}
.news-gallery ul li p a:hover	{ color:#957027;text-decoration:underline;}



/*¹öÆ°Á¸*/
.bo_btn_zone {width:100%; height:40px; padding-top: 6px; }
.bo_btn_zone span {float: right; height: auto; width: auto; overflow: hidden;}
.bo_btn_zone span a {display: block; float: left; font-weight:bold; padding: 7px 12px 6px; font-size: 1em; line-height: 1.2em; white-space: nowrap; background-color: #f0f0f0; border: 1px solid #e1e1e1; border-bottom: 1px solid #cdcdcd; margin-left: 3px;}
.bo_btn_zone span a:hover {border: 1px solid #F76300; color: #fff; background-color: #737373; border: 1px solid #5a5a5a; border-bottom: 1px solid #464646;}
.bo_btn_zone span a.on {color:#fff; background-color: #5a5a5a; border: 1px solid #5a5a5a; border-bottom: 1px solid #464646;}

/*¹öÆ°Á¸*/
.visit_btn_zone {width:100%; height:40px; padding-top: 6px;}
.visit_btn_zone span {height: auto; width: auto; overflow: hidden;}
.visit_btn_zone span a {display: block; float: left; font-weight:bold; padding: 7px 12px 6px; font-size: 1em; line-height: 1.2em; white-space: nowrap; background-color: #f0f0f0; border: 1px solid #e1e1e1; border-bottom: 1px solid #cdcdcd; margin-left: 3px;}
.visit_btn_zone span a:hover {border: 1px solid #F76300; color: #fff; background-color: #737373; border: 1px solid #5a5a5a; border-bottom: 1px solid #464646;}
.visit_btn_zone span a.on {color:#fff; background-color: #5a5a5a; border: 1px solid #5a5a5a; border-bottom: 1px solid #464646;}

#btn_center{width:300px; margin:0 auto; padding:20px 0 0 0;}
#btn_center02{width:300px; margin:0 0 0 100px; padding:20px 0 0 0;}

#btn_searchBBS{height:7px;}

#tributary{height:20px;}