#bg{padding-bottom:20px}.pagetop{margin:30px 0 0 0}#ranking_wrap{width:736px;float:left}h3.ranking_top_ttl{margin:0 0 12px 0}#main_contents{width:510px;float:left;margin-left:15px}#main_contents h3{padding-bottom:15px}#ranking{padding:0 30px}#ranking .ranking_title{margin:0 0 5px 0}#ranking .ranking_title .detail{font-size:16px;font-weight:700;color:#C06}#ranking .ranking_title .detail img{vertical-align:bottom;margin:0 5px 0 0}#ranking .ranking_title .title_time{padding:5px 0 0 0;text-align:right;color:#666;font-size:10px}#ranking .ranking_list ul li{width:100%;padding:12px 0;border-top:dotted 1px #666;background-color:#FFF}#ranking .ranking_list ul li table.main{width:100%;height:130px;padding:5px 0 0 0}#ranking .ranking_list ul li td{text-align:left}#ranking .ranking_list ul li td.rank{text-align:center}#ranking .ranking_list ul li td.rank div.access_count{margin-top:5px;font-size:10px}#ranking .ranking_list ul li td .photo{height:160px;overflow:hidden}#ranking .ranking_list ul li td .photo img{width:120px}#ranking .ranking_list ul li td .name{padding:7px 0 8px 0}#ranking .ranking_list ul li td .name a{font-size:20px;font-weight:700}#ranking .ranking_list ul li td .area{color:#966;font-size:12px}#ranking .ranking_list ul li td .photo_shop{margin:5px 0}#ranking .ranking_list ul li td .photo_shop img{width:150px}#ranking .ranking_list ul li td .shopname{color:#333;padding:3px 0}#ranking .ranking_list ul li td .shopname a{color:#333;margin:0 5px 0 0}#ranking .ranking_list ul li td .other{padding:1px 0 0 0;font-size:10px;line-height:1.4}#ranking .ranking_list ul li td .other .catch{font-size:14px;color:#C06}#ranking .ranking_list ul li td .shift{margin:20px 0 10px 0}#ranking .ranking_list ul li td .shift p{padding:0 0 5px 0;font-size:14px}#ranking .ranking_list ul li td .shift p a{margin:0 5px 0 0;font-weight:700}#ranking .ranking_list ul li td .shift table{width:100%;background-color:#CCC}#ranking .ranking_list ul li td .shift table th{width:59px;font-size:10px;background-color:#EAEAEA;color:#333;text-align:center}#ranking .ranking_list ul li td .shift table th.sat{background-color:#DFEFF9;color:#2178B2}#ranking .ranking_list ul li td .shift table th.sun{background-color:#FFE8F3;color:#F39}#ranking .ranking_list ul li td .shift table td{font-size:10px;background:#fff;height:30px;line-height:30px;text-align:center;line-height:1.2}#ranking .ranking_list ul li td .shift table td.off{background:#DDD}#ranking .ranking_list ul li td .shift table td strong{font-size:10px;color:red;font-weight:400;display:block;padding:5px 0}#ranking .ranking_list ul li td .top_diary{padding:8px 0;box-sizing:border-box;word-break:break-all}#ranking .ranking_list ul li td .top_diary .top_diary_photo{float:left;width:70px;overflow:hidden}#ranking .ranking_list ul li td .top_diary .top_diary_photo img{width:70px}#ranking .ranking_list ul li td .top_diary .top_diary_right{float:left;padding:0 0 0 10px;width:300px}#ranking .ranking_list ul li td .top_diary_title{padding:2px 0 4px 0}#ranking .ranking_list ul li td .top_diary_title a{font-size:14px;font-weight:700}#ranking .ranking_list ul li td .top_diary_contents{padding:2px 0 4px 0}#ranking .ranking_list ul li td .top_diary_date{margin-top:6px;text-align:right;font-size:12px;color:#777}#ranking .ranking_list ul li td .text{padding:10px 0 0 0;color:#333;font-size:12px;font-weight:700}#ranking .ranking_list ul li td .text_body{padding:2px 0 0 0;color:#333;font-size:10px;line-height:1.3}#ranking .ranking_list ul li td .pickupnews{margin:7px 0}#ranking .ranking_list ul li td .pickupnews .icon{height:24px;line-height:24px;box-sizing:border-box;border:solid 1px #fff;box-shadow:0 0 0 1px #ccc;background-color:#cc7c05;color:#fff;font-size:11px;text-align:center;padding:0 2px;margin:0 3px 0 0}#ranking .ranking_list ul li td .pickupnews a{color:#cc7c05}#ranking .ranking_list ul li td .event{margin:6px 0 0 0;padding:5px 10px;background-color:#FFF;border:solid 1px #CCC;box-sizing:border-box;box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;-webkit-box-shadow:0 0 2px #ccc}#ranking .ranking_list ul li td .event p strong{display:block;color:#C06}#ranking .ranking_list ul li td .event p strong.title{display:block;color:#303098}#ranking .ranking_list ul li td .event p a{display:block;width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}#ranking .ranking_list ul li table.sub{padding:0 0 5px 100px;margin:0;width:100%}#ranking .ranking_list ul li table.sub .sub_wrapper{width:100%;padding:4px 0 0 0}#ranking .ranking_list ul li table.sub .sub_wrapper div{color:#966;margin-bottom:2px}#ranking .ranking_list ul li table.sub img.t{width:40px}#ranking .ranking_list ul li table.sub .float_parent{position:relative;float:left;margin:0 16px 0 0}#ranking .ranking_list ul li table.sub .float_parent .photo{display:block;max-height:55px;overflow:hidden}#ranking .ranking_list ul li table.sub .float_item{background:#fff;position:absolute;top:-30px;left:-35px;width:100px;padding:10px;display:none;z-index:100;border:solid 1px #666;text-align:left}#ranking .ranking_list ul li table.sub .name{margin:2px 0 0 0;font-size:12px;text-align:center}#ranking .ranking_list ul li table.sub .name a{color:#155885;font-size:12px}#ranking .ranking_list ul li table.sub .photo_big{text-align:center}#ranking .ranking_list ul li table.sub .photo_big img{width:90px}#ranking .ranking_list ul li .gal_list{padding:10px 0 10px 104px}#ranking .ranking_list ul li .gal_list a.gal_img{display:block;height:110px;overflow:hidden}#ranking .ranking_list ul li .gal_list a.gal_img img{width:87px}#ranking .ranking_list ul li .gal_list .float_parent{float:left;margin:0 5px 0 0;position:relative}#ranking .ranking_list ul li .gal_list .float_item{background-color:#fff;position:absolute;top:-60px;left:-35px;width:105px;padding:3px;display:none;z-index:100;border:solid 1px #666}#ranking .ranking_list ul li .gal_list .photo_big{text-align:center}#ranking .ranking_list ul li .gal_list .photo_big img{width:105px}#ranking .ranking_list ul li .catch_long{border:solid 1px #CCC;padding:10px;margin:6px 0 10px 10px;font-size:11px}#side_rank_list{float:left}#side_rank_list h3{margin:0 0 7px 0;padding:5px 0 0 5px;color:#333;font-weight:700;font-size:14px}#side_rank_list h3 img{margin:0 3px 0 0;vertical-align:middle}#side_rank_list .side_rank_box{width:200px;margin:0 auto 14px;padding:3px 0 0 0;background:#fff;border:solid 1px #CCC}#side_rank_list .side_rank_box .total_ranking{margin:6px 0 0 8px;color:#966}#side_rank_list .side_rank_box .favorite_ranking{margin:2px 0 6px 8px;color:#966}#side_rank_list .side_rank_box .favorite_ranking a,#side_rank_list .side_rank_box .total_ranking a{font-size:13px;color:#966}#side_rank_list .side_rank_box .total_ranking.iine{margin:5px 0 10px 8px}#side_rank_list .side_rank_box .favorite_ranking a.active,#side_rank_list .side_rank_box .total_ranking a.active{text-decoration:none;color:#E06;font-weight:700}#side_rank_list h4{padding:10px 0 0 2px;margin:5px;font-weight:700;font-size:14px;border-top:dashed 1px #888;color:#C06}#side_rank_list ul{margin:0 5px 0 5px;padding:0 3px 3px 3px}#side_rank_list ul li{margin:3px 0 4px 0}#side_rank_list ul li div{line-height:1.5}#side_rank_list ul li a{font-family:"�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro",Osaka,"���C���I",Meiryo,"�l�r �o�S�V�b�N","MS P Gothic",Verdana,sans-serif;color:#666}#side_rank_list ul li a.cnt{font-size:12px}#side_rank_list ul li .gyousyu{font-size:13px;padding:0;margin:6px 0 0 0;width:90%;color:#966}#side_rank_list ul li .gyousyu a{color:#966}#side_rank_list ul li a.all{font-size:14px;font-weight:700;padding:0 3px 0 2px}#side_rank_list ul li a.open img,#side_rank_list ul li a.toggle img{padding-right:4px}#side_rank_list ul li a.active{font-weight:700;color:#E06}#side_rank_list ul li .children{padding:0 0 4px 4px}#side_rank_list ul li .parent{padding:3px 0 0 0;font-size:14px}#side_rank_list ul li a{color:#444}#side_rank_list ul li a.sarea{font-size:12px;padding-left:4px}