@charset "utf-8";

.board_list .tstyle_list {table-layout: fixed;}

.board_list .tstyle_list th:first-child,
.board_list .tstyle_list th:last-child {width: 8rem;}

.board_list .tstyle_list th:nth-child(2) {width: 18rem;}

.board_list .tstyle_list th:nth-child(4),
.board_list .tstyle_list th:nth-child(5),
.board_list .tstyle_list th:nth-child(6) {width: 12rem;}

.board_list .tstyle_list .txt_left > * {overflow: hidden; white-space: normal; text-overflow: ellipsis; word-break: keep-all; line-height: 1.2; }
.board_list .tstyle_list td::before { height:100%;}
.board_list .tstyle_list td + td::after { height:calc(100% - 3px);}