.col-table {	font-size:10.25pt;	line-height:1.6em;	float:left;	width:100%;}.col-table .text-center {	text-align:center;}.col-table.text-left,.col-table.text-left2 {	text-align:left;}.col-table .text-right,.col-table .text-right2 {	text-align:right;}@media (max-width: 660px) {	.col-table .text-left {		text-align:center;	}	.col-table .text-right {		text-align:center;	}}.col-table .col-tb-th,.col-table .col-tb-td {	padding:0.4em;	margin:0;	font-size:9.75pt;	/*8.75pt;*/	/*color:#2d3b79;*/	text-align:center;	position:relative;	float:left;	width:14%;	line-height:1.2em;}.col-table .col-tb-th {	border-top:solid 1px #999;	border-right:solid 1px #fff;	background-color:#eee;	/*#fbfbfb;*/}.col-table .col-tb-td {	border-top:solid 1px #999;	border-right:solid 1px #eee;	background-color:#fff;}.col-table .col-tb-th:last-child,.col-table .col-tb-td:last-child {	border-right:none;}.col-table .col-tb-th.w14p,.col-table .col-tb-td.w14p {	width:14%;}.col-table .col-tb-th.w16p,.col-table .col-tb-td.w16p {	width:16%;}@media (max-width: 660px) {	.col-table .col-tb-th.w16p,	.col-table .col-tb-td.w16p {		width:100%;/*		height:32.0px;*/		padding:1.0em 0 0.6em;		font-size:10.75pt;		background-color:#ddd;		color:#080808;	}	.col-table .col-tb-th {		width:33.333%;		height:55.0px;	}	.col-table .col-tb-td {		width:33.333%	}	.col-table .col-tb-td:nth-child(4) {		border-right:none;	}}@media (max-width: 992px) {	.col-table .col-tb-th {	}	.col-table .col-tb-td {	}}.col-table .col-tb-th-rank,.col-table .col-tb-td-rank {	padding:1.2em 0.1em 0.8em;	margin:0;	text-align:center;	position:relative;}.col-table .col-tb-th-rank {	background-color:#aaa;	color:#fff;	border-top:solid 1px #ccc;	border-right:solid 1px #fff;}.col-table .col-tb-td-rank {	background-color:#fff;	border-top:solid 1px #ccc;	border-right:solid 1px #ccc;}.col-table .col-tb-td-rank:nth-child(1),.col-table .col-tb-td-rank:nth-child(2) {	text-align:right;	padding-right:0.8em;}.col-table .col-tb-td-rank:last-child,.col-table .col-tb-td-rank:last-child {	border-right:none;}/*.col-table .col-tb-td-rank:nth-child(2n+1) {	background-color:#eee;}*/.row-eq-height,.col-table {	display: flex;	flex-wrap: wrap;	float:left;	width:100%;	margin:0;	border-bottom:solid 1px #ccc;/*	width:auto;	margin:0 -1.6em 1.6em;	border-bottom:solid 1px #999;	border-left:solid 1px #999;*//*	border-left: solid 1px #999;	border-right: solid 1px #999;*/}	.th,	.col-table-th99 {		text-align:center;		padding:0.4em 0.8em;		background-color:rgba(119, 171, 57, 0.3);	/*#dbf6f9;*/		/*border-top:solid 1px #999;*/		/*border-left:solid 1px #999;*/		/*border-right:solid 1px #999;*/	}		.col-table-th99-nb {			text-align:center;			padding:1.0em 0.8em;			background-color:#efefef;			/*border-left:solid 1px #999;*/			/*border-right:solid 1px #999;*/		}	.td,	.col-table-td99 {		padding:0.4em 0.4em;		/*background-color:#fff;*/		/*border-top:solid 1px #ccc;		/*border-right:solid 1px #999;*/	}	.t-l {		border-left:solid 1px #ccc;	}	.t-r {		border-right:solid 1px #ccc;	}	.t-b {		border-bottom:solid 1px #ccc;	}		.col-table-td99a {			text-align:center;			padding:1.0em 0.8em;			background-color:#fff;			border-top:solid 1px #999;			border-left:solid 1px #999;			border-right:solid 1px #999;		}		.col-table-td99b,		.col-table-td99-nbt {			padding:1.0em 0.8em;			background-color:#fff;			border-top:none;			border-right:solid 1px #999;		}		.col-table-td99-nbr {			padding:1.0em 0.8em;			background-color:#fff;			border-top:solid 1px #999;			border-right:none;		}	.col-table-th99-e {		text-align:center;		padding:1.0em 0.8em;		background-color:#efefef;		border-top:solid 1px #999;		/*border-left:solid 1px #999;*/		border-right:solid 1px #222;	}	.col-table-td99-e {		padding:1.0em 0.8em;		background-color:#fff;		border-top:solid 1px #999;		border-right:solid 1px #222;	}		.col-table-th99.w14p,		.col-table-td99.w14p {			width:14.285%;		}		.col-table-th99.w16p,		.col-table-td99.w16p {			width:16%;		}@media screen and (max-width: 450px) {	.col-table {		font-size: 9.25pt;		line-height: 1.2em;	}		.th, .col-table-th99 {			padding: 0.4em 0.4em;		}		.td, .col-table-td99 {			padding: 0.4em 0.4em;		}	.col-table-td99 {		padding:0.4em 0.4em;	}}/*------------------------	MS Egge------------------------*/@supports (-ms-ime-align: auto) and (-webkit-text-stroke: initial) {	.col-table-th99 {		text-align:left;		max-height:22em;	}}}