A {
	text-decoration: none
}
A:link {
	color: #0000FF
}
A:visited {
	color: #CC33FF
}
A:active {
	color: #FF0000
}
A:hover {
	color: #FF0000; text-decoration: underline;
}
A[name]:hover {
	color: inherit; text-decoration: inherit;
}
A.navi:link {
	color: #99FFFF
}
A.navi:visited {
	color: #99FFFF
}
A.navi:active {
	color: #99FFFF
}
A.navi:hover {
	color: #FF0000; text-decoration: underline;
}
A.lnavi:link {
	color: #0000FF
}
A.lnavi:visited {
	color: #0000FF
}
A.lnavi:active {
	color: #FF0000
}
A.lnavi:hover {
	color: #FF0000; text-decoration: underline;
}
A.underline {
	text-decoration: underline
}
BODY {
	background-color: #FFFFFF
}
DIV.ayumi {
	font-size: 14px; line-height: 1.5em; margin-right: 0.4em;
}
DIV.bus-a {
	font-size: 15px; margin-left: 0.2em;
}
DIV.button {
	font-size: 16px; margin-left: 0.2em;
}
DIV.caution {
	font-size: 14px; line-height: 1.3em; margin-bottom: 0.6em;
}
DIV.click {
	font-size: 12px; margin-bottom: 0.2em;
}
DIV.contents {
	font-size: 16px; line-height: 1.4em; margin-top: 0.3em; margin-left: 0.4em; margin-bottom: 1em;
}
DIV.event-a {
	font-size: 14px; line-height: 1.5em; font-weight: bold; color: #CC0000; margin-left: 0.3em;
}
DIV.event-b {
	font-size: 14px; line-height: 1.5em; margin-left: 0.3em;
}
DIV.indent {
	text-indent: 1em
}
DIV.map {
	font-size: 14px; line-height: 1.5em; font-weight: bold; color: #CC0000;
}
DIV.month {
	font-size: 11px; margin-bottom: 0.4em;
}
DIV.navi {
	text-align: center; font-size: 13px; color: #66FF00;
}
DIV.navi2 {
	font-size: 12px; color: #000066; line-height: 1.5em; margin-top: 2em; margin-bottom: 26em;
}
DIV.navi3 {
	font-size: 18px; margin-top: 2em; margin-bottom: 1em;
}
DIV.navi4 {
	font-size: 14px; margin-bottom: 1em;
}
DIV.navi5 {
	font-size: 15px; line-height: 1.8em;
}
DIV.plain {
	font-size: 14px; line-height: 1.5em;
}
DIV.siiku {
	font-size: 15px; margin-left: 4em;
}
DIV.top {
	text-align: right; font-size: 12px;
}
DIV.top2 {
	font-size: 12px; margin-top: 0.2em;
}
DIV.type-a {
	font-size: 14px; line-height: 1.5em; margin-top: 0.4em; margin-right: 0.4em; margin-bottom: 0.2em; margin-left: 0.4em;
}
DIV.type-b {
	font-size: 14px; line-height: 1.5em; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 0.3em;
}
DIV.type-c {
	font-size: 18px; margin-top: 0.2em; margin-left: 0.3em;
}
DIV.type-d {
	font-size: 14px; line-height: 1.5em; margin-right: 0.4em; margin-left: 0.4em;
}
DIV.type-e {
	font-size: 14px; margin-left: 0.4em;
}
DIV.type-f {
	font-size: 14px; margin-top: 0.4em;
}
DIV.type-g {
	font-size: 12px; line-height:1.2em; margin-top: 0.4em; margin-right: 0.2em; margin-left: 0.2em;
}
DIV.type-h {
	font-size: 14px; line-height: 1.5em; margin-top: 0.4em; margin-right: 0.4em; margin-bottom: 0.4em; margin-left: 0.4em;
}
DIV.type-i {
	font-size: 14px; line-height: 1.5em; margin-top: 0.2em; margin-right: 0.2em; margin-bottom: 0.2em; margin-left: 0.2em;
}
SPAN.blue {
	color: #0000FF
}
SPAN.bold {
	font-weight: bold
}
SPAN.green {
	color: #009900
}
SPAN.link {
	font-size: 16px; font-weight: bold;
}
SPAN.lnavi {
	font-size: 13px; color: #000066;
}
SPAN.month {
	font-size: 23px; font-weight: bold; color: #006699;
}
SPAN.new {
	font-size: 13px; color: #FF0000;
}
SPAN.red {
	color: #FF0000
}
SPAN.size-ll {
	font-size: 16px;
}
SPAN.size-s {
	font-size: 13px
}
SPAN.type-a {
	font-size: 18px; font-weight: bold;
}
SPAN.type-b {
	font-size: 18px; font-weight: bold; color: #FF0000;
}
SPAN.type-c {
	font-size: 16px; font-weight: bold;
}
SPAN.type-d {
	font-size: 16px; font-weight: bold; color: #FF0000;
}
SPAN.type-e {
	font-size: 16px; font-weight: bold; color: #CC0000;
}
SPAN.type-f {
	font-size: 15px; font-weight: bold;
}
SPAN.type-g {
	font-weight: bold; color: #FF0000;
}
SPAN.zukan {
	font-size: 18px; line-height: 1.5em; color: #CC00FF; 
}
TD.bus-a {
	background-color: #CCFFFF
}
TD.bus-b {
	background-color: #FFCCFF
}
TD.bus-c {
	background-color: #CCFF99
}
TD.navi {
	background-color: #009999;
}
TD.type-a {
	background-color: #FFFF99
}
TD.type-b {
	background-color: #FFFFCC;
}
TD.type-c {
	background-color: #000000;
}
TD.type-d {
	background-color: #FFFFFF;
}
TH {
	font-size: 20px; color: #000099; background-color: #99FF99;
}
TH.type-a {
	background-color: #FFFF99
}
UL {
	list-style-type: circle; font-size: 14px; line-height: 1.5em; margin-top: 0.4em; margin-bottom: 1em;
}
