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#deteil{margin:0 auto;text-align:center;text-align:center;}div#deteil #deteil_table{margin:0 auto;border-collapse: separate;}div#deteil #deteil_table td{vertical-align:top;padding:2px 7px;background:#fbfbfb;border:#eee 1px solid;text-align:left;}div#deteil .text{text-align:left;margin:15px auto;padding:10px 0;width:600px;background:#fbfbfb;border:#eee 1px solid;}div.deteil_thumb{float:left;width:180px;text-align:left;margin:0;padding:0;}div.deteil_thumb img{margin:0 5px;}.deteil_thumb div.number{width:38px;float:left;font-weight:bold;font-size:16px;color:#ff95c7;margin:0;padding:0;text-align:right;}div.deteil_text{margin:0 0 0 190px;padding:0 10px 0 0;}div.deteil_text p{margin:0;padding:0;font-size:12px;}div.deteil_text p.comment{font-size:12px;margin:0;padding:0;}div.deteil_thumb table.view_count{margin:0 auto;font-size:11px;}div.deteil_thumb table.view_count td{vertical-align:middle !important;padding:0 2px !important;}div.deteil_thumb table.view_count td.left{text-align:right;}div.deteil_thumb table.view_count td.right{font-weight:bold;color:#EC3578;}/* ------------------------------------------------------------ */table.ranking_index{margin-bottom:10px;}table.ranking_index td{padding:5px;}div#profile div.name div.profimg{height:66px;background:none;padding:0;margin:3px auto;}div.rank_list{padding:5px 0;background:#fff;text-align:center;margin:20px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}div.rank_list p{margin:0.3em auto;}div.rank_list a{font-weight:bold;}p#ranking_bookmark{text-align:center;padding-top:10px;}/* クリエイターランキング------------------------------------------------------------ */table#ranking{border-collapse: separate;}table#ranking td{vertical-align:top;border:1px solid #eee;background:#fff;text-align:center;width:200px;}table#ranking td div{padding:5px 0;width:206px;}table#ranking td div.rankimg{height:65px;}table#ranking td p{margin:0 auto;padding:0;}table#ranking td p.job{text-align:center;padding:1px;width:134px;}table#ranking td p.job img{margin:1px;}/* 講評------------------------------------------------------------ */div.rev{background-color:#fff;margin-bottom:20px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}div.rev div.review_l{float:left;margin:7px 0 0 5px;}div.rev div.review{margin:6px 1.5em 0 43px;background-color:#eee!important;padding:2px 5px;font-size:12px;text-align:left;}