@charset "UTF-8";
/* CSS Document */
.aka_futoji, .ao_futoji {
	font-weight: 900!important;
	font-size: 1.2em!important;
}
body {
    position: relative;
    margin: 0;
    padding: 0;
}
table {
	border-collapse:collapse!important;
	font-size: x-small!important;
    width: 100%!important;
    box-sizing: border-box!important;
    border-bottom: 1px solid #000;
}
p {
    padding: 15px;
}
tr, th, td, font, p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"!important;
	font-size: x-small!important;
}
tr {
    height: auto!important;
}
td {
    word-break: break-all;
    white-space: normal!important;
    padding: 1px!important;
    height: auto!important;
}
div.head {
    position: fixed;
    top: 0;
    left: 0;
    background: #ccc;
}
/*
col:nth-child(1) {
    width: 150px!important;
}

col:nth-child(2) {
    width: 150px!important;
}

col:nth-child(3) {
    width: 80px!important;
}
col:nth-child(4) {
    width: 80px!important;
}
col:nth-child(5) {
    width: 40px!important;
}
col:nth-child(6) {
    width: 40px!important;
}
col:nth-child(7) {
    width: 50px!important;
}
col:nth-child(8), col:nth-child(10), col:nth-child(12), col:nth-child(14), col:nth-child(16), col:nth-child(18), col:nth-child(20), col:nth-child(22), col:nth-child(24) {
    width: 50px!important;
}

col:nth-child(9), col:nth-child(11), col:nth-child(13), col:nth-child(15), col:nth-child(17), col:nth-child(19), col:nth-child(21), col:nth-child(23), col:nth-child(25) {
    width: 20px!important;
}
*/