/***********************-
タイトル :テーブル
概要：スタイルシート

制作日：2010/07

-***********************/

/* テーブル */
/* 文字サイズ */
.fontm{
	font-size: 0.9em;
}
.fonts{
	font-size: 0.8em;
}

caption{
	 padding:5px 0;
}

table.box11 caption{
 color:#003399

}
table{
	border:2px solid #000000;
}

table th,table td{
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	vertical-align:middle;
	font-weight:normal;
}
table th{
	text-align:center;
	background-color:#ECF8E0;
}
table th.left,table td.left{
	text-align:left;
}

table th.tblr,table td.tblr{
	border-right:none;
}

table th.tblu,table td.tblu{
	border-bottom:none;
}
table th.tblu2,table td.tblu2{
	border-bottom:#000000 double;
}


table.box02{
	margin:15px 0 15px 60px;
	width:400px;
}
table.box03{
	margin:15px 0;
	width:400px;
}

table.box04{
	margin:0 40px 15px 0;
	width:400px;
}


table.box02 th,table.box02 td,table.box03 th,table.box03 td,table.box04 th,table.box04 td{
	padding: 5px 6px 4px;
	line-height:1.3;
}


table.box01,table.box011{
	margin:0  0 15px 5px;
	font-size:0.9em;
	width:500px;
}
table.box01 td,table.box011 td,table.box03 td,table.box04 td{
	text-align:right;
}
table.box011 th{
	 font-size:0.9em;
}

table.box011 th,table.box011 td{
	padding: 5px 4px 4px;
	line-height:1.3;
	vertical-align:middle;
}
table.box01 th,table.box01 td{
	padding: 5px 8px 4px;
}

table.box011 td.left{
	text-align:left;
	 font-size:0.9em;
}


.top{
background:#C7F0B9;
}


/*文字間*/
.letterspace{
 letter-spacing:1em;
}


