body, span { font-family: "Osaka", "‚l‚r ƒSƒVƒbƒN", Helvetica, verdana, arial; }a:link, a:visited { color: #FFFFFF; text-decoration: none; }a:hover, a:active { color: #FF6600; text-decoration: none; }td {	font-size: 12px; line-height: 16px; }/*COMMON*/.bt {font-size: 12px; line-height: 16px;	color: #FFFFFF; font-weight:bold; }.menu {font-size: 11px;	color: #FFFFFF; padding-left: 10px; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "‚l‚r ƒSƒVƒbƒN"; }.kuzu { font-size: 10px; line-height: 14px; margin-left: 10px; }.ttl { font-size: 14px; color: #19513F; font-weight: bold; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "‚l‚r ƒSƒVƒbƒN"; }.ttl2 { font-size: 12px; color: #19513F; font-weight: bold; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "‚l‚r ƒSƒVƒbƒN"; }.copyright { font-size: 9px; padding-left: 10px; }.pagetop { font-size: 10px; padding-right: 10px; }.header_bg {	background: #1E9E1F url(../images/header_bg.jpg) no-repeat;	margin-top: 0px;	margin-left: 0px; }.side_bg {	background: #015301 url(../images/side_bg.jpg) no-repeat;	margin-top: 0px;	margin-left: 0px; }.ttl_bg {	background: #FFFFFF url(../images/bar.gif) no-repeat;	margin-top: 0px;	margin-left: 0px; }/*LOGIN*/#login {	font-size: 12px; }#login a {	color:#46AB97; }/*FORM*/form { line-height: 0px; margin-top: 0px; margin-bottom: 0px; }select	{	color: #333333; font-size: 12px; background-color: #FFFFFF; }/*RANK*/.rank1 { font-size: 8px; }.rank2 { font-size: 8px; color: #1E90FF; }.rank3 { font-size: 8px; color: #2E8B57; }.rank4 { font-size: 8px; color: #CD950C; }.rank5 { font-size: 8px; color: #CD2626; }.rank6 { font-size: 8px; color: #9A32CD; }