/*****************************************************/
/* CSS file For Nikkei Business Publications, Inc.   */
/* FileName: right.css                               */
/* data:2006/12/07                                   */
/*****************************************************/

/* right index main */
div#rightBarTop{
width:185px;
float:left;
position:relative;
top:0px;
text-align:left;
}

div#rightBarTop h2{
font-weight:bold;
white-space:nowrap; 
background:transparent url(/images/common/right-bar.gif) no-repeat 0px 0px;
padding:3px 0 4px 15px;
}

div#rightbanner{
border:1px solid #CCCCCC;
padding:10px 0;
margin-bottom:15px;
text-align:center;
background:transparent url(/images/common/right-back.gif) repeat-y top left;
clear: both;
}
div#rightbanner img{
margin:10px auto;
}

div#ranking{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
margin-top:-1px;
margin-bottom:15px;
padding-bottom:10px;
background:transparent url(/images/common/right-back.gif) repeat-y top left;
}
div#ranking h3{
padding-top:5px;
padding-left:10px;
}
div#ranking ol{
width:170px;
padding-left:5px;
}
div#ranking ol li{
padding:2px 0;
}
div#ranking ol li.no1{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no1.gif) no-repeat 0px 2px;
}
div#ranking ol li.no2{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no2.gif) no-repeat 0px 2px;
}
div#ranking ol li.no3{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no3.gif) no-repeat 0px 2px;
}
div#ranking ol li.no4{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no4.gif) no-repeat 6px 8px;
}
div#ranking ol li.no5{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no5.gif) no-repeat 6px 8px;
}
div#ranking ol li.no6{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no6.gif) no-repeat 6px 8px;
}
div#ranking ol li.no7{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no7.gif) no-repeat 6px 8px;
}
div#ranking ol li.no8{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no8.gif) no-repeat 6px 8px;
}
div#ranking ol li.no9{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no9.gif) no-repeat 6px 8px;
}
div#ranking ol li.no10{
display:block;
padding-top:2px;
padding-left:22px;
list-style:none;
background:url(/images/common/no10.gif) no-repeat 6px 8px;
}
div#kanren{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
margin-top:-1px;
margin-bottom:15px;
padding-bottom:10px;
background:transparent url(/images/common/right-back.gif) repeat-y top left;
}
div#kanren ol{
padding-left:3px;
}
div#kanren ol li{
padding:2px 0;
}
div#kanren ol li a{
display:block;
width:170px;
padding-top:2px;
padding-left:9px;
list-style:none;
background:url(/images/common/arrow01.gif) no-repeat 3px 8px;
}

div#rightbottom{
width:185px;
clear: both;
}
div#rightbottom img{
display:block;
margin:0 auto 5px ;
}