/*----------------------------------------------------------------------------------------
:PICK UP yosoku
---------------------------------------------------------------------------------------- */
#pickup_yosoku{
width:570px;
margin:0px 0px 0px 0px;
padding:0px;
background-color:#FFFFFF;
}

#pickup_yosokubox{
float:left;
width:550px;
margin:0px;
padding:10px;
background-color:#FFFFFF;
}

#pickup_title{
margin:0px 0px 10px 0px;
padding:5px 0px;
border-top:#C7EFFF solid 3px;
border-bottom:#C7EFFF solid 3px;
}

#pickup_detail{
float:left;
width:220px;
margin:0px;
padding:0px;
}

#pickup_minichart{
float:right;
width:300px;
margin:0px;
padding:0px;
}

#pickup_chart_flash{
width:300px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}


#pickup_chart_title{
width:300px;
margin:0px 0px 10px 0px;
text-align:center;
}

#pickup_table table td{
background-color:#FFFFFF;
}

#pickup_table table td.left{
padding:2px;
text-align:center;
background-color:#E0F0FF;
width:105px;
}

#pickup_table table td.right{
text-align:center;
}

#pickup_par{
margin:10px 0px;
padding:0px;
}

#pickup_par table td{
text-align:center;
background-color:#FFFFFF;
}

/*----------------------------------------------------------------------------------------
:miraiyosokuichiran
---------------------------------------------------------------------------------------- */
#top_miraiyosoku{
margin:10px 0px 30px 0px;
padding:0px;
background-color:#FFFFFF;
}

#top_docchi,#top_dousuru{
float:left;
width:570px;
background-color:#FFFFFF;
background-image:url(/images/common/back_white570.gif);
background-repeat:repeat-y;
}
 
#top_docchi_icon,#top_dousuru_icon{
float:left;
text-align:left;
width:90px;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 10px;
background-color:#FFFFFF;
}

#top_docchi_yosoku,#top_dousuru_yosoku{
float:right;
text-align:left;
width:450px;
margin:10px 10px 30px 0px;
padding:0px;
background-color:#FFFFFF;
}

#top_docchi_yosoku ul li{
background-position:1px .5em;
background-repeat:no-repeat; 
padding:0px 0px 3px 0px;
margin:5px 0px;
border-bottom:#CCCCCC dotted 1px;
}

#top_dousuru_yosoku ul li{
background-position:1px .5em;
background-repeat:no-repeat; 
padding:0px 0px 3px 0px;
margin:5px 0px;
border-bottom:#CCCCCC dotted 1px;
}

/*----------------------------------------------------------------------------------------
:about miraix
---------------------------------------------------------------------------------------- 
#about_miraix{
margin:0px;
padding:10px;
height:156px;
background-color:#FFFFFF;
}

#about_miraixbt{
margin:0px;
padding:5px 10px;
height:90px;
background-color:#FFFFFF;
text-align:center;
}

.line{
clear:both;
}*/

/*----------------------------------------------------------------------------------------
:miraiyosoku_various
---------------------------------------------------------------------------------------- */
#shinchaku,#shuryo,#ninki,#newcomment,#newcomment,#newbaibai,#campaign{
margin:0px;
padding:10px 0px;
clear:both;
}

#shinchaku_list,#shuryo_list,#ninki_list,#newcomment_list,#newbaibai_list{
margin:0px;
padding:10px;
background-color:#FFFFFF;
}

#campaign_list{
margin:0px;
padding:10px;
background-color:#FFFFCC;
}

#shinchaku_list li,#shuryo_list li,#ninki_list li,#newcomment_list li,#newbaibai_list li,#campaign_list li{
margin-bottom:5px;
padding-bottom:5px;
border-bottom:#CCCCCC dotted 1px;
}

#shinchaku table td.td23,#ninki table td.td23,
#shuryo table td.td23,
#newcomment table td.td23,#newbaibai table td.td23,
#campaign table td.td23{
text-align:center;
}


/*----------------------------------------------------------------------------------------
:miraiyosokuichiran*nowlogin
---------------------------------------------------------------------------------------- */
#top_miraiyosoku_login{
margin:0px 0px 30px 0px;
padding:0px;
background-color:#FFFFFF;
}

/*----------------------------------------------------------------------------------------
:login box / information / pointranking
---------------------------------------------------------------------------------------- */
#loginbox{
width:290px;
margin:10px 0px;
padding:0px;
background-color:#FFFFFF;
}

#bana_loginbox{
height:30px;
background-image:url(/images/top/bana_toplogin.gif);
background-repeat:no-repeat;
text-align:right;
padding:3px 10px;
}

#bana_loginbox img{
padding:4px 3px;
}

#loginform,#info dl,#pointrank dl{
padding:10px;
}

#loginbox p{
margin-botttom:10px;
}

.submit{
text-align:center;
margin:10px 0px;
}

/*----------------------------------------------------------------------------------------
:information / pointranking
---------------------------------------------------------------------------------------- */
#info,#pointrank{
width:290px;
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
background-color:#FFFFFF;
}

#info dd{
padding-bottom:10px;
}

/*----------------------------------------------------------------------------------------
:pointranking
---------------------------------------------------------------------------------------- */
#pointrank table{
margin:10px;
width:270px;
}

#pointrank table td{
padding:5px 0px;
border-bottom:#CCCCCC dotted 1px;
}

#pointrank table td.point{
text-align:right;
}


#pointrank dt{
float:left;
width:50px;
padding:3px 0px;
border-bottom:#CCCCCC dotted 1px;
background-color:#FFFFFF;
}

#pointrank dd.name{
float:right;
width:200px;
padding:3px 0px;
border-bottom:#CCCCCC dotted 1px;
background-color:#FFFFFF;
}
