
/**********게시판******************************************************************************************************************************/


/*리스트 페이지 */
.board_list{ margin:5px 0 10px 0; border:0; border-collapse:collapse; width:100%; clear:both;   }
.board_list thead th { padding:10px 11px 0 10px; height:30px; white-space:nowrap; vertical-align:middle; color:#4d4d4d; text-align:center; background:url(http://image.hanflower.com/img/skin01/common/board_listbg.gif) repeat-x;  font-weight:bold; font-size:95%;    }
.board_list tbody th,
.board_list tbody td { margin:0; padding:10px 10px; white-space:normal; border-bottom:1px solid #e3e3e3; text-align:center; color:#666; line-height:normal; font-weight:normal; }
.board_list tbody td.left { text-align:left; }
.board_list tbody td.file img { margin:0px; vertical-align:top;}
.board_list tfoot td { border:3px solid #eaeaec;  padding:20px 10px;  text-align:right; font-weight:bold; font-size:120%;}


/*FAQ*/
.board_list tbody td.faq_answer { text-align:left; border-bottom:none; background:#fbfbfb;}







/* 뷰페이지*/

.board_view{clear:both; border-collapse: collapse; border-top: 1px solid #888; width:100%; }
.board_view caption{display:none;}
.board_view th,
.board_view td { margin:0; padding:15px 10px; white-space:normal;  line-height:normal; border-bottom: 1px solid #ddd;  }
.board_view thead th{background-color: #f5f5f5; text-align:left; padding-left:20px; border-bottom: 1px solid #ddd; font-weight:bold; }
.board_view tbody th{ text-align:left; padding-left:20px; border-bottom: 1px solid #ddd; font-weight:bold; }
.board_view td.last{ border-bottom: 1px solid #888;  padding-left:20px;  }
.board_view_box{width:100%; padding:20px; }




/*답변달기*/
.board_reply{ padding:0; width:100%; margin:0; background:#f8f8f8; overflow:hidden;    }
.reply {  padding:16px 0; margin:0 14px; border-bottom:1px dotted #a7aaaa;}
.reply span.date { color:#a8a9ab; font-size:11px;}
.reply div.text { font-size:11px;  padding-top:10px;}
.reply_insert {  padding:16px 0; margin:0 14px;}







/*작성페이지*/

.board_write {margin:5px 0 10px 0;  border-collapse:collapse; width:100%; border-top:2px solid #888888;   }
.board_write thead th { padding:0 11px 0 10px; height:33px; white-space:nowrap;  text-align:left;  font-weight:bold; border:0px; }
.board_write thead th.center { text-align:center; }
.board_write th, 
.board_write td { margin:0; padding:7px 0 6px 12px;  border-bottom:1px solid #e3e3e3; vertical-align:middle;     }
.board_write tbody th { width:108px; text-align:left; font-weight:bold;  color:#555555; background-color:#fbfbfb; border-right:1px solid #d6d6d6;  vertical-align:middle;  }
.board_write tbody td.right{ text-align:right;}
.board_write tbody td.content {  margin:0; padding:7px 0 6px 12px; background:url(/img/board/view_bg.gif) repeat-x bottom; border-top:1px solid #fff; min-height:300px;}



/* 페이지 네비게이션*/

.board_navi { clear:both; margin:30px 0 30px 0; padding:0; text-align:center; height:15px;  }
.board_navi strong { display:inline-block; text-decoration:none; line-height:normal; vertical-align:middle; color:#1f68a7; }
.board_navi a { padding:0px 5px 0 2px;   }
.board_navi a:hover,
.board_navi a:active,
.board_navi a:focus { padding:0px 5px 0 2px; color:#1f68a7; text-decoration:none; }
.board_navi a.prev,
.board_navi a.prev_end,
.board_navi a.next,
.board_navi a.next_end { padding:0; font-weight:normal !important;  margin:-1px 0 !important; background:none !important; vertical-align:middle;}
.board_navi a.pagelast { background:none !important;}
.board_navi a.bg_none { background:none;}
.board_navi a img { margin:0px; padding:0px; vertical-align:middle; }






.board_search { width:100%;  background:#f6f6f6; border:1px solid #e5e5e5; padding:10px 0; text-align:center;}
.board_search input { background:#FFF;}























/**********이용안내******************************************************************************************************************************/


/*이용안내*/
.guide_top{width:666px; height:18px; margin:16px 0 40px 0; padding:16px 20px; background-color:#f2f2f2; border:2px solid #d0d0d5; overflow:hidden;}
.guide_top ul li{float:left;margin-left:30px;}
.guide_top ul li:first-child{margin-left:0;}
.g_back{background-color:#f2f2f2;}
.g_bl{margin-top:4px;}
.g_content{padding-right:10px;}

.table_style_sub3{clear:both;width:100%; border-collapse: collapse; margin-top:16px;border-top: 2px solid #888; border-bottom: 1px solid #888; }
.table_style_sub3 caption{display:none;}
.table_style_sub3 th{background-color: #f5f5f5;padding-left:0px; }
.table_style_sub3 th{height:38px;border-bottom: 1px solid #ddd; }
.table_style_sub3 td{height:22px; border-bottom: 1px solid #ddd; padding-top:8px;padding-bottom:8px;}






/*이용후기 */
.board_list_review{ margin:5px 0 10px 0; border:0; border-collapse:collapse; width:100%; clear:both;   }
.board_list_review thead th { padding:10px 11px 0 10px; height:30px; white-space:nowrap; color:#4d4d4d; text-align:center; background:url(http://image.hanflower.com/img/skin01/common/board_listbg.gif) repeat-x;  font-weight:bold; font-size:95%;    }
.board_list_review tbody th,
.board_list_review tbody td { margin:0; padding:10px 10px; white-space:normal; border-bottom:1px solid #e3e3e3; text-align:center; color:#666; line-height:normal; font-weight:normal; vertical-align:middle; }
.board_list_review tbody td.subject { text-align:left; vertical-align:top; }
.board_list_review tbody td dl {}
.board_list_review tbody td dt { font-weight:bold; padding:10px 0; }
.board_list_review tbody td dt a { color:#614c72;}
.board_list_review tbody td dd { font-size:11px; line-height:16px;}

.board_list_review tbody td img { margin:0px; vertical-align:top; width:100px; height:75px; }
.board_list_review tfoot td { border:3px solid #eaeaec;  padding:20px 10px;  text-align:right; font-weight:bold; font-size:120%;}






/***********************************이벤트리스트*************************************/
.event_outer { margin:0; padding:0 0 30px 0; border-bottom:2px solid #555555; height:113px; }
.event_tit { margin:0 50px 0 0; padding:0 0 0 37px; float:left; height:113px;  }

.event_page { margin:0; padding:0 0 0 0px; }
.event_page dl { margin:0 40px 0 40px; padding:0; width:300px; border:1px solid #e0e0e0; height:208px; float:left; }
.event_page dt { margin:0; padding:0; height:135px; border-bottom:1px solid #e0e0e0; }
.event_page dt img { width:300px; height:135px}
.event_page dd { margin:0; padding:17px 12px 0 12px; }
.event_page dl.last { margin:0; padding:0; width:300px; border:1px solid #e0e0e0; height:208px; float:left; }








