.menu { font-size:10pt; top:0; left:0; width:760; visibility: hidden; position:absolute }
.ranking {  font-size: 10px; font-weight: bold; color: #FFFFFF}
.name { font-size: 12px; font-weight: normal; color: #102D55}
.footer { font-size: 10px; color: #102D55 }
.midasi01 {  font-size: 14px; color: #113D75; font-weight: bold}
.txt01 {  font-size: 12px; line-height: 140%; color: #333333}
.update { font-size: 10px; line-height: 120%; color: #FF6600}
.txt02 { font-size: 10px; line-height: 120%; color: #333333 }

a:link {text-decoration:underline; font-size: 12px; color:#111184 }
a:visited {text-decoration:underline; font-size: 12px; color:#666666}
a:active {text-decoration:underline; font-size: 12px; color:#FF3300 }
a:hover {text-decoration:underline; font-size: 12px; color:#FF0000 }

a.sp:link {text-decoration:none; font-size: 12px; color:#000000 }
a.sp:visited {text-decoration:none; font-size: 12px; color:#666666}
a.sp:active {text-decoration:underline; font-size: 12px; color:#FF3300 }
a.sp:hover {text-decoration:underline; font-size: 12px; color:#FF0000 }