﻿.tbl_basic{border:1px solid #e8e9ea; border-collapse:collapse;border-top:2px solid #113971; background-color:#fff; width:100%;font-size: 0.8em;}
.tbl_basic th{ background:#e8edf5; color:#1c3962; font-weight:bold; text-align:center; }
.tbl_basic td{ color:#787878;}
.tbl_basic th, .tbl_basic td{padding:6px 5px 7px 5px; border:1px solid #b9b9b9; font-size: 1.1em;}
.tbl_basic .align_l{padding-left:15px }
.tbl_basic input, .tbl_basic textarea {padding: 3px; margin:3px; width:calc(100% - 16px);}
 
.tbl_list{border:1px solid #e8e9ea; border-collapse:collapse; background-color:#fff; width:100%; font-size: 1.0em;}
.tbl_list th{background:#113971; color:#fff;  font-weight:bold; text-align:center;}
.tbl_list td{color:#787878;border-left:1px solid #e8e9ea; text-align:center;}
.tbl_list th, .tbl_list td{padding:7px 0 8px; line-height:1.5em; border:1px solid #e8e9ea; font-size: 1.1em;}
.tbl_list .align_l{padding-left:15px }
.tbl_list .subject{ height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:1.5em; text-align:left;}
.tbl_list .cont_text{padding:15px; text-align:left;}
