<!--
.ad{
	border-color:#00ff00;
	border-width:bald;
}

table.detail{
	background-color:#005100;
}
td.tdf{
	font-size:12px;
}
td.fsshop{
	font-size:12px;
	color:#ffffff;
}



.main {
	MARGIN: 0px auto; WIDTH: 760px
}










A {
	FONT-SIZE: 12px; COLOR: #0000ff; FONT-STYLE: normal; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; COLOR: #ff3300; FONT-STYLE: normal; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}
.headcopy {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #ff0066; HEIGHT: 16px
}
.headfl {
	HEIGHT: 87px
}
.headlogo {
	HEIGHT: 71px
}
.headmenu {
	HEIGHT: 27px
}
.headnav {
	FONT-SIZE: 11px; PADDING-TOP: 15px
}
.headnav A {
	COLOR: #ff0066; TEXT-DECORATION: underline
}
.headnav A:hover {
	TEXT-DECORATION: none
}
.infottl {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff0066 5px solid; WIDTH: 780px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: left
}
UNKNOWN {
	VERTICAL-ALIGN: top; WIDTH: 160px; BACKGROUND-COLOR: #ffffff
}
.osusume {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: left top; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(osusume_bg.jpg); PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 45px; BACKGROUND-REPEAT: no-repeat
}
.nav_head {
	BORDER-RIGHT: #ff0066 3px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff0066 3px solid; COLOR: #ff0066; PADDING-TOP: 3px; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
.nav_ttl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #ff0066
}
.nav_link {
	BORDER-RIGHT: #cc3399 1px solid; FONT-SIZE: 12px; COLOR: #666666; BACKGROUND-COLOR: #fef0fc
}
.nav_link A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 5px solid; COLOR: #444444; LINE-HEIGHT: 150%; PADDING-TOP: 2px
}
.nav_link A:hover {
	BORDER-LEFT: #ff0066 5px solid; COLOR: #ff0066; BACKGROUND-COLOR: #ffccff
}
.nav_linkend {
	BORDER-RIGHT: #cc3399 1px solid; FONT-SIZE: 12px; COLOR: #666666; BORDER-BOTTOM: #cc3399 1px solid; BACKGROUND-COLOR: #fef0fc
}
.nav_linkend A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 5px solid; COLOR: #444444; LINE-HEIGHT: 150%; PADDING-TOP: 2px
}
.nav_linkend A:hover {
	BORDER-LEFT: #ff0066 5px solid; COLOR: #ff0066; BACKGROUND-COLOR: #ffccff
}
.mobile_ttl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; WIDTH: 160px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #7fc31c; TEXT-ALIGN: center
}
.mobile {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px solid; LINE-HEIGHT: 140%; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
UNKNOWN {
	VERTICAL-ALIGN: top; WIDTH: 400px; BACKGROUND-COLOR: #ffffff
}
UNKNOWN {
	VERTICAL-ALIGN: top; WIDTH: 595px; BACKGROUND-COLOR: #ffffff
}
.perc {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; WIDTH: 595px; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse
}
.perc TH {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; COLOR: #ff0066; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f7bee2; TEXT-ALIGN: right
}
.perc TD {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; COLOR: #444444; LINE-HEIGHT: 140%; PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
UNKNOWN {
	VERTICAL-ALIGN: top; WIDTH: 180px; BACKGROUND-COLOR: #ffffff
}
.rank {
	BORDER-RIGHT: #ff0066 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff0066 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff0066 1px solid; WIDTH: 170px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff0066 1px solid
}
.rankttl {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #ff9933; TEXT-ALIGN: center
}
.rankcopy {
	FONT-SIZE: 12px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 130%; TEXT-ALIGN: left
}
.rankcopy A {
	TEXT-DECORATION: underline
}
.rev {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff9900 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 180px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9900 1px solid
}
.revspec {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #ff0066; LINE-HEIGHT: 120%; TEXT-ALIGN: left
}
.revstar {
	FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: center; padidng: 3px
}
.revtxt {
	FONT-SIZE: 12px; COLOR: #663300; LINE-HEIGHT: 130%
}
.revspec A {
	TEXT-DECORATION: underline
}
UNKNOWN {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: 370px
}
#btm_r {
	FONT-SIZE: 12px; VERTICAL-ALIGN: top; WIDTH: 370px
}
.bottom_ttl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #005100
}
.cal {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; WIDTH: 185px; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse
}
.cal TH {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #cc6666; TEXT-ALIGN: center
}
.cal TD {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; COLOR: #444444; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.text {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.check {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 130%; PADDING-TOP: 8px; BACKGROUND-COLOR: #ffffcc
}
.b_ttl {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px
}
UNKNOWN {
	WIDTH: 760px
}
.mapttl {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff0066 6px solid; WIDTH: 226px; COLOR: #ff0066; PADDING-TOP: 5px; BACKGROUND-COLOR: #ddd
}
.mapsubttl {
	PADDING-LEFT: 20px; FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px dotted
}
.mapsubttl A {
	COLOR: #336699; BACKGROUND-COLOR: #fdbbd7
}
.mapsubttl A:hover {
	COLOR: #ff0066; TEXT-DECORATION: underline
}
.mapitem {
	PADDING-LEFT: 40px; MARGIN-BOTTOM: 5px
}
.mapitem A {
	COLOR: #336699
}
.mapitem A:hover {
	COLOR: #ff0066; TEXT-DECORATION: underline
}
.line {
	COLOR: #999
}








-->
