A {
	color: #886600;
	text-decoration: underline;
}
A:hover {
	color:#F26522;
	text-decoration: none;
}
A:active {color:#0000FF; text-decoration:underline}


img {
	border:0px;
	}

.toi A:link, .toi A:visited {
	text-decoration: underline;
	color: #DD0000;
	font-weight : bold;
}
.toi A:hover, .toi A:active {
	text-decoration: none;
	color: White;
	background-color: #DD0000;
	font-weight : bold;
}
.osirase A:link, .osirase A:visited {
	text-decoration: underline;
	color: #004080;
}
.osirase A:hover, .osirase A:active {
	text-decoration: none;
	color: White;
	background-color: #F1972D;
}
.home A:link, .home A:visited {
	text-decoration: none;
	color: White;
	background : #8DC63F
}
.home A:hover, .home A:active {
	text-decoration: none;
	color: #FF8C00;
	background-color: #FAFAD2;
}


.event A:hover, .event A:active {
	text-decoration: none;
	color: white;
	font-weight:bold;
	background-color: #91B8D3;
}

BODY {
	background-position : center;
	font-size : 10pt;
	color : #222222;
}
.t11 {
	font-size : 11pt;
}
.t12 {
	font-size : 12pt;
	font-weight: bold;
}
.s {
	font-size : 10pt;
}
.ss {
	font-size : 8pt;
}
TD {
	font-size : 10pt;
}
TH {
	font-size : 10pt;
}
.bold {
	font-size : 11pt;
	font-weight : bold;
}
.maru {
	color : #FF8C00;
}
.waku {
	padding : 3px;
	border : 1px solid #A9A9A9;
}
.pl{
	BORDER-TOP: 1px dotted Silver;
}
.tl{
	BORDER-TOP: 2px dotted Gray;
}
.waku2 {
	padding : 3px;
	border : 1px solid #A0A560;
}
.waku3{
	border : 1px dotted Silver;
}
.wakubottom{
	border-bottom : 1px dotted #BDB76B;
}
.gyosya {
	background-color : #BDB76B;
	padding-top : 2px;
	padding-right : 2px;
	padding-left : 2px;
	padding-bottom : 2px;
	border : 2px solid #808040;
	font-size : 11pt;
	font-weight : bold;
}

.tb1    { border-collapse: collapse; border: solid 2px #666666; }
.tb1 td,th     { border: 1px solid #666666; padding:3px; }


.tb2    { border-collapse: collapse; border: solid 2px #666666; }
.tb2 td,th     { border: 1px solid #666666; padding:10px; }

