@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/jejumyeongjo.css); .jejumyeongjo * { font-family: 'Jeju Myeongjo', serif; }
@import url('//fonts.googleapis.com/css?family=Abril+Fatface&display=swap'); /* font-family: 'Abril Fatface', cursive; */

#table_body { width:95%; margin:0px auto 80px; max-width:1200px;}

.board_top { clear:both; }

.board_list { clear:both; width:100%; table-layout:fixed;}
.board_list th { font-weight:bold; font-size:12px; } 
.board_list th { background:url(<?=$board_skin_path?>/img/title_bg.gif) repeat-x; } 
.board_list th { white-space:nowrap; height:50px; overflow:hidden; text-align:center; font-size:16px; font-weight:400; color:#333333;} 
.board_list th { border-top:1px solid #888888; border-bottom:1px solid #ddd; } 

.board_list tr.bg0 { background-color:#fafafa; } 
.board_list tr.bg1 { background-color:#ffffff; } 

.board_list td { padding:.8em; }
.board_list td { border-bottom:1px solid #ddd; font-size:15px; font-weight:400;} 
.board_list td.num { color:#999999; text-align:center;}
.board_list td.checkbox { text-align:center; }
.board_list td.subject { overflow:hidden; }
.board_list td.name { padding:0 0 0 0px;text-align:center;}
.board_list td.datetime { font:normal 15px tahoma; color:#BABABA; text-align:center; }
.board_list td.hit { font:normal 15px tahoma; color:#BABABA; text-align:center; }
.board_list td.good { font:normal 15px tahoma; color:#BABABA; text-align:center; }
.board_list td.nogood { font:normal 15px tahoma; color:#BABABA; text-align:center; }

.board_list .notice { font-weight:normal; }
.board_list .current { font:bold 15px tahoma; color:#E15916; }
.board_list .comment { font-family:Tahoma; font-size:15px; color:#EE5A00; }

.btn_select_delete, .btn_select_copy, .btn_select_move { background:#777777; color:#ffffff; font-size:14px; padding:5px 10px; font-weight:400; letter-spacing:0;}
.btn_write { background:#e51785; color:#ffffff; font-size:14px; padding:5px 10px; font-weight:400; letter-spacing:0;}

.board_button { clear:both; margin:20px 0 0 0; }

.board_page { clear:both; text-align:center; margin:120px 0 0 0; font-family:'돋움', Dotum,AppleGothic,sans-serif;}
.board_page a:link { color:#777; font-size:14px;}
.board_page span {  font-size:14px;margin:0 5px; padding:0 3px; font-family:'Noto Sans KR', sans-serif;}
.board_page span.present_page { font-size:16px; color:#e51785; border-bottom:1px solid #999999; padding-bottom:3px;}

.board_search { text-align:center; margin:0px 0 40px 0; background:#f8f8f8; padding:30px 0;}
.board_search .stx { height:32px; border:1px solid #dddddd; padding:0 5px; width:30%;}

.board_search select { height:32px; border:1px solid #dddddd;}
.board_search .btn_search { background:#ffffff; color:#333333; border:1px solid #dddddd; height:32px; width:50px; font-size:14px; line-height:16px; vertical-align:middle;}


.board_view_top { border-top:1px solid #888888;}
.board_view_top .board_view_tit { font-size:22px; font-weight:400; padding:10px 5px; border-bottom:1px solid #dddddd;}

.link_buttons { margin:20px 0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;clear:both; padding-top:20px;}
.link_buttons .link_buttons01 {float:left;}
.link_buttons .link_buttons02 {float:right;}

.btn_prev, .btn_next { background:#ffffff; border:1px solid #cccccc; box-sizing:border-box; color:#444444; font-size:14px; padding:5px 10px; font-weight:400; letter-spacing:0;}
.btn_copy, .btn_move { background:#777777; color:#ffffff; font-size:14px; padding:5px 10px; font-weight:400; letter-spacing:0;}
.btn_list_search, .btn_list, .btn_modify, .btn_delete, .btn_reply { background:#f06114; color:#ffffff; font-size:14px; padding:5px 10px; font-weight:400; letter-spacing:0;}

.board_write {border-top:1px solid #888888;}
.board_write .board_write_box { padding:15px 0;}
.write_head { padding:10px 0; text-align:left; color:#8492A0; }
.field { border:1px solid #ccc; }
.board_write input.ed { border:1px solid #ddd; height:32px;  padding:0 5px;}
.btn_file_ { display:inline-block; vertical-align:top; margin-top:11px; margin-left:4px;}

.icon_new { font-size:9px; background:#e51785; padding:1px 4px; color:#ffffff; margin-left:5px; vertical-align:middle; border-radius:3px; display:inline-block; margin-top:-3px;}
.icon_hot { font-size:9px; background:#ea0808; padding:1px 4px; color:#ffffff; margin-left:5px; vertical-align:middle; border-radius:3px; display:inline-block; margin-top:-3px;}
.icon_secret i {}
