@charset "utf-8";

/*@import url(template.css);*/

/* board */
input[type='image']:focus{outline:2px solid #ff0000;}

.board { clear: both; margin: 0; padding: 0; }
.board .left { position: relative; float: left; text-align: left; padding: 4px 0; }
.board .right { position: relative; float: right; text-align: right; padding: 4px 0; }
.board .center { position: relative; text-align: center; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 4px 0; }
.board .required, .board .essential { color: #f30; }
.board .explain { word-spacing: -2px; }
.board tr.hidden, .board td.hidden, .board th.hidden {display:none;}

.board div.title { overflow: hidden; background: #1896d8 url(/img/board/thead_bg.gif) no-repeat; margin: 0; padding: 9px 1em 7px; }
.board div.title h3 { margin: 0; padding: 0; color: #333; background: none; font-weight: normal; }
.board div.title h3 strong { float: left; padding: 0 1em 0 0; margin: 0 0.5em 0 0; background: url(/img/all/line.gif) no-repeat 100% 2px; }

.infomenu { clear: both; width: 100%; margin: 1em 0 0.5em; padding: 0; overflow: hidden; }
.infomenu strong { color: #fa4301; }
.board form .write .hidden {display:none;}

/* 리스트 */
.board table.basic { clear: both; width: 100%; border-collapse: collapse;}
.board table.basic thead.tb tr { text-align: center; }
.board table.basic thead.tb th { color: #333; font-weight: bold; letter-spacing: -1px; white-space: nowrap;  padding: 8px 6px; vertical-align: middle; border-top:2px solid #1896d8; background:#f8f8f8; border-bottom:1px solid #ddd}
.board table.basic thead.tb th.last { }
.board table.basic thead th.line2-t {border-top:1px solid #ddd}
.board table.basic thead th.line2-r {border-right:1px solid #ddd}
.board table.basic tbody.tb tr { text-align: center;  }
.board table.basic tbody.tb th { font-weight: normal; padding: 3px 6px 3px 6px;  text-align: left;}
.board table.basic tbody.tb td, .board table.basic tbody.tac td, .board table.basic tbody th { padding: 3px 5px 3px 5px;  border-bottom: 1px solid #dadada; }
.board table.basic tbody.tb td.subject { text-align: left; white-space: normal;/* width:320px; */overflow:hidden; /* display:block; */}
.board table.basic tbody.tb td.subjectNews { text-align: left; white-space: normal;/* width:300px; */overflow:hidden; /* display:block */;}

.board table.custom_01 tbody.tb td.subject { text-align: left; white-space: normal;/* width:350px; */overflow:hidden;/* display:block; */}

.board table.basic tbody.tb td.subject img { vertical-align: middle; }

.board table.basic tbody.tb tr.on { background: #f7f7f7; }
.board table.basic tbody.tb tr.on a:hover { color: #06c !important; }

.board table.basic tbody.tb img {width:17px; height:17px;}

/* 리스트 추가 - 140905 */
.park-board .search_box {background:none;padding:0;width:100%;clear:both;margin:0;}
.park-board .search_box .sc_tit2 {position:absolute;top:-1000em;left:-1000em;overflow:hidden;}
/* .park-board .search_box .sc_cont2 select#searchId {height:20px;line-height:20px;padding:0} */
.park-board .search_box .sc_cont1, .park-board .search_box .sc_cont2 {float:right;}
.park-board .search_box .sc_cont2 .search_input {border:1px solid #ccc;height:25px;line-height:110%;padding:3px 0 0 10px;}
.park-board table.tbl-board { clear: both; width: 100%; border-collapse: collapse;}
.park-board table.tbl-board thead.tb tr { text-align: center; }
.park-board table.tbl-board thead.tb th { color: #333; font-weight: bold; letter-spacing: -1px; white-space: nowrap;  padding: 15px 0; vertical-align: middle; border-top:2px solid #2d52a9; background:#F6F6F6; border-bottom:1px solid #ddd;}
.park-board table.tbl-board thead.tb th.last { }
.park-board table.tbl-board tbody.tb tr { text-align: center;  }
.park-board table.tbl-board tbody.tb th { font-weight: normal; padding: 3px 6px 3px 6px;  text-align: left;}
.park-board table.tbl-board tbody.tb td, .board table.tbl-board tbody.tac td, .board table.tbl-board tbody th { padding:15px 5px; white-space:; border-bottom: 1px solid #dadada; }
.park-board table.tbl-board tbody.tb td.subject { text-align: left; white-space: normal;/* width:320px; */overflow:hidden; /* display:block; */}
.park-board table.tbl-board tbody.tb td.subjectNews { text-align: left; white-space: normal;/* width:300px; */overflow:hidden; /* display:block */;}

.park-board table.custom_01 tbody td.subject { text-align: left; white-space: normal;/* width:350px; */overflow:hidden;/* display:block; */}
.park-board table.tbl-board tbody.tb td.subject img { vertical-align: middle; }
.park-board table.tbl-board tbody.tb tr.on { background: #f7f7f7; }
.park-board table.tbl-board tbody.tb tr.on a:hover { color: #06c !important; }


/* 관리자페이지 추가 - 08.6.30 */
.board table.basic tbody.write div.item { clear: both; position: relative; width: 595px; padding: 4px 0 4px 120px; border-bottom: 1px solid #eee;}
.board table.basic tbody.write div.item * { vertical-align:middle }
.board table.basic tbody.write div.item table { margin: 6px 0 10px 0; }
.board table.basic tbody.write div.item div.item { width: 380px; padding: 2px 0 2px 130px;}
.board table.basic tbody.write div.item label.head { position: absolute; left: 0; display: block; width: auto; height: auto; }
.board table.basic tbody.write div.item .title01{width:593px;}

/* 쓰기페이지 */
.board table.write {width: 100%; border-collapse: collapse; margin: 0 0 5px 0; border-top: 1px solid #1896d8;  border-bottom: 2px solid #dadada;}
.write label {font-size:12px !important;}
.write .explain {font-size:12px !important; padding-top:5px; display:block;}
.board table.write th, .board table.write td { border-bottom: 1px solid #e2e2e2; }
.board table.write thead th { padding-top: 5px; }
.board table.write tbody.tb tr { background: #fff; }
.board table.write tbody.tb th { width: 17%; white-space: nowrap; font-weight: bold; letter-spacing: -1px; background: #f5f5f5; text-align: center; padding: 3px 0;}
.board table.write tbody.tb td { width: 83%; text-align: left; padding: 3px 6px 3px 6px; }
.board table.write tbody.tb td input.w100 { width: 100%; margin-right: -6px; }
.board table.write tbody.tb td input.w50 { width: 50%; }
.board table.write tbody.tb td a.tableButton { vertical-align: text-bottom;}
.board table.write tbody.substance tr { text-align: left; }
.board table.write tbody.substance td { padding: 8px 12px 6px 12px; background: #fff; white-space: normal; }
.board table.write tbody td textarea { width: 100%; height: 150px; margin-bottom: 2px; }
:root .board table.write tbody.tb td input.text { margin: 0 0 2px 0; padding-top:3px}

/* 보기페이지 */
.board table.view { width: 100%; border-collapse: collapse; margin: 0 0 5px 0; border-top: 0px solid #b0b0b0; border-bottom: 2px solid #dadada; }
.board table.view th, .board table.view td { border-bottom: 1px solid #e2e2e2; }
.board table.view tbody.tb tr { background: #fff; }
.board table.view tbody.tb th { font-weight: normal; background: #f5f5f5 url(/img/board/bu01.gif) no-repeat 15px 5px; text-align: left; padding: 3px 0 3px 25px; vertical-align: top; }
.board table.view tbody.tb td { text-align: left; padding: 3px 0 3px 10px; }
.board table.view tbody.tb td img.smart { vertical-align: middle; margin: 2px 0; }
.board table.view tbody.substance tr { text-align: left; }
.board table.view tbody.substance td { padding: 8px 12px 6px 12px; background: #fff; white-space: normal; }
.board table.view tbody.admin td { padding: 8px 6px 6px 6px; background: #fff; }

/* 댓글  background:#ddd*/
.comment { clear: both; width: 100%;border:1px solid #ddd; margin-bottom:20px; border-top:2px solid #1896d8;}
.comment .fieldset { width: 629px; height: 64px; padding: 15px 15px 0; background: url(/img/board/comment_bg.gif) no-repeat; }
.comment fieldset { border: 0 solid transparent; margin: 0; padding: 0; }
.comment legend { text-indent: -1000px; height: 0px; font-size: 0; line-height: 0; }
.comment .fieldset ul.writer { float: left; list-style: none; margin: 0; padding: 0 0 5px 0; }
.comment .fieldset ul.writer li { float: left; margin: 0 10px 0 0; padding: 0; background: transparent; background: url(/img/board/bu01.gif) no-repeat 0 2px; padding-left: 8px; }
.comment .fieldset ul.writer li input.text { width: 80px; }
.comment textarea { float: left; width: 92%; height: 18px; }

.comment th { height:25px; background-color: #f8f9fb;border-left:1px solid #ddd;  border-right:1px solid #ddd;text-align:center}
.comment .writer { border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;border-bottom:1px solid #ddd;}
.comment .writing {padding-left:10px;border-bottom:1px solid #ddd;}
.comment .date {border-right:1px solid #ddd;text-align:center;border-bottom:1px solid #ddd;}
.comment .del{text-align:center;border-bottom:1px solid #ddd;}
.comment table.list { width: 100%; border-collapse: collapse; margin: 10px 0; padding: 0; border-top: 1px solid #ddd; }
.comment table.list td { border-bottom: 1px solid #ddd; padding: 3px 6px; white-space: nowrap; text-align: center; }
.comment table.list td.subject { white-space: normal; text-align: left; }
.comment table.list td img { vertical-align: top; }
.comment .pwInput { display: none; text-align: center;background:#efefef}
.comment .pwInput:after {clear:both;content:"";display:block;}
.comment label{float: left; width:230px;margin-top:5px}
.comment input{float: left;margin-top:5px}
.comment .button { float: left; margin: 0 0 0 5px; display: block;color:#fff; font-weight:bold; padding:5px 5px 0 2px; width:50px}

.title_rview{border:1px solid #ddd;  background-color: #f8f9fb;padding:5px 0 5px 10px}

/* 코멘트 쓰기border:1px solid red; */
.comment_write {width:100%;text-align:left;margin-top:15px;display:block;position:relative;}
.comment_write-h {display:block;position:relative;width:100%;margin-bottom:5px;}
.comment_write-h:after {clear:both;content:"";display:block;}
.comment_wfrm-wrap {border:1px solid #C1C1C1;background:#f8f8f8;padding:10px;position:relative;}
.comment_wfrm-wrap .ilbl {font-weight:bold;font-size:90%;}

.comment_wfrm-wrap .bcmt-wfrm-c {position:relative;}
.comment_wfrm-wrap textarea {width:85%;height:45px;padding:3px 10px 3px 10px;}
.comment_wfrm-regcode {margin-top:10px;line-height:130%;}
.comment_wfrm-regcode .norobot_img {border:2px solid #DDD;float:left;margin-right:15px;background:#FFF;}
.comment_wfrm-regcode .cmt_write_btn {position:absolute;right:0px;top:22px;border:0px;}
.comment_write-btn  {position:absolute;right:20px;bottom:10px;}
.com_num{border: 0px;background: #f7f7f7;}

/* 포토갤러리 */
.board table.photoGallery { width: 100%; border-collapse: collapse; margin: 0; border-top: 2px solid #b0b0b0; border-bottom: 2px solid #dadada; }
.board table.photoGallery td { padding: 10px 4px; vertical-align: top; background: transparent url(/img/all/dot.gif) repeat-x 0 100%; text-align: center; }
.board table.photoGallery td a { color: #333; }
.board table.photoGallery div.picture { background: #fff; }
.board table.photoGallery div.picture img { padding: 2px; border: 2px solid #ddd; background: #fff; }
.board table.photoGallery div.subject { padding: 7px 0 0 0; line-height: 1.5; word-spacing: -4px; }

/* 포토갤러리 리스트페이지 */
.board .photoList { width: 100%; border-collapse: collapse; border-bottom: 2px solid #dadada; margin: 0; }
.board .photoList thead.tb th { font-weight: bold; letter-spacing: -1px; white-space: nowrap; background: url(/img/board/thead_bg.gif) no-repeat 100% 0;	padding: 8px 6px; vertical-align: middle; }
.board .photoList thead.tb th.last { background: url(/img/board/thead_bg.gif) no-repeat; }
.board .photoList tbody.tb td { padding: 10px 6px; border-bottom: 1px solid #dadada; }
.board .photoList tbody.tb td .picture { padding: 2px; border: 2px solid #ddd; background: #fff; }

/* 포토갤러리 보기페이지 */
.board table.photoView { width: 100%; border-collapse: collapse; border-top: 2px solid #c2ae93; margin: 5px 0; }
.board table.photoView th, .board table.photoView td { border-bottom: 1px solid #c2ae93; padding: 3px 4px 1px 4px; }
.board table.photoView tbody.tb th { font-weight: bold; letter-spacing: -1px; background: #faf7f2; white-space: nowrap; }
.board table.photoView tbody.tb td { background: #fff; }
.board table.photoView tbody.photo td { text-align: center; padding: 11px 0 10px 0; }

/* 페이징*/
.board .paging { clear: both; margin: 0 auto; padding: 13px 0; text-align: center; border-bottom: 1px solid #eee; }
.board .paging table { border-collapse: collapse; padding: 0; line-height: 1.25; margin: 0 auto; }
.board .paging table td { padding: 0 8px 0 7px; background: transparent url(/img/all/line.gif) no-repeat 100% 0; }
.board .paging table td.pfirst { padding: 0 5px 0 0; }
.board .paging table td.first, .board .paging table td.last { padding: 0; }
.board .paging table td.plast { padding: 0 0 0 5px; }
.board .paging a { color: #333; }
.board .paging a img { vertical-align: middle; margin: 0; padding: 0; }
.board .paging a.active { cursor: default !important; }
.board .paging a:hover,.board .paging a.over {display:inline-block;color:#D94F0B;}
.board .paging .cred{color:#D94F0B;font-weight:bold;}

/* 페이징*/
.paging { clear: both; margin: 0 auto; padding: 13px 0; text-align: center; }
.paging table { border-collapse: collapse; padding: 0; line-height: 1.25; margin: 0 auto; }
.paging table td { padding: 0 8px 0 7px; background: transparent url(/img/all/line.gif) no-repeat 100% 0; }
.paging table td.pfirst { padding: 0 5px 0 0; }
.paging table td.first, .board .paging table td.last { padding: 0; }
.paging table td.plast { padding: 0 0 0 5px; }
.paging a { color: #333; }
.paging a img { vertical-align: middle; margin: 0; padding: 0; }
.paging a.active { cursor: default !important; }
.paging a:hover,.board .paging a.over {display:inline-block;color:#D94F0B;}
.paging .cred{color:#D94F0B;font-weight:bold;}


/*게시판 페이징*/
.board_paging {clear:both; margin-bottom:20px; text-align:center; font:1em Verdana Sans-serif; padding-left:4px; color:#767676;margin-top:20px;}
.board_paging img {vertical-align:middle;}
.board_paging a {display:inline-block; padding:0 1px; font:1em Verdana Sans-serif; width:22px; height:17px;}
.board_paging .cred{display:inline-block; padding:0 1px; color:#a61f1f; font:bold 1em Verdana Sans-serif;text-decoration:underline;}
.board_paging em {color:#767676;}
.board_paging a.first, .paging a.pre, .paging a.next, .paging a.end {padding:0 4px;}
.board_paging a.pre {margin-right:10px;}
.board_paging a.next {margin-left:10px;}




/* 비밀번호 입력 */
.notice_modify_wrap { clear: both; position: relative; top: 10px; width: 549px; height: auto; margin: 0 auto; padding: 0 0 50px 0; }
.notice_modify_wrap h3 { margin: 0; padding: 0; background: transparent; }
.notice_modify { position: absolute; top: 75px; left: 20px; margin: 0; padding: 0; width: 399px; text-align: center; }

/* 관리자 로그인 */
.login { clear: both; width: 400px; border: 4px solid #eef7f6; margin: 0 auto; }
.login .wrap { border: 1px solid #bbdfde; overflow: hidden; background: #fff; padding: 30px 30px 30px; }
.pwdfieldset select { width: 243px; }
.login p.explain { border-bottom: 1px solid #bbdfde; margin: 0 0 15px 0; padding: 0 0 15px 0; }
.login h3 { margin-top: 0; }
.login div.fieldset { position: relative; width: 100%; }
.login fieldset { border: 0 solid transparent; margin: 0; padding: 0; }
.login legend { display: none; }
/*.login dl { width: 100%; height: 19px; margin: 0; padding: 2px 0 0 0; }
.login dt { float: left; display: inline; width: 90px; margin: 0 5px 0 0; padding: 0 0 3px 0; text-align: right; font-weight: normal; }
.login dd { float: left; margin: 0; padding: 0 0 3px 0; }*/
.login div.fieldset p { float: left; margin: 0; padding: 0 0 3px 0; }
.login div.fieldset p label { float: left; display: inline; width: 90px; margin: 0 5px 0 0; padding: 0 0 3px 0; text-align: right; font-weight: normal; }
.login div.fieldset p input.text { width: 168px; }
.login p.button img { position: absolute; left: 280px; bottom: 5px; display: block; vertical-align: top; }
.login .center, .login .login_menu { margin: 15px 0 3px 0; padding: 0; text-align: center; }
.login .center input.button { margin-bottom: 1px; _margin-bottom: 2px; }
.login #question_pwdfind { margin: 0; padding: 0; }

/* 관리자 로그인 + 실명 인증 */
.board .login.realnamefieldset .fieldset { position: relative; width: 90%; margin-left: 20px; }

/* 에러페이지 */
.error { clear: both; width: 320px; border: 1px solid #e3e3e3; border-top: 2px solid #c2ae93; border-bottom: 1px solid #c2ae93; background: #f9f9f9; padding: 30px 40px 30px; margin: 30px auto; }
.error h1 { float: left; display: inline; margin: 0 15px 0 0; padding: 0; vertical-align: middle; background: transparent; }
.error div.cR { width: 430px; float: left; margin: 10px 0; letter-spacing: -1px; }
.error h2 { clear: both; width: 236px; height: 83px; margin: 0; padding: 30px 0; background: transparent; }
.error div.cR, .error a.cR { color: #df4d28; }

/* 우편번호팝업창 */
body#openwin { margin: 0 auto; padding: 0; border: 2px solid #f1f1f1; }
body#openwin div#container { height: 154px; padding: 10px; margin: 0; border: 1px solid #ccc; background: #fff; }
body#openwin .close { position: absolute; bottom: 3px; right: 0; }

/* 목록 갤러리 */
.board .gallery { clear: both; margin: 3px 0 6px 0px; padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #d7d7d7; text-align: center; }
.board .gallery table { border-collapse: collapse; width: auto; margin: 0 auto; }
.board .gallery table td { padding: 6px 5px; }
/* .board .gallery table th,.board table.gallery thead,.board table.gallery tfoot { background: transparent; font-weight: normal; height: 10px; } */
.board .gallery .frame { display: block; position: relative; left: 3px; top: 3px; width: 130px; height: 100px; padding: 0px; margin: 0; border: 0px solid #f4f4f4; background: #f4f4f4; }
.board .gallery .picture { position: relative; left: -3px; top: -3px; width: 120px; height: 90px; padding: 4px; margin: 0; border: 1px solid #ddd; background: #fff; }
.board .gallery .subject { display: block; width: 120px; height: 12px; padding: 4px; text-align: left; white-space: normal; margin: 0 5px; background: transparent; }


/* 검색 박스 
.tit_name {position: relative; width:720px;background:url(/image/board/search_bg.gif) no-repeat 0 0; }
.tit_name:after {display:block; clear:both; content:""}
.tit_name .sc_tit1 {padding-right:15px; padding-top:12px; padding-left:15px; float:left;}
.tit_name .sc_cont1 {padding-top:10px; float:left; padding-left:0px; line-height:100%;}
.tit_name .sc_tit2 {padding-right:5px; padding-top:12px;  float:left;}
.tit_name .sc_cont2 {padding-top:9px; float:left; padding-left:5px;}
.tit_name .select_01 { width:120px;}
.page_nu{ text-align:right; padding:5px 10px 0 0; height:20px;}
.tit_name .sc_cont2 input{margin-bottom:5px;}

.search_box {position: relative; width:680px;margin:0 auto 0 auto; text-align:center; padding-top:10px; height:47px;}
.search_box:after {display:block; clear:both; content:""}
.search_box .sc_tit1 {padding-right:10px; padding-top:7px; padding-left:15px; float:left;}
.search_box .sc_cont1 {padding-top:5px; float:left; padding-left:0px;}
.search_box .sc_cont1 label{padding-right:5px;}
.search_box .sc_tit2 {padding-right:5px; padding-top:7px; padding-left:5px; float:left;}
.search_box .sc_cont2 {padding-top:5px; float:left; padding-left:5px;}
.search_box .sc_cont2 input {vertical-align:middle; }
.search_box .sc_cont2 input {vertical-align:middle;}
.search_box input.search_input {border:2px solid #B0B0B0; width:180px; height:15px; line-height:100%; padding-top:3px;}
*/

/*검색 박스*/ 
.tit_name {position: relative; width:100%; }
.tit_name:after {display:block; clear:both; content:""}
.tit_name .sc_tit1 {padding-right:15px; padding-top:12px; padding-left:15px; float:left;}
.tit_name .sc_cont1 {padding-top:10px; float:left; padding-left:0px; line-height:100%;}
.tit_name .sc_tit2 {padding-right:5px; padding-top:12px;  float:left;}
.tit_name .sc_cont2 {padding-top:9px; float:left; padding-left:5px;}
.tit_name .select_01 { width:120px;}
.page_nu{ text-align:right; padding:5px 10px 0 0; height:20px;}
.tit_name .sc_cont2 input{margin-bottom:5px;}

.search_box {position: relative; width:720px; background:url(/image/board/search_bg.gif) no-repeat 0 0;padding:12px 0 0 25px; text-align:center; padding-top:12px; height:47px;}
.search_box.full {background-image:url(/image/board/search_bg02.gif);height:73px;text-align:center;padding-top:20px}
.search_box.full .sc_tit1, .search_box.full .sc_tit2, .search_box.full .sc_cont1, .search_box.full .sc_cont2 {display:inline-block;*display:inline;*zoom:1;float:none;vertical-align:top;}
.search_box.full .sc_cont3 {clear:both;padding-top:10px;}
.search_box.full .sc_cont3 label {font-weight:bold;font-size:11px;}
.search_box:after {display:block; clear:both; content:""}
.search_box .sc_tit1 {padding-right:10px; padding-top:7px; padding-left:15px; float:left;}
.search_box .sc_cont1 {padding-top:5px; float:left; padding-left:0px; line-height:100%}
.search_box .sc_cont1 label{padding-right:5px}
.search_box .sc_tit2 {padding-right:5px; padding-top:7px; padding-left:5px; float:left;}
.search_box .sc_cont2 {padding-top:5px; float:left; padding-left:5px;}
.search_box .sc_cont2 input {vertical-align:middle; }
.search_box .sc_cont2 input {vertical-align:middle;}
.search_box input.search_input {border:2px solid #B0B0B0; width:160px; height:15px; line-height:100%; padding-top:3px;}


.search_box_news {position: relative; width:720px; background:url(/image/board/search_bg.gif) no-repeat 0 0;padding:12px 0 0 25px; text-align:center; padding-top:12px; height:47px;}
.search_box_news:after {display:block; clear:both; content:""}
.search_box_news .sc_tit1 {padding-right:10px; padding-top:7px; padding-left:15px; float:left;font-size:11px;font-weight:bold}
.search_box_news .sc_cont1 {padding-top:5px; float:left; padding-left:0px; line-height:100%;margin-right:15px;}
.search_box_news .sc_cont1 label{padding-right:5px}
.search_box_news .sc_tit2 {padding-right:5px; padding-top:7px; padding-left:5px; float:left;font-size:11px;font-weight:bold}
.search_box_news .sc_cont2 {padding-top:5px; float:left; padding-left:5px;}
.search_box_news .sc_cont2 input {vertical-align:middle; }
.search_box_news .sc_cont2 input {vertical-align:middle;}
.search_box_news input.search_input {border:2px solid #B0B0B0; width:180px; height:15px; line-height:100%; padding-top:3px;}


/* 갤러리 게시판 01 */
.gallery_list01_wrap {position:relative; width:710px; border-top:2px solid #1896D8;}
.gallery_list01_wrap:after {display:block; clear:both; content:""}
.gallery_list01_wrap .gallery_list01 {width:100%; float:left; border-bottom:1px solid #D4D4D4; padding:10px 0;}
.gallery_list01_wrap .gallery_list01 .img {padding:0 7px; width:230px; float:left;}
.gallery_list01_wrap .gallery_list01 .gl01_list {width:466px; float:left;} 
.gallery_list01_wrap .gallery_list01 .gl01_list li {float:left; width:100%; padding:5px 0;}
.gallery_list01_wrap .gallery_list01 .gl01_list .first-letter {float:left; display:inline-block; font-weight:bold; width:100px; background:url(/img/icon_small.gif) no-repeat 5px 7px; text-indent:15px;}
.gallery_list01_wrap .gallery_list01 .gl01_list .last-letter {float:left; display:inline-block; width:366px;}
.gallery_list01_wrap a:hover {color:#2661B7}


/* 갤러리 게시판 02 */
.gallery_list02_wrap {position:relative; width:100%; border-top:2px solid #1896D8; }
.gallery_list02_wrap:after {display:block; clear:both; content:""}
.gallery_list02_wrap .gallery_list02 {width:200px; height:160px; float:left; padding:15px 0 10px 27px;}
.gallery_list02_wrap .gallery_list02 .gl02_list {width:200px;}
.gallery_list02_wrap .gallery_list02 .gl02_list li {float:left; width:100%; padding-top:10px;}
.gallery_list02_wrap .gallery_list02 .gl02_list li .first-letter {float:left; display:inline-block; font-weight:bold; width:130px; overflow:hidden; height:15px;}
.gallery_list02_wrap .gallery_list02 .gl02_list li .last-letter {float:right; display:inline-block; width:70px; text-align:right; color:#666}
.gallery_list02_wrap a:hover {color:#2661B7}

.gallery_list02_wrap .gl01_list{width:100%; padding-top:5px;}
.gallery_list02_wrap .first-letter{ width:200px;height:17px; float:left; overflow: hidden; font-weight:bold; padding-left:5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.gallery_list02_wrap .last-letter{ width:195px; padding-right:5px}
.gallery_list02_wrap .last-letter:after {display:block;  clear:both; content:""}
.gallery_list02_wrap .last-letter .day{float:left;width:100px;background:url("https://www.bisco.or.kr/image/img/blet03.gif") no-repeat 0 8px;padding-left:5px;font-size:11px}
.gallery_list02_wrap .last-letter .num{float:right;background:url("https://www.bisco.or.kr/image/img/blet03.gif") no-repeat 0 8px;padding-left:5px;  font-size:11px}


/* 갤러리 게시판 03 */
.gallery_list03_wrap {position:relative; width:100%; border-top:2px solid #1896D8;}
.gallery_list03_wrap:after {display:block; clear:both; content:""}
.gallery_list03_wrap .gallery_list03 {width:100%; float:left; border-bottom:1px solid #D4D4D4; padding:10px 0;}
.gallery_list03_wrap .gallery_list03 .img {padding:0 7px; width:230px; float:left;}
.gallery_list03_wrap .gallery_list03 .gl03_list {width:70%; float:left;} 
.gallery_list03_wrap .gallery_list03 .gl03_list li {float:left; width:100%; padding:5px 0;}
.gallery_list03_wrap .gallery_list03 .gl03_list .first-letter {float:left; display:inline-block; font-weight:bold; background:url(/img/icon_small.gif) no-repeat 5px 7px; text-indent:15px;}
.gallery_list03_wrap .gallery_list03 .gl03_list .last-letter {float:left; display:inline-block; width:366px;}
.gallery_list03_wrap a:hover {color:#2661B7}


/* 페이징 */
.paging_wrap {position:relative; width:100%; text-align:center; padding-top:20px; line-height:100%; vertical-align:text-top; }
.paging_wrap .page-number a {display:inline-block; width:17px;}
.paging_wrap .page-number a:hover,.paging_wrap .page-number a.over {display:inline-block; width:17px; font-weight:bold;color:#2661B7}


/* 영상 게시판 사용 스킨 */
.mv_wrap {position:relative;display:block; clear:both; width:100%;}
.mv_wrap:after {display:block; clear:both; content:""}

.movie_wrap {position:relative; float:left; width:339px; height:240px; /* background:url("/image/board/movie_bg.jpg") no-repeat 0 0; */border:1px solid #ddd}
.movie_wrap .movie {position:relative;display:block; clear:both; padding:15px 0 0 15px; height:255px; overflow:hidden;}
.movie_wrap .movie .mv_btn {position:absolute; width:80px; height:80px; top:66px; padding-left:115px; }
.movie_warp .swfMovie {display:none;}
.movie_wrap .btn {position:absolute; width:351px; height:22px; bottom:10px; left:15px;}
.movie_wrap .btn ul {position:relative;display:block;width:355px; height:22px;}
.movie_wrap .btn ul:after { clear:both; display:block; content:"" }
.movie_wrap li {height:22px; float:left; line-height:100%;}
.movie_wrap .btns {margin-right:10px;}
.movie_wrap .btn img {vertical-align:text-top;}
.movie_wrap .time {padding-top:5px;width:210px;background:url("/image/board/time_line.gif") repeat-x center 8px;}
.movie_wrap .volum {}
.movie_wrap .full {margin:0 0 0 5px;}

.movie_txt {position:relative; float:left; width:300px; padding-left:30px;}
.movie_title_box > div{float:left;}
.movie_title_box:after{display:block; content:""; clear:both;}
.movie_title_box .tag{margin-right:10px; padding-top:2px;}
.movie_title_box .tag img{height:100%; width:auto;}
.movie_title_box #daynamic_title{font-size:14px; color:#555; font-weight:bold;}
.movie_title_box .mv_cont{margin-top:10px; height:90px;}

/*
.movie_txt .sj {font-size:14px; color:#555; font-weight:bold; padding:0px 0 0 35px; background:url("/image/board/movie_tit.jpg") no-repeat 0 3px;}
.movie_txt .info {font-size:12px; color:#777777; padding:10px 0 0 35px; background:url("/image/board/movie_cont.jpg") no-repeat 0 13px;}
*/
.board_mv_list_wrap {position:relative;display:block; clear:both; width:710px; padding-top:45px; }
.board_mv_list_wrap .title_wrap {position:relative;display:block; clear:both; width:703px; padding:0px 0px 15px 7px}
.board_mv_list_wrap .title_wrap .info {font-size:11px; color:#777;}
.board_mv_list_wrap .title_wrap span {color:#d46f67; font-weight:bold;}
.board_mv_list_wrap .sj {font-size:11px; color:#777; }

.board_mv_list_wrap .board_mv_list {position:relative; width:710px; height:110px;; border-top:1px solid #1896D8; border-bottom:1px solid #E4E4E4; padding-top:15px;margin-top:10px;}
.board_mv_list_wrap .board_mv_list .mv_btn {position:absolute;border:0px solid red; width:30px; height:28px; top:35px; padding-left:45px; }
.board_mv_list_wrap .board_mv_list li {float:left; width:117px; height:105px; padding-left:20px; text-align:center; line-height:100%; }
.board_mv_list_wrap .board_mv_list li .img {border:1px solid #D5D5D7; padding:1px; width:121px; height:68px;display:block; }
.board_mv_list_wrap .board_mv_list li.first {padding-left:6px; }
.board_mv_list_wrap .board_mv_list li.null {height:110px; width:650px; text-align:center; }


/* 갤러리 뷰 */
.gallery_view_cont {padding:20px; width:650px; }
.gallery_view_wrap {padding-left:20px; padding-bottom:20px; width:660px}
.gallery_view_wrap .gallery_view img {padding:4px; border:1px solid #ddd;}
.gallery_view_wrap .gallery_view_list {position:relative; width:100%; padding-top:20px;}
.gallery_view_wrap .gallery_view_list p {padding:20px; border:1px solid red;}
.gallery_view_wrap .gallery_view_list:after {display:block; clear:both; content:""}
.gallery_view_wrap .gallery_view_list li {float:left; padding-left:10px;}
.gallery_view_wrap .gallery_view_list li.first {padding-left:0;}
.gallery_view_wrap .gallery_view_list a {display:inline-block; padding:1px;}
.gallery_view_wrap .gallery_view_list a:hover,.gallery_view_wrap .gallery_view_list a.over {display:inline-block; border:1px solid #1896D8; padding:0;}



/* 기본테이블*/
.table_basic_board {width:719px; border-top:2px solid #1896D8; border-right:1px solid #D4D4D4; border-left:1px solid #D4D4D4;}
.table_basic_board th {font-weight:bold; text-align:center; background:#F8F9FB; border:1px solid #D4D4D4; padding:5px;}
.table_basic_board td { border:1px solid #D4D4D4;text-align:center; }
.table_basic_board td.table_basic tbody th {border:1px solid #F8F9FB; text-align:center; padding:5px;}
.table_basic_board .aleft {text-align:left; padding-left:10px}
.table_basic_board .point_bg {background:#F8f8f8; font-weight:bold;} 



/* 기본테이블 - 추가 140905*/
.park-board table.tbl-board-view {width:100%; border-top:2px solid #2d52a9;}
.tbl-board-view th {font-weight:bold; text-align:center; background:#F8F9FB; padding:15px 0;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.tbl-board-view td {text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.tbl-board-view td.table_basic tbody th { text-align:center; padding:5px;}
.tbl-board-view th:first-child, .tbl-board-view td:first-child {border-left:0;} 
.tbl-board-view .aleft {text-align:left; padding-left:10px}
.tbl-board-view .point_bg {background:#F8f8f8; font-weight:bold;} 
.park-board .title_rview {margin-top:50px;}
.park-board table.tbl-board-view .gallery_view_cont {width:95%;padding:20px;}


.admin_center{width:100%;}
.admin_c{width:630px; margin:auto}

.btn_anser{width:130px; margin:auto;}
.btn_anser:after {display:block; clear:both; content:""}

/* 기본테이블*/
.table_basic_board_pop {border-top:2px solid #1896D8; border-right:1px solid #D4D4D4;font-size:12px}
.table_basic_board_pop th {font-weight:bold; text-align:center; background:#F8F9FB; border:1px solid #D4D4D4; padding:5px;}
.table_basic_board_pop td { border:1px solid #D4D4D4;text-align:center; }
.table_basic_board_pop td.table_basic tbody th {border:1px solid #F8F9FB; text-align:center; padding:5px;}
.table_basic_board_pop .aleft {text-align:left; padding-left:10px;}
.table_basic_board_pop .point_bg {background:#F8f8f8; font-weight:bold;} 
.table_basic_board_pop .left{padding-left:15px;padding-right:10px;}
.table_basic_board_pop .con{padding:20px;text-align:left;}


.s_anser_form_wrap {position:relative; display:block; width:100%; border-top:1px solid #31497a; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.s_anser_form_wrap:after {display:block; clear:both; content:""}
.s_anser_form_wrap li {float:left; border-bottom:1px solid #DDD; width:100%;background-color:#f8fafd;}
.s_anser_form_wrap .reg_tit {float:left; width:100px; font-weight:bold; padding:5px 0 5px 25px; }
.s_anser_form_wrap .reg_txt {float:left;  padding:5px 0 5px 20px;border-left:1px solid #DDD;background-color:#ffffff; width:443px;height:17px}
.s_anser_form_wrap .reg_txt * {vertical-align:middle;}
.s_anser_form_wrap .b_input3{width:550px; /*height:100;ime-mode:active*/}
.s_anser_form_wrap .b_input4{width:350px;}



/* 글쓰기 기본 테이블 */
.table_write {border-top:2px solid #1896D8}
.table_write th {font-weight:bold; background:#F8F9FB; border:1px solid #D4D4D4; padding:7px 5px 5px 5px; text-align:left; text-indent:20px;}
.table_write td {border:1px solid #D4D4D4; padding:5px;}
.table_write * {vertical-align:middle;}


/* 기본 버튼 */
.btn_right {padding-top:20px; text-align:right;}
.button {display:inline-block; background:url(/image/board/btn_basic.gif) no-repeat 100% 0; height:28px; padding-right:20px;}
.button span { border:1px solid red;display:inline-block; background:url(/image/board/btn_basic.gif) no-repeat 0 0; height:20px; padding-left:10px; font-weight:bold; color:#FFF; padding-top:8px; line-height:100%; cursor:pointer}
.button2 {display:inline-block; background:url(/image/board/btn_basic02.gif) no-repeat 100% 0; height:28px; padding-right:20px}
.button2 span {display:inline-block; background:url(/image/board/btn_basic02.gif) no-repeat 0 0; height:20px; padding-left:10px; font-weight:bold; color:#FFF; padding-top:8px; line-height:100%; cursor:pointer}


/* 로그인 */
.login_wrap {position:relative; width:573px; border:1px solid #ddd; margin-left:40px; padding:40px 0 50px 58px;}
.login_wrap .gray_box {position:relative; width:515px; padding-bottom:20px; margin-top:12px;}
.login_wrap .login_input {position:relative; width:266px; line-height:100%; padding:22px 0 0 100px}
.login_wrap .login_input:after {display:block; clear:both; content:""}
.login_wrap .login_input dt {float:left; width:68px; display:inline-block; padding-bottom:2px; padding-top:5px;}
.login_wrap .login_input dd {float:left; width:198px; display:inline-block; padding-bottom:2px;}
.login_wrap .btn_login {position:absolute; top:22px; left:310px}
.login_wrap .searc_idpw li {padding-top:70px}


/* 아이디/비밀번호찾기 */
.search_wrap {position:relative; width:100%;}
.search_wrap:after {display:block; clear:both; content:""}
.search_wrap .search_box01 {float:left; width:340px}
.search_wrap .search_box02 {float:right; width:340px}
.search_wrap .gray_box {position:relative; width:340px; height:106px; margin-top:12px;}
.search_wrap .search_box01 .login_input {position:relative; width:250px; line-height:100%; padding:30px 0 0 25px}
.search_wrap .search_box02 .login_input {position:relative; width:250px; line-height:100%; padding:20px 0 0 25px}
.search_wrap .login_input:after {display:block; clear:both; content:""}
.search_wrap .login_input dt {float:left; width:85px; display:inline-block; padding-bottom:2px; padding-top:5px;}
.search_wrap .login_input dd {float:left; width:165px; display:inline-block; padding-bottom:2px;}
.search_wrap .search_box01 .btn_search {position:absolute; top:30px; left:250px}
.search_wrap .search_box02 .btn_search {position:absolute; top:20px; left:250px}
.search_wrap .text_login {width:126px;}


/* 회원가입 */
.join_agree_box {width:100%;}
.join_agree_box textarea {width:680px; border:1px solid #ddd; background:#f8f8f8; height:200px; padding:15px}
.agree_check {padding-top:10px; border-bottom:1px solid #ddd; padding-bottom:10px; padding-left:10px;}
.agree_check * {vertical-align:middle}

.join_completion {width:515px; margin:25px 0 0 97px; padding:20px 0; line-height:200%; text-align:center;}


/* 마이페이지 */
.change_pw {width:515px; padding-bottom:20px}
.change_pw .login_input {width:320px;}
.change_pw .login_input dt {width:120px;}
.change_pw .btn_login {position:absolute; top:22px; left:360px}

.mem_out .gray_box {padding:20px}
.mem_out .gray_box li {background:url(/img/icon_small.gif) no-repeat 0 10px; text-indent:15px; line-height:200%}
.mem_out_check {position:relative; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.mem_out_check:after {display:block; clear:both; content:""}
.mem_out_check li {float:left; padding:10px}

.gallery_img{padding:20px; margin-bottom:40px}


/* 생태해설 게시판 추가 140806 */
.board .tbl-eco {border-top:2px solid #1896D8;border-collapse:collapse;width:100%;table-layout:fixed;}
.board .tbl-eco th, .board .tbl-eco td {text-align:center;}
.board .tbl-eco thead th {background:#f8f8f8;border-bottom:1px solid #ddd;padding:8px 6px;}
.board .tbl-eco tbody th {background:#f8f8f8;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:8px 6px;}
.board .tbl-eco td {border-bottom:1px solid #ddd;padding:3px 6px;word-wrap:break-word;}
.board .tbl-eco td img {width:200px;height:auto;margin-right:10px;}
.board .tbl-eco .l, .board .tbl-eco .left {text-align:left;} /* 좌측정렬 */


/* 20250515 리뉴얼 관련 추가 */
/* 홍보동영상 */
.movie_title_box .tag img {width:26px;height:13px;}
.board_mv_list_wrap .board_mv_list {height:140px}
.board_mv_list_wrap .board_mv_list li {width: 140px;height: 105px;}

/* 갤러리 */
.gallery_list02_wrap .gallery_list02 {width: 227px;height: auto;}

/* 검색영역 */
.search_box input.search_input {height:22px}