body { margin:10px; padding:0px; color:#003; font-family:"Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3",sans-serif; background-color:#fff; }

A{ text-decoration:none; color:#06f; }
A:hover { text-decoration: underline; color:#f60; }
A:active { text-decoration: none; color:#ccc; }

.serif { font-family:serif;}

.text9 {  font-size: 9px; }
.text9s {  font-size: 9px; line-height:110%; }
.text9m {  font-size: 9px; line-height:140%; }
.text9l {  font-size: 9px; line-height:160%; }
.text10 {  font-size: 10px; }
.text10s {  font-size: 10px; line-height:110%; }
.text10m {  font-size: 10px; line-height:140%; }
.text10l {  font-size: 10px; line-height:160%; }
.text11 {  font-size: 11px; }
.text11s {  font-size: 11px; line-height:120%; }
.text11m {  font-size: 11px; line-height:140%; }
.text11l {  font-size: 11px; line-height:160%; }
.text12 {  font-size: 12px; }
.text12ss {  font-size: 12px; line-height:100%; }
.text12s {  font-size: 12px; line-height:110%; }
.text12m {  font-size: 12px; line-height:140%; }
.text12mm {  font-size: 12px; line-height:150%; }
.text12l {  font-size: 12px; line-height:160%; }
.text12ll {  font-size: 12px; line-height:180%; }
.text12lll {  font-size: 12px; line-height:22px; }
.text14 {  font-size: 14px; }
.text14s {  font-size: 14px; line-height:110%; }
.text14m {  font-size: 14px; line-height:140%; }
.text14l {  font-size: 14px; line-height:160%; }
.text14ll {  font-size: 14px; line-height:180%; }
.text16 {  font-size: 16px; }
.text16s {  font-size: 16px; line-height:110%; }
.text18 {  font-size: 18px; }
.text20 {  font-size: 20px; }

.plus {  font-size: 10px; color: #aaa; }
.text11g {  font-size: 11px; color: #888; }
.text11r {  font-size: 11px; color: #888; }
.text11b {  font-size: 11px; color: #06f; }
.text11k { font-size: 11px; color: #000; }
.text11w { font-size: 11px; color: #fff; }
.text11h {  font-size: 11px; line-height:100%; text-indent:5px; }
.text11pr { font-size: 11px; line-height:140%; color: #006; }
.text12w {  font-size: 12px; line-height:130%; letter-spacing: 1px; }
.text12b {  font-size: 12px; font-weight: bold; }
.text12c { font-size: 12px; font-weight: bold; color: #f33; }
.text12bpr { font-size: 12px; font-weight: bold; color: #06f; }
.text12k { font-size: 12px; color: #000; }
.text12db { font-size: 12px; color: #006; }
.text12bk {  font-size: 12px; font-weight: bold; color: #000; }
.text12w { font-size: 12px; color: #fff; }
.text12sw { font-size: 12px; line-height:110%; color: #fff; }
.text12bw {  font-size: 12px; font-weight: bold; color: #fff; }
.text12o {  font-size: 12px; color: #f60; }
.text12p {  font-size: 12px; color: #f69; }
.text12gr {  font-size: 12px; line-height:140%; color: #373; }
.text12pr { font-size: 12px; line-height:140%; color: #06‚†; }
.text14b { font-size: 14px; font-weight: bold; }
.text14bk { font-size: 14px; font-weight: bold; color: #000; }
.text14k { font-size: 14px; color: #000; }
.text14p { font-size: 14px; color: #f66; }
.text14pr { font-size: 14px; font-weight: bold; color: #06f; }
.text14bw { font-size: 14px; font-weight: bold; color: #fff; }
.text11c {  font-size: 11px; line-height:140%; }
.text12c {  font-size: 12px; line-height:140%; }
.text14c { font-size: 14px; font-weight: bold; color: #f33; }
.text16k { font-size: 16px; color: #000; }
.text16bk { font-size: 16px; font-weight: bold; color: #000; }
.text16c { font-size: 16px; font-weight: bold; color: #f33; }
.text16pr { font-size: 16px; font-weight: bold; color: #06f; }
.text18k { font-size: 18px; color: #000; }
.text18bk { font-size: 18px; font-weight: bold; color: #000; }

.blue { color: #06f; }
.bk { color: #000; }
.red { color: #f33; }
.yellow { color: #f90; }
.orange { color: #f50; }

.order { font-size: 12px; font-weight: bold; color: #222; letter-spacing: 1px; text-decoration:underline; }
.result { font-size: 20px; color: #000; }

H2 { font-size:16px; font-family: "Verdana" , "Arial", "Helvetica", "Sans-serif"; }
P STRONG { font-size: 8px; font-family: "Helvetica", "Arial", "Sans-serif"; vertical-align: 2px; background-color:#f06; color:white; padding-left:1px; padding-right:1px; letter-spacing: 0px; }

P0{line-height:110%; }
P1{line-height:125%; }
P2{line-height:140%; }
P3{line-height:160%; }
P4{line-height:180%; }

.ranking A{ font-size: 11px; color: #444; text-decoration:underline; }
.ranking A:hover { font-size: 11px;  text-decoration: none; color:f60; }
.ranking A:active { font-size: 11px; text-decoration: none; color:#ccc; }

.menu { font-size: 11px; line-height:165%; color: #000; }
.menu A{ color: #777; text-decoration:none; }
.menu A:hover { text-decoration: underline; color:#f60; }
.menu A:active { text-decoration: none; color:#ccc; }

.bn { font-size: 11px; line-height:125%; color: #000; }
.bn A{ color: #777; text-decoration:none; }
.bn A:hover { text-decoration: underline; color:#f60; }
.bn A:active { text-decoration: none; color:#ccc; }

.white A{ text-decoration:none; color:#fff; }
.white A:hover { text-decoration: underline; color:#f60; }
.white A:active { text-decoration: none; color:#ccc; }

.black A{ text-decoration:none; color:#000; }
.black A:hover { text-decoration: underline; color:#f60; }
.black A:active { text-decoration: none; color:#ccc; }

.blue A{ text-decoration:none; color:#009; }
.blue A:hover { text-decoration: underline; color:#f6; }
.blue A:active { text-decoration: none; color:#ccc; }

.green A{ text-decoration:none; color:#090; }
.green A:hover { text-decoration: underline; color:#f60; }
.green A:active { text-decoration: none; color:#ccc; }

.under A{ text-decoration:underline;}
.under A:hover { text-decoration: none; color:#f60; }
.under A:active { text-decoration: none; color:#ccc; }



