.elec-m-nav .nav-d4 {margin:10px;padding:0;clear:both;float:left;width:99%;_width:auto;_margin:10px 0;_padding:0 10px;}
.elec-m-nav .nav-d4 li {margin:0;padding:0;list-style-type:none;float:left;}
.elec-m-nav .nav-d4 li.top {float:right}
.cl a img {border:0px;}

#d4-profile .election-h4 a.r:hover { background:url("/election/g2/sub_ttl_back.gif") repeat-x scroll 0 0 #FFFFFF; display:block; float:left; }

/* 50音別 */
ul.kaihyou50_icon {margin:5px; padding:5px; mi-width:600px; clear:both; width:95%}
ul.kaihyou50_icon li {background:none no-repeat #F3F3F3;display:block;float:left;font-size:90%;list-style-position:inside;margin:1px;padding:3px 3px 3px 35px;}
ul.kaihyou50_icon .tosen {background:url(/election/g2/election_bara2.gif) no-repeat 8px 3px #F3F3F3; }
ul.kaihyou50_icon .tokaku {background:url(/election/g2/election_mk_toukaku.gif) no-repeat 8px 3px #F3F3F3; }
ul.kaihyou50_icon li a {display:block; width:17em;font-size:120%}
ul.kaihyou50_icon li a.info {font-size:100%}

.cndt th { background: url(/election/sangiin/2010/g2/cndt_th_bk.gif) repeat scroll 0 0 transparent;}

#elecmap {clear:both;}

/*
 開票テーブル 
比例代表（YC）
小選挙区（YA）
*/

#d4-yosou .election-h4 a.r  { width:100%; }
#d4-yosou .election-h5 { background:url(/election/g2/normal_second_ttl_back.gif) repeat-x scroll 0 bottom transparent; color:#996633; display:block; margin:20px 5px 20px 5px; padding-bottom:5px; font-weight:bold; }
#d4-yosou .election-h5 { margin:15px 5px 5px 5px;  }

.toraku img {display:block;width:40px;height:25px;background:url(/election/shugiin/2012/g1/icon_tousen.gif) no-repeat 0 0; }
.tousen .toraku img {background-position:0 0}

.toukaku .toraku img {background-position:0 -80px}
.toukaku td {background-color: #FFCBA4!important}

.toukaku_ycya_yc .toraku img {background-position:0 -40px}
.toukaku_ycya_yc td {background-color: #fedebb}

.tousen_ya .toraku img {background-position:0 -120px}
.tousen_ya td {background-color: #DFF6E6}

.toukaku_ya .toraku img {background-position:0 -160px}
.toukaku_ya td {background-color: #F3FCF6}

.tousen_yc .toraku img {background-position:0 -200px}
.tousen_yc td {background-color: #DFF6E6}

.toukaku_ycya_ya .toraku img {background-position:0 -240px}
.toukaku_ycya_ya td {background-color: #e7f7eb}

.toukaku_yc .toraku img {background-position:0 -280px}
.toukaku_yc td {background-color: #F3FCF6}

/* 名前 グラデーション */
#mainContentsInr .cndt .tousen_kari td.name {
background: #feadad;
background: -moz-linear-gradient(top, #feadad 0%, #FFF 51%, #feadad 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feadad), color-stop(51%,#FFF), color-stop(100%,#feadad)); 
background: -webkit-linear-gradient(top, #feadad 0%,#FFF 51%,#feadad 100%); 
background: -o-linear-gradient(top, #feadad 0%,#FFF 51%,#feadad 100%);
background: -ms-linear-gradient(top, #feadad 0%,#FFF 51%,#feadad 100%);
background: linear-gradient(to bottom, #feadad 0%,#FFF 51%,#feadad 100%);
}
.cndt .toukaku td.name {
background: #FFCBA4;
background: -moz-linear-gradient(top, #FFCBA4 0%, #FFF 51%, #FFCBA4 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFCBA4), color-stop(51%,#FFF), color-stop(100%,#FFCBA4)); 
background: -webkit-linear-gradient(top, #FFCBA4 0%,#FFF 51%,#FFCBA4 100%); 
background: -o-linear-gradient(top, #FFCBA4 0%,#FFF 51%,#FFCBA4 100%);
background: -ms-linear-gradient(top, #FFCBA4 0%,#FFF 51%,#FFCBA4 100%);
background: linear-gradient(to bottom, #FFCBA4 0%,#FFF 51%,#FFCBA4 100%);
}

.cndt .toukaku_ycya_yc td.name {
background: #fedebb;
background: -moz-linear-gradient(top, #fedebb 0%, #FFF 51%, #fedebb 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fedebb), color-stop(51%,#FFF), color-stop(100%,#fedebb)); 
background: -webkit-linear-gradient(top, #fedebb 0%,#FFF 51%,#fedebb 100%); 
background: -o-linear-gradient(top, #fedebb 0%,#FFF 51%,#fedebb 100%);
background: -ms-linear-gradient(top, #fedebb 0%,#FFF 51%,#fedebb 100%);
background: linear-gradient(to bottom, #fedebb 0%,#FFF 51%,#fedebb 100%);
}

.cndt .tousen_ya td.name {
background: #DFF6E6;
background: -moz-linear-gradient(top, #DFF6E6 0%, #FFF 51%, #DFF6E6 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DFF6E6), color-stop(51%,#FFF), color-stop(100%,#DFF6E6)); 
background: -webkit-linear-gradient(top, #DFF6E6 0%,#FFF 51%,#DFF6E6 100%); 
background: -o-linear-gradient(top, #DFF6E6 0%,#FFF 51%,#DFF6E6 100%);
background: -ms-linear-gradient(top, #DFF6E6 0%,#FFF 51%,#DFF6E6 100%);
background: linear-gradient(to bottom, #DFF6E6 0%,#FFF 51%,#DFF6E6 100%);
}

.cndt .toukaku_ya td.name {
background: #F3FCF6;
background: -moz-linear-gradient(top, #F3FCF6 0%, #FFF 51%, #F3FCF6 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3FCF6), color-stop(51%,#FFF), color-stop(100%,#F3FCF6)); 
background: -webkit-linear-gradient(top, #F3FCF6 0%,#FFF 51%,#F3FCF6 100%); 
background: -o-linear-gradient(top, #F3FCF6 0%,#FFF 51%,#F3FCF6 100%);
background: -ms-linear-gradient(top, #F3FCF6 0%,#FFF 51%,#F3FCF6 100%);
background: linear-gradient(to bottom, #F3FCF6 0%,#FFF 51%,#F3FCF6 100%);
}

.cndt .tousen_yc td.name {
background: #DFF6E6;
background: -moz-linear-gradient(top, #DFF6E6 0%, #FFF 51%, #DFF6E6 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DFF6E6), color-stop(51%,#FFF), color-stop(100%,#DFF6E6)); 
background: -webkit-linear-gradient(top, #DFF6E6 0%,#FFF 51%,#DFF6E6 100%); 
background: -o-linear-gradient(top, #DFF6E6 0%,#FFF 51%,#DFF6E6 100%);
background: -ms-linear-gradient(top, #DFF6E6 0%,#FFF 51%,#DFF6E6 100%);
background: linear-gradient(to bottom, #DFF6E6 0%,#FFF 51%,#DFF6E6 100%);
}

.toukaku_ycya_ya td.name {
background: #e7f7eb;
background: -moz-linear-gradient(top, #e7f7eb 0%, #FFF 51%, #e7f7eb 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7f7eb), color-stop(51%,#FFF), color-stop(100%,#e7f7eb)); 
background: -webkit-linear-gradient(top, #e7f7eb 0%,#FFF 51%,#e7f7eb 100%); 
background: -o-linear-gradient(top, #e7f7eb 0%,#FFF 51%,#e7f7eb 100%);
background: -ms-linear-gradient(top, #e7f7eb 0%,#FFF 51%,#e7f7eb 100%);
background: linear-gradient(to bottom, #e7f7eb 0%,#FFF 51%,#e7f7eb 100%);
}

.cndt .toukaku_yc td.name {
background: #F3FCF6;
background: -moz-linear-gradient(top, #F3FCF6 0%, #FFF 51%, #F3FCF6 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3FCF6), color-stop(51%,#FFF), color-stop(100%,#F3FCF6)); 
background: -webkit-linear-gradient(top, #F3FCF6 0%,#FFF 51%,#F3FCF6 100%); 
background: -o-linear-gradient(top, #F3FCF6 0%,#FFF 51%,#F3FCF6 100%);
background: -ms-linear-gradient(top, #F3FCF6 0%,#FFF 51%,#F3FCF6 100%);
background: linear-gradient(to bottom, #F3FCF6 0%,#FFF 51%,#F3FCF6 100%);
}


/*
 * 予想立候補者
 */
 
#d4-yosou #electionmenu #elecnav ul li .d4-yosou
{
	background:url("/election/shugiin/2012/g1/shug2012_nav.png") no-repeat;
	background-position: 0px -180px; 
}

a.d4-yosou {
    font-weight: normal !important;
}
 
#d4-yosou #chapter
{
	background:url("/election/shugiin/2012/g1/shug2012_ttlbk.png") no-repeat transparent;
	height:50px;
}

#d4-yosou #chapter #chapter-inr
{
	float:left;
	color:#ffffff;
	padding-left:20px;
	line-height:30px;
	font-size:18px;
	height:50px;
	width:190px;
	background:url("/election/shugiin/2012/g1/shug2012.png") no-repeat right -100px transparent;
}

#d4-yosou .graph_info {
    border: 1px solid #CCCCCC;
    padding: 1em;
}

#d4-yosou .graph_info li {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

#d4-yosou .article-def h2 {
    margin-left: -20px;
}

#d4-yosou .graph_info {
    font-size: 84%;
}

#d4-yosou .subTtl
{
	color:#963;
	font-weight:bold;
    border-bottom:dotted 1px #999;
    margin-left:1em;
    font-size:120%;
}

#d4-yosou pre h2{
	background: url("/g2/article_h2_bg.gif") no-repeat scroll left top transparent;
    font-size: 110%;
}

#d4-issei #electionmenu #elecnav ul li .d4-issei {
    background: url("/election/shugiin/2012/g1/shug2012_nav.png") no-repeat scroll 0 -180px transparent;
}

#d4-news ul.pipelist li,
#d4-news1 ul.pipelist li,
#d4-news2 ul.pipelist li {
    border-right: 1px dotted #999999;
    float: left;
    list-style: none outside none;
    text-align: center;
}

#d4-news ul.pipelist li a,
#d4-news1 ul.pipelist li a,
#d4-news2 ul.pipelist li a {padding:5px 12px; display:block;font-size:15px}

#d4-news ul.pipelist li a:hover,
#d4-news1 ul.pipelist li a:hover,
#d4-news2 ul.pipelist li a:hover {background-color:#D9A02D;color:#FFF;text-decoration:none;}

