BODY{
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 0.84em;
/*	font-size: 10pt;*/
}
A{
	text-decoration: none;
}
img{
	border: none;
}
TABLE{
	font-size: 1em;
/*	font-size: 10pt;*/
}
#headArea{
	position: fixed;
	z-index: 1;
	width: 760px;
	padding: 10px 0 0;
}
#headArea TABLE{
	width: 100%;
}
#headArea TD{
	padding: 0;
	vertical-align: bottom;
}
#headArea H1{
	font-weight: normal;
	margin: 0;
	display: inline;
	font-weight: bold;
	font-family: "Times New Roman";
	font-size: 24pt;
	
}
#headArea H1 SPAN.ruby{
	font-size: 0.5em;
}
#headArea H2{
	margin: 0;
	font-size: 1em;
}
#headArea #date{
	padding: 0 5px 5px;
	text-align: right;
}
#headArea #gnavi{
	width: 100%;
	margin: 0;
	padding: 0;
/*	font-size: 1em;*/
	height: 2em;
	clear: both;
}
#headArea #gnavi li{
	display: inline;
}
#headArea #gnavi A{
	padding: 0.5em 0.3em;
	line-height: 2em;
}
#google{
	position: absolute;
	top: 10;
	left: 780;
}
BODY > #google{
	position: fixed;
}
#workArea{
	position: absolute;
	top: 104px;
	width: 760px;
/*	font-size: 10pt;*/
}
BODY > #workArea{
/*	top: 110px;*/
}
#naviArea{
	position: absolute;
	top: 0;
	left: 0;
	width: 210px;
	vertical-align: top;
}
#mainArea{
	width: 540px;
	margin-left: 210px;
	text-align: center;
}
#workArea > #mainArea{
	top: 104px;
}
#workArea > #naviArea{
	position: fixed;
	top: 104px;
	left: 10px;
}
#mainArea P.d{
	text-align: right;
}
ADDRESS{
	width: 760;
	margin: 10px 0 0;
	padding: 5px 0 0;
	text-align: right;
}
ADDRESS A{
}