@charset "UTF-8";

/* basic set
------------------------------------------------------------*/
body{
	text-align:center;
}
body,
#stage *{
	margin:0;
	padding:0;	
}
hr	{display:none;}
img	{border:0 none;}
#stage em	{font-style:normal;}
#stage li	{list-style:none;}

#stage a,
#stage a:link		{color:#5e5ea1;}
#stage a:visited	{color:#5e5ea1;}
#stage a:hover		{color:#FF9900;}
#stage a:active		{color:#FF9900;}

#stage a,
#stage a:link,
#stage a:visited,
#stage a:hover,
#stage a:active	{text-decoration:underline;}

/* spacific divs
------------------------------------------------------------*/
#contentsArea{
	float:left;
	width:540px;
	font-size:78%;
}
#subNavigation{
	float:right;
	width:200px;
	font-size:78%;
}

/* common set
------------------------------------------------------------*/
#stage{
	position:relative;
	width:750px;
	margin:0 auto;
	text-align:left;
	color:#333333;
}
#stage #fontSizeSelecter{
	margin-bottom:5px;
	text-align:right;
}
#stage #fontSizeSelecter li{
	display:inline;
}
#stage #contentsHead{
	height:80px;
	background:url(/promenade/common/image/contentsarea_bg.gif) top left no-repeat;
}
#stage font{
	font-size:100%
}

/* sub navigation
------------------------------------------------------------*/
#subNavigation .list01{
	margin:5px 0 10px;
}
#subNavigation .list01 li{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #E0E0E0;
}
#subNavigation .list01 li a,
#subNavigation .rss dd a{
	display:block;
	padding-left:10px;
	background:url(/promenade/common/image/common_listmark03.gif) 0 2px no-repeat;
}
#subNavigation .imgList,
#subNavigation p,
#subNavigation dl{
	margin-bottom:10px;
}
#subNavigation p em{
	display:block;
	margin:10px 0;
}
#subNavigation dl{
	line-height:1.3em;
}
#subNavigation .rss{
	padding-top:10px;
	border-top:1px solid #E0E0E0;
}
#subNavigation .rss dd a{
	background-position:0 4px;
}

.toPageTop{
	text-align:right;
	margin:20px auto 0;
	padding-top:10px;
	width:750px;
	border-top:1px solid #b6c6a0;
}


#stage #subNavigation .rightMenuRanking{
	width: 197px;
	background: url(/promenade/image/contentsarea/rightRankbannarBackGround.gif) repeat-y;
}

#stage #subNavigation .rightMenuRanking p.rankText{
   font-size: 13px;
	margin: 0px;
	padding-left: 10px;
	padding-bottom: 8px;
}

#stage #subNavigation .rightMenuRanking ul{
	 margin: 0px;
	 padding: 0px 10px;
}

#stage #subNavigation .rightMenuRanking ul li{
    padding: 4px 0px;
	 list-style-type: none;
	 background: none;

}

#stage #subNavigation li.nm .rightMenuRanking ul li a{
    color: #67657b;
	 list-style-type: none;
}

#stage #subNavigation .rightMenuRanking ul li a:hover{
    color: #ff9900;
	 list-style-type: none;
}

#stage #subNavigation .rightMenuRanking ul li.rankNo1{
   padding-left: 20px; 
	background: url(/promenade/image/contentsarea/rankNo1.gif) no-repeat 0% 50%;
}

#stage #subNavigation .rightMenuRanking ul li.rankNo2{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo2.gif) no-repeat 0% 50%;
}

#stage #subNavigation .rightMenuRanking ul li.rankNo3{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo3.gif) no-repeat 0% 50%;
}

#stage #subNavigation .rightMenuRanking ul li.rankNo4{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo4.gif) no-repeat 0% 50%;
}

#stage #subNavigation .rightMenuRanking ul li.rankNo5{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo5.gif) no-repeat 0% 50%;
}*/


#stage #contentsArea .blogContent #accessRank{
   margin: 0px;
	padding: 0px;
}

#stage #contentsArea .blogContent #accessRank ul{
margin: 15px;
}

#stage #contentsArea .blogContent #accessRank ul li{
   padding: 4px 0px;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo1{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo1.gif) no-repeat 0% 50%;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo2{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo2.gif) no-repeat 0% 50%;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo3{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo3.gif) no-repeat 0% 50%;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo4{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo4.gif) no-repeat 0% 50%;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo5{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo5.gif) no-repeat 0% 50%;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo6{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo6.gif) no-repeat 0% 50%;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo7{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo7.gif) no-repeat 0% 50%;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo8{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo8.gif) no-repeat 0% 50%;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo9{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo9.gif) no-repeat 0% 50%;
}

#stage #contentsArea .blogContent #accessRank ul li.rankNo10{
   padding-left: 20px;
	background: url(/promenade/image/contentsarea/rankNo10.gif) no-repeat 0% 50%;
}