.section-1-table thead th:first-of-type{width: 10.25%;}
.section-1-table thead th:nth-child(2){width: 20.77%;}
.section-1-table thead th:last-child{width: 68.98%;}
.section-1-2-table thead tr:first-child > th:first-of-type{width: 17.35%;}
.section-1-2-table thead tr:first-child > th:nth-child(2){width: 22.99%;}
.section-1-2-table thead tr:first-child > th:last-child{width: 59.66%;}
.section-2-table thead tr:first-child > th{width: 50%;}
.section-2-table tbody tr > th{width: 12.82%;}
.section-2-table tbody tr > td{width: 37.18%;vertical-align: middle;}
.section-2-table .table-list-cov{display: flex;justify-content: space-between;}
.section-2-table .table-list-cov .table-list-col{width: 50%;}
.section-2-1-table thead th:first-of-type{width: 12.82%;}
.section-2-1-table thead th:nth-child(2){width: 66.813%;}
.section-2-1-table thead th:last-child{width: 20.51%;}
.bg-color{background-color: #f2f2f2;}
.flow td {vertical-align: middle;padding: 18px 15px;}
.c-table .c-list__item{padding-top: 0;padding-bottom: 0;}
/*! background */
.background .c-table__headCell{background-color: #004878;color: #fff;text-align: center;font-weight: 700;vertical-align: middle;padding: 25px 15px;}
.background td{vertical-align: middle;}
@media only screen and (max-width:767px){
	.background table{width: 100%;}
	.background th{display: block;white-space: initial;padding: 20px;}
	.background td{display: block;white-space: initial;padding: 20px;border-top: none;border-bottom: none;}
	.background tr:last-child td{border-bottom: 1px solid #b2b2b2;}
	.background .c-table__headCell{padding: 5px 20px;}
}

/*! flow */
.flow thead th{background-color: #014877;color: #fff;text-align: center;font-weight: 700;vertical-align: middle;}
.flow .c-table__headCell{text-align: center;vertical-align: middle;}
.flow .flow-border--dot{border-top: 1px dotted #b2b2b2;}
.flow .flow-border--none{border-bottom: none;}
