
ul.newsList li{
  background: url(../img/common/bg_dash.gif) repeat-x bottom;
  padding-bottom: 10px;
  margin-bottom: 8px;
}

ul.newsList li span{
  padding-right: 10px;
  float: left;
  width: 110px;
}

.newsCmn h2{
  font-weight: bold;
  font-size: 120%;
}

.newsCmn p{
  margin-bottom: 10px;
}




/* result 2009（アンケート結果） ----------------
-----------------------------------------------*/



/*
===============共通 */

.result_graph dt.enq {/* 点線付きタイトル */
background: transparent url(../img/news/bg_dash.gif) repeat-x scroll center bottom;
font-weight: bold;
margin-bottom: 5px;
padding-bottom: 5px;
}

.result_graph dl dd.enqGraph {
padding: 20px 0 20px;
text-align: center;
}

dl.belong dd, dl.sex dd, dl.age dd {
padding-bottom: 50px;
}



/*
===============アンケート属性 */


.result_attribute {/* 属性タイトル */
  font-weight: bold;
  font-size: 100%;
  margin: 30px 0 20px;
  padding: 3px 0 3px 8px;
  border-left: 3px solid #ab4720;
}

.sex {/* 性別 */
float: left;
height: auto;
margin: 0 0 0 0;
width: 310px;
}

.age {/* 年齢 */
float: right;
height: auto;
margin: 0;
width: 310px;
}

.belong {/* 職業 */
float: none;
clear: both;
height: auto;
margin: 0;
width: 650px;
}




/*
===============アンケート結果 */


.result_dff {/* アンケート結果タイトル */
  margin: 40px 0 20px;
  padding: 3px 0 3px 8px;
  border-left: 3px solid #ab4720;
font-weight: bold;
font-size: 100%;
}

.result_left {/* 棒グラフ01 */
height: auto;
margin: 0 0 0 0;
width: 650px;
}

.result_right {/* 棒グラフ02 */
height: auto;
margin: 0;
width: 650px;
}

.result_center {/* 棒グラフ03 */
margin: 0 0 0 0;
width: 650px;
}

.result_center dd.graphOther {
text-align: left;
padding: 20px 0 30px;
}

.result_center img.pcgraph {
display: block;
float: left;
margin-left: 50px;
padding-bottom: 40px;
}


/*
------------------------そのた代表的な回答囲み(棒グラフ03)ここから */

.result_center dl.enqPcDl {
width: 480px;
float:left;
border: 1px solid #D8D8D8;
margin: 10px 0 60px 80px;
}

.result_center dl.enqPcDl dt {
background-color: #D8D8D8;
padding-left: 10px;
}

.result_center dl.enqPcDl dd.enqPcDd {
padding: 10px 0 25px;
}

.result_center dl.enqPcDl dd ul {
list-style-type: disc;
margin: 0;
}

.result_center dl.enqPcDl dd ul li {
line-height: 1.5;
font-size: 90%;
list-style-type: disc;
margin-left: 30px;
}

.result_center dl.enqPcDl dd.enqPcDd ul.otherLeft {
float: left;
width: 260px;
}

img.img01 {
margin-left: 89px;
}

img.img02 {
margin-left: 32px;
}

img.img03 {
margin-left: 80px;
}

/*
------------------------そのた代表的な回答囲み(棒グラフ03)ここまで */



.notes {/* 脚注 */
font-size: 11px;
padding-bottom: 20px;
text-align:right;
}


/*
===============アンケート要望・提案（テーブル） */

.result_opinion {/* ご意見・ご感想 */
clear: both;
height: auto;
margin: 0 0 0 0;
width: 650px;
padding: 50px 0 40px;
}


#result table {
border-collapse:collapse;
border-right:1px solid #CCCCCC;
border-spacing:0pt;
border-top:1px solid #CCCCCC;
font-size:100%;
line-height:140%;
margin:5px auto 15px 1px;
text-align: left;
width:100%;
}

#result th{
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
font-weight:normal;
padding:5px;
text-align:center;
white-space:nowrap;
}

#result th.youbou {background-color:#EFEFEF;}
#result th.kaitou {background-color:#F7F0DF;}

#result table td {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:15px 10px;
}

#result table td span.answer {/* テーブル回答内タイトル */
display: block;
margin: 15px 0 5px;
}

#result p.result_answer {
text-align:left;
}

#result table td ul li.link {
margin-bottom: 8px;
}