/* =========================================================
■ table-01 CSS のみで見栄えよくしてみる
========================================================= */
table#table-01 {
	width: 510px;
	border: 1px #D9D9D9 solid;
	border-collapse: collapse;
	border-spacing: 0;
}
table#table-01 tr:hover td {
	background: #3D80DF;
	color: #FFFFFF;
}
table#table-01 th {
	padding: 5px;
	border: #444444 1px solid;
	background: #666666;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 80%;
	line-height: 120%;
	text-align: center;
	white-space: nowrap;
}
table#table-01 th.speech {
	background: #8C8C8C;
	color: #FFFFFF;
}
table#table-01 td {
	padding: 5px;
	border: #D9D9D9 solid;
	border-width: 0 1px 0 1px;
	font-size: 80%;
	text-align: center;
	white-space: nowrap;
}
table#table-01 tr.even {
	background: #EDF3FE;
	text-align: center;
	white-space: nowrap;
}


/* =========================================================
■ table-02 背景に画像を使ってみる
========================================================= */
table#table-02 {
	width: 510px;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 80%;
}
table#table-02 th {
	height: 46px;
	background: url(img/bg_03_header.gif) repeat-x 0 100%;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	line-height: 23px;
}
table#table-02 tr:hover td {
	background: #F2D4CC;
}
table#table-02 td {
	padding: 10px 5px;
	border: #000000 solid;
	border-width: 0 0 1px 0;
	text-align: center;
	white-space: nowrap;
}
table#table-02 td.ms {
	background: #EEEEEE;
	color: #9B1F00;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}


/* =========================================================
■ table-03 colgroup を使う
========================================================= */
table#table-03 {
	width: 510px;
	border-collapse: collapse;
	border-spacing: 0;
	border: solid #C93F2C;
	border-width: 1px 0 1px 0;
	font-size: 80%;
	color: #FFF;
}
table#table-03 tr:hover td {
	font-weight: bold;
}
table#table-03 th {
	padding: 8px;
}
table#table-03 td {
	padding: 8px;
	border: solid #C93F2C;
	border-width: 1px 0 1px 0;
}
table#table-03 colgroup col.title {
	width: 90px;
	background: #410000;
}
table#table-03 colgroup col.zebla-01 {
	width: 100px;
	background: #B51400;
}
table#table-03 colgroup col.zebla-02 {
	width: 100px;
	background: #800200;
}
table#table-03 th#pilot-01 {
	background: #800200;
}
table#table-03 th#pilot-02 {
	background: #5B0000;
}
