@charset "Shift_JIS";


#vote_area{
margin:0 0 30px 0;
}



/* #vote_area .result_block
---------------------------------------------------------- */
#vote_area .result_block{
margin:0 0 0 40px;
width:740px;
background-image:url("../img/vote/result_block_bg.gif");
background-position:left top;
background-repeat:repeat-y;
border-top:4px solid #f9f6e5;
border-bottom:4px solid #f9f6e5;
padding:0px 0 30px 0;
}




/* #vote_area .result_block .vote_block
---------------------------------------------------------- */
#vote_area .result_block .vote_block{
margin:20px 0 20px 20px;
}


/* #vote_area .result_block .vote_block h2.tit */
#vote_area .result_block .vote_block h2.tit{
width:700px;
background-color:#f6edce;
margin:10px 0 10px 0;
}

#vote_area .result_block .vote_block h2.tit span{
display:block;
padding:7px;
}


#vote_area .result_block .vote_block h2.tit span:after{
display:block;
margin-top:0px;
height:0px;
content:"";
clear:both;
}

*+html #vote_area .result_block .vote_block h2.tit span{
min-height:0%;
}

*html #vote_area .result_block .vote_block h2.tit span{
height:0%;
overflow:visible;
}


#vote_area .result_block .vote_block h2.tit span img{
display:block;
float:left;
margin:0 7px 0 0;
}

#vote_area .result_block .vote_block h2.tit span strong{
display:block;
float:left;
font-size:95%;
line-height:120%;
font-weight:bold;
color:#333333;
padding:3px 0 0 0;
}



/* #vote_area .result_block .vote_block .result_area
---------------------------------------------------------- */
#vote_area .result_block .vote_block .result_area{
margin:0 0px 0px 40px;
}

#vote_area .result_block .vote_block .result_area ul{
width:650px;
}


#vote_area .result_block .vote_block .result_area ul li{
}


#vote_area .result_block .vote_block .result_area ul li:after{
display:block;
margin-top:0px;
height:0px;
content:"";
clear:both;
}

*+html #vote_area .result_block .vote_block .result_area ul li{
min-height:0%;
}

*html #vote_area .result_block .vote_block .result_area ul li{
height:0%;
overflow:visible;
}


#vote_area .result_block .vote_block .result_area ul li dl{
float:left;
background-image:url("../img/vote/dot_line_x.gif");
background-position:left bottom;
background-repeat:repeat-x;
padding:6px 0 6px 0;
}

#vote_area .result_block .vote_block .result_area ul li dl:after{
display:block;
margin-top:0px;
height:0px;
content:"";
clear:both;
}

*+html #vote_area .result_block .vote_block .result_area ul li dl{
min-height:0%;
}

*html #vote_area .result_block .vote_block .result_area ul li dl{
height:0%;
overflow:visible;
}


#vote_area .result_block .vote_block .result_area ul li dl dt{
float:left;
width:330px;
}


#vote_area .result_block .vote_block .result_area ul li dl dd{
float:left;
width:270px;
}





/* #vote_area .result_block .vote_block .result_area ul li dl dt */
#vote_area .result_block .vote_block .result_area ul li dl dt .num{
float:left;
background-position:left bottom;
background-repeat:repeat-x;
padding:2px 5px 1px 6px;
text-align:center;
font-size:85%;
line-height:130%;
font-weight:bold;
color:#ffffff;
}


#vote_area .result_block .vote_block .result_area ul li.result_01 dl dt .num{background-image:url("../img/vote_a_graph_01_sp.gif");background-color:#ff6701;}
#vote_area .result_block .vote_block .result_area ul li.result_02 dl dt .num{background-image:url("../img/vote_a_graph_02_sp.gif");background-color:#dc0000;}
#vote_area .result_block .vote_block .result_area ul li.result_03 dl dt .num{background-image:url("../img/vote_a_graph_03_sp.gif");background-color:#cc0199;}
#vote_area .result_block .vote_block .result_area ul li.result_04 dl dt .num{background-image:url("../img/vote_a_graph_04_sp.gif");background-color:#7733cc;}
#vote_area .result_block .vote_block .result_area ul li.result_05 dl dt .num{background-image:url("../img/vote_a_graph_05_sp.gif");background-color:#0066cc;}
#vote_area .result_block .vote_block .result_area ul li.result_06 dl dt .num{background-image:url("../img/vote_a_graph_06_sp.gif");background-color:#00cccc;}
#vote_area .result_block .vote_block .result_area ul li.result_07 dl dt .num{background-image:url("../img/vote_a_graph_07_sp.gif");background-color:#00cc66;}
#vote_area .result_block .vote_block .result_area ul li.result_08 dl dt .num{background-image:url("../img/vote_a_graph_08_sp.gif");background-color:#008800;}
#vote_area .result_block .vote_block .result_area ul li.result_09 dl dt .num{background-image:url("../img/vote_a_graph_09_sp.gif");background-color:#887700;}

#vote_area .result_block .vote_block .result_area ul li.result_01 dl  dd .per{color:#ff6701;}
#vote_area .result_block .vote_block .result_area ul li.result_02 dl  dd .per{color:#dc0000;}
#vote_area .result_block .vote_block .result_area ul li.result_03 dl  dd .per{color:#cc0199;}
#vote_area .result_block .vote_block .result_area ul li.result_04 dl  dd .per{color:#7733cc;}
#vote_area .result_block .vote_block .result_area ul li.result_05 dl  dd .per{color:#0066cc;}
#vote_area .result_block .vote_block .result_area ul li.result_06 dl  dd .per{color:#00cccc;}
#vote_area .result_block .vote_block .result_area ul li.result_07 dl  dd .per{color:#00cc66;}
#vote_area .result_block .vote_block .result_area ul li.result_08 dl  dd .per{color:#008800;}
#vote_area .result_block .vote_block .result_area ul li.result_09 dl  dd .per{color:#887700;}



#vote_area .result_block .vote_block .result_area ul li dl dt p{
float:left;
width:270px;
margin:3px 0 0 5px;
font-size:85%;
line-height:130%;
font-weight:bold;
color:#333333;
}

#vote_area .result_block .vote_block .result_area ul li dl dd .per{
float:left;
width:50px;
font-size:85%;
line-height:130%;
font-weight:bold;
margin:3px 20px 0 0;
text-align:right;
}

#vote_area .result_block .vote_block .result_area ul li dl dd .graph{
float:left;
width:200px;
background-image:url("../img/vote/a_graph_bg.gif");
background-position:left top;
background-repeat:repeat-x;
margin:2px 0 0 0;
}

#vote_area .result_block .vote_block .result_area ul li .fin{
float:left;
width:50px;
padding:8px 0 0 0;
}



/* #vote_area .result_block
---------------------------------------------------------- */
#vote_area .result_block .to_barnavi_vote{
text-align:right;
font-size:73%;
line-height:130%;
font-weight:bold;
margin:30px 30px 0 0;
}


#vote_area .result_block .to_barnavi_vote a{
background-image:url("../img/ico_ar_sq_r.gif");
background-position:left top;
background-repeat:no-repeat;
padding:2px 0 5px 25px;
}