.chokin_standard {
	color: #000000;
}
.chokin_manki_go {
	color: #ff0000;
	background-color: #ffff80;
}
.chokin_manki_3go {
	color: #008000;
	background-color: #ffff80;
}
/* -------------------- mp_list -------------------- */
#mp_list_body {
	clear: both;
	margin: 0 10px 0 10px;
	padding: 0;
	width: 1200px;
}
#chokin_list_table {
	border-collapse: separate;	/* collapse separate */
	empty-cells: show;
	background-color: #e0e0e0;
	border : 0px solid #e0e0e0;
}
table#chokin_list_table tr:hover {
	background: #ffced6;
}
tr.chokin_list_header th {
	background-color: #008080;
	color: #ffffff;
	padding: 2px;
	border-width: 0;
	text-align: left; vertical-align: top;
}
tr.chokin_list_odd td {
	padding: 2px;
	border-width: 0;
	vertical-align: top;
}
tr.chokin_list_odd {
	background-color: #ffffff;
}
tr.chokin_list_even td {
	padding: 2px;
	border-width: 0;
	vertical-align: top;
}
tr.chokin_list_even {
	background-color: #f0f0ff;
}
tr.chokin_list_kaiyaku td {
	padding: 2px;
	border-width: 0;
	vertical-align: top;
}
tr.chokin_list_kaiyaku {
	background-color: #c0c0c0;
}
tr.chokin_list_total td {
	background-color: #008080;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	border-width: 0;
	vertical-align: top;
}
tr.chokin_list_subtotal td {
	background-color: #ffa500;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	border-width: 0;
	vertical-align: top;
}
td.kingaku {
	text-align: right;
	color: #0000ff;
}
td.ritsu {
	text-align: right;
	color: #808000;
}
td.kikan {
	text-align: left;
	color: #808000;
}
td.kingaku_tsukizumi {
	color: #008000;
}
td.shurui_tsukizumi {
	color: #4169E1;
}
td.mankitype_keizoku {
	color: #ff0000;
}
a.a_field_name:link { color: #ffffff; font-weight: bold; }
a.a_field_name:visited { color: #ffffff; font-weight: bold; }
a.a_field_name:hover { color: #ffff00; font-weight: bold; }
a.a_field_name:active { color: #ffff00; font-weight: bold; }
/* -------------------- クロス集計 -------------------- */
#cross_body {
	clear: both;
	margin: 5px 10px 0 10px;
	padding: 0;
}
#cross_table {
	border: silver 1px solid;
	border-collapse: collapse;	/* separate collapse */
	empty-cells: show;
	background-color: #c0c0c0;
}
#cross_table th {
	border: silver 1px solid;
}
#cross_table td {
	border: silver 1px solid;
}
tr.cross_header th {
	background-color: #0cada2;
	color: #ffffff;
	padding: 2px;
	border-width: 0;
	text-align: center; vertical-align: middle;
}
.cross_header a:link { color: #ffffff; font-weight: bold; }
.cross_header a:visited { color: #ffffff; font-weight: bold; }
.cross_header a:hover { color: #ff8040; font-weight: bold; }
.cross_header a:active { color: #ffc040; font-weight: bold; }
th.cross_sub_title {
	background-color: #1e90ff !important;
}
th.cross_sub_title_goukei {
	background-color: #ffa500 !important;
}
tr.cross_data td {
	padding: 2px;
	border-width: 0;
}
td.cross_row_data {
	background-color: #ffffff;
	color: #888888;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
td.cross_row_total {
	background-color: #ffeccc;
	color: #202020;
	font-weight: bold;
	text-align: right;
}
td.cross_ginkou_name {
	background-color: #ffffff;
	text-align: left;
}
.cross_data a:link { color: #202020; }
.cross_data a:visited { color: #202020; }
.cross_data a:hover { color: #ff4500; }
.cross_data a:active { color: #ff4500; }
tr.cross_total td {
	font-weight: bold;
	padding: 2px;
	vertical-align: top;
}
td.cross_total_goukei {
	background-color: #0cada2;
	color: #ffffff;
	text-align: center;
}
td.cross_total_sub {
	background-color: #1e90ff;
	color: #ffffff;
	text-align: right;
}
td.cross_total_all {
	background-color: #ffa500;
	color: #ffffff;
	text-align: right;
}
.ascii {
	text-align: right;
}
