@charset "utf-8";

/*----------------------------------------------------
	widget
----------------------------------------------------*/

.widget {
	margin:0;
	padding:0;
	clear:both;
}

.widget-header {
	margin:0;
	padding:10px 0;
	clear:both;
	font-size:92%;
}

.widget-footer {
	margin:0;
	padding:10px 0;
	clear:both;
	font-size:92%;
	text-align:right;
}


/*----------------------------------------------------
	RANKING
----------------------------------------------------*/

#Ranking {
	margin:0 0 15px 0;
	padding:0;
   _zoom: 1;overflow: hidden;
}

#Ranking a{ color:#24396C;text-decoration: none;}

.Ranking-header {
	margin: 0;
	padding:0;
	font-size:92%;
	background-image: url(../img/common/ranking-header_bg.jpg);
	background-repeat: repeat-x;
	float:left;
	text-align:center;
}

.RankingBox{
	width: 100%;
	margin:0;
	padding:5px 0;
	background-color: #FFF;
}

.RankingBox ul{
	margin:0;
	padding:0;
}

.RankingBox ul li {
	margin:0;
	padding:7px 0;
	list-style:none;
    text-align:left;
	float:left;
}

.RankingBox ul li.ranking-first {
  position: relative;
  clear: both;
  width: 100%;
}

.RankingBox ul li.ranking-middle {
	background-image: url(../img/common/dotline.png);
	background-repeat: repeat-x;
	background-position: top;
}

.RankingBox ul li.ranking-end {
	background-image: url(../img/common/dotline.png);
	background-repeat: repeat-x;
	background-position: top;
}

.RankingBox ul li img {margin:0 5px 0 0;padding:1px;float:left;display:block;border:1px solid #CCC;}
.RankingBox ul li strong {margin:2px;float:left;font-size:117%;display:inline-block;font-family: verdana;position: absolute;top:7px;left:0;background-color:rgba(0,0,0,0.65);color:#fcfcfc;padding:3px 5px;}
.RankingBox ul li h5 {margin:0 0 0 70px;padding:0;font-size:96%;display:block;line-height:1.3em;overflow:hidden;}
.RankingBox ul li h6 {margin:0 0 0 70px;padding:0;font-size:93%;display:block;line-height:1.2em;overflow:hidden;padding-bottom:3px!important;}

.Ranking-footer {
	margin:0;
	padding:0;
	float:left;
	font-size:92%;
	text-align:right;
	background-image: url(../img/common/ranking-footer_bg.jpg);
	background-repeat: repeat-x;
}

.Ranking-footer a,
.Ranking-footer a:link,
.Ranking-footer a:hover{color:#FFF;text-decoration:none;}




/*----------------------------------------------------
	bannerArea
----------------------------------------------------*/

#bannerArea {
	margin:0;
	padding:0;
}

#bannerArea ul{
	margin:0 0 10px 0;
	padding:0;
}

#bannerArea ul li {
	margin:0;
	padding:0;
    list-style:none;
}