.subtitle {
	margin-top: 40px;
	margin-bottom: 6px;
	margin-left: 0px;
	color: #000000;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 18px;
	font-weight: bold;
	line-height: 1.6em;
	letter-spacing: 0.15em;
	text-align: left;
	text-indent: 0px;
}
.honbun {
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 13px;
	color: #000000;
	font-weight: lighter;
	line-height: 1.6em;
	letter-spacing: 0.15em;
	margin-left: 22px;
	text-indent: 16px;
}


.table_shichouson {
	text-indent: 0px;
	margin-top: 25px;
	margin-left: 20px;
	margin-bottom: 15px;
	border-collapse: collapse;
	border: 2px double #80a0ff;
	letter-spacing: 0.1em;
	padding: 0px;
}
.table_shichouson th {
	color: #000000;
	background-color: #c0c090;
	font-weight: normal;
	font-size: 14px;
	text-indent: 0px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #80a0ff;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
.table_shichouson td {
	height: 28px;
	vertical-align: middle;
	color: #000000;
	font-weight: normal;
	background-color: #d0d0a0;
	font-size: 13px;
	text-indent: 0px;
	border: 1px solid #80a0ff;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
.shichouson_data_th {
	width: 150px;
}
.shichouson_jikoku_th {
	width: 140px;
	text-align: center;
}
.shichouson_kaku_th {
	width: 70px;
	text-align: center;
}
.shichouson_zu_th {
	width: 178px;
	padding: 0;
}
.shichouson_zu2_th {
	width: 112px;
}
.shichouson_spotdata_th {
	width: 110px;
}
.shichouson_zu_spc {
	width: 4px;
}
.shichouson_spotdata_td {
	width: 550px;
	padding-left: 16px;
}
.shichouson_syokubuncomment {
	vertical-align: middle;
	font-weight: normal;
	font-size: 13px;
	text-indent: 0px;
	text-align: center;
}

.shichouson_data {
	padding-left: 8px;
	text-aling: left;
}
.shichouson_jikoku {
	padding-left: 16px;
	text-align: center;
}
.shichouson_kaku {
	padding-right: 6px;
	text-align: right;
}
.shichouson_kaku2 {
	padding-right: 198px;
	text-align: right;
}
.shichouson_syokubun {
	padding-left: 16px;
	text-aling: left;
}
.shichouson_zu {
	width: 178px;
	height: 178px;
	padding: 0;
}


.table_saidaizengo {
	text-indent: 0px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 15px;
	border-collapse: collapse;
	border: 3px double #80a0ff;
	letter-spacing: 0.1em;
}
.table_saidaizengo th {
	background-color: #c0c090;
	font-weight: normal;
	font-size: 13px;
	text-indent: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #80a0ff;
	border-right: 1px;
	line-height: 1.3em;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
.table_saidaizengo td {
	height: 28px;
	vertical-align: middle;
	color: #000000;
	font-weight: normal;
	background-color: #d0d0a0;
	font-size: 12px;
	text-indent: 0px;
	text-align: center;
	border: 2px solid #80a0ff;
	border-right: 1px;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
}
.table_saidaizengo_max {
	border: 2px solid #a000d0;
	border-top: 3px solid #a000d0;
	border-bottom: 3px solid #a000d0;
}
.table_saidaizengo_nrm {
	border: 2px solid #1d3250;
	border-top: 3px solid #1d3250;
	border-bottom: 3px solid #1d3250;
}