body {color: #000000; background-color: #ffffff;
	margin-top: 0; margin-left: 0}
a:link {color: #0066cc}
a:visited {color: #990099}
a:hover {color: #3300cc}
a:active {color: #3399ff}

a.button:link {width: 115px; color: #0066cc;background-color: #ccddee;
	font-size: small; text-align: left; white-space: nowrap}
a.button:visited {width: 115px; color: #990099;background-color: #ccddee;
	font-size: small; text-align: left; white-space: nowrap}
a.button:hover {width: 115px; color: #ffffff;background-color: #3399cc;
	font-size: small; text-align: left; white-space: nowrap}
a.button:active {width: 115px; color: #ffffff;background-color: #3399ff;
	font-size: small; text-align: left; white-space: nowrap}

.ymd {color: #666666; font-size: smaller; text-align: center}

p {font-size: small; line-height: 1.6}
ul {line-height: 1.6}
b {line-height: 2}
em {color: #ff0000; font-style: normal}
caption {font-size: medium; font-weight: bold}
h3 {color: #990066}
.copy {color: #666666; font-size: smaller}

td.linkstyle {background-color: #ccddee}
td.linkstyle a {font-size: small}

tr.main {background-image: url(../img/backh.jpg); background-color: #ccddee}

.menu {background-color: #ccddee}
.fall {color: #ffffff; background-color: #3399cc; font-weight: bold}
.smaller {font-size: smaller}

.h-agre {background-color: #ffcc33; font-size: small; line-height: 1.4;
	text-align: left; vertical-align: top}
.s-agre {font-size: small; line-height: 1.4; text-align: center; vertical-align: top;
	white-space: nowrap}
.agre {font-size: small; line-height: 1.4; vertical-align: top}
.read {color: #ffffff; background-color: #990066; font-size: medium; line-height: 1.4;
	text-align: left; vertical-align: top}
.upday {font-size: x-small}

.official {background-color: #eeeeee; vertical-align: top; white-space: nowrap}

.entry {font-size: smaller; background-color: #eeeeee; white-space: nowrap}

.list-head {color: #ffffff; background-color: #006699}
.list-head2 {color: #ffffff; background-color: #006699;font-size: smaller; text-align: right}
.list-h {color: #666666; text-align: center}
.kana {color: #ffffff; background-color: #006699; font-size: larger; font-weight: bold;
	text-align: center}
.odd {background-color: #ffffff; vertical-align: top}
.even {background-color: #ccddee; vertical-align: top}

.left {text-align: left; vertical-align: top}
.cnt {text-align: center}
.rgt {text-align: right}
.top {vertical-align: top}
.mid {vertical-align: middle}
.bot {vertical-align: bottom}
.cnttop {text-align: center; vertical-align: top}
.cntbot {text-align: center; vertical-align: bottom}
.rgttop {text-align: right; vertical-align: top}
.rgtbot {text-align: right; vertical-align: bottom}

.head {color: #006699; background-color: #ffffff; font-size: large; text-align: left;
	background-image: url(../img/head-back.jpg); background-repeat: no-repeat;
	background-position: 100% 100%}
.page {page-break-befor: always; text-align: center}
