@charset "UTF-8";
/* CSS Document */


.table_wrapper {
	float:left;
	width:100%;
	height:auto;
	padding: 0 0 30px 0;
}

.td-01 {
float:left;
width:100%;
height:auto;
line-height:25px;
padding: 8px 0 0 0;
}

.td-02 {
float:left;
width:100%;
height:auto;
padding: 0 0 0 0;
text-align:left;
}

.td-03 {

line-height:25px;
padding: 20px 0 20px 0;
}



.h-01 {
	line-height:30px;
	padding: 10px 0 0 0;
	background:none;
	color:#707173;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	border-top:#cccccc solid 1px;

}

.col-start-01 {
	line-height:20px;
	padding: 10px 0 5px 0;
	background:none;
	color:#707173;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}

.b-01 {
	line-height:20px;
	padding: 10px 0 5px 0;
	background:none;
	color:#707173;
	font-size:12px;
	text-align:left;
	vertical-align:top;

}

.col-start-02 {
	line-height:20px;
	padding: 5px 0 5px 0;
	background:none;
	color:#707173;
	font-size:12px;
	text-align:left;
	vertical-align:top;

}

.b-02 {
	line-height:20px;
	padding: 5px 0 5px 0;
	background:none;
	color:#707173;
	font-size:12px;
	text-align:left;
	vertical-align:top;

}

.b-03 {
	line-height:20px;
	padding: 5px 0 5px 0;
	background:none;
	color:#707173;
	font-size:12px;
	text-align:left;
	vertical-align:top;

}

.fo-start-01 {
	line-height:20px;
	padding: 5px 0 10px 0;
	background:none;
	color:#e2001a;
	font-size:12px;
	text-align:left;
	vertical-align:top;

}

.fo-01 {
	line-height:20px;
	padding: 5px 0 10px 0;
	background:none;
	color:#e2001a;
	font-size:12px;
	text-align:left;
	vertical-align:top;
}