
}
.tbWrap {
	font-size: 3rem; margin-top: 0.3em;
}


.listType02 {
	border-width: 1px; border-style: solid; border-color: rgb(23, 70, 157) rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; width: 100%; table-layout: fixed; background-color: rgb(255, 255, 255);
}
.listType02 thead tr th {
	background: rgb(4, 72, 130); padding: 1em; text-align: center; color: rgb(13, 13, 13); font-size: 1.6rem; vertical-align: middle; border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.listType02 thead tr th:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.listType02 tbody tr th {
	padding: 1em; color: rgb(13, 13, 13); font-size: 1.6rem; font-weight: 600; vertical-align: middle; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; background-color: rgb(244, 244, 244);
}
.listType02 tbody tr td {
	padding: 0.1em; text-align: left; color: rgb(68, 68, 68); line-height: 24px; font-size: 3.5rem; vertical-align: middle; border-top-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; -ms-word-break: keep-all; -ms-word-wrap: break-word;
}
.listType02 tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.listType02 tbody tr th.ac {
	text-align: center;
}
.listType02 tbody tr td.ac {
	text-align: center;
}
.listType02 tbody tr td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.listType02 tbody tr:first-child th {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.listType02 tbody tr:first-child td {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.listType02 tbody tr td .ing {
	color: rgb(26, 44, 94);
}
.listType02.type01 tbody tr th {
	padding: 0.87em;
}
.listType02.type01 tbody tr td {
	padding: 0.1em 1em;
}
.listType02 tbody tr td.link a {
	color: rgb(68, 68, 68); overflow: hidden; font-size: 1.6rem; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 70%;
}
.listType02 tbody tr td.link .new {
	margin: 0px 3px; padding: 3px 10px; border-radius: 10px; color: rgb(255, 255, 255); font-size: 1.2rem; vertical-align: middle; display: inline-block; background-color: rgb(23, 70, 157);
}
.listType02 tbody tr td.link .icn {
	margin: 0px 3px; vertical-align: middle; display: inline-block;
}
.listType02 tbody tr td.link .icn img {
	vertical-align: middle;
}
.listType02.type02 {
	border: 1px solid rgb(235, 235, 235); border-image: none;
}
