@charset "EUC-JP";

/*=======================================================
 members.css                     Last Updated: 2009.08.03
 
 [01] title
 [02] TOP List (side)
 [03] TOP List (main)
 [04] TOP 50
=======================================================*/

/*-------------------------------------------------------
 [01] title
-------------------------------------------------------*/
div.members h2 {
margin-bottom: 8px;
border-bottom: #333 solid 3px;
}

div.members p.txt {
margin-bottom: 20px;
clear: both;
}

/*::: NEXTbtn :::::::::::::::::::::::::::::::::::::::::*/
div.members div.topSide div.nextBack {
}

div.members div.topSide div.nextBack p.backBtn {
float: left;
}

div.members div.topSide div.nextBack p.nextBtn {
float: right;
}

/*::: topArtist :::::::::::::::::::::::::::::::::::::::*/
div.members div.topArtist {
background: #333333;
position: relative;
}

div.members div.topArtist dl {
position:absolute;
top: 20px;
left: 517px;
width: 255px;
}

div.members div.topArtist dl dd {
color: #FFF;
margin-top: 10px;
}

div.members div.topArtist p.btn {
position:absolute;
top: 214px;
left: 682px;
}


/*-------------------------------------------------------
 [03] TOP List (main)
-------------------------------------------------------*/
div.members div.topMain {
width: 780px;
margin-top: 20px;
margin-right: 20px;
_margin-right: 10px;
}

div.members div.topMain h3 {
margin: 20px 0 10px 5px;
}

/*::: artistThumbTable ::::::::::::::::::::::::::::::::*/
div.members div.topMain table.artistThumb {
border: 1px #CED5D9 solid;
margin-top: 20px;
margin-bottom: 20px;
border-collapse: collapse;
width:778px;
}

div.members div.topMain table.artistThumb th,
div.members div.topMain table.artistThumb td{
border: 1px #CED5D9 solid;
text-align:center;
vertical-align: middle; 
width:140px;
}

div.members div.topMain table.artistThumb th{
border-top:none;
font-weight:normal;
line-height:120%;
padding:0 5px 5px 5px;
/*background: url("../images/thumb_th_bk.gif") bottom left no-repeat;*/
}

div.members div.topMain table.artistThumb td{
border-bottom:none;
height:135px;
/*background: url("../images/thumb_td_bk.gif") top left no-repeat;*/
}

div.members div.topMain table.artistThumb td a{
display:block;
}

/*::: NEXTbtn :::::::::::::::::::::::::::::::::::::::::*/
div.members div.topMain div.nextBack {
margin: 20px 0;
}

div.members div.topMain div.nextBack p.backBtn,
div.members div.topMain div.nextBack p.backButton {
padding-left: 12px;
background: url("../../common2009/images/ico_arrow_blk2.gif") no-repeat 0 .5em;
float: left;
}

div.members div.topMain div.nextBack p.nextBtn,
div.members div.topMain div.nextBack p.nextButton {
padding-right: 12px;
background: url("../../common2009/images/ico_arrow_blk.gif") no-repeat right .5em;
float: right;
}


/*-------------------------------------------------------
 [04] TOP 50
-------------------------------------------------------*/
div.members div.top50 {
margin-top: 20px;
}

div.members div.top50 ul.btn li,
div.members div.topMain ul.btn li {
float: left;
margin-right: 6px;
}

div.members div.top50 ul.txt,
div.members div.topMain ul.txt {
float: right;
margin-top: 10px;
}

div.members div.top50 ul.txt li,
div.members div.topMain ul.txt li {
display: inline;
margin-left: 5px;
}

div.members div.top50 div.column {
margin: 20px 10px 0 0;
width: 250px;
float: left;
}

div.members div.top50 div.column dl {
margin-bottom: 15px;
}

div.members div.top50 div.column dl dt {
margin-bottom: 5px;
}

div.members div.top50 div.column dl dd {
margin-bottom: 3px;
}

div.members div.top50 div.column dl dd a {
	text-decoration:none;
}















