@charset "utf-8";

.board_wrap { width:100%; margin:0 auto; padding:0 0 30px 0; }
.board_wrap input, .board_wrap select, .board_wrap img { vertical-align:middle; }

.buttons { clear:both; height:31px; margin-top:7px; }
.buttons li { float:left; height:31px; }
.buttons li.right { float:right; }

/* write */
#write_head { height:27px; padding:7px 0 0 10px; color:#505050; font-size:14px; font-weight:bold; border:1px solid #ddd; }
#write_cont li { overflow:auto; height:100%; padding:7px 0; border-bottom:1px solid #e7e7e7; color:#333333; }
#write_cont li label { padding:0 10px; }
#write_cont li input { vertical-align:middle; }
#write_cont li p.tx_row { margin-bottom:5px; }
#write_cont li p.tx_row span { cursor:pointer; }
#write_cont #wr_subject { width:85%; }
#write_cont #wr_content { width:99%; height:200px; }
#write_option #kcaptcha { float:left; margin-right:10px; }
#write_submit { text-align:center; padding-top:20px; }

/* view */
#view_head { clear:both; height:30px; }
#view_head li { float:left; height:30px; color:#888; }
#view_head li.right { float:right; }
#view_title { margin-bottom:3px; padding:8px 0 8px 10px; color:#505050; font-size:13px; font-weight:bold; border:1px solid #ddd; word-break:break-all; word-wrap: break-word; }

#view_cont { margin-bottom:10px; border-bottom:1px solid #ddd; }
#view_name { padding:6px 0; color:#888; border-bottom:1px dotted #eee; }
#view_content { padding:10px; overflow-x:auto; word-break:break-all; word-wrap: break-word; }
#view_content ol { margin:12px 0; padding:0 0 0 40px; }

#comment_list { clear:both; margin-top:20px; }
.comment_reply { background:url(/img/board/ico_reply.gif) no-repeat; }
.clist { border-top:1px solid #ddd; }
.clist p.cl_infor { overflow:hidden; height:100%; padding:8px 0 5px 0; border-bottom:1px dotted #eee; }
.clist span.cl_name { float:left; }
.clist span.cl_ip { float:left; color:#b2b2b2; font-size:11px; }
.clist span.cl_control { float:right; text-align:right; color:#888; font-size:11px; }
.clist p.cl_content { clear:both; overflow:hidden; margin-bottom:5px; padding:7px; word-break:break-all; word-wrap: break-word; }

#comment_reply { display:none; float:left; border:none; }
.cform { overflow:hidden; height:100%; margin-bottom:10px; padding:5px; }
.cform p.cw_infor { overflow:hidden; height:100%; padding-bottom:5px; }
.cform span.cw_control, .cform span.cw_cont { float:left; }
.cform span.cw_etc, .cform span.cw_wrkey, .cform span.cw_write { float:right; }
.cform #co_content { width:98%; height:41px; word-break:break-all; word-wrap: break-word; }

/* list */
#list_head { clear:both; height:25px; }
#list_head li { float:left; height:25px; }
#list_head li.right { float:right; }

#list_cont col.no { width:50px; }
#list_cont col.check { width:40px; }
#list_cont col.name { width:115px; }
#list_cont col.date { width:40px; }
#list_cont col.hit { width:50px; }
#list_cont tr.title { height:34px; color:#505050; }
#list_cont tr.title th { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#list_cont tr.title th.brd_left { border-left:1px solid #ddd; }
#list_cont tr.title th.brd_right { border-right:1px solid #ddd; }
#list_cont tr.row { height:29px; text-align:center; }
#list_cont tr.row td { border-bottom:1px solid #eee; }
#list_cont tr.row td.no { font:normal 11px tahoma; color:#b3b3b3; }
#list_cont tr.row td.no span.current { font-weight:bold; color:#e15916; }
#list_cont tr.row td.subject { text-align:left; word-break:break-all; word-wrap: break-word; }
#list_cont tr.row td.subject span.comt { font-family:Tahoma; font-size:13px; color:#ee5a00; }
#list_cont tr.row td.order { font:normal 11px tahoma; color:#bababa; }
#list_cont p.none { text-align:center; padding:50px 0; }

#list_search { margin-top:15px; text-align:center; }
#list_search select { height:21px; background-color:#f6f6f6; border:1px solid #7f9db9; }
#list_search input.stx { width:200px; height:18px; background-color:#f6f6f6; border:1px solid #7f9db9; }


/* password */
#pwd_wrap { width:100%; margin:0 auto; padding:20px 0; }
#pwd_wrap p { margin:15px 0; padding-top:30px; text-align:center; border-top:#e4e4e4 1px dotted; }
#pwd_title { padding:15px 0; border-bottom:2px solid #ebebeb; }
#pwd_cont { padding:30px; text-align:center; }
#pwd_cont span { margin-right:15px; }
#pwd_cont input { vertical-align:middle; }




/*전역클래스*/
.mt_60 {margin-top:60px;}
.mt_20 {margin-top:20px;}
.fs_12{font-size:12px;}
.fc_r{color:red;}
.mt5 {margin-top:5px; }
.va_m {vertical-align:middle; }


.type_tab {margin:0 auto; text-align:center; height:105px;}
.cate_select {margin-top:20px; height:40px;}
.cate_select form { float: left; padding: 4px;}
.cate_select select { width: 120px;  padding:10px 10px; border:1px solid #e1e1e1;}
.srch_board {float:right; width: 220px; right:10px; }
.srch_board .keyword{border:1px solid #e1e1e1; padding:5px 10px; height:25px;}


/* 게시판 목록 */
.board_list { width:95.5%; margin-top:40px; font-size:13px; text-align:center; }
.board_list thead th{ padding:15px 0; text-align:center; background-color:#c0e8f4;color:#666; border-top:1px solid #91989d; border-bottom:1px solid #e3e3e3; font-size:14px; }
.board_list tbody td{ padding:14px 5px; border-bottom:1px solid #dadada; vertical-align:top;}
.board_list tbody .faq_subject{padding-left:20px;; text-align:left; }
.board_list tbody .f_icon{padding:1px 0 0 5px; }
.board_list tbody .s_icon{padding:0 0 0 5px; }
.board_list tbody .ans{padding:30px 20px; text-align:left;background-color:#fbfbfb;}
.board_list tbody .subject{ text-align:left; font-size:15px; font-weight:600 }
.board_list tbody .name_t { color:#009b4c;}
.board_list tbody .ck_box{vertical-align:middle; width:12px; height:12px; margin:0; padding:0;}
.board_list .reply { padding:3px;}
.board_list .num_reply { padding-left:3px; font-size:13px; color:#ec3838;font-weight:bold; }
.board_list tbody .date{ font-size:12px; }
.board_list img {padding:0 1px; vertical-align:middle;}
.list_type {border-top:1px solid #91989d;}
.bbs_list { border-bottom:1px solid #dadada; overflow:hidden; padding:12px 5px 4px 5px; font-size:15px; font-weight:600; text-align:20px;}
.bbs_list li {float:left; margin-right:10px;}
.bbs_list .b_date{font-size:13px;font-weight:normal;padding-top:5px; line-height: 30px; color:#666666 }
.bbs_list .bbs_arrow {position:absolute; right:10px; color:#00853C; line-height: 40px; font-size:20px; font-weight:bold;}



/* 목록 -사진으로 보기 */
.type_p {width:100%; margin:10px 0; border-top:0px solid #91989d; padding:20px 0; }
.type_p li {float:left; width:232px; height:280px; margin:15px 0; border:1px solid #dadada;  }
.lst_type{overflow:hidden;padding:0 0 10px 0;}
.lst_type .tw_name {color:#009b4c; text-align:left;font-weight:600;margin:15px 15px;}
.lst_type .b_date{float:right;letter-spacing:-1px; color:#636363; padding-right:40px;}
.lst_type .b_sub {display:block;font-size:15px; width:210px; margin:0 auto; height: 40px; }
.lst_type li{display:inline;float:left; width:270px; margin:10px 25px 0 0; border:1px solid #dadada; padding:20px 0 3px;list-style:none}
.lst_type li a{text-decoration:none; }
.lst_type li a:hover{text-decoration:underline;}
.lst_type li img{display:block;margin-bottom:50px;border:none; margin:0 auto; padding:10px 0 15px 0;}



/* 목록 - 카탈로그 */
.type_p_c {width:100%; margin:10px 0; border-top:0px solid #91989d; padding:20px 0; }

.lst_type_c{overflow:hidden; padding:0 0 10px 0; }
.lst_type_c .tw_name {color:#009b4c; text-align:left;font-weight:600;margin:15px 15px;}
.lst_type_c .b_date{float:right;letter-spacing:-1px; color:#636363; padding-right:40px;}
.lst_type_c .b_sub {display:block;font-size:15px; padding-top:20px; width:100%; margin:0 auto; height: 40px; text-align:center;}
.lst_type_c .thumbnail {vertical-align:top; overflow:hidden; width:90%; height:250px; margin:0 auto; margin-top:0px; padding:10px;}
.lst_type_c li{display:inline;float:left;  width:31%; height:380px; margin:10px 25px 0 0; border:1px solid #dadada; padding:20px 0 3px;list-style:none}
.lst_type_c li a{text-decoration:none; }
.lst_type_c li a:hover{text-decoration:underline;}
.lst_type_c li img{display:block;margin-bottom:50px;border:none; margin:0 auto; padding:10px 0 15px 0;}


/* 목록 -사진으로 보기 */
.type_trad {width:100%; clear:both; margin:10px 0; border-top:1px solid #91989d; padding:20px 0; }
.type_trad li {  }
.lst_type_trad {overflow:hidden;padding:0 0 0px 0;}
.lst_type_trad .tw_name { font-size:18px; text-align:left;font-weight:600;margin:10px 10px;}
.lst_type_trad .b_date{float:right;letter-spacing:-1px; color:#636363; padding-right:40px;}
.lst_type_trad .sb_name { font-weight:600; display:block;font-size:22px;  padding-left:10px; width:100%; margin:0 auto; height: 40px;}
.lst_type_trad .b_sub1 {display:block;font-size:13px; width:230px; margin:0 auto; padding-left:20px; height: 20px; margin-top:10px; padding-bottom:5px; border-bottom:1px solid #cccccc;}
.lst_type_trad .b_sub2 {display:block;font-size:13px; width:232px; margin:0 auto; margin-top:5px; padding-left:18px; height: 20px; padding-bottom:10px;}

.lst_type_trad li{display:inline;float:left; width:291px; margin:5px; border:1px solid #dadada; padding:10px 0 3px;list-style:none}
.lst_type_trad li a{text-decoration:none; }
.lst_type_trad li a:hover{text-decoration:underline;}
.lst_type_trad li img{display:block;  border:1px solid #cccccc; margin-bottom:55px; margin:0 auto; padding:0px 0 0px 0;}


.lst_type_trad #gu1 { color:#6abfba; }
.lst_type_trad #gu10 { color:#7065a1; }
.lst_type_trad #gu11 { color:#b7c25c; }
.lst_type_trad #gu12 { color:#febb12; }


/* 시장소개 게시판 내용보기 */
.board_view_t {width:910px; margin-top:40px; border-bottom:1px solid #91989d; }
.board_view_t .content { padding-top:20px; }
.board_view_t .subject{ clear:both; padding:0px; font-size:20px; font-weight:600;}
.board_view_t h3 { width:160px; height:30px; margin:0 auto; text-align:center; margin-bottom:30px; line-height:40px; font-size:50px;}
.board_view_t .date{font-weight:normal; padding:1px 20px 0 0 ; letter-spacing:-1px; font-size:15px; }
.board_view_t .sns_icon {position:relative;float:right; top:-53px; right:0px;}
.board_view_t .print_icon {position:relative;float:right; top:-59px; right:20px;}
.board_view_t .txt{ padding: 0px 30px; }
.board_view_t .txt2{ padding: 0px 50px; }
.board_view_t .txt img { width:100%; }
.board_view_t .file{ clear:both; margin:20px 20px; color:#333; font-size:14px; background:#f2f2f2; border-top:1px solid #f2f2f2; }
.board_view_t .file_name {padding-left:40px;}
.bv_comment_t { position:relative; font-size:12px; position:relative;}
.board_view_t .w_info { height:50px; padding-left:5px; border-bottom:1px solid #dadada;}
.board_view_t li { overflow:hidden; float:left; width:42%; font-size:14px; padding:15px; }
.board_view_t .line{ border-right:1px solid #dadada; height:20px;}

.board_view_t #map_canvas_iframe { margin-left:70px; width:760px; height:100%; margin-top:5px; margin-bottom:20px; }


.board_view_t #goods_imgs { width:100%; height:100%;  margin-right:10px; right:0; margin-bottom:45px;}
.board_view_t #goods_imgs img { border:1px solid #cccccc; }


.board_view_t .w_line { width:100%; height:150px; margin-bottom:20px; border:1px solid #cccccc;}
.board_view_t .w_line p { width:350px; margin-left:150px; margin-top:-50px; height:30px;text-align:left; font-size:45px; }
.board_view_t .w_line p span { padding:5px 20px 5px 20px; font-size:14px; color:#ffffff; border-radius: 5px; font-weight:normal; }


.board_view_t .w_line #gu { margin-left:25px; width:90px; }
.board_view_t .w_line #addr { border:0px solid red; float:right; margin-top:-40px; margin-right:20px;}
.board_view_t .w_line #addr div:first-child { border-bottom:1px solid #cccccc; }
.board_view_t .w_line #addr div { padding:10px; }
.board_view_t .subject span { padding-left:10px; font-weight:normal; font-size:16px; margin-right:20px; }

.board_view_t .content { margin-top:100px; }


.board_view_t .w_info2 {width:100%; height:53px; font-size:14px; position:relative; }
.board_view_t .w_name{float:left; padding:16px 20px 0 20px; width:334px; height:35px; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.board_view_t .w_num {float:left; padding:16px 20px 0 20px; width:332px; height:35px; border-bottom:1px solid #dadada; }

.board_view_t .view_img{ border:1px solid #dddddd; background:#f9f9f9; width:445px; height:310px;  float:left; margin:30px 10px;}
.board_view_t .view_img img{ margin:0 auto; display:block; width:425px; height:298px;}
.board_view_t .view_info {margin:40px 0 0 20px; float:left; }
.board_view_t .name_town{ font-weight:normal; font-size:16px;color:#009b4c;}
.board_view_t .tit{ font-weight:600; font-size:36px; letter-spacing:-2px; border-bottom:1px solid #ddd; padding-bottom:15px; line-height:50px;}
.board_view_t dl {padding:5px 0px; font-size:16px; letter-spacing:-1px; margin-top:35px;}
.board_view_t dl dt{ padding:4px 5px; font-weight:600;}
.board_view_t dl dd{ padding:4px 5px; }
.board_view_t .btn_buy {height:32px; float:right; margin:20px 0 0 10px;}
.board_view_t .btn_buy a{border:1px solid #dddddd; background:#f9f9f9; padding:12px 15px; font-size:14px; font-weight:600;}
.board_view_t .btn_buy a:hover, .btn_buy a:visited{color:#333;border:1px solid #dddddd; background:#f9f9f9; padding:12px 15px; font-size:14px; font-weight:600;}
.pro_detail_t{width:100%;float:left; padding:30px 0; border-top:1px solid #dadada; border-bottom:1px solid #dadada; }




/* 게시판 내용보기 */
.board_view {width:100% !important; margin-top:40px; border-top:1px solid #91989d; border-bottom:1px solid #91989d; }
.board_view .subject{ padding:16px 20px; background-color:#f7f7f7; border-bottom:1px solid #dadada; font-size:16px; font-weight:600;}
.board_view .date{font-weight:normal; padding:1px 20px 0 0 ; letter-spacing:-1px; font-size:15px; }
.board_view .sns_icon {position:relative;float:right; top:-53px; right:0px;}
.board_view .print_icon {position:relative;float:right; top:-59px; right:20px;}
.board_view .txt{ padding: 40px 10px; word-break:keep-all; }
.board_view .txt img { width:100%; }
.board_view .file{ padding:20px 30px; color:#333; font-size:14px; border-top:1px solid #dadada; }
.board_view .file img { }
.board_view .file_name {padding-left:20px;}
.bv_comment { position:relative; font-size:12px; position:relative;}
.board_view .w_info { height:50px; padding-left:5px; border-bottom:1px solid #dadada;}
/* .board_view li { overflow:hidden; float:left; width:42%; font-size:14px; padding:15px; } */
/* li 초기화작업*/
.board_view ul { list-style:disc; padding-left:60px; }
.board_view ol { list-style:decimal !important; padding-left:60px; }
.board_view ol li { list-style: decimal !important; }

.board_view .line{ border-right:1px solid #dadada; height:20px;}

.board_view .w_info2 {width:100%; height:53px; font-size:14px; position:relative; }
.board_view .w_name{float:left; padding:16px 20px 0 20px; width:334px; height:35px; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.board_view .w_num {float:left; padding:16px 20px 0 20px; width:332px; height:35px; border-bottom:1px solid #dadada; }

.board_view .view_img{ border:1px solid #dddddd; background:#f9f9f9; width:445px; height:310px;  float:left; margin:30px 10px;}
.board_view .view_img img{ margin:0 auto; display:block; width:425px; height:298px;}
.board_view .view_info {margin:40px 0 0 20px; float:left; }
.board_view .name_town{ font-weight:normal; font-size:16px;color:#009b4c;}
.board_view .tit{ font-weight:600; font-size:36px; letter-spacing:-2px; border-bottom:1px solid #ddd; padding-bottom:15px; line-height:50px;}
.board_view dl {padding:5px 0px; font-size:16px; letter-spacing:-1px; margin-top:35px;}
.board_view dl dt{ padding:4px 5px; font-weight:600;}
.board_view dl dd{ padding:4px 5px; }
.board_view .btn_buy {height:32px; float:right; margin:20px 0 0 10px;}
.board_view .btn_buy a{border:1px solid #dddddd; background:#f9f9f9; padding:12px 15px; font-size:14px; font-weight:600;}
.board_view .btn_buy a:hover, .btn_buy a:visited{color:#333;border:1px solid #dddddd; background:#f9f9f9; padding:12px 15px; font-size:14px; font-weight:600;}
.pro_detail{width:100%;float:left; padding:30px 0; border-top:1px solid #dadada; border-bottom:1px solid #dadada; }

/* 댓글쓰기 */
.reply_write p.reply_title {padding-left:10px; font-weight:bold; color:#5c6472;}
.reply_write_input{margin-top:8px; padding:20px; background:#f8f8f8; position:relative; }
.reply_write_input p{margin-bottom:10px;}
.reply_write_input label{padding:0 2px 0 0; color:#5c6472; vertical-align:middle;}
.reply_write_input img{vertical-align:top;}
.reply_write_input .ip_type{margin-right:8px; border:1px solid #e0e0e0; vertical-align:middle;}
.reply_write_input .reply_area{width:560px; height:58px; border:1px solid #e0e0e0; padding:10px;}
.reply_write_input .reply_area_modify{width:590px; height:40px; border:1px solid #e0e0e0; padding:10px;}
.reply_write_input .btn_reply_write { float:right; margin:10px 10px 0 20px; position:absolute; }



/* 댓글보기 */
.reply_view {margin:25px 0 20px 0; border:0px solid red; font-size:13px;}
.reply_view p.reply_count {margin-bottom:8px; padding-left:10px; font-weight:bold; color:#ec3838;}
.reply_output_area{padding:5px 10px 5px 10px; background:#f8f8f8;}
.reply_output_area .reply_output p.rp_wt_info{margin-top:10px; font-size:13px;}
.reply_output_area .reply_output p.rp_wt_info img{ vertical-align:middle; }
.reply_output_area .reply_output p.rp_wt_info span.rp_writer{display:inline-block; padding:5px 0 4px 10px;  vertical-align:middle; font-weight:bold; color:#5c6472; font-size:13px;}
.reply_output_area .reply_output p.rp_wt_info span.rp_wt_data{display:inline-block; padding:8px 0 4px 5px;  vertical-align:middle; color:#a2a8aa; font-size:11px;}
.reply_output_area .reply_output p.rp_wt_info span.btn_reply_md{display:inline-block; padding:6px 15px 0 5px;  vertical-align:middle; color:#a2a8aa; font-size:11px;}
.reply_output_area .reply_output p.rp_wt_cont {padding:7px 12px 10px 10px; border-bottom:1px dotted #c9cccd; color:#5c6472; line-height:150%; }


/* 뷰페이지 페이징 (이전글/다음글) */
ul.bv_paging {margin-top:20px; border-top:1px solid #91989d; font-size:13px;}
ul.bv_paging li {overflow:hidden; padding:12px 20px 10px 20px; border-bottom:1px solid #dadada;}
ul.bv_paging li span{fboard_viewloat:left; padding-right:32px; font-weight:bold; color:#5c6569;}
ul.bv_paging li span.bv_prev{background:url(/img/board/board_list_bull.png) no-repeat 80% 8px;}
ul.bv_paging li span.bv_next{background:url(/img/board/board_list_bull.png) no-repeat 80% -8px;}
ul.bv_paging li a {float:left; padding-left:10px;}
ul.bv_paging li a:hover{color:#333; text-decoration:underline;}
ul.bv_paging li span.bv_date {float:right; padding:0; font-weight:normal; text-align:right; color:#a2a8aa; font-size:11px;}


/* 페이징뷰 */
.bt_page { clear:both; margin:0 auto; position:relative; text-align:center; margin-top:70px;}
.bt_page #paging { margin: 0 auto; display: table;}
/* .bt_page .paging  a{  border:1px solid #f0f0f0;   font-size:12px; padding:8px 13px ;margin-right: 3px;} */

.bt_page #paging  a { color:#000000; font-size: 14px; text-align: center; text-decoration: none; border: 1px solid #f7f7f7;   font-size:12px; padding:8px 13px ;margin-right: 3px;}
.bt_page #paging  strong {  border:1px solid #cccccc; color:#ffffff; background:#005aab;  font-size:12px; padding:8px 13px ;margin-right: 3px; margin-left:3px; }
.bt_page #paging  a:hover { padding:8px 13px; color:#ffffff; border: 1px solid # ; background-color:#005aab;}
.bt_page #paging  ul li a:focus {color:#ffffff; border: 1px solid # ; background-color:#005aab;}



/* btn */
.btn_box {position:relative; float:right; height:100%; padding:15px 20px; z-index:99;}
.btn_box a{ background-color:#545454; border:1px solid #f0f0f0;  font-size:12px; color:#fff; padding:5px 10px 10px 10px; text-decoration:none;}
.btn_write {position:relative; height:50px; text-align:center; }
.btn_write a{ background-color:#545454; border:1px solid #f0f0f0; font-size:16px; padding:10px 15px; color:#fff;}
.btn_write a:hover { background-color:#545454; padding:10px 15px;}
.btn_add a{ background-color:#545454; margin-right:5px; border:1px solid #f0f0f0; font-size:11px; padding:4px 8px; color:#fff;}
.btn_add a:hover { background-color:#545454; padding:4px 8px;}
.btn_box button{ background-color:#545454; border:1px solid #f0f0f0;  font-size:12px; color:#fff; padding:5px 10px 10px 10px; text-decoration:none;}
.btn_write button{ font-family:"나눔고딕", Nanum Gothic, "돋움", Dotum, "굴림", Gulim, Sans-serif; background-color:#545454; border:1px solid #f0f0f0; font-size:16px; padding:10px 15px; color:#fff;}
.btn_write button:hover { background-color:#545454; padding:10px 15px;}

.board_click {margin: 0 auto; width: 100%; }
.board_click table {padding: 10px; border-top: 0px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.board_click th {color:#2f9b81; font-size: 24px; text-align: left; padding-left: 10px; font-family:'Nanumbarungothic';}
.board_click td {font-family:'Nanumbarungothic'; font-size: 16px;}
.board_text td {font-size: 14px;}
.board_content {width: 100%; min-height:190px; text-align: left; padding-left: 20px; margin-top: 15px; font-family:'Nanumbarungothic'; border-bottom: 1px solid #e6e6e6; margin-bottom: 40px;}

.board_click .file { border-bottom:1px solid #e6e6e6; text-align:left; padding-left:10px; padding-bottom:20px;  }

.board_button {float: right; margin-top:30px; margin-right:0px;  margin-bottom:30px;}
.board_button a { margin:3px; padding: 5px 17px 5px 17px; border: 1px solid #b7b7b7;  }
.board_button a:link {text-decoration: none; color:#6d6d6d;}
.board_button a:visited {text-decoration: none; color:#6d6d6d;}


/*검색*/
.srch_box {margin-top:30px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; background-color:#f7f7f7; height:65px;}
.srch_box .totla_num {position:relative; float:left;width:90px; margin:23px 0 0 30px;  position:relative;text-align:left;}
.srch_box .totla_num strong {color:#1add63;}
.srch_box .srch{position:relative; float:right; color:#c4c4c4;text-align: right; margin:12px 40px 0 0; }
.srch_box .srch select{width:120px; padding:0 10px; height:40px; font-size:14px;color:#373737;vertical-align:middle; border:1px solid #dadada; }
.srch_box .srch input{ height:40px; font-size:14px;color:#373737;vertical-align:middle; border:1px solid #dadada; }
.srch_box .srch .keyword{width:320px; margin-left:1px; height:40px;padding:0 5px; border:1px solid #dadada; font-size:14px;}

.t_bbs {height:30px; position:relative;}
.t_bbs h1 { padding:17px; border:1px solid red; }
.bbs-srch select {width: 120px; height: 30px; padding: 5px 3px; color: #666; border: 1px solid #E6E6E6;}
.bbs-sum { float:left; padding-top:8px; }
.bbs-sum strong {color:#1add63; }
.bbs-srch { float:right; }
.bbs-srch select { width:120px;  }
.bbs-srch input[type="text"] { width:180px; border-right:0; height: 20px; padding: 4px 5px; color: #666; line-height: 20px; border: 1px solid #e6e6e6; outline-style: none;}
.bbs-srch input[type="submit"] { width:60px; height:30px; background-color:#6f787f; border:none; color:#fff; }



/* 글쓰기 */

/*
.board_list tbody.write th{padding:13px 0 13px 0; text-align:center; border-bottom:1px solid #d0d3d8; background-color:#f7f7f7;}
.board_list tbody.write td{padding:9px 0 8px 20px; text-align:left; border-bottom:1px solid #dadada;}
.board_list tbody .tb_ipty{border:1px solid #eeeeee; width:75%; height:28px; vertical-align:middle; padding-left:5px;}
.board_list tbody .write_txt {width:95%; min-height:350px; margin:5px 0; border:1px solid #dadada;}
*/
.compl_write {border:1px solid red;}

.board_write {width:100%; text-align:left; }
.board_write  tbody.write th{padding:5px; text-align:center; border-bottom:1px solid #d0d3d8; background-color:#f7f7f7;}
.board_write  tbody.write td{padding:5px 10px 5px 10px; text-align:left; border-bottom:1px solid #dadada;}
.board_write  tbody .tb_ipty{border:1px solid #eeeeee; width:75%; height:28px; vertical-align:middle; padding-left:5px;}
.board_write  tbody .write_txt {width:95%; min-height:350px; margin:5px 0; border:1px solid #dadada;}
.selec_t { float:left;}
.selec_t select { border:1px solid red; width:120px; padding:6px 0 7px 0;border:1px solid #eeeeee;}


/*갤러리형_리스트*/
.gallery_list{width:100%; margin:0 auto; overflow:hidden;}
.gallery_list li {float: left; margin: 0 10px 50px 10px;}
.gallery_list li img {border:1px solid #f0f0f0; }
.gallery_list .s_title{font-weight:bold; font-size:14px; padding:18px 5px 5px 5px; letter-spacing:-1px; }
.gallery_list .s_info{ padding:0 5px; }
.gallery_list .click_n{float:right; margin-right:5px; padding:0 5px;  }


/* base 테이블 */
.table_base {width:100%;}
.table_base caption{ top:-9999px; visibility:hidden; overflow:hidden; height:0px; width:0px; }
.table_base thead th {padding:10px 5px 8px 5px; border-bottom:1px solid #f2f5fc; text-align:center; background:#f9f9f9;}
.table_base thead td {padding:10px 5px 8px 5px; border-bottom:1px solid #f2f5fc; text-align:center;}
.table_base tbody th {padding:10px 5px 8px 5px; border-bottom:1px solid #f2f5fc; text-align:center; background:#f9f9f9;}
.table_base tbody td {padding:10px 5px 8px 5px; border-bottom:1px solid #f2f5fc; text-align:center;}
.table_base tbody .ta_l {text-align:left;}
.table_base tbody .ta_r {text-align:right;}
.table_base tbody .bl_g { border-right:1px solid #f2f5fc;}
.table_base tbody .txt_date {font-size:12px; color:#787878; padding-left:10px;}


.t_bbs_gallery {height:40px; position:relative;}
.bbs-sum1 {font-size:18px; margin-top:40px; height:10px; text-align: left; }
.bbs-sum1 strong {color:#005aab; }

.t_bbs {height:40px; position:relative; }
.t_bbs .bbs-sum { float:left; padding-top:3px; }
.t_bbs .bbs-sum strong {color:#005aab; }
.bbs-srch { float:right; }
.bbs-srch select { width:120px; }
.bbs-srch select {width: 120px; height: 30px; padding: 5px 3px; color: #666; border: 1px solid #E6E6E6;}
.bbs-srch input[type="text"] { width:180px; border-right:0; height: 20px; padding: 4px 5px; color: #666; line-height: 20px; border: 1px solid #e6e6e6; outline-style: none;}
.bbs-srch input[type="submit"] { width:60px; height:30px; background-color:#6f787f; border:none; color:#fff; }

.bbs-srch2 { float:left; margin: 0px 0 0 20px;}
.bbs-srch2 select { width:120px; }
.bbs-srch2 select {width: 120px; height: 30px; padding: 5px 3px; color: #666; border: 1px solid #E6E6E6;}
.bbs-srch2 input[type="text"] { width:180px; border-right:0; height: 20px; padding: 4px 5px; color: #666; line-height: 20px; border: 1px solid #e6e6e6; outline-style: none;}
.bbs-srch2 input[type="submit"] { width:60px; height:30px; background-color:#6f787f; border:none; color:#fff; }


.bbs-srch3 { float:left; margin: 0px}
.bbs-srch3 select { width:120px; }
.bbs-srch3 select {width: 120px; height: 30px; padding: 5px 3px; color: #666; border: 1px solid #E6E6E6;}
.bbs-srch3 input[type="text"] { width:180px; border-right:0; height: 20px; padding: 4px 5px; color: #666; line-height: 20px; border: 1px solid #e6e6e6; outline-style: none;}
.bbs-srch3 input[type="submit"] { width:60px; height:30px; background-color:#6f787f; border:none; color:#fff; }


/* 내용보기  */
.type_p_view {width:100%;}
.type_p_view tbody th{ text-align:center; background-color:#f7f7f7;color:#333; border-top:1px solid #e3e3e3;font-weight: 600;}
.type_p_view tbody td{ padding:30px 30px; border-top:1px solid #dadada; }

.line_box2 {overflow-y: scroll; width: 870px; min-height:300px; padding:20px; margin:0 10px; border: 1px solid #e1e1e1;  }
.line_box3 {width: 92%; min-height:300px; padding:20px; margin:0 10px; border: 1px solid #e1e1e1;}
.btn_box { text-align:center; }
.line_box .choice {float:left; padding:30px 0 10px 0; width:49%; text-align:center; border-left:1px solid #f1f1f1;}
.line_box .choice img{padding:10px;}
.acc_txt {width:900px;float:left; padding-left:20px; }
.acc_txt li{list-style:square; padding:2px 0;}
.btn_idcheck a{ background-color:#545454; margin-right:5px; border:1px solid #f0f0f0; font-size:11px; padding:4px 8px; color:#fff;}
.btn_idcheck a:hover { background-color:#545454; padding:4px 8px;}
.join_fin {text-align:center; padding:50px 0;}

.center_visit_view {margin:0 auto; width:95%; font-size:14px; border-bottom:1px solid #e3e3e3; }
.center_visit_view tbody th{padding:10px 20px; text-align:center; background-color:#fafafa;color:#333; border-top:1px solid #e3e3e3;font-weight: 600;}
.center_visit_view tbody td{padding:10px 20px; border-top:1px solid #dadada; }




#bx-pager { padding-left:5px; }

#bx-pager a.active img , #bx-pager a:hover img {
	border:2px solid #febb12;
	width:100%;
	height:100%;
	z-index:99;
	opacity:1;
	cursor:hand;
}

#bx-pager a.active #arrow, #bx-pager a:hover #arrow {
border:3px solid #ffffff;
}

#bx-pager img {

	width:100%;


}

#bx-pager a .thumb {

border:2px solid #cccccc;
height:100%;

}


#bx-pager li {
	width:160px;
	height:100px;
	padding:10px;


}



@media all and (max-width:480px){


	.type_p_c {width:100%; margin:10px 0; border-top:0px solid #91989d; padding:20px 0; }

	.lst_type_c{overflow:hidden;padding:0 0 10px 0; }
	.lst_type_c .tw_name {color:#009b4c; text-align:left;font-weight:600;margin:15px 15px;}
	.lst_type_c .b_date{float:right;letter-spacing:-1px; color:#636363; padding-right:40px;}
	.lst_type_c .b_sub {display:block;font-size:15px; width:210px; margin:0 auto; height: 40px;}
	.lst_type_c li{display:inline;float:left; width:100%; margin:10px 25px 0 0; border:1px solid #dadada; padding:20px 0 3px;list-style:none}
	.lst_type_c li a{text-decoration:none; }
	.lst_type_c li a:hover{text-decoration:underline;}
	.lst_type_c li img{display:block; width:70%; height:70%; margin-bottom:50px;border:none; margin:0 auto; padding:10px 0 15px 0;}


	/* 게시판 내용보기 */
	.board_view {width:100%; margin-top:40px; border-top:1px solid #91989d; border-bottom:1px solid #91989d; }
	.board_view .subject{ padding:16px 20px; background-color:#f7f7f7; border-bottom:1px solid #dadada; font-size:16px; font-weight:600;}
	.board_view .date{font-weight:normal; padding:1px 20px 0 0 ; letter-spacing:-1px; font-size:15px; }
	.board_view .sns_icon {position:relative;float:right; top:-53px; right:0px;}
	.board_view .print_icon {position:relative;float:right; top:-59px; right:20px;}
	.board_view .txt{ padding: 40px 10px; word-break:keep-all; }
	.board_view .txt img { width:70%; }
	.board_view .board_img { width:100%; }
	.board_view .file{ padding:20px 30px; color:#333; font-size:14px; border-top:1px solid #dadada; }
	.board_view .file_name {padding-left:20px;}
	.bv_comment { position:relative; font-size:12px; position:relative;}
	.board_view .w_info { height:50px; padding-left:5px; border-bottom:1px solid #dadada;}
	/* .board_view li { overflow:hidden; float:left; width:42%; font-size:14px; padding:15px; } */
	/* li 초기화작업*/
	.board_view ul { list-style:disc; padding-left:60px; }
	.board_view ol { list-style:decimal !important; padding-left:60px; }
	.board_view ol li { list-style: decimal !important; }

	.board_view .line{ border-right:1px solid #dadada; height:20px;}

	.board_view .w_info2 {width:100%; height:53px; font-size:14px; position:relative; }
	.board_view .w_name{float:left; padding:16px 20px 0 20px; width:334px; height:35px; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
	.board_view .w_num {float:left; padding:16px 20px 0 20px; width:332px; height:35px; border-bottom:1px solid #dadada; }

	.board_view .view_img{ border:1px solid #dddddd; background:#f9f9f9; width:445px; height:310px;  float:left; margin:30px 10px;}
	.board_view .view_img img{ margin:0 auto; display:block; width:425px; height:298px;}
	.board_view .view_info {margin:40px 0 0 20px; float:left; }
	.board_view .name_town{ font-weight:normal; font-size:16px;color:#009b4c;}
	.board_view .tit{ font-weight:600; font-size:36px; letter-spacing:-2px; border-bottom:1px solid #ddd; padding-bottom:15px; line-height:50px;}
	.board_view dl {padding:5px 0px; font-size:16px; letter-spacing:-1px; margin-top:35px;}
	.board_view dl dt{ padding:4px 5px; font-weight:600;}
	.board_view dl dd{ padding:4px 5px; }
	.board_view .btn_buy {height:32px; float:right; margin:20px 0 0 10px;}
	.board_view .btn_buy a{border:1px solid #dddddd; background:#f9f9f9; padding:12px 15px; font-size:14px; font-weight:600;}
	.board_view .btn_buy a:hover, .btn_buy a:visited{color:#333;border:1px solid #dddddd; background:#f9f9f9; padding:12px 15px; font-size:14px; font-weight:600;}
	.pro_detail{width:100%;float:left; padding:30px 0; border-top:1px solid #dadada; border-bottom:1px solid #dadada; }




}