@charset "Shift_JIS";

@media screen and (max-width: 767px) {
	#contentWrap .table01 .status{
		width:auto;
		text-align:left;
	}
	#contentWrap .table01 {
		border: none;
	}
	#contentWrap .table01 .thArea{
		display: none;
	}
	#contentWrap .table01 tr {
		display: block;
		background-color: #FFFFFF;
	}
	#contentWrap .table01 tr:nth-child( n + 3 ) {
		margin-top: 20px;
	}
	#contentWrap .table01 td {
		display: flex;
		justify-content: flex-start;
		padding: 5px 0;
		border-right: none;
		border-bottom: none;
	}
	#contentWrap .table01 td:before {
		width: 7em;
		content: attr(data-label);
		color: #777777;
	}
	#contentWrap .table01 td span {
		flex: 1;
	}
	#contentWrap .table01 .tdTitle_sm {
		width: 100%;
		margin-bottom: 10px;
		padding: 8px 10px;
		display: inline-block;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #869db1;
	}
	#contentWrap .table01 .tdTitle_sm::before {
		display: none;
	}

	.link p{
		float: none;
		margin-right: 0;
	}
	.link a{
		width: 100%;
	}
}