/* _______________  Text for Head Part _______________ */
h1.head
{
	color: #fff;
	font-weight: bold;
	font-size: small;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}
div.timestamp
{
	position: absolute;
	top: 60px;
	left: 600px;
	font-size: small;
	color: Silver;
}
/* _______________  Logoarea _______________ */
div.logo
{ position: absolute; top: 0px; left: 0px }

/* _______________  Link _______________ */
A:link {
	 COLOR: #0000ff; TEXT-DECORATION: none
;}
A:visited {
	 COLOR: #0000ff; TEXT-DECORATION: none
;}
A:active {
	 COLOR: #0000ff; TEXT-DECORATION: none
;}
A:hover {
	COLOR: Red;
	TEXT-DECORATION: underline;
}

/* _______________  Menu Navi for Head Part _______________ */
TD.aMenuNaviHead
{ color: #fff; font-weight: bold; background-color: #333; background-image: url("http://www.jesda.net/img/gnavibar_bg00.gif"); background-position: top; background-repeat: repeat-x; border: solid 1px; border-color: #333 #ccc #000 #000; border-bottom: none; text-shadow: #fff 1px 1px; vertical-align: middle; white-space:no; }
TD.aMenuNaviHead A:link,  TD.aMenuNaviHead A:visited 
{ color: #fff; text-decoration: none; }
TD.aMenuNaviHead A:link:hover,  TD.aMenuNaviHead A:visited:hover 
{ color: #903; text-decoration: none; }

/* _______________  Main _______________ */
div.main
{
	position: absolute;
	top: 150px;
	left: 62px;
	width: 481px;
	height: 1000px;

}
h2
{
	font-size: large;
	font-weight: bold;
	color: Red;
}
h2.top
{
	color: Blue;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}
h3 {
	background-image: url(../img/title_bg.gif);
	background-repeat: repeat-y;
	font-size: larger;
	line-height: 130%;
	text-align: left;
	border-bottom: 1px solid orange;
	padding: 2px 0px 2px 10px;
	margin: 0px 0px 10px 0px;
}

div.title
{
	color: #fff;
	font-weight: bold;
	font-size: large;
	text-shadow: #fff 1px 1px;
	vertical-align: middle;
	background-image: url("http://www.jesda.net/img/cap_titleback.gif");
	background-repeat: no-repeat;
	padding-left: 5px;
}
.lead
{
	font-family: HG丸ｺﾞｼｯｸM-PRO;
	color: #FF4500;
	font-size: medium;
	padding: 10px 5px 10px 5px;
	background-image: url(../img/leadback.gif);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 130%;
}
.cpbox
{
	border: thick dotted Blue;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}
div.cpback
{
	background-color: #E0FFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: medium outset ButtonFace;
	margin-left: 5px;
}
div.text1
{
	font-size: small;
	color: Gray;
	text-align: left;
}


/* _______________  Sub _______________ */
div.sub
{
	position: absolute;
	top: 149px;
	left: 572px;
	width: 220px;
}
.sub-menu1 
{ margin-top: 5px; margin-bottom: 5px; padding: 5px; border-style: solid; border-width: 1px 2px 2px 1px; }
.sub-menu2 
{ margin-bottom: 0.2em; padding: 3px; text-align: center; font-size: 120%; font-weight: bold; color: #ffffff; background-color:#0000cd }
.sub-text
{
	font-size: small;
}
.news-text
{
	font-size: x-small;
	margin-left: 0px;
	margin-top: 0px;
}
/* _______________  Table _______________ */
TD.bgTableHead
{
	color: #fff;
	font-weight: bold;
	background-color: #191970;
	background-position: top;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
TD.bgTableLabel
{
	color: White;
	text-decoration: none;
	background: #483D8B;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 5px;
}
TD.bgTableField
{
	color: Black;
	text-decoration: none;
	background: #B0C4DE;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
TD.bgTableFieldsub
{
	color: Black;
	background: #B0E0E6;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
TD.bgTableLabelLsub
{
	color: White;
	text-decoration: none;
	background-color: #4682B4;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 5px;
}
.pageTextRedBold
{
	color: Red;
	font-weight: bold;
}
.pageTextRedTiny
{
	color: Red;
	font-size: x-small;
	font-weight: bold;
}
.pageTextRed
{
	color: Red;
}
/* _______________  Text for Foot Part _______________ */
div.foot
{
	text-align: center;
	position: absolute;
	top: 1200px;
	left: 54px;
}
