/***********************-タイトル :テーブル概要：スタイルシート制作日：2008/07-***********************//* テーブル *//* 文字サイズ */.fontm{	font-size: 0.9em;}.fonts{	font-size: 0.8em;}table.box01,table.box011,table.box02,table.box03{	border-top:2px solid #000000;	border-left:2px solid #000000;}table.box01,table.box011{	width:500px;}table.box02{	margin:15px 0 15px 35px;	width:400px;}/* safari only \*/html:\66irst-child table.box02{	margin:15px 0 15px 0px;	width:450px;}/* ------------------------WinIE7+WinIE6------------------------ */* html table.box02{	margin:15px 0 15px 20px;}*+html body table.box02{	margin:15px 0 15px 20px;}table.box01,table.box011{	margin:5px 0 15px 5px;}table.box01 th,table.box01 td,table.box011 th,table.box011 td,table.box011 td,table.box02 th,table.box02 td{	border-bottom:1px solid #000000;	border-right:1px solid #000000;	line-height:1.3;	vertical-align:middle;}table.box011 th,table.box011 td{	padding: 5px 3px 4px;}table.box01 th,table.box01 td,table.box02 th,table.box02 td{	padding: 5px 6px 4px;}/* ------------------------WinIE7+WinIE6------------------------ */*+html body table.ie7 td{	padding: 5px 3px 4px;}*+html body table.ie7 th{	padding: 5px 3px 4px;}/* safari only \*/html:\66irst-child table.ie7 td{	padding: 5px 3px 4px;	font-size:0.9em;}html:\66irst-child table.ie7 th{	padding: 5px 3px 4px;	font-size:0.8em;}table.box01 th.top,table.box011 th.top,table.box02 th.top {	background-color:#F0F7FF;	font-weight:normal;	text-align:center;}table.box01 th.left,table.box011 th.left,table.box02 th.left{	background-color:#f0f0f0;	font-weight:normal;	text-align:left;}table.box011 th{	font-size:0.8em;}table.box01 th,table.box02 th{	font-size:0.9em;}table.box01 td,table.box011 td,table.box02 td{	text-align:right;}table.box01 .under,table.box011 .under,table.box02 .under,table.box03 .under{	border-bottom:2px solid #333333;}table.box01 .under2,table.box011 .under2,table.box02 .under2,table.box03 .under2{	border-bottom:3px double #333333;}table.box01 .rightline,table.box011 .rightline,table.box02 .rightline,table.box03 .rightline{	border-right:2px solid #333333;}table.box01 td.left{	text-align:left;}th.center{	text-align:center;	background-color:#f0f0f0;	font-weight:normal;}th.left0{	background-color:#f0f0f0;	font-weight:normal;	text-align:center;}table.box03{	margin:5px 0 20px;}table.box03 th,table.box03 td{	padding: 5px 2px 3px;	border-bottom:1px solid #000000;	border-right:1px solid #000000;	line-height:1.3;}table.box03 th{	font-size:0.8em;	font-weight:normal;}table.box03 th.top {	background-color:#F0F7FF;	text-align:center;	vertical-align:middle;}table.box03 th.left{	background-color:#f0f0f0;	text-align:left;	vertical-align:middle;}table.box03 td.tdright{text-align: right;font-size:0.9em;}table.box03 .tdcenter{text-align: center;	font-size:0.8em;}th.tdtitle{text-align:center;background-color:#f0f0f0;vertical-align:top;}table.box03 th.leftspace{padding-left:1em;}/* safari only \*/html:\66irst-child table.box03 th{	font-size:0.7em;}html:\66irst-child table.box03  .tdcenter{font-size:0.7em;}.shusi{margin-top:1em;}/*文字間*/.letterspace{ letter-spacing:1em;}