@charset "utf-8";
/* CSS Document */
body {color: white; background-color: black; font-family: "メイリオ", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "sans-serif";}
td, th {font-size: small;}
a:link {color: white; text-decoration: none}
a:visited {color: white; text-decoration: none}
a:hover {color: red; text-decoration: none}
a:active {color: gold; text-decoration: none}
.for_id a:link {color: white;}
.for_id a:visited {color: white;}
.for_id a:hover {color: red;}
.for_id a:active {color: gold;}
.arrow {font-size: small;}
.arrow_r {font-size: small; color: red;}
.form-text {color: white;}
.btn_id {padding: 0px; font-size: x-small; width: 4em; text-align: center;}
.table-sticky-container {
	max-height: 80vh;
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 2px;
}
.table-sticky-container table {
	width: 100%;
	margin: 0;
 table-layout: auto;
}
.table-sticky-container th {
	position: sticky;
	top: -1px;
	z-index: 1020;
	background-color: black;
}
.table-sticky-container th:last-child, .table-sticky-container td:last-child {
	padding-right: 15px;
}
.custom-tooltip {
  --bs-tooltip-text-align: left;
}
.custom-tooltip .tooltip-inner {
	white-space: nowrap;
	max-width: none;
}