body
{
}
H1
{
	padding-right: 5%;
	padding-left: 5%;
	font-size: 3em;
	margin-left: 5%;
	color: royalblue;
	border-top-style: groove;
	margin-right: 5%;
	border-right-style: groove;
	border-left-style: groove;
	background-color: lightcyan;
	text-align: center;
	border-bottom-style: groove;
}
TH.sea4
{
	border-top-style: double;
	border-right-style: double;
	border-left-style: double;
	background-color: lightsteelblue;
	border-bottom-style: double;
}
TH.sea5
{
	padding-bottom: 1em;
	color: darkslategray;
	border-top-style: double;
	padding-top: 1em;
	border-right-style: double;
	border-left-style: double;
	background-color: thistle;
	border-bottom-style: double;
}
td.sea4-no
{
	border-right: inset;
	border-top: inset;
	font-weight: bold;
	border-left: inset;
	border-bottom: inset;
	background-color: yellow;
	text-align: center;
}
td.sea4-name
{
	border-right: outset;
	border-top: outset;
	font-size: 1.5em;
	border-left: outset;
	color: navy;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-right: 0.4em;
	padding-left: 0.4em;
	border-bottom: outset;
	background-color: #ffcc66;
}
td.sea4-kiro
{
	font-weight: bold;
	color: darkgreen;
	text-align: center;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
}
td.sea4-biko
{
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	color: mediumblue;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: inset;
	border-bottom-style: inset;
}
td.sea4-yoko
{
	width: 220px;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	text-align: center;
	border-bottom-style: groove;
}
td.sea5-no1
{
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	background-color: lemonchiffon;
	text-align: center;
	border-bottom-style: groove;
}
td.sea5-name1
{
	border-right: thin outset;
	padding-right: 0.4em;
	border-top: thin outset;
	padding-left: 0.4em;
	font-size: 1.2em;
	padding-bottom: 0.2em;
	border-left: thin outset;
	color: mediumslateblue;
	padding-top: 0.2em;
	border-bottom: thin outset;
	background-color: lavender;
}
td.sea5-no2
{
	font-weight: bold;
	color: brown;
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	background-color: yellow;
	text-align: center;
	text-decoration: none;
	border-bottom-style: groove;
}
td.sea5-name2
{
	border-right: thin outset;
	padding-right: 0.5em;
	border-top: thin outset;
	padding-left: 0.5em;
	font-size: 1.5em;
	padding-bottom: 0.5em;
	border-left: thin outset;
	color: darkslateblue;
	padding-top: 0.5em;
	border-bottom: thin outset;
	background-color: mistyrose;
}
td.sea5-naiyo2
{
	border-right: thin outset;
	padding-right: 0.5em;
	border-top: thin outset;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	border-left: thin outset;
	color: darkslategray;
	padding-top: 0.2em;
	border-bottom: thin outset;
	background-color: seashell;
}
td.sea5-gaiyo2
{
	border-right: thin outset;
	padding-right: 0.5em;
	border-top: thin outset;
	padding-left: 0.5em;
	padding-bottom: 0.2em;
	border-left: thin outset;
	color: navy;
	padding-top: 0.2em;
	border-bottom: thin outset;
	background-color: lemonchiffon;
}
td.top1
{
	border-right: yellow outset;
	padding-right: 2em;
	border-top: yellow outset;
	padding-left: 2em;
	font-size: 2em;
	padding-bottom: 0.5em;
	border-left: yellow outset;
	color: lightcyan;
	padding-top: 0.5em;
	border-bottom: yellow outset;
	background-color: yellowgreen;
	text-align: center;
}
td.top2
{
	padding-right: 2em;
	padding-left: 2em;
	font-size: 1.2em;
	color: thistle;
	border-top-style: inset;
	border-right-style: inset;
	border-left-style: inset;
	background-color: indigo;
	border-bottom-style: inset;
}
.p-run
{
	padding-right: 3em;
	padding-left: 3em;
	font-weight: bold;
	font-size: 2em;
	margin-left: 20%;
	color: olive;
	margin-right: 20%;
	background-color: papayawhip;
	text-align: center;
}
.p-runset
{
	padding-right: 2em;
	padding-left: 2em;
	font-weight: bold;
	padding-bottom: 0.5em;
	color: firebrick;
	padding-top: 0.5em;
	background-color: snow;
	text-align: center;
}
.p-req
{
	font-size: 0.6em;
	color: mediumvioletred;
	text-align: right;
}
.p-sta
{
	font-weight: bold;
	font-size: 1.3em;
	color: navy;
	text-align: center;
}
.div-sea5-date1
{
	color: sienna;
	background-color: linen;
	text-align: center;
}
.div-sea5-dist1
{
	color: darkslategray;
	background-color: whitesmoke;
	text-align: center;
}
.div-sea5-date2
{
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 4px;
	color: sienna;
	border-top-style: outset;
	padding-top: 4px;
	border-right-style: outset;
	border-left-style: outset;
	background-color: linen;
	text-align: center;
	border-bottom-style: outset;
}
.div-sea5-dist2
{
	padding-top: 4px;
	padding-bottom: 4px;
	color: darkslategray;
	border-top-style: outset;
	border-right-style: outset;
	border-left-style: outset;
	background-color: whitesmoke;
	text-align: center;
	border-bottom-style: outset;
}


