BODY {
	MARGIN: 0px 5%; FONT-FAMILY: monospace; BACKGROUND-COLOR: #9999ff
}
#bace {
	WIDTH: 100%; PADDING: 2px 2px 2px 2px; COLOR: #000000; BACKGROUND-COLOR: #ffffff; 
}
#header_image{
    COLOR: #000000; BACKGROUND-COLOR: #ffffff; text-align: center; vertical-align: middle;
}
#header_image img{
  text-align: center; vertical-align: middle;
}
#header_text{
     PADDING: 2px 2px 2px 2px; COLOR: #000000; BACKGROUND-COLOR: #ffffff;  text-align: center; vertical-align: middle;
}
#header_text h1{
    FONT-SIZE: medium; FONT-FAMILY: monospace
}
#header{
    COLOR: #000000; BACKGROUND-COLOR: #ffffff; text-align: right; vertical-align: middle;
}
#header h1{
    FONT-SIZE: medium; FONT-FAMILY: monospace; BACKGROUND-COLOR: #ffffff; vertical-align: middle;
}
#header2 {
 CLEAR: both; PADDING: 5px 3px 5px 3px; MARGIN-BOTTOM: 10px; BACKGROUND-COLOR: #ffcccc; COLOR: #000000; text-align: center
}
#header2 H2 {
	MARGIN: 0px; FONT-SIZE: medium
}
#navi {
	PADDING: 5px 3px 5px 3px; BACKGROUND-COLOR: #ffffff; text-align: center;
}
#navi UL {
	PADDING: 0px 0px 0px 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; text-align: center;
}
#navi LI {
    FLOAT: left; WIDTH: 16%; MARGIN: 0px; BACKGROUND-COLOR: #ccffcc; BORDER: #999999 1px solid; TEXT-DECORATION: none ;text-align: center; FONT-WEIGHT: bold;
}
#navi
.on1 A {
	DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #9999cc; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; COLOR: #000000; FONT-WEIGHT: bold; MARGIN: 0px;  LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#navi .top A {
	DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #99ffff; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; COLOR: #000000; FONT-WEIGHT: bold; MARGIN: 0px;  LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#navi .top A:hover {
    DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #cc00ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi .info A {
	DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #99ffcc; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; COLOR: #000000; FONT-WEIGHT: bold; MARGIN: 0px;  LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#navi .info A:hover {
    DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #cc00ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi .renewal A {
	DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #99ff99; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; COLOR: #000000; FONT-WEIGHT: bold; MARGIN: 0px;  LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#navi .renewal A:hover {
    DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #cc00ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi .tomo A {
	DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #99ff66; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; COLOR: #000000; FONT-WEIGHT: bold; MARGIN: 0px;  LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#navi .tomo A:hover {
    DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #cc00ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi .cs A {
	DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #99ff33; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; COLOR: #000000; FONT-WEIGHT: bold; MARGIN: 0px;  LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#navi .cs A:hover {
    DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #cc00ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#navi .mail A {
	DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #99ff00; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 1px solid; COLOR: #000000; FONT-WEIGHT: bold; MARGIN: 0px;  LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
#navi .mail A:hover {
    DISPLAY: block; PADDING: 8px 0px 8px 0px; BACKGROUND-COLOR: #cc00ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#contents {
	float: right; WIDTH: 82%; MARGIN: 20px 0px 0px 0px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#contents .today {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #ffd700; CLEAR: left
}
#contents .title {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #9999ff; CLEAR: left
}
#contents .sptitle {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #ff9999; CLEAR: left
}
#contents .f1 {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #ff0000; CLEAR: left
}
#contents .f11 {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #ff8888; CLEAR: left
}
#contents .f2 {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #6fff00; CLEAR: left
}
#contents .f21 {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #6fff88; CLEAR: left
}
#contents .f3 {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #ffa000; CLEAR: left
}
#contents .f31 {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #ffa888; CLEAR: left
}
#contents .f4 {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #0b00bb; CLEAR: left
}
#contents .f41 {
	PADDING: 2px 1px 1px 10px; FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN: 3px 0px 3px 0px; BACKGROUND-COLOR: #8b88bb; CLEAR: left
}
#contents IMG {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
#contents 
.floatclear {
	CLEAR: left
}
#side {
	FLOAT: left; WIDTH: 16%; MARGIN: 20px 0px 0px 0px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#footer {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px; BACKGROUND-COLOR: #99ff99; TEXT-ALIGN: left
}
#side H2 {
	MARGIN: 0px; FONT-SIZE: medium; TEXT-ALIGN: center
}
#side H2.on2 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #9999cc; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.rui1 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ffff44; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.rui1 A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.rui2 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ffff00; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.rui2 A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.rui3 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #eeee00; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.rui3 A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.rui4 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #dddd00; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.rui4 A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.rui5 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #cccc00; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.rui5 A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.f1 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: ##ff0000; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.f1 A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.f2 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #6fff00; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.f2 A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.f3 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ffa000; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.f3 A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.f4 A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0b00bb; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.f4 A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.blog2 A {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ff99cc; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.blog2 A:hover {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.open A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #99ffff; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.open A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.map A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ffcc00; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.map A:hover {
DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.jousetu A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ffcc33; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.jousetu A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.tokuten A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ffcc66; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.tokuten A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.planet A {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ffcc99; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.planet A:hover {
 DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.robo A {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ffcccc; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.robo A:hover {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.kouza A {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ffccff; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.kouza A:hover {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.event A {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ff99ff; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.event A:hover {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.blog A {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ff99cc; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.blog A:hover {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.wadai A {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ff9966; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.wadai A:hover {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
#side H2.osirase A {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #ff9933; BORDER-TOP: #9999cc 1px solid; BORDER-RIGHT: #9999cc 1px solid; BORDER-BOTTOM: #9999cc 1px solid; BORDER-LEFT: #9999cc 5px solid; MARGIN: 0px; WIDTH: 100%; HEIGHT: auto; COLOR: #000000; TEXT-DECORATION: none
}
#side H2.osirase A:hover {
    DISPLAY: block; PADDING: 15px 0px 15px 0px; BACKGROUND-COLOR: #0000ff; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 5px solid; COLOR: #ffffff; TEXT-DECORATION: none
}
.futoao {
	FONT-WEIGHT: bold; COLOR: #000099
}
.futoaka {
	FONT-WEIGHT: bold; COLOR: #990000
}

