div.body01
{
	padding-left: 122px;
	/*background-image: url(./img/perf01.jpg);
	background-repeat: no-repeat;*/

	background-image: url(./img/body01.jpg);	/* add by yano 2008.2.22 */
	background-repeat: repeat-y;
}

div.perf01
{
	background-image: url(./img/perf02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

table.perf02
{
	width: 500px;
/*
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #000000;
*/
	border: 1px solid #999;	/* 2008.2.23 add by yano */
}

td.perf03
{
	background-color: #fcd99f;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
/*
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #000000;
*/
}

td.perf04
{
	background-color: #fffde2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
/*
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #000000;
*/
}

/* 2008.2.23 add by yano */
td.perf04y
{
	background-color: #fffde2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	/*padding-right: 10px;*/
}

td.perf04y img {			/* 2008.2.23 add by yano */
	margin-right: 10px;
}

td.perf05
{
	background-color: #fef3e2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #000000;
}

div.perf06
{
	width: 75px;
	float: left;
	display: inline;
}

div.perf07
{
	width: 400px;
	float: left;
	display: inline;
}

div.perf08
{
	padding-bottom: 40px;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #000000;
}
