		table tbody tr td {
		flex-basis: calc((30em - 100%) *999);
		flex-grow: 1;
	}
	table tbody tr th {
		flex-basis: 105px;
		font-weight: normal;
	}
	.table-bordered > tbody > tr {
		display: flex;
		flex-wrap: wrap;
		border-top: solid 1px #bbb !important;
		border-left: solid 1px #bbb !important;
		border-right: solid 1px #bbb !important;
	}
	.table-bordered > tbody > tr > th,.table-bordered > tbody > tr > td {
		box-shadow: none;
		border: none;
	}
	.table-bordered > tbody > tr > td {
		border-left: solid 1px #bbb !important;
	}
	.table-bordered {
		border: none;
		border-bottom: solid 1px #bbb !important;
	}
	.table-bordered>:not(caption)>* {
		border-width: 0;
	}
	table tbody tr td:first-child {
		flex-basis: calc(( - 100%)*999);
	}
	.table-seminar > tbody > tr {
    background-color: #f0f0f0;
	}
	.table-seminar > tbody > tr > td {
    background-color: #fff !important;
	}
	.table-striped {
		border-top: solid 1px #bbb;
	}
	.table-striped > tbody > tr,.table-striped > tbody > tr > th,.table-striped > tbody > tr > td {
		border: none;
	}
	.breadcrumb {
		margin-top: 20px;
	}
	.mw50 {
		width: 50%;
	}
	.uld {
		 list-style-type: '・'; 
		 list-style-position: inside;
	}
	.img_center {
	text-align: center;	
	}
	.fbox {
			box-shadow: inset 0px 0px 0px 10px rgb(106 154 189 / 29%);
			border: 1px solid #6a9abd;
			margin-bottom: 20px;
			border-radius: 10px;
			min-height: 100px;
			position: relative;
			margin-top: 20px;
			padding: 40px;
			background-color: #6a9abd0f;
			color:#222;
	}
	.fbox h3 {
	color: #000;
			font-size: 18px;
			position: relative;
			padding-left: 55px;
			margin: 0;
	}
	.fbox h3 span {
			background-color:#cc3939;
			color: #fff;
			padding: 5px 10px;
			border-radius: 3px;
			font-size: 12px;
			margin-right: 4px;
			position: absolute;
			top: 0;
			left: 0;
		}
		.breadcrumb {
			margin-top: 20px;
		}
	@media (max-width: 999px) {
		.mw50 {
        width: 100%;
    }
		.table-seminar > tbody > tr > th {
			flex-basis: 100%;
		}
		.table-bordered > tbody > tr > td {
			border-left: none !important;
			border-top: solid 1px #bbb !important;
		}
	}