/*===========================================================================
 secStatus
===========================================================================*/
.secStatus .secWrap {
	margin-top: calc(40 * var(--rs));
}
.secStatus .sec + .sec {
	margin-top: calc(54 * var(--rs));
}
.secStatus .md-ttl02 + * {
	margin-top: calc(34 * var(--rs));
}
.secStatus .group + .group {
	margin-top: calc(30 * var(--rs));
}
.secStatus .table01 tbody td {
	padding-right: calc(4 * var(--rs));
	padding-left: calc(4 * var(--rs));
	text-align: center;
}
.secStatus .table02 thead tr:first-child th:nth-child(1) {
	width: calc(250 * var(--rs));
}
.secStatus .table02 thead th:nth-child(n + 2) {
	width: calc((100% - 250 * var(--rs)) / 8);
}
.secStatus .table02 tbody td:not(:first-child) {
	text-align: center;
}
.secStatus .table03 tbody td {
	text-align: center;
}
.secStatus .txt {
	font-size: calc(16 * var(--rs));
	line-height: 1.5;
}
.secStatus .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(20 * var(--rs));
	margin-right: calc(-130 * var(--rs));
}
.secStatus .list > li {
	margin-right: calc(130 * var(--rs));
}
.secStatus .arwLink {
	color: var(--key-color);
	font-size: calc(16 * var(--rs));
	line-height: 1.5;
}
/* PC
-------------------------------------*/
@media screen and (min-width: 769px) {
	.secStatus .table01 thead th {
		width: calc(100% / 8);
	}
	.secStatus .table03 thead th {
		width: calc(100% / 6);
	}
}
/* SP
-------------------------------------*/
@media screen and (max-width: 768px) {
	.secStatus .secWrap {
		margin-top: calc(76 * var(--rs));
	}
	.secStatus .sec + .sec {
		margin-top: calc(120 * var(--rs));
	}
	.secStatus .md-ttl02 + * {
		margin-top: calc(60 * var(--rs));
	}
	.secStatus .group + .group {
		margin-top: calc(80 * var(--rs));
	}
	.secStatus .table01 {
		margin-top: calc(30 * var(--rs));
	}
	.secStatus .table01 tbody td {
		width: calc(166 * var(--rs));
		padding-right: calc(4 * var(--rs));
		padding-left: calc(4 * var(--rs));
		text-align: center;
	}
	.secStatus .md-spScrollTxt {
		margin-bottom: calc(30 * var(--rs));
	}
	.secStatus .table02 {
		width: calc(1431 * var(--rs));
	}
	.secStatus .table02 thead tr:first-child th:nth-child(1) {
		width: calc(276 * var(--rs));
	}
	.secStatus .table02 thead th:nth-child(n + 2) {
		width: calc((100% - 276 * var(--rs)) / 8);
	}
	.secStatus .table02 thead th {
		padding-top: calc(24 * var(--rs));
		padding-bottom: calc(24 * var(--rs));
	}
	.secStatus .table03 {
		margin-top: calc(141 * var(--rs));
	}
	.secStatus .txt {
		font-size: calc(30 * var(--rs));
		line-height: 1.6;
	}
	.secStatus .list {
		margin: calc(36 * var(--rs)) calc(-44 * var(--rs)) calc(-36 * var(--rs)) 0;
	}
	.secStatus .list > li {
		margin: 0 calc(44 * var(--rs)) calc(36 * var(--rs)) 0;
	}
	.secStatus .arwLink {
		padding-right: calc(76 * var(--rs));
		font-size: calc(26 * var(--rs));
		line-height: 1.23;
	}
}



.secStatus .scrollTable table {
	width: 100%;
}
.secStatus .scrollTable table th {
	padding: calc(14* var(--rs)) calc(10* var(--rs)) calc(13* var(--rs));
	background-color: var(--key-color);
	color: #fff;
	border: 1px solid #e0d9db;
}
/* SP
----------------------------------*/
@media screen and (max-width: 768px) {
	.secStatus .scrollTable {
		margin-top: 0;
		width: calc(1431 * var(--rs));
	}
	.secStatus .scrollTable table th {
		padding: calc(30* var(--rs)) calc(24* var(--rs)) calc(34* var(--rs));
	}
}