@charset "Shift_JIS";

/* report menu */
table#menutitle {
	margin-top: 20px;
}
table#menutitle tr td h2 {
	margin: 0;
	padding: 0;
	line-height: 100%;
	font-size: 140%;
	color: #0000ff;
	font-weight: bold;
}

table#sche {
	background-color: #111111;
	width: 660px;
}
table#sche tr td {
	border: 1px solid #777777;
}
table#sche tr td.scheheader {
	background-color: #eeeeee;
	text-align: center;
	font-weight: bold;
	font-size: 80%;
}
table#sche tr td.schedetail {
	color: #ffffff;
	text-align: left;
	padding: 5px;
	font-size: 70%;
}

table#jump {
	background-color: #eeeeee;
	width: 660px;
}
table#jump tr td {
	border: 1px solid #777777;
	text-align: center;
}
table#jump tr td.jumpheader {
	background-color: #ffaa00;
	font-weight: bold;
	font-size: 80%;
}
table#jump tr td.jumpdetail {
	line-height: 180%;
	font-size: 80%;
	padding: 10px 0 10px 0;
}

table#link {
	background-color: #eeeeee;
	width: 660px;
}
table#link tr td {
	border: 1px solid #777777;
	font-size: 80%;
}
table#link tr td.linkheader {
	background-color: #ffff00;
	text-align: center;
	font-weight: bold;
}
table#link tr td.l {
	text-align: center;
}
table#link tr td.r {
	text-align: left;
	padding-left: 5px;
}

div.comment {
	color: #ffff00;
	font-size: 100%;
}

/* report detail */
table#page tr td {
	width: 365px;
	color: #0000ff;
	font-size: 75%;
	font-weight: bold;
}
table#page tr td a {
	color: #0000ff;
}
table#page tr td.l {
	text-align: left;
}
table#page tr td.r {
	text-align: right;
}
div#pagetitle {
	color: #ff0000;
	font-size: 120%;
	margin: 16px 0 16px 0;
}
table#result {
	background-color: #111111;
	border: 1px solid #777777;
	width: 712px;
	text-align: center;
	color: #ffffff;
	font-size: 70%;
}

/* fotter button */
div#button img {
	width: 80px;
	height: 30px;
	margin: 20px 3px 10px 3px;
}

/* report contents */
table#con {
	width: 750px;
	font-size: 75%;
}
table#con tr td table {
	font-size: 100%;
}
table#con tr td.FC {
	text-align: center;
}
table#con tr td.LI img {
	width: 750px;
	height: 2px;
	margin: 7px 0 7px 0;
}
table#con tr td.RR img,
table#con tr td.MR img,
table#con tr td.RD img {
	float: right;
}
table#con tr td.LL img {
	float: left;
}
table#con tr td.RR img,
table#con tr td.LL img {
	margin-bottom: 5px;
}
table#con tr td.R2 table tr td.r,
table#con tr td.M2 table tr td.r {
	text-align: right;
}
table#con tr td.MR table tr td,
table#con tr td.ML table tr td,
table#con tr td.M2 table tr td {
	vertical-align: middle;
}
table#con tr td.R2 table tr td,
table#con tr td.RD table tr td {
	vertical-align: top;
}
table#con tr td.VR table tr td.t {
	vertical-align: top;
}
table#con tr td.VR table tr td.p,
table#con tr td.WR table tr td.p {
	text-align: right;
	vertical-align: top;
}
table#con tr td.VL table tr td.p,
table#con tr td.WL table tr td.p {
	text-align: left;
	vertical-align: top;
}

table#con tr td.VR table tr td.bl,
table#con tr td.VR table tr td.br,
table#con tr td.WR table tr td.bl,
table#con tr td.WR table tr td.br,
table#con tr td.VL table tr td.bl,
table#con tr td.VL table tr td.br,
table#con tr td.WL table tr td.bl,
table#con tr td.WL table tr td.br {
	vertical-align: bottom;
}
table#con tr td.VR table tr td.bl,
table#con tr td.WR table tr td.bl,
table#con tr td.VL table tr td.bl,
table#con tr td.WL table tr td.bl {
	text-align: left;
}
table#con tr td.VR table tr td.br,
table#con tr td.WR table tr td.br,
table#con tr td.VL table tr td.br,
table#con tr td.WL table tr td.br {
	text-align: right;
}
table#con tr td.HF table tr td {
	vertical-align: top;
}
table#con tr td.HF table tr td img {
	float: right;
}
table#con tr td.RS {
	text-align: right;
}
table#con tr td.SS {
	text-align: center;
}
table#con tr td.WW table tr td.l {
	text-align: right;
	padding-right: 3px;
}
table#con tr td.WW table tr td.r {
	text-align: left;
	padding-left: 3px;
}
table#con tr td.LW table tr td img,
table#con tr td.RW table tr td img {
	margin-bottom: 5px;
}
table#con tr td.RW table tr td img {
	float: right;
}
table#con tr td.W3 table tr td.l {
	text-align: right;
}
table#con tr td.W3 table tr td.c {
	text-align: center;
}
table#con tr td.W3 table tr td.r {
	text-align: left;
}
