@charset "utf-8";

a.rank_shbb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#0066FF;
    font-style:normal;
    text-decoration:non;
}

a:link.rank_shbb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#0066FF;
    font-style:normal;
    text-decoration:non;
}

a:visited.rank_shbb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#0066FF;
    text-decoration:non;
}

a:hover.rank_shbb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#0066FF;
    font-style:normal;
    text-decoration:underline;
}

a:active.rank_shbb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    text-decoration:none;
}


a.rank_shb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#000000;
    font-style:normal;
    text-decoration:non;
}

a:link.rank_shb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#000000;
    font-style:normal;
    text-decoration:non;
}

a:visited.rank_shb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#000000;
    text-decoration:non;
}

a:hover.rank_shb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#000000;
    font-style:normal;
    text-decoration:underline;
}

a:active.rank_shb {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    text-decoration:none;
}

a.rank_sh {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#ffffff;
    font-style:normal;
    text-decoration:non;
}

a:link.rank_sh {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#ffffff;
    font-style:normal;
    text-decoration:non;
}

a:visited.rank_sh {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:8px;
    color:#ffffff;
    text-decoration:non;
}

a:hover.rank_sh {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    color:#ffffff;
    font-style:normal;
    text-decoration:underline;
}

a:active.rank_sh {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:9px;
    text-decoration:none;
}

.rank_txt_name{
vertical-align:top;
}

.rank_txt_name2{
vertical-align:top;
font-size:7px;
}

.phot_2{
margin-right:2px;
}
			
.rank_shrank{
line-height:21px;
background-image: url(../img/rank/r-bg.gif);
}
			
#rank_cent{width:812px; 
			margin-right: auto;
			margin-left: auto;
			font-size:12px;
			font-family:"ＭＳ ゴシック", Osaka, "qMmpS Pro W3";
			text-align: center;
}
			
#rank_centtt{
width:406px; 
text-align: center;
}
			

#rank_cent_tab {
margin:20px 0px 20px 0px;
			text-align: center;
}

.txt_right {
text-align:right;
}

.txt_1i{font-size:24px;
line-height:28px;
font-weight:bold;
}

.txt_2i{font-size:18px;
line-height:20px;
font-weight:bold;
}

.txt_3i{font-size:16px;
line-height:18px;
font-weight:bold;
}


.rank_bg{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:30px;
line-height:21px;
background-image: url(../img/rank/tb_rank.gif);
background-repeat:no-repeat;
}

.rank_koumoku{
font-size:14px;
padding-left:30px;
line-height:30px;
background-image: url(../img/rank/koumoku.gif);
background-repeat:no-repeat;
}


.rank_koumoku_lead{
font-size:12px;
padding-left:30px;
line-height:30px;
}


.rank_koumoku_link{
font-size:12px;
padding-left:30px;
line-height:30px;
}


.rank_koumoku_syuukei{
font-size:14px;
padding-left:32px;
line-height:20px;
}


