@charset "euc-jp";
/* CSS Document */

/*** http://i.yimg.jp/images/css/yj2.css ------------------------------------------------------------------------------------------------------------***/
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;margin-right:10px;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/* Without MacIE \*/float:right;/* */margin:13px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}

/*** http://i.yimg.jp/yui/jp/lrc/1.0.1/lrc.css ------------------------------------------------------------------------------------------------------------***/
#pos-lrec{margin-bottom:10px;text-align:center;}#pos-lrec dl{background-color:#fff;color:#555;}#pos-lrec dt{display: inline-block;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;vertical-align: middle;}#pos-lrec td{text-align:left;}/* safari only \*/html:\66irst-child #pos-lrec dt{padding:3px 0 2px;}/* /safari only */#pos-lrec dd{}#pos-lrec dd img{vertical-align:bottom;}/* ---- in std template ---- */.yj950-1 #contents{position:relative;}.yj950-1 #contents-body span.yj-guid{position:relative;left: auto;float:right;width:310px;height:280px;margin:0;}.yj950-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj950-1-3 #main #sub-block2{margin-top:280px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj100per-1 #contents-body #sub #pos-lrec{position: absolute;top:0;right:0;width:300px;}.yj100per-1-3 #main #sub-block2{margin-top:280px;}

/*** http://i.yimg.jp/yui/jp/tmpl/1.0.1/tmplLocal-patch.css ----------------------------------------------------------------------------------------------------***/
#uhd div table{text-align:left;}#uhd img{display: block;}#uhd br{display: none;}#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg, #emg2, #emg3{margin-left: 235px;}/**/#pos-n{width:100%;margin-top:10px;margin-bottom:10px;text-align:center;}#pos-n table{margin:0 auto;text-align:left;}#pos-n br{display:none;}#pos-s{padding:10px 0;border-top:1px solid #ccc;text-align:center;}#pos-s table{width:500px;margin:0 auto;text-align:left;line-height:1em;}	/* for ie5/mac \*//*/#pos-s table{margin-left: 235px;}/**/#masthead{width:100%;margin: 0 auto;text-align: left;}#masthead strong{font-weight:bold;}/* === standard clear-after rules === */#masthead:after{content: ".";display: block;position:relative;/*works better in IE5.5 or float in float situations */height:0;clear:both;visibility:hidden;}/* hide from ie/mac  needed for IE \*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display: inline-table;}/**/

/*** http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplCommon_pu.css ¥Ð¡¼¥¸¥ç¥ó¥¢¥Ã¥×ÈÇ---------------------------------------------------------------------------------***/
body{margin:0;padding:0;text-align:center;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}	ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.separation{display:none;}fieldset{border:none;}/* 3-1:layout common */#wrapper{text-align:left;font-size:medium;line-height:1.56em;}#cat-pass{margin-bottom: 10px;padding-left: 7px;}#contents-body{/* use clearfix hack */position: relative;}.yj-guid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yj-skip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}#footer{text-align:center;width:950px;margin:0 auto;}#footer address{padding:10px 0 20px;border-top: 1px solid #ccc;font-size:small;line-height:1.4em;}/* === yj950 common  === */.yj950-1 #wrapper,.yj950-1-3 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{width:100%;margin:0 auto;}.yj950-1 #contents,.yj950-1-3 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;margin:0 auto;width:950px;}/* === yj950-1 === */.yj950-1 #contents{position:relative;}.yj950-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj950-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}/*-- yj950-1-3 = --*/.yj950-1-3 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj950-1-3 #main .wrapper{float:left;width:625px;}.yj950-1-3 #main #main-block{float:right;width:432px;}.yj950-1-3 #main #sub-block1{float:left;width:192px;}.yj950-1-3 #main #sub-block2{float:right;width:300px;margin-top:280px;}/* === yj950-2 === */.yj950-2 #contents-body #main{float:left;width:625px;}.yj950-2 #contents-body #sub{float:right;width:300px;padding-right:5px;margin-top:10px;}/* === yj950-3 === */.yj950-3 #contents-body #main{/* use clearfix hack */float:left;width:634px;}.yj950-3 #contents-body #main-main{float:right;width:432px;}.yj950-3 #contents-body #main-sub{float:left;width:192px;}.yj950-3 #contents-body #sub{float:right;width:300px;}/* === yj100per common  === */.yj100per-1,.yj100per-1-3,.yj100per-2,.yj100per-3{width:100%;}.yj100per-1 #wrapper,.yj100per-1-3 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 10px;}* html .yj100per-1 #wrapper,* html .yj100per-1-3 #wrapper,* html .yj100per-2 #wrapper,* html .yj100per-3 #wrapper{/* Win IE6 min-width */width:expression(document.body.clientWidth < 1001 ? "950px" : "auto");}/* === yj100per-1 === */.yj100per-1 #contents{position:relative;}.yj100per-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj100per-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}/*-- yj100per-1-3 = --*/.yj100per-1-3 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1-3 #main #main-main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-1-3 #main #main-main{margin-left:316px;}.yj100per-1-3 #main #main-block-wrapper{float:right;width:100%;margin-right:-202px;}.yj100per-1-3 #main #main-block{margin-right:202px;}.yj100per-1-3 #main #sub-block1{float:left;width:192px;}.yj100per-1-3 #main #sub-block2{float:right;width:300px;margin-top:280px;}/* === yj100per-2 === */.yj100per-2 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-2 #contents-body #main{margin-left:316px;}.yj100per-2 #contents-body #sub{float:right;width:300px;}/* === yj100per-3 === */.yj100per-3 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-3 #contents-body #main{margin-left:316px;}.yj100per-3 #contents-body #main-main-wrapper{float:right;width:100%;margin-right:-202px;}.yj100per-3 #contents-body #main-main{margin-right:202px;}.yj100per-3 #contents-body #main-sub{float:left;width:192px;}.yj100per-3 #contents-body #sub{float:right;width:300px;}/* 2-3.clearfix *//* for FF,Safari,Opera */#contents-body:after,.yj950-3 #contents-body #main:after{display:block;visibility:hidden;clear:both;height:0;}/* for Win IE5.5-7 */#contents-body,.yj950-3 #contents-body #main{zoom:1;}

/**************************************

            yjFooter style  
						
	---------------------------------
  1. yjFooter style
	2. CSR service
	 2-1. CSR service Local
	
**************************************/

/*----------------------------
     2. yjFooter style          
 ----------------------------*/ 
#yjfooter p {margin:0;padding:0;}
#yjfooter img {border:0;}
#yjfooter {position:relative;clear:both;margin:0;padding:20px 0 24px;text-align:center;}
#yjfooter div.wrap {position:relative;margin:auto; text-align:left;}
#yjfooter a {white-space:nowrap;}
#yjfooter p {margin-left:117px;padding:0; }
#yjfooter p.links {margin-bottom:.2em;color:#ccc;}
#yjfooter.nolinks p.copyright{padding-top:8px;padding-bottom:16px;}
#yjfooter p.Ybang {position:absolute;top:-4px;left:28px;margin:0;}
/*----------------------------
     2. CSR service dfn          
 ----------------------------*/ 
#yjfooter.forgood p.Ybang {position:absolute;top:-4px; left:18px; margin:0; }
/*  2-1. CSR service Local dfn    */
#yjfooter.csr div.wrap,
#yjfooter.rescue div.wrap,
#yjfooter.kids div.wrap,
#yjfooter.security div.wrap,
#yjfooter.seiji div.wrap,
#yjfooter.volunteer div.wrap {width:500px;}
#yjfooter.anshin div.wrap {width:510px;}
#yjfooter.koukin div.wrap {width:550px;}
#yjfooter.koukin1 div.wrap {width:680px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* yjMS */
.yjMS{font-size:90%;letter-spacing:0.065em;}
body:first-of-type .yjMS{letter-spacing:0em;}
html:\66irst-child .yjMS{letter-spacing:0em;}
.yjMSt{font-size:90%;line-height:1.35em;letter-spacing:0.065em;}
body:first-of-type .yjMSt{letter-spacing:0em;}
html:\66irst-child .yjMSt{letter-spacing:0em;}
strong{font-weight:bold;}
a{color:#0668ca;}
.text12p{font-size:12px;}
.text13p{font-size:13px;}
.text14p{font-size:14px;}
.text15p{font-size:15px;}
.text16p{font-size:16px;}
.text18p{font-size:18px;}
.text24p{font-size:24px;}
.text28p{font-size:28px;line-height:1.2;}
.text36p{font-size:36px;line-height:36px;}
/*Margin Padding*/
.p1p{padding:1px;}
.p3p{padding:3px;}
.p4p{padding:4px!important;}
.p5p{padding:5px;}
.p6p{padding:6px;}
.p15p{padding:15px;}
.p10p{padding:10px;}
.pt2p{padding-top:2px;}
.pt3p{padding-top:3px;}
.pt4p{padding-top:4px;}
.p4p_l10{padding:4px 4px 4px 10px;}
.pt6p{padding-top:6px;}
.pl5p{padding-left:5px;}
.pl6p{padding-left:6px;}
.pl10p{padding-left:10px;}
.pr5p{padding-right:5px;}
.pr10p{padding-right:10px;}
.pt10p{padding-top:10px;}
.pt15p{padding-top:15px !important;}
.pt20p{padding-top:20px;}
.pb5p{padding-bottom:5px;}
.pb10p{padding-bottom:10px;}
.pb15p{padding-bottom:15px;}
.ptb6p{padding:6px 0;}
.p5_10p{padding:5px 10px;}
.p10sp{padding:10px 10px 5px 10px;}
.p10_20p{padding:10px 20px;}
.plr10{padding:0 10px;}
.plr15{padding:0 15px;}
.plr25{padding:0 25px;}
.plr40{padding:0 40px;}
.plr50p{padding-left:50px;padding-right:50px;}
.m3p{margin:3px;}
.m5p{margin:5px;}
.m10_5p{margin:10px 5px;}
.mar0A{margin:0 auto;}
.mb0p{margin-bottom:0;}
.mb2p{margin-bottom:2px;}
.mb3p{margin-bottom:3px;}
.mb5p{margin-bottom:5px;}
.mb8p{margin-bottom:8px;}
.mb10p{margin-bottom:10px;}
.mb15p{margin-bottom:15px;}
.mb20p{margin-bottom:20px;}
.mb25p{margin-bottom:25px;}
.mb30p{margin-bottom:30px;}
.mb_8p{margin-bottom:-8px;}
.mt2p{margin-top:2px;}
.mt5p{margin-top:5px;}
.mt7p{margin-top:7px;}
.mt10p{margin-top:10px;}
.mr3p{margin-right:3px !important;}
.mr5p{margin-right:5px;}
.mr7p{margin-right:7px;}
.mr20p{margin-right:20px;}
.mr50p{margin-right:50px;}
.ml2p{margin-left:2px;}
.ml5p{margin-left:5px;}
.ml6p{margin-left:6px;}
.ml7p{margin-left:7px;}
.ml10p{margin-left:10px;}
.ml20p{margin-left:20px;}
.ml40p{margin-left:40px;}
.ml50p{margin-left:50px;}
.mlr5p{margin-left:5px;margin-right:5px;}
.mlr100p{margin:0 50px;}
.mr10p{margin-right:10px;}
.ml_5p{margin-left:-5px;}
.floatL{float:left;}
.floatR{float:right;}
.ClearB{clear:both;}
.textCenter{text-align:center;}
.textLeft{text-align:left;}
.textRight{text-align:right;}
.tValgonM{vertical-align:middle;}
.inline{display:inline;}
.lsp{letter-spacing:-1px;}
.overF{overflow:hidden;}
.w150p{width:150px;}
.c_fff,a.c_fff{color:#FFF;}
.StColor{color:#c64693;}
.caution{color:#cc0000;}
.red1{color:#c5458a;}
.red2{color:#993333;}
.red3{color:#8b332f;}
.blue1{color:#3366cc;}
.blue2{color:#00abb6;}
.grey1{color:#666;}
.grey2{color:#999;}
.gray3{color:#333;}
.gray4 a{color:#676767;}
.gray4 a:visited{color:#676767;}
.orange1{color:#ff4e22;}
.orenge2{color:#ff6600;}
.yellow{color:#ffff00;}
.black{color:#333;}
.beige{color:#63491D;}
.toatlColor{color:#04afb9;}
/*body----------------------------------------------------------------------*/
body{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_body.png);color:#333333;font-family:"MS PGothic","Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","sans-serif";}
body.liqid{background:#fff;color:#333333;font-family:"MS PGothic","Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","sans-serif";}
#masthead{padding:10px 0 5px 0;}
.yjmthproplogoarea{margin-left:16px;}
/*#wrapper{overflow: hidden;}-*/
#main{margin-top:10px;padding-left:5px;}
a{color:#0668ca;}
a:visited{color:#800080;}
#bgHead{width:950px;background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_head.png) no-repeat;position:relative;padding:0 10px;margin:0 -10px;}
#bgHead2{width:950px;background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_head.png) no-repeat 0 -35px;position:relative;padding:0 10px;margin:10px -10px 0 -10px;}
.bgC{background-image:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_ry.png);padding:0 10px;margin:0 -10px;position:relative;width:950px;}
.header1col,.fotter1col{background-image:url(http://i.yimg.jp/images/democracy/event/2010election/pc/1colBg.png);padding:0 10px;margin:0 -10px;position:relative;width:950px;height:20px;display:block;}
.header1col{background-position:0 0;}
.fotter1col{background-position:0 -20px;}
#header{background-color:#FFF;}
#delimita{padding:6px 0 0 12px; clear:both;}
.error{border:1px solid #ce0108; padding:6px; margin:10px 0;}
.error p{color:#d0001e;font-weight:bold;}
.alertBg{background:#FFDDDD;padding:6px; margin:0 20px 10px 20px;}
.darkRed{color:#CC0000;}
.formError{border:1px solid #ce0108; padding:6px 10px;}
.formError p{color:#d0001e;}
/* Plugin */
div.yjplg{background:#EEEEEE none repeat scroll 0 0;border:3px double #DDDDDD;min-height:31px;padding:0.5em;}
.yjplg{margin:10px 5px;}
*html div.yjplg {zoom:1;}
div.yjplg div.icn-h{float:right;}
div.yjplg div.icn-h img{margin-left:0.5em;}
div.yjplg img{border:0 none;}

.topTab_off a,.topTab_on p,#naviMenu,.top,.candidates,.candidates,.party,.promise,.news,.voting,#mobileBox
{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_blcok.png) no-repeat;display:block;}

.topTab li{float:left;margin:10px 2px 0 0;text-align:center;}
.topTab strong{line-height:25px;}
.topTab_off a{background-position:0 0;height:25px;width:180px;padding-top:2px;}
.topTab_on p{background-position:-190px 0;height:25px;width:180px;padding-top:2px;}
#naviMenu{background-position:0 -30px;height:36px;width:940px;margin-top:2px;position:relative; padding:98px 5px 0 5px;}
#naviMenu .toplogo{position:absolute;left:0px; top:0px;}
#naviMenu .toplogo a{height:98px; width:805px;display:block; text-indent:-9999px;overflow:hidden;}
#naviMenu ul li{float:left;text-indent:-9999px;overflow:hidden;}
#naviMenu ul .on{ z-index:10; margin-right:-10px;}
#naviMenu ul li a{cursor:pointer;}
#naviMenu .off .top{width:68px;height:36px;background-position:0 -170px;}
#naviMenu .on .top{width:70px;height:36px;background-position:0 -210px;z-index:10; position:relative;}
#naviMenu .off .candidates{width:153px;height:36px;background-position:-70px -170px;}
#naviMenu .on .candidates{width:155px;height:36px;background-position:-70px -210px;z-index:10; position:relative;}
#naviMenu .off .party{width:132px;height:36px;background-position:-230px -170px;}
#naviMenu .on .party{width:134px;height:36px;background-position:-230px -210px;z-index:10; position:relative;}
#naviMenu .off .promise{width:161px;height:36px;background-position:-370px -170px;}
#naviMenu .on .promise{width:163px;height:36px;background-position:-370px -210px;z-index:10; position:relative;}
#naviMenu .off .news{width:126px;height:36px;background-position:-540px -170px;}
#naviMenu .on .news{width:128px;height:36px;background-position:-540px -210px;z-index:10; position:relative;}
#naviMenu .off .voting{width:132px;height:36px;background-position:-680px -170px;}
#naviMenu .on .voting{width:134px;height:36px;background-position:-680px -210px;}
#mobileBox{ background-position:0 -250px;position:absolute;right:7px; bottom:2px;width:130px;height:160px;}
.QRcode{margin:50px 0 0 20px;}

.Search{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_rx.png) repeat-x;}
.Search{height:41px;border-bottom:1px solid #dfdfdf; vertical-align:middle; vertical-align:middle; line-height:41px;}
.Searchform{display:inline;font-size:14px;}
.Search .searchText{width:250px;margin:0;padding:1px 1px;height:17px;line-height:17px;font-size:14px;}
.Searchform span,.Searchform input{vertical-align:middle;}
.SearchBox .searchText{width:210px;margin:0;padding:1px 1px;height:17px;line-height:17px;font-size:14px;}
*html .Searchform{margin-top:8px;}
.nontext{color:#959595;}
.SearchTitle{margin:0 0 0 10px;}

#main ul.seijiList{padding:4px 6px 0 0;}
#main ul.seijiListNone{padding:4px 6px 0 0;}
#main .seijiListNone li{padding:2px 0 6px 0;}
#sub ul.seijiList{padding:4px 6px 0 6px;}
#sub ul.seijiListSP{padding:8px 6px 8px 6px;}
#sub ul.seijiListSP2{padding:8px 6px 4px 6px;}
#sub ul.seijiListNone{padding:4px 6px 0 10px;}
#sub .seijiListNone li{padding:2px 0 6px 0;}
#sub ul.seijiListNoneSP{padding:8px 6px 4px 10px;}
#sub .seijiListNoneSP li{padding:2px 0 6px 0;}
.seijiList2{padding:4px 6px 0 0;}
.sqbStyle tr[bgcolor="#eeeeee"] td{text-align:center;}

.gradBoxBtn a,.sectionBtn a,.yatouBgrx,.yotouBgrx,.dottBox,.toukakuBox,.tousenBox,.shGrxL,.shGrxR,.shGrxC,.sectionBtn2 em,.sectionBtn3 em,.seijiMore,.dotLine,.dotLine2,.headerLiquid,.pinkLine,.maniSelectTab,.bgSort,.sectionBtn1 td
{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_rx.png) repeat-x;}
.dottY{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_ry.png) repeat-y;}

#globalFooter .fMbtm,.footerMenu,.modHead,.closeup,.photoBg,.modHeadG,.manimatch a,.maniHayami a,.commentL,.closeTop,.shTbgL,.shTbgR,.toukakuLook,.iPhoneBG,p.btn a,p.btn a span,p.btn02 a,p.btn02 a span,.btnTwitter,.btnTwitter2,.btnShiji,.urlSelect,.rating5,.rating4h,.rating4,.rating3h,.rating3,.rating2h,.rating2,.rating1h,.rating1,.btnYes,.btnNo,.btnShiji2,.tableJ_th1,.tableJ_th2,.tableJ_th3,.tableJ_text1,.tableJ_text2,.tableJ_text3,.tableJ_text4,.iPhoneBGmini
{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_blcok.png) no-repeat;display:block;}

.resultIcon,.intoIcon,.indexmini,.moreL a,.onbtnIcon,.argue a,.tousenIco,.toukakuIco,.kaihyouIco,.newIcon,.icoToukaku,.icoTousen,.icoSearch,.tousen-non,.clrdl dt,.seijiPicn,.descending,.ascending,.seijiArrow,.seijiArrow2,.seijiArrow3,.more a,.areaSelect a,.areaSelect em,.icoYatou,.icoYotou,.icoCaution,.icoReview,.btnAgree,.btnDisAgree
{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/sprite_icons.png) no-repeat;}

.kenIcn{font-size:36px;line-height:40px;padding-left:45px;background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/mapMini.png) no-repeat;display:block;}
.plr6p{padding-right:6px;padding-left:6px;}
.ptb2p{padding-top:2px;padding-bottom:2px;}
.ptb5p{padding-top:5px;padding-bottom:5px;}
.text_yotou{color:#bb4141;}
.text_yatou{color:#3e66b3;}
.jimin{color:#bb4141;}
.minsyu{color:#3e66b3;}
.seijiArrow{background-position:0 0;padding:2px 0 6px 13px;zoom:1;}
.seijiArrow2{background-position:0 -100px;padding:2px 0 4px 15px;zoom:1;}
.seijiArrow3{background-position:0 -98px;padding:2px 0 4px 15px;zoom:1;}
.moreL a{background-position:0 -200px;padding:0 0 3px 16px;}
.moreBox{border:3px solid #eee;text-align:right;padding:4px 4px;float:right;line-height:1.3em; display:inline;white-space:nowrap;background-color:#FFF;margin-top:10px;}
.moreBoxC{border:3px solid #eee;text-align:right;padding:4px 30px 5px 30px;line-height:2;display:inline;background-color:#FFF;}
.moreBoxC2{border:3px solid #eee;text-align:center;padding:2px 0px 2px 0px;line-height:2;background-color:#FFF; margin:0 15px;}
.moreBoxCl{border:3px solid #eee;text-align:right;padding:4px 30px 5px 30px;line-height:2;display:inline;white-space:nowrap;background-color:#FFF;} 
.onbtnIcon{background-position:0 -698px;padding:0 0 0 20px;}
.argue a{background-position:0 -800px;padding-left:15px;}
.newIcon{background-position:0 -1200px;padding:0 35px 10px 0; margin-left:5px;}
.hansuIco{padding:2px;background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/triBottom.png) center bottom no-repeat;margin-bottom:2px;}
.hansuIco strong{padding:4px 25px; background-color:#ffe084;}
.tenkiIcn{background:url(http://i.yimg.jp/images/sicons/weather16.gif) no-repeat;padding:0 0 3px 20px;}
.icoJimin{background-color:#0033ff;padding:5px;color:#FFF;font-weight:bold;}
.icoMinsyu{background-color:#ff0000;padding:5px;color:#FFF;font-weight:bold;}
.icoKoumei{background-color:#ff6600;padding:5px;color:#FFF;font-weight:bold;}
.icoKyousan{background-color:#ff9933;padding:5px;color:#FFF;font-weight:bold;}
.icoSyamin{background-color:#0066ff;padding:5px;color:#FFF;font-weight:bold;}
.icoKokumin{background-color:#ff6633;padding:5px;color:#FFF;font-weight:bold;}
.icoNippon{background-color:#cc0033;padding:5px;color:#FFF;font-weight:bold;}
.icoMinna{background-color:#0099ff;padding:5px;color:#FFF;font-weight:bold;}
.icoKaikaku{background-color:#006633;padding:5px;color:#FFF;font-weight:bold;}
.floatUl li{float:left;}
.li3 li{width:33%;}
.li3s li{width:30%;}
.koujimae{margin-left:15px; font-size:13px;display:none;}
.dottBox{background-position:0 -100px;}
.boderBox{border:1px solid #d6d6d6;padding:5px;}
.boderBoxNews{border:1px solid #d6d6d6;}
.boderBox2{border:2px solid #dbdbdb;}
.boderBox3{border:3px solid #dbdbdb;width:300px; text-align:center;}
.boderBox3p{border:1px solid #d6d6d6;padding:3px;}
.boderBox5{border:1px solid #bababa;}
.tableBoder{border:1px solid #ccc;}
.tableBoder2p{border:2px solid #ccc;}
.boderBtm{border-bottom:1px solid #d9d9d9;}
.boderBtm2{border-bottom:1px solid #ccc;}
.boderTop2{border-top:1px solid #ccc;}
.gradBoxBtn a{background-position:0 -300px;height:38px;display:block;line-height:38px;text-align:center; border:1px solid #9f8456;}
.gradBoxS a{width:119px;}
.gradBoxL a{width:150px;}
.lh08{line-height:0.8;}
.boderBox4{border:1px solid #dbdbdb;}
.boderBox2p{border:2px solid #dbdbdb;}
.dottY{background-position:-1050px 0;}
.modHead{background-position:-130px -250px;height:28px;width:600px;line-height:30px;padding-left:25px;border-top:3px solid #c5458a;color:#63491d;margin-bottom:5px;}
.modHeadG{background-position:-0px -490px;height:28px;width:600px;line-height:30px;padding-left:25px;border-top:3px solid #afc360;margin-bottom:5px;}
.modheadB{background-color:#eaeaea;height:28px;line-height:30px;padding-left:10px; border-top:3px solid #c4c4c4;margin-bottom:10px;}
.miniHead{line-height:26px;padding-left:5px;margin-bottom:9px;border-left:5px solid #E4A5D2;border-bottom:1px solid #f1c2e2;background-color:#fdeff6;padding-top:2px;}
.miniHeadG{line-height:26px;padding-left:7px;margin-bottom:10px;border-left:5px solid #afc360;border-bottom:1px solid #afc360;background-color:#f3f9dd;}
.miniHeadB{line-height:26px;padding-left:7px;margin-bottom:10px;border-left:5px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background-color:#efefef;}
.miniHeadGL{height:26px;width:180px;line-height:26px;padding-left:10px;margin-bottom:10px;border-left:5px solid #afc360;border-bottom:1px solid #afc360;background-color:#f3f9dd;}
.SearchBox{width:100%;padding:5px 0;background-color:#f1f1f1;text-align:center;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.SearchBox strong{vertical-align:middle;}
.closeup{background-position:-440px -330px;width:160px;height:95px;text-align:center;padding-top:5px; margin-right:10px;}
#globalFooter .footerMenu{background-position:0 -545px;height:30px;line-height:30px;padding:32px 0 0 0;}
#globalFooter .footerMenu .footerTitle{height:30px; width:250px; display:block; text-indent:-9999px;}
#globalFooter .fMbtm{background-position:0 -607px;height:30px;line-height:30px;;padding-top:10px;padding-bottom:10px;text-align:center;}
.infoIndex{background-color:#c5458a;}
.infoBox{padding:5px;line-height:30px;border-top:1px dashed #c5458a;border-right: 1px dashed #c5458a;border-bottom: 1px dashed #c5458a;border-left: 1px none #c5458a;background-color:#fcf6f9;}
.slidelist li{float:left;white-space:nowrap;}
.SearchMap{ margin:-130px 0 0 0;}
.mapBtn{width:412px;position:relative;z-index:10;}
.photoBg{background-position:-610px -329px;width:150px;height:150px;margin-bottom:3px;}
#vnPhotoMod li{width:25%;float:left;}
* html #ynPhotoMod li{width:24%;padding-left:5px;}
*:first-child+html #ynPhotoMod li{width:24%;padding-left:5px;}
#vnPhotoMod li table td{width:150px;height:150px;margin:0 auto;text-align:center;}
.yoteiBox{background-color:#ffecf4;padding:15px;border:2px solid #f7cfea;width:400px;display:block; text-align:center; margin:10px auto;}
.manimatch a{background-position:-770px -330px;height:57px;width:302px;text-indent:-9999px;overflow:hidden;}
.maniHayami a{background-position:-770px -400px;height:57px;width:302px;text-indent:-9999px;overflow:hidden;}
.sannkaNo_mani{font-size:25px;color:#c5458a;line-height:1; padding-top:2px;}
.gradBtnUl li{margin-right:2px;margin-top:10px;}
.touhyouUL li{clear:both;}
.touhyouUL li p{ display:block; float:right; width:573px;margin-bottom:10px;}
.intoIcon{background-position:0 -400px;width:46px;height:19px;text-indent:-9999px;display:inline; float:left;line-height:19px;}
.resultIcon{background-position:0 -500px;width:46px;height:19px;text-indent:-9999px;display:inline; float:left;line-height:19px;}
.box414{width:414px;}
.box190{width:190px;}
*html .box190{margin-left:10px;}
.closeUp{text-indent:-5em;margin-left:5em;}
.indexmini{background-position:0 -600px; padding-left:10px; line-height:20px;}
.sannkaNo{font-size:24px;color:#00abb6;}
.touhyouNoBox{width:310px;display:block;}
.houkokuTb{border:2px solid #ccc;}
.houkokuTb td{padding:4px;}
.houkokuTb th{padding:4px;}
.houkokuTb select{width:150px;}
.agreBox{background:#FFF;padding:0 15px;border:1px solid #ccc;vertical-align:middle;line-height:36px;}
*html .agreBox{padding:8px 15px; display:block;}
.agreBox input,.agreBox em{margin:0px 5px 0 0;vertical-align:middle;}
.touhyouInBox{vertical-align:middle;position:relative;display:inline-block;margin:0 auto; text-align:center;}
*:first-child+html .touhyouInBox{display:inline;}
*html .touhyouInBox{display:inline;}
.graphBox1{background-color:#f0f0f0;padding:10px 10px 10px 10px;}
.sankaGraph{border:2px solid #FFF;}
.tiikiGraph{margin-left:55px;}
.tiikiGraph .tiikiGraphTb{float:left;margin-right:20px;}
.yotouBgrx{background-position:0 -740px;height:43px;}
.yatouBgrx{background-position:0 -800px;height:43px;}
#textareainput{width:60%; height:75px;margin-bottom:10px;}
.commentL{background-position:-1180px -480px;padding-left:10px;width:570px;}
.commentBody{border-right:1px solid #dadada;border-bottom:1px solid #dadada;border-top:1px solid #dadada;padding:7px 10px 10px 10px;}
.seitoBox{border:1px solid #bababa; margin:5px 20px;background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/seitobg.png) bottom repeat-x;}
.seitoBox .dBox{width:48%;}
.pl2pa{padding-left:2%;}
.sBoderL{border-left:1px solid #000000; padding:6px 10px 6px 0;}
.gBox_C1L{width:160px;line-height:1.6em;}
.gBox_C1R{width:422px;line-height:1.6em;}
.closeTop{background-position:0 -670px;height:78px;width:950px;text-indent:-9999px;}
.closeTopText{text-indent:0px;color:#63491d;margin-left:325px;margin-top:5px;}
.closeText{text-align:center; margin-top:100px;margin-bottom:100px;}
.urlTxt{width:100%; font-size:13px;}
*html .urlTxt{width:145px;}
*+html .urlTxt{width:145px;}
.syoumei{width:625px;}
.p5Box{padding:0 5px 5px 5px;}
.tousenIco{background-position:0 -1000px;height:67px;width:36px; text-indent:-9999px;display:block;}
.toukakuIco{background-position:-40px -1000px;height:67px;width:36px; text-indent:-9999px;display:block;}
.kaihyouIco{background-position:0 -1100px;height:50px;width:18px; text-indent:-9999px;display:block;margin:10px 0;}
.nonIco{width:36px; height:77px;line-height:77px;}
.boImg{padding:1px; border:1px solid #ccc;margin:5px;}
.jinbutuDL{margin-right:5px;}
.jinbutuDL dd{overflow:hidden;}
.jinbutuDL dd p{margin-left:5px;}
.jinbutuDL p{margin-bottom:4px;}
.pageSender{text-align:center;margin:10px;}
.pageSender a{border:1px solid #dcdcdc;padding:5px 6px;margin-right:3px;}
.pageSender a:hover{background-color:#c8448f;color:#FFF;}
.pageSender em{border:1px solid #961B56;padding:5px 6px;margin-right:3px;background-color:#c8448f;color:#FFF;font-weight:bold;}
.sectionBtn{padding:5px 28px 5px 28px;background-color:#f0e8c8;}
.sectionBtn em{background-position:0 -600px;width:138px;height:28px; border:1px solid #9f8456; display:block;float:left;text-align:center;line-height:28px;font-weight:bold;}
.sectionBtn strong{background-color:#9f8456;width:138px;height:28px; border:1px solid #9f8456; display:block;float:left;text-align:center;line-height:28px;color:#FFF;font-weight:bold;}
.sectionBtn1{text-align:right;}
.sectionBtn1 table{border-collapse:separate;padding:0;border-spacing:3px;}
.sectionBtn1 td{padding:0px 0px;line-height:1.1;background-position:0 -590px;height:30px;border:1px solid #9f8456;}
.sectionBtn1 .onSB{padding:0px 0px;line-height:1.1; background: none #9f8456;height:30px;border:1px solid #9f8456;color:#FFF;font-weight:bold;}
.sectionBtn1 em{font-weight:bold;}
.sectionBtn1 .noBox{ background:none; border:none; height:auto;}
.sectionBtn1 a{display:table-cell;vertical-align:middle;height:30px;}
.sectionBtnBg1{background-color:#f0e8c8;padding:2px;}
.openText{background-color:#933;padding:3px 15px;color:#FFF;margin-right:10px;display:inline-block;}
.croseText{background-color:#999;padding:3px 15px;color:#FFF;margin-right:10px;display:inline-block;}
.bgC_red{background-color:#993333; !important}
.bgC_grey2{background-color:#f0f0f0;}
.bgC_grey{background-color:#f0f0f0;padding:1px;border:1px solid #ccc;}
.profBox{width:420px;}
.youtubeBox{width:480px;margin:0 auto;margin-bottom:15px;}
.inlineUl li{display:inline;white-space:nowrap;}
.ml4e{margin-left:4em;}
.mml4e{margin-left:-4em;}
.dottBtm{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/dottbtm.png) bottom repeat-x;}
.boImg2{padding:2px; border:1px solid #ccc;}
.toukakuBox{background-position:0 -2200px;height:33px;width:99%;border:1px solid #d9d9d9;line-height:33px;text-align:center;}
.icoToukaku{background-position:0 -1600px; padding:0 0 10px 60px;overflow:hidden;line-height:33px; display:inline-block;zoom:1;}
*html .icoToukaku{background-position:0 -1600px; padding:0 0 0 60px;overflow:hidden;line-height:33px; display:inline;zoom:1;}
.tousenBox{background-position:0 -2300px;height:33px;width:99%;border:1px solid #d9d9d9;line-height:33px;text-align:center;}
.icoTousen{background-position:0 -1700px; padding:0 0 10px 86px;overflow:hidden;line-height:33px; display:inline-block;zoom:1;}
*html .icoTousen{background-position:0 -1700px; padding:0 0 0 86px;overflow:hidden;line-height:33px; display:inline;zoom:1;}
.infoLine{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_infoBtm.png) bottom repeat-x; border-bottom:2px solid #dadada;text-align:center;}
.bgFFF{background-color:#FFF;}
.icoSearch{background-position:0 -1800px;padding-left:18px;}
.boLfff{border-left:3px solid #FFF;}
.lh1{line-height:1;}
.lh1e{line-height:1.3;}
.shCbox{border:2px solid #ffd200;}
.shCbox p{padding:0 20px;}
.shBd1{border-bottom:1px solid #333;margin:0 3px;}
.shCbtm{background-color:#664f25;padding:0px 20px; text-align:center; margin-top:5px;color:#ffd200;}
.shCbtmD{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/shCBottom.png) center bottom no-repeat;padding-bottom:7px;}
.shbgR,.shbgL{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/shBg.png) no-repeat;}
.shbgL{background-position:left bottom;}
.shbgR{background-position:right bottom;}
.text63p{font-size:63px; line-height:0.9;height:63px;}
*html .text63p{font-size:63px; line-height:0.95; vertical-align:bottom;}
.nonBlock{height:70px; width:78px;text-indent:-9999px; text-align:left}
.nonBlock2{height:70px; width:103px;text-indent:-9999px; text-align:left}
.shRed{color:#922;}
.shbul{color:#039;}
.lh07{line-height:1.5;}
.lh1_6{line-height:1.6;}
.lh25{line-height:2.5;}
.voteresult-seiryoku-yotou,.voteresult-seiryoku-noparty,.voteresult-seiryoku-yatou{text-align:center;}
.voteresult-seiryoku-yotou h3,.voteresult-seiryoku-noparty h3,.voteresult-seiryoku-yatou h3{font-weight:bold;font-size:14px;}
.voteresult-seiryoku-yotou{border:1px solid #922;}
.voteresult-seiryoku-yotou h3{border-top:4px solid #922; border-bottom:1px solid #e1bfbf; background-color:#ffeaea;color:#922;}
.voteresult-seiryoku-noparty{border:1px solid #917149;}
.voteresult-seiryoku-noparty h3{border-top:4px solid #917149; border-bottom:1px solid #d5d1b8; background-color:#f6edcb;color:#78501f;}
.voteresult-seiryoku-yatou{border:1px solid #003399;}
.voteresult-seiryoku-yatou h3{border-top:4px solid #003399; border-bottom:1px solid #c7ceea; background-color:#e9effc;color:#003399;}
.toukakuLook{background-position:0 -810px;width:175px; height:29px;display: inline-block;float:left;text-indent:-9999px; text-align:left;}
.sectionBtn2{text-align:right;}
.sectionBtnBg{background-color:#f0e8c8;padding:5px;}
.sectionBtn2 em{background-position:0 -595px;border:1px solid #9f8456;font-weight:bold; display:block;}
.sectionBtn3{text-align:right;}
.sectionBtn3 em{background-position:0 -598px;border:1px solid #9f8456;font-weight:bold; display:block;background-color:#9F8456;}
.sectionBtn2 strong{border:1px solid #9f8456;font-weight:bold; display:block;background-color:#9F8456; color:#FFF;}
.shGbgL{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/shGbgL.png) left no-repeat;}
.shGbgR{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/shGbgR.png) right no-repeat;}
.shGrxL{background-position:0 -2600px;}
.shGrxR{background-position:0 -2500px;}
.shGrxC{background-position:0 -2700px;}
.shTbgL{background-position:0 -850px; display:table-cell;}
.shTbgR{background-position:-305px -850px;display:table-cell;}
.clrdl dd,.clrdl dt{float:left;}
.clrdl dt{background-position:right -2000px;width:42px;line-height:1.2;padding-bottom:3px;padding-top:1px;padding-right:4px;margin-left:4px;}
*:first-child+html .clrdl dt{margin-bottom:3px;}
.clrdl .ltext{width:75px;}
.clrdl .ltext2{width:65px;}
.clrdl dl{clear:both;padding-top:2px;}
.clrdl dd{margin:5px 2px 4px 3px;}
*html .clrdl dd{margin:4px 2px 0 2px;}
.clrdl dd a,.tousen-non{width:9px;height:9px;text-indent:-9999px;display:block; line-height:0;}
.tousen-yatou{background-color:#039;}
.tousen-yotou{background-color:#922;}
.tousen-yotou{background-color:#922;}
.tousen-noparty{background-color:#917149;}
.tousen-non{background-position:0 -1900px;}
.bgC_minTan{background-color:#CC0001;}
.bgC_jiTan{background-color:#4A52C1;}
.bgC_minRenritu{background-color:#FD7100;}
.bgC_jiRenritu{background-color:#009900;}
.bgC_Saihen{background-color:#8E5DB8;}
.bgC_daiRenritu{background-color:#C98B1E;}
.bgC_etc{background-color:#999999;}
.minigraphDT dl{margin-top:10px;}
.minigraphDT dt{padding:4px; background-color:#EFEFEF; border:1px solid #BABABA;}
.minigraphDT dd img{border-bottom:1px solid #BABABA;border-left:1px solid #BABABA;border-right:1px solid #BABABA;line-height:0;}
.seijiPicn{background-position:0 -2094px;padding-left:20px;}
*:first-child+html {} * html {}  .seijiPicn{background-position:5px -2094px;padding-left:20px;}
.voteresult-top-left h3{font-size:13px; line-height:1; padding:4px 3px;background-color:#efefef;margin-top:4px;}
.shHeadG{background-color:#dfdfdf;}
.shHeadR{background-color:#ffd0d0;}
.shHeadU{background-color:#d0d9ff;}
.shTopBox{border-bottom:1px solid #d0d0d0;padding-bottom:4px; margin-bottom:5px;}
.voteBox2{border:3px solid #f7cfea;background:#fff2f7;padding:6px;width:282px;}
.voteBox2 .seijiListVote em{float:left;width:255px;line-height:115%;font-weight:bold;}
.voteBox3{border:3px solid #f7cfea;background:#FFECF4;padding:6px;width:435px; text-align:center;}
.descending{background-position:0 -2200px;text-indent:-9999px;display:inline-block;height:13px;width:13px;margin-left:2px;cursor:pointer; text-decoration:none;line-height:13px;}
.ascending{background-position:0 -2300px;text-indent:-9999px;display:inline-block;height:13px;width:13px;margin-left:2px;cursor:pointer; text-decoration:none;line-height:13px;}
em.btnMani b,
em.btnMani b span,
em.btnManiNow b,
em.btnManiNow b span,
em.btnManiEnd b,
em.btnManiEnd b span,
em.btnManiResultNow b,
em.btnManiResultNow b span
{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/bg_maniNavi.png) no-repeat;}
.maniMatch{background:#f0e8c8;padding:5px;text-align:center;margin-bottom:20px;}
.maniMatchIn{border:1px solid #9f8456;position:relative;background:#ffe13a;display:inline-block;margin:0 auto;}
*:first-child+html .maniMatchIn{display:inline;}
*html .maniMatchIn{display:inline;}
.maniMatchIn i em{font-weight:normal;}
em.btnMani{display:block;overflow:hidden;float:left;position:relative;}
em.btnMani b{display:block;padding-left:11px;background-position:right 0;font-weight:bold;color:#000;text-decoration:none;text-align:center;font-size:14px;}
em.btnMani b span{padding:0 20px 0 5px;display:block;height:44px;background-position:right 0;}
em.btnMani i{font-size:12px;line-height:100%;color:#9f8456;font-style:normal;padding-top:8px !important;display:block;}
em.btnManiNow{display:block;overflow:hidden; float:left;position:relative;}
em.btnManiNow b{display:block;padding-left:11px;background-position:right -44px;font-weight:bold;color:#FFF;text-decoration:none;text-align:center;font-size:14px;}
em.btnManiNow b span{padding:0 20px 0 5px;display:block;height:44px;background-position:right -44px;}
em.btnManiNow i{font-size:12px;line-height:100%;color:#fff;font-style:normal;padding-top:8px !important;display:block;}
em.btnManiEnd{display:block;overflow:hidden; float:left;position:relative;}
em.btnManiEnd b{display:block;padding-left:11px;background-position:right -88px;font-weight:bold;color:#f0e8c8;text-decoration:none;text-align:center;font-size:14px;}
em.btnManiEnd b span{padding:0 20px 0 5px;display:block;height:44px;background-position:right -88px;}
em.btnManiEnd i{font-size:12px;line-height:100%;color:#f0e8c8;font-style:normal;padding-top:8px !important;display:block;}
em.btnManiResult{display:block;overflow:hidden; float:left;position:relative;}
em.btnManiResult b{display:block;padding-left:11px;background:#ffe13a;font-weight:bold;color:#000;text-decoration:none;text-align:center;font-size:14px;}
em.btnManiResult b span{padding:0 20px 0 5px;display:block;height:44px;background:#ffe13a;}
em.btnManiResult i{font-size:12px;line-height:100%;color:#000;font-style:normal;padding-top:8px !important;display:block;}
em.btnManiResultNow{display:block;overflow:hidden; float:left;position:relative;}
em.btnManiResultNow b{display:block;padding-left:11px;background-position:left -44px;font-weight:bold;color:#FFF;text-decoration:none;text-align:center;font-size:14px;}
em.btnManiResultNow b span{padding:0 20px 0 5px;display:block;height:44px;background-position:left -44px;}
em.btnManiResultNow i{font-size:12px;line-height:100%;color:#fff;font-style:normal;padding-top:8px !important;display:block;}
*html em.btnMani span{display:inline !important;zoom:1;overflow:hidden;}
*html em.btnManiNow span{display:inline !important;zoom:1;overflow:hidden;}
*html em.btnManiEnd span{display:inline !important;zoom:1;overflow:hidden;}
*html em.btnManiResult span{display:inline !important;zoom:1;overflow:hidden;}
*html em.btnManiResultNow span{display:inline !important;zoom:1;overflow:hidden;}
.maniMargin{margin-left:-10px !important;}
.maniMargin span{padding:0 20px 0 12px !important;}
.z10{z-index:10;}.z9{z-index:9;}.z8{z-index:8;}.z7{z-index:7;}.z6{z-index:6;}.z5{z-index:5;}.z4{z-index:4;}.z3{z-index:3;}.z2{z-index:2;}.z1{z-index:1;}
h3.large{font-size:34px;font-weight:bold;line-height:34px;float:left;margin-right:25px;}
.maniTable th{border:1px solid #cccccc;padding:20px 15px;}
.maniTable td{border:1px solid #cccccc;padding:10px;}
.maniTableResult th{border:1px solid #cccccc;background:#f5f5f5;font-weight:bold;padding:3px 20px;}
.maniTableResult td{border:1px solid #cccccc;padding:10px;}
.maniTableResult td.result{background:#ffdff5;padding:0px;}
.maniTableResult td.result div.sp{padding:20px 15px;}
.maniTableResult td.result div.note{margin:1px;padding:3px 20px;background:#fff;}
.seijiArrow{background-position:0 0;padding:2px 0 6px 13px;zoom:1;}
.seijiArrow2{background-position:0 -100px;padding:2px 0 2px 15px;zoom:1;}
.seijiArrow3{background-position:0 -98px;padding:2px 0 2px 15px;zoom:1;}
.icoYotou{background-position:0 -300px;padding:0 0 3px 15px;}
.icoYatou{background-position:0 -350px;padding:0 0 3px 15px;}
.icoCaution{background-position:0 -897px;padding:0 0 3px 20px;}
.btnTwitter{background-position:0 -425px;text-indent:-9999px;outline:none;display:block;width:63px;height:23px;}
.btnTwitter2{background-position:0 -425px;text-indent:-9999px;outline:none;width:63px;height:20px;display: inline-block;vertical-align:bottom; line-height:0.8;}
.btnShiji{background-position:-1000px -25px;text-indent:-9999px;outline:none;display:block;width:130px;height:40px;cursor:pointer;}
.btnShiji2{background-position:-1000px -130px;text-indent:-9999px;outline:none;display:block;width:130px;height:40px;cursor:pointer;}
.urlSelect{background-position:-1000px -75px;width:79px;height:21px;text-indent:-9999px;outline:none;display:block;cursor:pointer;}
.icoReview{background-position:0 -1296px;padding:0 0 3px 20px;}
.btnAgree{background-position:0 -1400px;text-indent:-9999px;outline:none;display:block;width:50px;height:15px;line-height:15px;float:left;margin-right:3px;}
.btnDisAgree{background-position:0 -1500px;text-indent:-9999px;outline:none;display:block;width:60px;height:15px;line-height:15px;float:left;margin-right:3px;}
.icoYato{background-color:#003399;color:#FFF;font-weight:bold; display:inline-block; width:4em; line-height:2;}
.icoYoto{background-color:#992222;color:#FFF;font-weight:bold;display:inline-block; width:4em; line-height:2;}
.icoNpra{background-color:#917149;color:#FFF;font-weight:bold;display:inline-block; width:4em; line-height:2;}
a.btnYes{display:inline-block !important;zoom:1;background-position:-1000px -100px; outline:none;width:84px;height:25px;line-height:25px;cursor:pointer;margin-right:20px;text-decoration:none;}
*:first-child+html a.btnYes{display:inline !important;}
*html a.btnYes{display:inline !important;}
.btnYes span{visibility:hidden;}
.btnNo{display:inline-block !important;zoom:1;background-position:-1100px -100px; outline:none;width:84px;height:25px;line-height:25px;cursor:pointer;margin-right:20px;text-decoration:none;}
*:first-child+html a.btnNo{display:inline !important;}
*html a.btnNo{display:inline !important;}
.btnNo span{visibility:hidden;}
.rightHead{border:1px solid #dcdcdc;border-top:3px solid #c1a880;margin-bottom:10px;}
.rightHead h2{height:23px;border-top:1px solid #fff;padding:2px 0 2px 10px;background-color:#f1e8c9;color:#63491d;font-weight:bold;}
.rightHead h3{height:23px;border:1px solid #fff;padding:2px 0 2px 9px;background-color:#efefef;}
.rightHead h4{border-left:6px solid #e0cda2;padding:2px 0 2px 5px;}
.seijiMore{background-position:0 -100px;margin:0 4px;zoom:1;}
.seijiMore2{margin:0 2px;zoom:1;}
.seijiMore li{text-align:right;font-weight:bold;padding:5px 5px 5px 0;}
.seijiMore2 li{text-align:right;font-weight:bold;padding:2px 0 2px 0;}
.more a{background-position:0 -200px;padding:0 0 3px 16px;}
.areaSelect{float:left;border:1px solid #b39a68;background:#f4eed6;padding:0px 8px;}
.areaSelect a,.areaSelect em{background-position:right -250px;padding:0 18px 4px 0;}
.adRP{border:1px solid #ccc;text-align:center;margin-bottom:10px;}
.adRP h3{background:#eee; padding:4px 10px;}
.adRP img{margin:5px auto;}
.rightGreyHead{border:1px solid #dadada;}
.rightGreyHead h3{background:#eee; padding:4px 10px;}
.rightGreyHead2{border-top:2px solid #dadada;border-right:3px solid #dadada;border-bottom:3px solid #dadada;border-left:3px solid #dadada; padding:2px 4px;}
.rightGreyHead2 p{color:#aa751d;font-size:12px;text-align:center;}
.voteBox{border:3px solid #f7cfea;background:#fff2f7;padding:6px;}
.seijiListVote li{padding:2px 0 6px 0;}
*html .seijiListVote li{padding:2px 0 2px 0;}
*:first-child+html .seijiListVote li{padding:2px 0 2px 0;}
.seijiListVote li input{margin-top:1px;margin-right:2px;float:left;}
.seijiListVote em{float:left;width:235px;line-height:115%;font-weight:bold;}
.btnVote{margin-right:10px;margin-bottom:-3px;}
.iPhoneBG{background-position:-130px -325px;display:block;width:296px;height:137px;line-height:1.4;}
.iPhoneBG a{display:block;font-size:13px;text-align:center; padding:75px 120px 0 0;width:176px;height:62px;}
.kouhosyaTable th{font-size:13px;text-align:center;}
.kouhosyaTable td{font-size:13px;}
.bd1{border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding-left:10px;}
.bd2{border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}
.bd3{border-bottom:1px solid #cfcfcf;}
.bd4{border-bottom:1px solid #cfcfcf;background:#efefef;padding:0 10px;}
.bd5{border-bottom:1px solid #cfcfcf;padding-left:10px;}
.bd6{background:#efefef;padding:0 10px;}
.bd7{padding-left:10px;}
.bd8{border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding:2px 10px;background:#efefef;}
.bd9{border-bottom:1px solid #cfcfcf;padding:2px 10px;}
.bd10{background:#efefef;padding:4px 10px;}
.bd11{border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding:6px 10px;background:#efefef;}
.bd12{border-bottom:1px solid #cfcfcf;padding:2px 0;}
.bd13{border-bottom:1px solid #cfcfcf;padding:10px;}
.bd14{border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;padding:2px 10px;}
.bd15{border-right:1px solid #cfcfcf;padding:2px 10px;}
.bd16{border-bottom:1px solid #cfcfcf;padding:15px;}
.greyBox{border:1px solid #cfcfcf;}
.greyBox td{font-weight:bold;}
.greyBoxIn{padding:6px;}
.kouhosyaTable .yotou{background:#ffe6e7;}
.kouhosyaTable .yotouTotal{background:#ffd0d0;}
.kouhosyaTable .yatou{background:#e1e7ff;}
.kouhosyaTable .yatouTotal{background:#d0d9ff;}
.kouhosyaTable .san2010_01{background:#fbccec;}
.kouhosyaTable .san2010_02{background:#fff6db;color:#c34b8b;font-weight:bold;}
.kouhosyaTable .san2007_01{background:#efefef;}
.kouhosyaTable .san2007_02{background:#ffffff;font-weight:bold;}
.twitterHight500{height:500px;overflow:auto;}
.twitterHight1000{height:1000px;overflow:auto;}
.twBox{padding-left:60px;overflow:hidden;padding-top:5px;padding-bottom:5px;}
.twImg{float:left;margin-left:-55px;}
*html .twImg{display:inline;}
.twTitle{display:inline;}
.twInfo{display:inline; padding-right:5px;}
.twNote{margin-top:3px;color:#999;}
.dotLine,.dotLine2{background-position:0 -100px;zoom:1;font-size:1px;height:1px;font-size:0;overflow:hidden;}
.dotLine{margin:0 5px;}
.dotLine2{margin:0px !important;}
.block120px{width:120px;float:left;margin-right:7px;}
.p1col{padding:20px 0 150px 0;width:620px;margin:0 auto;}
.p1col2{padding:20px 0 0 0;width:620px;margin:0 auto;}
.bgGrey{border:2px solid #ccc;}
.bdGreyResult{border:3px solid #dbdbdb;padding:10px 20px;text-align:center;}
.bdGreyResult div{letter-spacing:-1px;}
.bdGreyResultIn th{border:2px solid #fff;background:#eaeaea;padding:6px 0;font-weight:bold; font-size:14px;}
.bdGreyResultIn td{border:2px solid #fff;padding:10px 0;font-weight:bold;color:#fff;font-size:18px;}
.bdGreyResultIn td.first{border:2px solid #fff;padding:6px 0;font-weight:bold;color:#fff;font-size:18px;}
.bdGreyResultIn td.other{padding:0 !important;}
.bdGreyResultIn td .otherSp{border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;font-size:16px;color:#333;padding:2px 0 0 0;font-weight:normal;}
p.btn{overflow:hidden;display:inline-block;zoom:1;}
*:first-child+html p.btn{overflow:hidden;display:inline !important;zoom:1;}
*html p.btn{overflow:hidden;display:inline !important;zoom:1;}
p.btn a{display:block;padding-left:5px;background-position:-900px -210px;font-weight:bold;}
p.btn a span{padding: 0 20px 0 15px;display:block;height:36px;background-position:right -210px;line-height:36px;cursor:pointer;}
*html p.btn a span{padding: 0 20px 0 15px;display:inline !important;zoom:1;overflow:hidden;height:36px;background-position:right -210px;line-height:36px;cursor:pointer;}
p.btn02{overflow:hidden;display:inline-block;zoom:1;}
*:first-child+html p.btn02{overflow:hidden;display:inline !important;zoom:1;}
*html p.btn02{overflow:hidden;display:inline !important;zoom:1;}
p.btn02 a{display:block;padding-left:5px;background-position:-900px -170px;font-weight:bold;color:#fff;}
p.btn02 a:visited,p.btn02 a:active{color:#fff;}
p.btn02 a span{padding: 0 20px 0 15px;display:block;height:36px;background-position:right -170px;line-height:36px;cursor:pointer;}
*html p.btn02 a span{padding: 0 20px 0 15px;display:inline !important;zoom:1;overflow:hidden;height:36px;background-position:right -170px;line-height:36px;cursor:pointer;}
.headerLiquid{background-position:0 -400px; height:30px; line-height:30px; display:block; text-align:left;}
.maniAll th,.maniAll td{padding:4px; border:1px solid #d4d4d4;}
.maniAll th{background:#fff6db;text-align:center;}
.main1col750{width:750px;margin:0 auto;text-align:left;}
.toukouCheck{padding:45px 50px 35px 50px;}
.activeArea,input.activeArea,textarea.activeArea,select.activeArea{background:#fff6db;}
.pinkLine{background-position:0 -670px;line-height:31px;height:31px;text-align:center;font-weight:bold;}
.bgSort{background-position:0 -1100px; border-bottom:2px solid #d9d9d9; padding:5px 10px;}
.maniSelect td{border:1px solid #9f8456;padding:12px 2px;line-height:115%;font-weight:bold;}
.yellowBox{background:#f1e8c9;padding:2px 4px;}
.maniSelect2{border-collapse:separate;border-spacing:3px;}
.maniSelect2 td{border:1px solid #9f8456;padding:6px 2px;line-height:130%;font-weight:bold;}
.maniSelectTab{background-position:0 -900px;font-weight:bold;}
.maniSelectTabOn{background:#9f8456;color:#fff;font-weight:bold;}
.ratingBox{border:1px solid #dadada;padding:4px 8px;font-size:13px;}
.rating5,.rating4h,.rating4,.rating3h,.rating3,.rating2h,.rating2,.rating1h,.rating1{width:60px;height:11px;line-height:11px;text-indent:-9999px;outline:none;margin-right:6px;overflow:hidden;display:block;}
.rating5{background-position:-1140px -300px;}
.rating4h{background-position:-1140px -320px;}
.rating4{background-position:-1140px -340px;}
.rating3h{background-position:-1140px -360px;}
.rating3{background-position:-1140px -380px;}
.rating2h{background-position:-1140px -400px;}
.rating2{background-position:-1140px -420px;}
.rating1h{background-position:-1140px -440px;}
.rating1{background-position:-1140px -460px;}
.ratingSelectBox{background:#f8f8f8; border:2px solid #e4e4e4;margin:0 auto;width:435px;padding:10px 0;text-align:center;}
.maniText{width:580px; height:210px;}
.update{font-size:13px;}
.updateOn{font-weight:bold;background:#e8efff;padding:3px;border-top:1px solid #000;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #000;margin-right:4px;}
.updateOff{padding:3px;border:1px solid #999; background:#FFF;margin-right:4px;}
.etcKen a{white-space:nowrap; letter-spacing:-1px;}
.textNon{height:9px;width:9px;line-height:9px;text-indent:-9999px; display:block;line-height:0px;vertical-align: baseline;margin:2px 2px;}
.nowrapTb td a{line-height:1.6;}
.nowrapTb td span{display:inline-block;}
.graphBox td{padding:2px;}
.jh3{background:url(http://i.yimg.jp/images/democracy/event/2010election/pc/jTitleBg.png) bottom repeat-x;font-size:25px;color:#63491d;padding:5px 10px;margin-bottom:5px;}
.tableJ_th1{background-position:0 -920px;width:15px;height:101px;text-indent:-9999px;margin:10px;}
.tableJ_th2{background-position:-70px -920px;width:16px;height:52px;text-indent:-9999px;margin:10px;}
.tableJ_th3{background-position:-140px -920px;width:15px;height:52px;text-indent:-9999px;margin:10px;}
.tableJ_text1{background-position:-200px -920px;height:30px;width:430px;text-indent:-9999px;margin:5px 0;}
.tableJ_text2{background-position:-200px -990px;height:30px;width:260px;text-indent:-9999px;margin:5px 0;}
.tableJ_text3{background-position:-200px -1060px;height:30px;width:165px;text-indent:-9999px;margin:5px 0;}
.tableJ_text4{background-position:-200px -1130px;height:30px;width:385px;text-indent:-9999px;margin:5px 0;}
.bt2p_w{border-top:2px solid #FFF;}
.bt2p_g{border-top:2px solid #dfdfdf;}
.bb2p_g{border-bottom:2px solid #dfdfdf;}
.jfootDiv{padding:0 42px;}
.jfootBox{width:419px;min-height:120px;display:block;}
.iPhoneBGmini{background-position:-700px -800px;width:419px;height:94px;font-size:13px;}
.iPhoneBGmini a{display:block;width:300px;height:38px;padding:56px 0 0 119px;}
.dl50{width:50%;}
.sokuhouUl th{width:75px;text-align:center;border:1px solid #d9d9d9; border-left:4px solid #992222;}
.sokuhouUl td{ padding-left:5px;border:1px solid #d9d9d9;}
.sokuhouUl .yotou{color:#992222;border-left:4px solid #e7a1a2;background-color:#ffe9eb;}
.sokuhouUl .yatou{color:#1b48a4;border-left:4px solid #a3b4d8;background-color:#e9effc;}
.sokuhouUl .nopar{color:#78501f;border-left:4px solid #ab8357;background-color:#f6edcc;}

.areaGraphBox{margin:0 auto;width:400px;}


/*twitter*/
.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;}


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