
ul#listCnt li.poll{ margin-bottom:25px; padding:0px 0px 0px 20px; font-weight:bold; border:0px; background:url(img/img_arrow.gif) left repeat-y;}
ul#listCnt li.poll .month{ font-size:14px; line-height:1.5em;}
ul#listCnt li .date_poll{ font-size:12px;}
ul#listCnt li.poll p.item{ margin::0px; padding:10px; min-height:30px; color:#FFFFFF; font-weight:100; background-color:#a58469;
							border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}


body#pollBdy .btn_graph{margin:0px 5px 5px 0px; float:right;}
body#pollBdy .btn_graph img{margin-right:5px;}

#naikaku_img { text-align: right; margin-bottom: 5px;}
#naikaku_graph { overflow-x: auto; width: 490px; height: 310px; overflow-y: hidden;}
#seitou_img { text-align: right;}
#seitou_graph { overflow-x: auto; width: 490px; height: 310px; overflow-y: hidden;}

body#pollBdy p.explanation{ margin-bottom:20px; padding:10px; min-height:30px; font-size:11px; color:#FFFFFF; font-weight:100; background-color:#a58469;
							border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}

#opinion .def{font-size:12px;}
body#pollBdy h3{ padding:0px 0px 3px 7px;font-size:16px; font-weight:bold; border-bottom: 1px dotted #815e51; border-left: 3px solid #815e51;}


table {border-collapse: collapse; border-spacing: 0; margin-bottom:20px;}
tbody {display: table-row-group; vertical-align: middle; border-color: inherit;}
tr { display: table-row; vertical-align: inherit; border-color: inherit;}

#pollBdy #cntLeftRight .pageNav{margin-bottom:15px;}

#pollBdy #cntLeftRight:before{
	content: url("/hst2018/img/shadow_cts_top_s.png");
}
#pollBdy #cntLeftRight:after{
	content: url("/hst2018/img/shadow_cts_bottom_s.png");
}

/* research
------------------------------------------------------------------------------------------ */

.research_box {width:490px; margin:0 auto 35px auto}
* html .research_box{margin:10px 0 35px 10px;}
.research_title { padding-bottom:5px; font-weight:bold; font-size:12px; line-height:1.5em}
/*.research_graph { float:left; width:200px; height:200px; text-align:center;}*/
.research_graph { display:none; float:left; width:200px; height:200px; text-align:center;}


/*.research_note { float:right; width:280px; margin-top:35px; background-color:#f4efec;}*/
.research_note { float:left; width:400px; margin-top:35px; background-color:#f4efec;}
.research_note dl.data{ margin:13px 0 0 0;}
* html .research_note dl.data{padding-bottom:15px;}
*:first-child+html .research_note dl.data{padding-bottom:15px;}


.research_note dl.data dt{ float:left; clear:both; margin:0 5px 10px 15px; padding:4px 0 4px 0; color:#FFFFFF; font-size:12px; text-align:center;}

.research_note dl.data dd{ float:left; padding-top:3px; font-size:12px}
* html .research_note dl.data dd{ float:none; padding-top:3px; font-size:12px}
*:first-child+html .research_note dl.data dd{ float:none; padding-top:3px; }

.research_note dl.data dd em{ font-style:normal; font-weight:bold; font-size:12px}

.research_box tr td{ border:solid 1px #dddddd; background-color:#FFFFFF; padding:8px; font-size:12px;}
.research_box tr th{ border:solid 1px #dddddd; background-color:#FFFFFF; padding:8px; font-size:12px;}
.research_box th.party{ width:220px; padding:8px; background-color:#815e51; color:#FFFFFF; font-weight:bold;}
.research_box th.support{ width:100px; padding:8px; background-color:#815e51; color:#FFFFFF; font-weight:bold;}
.research_box th.ratio{ width:130px; padding:8px; background-color:#815e51; color:#FFFFFF; font-weight:bold;}


/* research2
------------------------------------------------------------------------------------------ */

.research_box2 {width:490px; margin:0 auto 35px auto}
* html .research_box2{margin:10px 0 35px 10px;}
.research_title2 { padding-bottom:5px; font-weight:bold; font-size:12px; line-height:1.5em}
.research_graph2 { float:left; width:200px; text-align:center;}


.research_note2 { float:right; width:280px; margin-top:35px; background-color:#f4efec;}
.research_note2 dl.data{ margin:13px 0 0 0;}
* html .research_note2 dl.data{padding-bottom:15px;}
*:first-child+html .research_note2 dl.data{padding-bottom:15px;}


.research_note2 dl.data dt{ float:left; clear:both; margin:0 5px 10px 15px; padding:4px 0 4px 0; color:#FFFFFF; font-size:12px; text-align:center;}

.research_note2 dl.data dd{ float:left; padding-top:3px; font-size:12px}
* html .research_note2 dl.data dd{ float:none; padding-top:3px; font-size:12px}
*:first-child+html .research_note2 dl.data dd{ float:none; padding-top:3px; }

.research_note2 dl.data dd em{ font-style:normal; font-weight:bold; font-size:12px}

.research_box2 tr td{ border:solid 1px #dddddd; background-color:#FFFFFF; padding:8px; font-size:12px;}
.research_box2 tr th{ border:solid 1px #dddddd; background-color:#FFFFFF; padding:8px; font-size:12px;}
.research_box2 th.party{ width:220px; padding:8px; background-color:#815e51; color:#FFFFFF; font-weight:bold;}
.research_box2 th.support{ width:100px; padding:8px; background-color:#815e51; color:#FFFFFF; font-weight:bold;}
.research_box2 th.ratio{ width:130px; padding:8px; background-color:#815e51; color:#FFFFFF; font-weight:bold;}



/* 
------------------------------------------------------------------------------------------ */



/* 
------------------------------------------------------------------------------------------ */
.dt_w_11em { width: 11em;}
.dt_w_16em { width: 16em;}
.dt_w_19em { width: 19em;}

.bg_c00{background-color:#89826b}
.bg_c01{background-color:#264a56}
.bg_c02{background-color:#94413b}
.bg_c03{background-color:#c8b69c}
.bg_c04{background-color:#786377}
.bg_c05{background-color:#9a9846}

.bg_c_z{background-color:#89826b}
.bg_c_a{background-color:#264a56}
.bg_c_b{background-color:#94413b}
.bg_c_c{background-color:#8f8152}
.bg_c_d{background-color:#c8b69c}
.bg_c_e{background-color:#45311c}
.bg_c_f{background-color:#c39799}
.bg_c_g{background-color:#000000}
.bg_c_h{background-color:#786377}
.bg_c_i{background-color:#9a9846}
.bg_c_j{background-color:#735c5a}
.bg_c_k{background-color:#444444}
.bg_c_l{background-color:#aa6955}
.bg_c_m{background-color:#173d63}
.bg_c_n{background-color:#0c7679}
.bg_c_o{background-color:#a08100}
.bg_c_p { background-color:#333366 }
.bg_c_q { background-color:#698C80 }
.bg_c_r { background-color:#7F6B55 }
