table{ /* 基本テーブル設定（固定）*/
	border:0px none;
	margin:0px;
	padding:0px;
	text-align:left;
	border-collapse:collapse;
}
th {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

td {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

.main {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka-等幅", Osaka-mono, monospace;
	font-size: 14px;
}
.copyright {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka-等幅", Osaka-mono, monospace;
	font-size: 9pt;
}
.ryokin {
	height: auto;
	border: 1px solid #ff7f00;
	margin: 0;
}
.ryokintr {
	border-top-style: 1px  solid;
	border-right-style: 1px  solid;
	border-bottom-style: 1px  solid;
	border-left-style: 1px  solid;
	border-top-color: #ff7f00;
	border-right-color: #ff7f00;
	border-bottom-color: #ff7f00;
	border-left-color: #ff7f00;
}
.ryokintd {
	border-top-style: 1px  solid;
	border-right-style: 1px  solid;
	border-bottom-style: 1px  solid;
	border-left-style: 1px  solid;
	border-top-color: #ff7f00;
	border-right-color: #ff7f00;
	border-bottom-color: #ff7f00;
	border-left-color: #ff7f00;
}
.ryokintd01 {
	border-top-style: 1px  solid;
	border-right-style: 1px  solid;
	border-bottom-style: 1px  solid;
	border-left-style: 1px  solid;
	border-top-color: #ff7f00;
	border-right-color: #ff7f00;
	border-bottom-color: #ff7f00;
	border-left-color: #ff7f00;
	background:#ff7f00;
}
.bordlayoutp3  { padding:5px 0px;}/* ボーダーテーブル(余白3px) */
.bordlayoutp3 th { padding:3px;border:1px solid #FF7F00;}
.bordlayoutp3 td { padding:3px;border:1px solid #FF7F00;}
.bordlayoutp3 .side { padding:10px 15px;}/* 横余白10px */

.bordlayoutp4  { 
			padding:5px 0px;
			font size:85%;
}/* ボーダーテーブル(余白3px) */
.bordlayoutp4 th { padding:3px;border:1px solid #CC0000;}
.bordlayoutp4 td { padding:3px;border:1px solid #CC0000;}
.bordlayoutp4 .side { padding:10px 15px;}/* 横余白10px */

.backcolor0 { background:#FF7F00; 
		       color:#ffffff;
			font-size:110%;}

.backcolor1 { background:#FF7F00; 
		       color:#ffffff;;}
