div.text table#rank{margin:5px auto;width:620px;}div.text table#rank td{vertical-align:middle;padding:4px;height:120px;}div.text table#rank td p{margin:0.2em 0;padding:0;}div.text table#rank td p.comment{background:#eee;padding:2px 3px;font-size:11px;}div.text table#rank td.number{text-align:right;vertical-align:top;}div.text table#rank td.number p{font-weight:bold;font-size:18px;color:#0080DA;margin:10px 0;padding:0;}div#main div.rankinfo{text-align:left;border:1px #ccc solid;padding:4px;margin: 0 6em 0 8em;background:#F0FBE3;}div#main p.ranklist{margin:1em auto;font-weight:bold;font-size:13px;text-align:center;}p.update_date{margin:1.5em;font-size:11px;}div#main div.text p.more_s{font-size:10px;text-align:right;}div#main div.text p.more_s img{width:11px;height:11px;}div#main div.text p.job img{vertical-align:top;height:14px;}div.text div.number{width:38px;float:left;font-weight:bold;font-size:18px;color:#0080DA;margin:10px 3px 0 0;padding:0;text-align:right;}div.deteil{width:650px;}table.ranking_index td{padding:5px;}div.crown{min-height:155px; _height:165px; width:155px; float:left;margin: 0 4px 4px 0;background:#fff;text-align:center;padding:5px;}div#profile div.name div.profimg{height:66px;background:none;padding:0;margin:3px auto;}div.rank_list{background:#F5F5F5;padding:3px;width:560px;margin: 0 auto 10px auto;border:1px #fff solid;}div.rank_list p{margin:0.3em auto;}div.rank_list a{font-weight:bold;}