@charset "utf-8";

/*****************************************************************/
/* 게시판 */
/*****************************************************************/

/* 게시판 목록 */
.board_list .search { height:44px; }
.board_list .search .search_area { position:relative; float:right; width:144px; height:26px; right:3px; border:1px solid #d7d7d7; background-color:#f7f7f7; }
.board_list .search .search_area .input { float:left; width:140px; height:26px; }
.board_list .search .search_area .input input { width:136px; font-size:13px; color:#4f4f4f; line-height:26px; height:26px; border:0px; background-color:#f7f7f7; padding-left:4px; }
.board_list .search .search_btn { float:right; width:31px; }
.board_list .search .select_area { position:relative; float:right; width:84px; height:26px; right:6px; border:1px solid #d7d7d7; background-color:#fff; }
.board_list .search .select_area .select { width:84px; height:20px; margin-top:3px; }
.board_list .search .select_area .select select {  font-size:13px; color:#4f4f4f; line-height:20px; height:20px; border:0px; }
.board_list .search .write_btn { float:left; width:87px; height:28px; }
.board_list .table { margin-bottom:20px; border-top:1px solid #283e6c; }
.board_list .table th { height:47px; border-bottom:1px solid #d2d2d2; line-height:47px; background:url(../images/table_header_bg.png) no-repeat right; background-color:#f9f9f9; text-align:center; font-size:13px; color:#323232; font-weight:bold; }
.board_list .table th.last { background:none; background-color:#f9f9f9; }
.board_list .table td { border-bottom:1px solid #e3e3e3; line-height:20px; text-align:center; font-size:13px; color:#5a5a5a; padding:10px 0px; letter-spacing:-1px; }
.board_list .table td.left { text-align:left; padding-left:20px; }
.board_list .table td.left img { vertical-align:middle; margin-right:7px; }
.board_list .table a:link,hover { font-size:13px; color:#5a5a5a; letter-spacing:-1px; }

/* 게시판 input */
.board_input .board_input_table { margin-bottom:10px; border-top:1px solid #283e6c; }
.board_input .board_input_table th { padding:13px 0px; border-bottom:1px solid #dcdcdc; background-color:#f5f5f5; text-align:center; font-size:13px; color:#393939; font-weight:bold; }
.board_input .board_input_table td { padding:13px 0px 13px 15px; border-bottom:1px solid #dcdcdc; font-size:13px; color:#5a5a5a; }
.board_input .board_input_table .input {font-size:13px; color:#5a5a5a; height:18px; border:1px solid #c1c1c1; }
.board_input .board_input_table .textarea { font-size:13px; color:#5a5a5a; height:210px; border:1px solid #c1c1c1; }
/*.board_input .board_input_table .file_input { float:left; width:496px; }*/
/*.board_input .board_input_table .file_btn { float:left; width:61px; }*/
.board_input .board_input_btn { margin:0 auto; text-align:right; }
.board_input .board_input_btn img { margin-left:2px; }

/* 게시판 보기 */
.board_view { border-top:1px solid #283e6c; border-bottom:1px solid #d2d2d2; }
.board_view .title_area { height:42px; border-bottom:1px solid #d2d2d2; background-color:#f5f5f5; }
.board_view .title_area .view_title { position:relative; float:left; width:530px; left:20px; font-size:13px; color:#333333; line-height:40px; font-weight:bold; letter-spacing:-1px; }
.board_view .title_area .view_data { position:relative; float:right; width:100px; right:16px; font-size:13px; color:#535353; line-height:40px; letter-spacing:-1px; text-align:right; }
.board_view .title_area2 {padding:10px 0 10px 20px;margin:0 0 10px 0;border-bottom:1px solid #d2d2d2;}
.board_view .title_area2 .view_tel { margin-right:16px; font-size:13px; color:#535353; text-align:right }

.board_view .view_content { padding:30px 20px; font-size:12px; color:#333333; line-height:20px; letter-spacing:-1px; }

.board_view .file_list {list-style:none;padding:0 13px 20px 20px;margin:0;}
.board_view .file_list li {list-style:none;padding:0;margin:0;}

.board_btn_list { width:100px; height:26px; margin:20px auto 0; background:url(/app/frcsteff/skin/user_d/static/images/board/btn_bg01.png) no-repeat center top; text-align:center; }
.board_btn_list a,
.board_btn_list a:hover { font-family:'Nanum Gothic', 'NanumGothic', '나눔고딕'; color:#444444; font-size:12px; line-height:26px; display:block; text-decoration:none; }

/* 이전, 다음 */
.board_view_prev_next { margin:10px 0 0 0;padding:0px;border-top:1px solid #a4a6a8; border-bottom:1px solid #a4a6a8; margin-bottom:7px; }
.board_view_prev_next li { position:relative; list-style:none; height:41px; border-bottom:1px solid #dbdcdd; background-color:#f9f9f9; }
.board_view_prev_next li.last { border-bottom:none; }
.board_view_prev_next .text01 { position:relative; float:left; width:62px; height:12px; left:19px; top:14px; background:url(../images/view_page_dot01.png) no-repeat left; font-size:12px; color:#131313; line-height:12px; font-weight:bold; padding-left:20px; }
.board_view_prev_next .text01_01 { position:relative; float:left; width:62px; height:12px; left:19px; top:14px; background:url(../images/view_page_dot02.png) no-repeat left; font-size:12px; color:#131313; line-height:12px; font-weight:bold; padding-left:20px; }
.board_view_prev_next .text02 { position:relative; float:left; width:550px; height:12px; left:19px; top:14px; }
.board_view_prev_next .text02 a:link,hover { font-size:12px; color:#636363; line-height:12px; letter-spacing:-1px; display:block; }

/* 게시글보기 비밀글 */
.board_view_btn {margin:0 auto;padding:0 0 0 0;}

/* 게시글보기 비밀글 */
.board_secret {margin:0 auto;padding:100px 0 100px 30px}

/* 댓글 부분 */
.board_comment {margin:0 auto;background-color: #F4F4F4;border:1px solid #DEDEDE;}
.board_comment .comment_top {height:47px;}
.board_comment .comment_top .comment_top_text{padding:18px 0 0 18px;color:#7C7B7B;font-weight:bold;font-size:12px;}
.board_comment .comment_insert {padding:0 0 10px 18px;}
.board_comment .comment_insert textarea {border:1px solid #DEDEDE;}
.board_comment .comment_insert input {background-color:#FBFBFB; border:1px solid #E3E3E3;}

.board_comment .comment_list {list-style: none;padding:0 0 20px 18px;margin:0;}
.board_comment .comment_list li {list-style: none;padding:0 0 5px 0;margin:0 15px 0 0;border-bottom:1px solid #DEDEDE}
.board_comment .comment_list li .view_re { font-size:12px; font-family:Dotum; color:#7c7b7b; text-decoration:none; font-weight: bold;}
.board_comment .comment_list li .view_name { font-size:11px; font-family:Dotum; color:#878787; text-decoration:none; }
