/* bbs */
.text_bold      { font-weight:bold; font-size:12px; }
.text_bold888   { font-weight:bold; font-size:11px; color:#888; }

/**
.bbs_line       { height:1px; background-color:#e5e5e5; }
.bbs_line1      { height:1px; background-color:#c7c7c7; }
.bbs_line2      { height:2px; background-color:#495d84; }
*/

/* search */
.bbs_search     { width:120px; height:24px; background-color:#ffffff; border:1px solid #c6c6c6; border-right:0px solid; }

/* button */
.bo_btn { padding:10px 0 0; *zoom:1; }
.bo_btn:after {content:""; display:block; clear:both;}
.bo_btn a {float:left; height:24px; background:url('./img/sprites_btn.gif') no-repeat; text-indent:-9000px; overflow:hidden;}

.bo_btn a.btn_del {margin-right:1px; width:41px; background-position:-95px 0;}
.bo_btn a.btn_copy {margin-right:1px; width:41px; background-position:-185px 0;}
.bo_btn a.btn_move {margin-right:1px; width:41px; background-position:-140px 0;}
.bo_btn a.btn_edit {margin-right:1px; width:41px; background-position:-50px 0;}

.bo_btn a.btn_reply {margin-right:1px; width:41px; background-position:-230px 0;}
.bo_btn a.btn_write {width:65px; background-position:-389px 0;}

.bo_btn a.btn_prev {margin-right:1px; width:50px; background-position:-557px 0;}
.bo_btn a.btn_next {margin-right:1px; width:50px; background-position:-612px 0;}
.bo_btn a.btn_list {margin-right:1px; width:41px; background-position:-5px 0;}
.bo_btn a.btn_slist {margin-right:1px; width:65px; background-position:-320px 0;}


body, td, p, input, button, textarea, select, .c1{height:38px!important; vertical-align: middle!important}
.board_top {display:block; }

.board_list {margin-top:50px; clear:both; width:100%; table-layout:fixed; margin:5px 0 0 0; }
.board_list th { font-weight:bold; font-size:.9rem; }
.board_list th { white-space:nowrap; height:34px; overflow:hidden; text-align:center; }
.board_list th { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }

.board_list tr.bg0 { background-color:#fafafa; }
.board_list tr.bg1 { background-color:#ffffff; }

.board_list td { padding:.6em; }
.board_list td { border-bottom:1px solid #ddd; }
.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 10px; text-align:center}
.board_list td.datetime { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.hit { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.good { font:normal 11px tahoma; color:#BABABA; text-align:center; }
.board_list td.nogood { font:normal 11px tahoma; color:#BABABA; text-align:center; }
body, td, p, input, button, textarea, select, .c1{height:32px; font-size:1rem; font-weight:400;}

.board_list .notice {font-weight:normal; }
@media screen and (max-width:640px) {
.board_list .notice{display:inline-block; width:120px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.subject a{display:inline-block; width:120px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: bottom;}
}
.subject img {vertical-align:inherit; margin:0 4px;}
.board_list .current { font:bold 11px tahoma; color:#E15916; }
.board_list .comment { font-family:Tahoma; font-size:10px; color:#EE5A00; }

.board_button { clear:both; margin:10px 0 0 0; overflow:hidden }

.board_page { clear:both; text-align:center; margin:20px 0 ; }
.board_page a:link { color:#777; }

.board_search { text-align:center; margin:10px 0 0 0; }
.board_search .stx { height:32px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }

.table-btn a{display:inline-block; margin-top:12px;padding:.4em .8em; border-radius:4px;
border:2px solid #0070e9; font-weight:500; vertical-align: middle; color:#0070e9}
.table-btn .marketing-btn{background:#0070e9; color:#fff;}
.table-btn a:hover{text-decoration:none; }
.search-btn{border:none}
input:focus{outline:none; border:none;border-right:0px; border-top:0px; boder-left:0px; boder-bottom:0px}
