/* color */
/* media queries*/
/*------------------------------------------------news----------------------------------------------------------------*/
.news table {
		width: 100%;
		margin-top: 1.6rem;
}

.news table tr {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 8px;
}

.news table tr:nth-of-type(n+2) {
		margin-top: 2.4rem;
}

.news table td {
		margin: 0;
		padding: 0;
}

.news table td:first-of-type {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		gap: 8px;
		width: 100%;
		font-weight: bold;
		font-size: 1.8rem;
}

.news table td:first-of-type span {
		-ms-flex: 0 1 auto;
		-webkit-box-flex: 0;
		        flex: 0 1 auto;
}

.news table td:first-of-type span:first-of-type {
		width: 40%;
		font-size: 1.4rem;
		-ms-flex: 0 1 auto;
		-webkit-box-flex: 0;
		        flex: 0 1 auto;
		border: solid 1px #EB8445;
		/*border: solid 1px #fff#EB8445;*/
		padding: 0.2rem 0.5rem;
		text-align: center;
}

.news table td:nth-of-type(n+2) {
		font-size: 1.4rem;
		/*padding-left: 1.4rem;*/
}