@charset "utf-8";

.board_info {margin-bottom:10px;font-size:1.0em;word-spacing:3px;}

.tb_board {width:100%;font-size:1.0em;color:#3d3d3d;text-align:center;}
.tb_board td {padding:6px 5px;border-bottom:1px solid #c2c2c2;}
.tb_board thead td {padding:8x 0;font-size:1.0em;font-weight:700;background-color:#f6f6f6;border-top:2px solid #d5d5d5;border-bottom-color:#e6e6e6;}
.tb_board td.num {width:80px;font-family:'Segoe UI',Calibri,sans-serif;}
.tb_board td.subject {padding:0;text-align:left;}
.tb_board td.subject .tb_fixed {width:100%;table-layout:fixed;}
.tb_board td.subject .tb_fixed td {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border:none;}
.tb_board td.name {width:80px}
.tb_board td.date {width:100px;font-family:'Segoe UI',Calibri,sans-serif;}
.tb_board td.hit {width:80px;font-family:'Segoe UI',Calibri,sans-serif;}

.board_paging {margin-top:35px;font-family:'Segoe UI',Calibri,sans-serif;}
.board_paging ul {font-size:0;text-align:center;}
.board_paging li {display:inline-block;zoom:1;*display:inline;font-size:14.5px;vertical-align:middle;}
.board_paging li a {display:block;padding:5px 10px;line-height:1;font-size:1.5em;}
.board_paging li a.current {font-weight:500;color:#d00909;}
.board_paging li.arr a {padding:5px 5px;letter-spacing:-6px;}
.board_paging li.arr a span {display:inline-block;zoom:1;*display:inline;padding-right:5px;position:relative;top:-1px;}


@media only screen and (max-width:1000px) {
	.tb_board {font-size:1.1em;}
	.tb_board td.num {width:70px;}
	.tb_board td.name {width:90px}
	.tb_board td.date {width:100px;}
	.tb_board td.hit {width:70px;}
}

@media only screen and (max-width:600px) {
	.board_info {font-size:1em;}
	.tb_board {margin-top:20px;font-size:1em;/*border-top:2px solid #d5d5d5;*/}
	.tb_board thead {display:none;}
	.tb_board > tbody > tr {display:block;margin-bottom:5px;overflow:hidden;border:1px solid #c2c2c2;position:relative;}
	.tb_board td {display:block;width:100%;padding:3px 0;border:none;box-sizing:border-box;}
	.tb_board td.num {position:absolute;left:0;bottom:0;font-size:0.9em;width:25%;border-right:1px solid #ddd;}
	.tb_board td.subject {padding:6px 10px;border-bottom:1px solid #ddd;background-color:#f7f7f7;}
	.tb_board td.name {width:25%;float:left;font-size:0.9em;margin-left:25%;}
	.tb_board td.date {width:25%;float:left;font-size:0.9em;}
	.tb_board td.hit {width:25%;float:left;font-size:0.9em;}
	
	.board_paging li a {padding:4px 6px;font-size:1em;}

}
