@charset "utf-8";
/* CSS Document */

.whole {

	background-color:#111;
	margin: 3px;
	font-size:12px;
}



.whole .rank1 {
    background:#111 url(/img/rank/rank1.png) top left no-repeat; width:200px; height:187px;margin-bottom: 3px;font-size:12px; }

.whole .rank2 {
    background:#111 url(/img/rank/rank2.png) top left no-repeat; width:200px; height:187px;margin-bottom: 3px;font-size:12px; }

.whole .rank3 {
    background:#111 url(/img/rank/rank3.png) top left no-repeat; width:200px; height:187px;margin-bottom: 3px;font-size:12px; }

.whole .ranks { width:200px; height:88px; margin-bottom: 3px;font-size:12px; padding:3px; }




.whole .rank4 {
    background:#111 url(/img/rank/rank4.png) top left no-repeat; width:200px; height:92px;padding: 0 0 3px 2px;margin-bottom: 3px; font-size:12px; }

.whole .rank5 {
    background:#111 url(/img/rank/rank5.png) top left no-repeat; width:200px; height:92px;margin-bottom: 3px; padding:2px;font-size:12px; }
	
.whole .rank6 {
    background:#111 url(/img/rank/rank6.png) top left no-repeat; width:200px; height:92px;margin-bottom: 3px; padding:2px;font-size:12px; }

.whole .rank7 {
    background:#111 url(/img/rank/rank7.png) top left no-repeat; width:200px; height:92px;margin-bottom: 3px; padding:2px;font-size:12px; }

.whole .rank8 {
    background:#111 url(/img/rank/rank8.png) top left no-repeat; width:200px; height:92px;margin-bottom: 3px; padding:2px;font-size:12px; }

.whole .rank9 {
    background:#111 url(/img/rank/rank9.png) top left no-repeat; width:200px; height:92px;margin-bottom: 3px; padding:2px;font-size:12px; }

.whole .rank10 {
    background:#111 url(/img/rank/rank10.png) top left no-repeat; width:200px; height:92px;margin-bottom: 3px; padding:2px;font-size:12px; }


.whole .PFpic {width:160px; height:120px; margin:2px auto; padding:0;}

.rankPFname{ padding:16px 5px 0 38px; margin:0; display:block; }
.rankPFname a.PNstyle{ color:#FFF; font-weight:bold; font-size:1em;letter-spacing:.1em;  font-family:Verdana, helvetica, arial, sans-serif;  text-decoration:none; }
.rankPFname a.PNstyle:hover{ color:#47fffd; font-weight:bold; font-size:1em; text-decoration:none; }


.whole .PFpicS {width:77px; height:52px; margin:2pxo; padding:0 0 0 10px; float:left;}



.statusRank{ text-align:center; margin:3px; display:block; width:205px;}

.statusRank a.prof{color:#47fffd;  font-weight:bold; font-size:1em;letter-spacing:.1em;  font-family:Verdana, helvetica, arial, sans-serif;  text-decoration:none; }
.statusRank a.prof:hover{ color:#FFCC00;font-weight:bold; font-size:1em; text-decoration:none; }
.statusRank .on {color:#ffc1e1; font-weight:bold; margin:3px ; padding:1px; }

.statusRank .off {color:#FFF; font-weight:nomal; margin:3px; padding:1px; }


td#rankingContents {
    background-image:url(/vctp/img/ranking/bg.jpg);
    background-repeat:no-repeat;
    margin:0;
    width:161px;
}

.rk_thumb {
    float:left;
    margin:7px 3px 0 3px;
}

.rk_thumb {
    float:left;
    margin:7px 3px 0 1px;
}

.rk_desc {
        float:none;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#fff;
        margin:0px 0 0 0;
        line-height:150%;
} 

.rk_desc a{
    color:#99FF00;
    text-decoration:none;
}

.rk_desc a:hover{
    color:#FFCC00;
    text-decoration:none;
}

.rk_clear {
    clear:left;
}

.whole a:link,
.whole a:visited {
	color: #66FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.whole a:hover {
	color: #66FF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}


