@charset "UTF-8";

/* -------混雑状況色分け------- */
#crowd + .block_table_1 table tr:nth-child(2) td:nth-child(2),
#crowd + .block_table_1 table tr:nth-child(2) td:nth-child(3),
#crowd + .block_table_1 table tr:nth-child(2) td:nth-child(6),
#crowd + .block_table_1 table tr:nth-child(2) td:nth-child(7),
#crowd + .block_table_1 table tr:nth-child(3) td:nth-child(2),
#crowd + .block_table_1 table tr:nth-child(4) td:nth-child(4),
#crowd + .block_table_1 table tr:nth-child(5) td:nth-child(4) {
	background-color: #F8E6A8;
}

#crowd + .block_table_1 table tr:nth-child(3) td:nth-child(7) {
	background-color: #F8D1CF;
}

#crowd + .block_table_1 table tr:nth-child(2) td:nth-child(4),
#crowd + .block_table_1 table tr:nth-child(2) td:nth-child(5),
#crowd + .block_table_1 table tr:nth-child(3) td:nth-child(3),
#crowd + .block_table_1 table tr:nth-child(3) td:nth-child(5),
#crowd + .block_table_1 table tr:nth-child(3) td:nth-child(6),
#crowd + .block_table_1 table tr:nth-child(4) td:nth-child(2),
#crowd + .block_table_1 table tr:nth-child(5) td:nth-child(2),
#crowd + .block_table_1 table tr:nth-child(5) td:nth-child(3),
#crowd + .block_table_1 table tr:nth-child(5) td:nth-child(6) {
	background-color: #D7E8C5 !important;
}

#crowd + .block_table_1 table tr:nth-child(3) td:nth-child(4),
#crowd + .block_table_1 table tr:nth-child(4) td:nth-child(3),
#crowd + .block_table_1 table tr:nth-child(4) td:nth-child(6) {
	background-color: #D8DDF0;
}

#crowd + .block_table_1 table tr:nth-child(2) td:nth-child(5),
#crowd + .block_table_1 table tr:nth-child(3) td:nth-child(5),
#crowd + .block_table_1 table tr:nth-child(4) td:nth-child(5),
#crowd + .block_table_1 table tr:nth-child(4) td:nth-child(7),
#crowd + .block_table_1 table tr:nth-child(5) td:nth-child(5),
#crowd + .block_table_1 table tr:nth-child(5) td:nth-child(7) {
	background-color: var(--i_sub2_color);
}


#crowd2 + .block_table_5 table tr td {
	background-color: #F8D1CF;
}
#crowd2 + .block_table_5 table tr td:nth-child(2) {
	background-color: #F8E6A8;
}

#crowd2 + .block_table_5 table tr td:nth-child(3) {
	background-color: #D7E8C5;
}
#crowd2 + .block_table_5 table tr td:nth-child(4) {
	background-color: #D8DDF0;
}

#crowd + .block_table_1 .outer,
#crowd2 + .block_table_5 .outer {
	overflow: auto;
}

#crowd + .block_table_1 table,
#crowd2 + .block_table_5 table {
	table-layout: auto;
	white-space: nowrap;
}
