@charset "UTF-8";

/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---------------------------------------------------------------
voteディレクトリ（アンケート用CSS）
---------------------------------------------------------------
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/

/*タイトル - アンケート*/
h3.pageTitle { background: url(/vote/images/title.gif) 0 0; }


/*-------------------------------------------------------------
タイトル
-------------------------------------------------------------*/
.divEnqTitle { width: 626px; padding: 0 20px 0 64px; background-image: url(/vote/images/ico-vote-ttl.gif); background-position: left top; background-repeat: no-repeat; }
.divEnqTitle h5 { padding: 4px 0; margin-bottom: 4px; border-bottom: 2px solid #F90; color: #333; font-size: 1.4em; font-weight: bold; }
.divEnqData { width: 626px; padding-bottom: 20px; } 
.divEnqData dl,
.divEnqData dt,
.divEnqData dd { float: left; font-size: 1em; }
.divEnqData dl { margin-right: 20px; }


/*-------------------------------------------------------------
---------------------------------------------------------------
結果表示
---------------------------------------------------------------
-------------------------------------------------------------*/
.divResultBlock { margin: 0; width: 690px; padding: 20px 0 30px; }

/*----結果部分----*/
.resultContens { padding-top: 1px; background-image: url(/vote/images/bg-barchart-top.gif); background-position: 320px top; background-repeat: no-repeat; }

/*--棒グラフのテーブル--*/
table.tableBarChart { color: #333; font-size: 12px; padding: 5px 0; background-image: url(/vote/images/bg-barchart.gif); background-position: 320px bottom; background-repeat: repeat-y; width: 690px; }
table.tableBarChart th { padding: 6px 6px 4px 0; text-align: right; font-weight: normal; width: 314px; }
table.tableBarChart td.tdDataCell { width: 368px; padding: 0 1px 0 1px; }
table.tableBarChart td span { padding: 0 0 0 2px; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
td.tdDataCell table { height: 12px; }
