@charset "utf-8";
/* CSS Document */
/* =======================================

	table CSS

 -----------------------------------------
	INDEX
 -----------------------------------------
 	1.outlineSub
 	2.outlineSub02

========================================== */

/* 1. outlineSub
========================================== */

table.outlineSub {
	width: 90%;
	border: none;
	border-collapse: separate;
	border-spacing: 1px;
	color: #000;
	font-size: 92.4%;
	background-color: #999;
	margin: 20px auto;
}
table.outlineSub td {
	padding: 3px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	vertical-align: middle;
	text-align: center;
	background-color: #F3F3F3;
	line-height: 1.5;
}
table.outlineSub th {
	padding: 3px;
	border-top: 1px solid #CDCD9C;
	border-left: 1px solid #CDCD9C;
	vertical-align: top;
	color: #FFFFFF;
	text-align: center;
	background-color: #C33;
}
table.outlineSub td {
	padding: 3px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	vertical-align: top;
}
table.outlineSub td.tachiai {
	text-align: left;
}

/* 2. outlineSub02
========================================== */

table.outlineSub02 {
	width: 75%;
	border: none;
	border-collapse: separate;
	border-spacing: 1px;
	color: #000;
	font-size: 92.4%;
	background-color: #999;
	margin: 20px auto;
}
table.outlineSub02 td {
	padding: 4px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	vertical-align: middle;
	text-align: center;
	background-color: #FFF;
	line-height: 1.5;
}
table.outlineSub02 th {
	padding: 4px;
	border-top: 1px solid #CDCD9C;
	border-left: 1px solid #CDCD9C;
	vertical-align: top;
	color: #FFFFFF;
	text-align: center;
	background-color: #C33;
}
table.outlineSub02 td {
	padding: 4px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	vertical-align: top;
}
