BODY {
	BACKGROUND-IMAGE: url(back.gif); MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 120%; BACKGROUND-COLOR: #ffffff
}
.menu {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #333333; BACKGROUND-COLOR: #fffeee
}
A {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
UNKNOWN {
	menubk-----------------------: 
}
.menubk {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.menubk A {
	COLOR: #333333; TEXT-DECORATION: none
}
.menubk A:hover {
	COLOR: #3300ff; TEXT-DECORATION: underline
}
.menubk2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 14px; BACKGROUND-COLOR: #ffcc99; TEXT-ALIGN: right
}
.topc {
	FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 14px; BACKGROUND-COLOR: #ffcc99; TEXT-ALIGN: right
}
.link {
	MARGIN-TOP: 14px; FONT-SIZE: 13px; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 7px; WIDTH: 100%; LINE-HEIGHT: 135%; TEXT-ALIGN: left
}
.bottom {
	FONT-SIZE: 10px; BORDER-BOTTOM: #999999 1px solid
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
IFRAME {
	BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
H2 {
	MARGIN-TOP: 5px; FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; TEXT-ALIGN: center
}
.site {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; COLOR: #ffcc99; PADDING-TOP: 3px; BACKGROUND-COLOR: #eeeeee
}
.site A {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.site A:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.site2 {
	PADDING-LEFT: 10px; BORDER-LEFT: #339933 4px solid; BACKGROUND-COLOR: #ffffee
}
.tbleline {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.ranktop {
	BORDER-RIGHT: #ffcc99 5px solid; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffcc99 5px solid; PADDING-TOP: 3px
}
.footer {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffcc99; TEXT-ALIGN: center
}
.footer A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.footer A:hover {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; COLOR: #ffffff; BORDER-BOTTOM: 1px solid; nk_1: #000000
}
.nk_1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.nk_2 {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #ff0000
}
.square {
	COLOR: #000000; LIST-STYLE-TYPE: square
}
.guide_t {
	BORDER-RIGHT: #ffcc00 7px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffcc00 7px solid; COLOR: #ffcc99; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffffcc
}
.guide2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000
}
.nk_bk {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 95%; PADDING-TOP: 5px; BACKGROUND-COLOR: #eeeeee
}
.menu_2 {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.topc {
	FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 14px; BACKGROUND-COLOR: #ffcc99; TEXT-ALIGN: right
}
.waku {
	BORDER-RIGHT: #333333 3px double; BORDER-TOP: #333333 3px double; BORDER-LEFT: #333333 3px double; BORDER-BOTTOM: #333333 3px double
}
.ichiran {
	
}
.ichiran {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: square
}
.ichiran_a {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.casi_j {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: #bb0000 1px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #bb0000 1px solid
}
.hoshi {
	FONT-SIZE: 10px; COLOR: #ffcc99; BACKGROUND-COLOR: #eeeeee
}
.tensen {
	BORDER-RIGHT: 1px dashed; BORDER-TOP: 1px dashed; BORDER-LEFT: 1px dashed; COLOR: #cccccc; BORDER-BOTTOM: 1px dashed; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
.bgc {
	BORDER-RIGHT: #cccccc 5px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 5px solid; LINE-HEIGHT: 105%; BORDER-BOTTOM: #cccccc 1px solid
}
.tensen_2 {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; BORDER-LEFT: #cccccc 0px dotted; BORDER-BOTTOM: #cccccc 1px dotted
}
.map1 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BORDER-LEFT: #ffcc99 5px solid; BORDER-BOTTOM: #ffcc99 1px solid; BACKGROUND-COLOR: #ffffcc
}
.map2 {
	PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 150%; PADDING-TOP: 5px
}
.osusume {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: black 0px solid; FONT-SIZE: xx-small; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.osusume_ji {
	FONT-SIZE: 11px
}
.star {
	BORDER-RIGHT: #ffffcc 3px solid; BORDER-TOP: #ffffcc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ffffcc 1px solid; BORDER-BOTTOM: #ffffcc 1px solid
}
.osusumedo {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: #ffcc99 2px solid
}
