﻿@import url(https://fonts.googleapis.com/css?family=Archivo+Black);

.font_ArchivoBlack {
	font-family:Archivo Black;
}
/* 2013/6/4 ranking追加 修正
-------------------------------------------------*/
@charset "shift_jis";
/* CSS Document */

*{ margin:0; padding:0; }

#RankingWrapper {
}

#RankingWrapper .RankingAreaNew{ 
	clear:both;
	margin-bottom:15px;
}
#RankingWrapper .RankingAreaNew h2{
	margin:0 0 2px 0 ;
}
#RankingWrapper .RankingAreaNew p{
	margin:0;
}

#RankingWrapper .RankingAreaNew .No1,
#RankingWrapper .RankingAreaNew .No2,
#RankingWrapper .RankingAreaNew .No3,
#RankingWrapper .RankingAreaNew .No4,
#RankingWrapper .RankingAreaNew .No5{
	float:left;
	width:148px;
	margin-right:3px;
}
#RankingWrapper .RankingAreaNew .No5{
	margin-right:0px;
}
#RankingWrapper .RankingAreaNew .RankingInner{
	padding-bottom:4px;
	border-left:#cccccc solid 1px;
	border-right:#cccccc solid 1px;
	border-bottom:#cccccc solid 1px;
}
#RankingWrapper .RankingAreaNew .RankingInner img{
	border:0px;
}
#RankingWrapper .RankingAreaNew .RankingInner a{
	text-decoration:none;
}
#RankingWrapper .RankingAreaNew .RankingInner a .title:hover{
	text-decoration:underline;
}

#RankingWrapper .RankingAreaNew .RankingInner .title{
	background:#fffbb3;
	font-size:12px;
	line-height:1.3;
	width:146px;
	height:34px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	letter-spacing: -0.5px;
}

#RankingWrapper .RankingAreaNew .RankingInner .ranklogo{
	display:block;
	text-align:center;
	padding:3px 0 0 0;
	
}
#RankingWrapper .RankingAreaNew .RankingInner .ranklogo img{
	width:146px;
	height:24px;
	
}
#RankingWrapper .RankingAreaNew .RankingInner .rankimg{
	display: table-cell;
	text-align:center;
	vertical-align: middle;
	width:146px;
	height:118px;
	overflow: hidden;
}
#RankingWrapper .RankingAreaNew .RankingInner .rankimg img{
width:136px;}

#RankingWrapper .RankingAreaNew .RankingInner .sub{
	color:#333333;
	font-size:10px;
	padding:0 0 0 3px;
	text-decoration:none;
	height:10px;
	line-height:10px !important;
	cursor:pointer;
}
#RankingWrapper .RankingAreaNew .RankingInner .info{
	color:#333333;
	font-size:10px;
	padding:0 5px 0 0px;
	text-decoration:none;
	text-align:right;
	height:13px;
	line-height:13px !important;
	cursor:pointer;
}
#RankingWrapper .RankingAreaNew .RankingInner .amount{
	color:#ff0000;
	font-size:21px;
	text-align:right;
	padding:0 3px 1px 0;
	text-decoration:none;
	font-family: Archivo Black;
	line-height:20px;
	letter-spacing:-0.5px;
}
#RankingWrapper .RankingAreaNew .RankingInner .amount span{
	font-style:normal;
	font-weight:normal;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size:10px !important;
	
}
#RankingWrapper .RankingAreaNew .RankingInner .amount .zei{
	font-size:9px !important;
	color:#000;
	font-style:normal;
	font-weight:normal;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
#RankingWrapper .RankingAreaNew .RankingInner .rankbtn{
	display:block;
	text-align:center;
	
}
#RankingWrapper .RankingAreaNew .RankingInner .icon{
	margin:2px 0 0 2px;
	height:25px;
}
#RankingWrapper .RankingAreaNew .RankingInner .icon li{
	float:left;
	margin-right:2px;
}
* html #RankingWrapper .RankingAreaNew .RankingInner .icon li{
	margin-right:1px;
}
#RankingWrapper .RankingAreaNew .No1 table,
#RankingWrapper .RankingAreaNew .No2 table,
#RankingWrapper .RankingAreaNew .No3 table,
#RankingWrapper .RankingAreaNew .No4 table,
#RankingWrapper .RankingAreaNew .No5 table{
	width:100%;
	height:35px;
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
	text-align:center;
	vertical-align:middle;
	padding:0 2px;
}
#RankingWrapper .RankingAreaNew .No1 table{
	background:#ff6363;
}
#RankingWrapper .RankingAreaNew .No2 table{
	background:#63a1ff;
}
#RankingWrapper .RankingAreaNew .No3 table{
	background:#ffd163;
}
#RankingWrapper .RankingAreaNew .No4 table,
#RankingWrapper .RankingAreaNew .No5 table{
	background:#edf4f6;
}
#RankingWrapper .RankingAreaNew .RankingInner table + .title{
	background:none;
}

#RankingWrapper .RankingAreaNew .icon_rank_flyer{
	height:58px;
}
#RankingWrapper .RankingAreaNew .no_fly{
	display:none;
}
#RankingWrapper .RankingAreaNew .no_fly_icon{
	display:none;
}

#RankingWrapper .ranking_note {
	padding-top:10px;
	text-align:right;
	font-size:12px;
	line-height:1.2;
	clear:both;
}

#RankingWrapper .fly_fin{display:none;}

/*clearfix*/
.clear-fix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
.clear-fix{display: inline-block;} 

* html .clear-fix {height: 1%;}
.clear-fix{display:block;}


