table { width:100%; border-spacing:0px; border-collsapse:0px; border:0px; margin:30px 0px; table-layout: fixed; }
table thead tr th { border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color: #eee; height:40px; font-size: 15px; color: #444; margin-bottom: 24px; font-weight:normal; }
table thead tr th:first-child { border-left:1px solid #ccc; }
table tbody tr td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:40px; font-size: 15px; color: #444; margin-bottom: 24px; font-weight:normal; text-align:center; }
table tbody tr td:first-child { border-left:1px solid #ccc; }
table tfoot tr td { color:red!important; height:40px; font-size: 15px; margin-bottom: 24px; font-weight:normal; }
table.table-1 { table-layout: auto; }
table.table-1 thead tr th:first-child { width:200px; }
table.table-1 tbody tr td { line-height:1.5; padding:5px; text-align:left; }
table.table-1 tbody tr td:first-child { text-align:center; }
table.table-2 { table-layout: fixed; }
table.table-2 tbody tr th { border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background-color: #eee; height:40px; font-size: 15px; color: #444; margin-bottom: 24px; font-weight:normal; }
table.table-2 tbody tr:first-child th { border-top:1px solid #ccc; }
table.table-2 tbody tr:first-child td { border-top:1px solid #ccc; }
table.table-3 { table-layout: auto; }
table.table-3 thead tr th:first-child { width:50px; }
table.table-3 thead tr th:nth-of-type(2) { width:100px; }
table.table-3 tbody tr td { line-height:1.5; padding:5px; text-align:left; }
table.table-3 tbody tr td:first-child { text-align:center; }
table.table-4 { table-layout: auto; }
table.table-4 thead tr th:first-child { width:160px; }
table.table-4 thead tr th:nth-of-type(2) { width:60px; }
table.table-4 tbody tr td { line-height:1.5; padding:5px; text-align:center; }
table.table-4 tbody tr td:nth-of-type(3) { text-align:left; }
table.table-5 { table-layout: auto; }
table.table-5 thead tr th:first-child { width:50px; }
table.table-5 tbody tr td { line-height:1.5; padding:5px; text-align:left; }
table.table-5 tbody tr td:first-child { text-align:center; }
table.table-5 tbody tr td:last-child { text-align:center; width:100px;  }
table.table-6 { table-layout: auto; }
table.table-6 tbody tr th { border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background-color: #eee; width:200px; height:40px; font-size: 15px; color: #444; margin-bottom: 24px; font-weight:normal; }
table.table-6 tbody tr:first-child th { border-top:1px solid #ccc; }
table.table-6 tbody tr:first-child td { border-top:1px solid #ccc; }
table.table-7 { table-layout: auto; }
table.table-7 thead tr th:first-child { width:200px; }
table.table-7 tbody tr td { line-height:1.5; padding:5px; text-align:left; }
table.table-7 tbody tr td:first-child { text-align:center; }
table.table-7 tbody tr td:nth-of-type(3){ width:100px; text-align:center; }
table.table-8 { table-layout: auto; }
table.table-8 thead tr th:nth-of-type(2){ width:100px; }
table.table-8 tbody tr td { line-height:1.5; padding:5px; text-align:left; }
table.table-8 tbody tr td:nth-of-type(2){ width:100px; text-align:center; }



ol.ol-list { width:100%; margin:30px 0px; list-style-type: decimal; }
ol.ol-list li { font-size: 15px; color: #444; margin-bottom: 24px; font-weight:normal; list-style: decimal inside; line-height:1.5; }
ul.ul-list { width:100%; margin:30px 0px; list-style: none; }
ul.ul-list li { font-size: 15px; color: #444; margin-bottom: 24px; font-weight:normal; list-style: none; line-height:1.5; }
.alter { color:red!important; }
.left-none { border-left:0px!important; }
.bottom-none { border-bottom:0px!important; }
.center { text-align: center!important; }
.main-btn { padding:10px 20px; background:#004E73; border-radius:5px; font-size:18px; font-weight:bold; color:#fff; position:relative; top:30px; }
.tbl_wrap table { table-layout: auto; } 
.tbl_wrap table tr td { border-left:0px!important; border-right:0px!important; }
#bo_list .td_name { width: 150px; }

@media screen and (max-width: 768px) {
	table.table-1 thead tr th:first-child { width:100px; }
	
}

