/* BODY */
#mainContents{
	padding-bottom:20px;
	}
	.imgpd10{
		margin-top:10px;
		margin-bottom:10px;}
	.imgpd15{
		margin-top:15px;
		margin-bottom:15px;}
	.imgpd20{
		margin-top:20px;
		margin-bottom:20px;}

	.gray00 table td,
	.gray02 table td,
	.gray02 table td{
		padding:3px 3px;
		line-height:1.5em;
		}
	.gray01 table td p,
	.gray02 table td p,
	.gray01 table td{
		font-size:0.85em;
		padding-bottmon:0;
		margin-bottmon:0;
		}
	.gray00 table table p,
	.gray00 table table p.txt10c,
	.gray01 table table p,
	.gray01 table table p.txt10c,
	.gray01 table table td,
	.gray01 table table td .txt10c,
	.gray01 table table td .txt10c p,
	.gray01 table table td .txt10,
	.gray01 table table td .txt10 p,
	.gray01 table table td  p.txt10,
	.gray01 table table table p,
	.gray01 table table table td,
	.gray01 table table table td .txt10c,
	.gray01 table table table td .txt10c p,
	.gray01 table table table td  p.txt10c,
	.gray01 table table table td .txt10,
	.gray01 table table table td .txt10 p{
		font-size:1em;
		padding-bottmon:0;
		margin-bottmon:0;
		}
	.gray01 b.red,
	.gray01 b.ofblue{
		font-size:1.2em;
		}
		table.pd1 td{
			padding:10px;
			line-height:1.6em;
			}
		#mainContents table.pd1 td.gray00 p,
		#mainContents table.pd1 td.gray00 table td p{
			padding:0;
			margin:0;
			line-height:1.6em;
			}
		table.pd1 td td{
			padding:0;
			vertical-align:top;
			}
		table.pd1 td table.pd2 td{
			padding:3px;
			}
			td.txt10c,
			table.pd1 td.txt10c{
				line-height:1.5em;
				padding-bottom:0;
				}
			td.txt10c div,
			td.txt10c p{
				line-height:1.5em;
				margin-top:5px;
				margin-left:3px;
				margin-right:3px;
				}