@charset "euc-jp";
/* CSS Document */
#closeup .obiRed{background:#b270a1; padding:6px; line-height:1.3; margin-bottom:5px;}
#closeup .obiRed h2{color:#fff; font-weight:bold;}
#closeup .obiRed .subText{color:#fff;float:right; margin-left:12px; padding-top:2px;}

#closeup .obiBlue{background:#7e92cb; padding:6px; line-height:1.3; margin-bottom:5px;}
#closeup .obiBlue h3{color:#fff; font-weight:bold;}
#closeup .obiBlue .subText{color:#fff;float:right; margin-left:12px; padding-top:2px;}

#closeup .obiBlue2{background:#d5daf4; padding:4px 6px; line-height:1.3; margin-bottom:5px;}
#closeup .obiBlue2 h4{font-weight:bold;}

#closeup .listText li,#closeup .listTextNews li,#closeup .listTextKijiPhoto li,#closeup .listTextGiin li{background:url(http://i.yimg.jp/images/democracy/common/ico_list_l.png) no-repeat;}
#closeup .listTextSmall li{background:url(http://i.yimg.jp/images/democracy/common/ico_list_m.png) no-repeat;}

#closeup .listText li{background-position:-1px 2px; padding-left:13px;overflow:hidden;}
*html #closeup .listText li{zoom:1;}
#closeup .listText dt.title{font-weight:bold; padding-bottom:5px;line-height:1.3;}
#closeup .listText dd.explanation{padding-bottom:5px;line-height:1.3;}
#closeup .listText .subText,#closeup .listTextNews li .subText,#closeup .listiken li .subText{font-weight:normal;margin-left:6px;}

#closeup .listTextSmall li{background-position:-1px 0px; padding-left:12px;overflow:hidden;}
*html #closeup .listTextSmall li{zoom:1;}
#closeup .listTextSmall li.title{margin:4px 0;line-height:1.2;}

#closeup .closeupTable{background:#ccc;}
#closeup .closeupTable table{border-spacing:1px;border-collapse:separate;}
#closeup .closeupTable  th{background:#ebeeff;padding:6px; font-weight:bold;line-height:1.3;}
#closeup .closeupTable  td{background:#fff;padding:6px;}

#closeup .listTextTable li{overflow:hidden;}
*html #closeup .listTextTable li{zoom:1;}
#closeup .listTextTable dt.title{font-weight:bold; padding-bottom:5px;line-height:1.3;}
#closeup .listTextTable dt.title2{font-weight:bold; padding-bottom:0px;line-height:1.3;}
#closeup .listTextTable dd.explanation{line-height:1.3;}
#closeup .listTextTable .subText{font-weight:normal;margin-left:6px;}

#closeup .listTextNewsPhotoBox{overflow:hidden; margin-bottom:8px;}/*clearFixがわりにoverflow*/
#closeup .listTextNewsPhotoBox td{border:1px solid #999; padding:4px;}
#closeup .listTextNewsPhoto{float:left; margin-right:6px;}
#closeup .listTextNewsPhoto img{margin-bottom:4px;}
#closeup .listTextNews li{background-position:-1px 2px; padding-left:13px;line-height:1.3; margin-bottom:8px;overflow:hidden; font-weight:bold;}
*html #closeup .listTextNews li{zoom:1;}

#closeup .listTextKijiPhotoBox{overflow:hidden; margin-bottom:8px;}/*clearFixがわりにoverflow*/
#closeup .listTextKijiPhotoBox td{border:3px solid #E5E5E5; padding:5px; background:#fff; text-align:center; vertical-align:middle;}
#closeup .listTextKijiPhoto{float:left; margin-right:6px;margin-bottom:4px; width:130px; height:130px;}
#closeup .listTextKijiPhoto li{background-position:-1px 2px; padding-left:13px;line-height:1.3; margin-bottom:8px;overflow:hidden; font-weight:bold;}

#closeup td.giinBg{border:1px solid #ccc; background:#fff;padding:6px; vertical-align:top;}
#closeup td.giinBgNone{border:none; background:#f9f9f4;padding:6px; vertical-align:top;}

#closeup .giinPhoto{float:left; width:70px; display:block;}
#closeup .giinInfo{float:left; width:220px; display:block;}
#closeup .giinInfo .name{font-weight:bold; margin-bottom:5px;}

#closeup .listTextGiin li{background-position:-1px 2px; padding-left:10px;overflow:hidden;margin-bottom:5px;}
*html #closeup .listTextGiin li{zoom:1;}

.closeup_twitterBox1{border:2px solid  #999;padding:3px 10px;margin-bottom:10px;}
.closeup_twitterBtn{vertical-align:text-bottom;margin:0 5px -2px 10px;}
.closeup_twitterMdl{border:1px solid #CCC;padding:5px;}
.closeup_twitterMdl .c_twitterMore a{font-size:90%;line-height:140%;text-align:center;margin:10px 0; display:block;padding:5px;border-top:2px solid #cfcfcf;border-left:2px solid #bbb;border-right:2px solid #bbb;border-bottom:2px solid #b5b5b5;background-color:#f2f2f2;}


#closeup #seijiTwitterUl li{overflow:hidden;zoom:1;}
#closeup #seijiTwitterUl .bgBlue{background-color:#E9ECF8;}
#closeup #seijiTwitterUl img{padding:5px 10px 10px 5px;float:left;}
#closeup #seijiTwitterUl dl{padding:5px 5px 10px 5px;overflow:hidden;zoom:1;}
#closeup #seijiTwitterUl dt{font-size:90%;line-height:140%;}
#closeup #seijiTwitterUl dd{font-size:x-small;color:#777;line-height:115%;padding-top:2px;}
#closeup .TwitterNoscript{border: 1px solid #7E92CB;padding:4px; margin-top:10px;}

#closeup .txtCenter{text-align:center;}
#closeup .txtRight{text-align:right;}
#closeup .dotCloseUp{background:url(http://i.yimg.jp/images/democracy/common/top/dot.gif) repeat-x; display:block; height:1px; margin:4px 0;}

#closeup .iken{overflow:hidden;}/*clearFixがわりにoverflow*/
#closeup .icoNow{background:url(http://i.yimg.jp/images/democracy/polls/polls.gif) no-repeat; width:46px; height:19px; display:block;float:left; margin-right:6px;margin-bottom:4px; text-indent:-9999px;}
#closeup .icoResult{background:url(http://i.yimg.jp/images/democracy/polls/polls_r.gif) no-repeat; width:46px; height:19px; display:block;float:left; margin-right:6px;margin-bottom:4px; text-indent:-9999px;}

#closeup .listiken{float:left;overflow:hidden;}
#closeup .listiken li{line-height:1.3; margin-bottom:10px;overflow:hidden;}
*html #closeup .listiken li{zoom:1;}
#closeup .listiken dt.title{font-weight:bold;line-height:1.3;margin-bottom:2px;}
#closeup .listiken dd.explanation{line-height:1.3;margin-bottom:2px;}
#closeup .listiken dd.touhyou{line-height:1.3; padding:6px 12px; background:#fff; border:1px solid #ddd;margin-bottom:2px;}



