@charset "euc-jp";
/***master_democracy.css------------------------------------------------------------------------------------------------------------***/
/*** master-yahoo.css ***/
/*** CORE FILES ***/
/*@import "http://i.yimg.jp/images/css/yj2.css";
@import "http://i.yimg.jp/yui/jp/lrc/p/e/lrc_pe.css";
@import "http://i.yimg.jp/yui/jp/tmpl/p/e/tmplLocal-patch_pe.css";
@import "http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/e/tmplCommon_pe.css";*/

/*** 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;}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:10px 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%;height: 41px;margin: 4px auto 10px 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;}#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:950px;margin:0 auto;padding:0 10px;}.yj950-1 #contents,.yj950-1-3 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;}/* === 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:634px;}.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:634px;}.yj950-2 #contents-body #sub{float:right;width:300px;}/* === 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;content:".";}/* for Win IE5.5-7 */#contents-body,.yj950-3 #contents-body #main{zoom:1;}


/*** BROWSER SPECIFC FILES ***/
/* ----------------------------------------
For macIE
(Band Pass Filter)
---------------------------------------- */
/*\*//*/
@import "http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/e/tmplMacie5_pe.css";
/**/

/* --------------------------------------------
For winie5
(Mid Pass Filter)
-------------------------------------------- */
@media tty{
i{content:"\";/*""*/}}@import 'http://i.yimg.jp/yui/jp/tmpl/p/e/tmplWinie50_pe.css';/*";}
}/**/

/* --------------------------------------------
For winie5.5
-------------------------------------------- */
@media tty {
i{content:"\";/*" "*/}}@m; @import 'http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/e/tmplWinie55_pe.css'; /*";}
}/* */ 

/***democracy.css------------------------------------------------------------------------------------------------------------***/
#pos-lrec dt{background-color:#FFFFFF;}
#pos-lrec dl{background-color:#FFFFFF;}
body {margin:0px; text-align:center; color:#333333; line-height:115%;}
h1,h2,h3,h4,h5,h6{font-size: 100%;	font-weight:normal; line-height:115%;}	
a:link {color:#0668ca;}
a:link.white{color:#FFFFFF;}
a:link.green_word{color:#339933;}
.white{color:#FFFFFF;}
.green_word{color:#339933;}
.orenge{color:#ff6100;}
.deep_blue{color:#2D87B3;}
.opposite{color:#f65858;}
.opposite a:link , .opposite a:visited{color:#f65858;}
.Dfsm{font-size:90%; line-height:120%;}
.Dfsmt{font-size:90%; line-height:140%;}
/*1.35em(21.6px)*/
.Dfsxl{font-size:1.35em; line-height:120%; letter-spacing:-0.09em;}
.Dfsxlt{font-size:1.35em; line-height:140%; letter-spacing:-0.09em;}
.agree{color:#005800;}
.agree a:link , .agree a:visited{color:#005800;}
.neither{color:#999999;}
.neither a:link , .neither a:visited{color:#999999;}
.black{color:#000000;}
.red{color:#ff0000;}
.light_blue{color:#cbd3ea;}
.serch_bg_blue{background:#DFF7FF; padding:1px;}
.text_black{color:#000000;}
.text_grey{color:#444444;}
.text_none{color:#9f9f9f;}
.text_orenge{color:#ff6100;}
.text_red{color:#e60011;}
.not_link{color:#999999;}
.s120{line-height:120%;}
.text13{font-size:13px; line-height:110%;}
.marg2{margin-bottom:2px;}
.marg5{margin-bottom:5px;}
.marg8{margin-bottom:7px;}
.marg10{margin-bottom:10px;}
.marg15{margin-bottom:15px;}
.marg20{margin-bottom:20px;}
.margt10{margin-top:10px;}
.marg_space{margin:5px 0px;}
.pad2{padding:2px;}
.pad4{padding:4px;}
.pad6{padding:6px;}
.padd0{padding:0px 0px 0px 6px;}
.padd2{padding:2px 2px 0px 6px;}
.padd4{padding:4px 4px 0px 6px;}
.padd00{padding:0px 0px 0px 12px;}
.padd02{padding:2px 2px 0px 12px;}
.padd04{padding:4px 4px 0px 12px;}
.padd06{padding:6px 6px 0px 12px;}
.padd00_12{padding:0px 12px 0px 12px;}
.paddtop2{padding-top:2px;}
.paddtop4{padding-top:4px;}
.paddtop6{padding-top:6px;}
.paddbot2{padding-bottom:2px;}
.paddbot4{padding-bottom:4px;}
.paddbot6{padding-bottom:6px;}
.paddbot0-3{padding-bottom:0px;}
*html .paddbot0-3{padding-bottom:3px;}
.padd_l{padding:0px 0px 0px 4px;}
.padd_all{padding:4px 0px 6px 0px;}
.padd_ico{padding:0px 2px 0px 0px;}
.tag {margin:4px 0px;}
.tag a.most{color:#ff6100; padding:0px; text-decoration:none; line-height:115%;}
.tag a:hover.most{color:#ffffff; background:#ff6100; padding:0px; text-decoration:none; line-height:115%;}
.tag a.most_on{color:#ffffff; background:#ff6100; padding:0px; text-decoration:none; line-height:115%;}
.tag a.more{color:#5583ff; padding:0px; text-decoration:none; line-height:115%; font-weight:bold;}
.tag a:hover.more{color:#ffffff; background:#5583ff; padding:0px; text-decoration:none; line-height:115%; font-weight:bold;}
.tag a.more_on{color:#ffffff; background:#5583ff; padding:0px; text-decoration:none; line-height:115%; font-weight:bold;}
.tag a.normal{color:#339933; padding:0px; text-decoration:none; line-height:115%;}
.tag a:hover.normal{color:#ffffff; background:#339933; padding:0px; text-decoration:none; line-height:115%;}
.tag a.normal_on{color:#ffffff; background:#339933; padding:0px; text-decoration:none; line-height:115%;}
a.green{color:#339933; padding:0px; text-decoration:none; line-height:115%;}
a:hover.green{color:#ffffff; background:#339933; padding:0px; text-decoration:none; line-height:115%;}
.floatR{float:right;}
.floatL{float:left;}
.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */
.wbr { clear: both; width: 0px; height: 1px; margin-top: -1px; white-space: nowrap; float: left; display: block; }
strong{font-weight:bold;}
.noneb{font-weight:normal;}
.photo_border{border:1px solid #999999;}
.dot{clear:both; height:2px; padding:0px; margin-top:0px; overflow:hidden; background:url(http://i.yimg.jp/images/democracy/common/top/dot.gif) left center repeat-x;}
*html .dot{clear:both; height:2px; padding:0px; margin-top:0px; overflow:hidden; background:url(http://i.yimg.jp/images/democracy/common/top/dot.gif) left top repeat-x;}
*:first-child+html .dot{clear:both; height:2px; padding:0px; margin-top:0px;/* overflow:hidden;*/ background:url(http://i.yimg.jp/images/democracy/common/top/dot.gif) left top repeat-x;}
/*-------------------------------------------------------------------------------グローバルナビ*/
#gloval-navi{width:546px; height:30px; margin:0px; padding:0px; float:left;}
#gloval-navi li{float:left; font-size:15px;}
#gloval-navi p{padding-top:4px;}
#gloval-navi .on{display:block; background:url(http://i.yimg.jp/images/democracy/common/top/global_navi_on.gif) no-repeat top left; width:180px; height:30px; text-align:center; color:#ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:2px;}
#gloval-navi .purple_on{display:block; background:url(http://i.yimg.jp/images/democracy/event/senkyo08/global_navi_purple_on.gif) no-repeat top left; width:180px; height:30px; text-align:center; color:#ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:2px;}
#gloval-navi li:after{height: 0; visibility: hidden; content: "."; display: block; clear: both;}
#gloval-serch{width:398px; height:30px; margin:0px; padding:0px; text-align:right; float:right;}
#gloval-serch:after{height: 0; visibility: hidden; content: "."; display: block; clear: both;}
/*ナビゲーション*/
#sub-gloval-navi{width:500px; height:23px; float:left; margin:0; padding:4px 0px 0px 12px;}
*html #sub-gloval-navi{height:27px; padding:0px 0px 0px 12px;}
#sub-gloval-navi ul{float:left; margin:0px; padding:0px;}
*html #sub-gloval-navi ul{float:left; margin-top:6px; padding:0px;}
#sub-gloval-navi li{display:block; float:left; margin:0px; padding:0px; font-size:13px;}
#sub-gloval-navi a:link{color:#ffffff;}
#sub-gloval-navi a:link.active , #sub-gloval-navi a:visited.active{color:#444444;}
/*off*/
#sub-gloval-navi li .bg_none{display:block; /*height:23px;*/ padding:0px 7px 0px 0px; white-space:nowrap; color:#ffffff; font-weight:bold;}
*html #sub-gloval-navi li .bg_none{width:1%; padding:5px 7px 0px 0px;}
#sub-gloval-navi .l_line{height:23px; font-weight:normal; padding:0px 4px 0px 0px; background:url(http://i.yimg.jp/images/democracy/common/top/global_navi_shikiri.gif) no-repeat center right;}
#sub-gloval-navi .l_space{height:23px; font-weight:normal; padding:0px 4px 0px 0px;}
/*ナビゲーション MY政治用*/
#sub-gloval-navi2{width:600px; height:23px; float:left; margin:0; padding:4px 0px 0px 12px;}
*html #sub-gloval-navi2{height:27px; padding:0px 0px 0px 12px;}
#sub-gloval-navi2 ul{float:left; margin:0px; padding:0px;}
*html #sub-gloval-navi2 ul{float:left; margin-top:6px; padding:0px;}
#sub-gloval-navi2 li{display:block; float:left; margin:0px; padding:0px;}
#sub-gloval-navi2 a:link{color:#ffffff;}
#sub-gloval-navi2 a:link.active , #sub-gloval-navi2 a:visited.active{color:#444444;}
/*on*/
#sub-gloval-navi2 li.on_news{background:url(http://i.yimg.jp/images/democracy/common/top/global_navi_category_on_l.gif) no-repeat top left; height:23px; font-weight:bold; padding:0px 4px 0px 3px; margin:0px; display:block;}
#sub-gloval-navi2 li .bg_all{
display:block;
background:url(http://i.yimg.jp/images/democracy/common/top/global_navi_category_on_bg.gif) repeat-x top right;
padding:0px 7px 0px 0px;
white-space:nowrap;
margin:0px;
text-decoration:none;
display:block;
height:23px;
}
/*IE6のみheight:18px;*/
*html #sub-gloval-navi2 li .bg_all{
width:1%;
padding:5px 7px 0px 0px;
display:block;
height:18px;
}
/*IE5.5のみheight:23px;*/
*html #sub-gloval-navi2 li .bg_all{
height:23px;
voice-family: "\"}\""; 
voice-family:inherit;
height:18px;
}
/*off*/
#sub-gloval-navi2 li .bg_none{display:block; /*height:23px;*/ padding:0px 7px 0px 0px; white-space:nowrap; color:#ffffff; font-weight:bold;}
*html #sub-gloval-navi2 li .bg_none{width:1%; padding:5px 7px 0px 0px;}
#sub-gloval-navi2 .l_line{height:23px; font-weight:normal; padding:0px 4px 0px 0px; background:url(http://i.yimg.jp/images/democracy/common/top/global_navi_shikiri.gif) no-repeat center right;}
#sub-gloval-navi2 .l_space{height:23px; font-weight:normal; padding:0px 4px 0px 0px;}
/*デリミタW_set*/
.w_deli{margin:0px; padding:6px 0px 6px 6px; text-align:left; vertical-align:middle; line-height:100%;}
/*トピック*/
.topic{width:634px; background:url(http://i.yimg.jp/images/democracy/common/top/topic_bg.gif) repeat-y top left; padding:0px 10px;}
.topic_head{background:url(http://i.yimg.jp/images/democracy/common/top/topic_head_news.gif) no-repeat top left;}
.special_close{background:url(http://i.yimg.jp/images/democracy/common/top/special_close.gif) no-repeat top left; height:27px;}
.tag_bg{background:url(http://i.yimg.jp/images/democracy/common/top/tag_bg.gif) repeat-y top left;}
.serach_shikiri{background:url(http://i.yimg.jp/images/democracy/common/top/serch_shikiri.gif) repeat-y center left;}
.pr_bg{background:url(http://i.yimg.jp/images/democracy/common/top/pr_bg.gif) repeat-y top left;}
.other_head{background:url(http://i.yimg.jp/images/democracy/common/top/other_header.gif) no-repeat top left; height:32px;}
.other_bg{background:url(http://i.yimg.jp/images/democracy/common/top/other_bg.gif) repeat-y top left;}
.right_head2{background:url(http://i.yimg.jp/images/democracy/common/top/right_header2.gif) no-repeat top left; height:32px;}
.right_bg2{background:url(http://i.yimg.jp/images/democracy/common/top/right_bg2.gif) repeat-y top left;}
.right_head3{background:url(http://i.yimg.jp/images/democracy/common/top/right_header3.gif) no-repeat top left; height:32px;}
.right_bg3{background:url(http://i.yimg.jp/images/democracy/common/top/right_bg3.gif) repeat-y top left;}
.right_head_blo{background:url(http://i.yimg.jp/images/democracy/common/top/right_header_red.gif) no-repeat top left; height:32px; color:fff;}
.right_bg_blo{background:url(http://i.yimg.jp/images/democracy/common/top/right_bg_red.gif) repeat-y top left;}
.right_head_kon{background:url(http://i.yimg.jp/images/democracy/common/top/right_header_blue.gif) no-repeat top left; height:32px; color:fff;}
.right_bg_kon{background:url(http://i.yimg.jp/images/democracy/common/top/right_bg_blue.gif) repeat-y top left;}
.my_head{background:url(http://i.yimg.jp/images/democracy/common/top/my_header.gif) repeat-x top left #9f81e2; height:28px;}
.watch_list a{background:url(http://i.yimg.jp/images/democracy/common/top/my_link_bg.gif) repeat-x bottom left; display:block; text-decoration:none;}
.watch_list a:hover{background:url(http://i.yimg.jp/images/democracy/common/top/my_link_bg2.gif) #ede7fa repeat-x top left; display:block; text-decoration:none; cursor:pointer;}
.list_text{text-decoration:none; color:#444444;}
.list_text_b{text-decoration:none; color:#444444; font-weight:bold;}
.list_link{text-decoration:underline; color:#247cd4;}
.list_link_b{text-decoration:underline; color:#247cd4; font-weight:bold;}
.watch_bg{background:url(http://i.yimg.jp/images/democracy/common/top/my_link_bg.gif) repeat-x bottom left #ffffff; display:block; text-decoration:none;}
.watch_bg2{background:url(http://i.yimg.jp/images/democracy/common/top/my_link_bg3.gif) repeat-x bottom left #ffffff; display:block; text-decoration:none;}
.watch_bg_set{background:url(http://i.yimg.jp/images/democracy/common/top/my_link_bg.gif) repeat-x bottom left #ffffff;}
#watch_mode{width:26px; height:28px; display:block; margin:0px;}
.watch_mode_show{display:block;}
.watch_mode_hide{display:none;}
#mode{margin:0; padding:0;}
.aid{border:2px solid #a3b270; padding:4px;}
.border_orenge{border:2px solid #ff6600; padding:7px;}
*html .border_orenge{padding:7px;}
.border_blue{border:1px solid #7e92cb; padding:4px;}
.border_blue_position{border:1px solid #7e92cb; padding:0px; margin:0px;}
.bold_border_blue{border:2px solid #7e92cb; padding:4px;}
.border_blue_on{border-top:1px solid #7e92cb; border-left:1px solid #7e92cb; border-right:1px solid #7e92cb; border-bottom:1px solid #ffffff; padding:4px;}
.border_blue_side{border-left:1px solid #7e92cb; border-right:1px solid #7e92cb;}
.border_blue_contents{border-left:1px solid #7e92cb; border-right:1px solid #7e92cb; border-bottom:1px solid #7e92cb; padding:4px;}
.border_green{border:1px solid #78b371; padding:4px;}
.border_pink{border:1px solid #A76FB5; padding:4px;}
/*投票用に追加*/
.border_red{border:2px solid #cc0000; padding:4px;}
.zokusei{background-color:#e9ecf8;}
.vote_info{background-color:#e9ecf8;}
/*投票用に追加*/

/*吹き出し*/
.bubble {
width:auto;
border-top: 1px solid #c9c2c1;
border-left: 1px solid #c9c2c1;
border-right: 1px solid #c9c2c1;
background-color: #fff;
margin: 0px;
padding:4px;
}
*html	.bubble {
margin:0px;
padding:4px;
}
/*一斉調査横幅*/
.width520{width:520px;}
*html.width520{width:525px;}
*html .bubble_fotter{height:10; margin-bottom:-8px;}
.bubble2 {
/*width:auto;*/
border-top: 2px solid #ff6600;
border-left: 2px solid #ff6600;
border-right: 2px solid #ff6600;
background-color: #fff;
margin: 0px;
padding: 7px;
}
*html	.bubble2 {
margin: 0px;
padding: 7px;
}
.bubble2_fotter{ display:block; background:url(http://i.yimg.jp/images/democracy/common/top/tip2.gif) no-repeat top left; height:10px;}
*html .bubble2_fotter{height:10; margin-bottom:-8px;}
/*政治記事読みくらべナビゲーション*/
#sub-navi-title{background:url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_title_bg.gif) repeat-x; color:#ffffff; font-weight:bold; position:relative; width:950px;}
#sub-navi-title em{position:absolute;	top:6px;	right:6px; font-style:normal; font-weight:normal;	vertical-align:2px;}
#sub-navi-title .title{background:url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_title_l.gif) no-repeat top left; padding:3px 15px 0 15px; margin:0px; min-height:30px;}
*html #sub-navi-title .title{height:30px;}
#sub-navi-title span{background:url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_title_r.gif) no-repeat top right; display:block; position:absolute; top:0; right:0; width:4px; min-height:30px;}
*html #sub-navi-title span{height:30px;}
#sub-navi{height:24px; margin-bottom:15px; padding:0; background:url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_bg.gif) repeat-x; width:100%; line-height:1.7; font-weight:bold; border-top:1px solid #fff;}
#sub-navi ul{float:left; margin:0px; padding:0 0 0 5px;}
#sub-navi li{display:block; float:left; margin:0; padding:0 0 0 12px;}
/*on*/
#sub-navi li.on{
background:url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_on.gif) repeat-x top left;
height:24px;
padding:0 10px 0 5px;
margin:0px;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
}
#sub-navi li.on2{
background:url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_on2.gif) repeat-x top left;
height:24px;
padding:0 10px 0 5px;
margin:0px;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
}
/*IE6のみheight:18px;*/
*html #sub-navi li.on, *html #sub-navi li.on2, *html #sub-navi li.l_line, *html #sub-navi .l_space {
height:19px;
padding-top:5px;
}
/*IE5.5のみheight:23px;*/
*html #sub-navi li.on, *html #sub-navi li.on2, *html #sub-navi li.l_line, *html #sub-navi .l_space {
height:24px;
voice-family: "\"}\""; 
voice-family:inherit;
height:19px;
} 
#sub-navi a:link.active ,#sub-navi a:visited.active{color:#444444;}
/*off*/
#sub-navi .l_line{height:24px; padding:0px 11px 0 6px; background:url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_shikiri.gif) no-repeat center right; float:left;}
#sub-navi .l_space{height:24px; padding:0px 11px 0 6px; float:left;}
/* 政治記事読みくらべtable系 */
#list-box{width:100%;	margin:0;	padding:1px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;}
#list-box td{padding:2px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;
text-align:center;}
#list-box td.title{padding:4px;	text-align:left;}
#list-box table{border-spacing: 2px; border-collapse: separate ;}
#list-box .topics{background:#ebeeff;}
#list-box tr.sort td{background-color:#ececec;	border-top:#ffffff 1px solid;	padding-left:4px;	text-align:left;	font-weight:bold;}
/* ページ送り */
.page-link {position: relative;	margin:2px 0px 2px 0px;}
.page-link em{
	position:absolute;
	top:-1px;
	right:7px;
	font-style:normal;
	font-weight:normal;
	vertical-align:2px;
}
/* YIDタイムスタンプ */
.yid-link {position: relative;	margin:0px;}
.yid-link em{position:absolute;	top:0;	right:0px; font-style:normal; font-weight:normal;	vertical-align:0px;}
/* 政治記事読みくらべカテゴリリスト */
.category_list {margin:0;	padding:0;}
.category_list ul{margin:0;	padding:0 0 5px 5px;}
.category_list li{float:left;	background:url(http://i.yimg.jp/images/democracy/common/top/category_list_bg.gif) no-repeat top right;	z-index:3;	padding-right:5px;	margin:5px 5px 0 0;}
.category_list span{width:188px;	display:block;	background:#ffffff;	z-index:1;	padding:0 0 0 5px;	margin:0;}
/*IE5.5のみpadding:5px width:193px;*/
*html .category_list span {
padding:5px;
width:193px;
voice-family: "\"}\""; 
voice-family:inherit;
padding:0 0 0 5px;
width:188px;
}
.new_picup_img {width:130px; height:130px; float:left; text-align:center;	border:3px solid #e5e5e5; padding:5px; margin-bottom:10px;}
.new_picup_text {width:440px;	text-align:left;	padding-right:5px;	float:right;	margin-bottom:10px;}
.new_picup_img_serch {width:130px; height:130px; float:left; text-align:center;	border:3px solid #e5e5e5; padding:5px; margin-bottom:5px;}
.new_picup_img_stream {width:130px; height:100px; float:left; text-align:center;	border:3px solid #e5e5e5; padding:5px; margin-bottom:5px;}
#notes{background-color:#eeeeee;	margin-top:9px;	padding:2px;	font-size:small;	line-height:115%;	color:#000000;}
/* 政治記事読みくらべ記事詳細ページ */
#yomikurabe_detail{line-height:140%;}
#yomikurabe_detail h1{font-weight:bold;	color:#000000;}
#yomikurabe_detail p{font-weight:bold;	color:#000000;	clear:both;	margin-bottom:15px;}
.img_left{float:left; margin:0 10px 10px 0;}
.img_right{float:right; margin:4px 4px 4px 10px;}
.img_sleft{margin:0px 6px 6px 0px;	padding:2px;	float:left; display:block;}
*html .img_sleft{white-space:nowrap;}
*:first-child+html .img_sleft{white-space:nowrap;}
.img_sleft img{border:#999999 1px solid;}
/* 賛成 */
.img_agree{margin:0px 6px 6px 0px;	padding:2px;	float:left; display:block;}
*html .img_agree{white-space:nowrap;}
*:first-child+html .img_agree{white-space:nowrap;}
.img_agree img{border:#006700 1px solid;}
/*.img_agree a{color:#006700;}*/
/* 反対 */
.img_opposite{margin:0px 6px 6px 0px;	padding:2px;	float:left; display:block;}
*html .img_opposite{white-space:nowrap;}
*:first-child+html .img_opposite{white-space:nowrap;}
.img_opposite img{border:#b00000 1px solid;}
/*.img_opposite a{color:#b00000;}*/
.img_mleft{margin:0px 6px 0px 0px;	padding:2px;	float:left; display:block;}
*html .img_mleft{white-space:nowrap;}
*:first-child+html .img_mleft{white-space:nowrap;}
.img_mleft img{border:#999999 1px solid;}
.blue_box{border:#7e92cb 1px solid;	margin:12px auto;	clear:both;}
.blue_box h3{background-color:#7e92cb;	padding:4px 9px;	color:#FFFFFF;	font-weight:bold;}
.blue_box table{margin:2px 8px 2px 8px;}
.btn_on_tab{background:url(http://i.yimg.jp/images/democracy/common/top/yomikurabe_navi_on.gif) repeat-x top left;}
/* 議員ページtable系 */
.giin-box{width:100%;	margin:0;	padding:1px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;}
.giin-box td.title{padding:4px;	text-align:left;}
.giin-box table{border-spacing: 2px; border-collapse: separate ;}
.giin-box .topics{background:#ebeeff; padding:2px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}
.giin-box .basic{background:#FFFFEE; padding:2px;	border-bottom: 1px solid #cccccc;}
.giin-box .normal{background:#FFFFFF; padding:2px;	border-bottom: 1px solid #cccccc;}
.giin-box tr.sort td{background-color:#ececec;	border-top:#ffffff 1px solid;	padding-left:4px;	text-align:left;	font-weight:bold;}
/* 議員ページtable系 */
.giin-box02{width:100%;	margin:0;	padding:0px;}
.giin-box02 td.title{padding:4px;	text-align:left;}
.giin-box02 table{border-spacing: 2px; border-collapse: separate ;}
.giin-box02 .topics{background:#ebeeff; padding:2px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}
.giin-box02 .basic{background:#FFFFEE; padding:2px;	border-bottom: 1px solid #cccccc;}
.giin-box02 .basic02{background:#FFFFEE; padding:2px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}
.giin-box02 .space{background:#FFFFFF; padding:2px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}
.giin-box02 .space_bg{padding:2px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}
.giin-box02 .normal{background:#FFFFFF; padding:2px;	border-bottom: 1px solid #cccccc;}
.giin-box02 tr.sort td{background-color:#ececec;	text-align:center;	font-weight:bold;}
.giin-box02 tr.sort02 td{background-color:#ececec;	text-align:left;	font-weight:bold;}
.giin-box02 .greys{border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc; background-color:#ececec;	text-align:center;}
.boreder_l{background:#FFFFFF;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}
.shadow{background:#FFFFFF;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;}
.notice{background-color:#e9e9e9;	padding:2px;}
.blue_title{background-color:#ebeeff;	padding:2px 4px;}
.red_title{background-color:#e6e2d7;	padding:2px 4px;}
.muji_title{padding:2px 4px;}
.watch_off{width:132px; height:20px; text-indent:-9877em; text-decoration:none; overflow:hidden; display:block; background:url(http://i.yimg.jp/images/democracy/common/top/add_watch_off.gif) no-repeat top left;}
.del_watch_off{width:132px; height:20px; text-indent:-9877em; text-decoration:none; overflow:hidden; display:block; background:url(http://i.yimg.jp/images/democracy/common/top/del_watch_off.gif) no-repeat top left;}
.watch_sumi{width:155px; height:20px; text-indent:-9877em; text-decoration:none; overflow:hidden; display:block; background:url(http://i.yimg.jp/images/democracy/common/top/add_watch_sumi.gif) no-repeat top left;}
.watch{width:132px; height:20px; text-indent:-9877em; text-decoration:none; overflow:hidden; display:block;}
.watch a{background:url(http://i.yimg.jp/images/democracy/common/top/add_watch_btn.gif) no-repeat top left; width:132px; height:20px; display:block; cursor:pointer;}
.watch a:hover{background-position:right -20px !important; color:#fcf602; cursor:pointer;}
.del_watch{width:132px; height:20px; text-indent:-9877em; text-decoration:none; overflow:hidden; display:block;}
.del_watch a{background:url(http://i.yimg.jp/images/democracy/common/top/del_watch_btn.gif) no-repeat top left; width:132px; height:20px; display:block; cursor:pointer;}
.del_watch a:hover{background-position:right -20px !important; color:#fcf602; cursor:pointer;}
.change_off{width:67px; height:20px; text-indent:-9877em; text-decoration:none; overflow:hidden; display:block; background:url(http://i.yimg.jp/images/democracy/common/top/statas_change_off.gif) no-repeat top left;}
.change{width:67px; height:20px; text-indent:-9877em; text-decoration:none; overflow:hidden; display:block;}
.change a{background:url(http://i.yimg.jp/images/democracy/common/top/statas_change.gif) no-repeat top left; width:67px; height:20px; display:block;}
.change a:hover{background:url(http://i.yimg.jp/images/democracy/common/top/statas_change_on.gif) no-repeat top left; width:67px; height:20px; display:block;}
.trendwd{background:url(http://i.yimg.jp/images/democracy/common/top/rank_tpc_bg.gif) repeat-y; margin:0px; padding:0px 5px;}
.trendwd a.trend{color:#247cd4;}
.trendwd a:hover.trend{color:#f47222;}
/* アコーディオン */
.acord_wrapper{border:1px solid #a9a9a9; padding:0px; margin:0px;}
.acord_on{background:url(http://i.yimg.jp/images/democracy/common/top/acord_bg_on.gif) repeat-x; height:24px; width:100%; display:block; margin:0px; padding:0px;}
.acord_on p{padding:0px 0px 4px 0px;}
*html .acord_on p{padding:3px 0px 0px 0px;}
.acord_grey{background:url(http://i.yimg.jp/images/democracy/common/top/acord_bg_grey.gif) repeat-x; height:24px; width:100%; display:block; margin:0px; padding:0px;}
.acord_grey p{padding:0px 0px 4px 0px;}
*html .acord_grey p{padding:3px 0px 0px 0px;}
.acord_off{background:url(http://i.yimg.jp/images/democracy/common/top/acord_bg_off.gif) repeat-x; height:24px; width:100%; display:block; margin:0px; padding:0px;}
.acord_off p{padding:0px 0px 4px 0px;}
*html .acord_off p{padding:6px 0px 0px 0px;}
.acord_off a:hover{background:url(http://i.yimg.jp/images/democracy/common/top/acord_bg_on.gif) repeat-x; height:24px; width:100%; display:block; margin:0px; padding:0px;}
.opac{
opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);
}
.toukou_position{padding:12px 0px 10px 0px; text-align:center;}
*html .toukou_position{padding:12px 0px 10px 20px;}
.hit a em {color:#025eb1; font-style:normal; font-weight:bold;}
.hit a:visited em {color:#800080; font-style:normal; font-weight:bold;}
.disp_on{display:block;}
.disp_off{display:none;}
.input_button { font-weight: bold; color: #FFFFFF; background: #3399ff; padding: 1px 12px 1px 12px; }
* html .input_button { font-weight: bold; color: #FFFFFF; background: #3399ff; padding: 3px 0 1px 0; }
/* js位置調整*/
.list_waku_position{border:1px solid  #9d9d9e; margin-right:0px; background:#ffffff; width:200px; display:block;}
*html .list_waku_position{margin-right:3px !important;}
/* fujikawa */
.inputTextColor{color:#CC3300;font-weight:bold;}
.blue_head950{background:url(http://i.yimg.jp/images/democracy/common/top/round_header950.gif) no-repeat top left; height:34px;}
.blue_bg950{background:url(http://i.yimg.jp/images/democracy/common/top/round_bg950.gif) repeat-y top left;}
.blue_head900{background:url(http://i.yimg.jp/images/democracy/polls/round_header900.gif) no-repeat top left; height:34px;}
.blue_bg900{background:url(http://i.yimg.jp/images/democracy/polls/round_bg900.gif) repeat-y top left;}
.voteResult{border:solid 1px #dcdcdc;border-top:none;}
.voteTab_ul{float:left;margin:0;padding:5px;}
.dataBorder{border:1px solid #dcdcdc;}
.dataTitle{display:block;margin:4px 0 0 4px;text-align:left;}
/*------recommend module-----*/
#recommendedVote .voteResult{border-bottom:0;}
#recommendedVote {display:none;border-bottom:1px solid #dcdcdc;zoom:1;}
#recommendedVote .topTab{border:solid 1px #dcdcdc;border-bottom:1px solid #dddfeb;background:url(http://i.yimg.jp/images/democracy/polls/bg_tab.gif) repeat-x top;}
#recommendedVoteTab li{display:inline;margin:0;padding:0 5px;border-right:1px solid #bbb;}
#recommendedVoteTab li.first{border-right:1px solid #666666;}
#recommendedVoteTab strong {font-weight:normal;text-decoration:underline;cursor:pointer;color:#0033cc;}
#recommendedVoteTab strong.on {text-decoration:none;cursor:default;padding:2px;color:white;border:1px solid #ccc;border-bottom:1px solid #f6f6f6;border-right:1px solid #f6f6f6;background:url(http://i.yimg.jp/images/democracy/polls/bg_tab_on.gif) repeat-x top;}
#recommendedVote h2{display:none;}
/*------bg_partyColor------*/
.left-border{border-left:1px solid #ffffff;}
.bg_partyColor_all{background-color:#CC3300;}
.bg_partyColor_jimin{background-color:#2c55b1;}
.bg_partyColor_koumei{background-color:#ffcc2e;}
.bg_partyColor_minsyu{background-color:#e32b43;}
.bg_partyColor_kyosan{background-color:#6cae72}
.bg_partyColor_syamin{background-color:#0177ef;}
.bg_partyColor_kokumin{background-color:#ff9d3a;}
.bg_partyColor_minna{background-color:#00ADEF;}
.bg_partyColor_kaikaku{background-color:#5e9700;}
.bg_partyColor_nippon{background-color:#fe3f3d;}
.bg_partyColor_other{background-color:#e1e0a1;}
.bg_partyColor_none{background-color:#D7D7D7;}
.bg_manColor{background-color:skyblue;}
.bg_womanColor{background-color:pink;}
#local_graph .rat{width:27px;}
#local_graph .graph{width:10px;background-color:#659ED9;}
#local_graph .rat .top{height:100%;text-align:center;}
/*FireFox*/
html>/**/body .localBottom{margin-bottom:8px;}
/*safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){.jobBottom{margin-bottom:22px;}}
/* ishii */
.blue_head850{background:url(http://i.yimg.jp/images/democracy/polls/round_header850.gif) no-repeat top left; height:34px;}
.blue_bg850{background:url(http://i.yimg.jp/images/democracy/polls/round_bg850.gif) repeat-y top left;}
.bubble_fotter966{ display:block; background:url(http://i.yimg.jp/images/democracy/common/top/tip966.gif) no-repeat top left; height:10px;}
.bubble_fotter916{ display:block; background:url(http://i.yimg.jp/images/democracy/polls/tip916.gif) no-repeat top left; height:10px;}
/* ishii */
/* tkaneko */
#kenkin{
width:298px;
border:1px solid #e9ab93;
text-align: center;
}
#kenkin h4{
background-color: #e9ab93;
line-height: 1.5em;}
.kenkin_btn a{
color: #FFFFFF;
font:bold 11pt/40px none;
text-decoration: none;}
#kenkin .btn{
padding: 10px 44px 3px 44px;}
#kenkin .comment{
font-size:12px;}
/* tkaneko */
.bubble_fotter866{ display:block; background:url(http://i.yimg.jp/images/democracy/polls/tip866.gif) no-repeat top left; height:10px;}
*html .bubble_fotter966{height:10; margin-bottom:-8px;}
*html .bubble_fotter916{height:10; margin-bottom:-8px;}
*html .bubble_fotter866{height:10; margin-bottom:-8px;}
#pos-lrec dd {
	text-align:left !important;
	height:1%;zoom:1 !important;
	word-break:break-all !important;
}

/* 検索ボックスの上方向表示 */
div.searchTypeMod{width:75px;position:relative;}
div.searchTypeMod select{width:100%;}
select#searchType_copy {position:absolute;top:-7em;left:0;height:auto !important;display:none;}
*html .yj950-1 #contents .searchTypeMod{position: static;}/*IE6*/
*html .yj950-1 #contents .searchTypeMod select#searchType_copy{position:absolute;top:-5em;left:250px;}/*IE6*/
/* 投票コメントtable */
.comment-box{width:90%;	margin:0;	padding:1px;	border-top: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;}
/* plugin module */
div.yjstdPlug{margin-bottom:10px;padding:0.5em;background:#eeeeee;border:double 3px #DDDDDD;min-height:16px;}
/*\*/*html div.yjstdPlug{height:16px;clear:right;}/**/
div.yjstdPlug p{margin:0em;padding:0em;}
div.yjstdPlug img{border:0em;width:88px;height:31px;}
div.yjstdPlug img.ydc{border:0em;width:230px;height:33px;}
div.yjstdPlug img.ydc1{border:0em;width:150px;height:33px;}
div.yjstdPlug div.yjstdIcnH{float:right;}
div.yjstdPlug div.yjstdIcnH img{margin-left:0.5em;}
div.yjstdPlug .yjstdIcnV{text-align:center;}
div.yjstdPlug .yjstdIcnV img{margin:0 0.25em 0.25em 0.25em;}
.yjstdPlug:after {content: ".";height: 0;display: block;visibility: hidden;clear: both;}
.yjstdPlug {display: inline-block;}
/*\*/
*html .yjstdPlug {height: 1%;}
.yjstdPlug {display: block;}
/**/
/* twitter */
a.twitterColor{display:block;text-decoration:none;color:#0668ca;background:#E9ECF8;padding:4px;}
a:hover.twitterColor{display:block;text-decoration:underline;color:#0668ca;background:#E9ECF8;padding:4px;}
.twitterNoteColor{display:block;text-decoration:none;background:#E9ECF8;padding:0 4px 4px 4px;color:#333333;text-decoration:none;}
a.twitter{display:block;text-decoration:none;color:#0668ca;background:#fff; padding:4px;}
a:hover.twitter{display:block;text-decoration:underline;color:#0668ca;background:#fff;padding:4px;}
.twitterNote{display:block;text-decoration:none;background:#fff;padding:0 4px 4px 4px;color:#333333;text-decoration:none;}


/***csr_footer.css---------------------------------------------------------------------------------------------------------------------------***/
/**************************************
            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;border-top:1px solid #999;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;}
/***printexec.css---------------------------------------------------------------------------------------------------------------------------***/
/* CSS for printing */
/* fonts */
.f11{font-size:11px;line-height:110%;}
.f13{font-size:13px;line-height:110%;}
.f15{font-size:15px;line-height:110%;}
.f17{font-size:17px;line-height:115%;}
.f11b{font-size:11px;line-height:110%;font-weight:bold;}
.f13b{font-size:13px;line-height:110%;font-weight:bold;}
.f15b{font-size:15px;line-height:120%;font-weight:bold;}
.f17b{font-size:17px;line-height:125%;font-weight:bold;}
/* line-height */
.s115 {line-height:115%;}
.s130 {line-height:130%;}
.s150 {line-height:150%;}

/***top_original.css---------------------------------------------------------------------------------------------------------------------------***/
/*----------------------------------------------
belt_splite
----------------------------------------------*/
#gloval-navi .off,#gloval-navi .not,.waku_top,.waku_btm,.special_read,.read,.blue_head,.right_head,.grey_head,.right_btm,.pr_head,.pr_btm,.serch_btm,.serch_head,.grey_btm,.blue_btm,.bubble_fotter,.my_btm,#seijiTab,#Tab01 a.on,#Tab02 a.on,#Tab03 a.on,#Tab04 a.on,#seijiTab2,#Tab01_2 a.on,#Tab02_2 a.on,#Tab03_2 a.on,#Tab04_2 a.on{background:url(http://i.yimg.jp/images/democracy/common/top/bg_belt.png);}
/*new_class */
.waku_top{background-position:0px -140px; width:628px;height:12px;}
.waku_btm{background-position:0px -170px; width:628px;height:12px;}
/*democracy.css*/
#gloval-navi .not{display:block;width:180px; height:30px; text-align:center; color:#ffffff; font-weight:bold; text-decoration:none; margin-right:2px;}
#gloval-navi .off{background-position:-190px 0px;display:block;width:180px; height:30px; text-align:center; color:#ffffff; font-weight:bold; text-decoration:underline; cursor:pointer; margin-right:2px;}
.special_read{background-position:0 -40px; height:27px;}
.read{background-position:0 -70px; height:27px;}
.blue_head{background-position:0 -100px; height:34px;}
.blue_btm{background-position:0 -300px; height:5px;}
.right_head{background-position:0 -240px; height:32px;}
.right_btm{background-position:0 -290px; height:7px;}
.grey_head{background-position:0 -190px; height:34px;}
.grey_btm{background-position:0 -230px; height:5px;}
.pr_head{background-position:-320px -240px; height:32px;}
.pr_btm{background-position:-320px -290px; height:7px;}
.serch_head{background-position:0 -310px; height:2px;}
.serch_btm{background-position:0 -320px; height:4px;}
.my_btm{background-position:0 -330px; height:5px;}
.bubble_fotter{background-position:0 -340px;display:block;height:10px;}
/*----------------------------------------------
rx_splite
----------------------------------------------*/
.topic,.blue_bg,.right_bg,.my_bg,.serach_bg,.grey_bg{background:url(http://i.yimg.jp/images/democracy/common/top/bg_ry.png) repeat-y;}
/*democracy.css*/
.topic{background-position:0 0;width:634px;padding:0px 10px;}
.blue_bg{background-position:-640px 0;}
.right_bg{background-position:-1280px 0;}
.my_bg{background-position:-1590px 0;}
.serach_bg{background-position:-1900px 0;}
.grey_bg{background-position:-2520px 0;}
/*----------------------------------------------
adjustable_splite
-----------------------------------------------*/
#sub-gloval-navi li.on_news , #sub-gloval-navi li .bg_all,.gloval-navi-R{background:url(http://i.yimg.jp/images/democracy/common/top/bg_adjustable.png) repeat-x;}
/*democracy.css*/
/*on*/
#sub-gloval-navi li.on_news{height:23px;font-weight:bold;padding:0px 4px 0px 3px;margin:0px;display:block;background-position:left top;background-repeat:no-repeat;}
#sub-gloval-navi li .bg_all{display:block;padding:0px 7px 0px 0px;white-space:nowrap;margin:0 -7px 0 0;text-decoration:none;display:block;height:23px;background-position:right top;background-repeat:repeat-x;}
/*IE6*/
*html #sub-gloval-navi li .bg_all{width:1%;margin:0 -4px 0px 0;padding:7px 8px 0px 0px;display:block;height:18px;}
/*IE5.5*/
*html #sub-gloval-navi li .bg_all{height:23px;voice-family: "\"}\"";voice-family:inherit;height:16px;}
/*new_class */
.gloval-navi-R{background-position:left -30px;}
*html .gloval-navi-R{ background-position:left -28px;background-color:#8291D7;}
/*----------------------------------------------
icon_splite
----------------------------------------------*/
.bg_all p,.bg_none p,.addtomyIcon a,.rssIcon a,.helpIcon a,.no_1,.no_2,.no_3,.no_4,.no_5,.ico_q,.ico_a,.sfoldIcon,.coffIcon,.dicIcon,.cieIcon,.phonemailIcon,a#close,a#open,.agreeIcon,.disagreeIcon,.star_50,.star_45,.star_40,.star_35,.star_30,.star_25,.star_20,.star_15,.star_10,.reviewIcon a,.neither,.condition
{background:url(http://i.yimg.jp/images/democracy/common/top/bg_icon.png) no-repeat;}
/*new_class */
.bg_all p{background-position:0 5px;padding-left:15px;}
.bg_none p{background-position:0 -95px;padding-left:14px;margin-left:3px;}
#sub-gloval-navi ul li{height:9px;}
#sub-gloval-navi .on_news{padding-left:14px;}
*html #sub-gloval-navi ul li{line-height:13px;}
*html .bg_all p{background-position:0 0px;}
*html .bg_none p{background-position:0 -100px;}
.addtomyIcon a{background-position:0 -400px;text-indent:-9999px;height:17px;width:62px;display:block;float:left;margin-left:10px;line-height:17px;}
.rssIcon a{background-position:0 -430px;text-indent:-9999px;height:17px;width:36px;display:block; float:left;margin-left:10px;line-height:17px;}
.helpIcon a{background-position:0 -460px;text-indent:-9999px;height:15px;width:13px;display:block;float:left;margin-left:10px;line-height:15px;}
.reviewIcon a{background-position:0 -2000px;padding:0 0 3px 18px;}

.no_1{background-position:0 -1300px;text-indent:-9999px;height:16px;width:16px;display:block;padding-right:5px;}
.no_2{background-position:0 -1400px;text-indent:-9999px;height:16px;width:16px;display:block;padding-right:5px;}
.no_3{background-position:0 -1500px;text-indent:-9999px;height:16px;width:16px;display:block;padding-right:5px;}
.no_4{background-position:0 -1600px;text-indent:-9999px;height:16px;width:16px;display:block;padding-right:5px;}
.no_5{background-position:0 -1700px;text-indent:-9999px;height:16px;width:16px;display:block;padding-right:5px;}
.ico_q{background-position:0 -1000px;text-indent:-9999px;height:18px;width:32px;display:block;padding-right:5px;}
.ico_a{background-position:0 -1100px;text-indent:-9999px;height:18px;width:32px;display:block;padding-right:5px;}
.agreeIcon{background-position:0 -200px;text-indent:-9999px;height:17px;width:29px;display:block;text-align: left;line-height:17px;}
.disagreeIcon{background-position:0 -300px;text-indent:-9999px;height:17px;width:29px;display:block;text-align: left;line-height:17px;}
.neither{background-position:0 0;text-indent:-9999px;height:17px;width:80px;display:block;text-align: left;line-height:17px;}
.condition{background-position:0 -100px;text-indent:-9999px;height:17px;width:65px;display:block;text-align: left;line-height:17px;}
.star_50{background-position:0 -1800px;text-indent:-9999px;height:11px;width:60px;display:block;text-align: left;line-height:11px;float:left;}
.star_45{background-position:0 -1820px;text-indent:-9999px;height:11px;width:60px;display:block;text-align: left;line-height:11px;float:left;}
.star_40{background-position:0 -1840px;text-indent:-9999px;height:11px;width:60px;display:block;text-align: left;line-height:11px;float:left;}
.star_35{background-position:0 -1860px;text-indent:-9999px;height:11px;width:60px;display:block;text-align: left;line-height:11px;float:left;}
.star_30{background-position:0 -1880px;text-indent:-9999px;height:11px;width:60px;display:block;text-align: left;line-height:11px;float:left;}
.star_25{background-position:0 -1900px;text-indent:-9999px;height:11px;width:60px;display:block;text-align: left;line-height:11px;float:left;}
.star_20{background-position:0 -1920px;text-indent:-9999px;height:11px;width:60px;display:block;text-align: left;line-height:11px;float:left;}
.star_15{background-position:0 -1940px;text-indent:-9999px;height:11px;width:60px;display:block;text-align: left;line-height:11px;float:left;}
.star_10{background-position:0 -1960px;text-indent:-9999px;height:11px;width:60px;display:block;text-align: left;line-height:11px;float:left;}


.sfoldIcon{background-position:0 -600px;padding-left:17px;padding-bottom:4px;}
.coffIcon{background-position:0 -700px;padding-left:17px;padding-bottom:4px;}
.dicIcon{background-position:0 -800px;padding-left:17px;padding-bottom:4px;}
.cieIcon{background-position:0 -900px;padding-left:17px;padding-bottom:4px;}
.phonemailIcon{background-position:0 -1200px;padding-left:30px;padding-bottom:5px;}
/*open_close*/
a#close{background-position:0 -500px;width:26px;height:28px;display:block;cursor:pointer;}
a:hover#close{background-position:0 -528px !important; cursor:pointer;}
a#open{background-position:-26px -500px; width:26px; height:28px; display:block; cursor:pointer;}
a:hover#open{background-position:-26px -528px !important; cursor:pointer;}
#seijiTab {background-position:0 -360px;width:250px;height:25px;border-right:1px solid #78b371;border-left:1px solid #78b371;}
*html #seijiTab {background-position:0 -360px;width:251px;}
#Tab01 a.on {background-position:0 -385px;width:62px;height:25px;position:relative;z-index:10;outline:none;}
#Tab02 a.on {background-position:-62px -385px;width:63px;height:25px;position:relative;z-index:10;outline:none;}
#Tab03 a.on {background-position:-125px -385px;width:63px;height:25px;position:relative;z-index:10;outline:none;}
#Tab04 a.on {background-position:-188px -385px;width:62px;height:25px;position:relative;z-index:10;outline:none;}
#seijiTab2 {background-position:0 -360px;width:250px;height:25px;border-right:1px solid #78b371;border-left:1px solid #78b371;}
*html #seijiTab2 {background-position:0 -360px;width:251px;}
#Tab01_2 a.on {background-position:0 -385px;width:62px;height:25px;position:relative;z-index:10;outline:none;}
#Tab02_2 a.on {background-position:-62px -385px;width:63px;height:25px;position:relative;z-index:10;outline:none;}
#Tab03_2 a.on {background-position:-125px -385px;width:63px;height:25px;position:relative;z-index:10;outline:none;}
#Tab04_2 a.on {background-position:-188px -385px;width:62px;height:25px;position:relative;z-index:10;outline:none;}

/***index.html---------------------------------------------------------------------------------------------------------------------------***/
#democracyTab{margin:0;padding:0;}
#seijiTab ul{display:block;min-height:1%;}
#seijiTab ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
/*\*/* html #seijiTab ul{height: 1%;}#seijiTab ul{display:inline-block;}/**/
#seijiTab li {line-height:1.5;font-size:12px;}
#seijiTab li#Tab01 {list-style:none;float:left;width:62px;text-align:center;line-height:25px;}
#seijiTab li#Tab02 {list-style:none;float:left;width:63px;text-align:center;line-height:25px;}
#seijiTab li#Tab03 {list-style:none;float:left;width:63px;text-align:center;line-height:25px;}
#seijiTab li#Tab04 {list-style:none;float:left;width:62px;text-align:center;line-height:25px;}
#seijiTab li a {display:block;zoom:1;}
#seijiTab li a.on {font-weight:bold;text-decoration:none;color:#333;cursor:default;}
#ytopContent01 {border:1px solid #78b371;border-top:0;padding:3px 0 6px 0;}
#ytopContent02 {border:1px solid #78b371;border-top:0;padding:3px 0 6px 0;}
#ytopContent03 {border:1px solid #78b371;border-top:0;padding:3px 0 6px 0;}
#ytopContent04 {border:1px solid #78b371;border-top:0;padding:3px 0 6px 0;}
#democracyTab2{margin:0;padding:0;}
#seijiTab2 ul{display:block;min-height:1%;}
#seijiTab2 ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
/*\*/* html #seijiTab2 ul{height: 1%;}#seijiTab2 ul{display:inline-block;}/**/
#seijiTab2 li {line-height:1.5;font-size:12px;}
#seijiTab2 li#Tab01_2 {list-style:none;float:left;width:62px;text-align:center;line-height:25px;}
#seijiTab2 li#Tab02_2 {list-style:none;float:left;width:63px;text-align:center;line-height:25px;}
#seijiTab2 li#Tab03_2 {list-style:none;float:left;width:63px;text-align:center;line-height:25px;}
#seijiTab2 li#Tab04_2 {list-style:none;float:left;width:62px;text-align:center;line-height:25px;}
#seijiTab2 li a {display:block;zoom:1;}
#seijiTab2 li a.on {font-weight:bold;text-decoration:none;color:#333;cursor:default;}
#ytopContent01_2 {border:1px solid #78b371;border-top:0;padding:3px 0 6px 0;}
#ytopContent02_2 {border:1px solid #78b371;border-top:0;padding:3px 0 6px 0;}
#ytopContent03_2 {border:1px solid #78b371;border-top:0;padding:3px 0 6px 0;}
#ytopContent04_2 {border:1px solid #78b371;border-top:0;padding:3px 0 6px 0;}

.snsList {margin: -5px 0 10px;}
.snsList li {float: left;}
.snsList li.btnFb {width: 118px;}
.snsList li.btnTw iframe {width: 108px !important;}

.snsModule{background:#e6e6f6; padding:6px; margin:1px;}
.snsModuleWrap{padding:5px 0 !important;}

.snsModuleWrap li a.img_facebook{background:url(http://i.yimg.jp/images/democracy/common/ico_facebook.png) -6px -6px no-repeat; text-indent:-9999px; overflow:hidden; display:block; width:48px; height:48px; margin:0 auto 3px auto;}
.snsModuleWrap li a.img_twitter{background:url(http://i.yimg.jp/images/democracy/common/ico_twitter2.png) -6px -6px no-repeat; text-indent:-9999px; overflow:hidden; display:block; width:48px; height:48px; margin:0 auto 3px auto;}
.snsModuleWrap li a.img_mixi{background:url(http://i.yimg.jp/images/democracy/common/ico_mixi.png) -6px -6px no-repeat; text-indent:-9999px; overflow:hidden; display:block; width:48px; height:48px; margin:0 auto 3px auto;}
.snsModuleWrap li{float:left; width:50%; overflow:hidden; text-align:center;}
.snsModuleWrap li.dotVertical{background:url(http://i.yimg.jp/images/democracy/common/dot_vertical.gif) repeat-y top right;}
.snsModuleWrap li img{margin:0 auto;}

.accept{display:block;padding:4px 0;background:#e88400;font-size:75%;color:#fff;line-height:1.15;}
.overdue{display:block;padding:4px 0;background:#666;font-size:75%;color:#fff;line-height:1.15;}
.text_light_grey{color:#666;}
.text_mat_green{color:#6f8e00;}