.kamotu8 table{
	margin-bottom:50px;
}
.kamotu8 h1 {
    position: relative;
    padding: 0 .5em .5em 2em;
    border-bottom: 1px solid #ccc;
}
.kamotu8 h1::before,.kamotu8 h1::after {
    position: absolute;
    content: '';
    border-radius: 100%;
}
.kamotu8 h1::before {
    top: .2em;
    left: .2em;
    z-index: 2;
    width: 18px;
    height: 18px;
    background: rgba(150, 150, 150, .5);
}
.kamotu8 h1::after {
    top: .7em;
    left: .7em;
    width: 13px;
    height: 13px;
    background: rgba(210, 210, 210, .5);
}

.kamotu8 table,
.kamotu8 table td,
.kamotu8 table th {
	border: 1px solid #595959;
	border-collapse: collapse;
	white-space: nowrap;
	font-weight: bold;
/* 	width:100%; */
}

.kamotu8 table td,
.kamotu8 table th {
	padding: 5px;
	width: 100px;
	height: 30px;
}
.kamotu8 table tr:nth-child(5),
.kamotu8 table tr:nth-child(6),
.kamotu8 table tr:nth-child(7){
	background: #C2F8EF;
}
.kamotu8 table tr:first-child,
.kamotu8 table tr:last-child{
	background: #FFFF00;
}
.kamotu8 table tr:last-child{
	color:#FF0004;
}
.kamotu8 table tr:nth-child(-n+4){
	text-align:center;
}
.kamotu8 table tr td:nth-child(1),
.kamotu8 table tr:nth-child(5) > td:nth-child(2){
	text-align:center;
}
.kamotu8 table tr:nth-child(5) > td:nth-child(n+3),
.kamotu8 table tr:nth-child(n+6) > td:nth-child(n+2){
	text-align:right;
}
.size {
    border: 1px solid #FFFFFF;
    padding: 3px;
    font-size: 2em;
}