
.tb0{
	background-color	: #333333;
	margin				: 30px auto;
	border				: 1px solid gray;
}
.tb0_1{
	background-color	: #333333;
	margin				: 0px auto;
	margin-top			: -46px;
	border				: 1px solid gray;
}
.tb0_2{
	margin				: 30px auto;
}
.tb0_3{
	margin				: 30px 26px;
}
.tb0_4{
	background-color	: #333333;
	margin				: 25px 10px 20px 10px;
	border				: 1px solid gray;
}
.tb0_5{
	background-color	: #333333;
	margin				: 20px 10px 25px 10px;
	border				: 1px solid gray;
}
.tb0_6{
	background-color	: #333333;
	margin				: 0px auto;
	border				: 1px solid gray;
}
.tb0_7{
	margin				: 0px auto;
	padding				: 0px;
}
.tb0_8{
	background-color	: #333333;
	margin				: 30px 10px;
	border				: 1px solid gray;
}

.tb1{
	background-color	: #222222;
	font-size			: 10pt;
	text-align			: center;
	margin				: 10px;
	padding				: 2px 10px;
	border				: 1px solid gray;
}
.tb1_1{
	background-color	: #000066;
	font-size			: 10pt;
	text-align			: center;
	margin				: 10px;
	padding				: 0px;
	border				: 1px solid gray;
}
.tb1_1_1{
	background-color	: #000066;
	font-size			: 15pt;
	text-align			: center;
	margin				: 10px;
	padding				: 0px;
	border				: 1px solid gray;
}
.tb1_2{
	background-color	: #222222;
	font-size			: 10pt;
	text-align			: center;
	margin				: 10px;
	padding				: 2px;
	border				: 1px solid gray;
}
.tb1_3{
	background-color	: #000000;
	font-size			: 10pt;
	text-align			: center;
	margin				: 10px;
	padding				: 3px 10px;
	border				: 1px solid gray;
}

.tb2{
	font-size			: 10pt;
	margin				: 10px;
	padding				: 3px 7px;
	border				: 1px solid gray;
	text-align			: left;
}
.tb3{
	font-size			: 10pt;
	margin				: 10px;
	padding				: 5px 30px;
	border				: 1px solid gray;
	text-align			: left;
}

.tal{
	font-size			: 10pt;
	text-align			: left;
}
.tal1{
	font-size			: 10pt;
	text-align			: left;
	padding				: 0px 10px;
}
.tal_2{
	background-color	: #222222;
	font-size			: 10pt;
	text-align			: left;
	padding				: 0px 0px 0px 3px;
}
.tal_3{
	background-color	: #333333;
	font-size			: 10pt;
	text-align			: left;
	padding				: 0px 0px 0px 3px;
}
.tal_4{
	font-size			: 10pt;
	text-align			: left;
	padding				: 0px 20px;
}
.tal_5{
	background-color	: #000000;
	border				: 1px solid gray;
	font-size			: 10pt;
	text-align			: left;
	padding				: 0px 20px;
}

.tac{
	font-size			: 10pt;
	text-align			: center;
}

.tar{
	font-size			: 10pt;
	text-align			: right;
}

/* オプション判定 */
.Y{
	font-size			: 10pt;
	text-align			: center;
	color				: #FFFFFF;
	background-color	: #222222;
}
.N{
	font-size			: 10pt;
	text-align			: center;
	color				: #777777;
	background-color	: #555555;
}