@charset "UTF-8";

/* -------------------------------------
senkyo2013.css
last update : 2014.12.02 19:40

 1. ヘッダ
 2. navigation
 3. Title
 4. color
---------------------------------------- */

/*　＜有料域＞リストの画像調整　*/
#Contents #ContentsInner .snkBox .List span img{vertical-align: 0;}
/* =====================================
 1. ヘッダ
---------------------------------------- */
#Header #HeaderInner { background:url(images/S47_header_bg.gif) no-repeat 0 0}
#Header #HeaderInner .SiteLogo{margin: 0 4px 0 8px;}
/*ロゴエリア*/
div#Header p#Logo {
display: inline;
float: left;
margin: 0;
padding: 0;
height: 34px;
}


/*UserSection*/

/*UserInfo*/

/*検索&文字サイズ*/


/* =====================================
 2. navigation
---------------------------------------- */
#Header #SnkNavi {
margin: 0 auto;
padding: 0;
clear: both;
width: 100%;
border-top: 1px solid #DCDCD5;
border-bottom: 2px solid #179561;
}

#Header #SnkNavi #SnkNaviInner {
margin: 0 auto;
padding: 0;
width: 100%;
background: #EBEBE4;
}

#Header #SnkNavi #SnkNaviInner .MainNav {
display: block;
margin: 0 auto;
_margin: 0;
padding: 0 10px;
width: 980px;
_width: 1000px;
height: 26px;
}

#Header #SnkNavi #SnkNaviInner .MainNav .Nav {
display: block;
margin: 0;
padding: 0;
width: 980px;
height: 26px;
}

#Header #SnkNavi #SnkNaviInner .MainNav .Nav li {
display: block;
margin: 0;
padding: 0;
float: left;
height: 24px;
font-size: 75%;
font-weight: bold;
line-height: 1.1;
text-align: center;
white-space: nowrap;
}

#Header  #SnkNavi #SnkNaviInner .MainNav .Nav li a {
display: block;
margin: 0;
padding: 7px 18px 0;
height: 17px;
_height: 24px;
color: #1E1E17;
border-right: 1px solid transparent;
border-left: 1px solid transparent;
}

#Header  #SnkNavi #SnkNaviInner .MainNav .Nav li a:hover,
#Header  #SnkNavi #SnkNaviInner .MainNav .Nav li a:active {
padding-top: 8px;
height: 18px;
_height: 26px;
color: #FFF;
text-decoration: none;
background: #7D7D76;
border-right: 1px solid #7D7D76;
border-left: 1px solid #7D7D76;
top: -1px;
left: 0;
}

/* --on page-- */
.SenkyoTop #Header  #SnkNavi #SnkNaviInner .MainNav .Nav li#SenkyoTop a,
.News #Header  #SnkNavi #SnkNaviInner .MainNav .Nav li#News a,
.Chumoku #Header  #SnkNavi #SnkNaviInner .MainNav .Nav li#Chumoku a,
.Special #Header  #SnkNavi #SnkNaviInner .MainNav .Nav li#Special a,
.AsahiTodaiChousa #Header  #SnkNavi #SnkNaviInner .MainNav .Nav li#AsahiTodaiChousa a,
.Video #Header  #SnkNavi #SnkNaviInner .MainNav .Nav li#Video a,
.Kouho #Header  #SnkNavi #SnkNaviInner .MainNav .Nav li#Kouho a,
.Kaihyo #Header  #SnkNavi #SnkNaviInner .MainNav .Nav li#Kaihyo a {
padding-top: 8px;
height: 18px;
_height: 26px;
color: #FFF;
text-decoration: none;
background: #179561;
border-right: 1px solid #179561;
border-left: 1px solid #179561;
top: -1px;
left: 0;
}

/* =====================================
 3. Title
---------------------------------------- */

/*ArticleTitle*/
#Main #MainInner .PageTitle.SnkTitle,
#Main #MainInner .ListTitle.SnkTitle{
border-bottom: 1px solid #E6E6DF;
}

/*h2用
--------------------------*/
/*選挙用（上線：緑）*/
.snkBox .Title, .snkBox .ListTitle, .snkIfrmBox .Title {
clear: both;
margin: 0;
padding: 8px 0 0;
border-top: 1px solid #179561;
}

#Main #MainInner{border-top: 1px solid #179561;}

.Section .Title h2 a,
.Section .ListTitle h2 a {
margin: 0;
padding: 0 18px 0 0;
background: url(images/arrow_link_green.gif) no-repeat right 1px;
}

/*議席の増減など*/
#Main #MainInner .SnkTitle p span {
margin: 0;
font-size: 12px !important;
color: #666666;
font-weight: normal !important;
}

/*グレー枠囲い*/

/*SubLink*/
#Sub #SubInner .Section .FollowLnk.Snk li{border-top: none;}

/*動画用*/


/*h3用
--------------------------*/
h3{ background-image:none !important; clear:both;}

/* =====================================
 4. color
---------------------------------------- */

/* 政党別指定 Ftop,Gtop参照
------------------------------ */

/* 比例区指定
------------------------------ */



/* 政党別指定
------------------------------ */
/* 無所属・他 */
#vlist.snkVtbl th,
.snkVtbl thead tr th{
background:#bbb;
}

/* 【青】自民・公明 */
#vlist.snkVtbl tr.TKJZX000001 th,
.snkVtbl th.TKJZX000001,
#vlist.snkVtbl tr.TKJZX000003 th,
.snkVtbl th.TKJZX000003{
background:#446093;
}

.snkVtbl td.TKJZX000001,
.snkVtbl tbody tr.old td.TKJZX000001,
.snkVtbl tbody tr.new td.TKJZX000001,
.snkVtbl td.TKJZX000003,
.snkVtbl tbody tr.old td.TKJZX000003,
.snkVtbl tbody tr.new td.TKJZX000003{
}

/* 【水色】公明  
#vlist.snkVtbl tr.TKJZX000003 th,
.snkVtbl th.TKJZX000003{
background:#6091b1;
}

.snkVtbl td.TKJZX000003,
.snkVtbl tbody tr.old td.TKJZX000003,
.snkVtbl tbody tr.new td.TKJZX000003{
}
*/

/* 【赤】民主 */
#vlist.snkVtbl tr.TKJZX000002 th,
.snkVtbl th.TKJZX000002{
background:#bc3939;
}

.snkVtbl td.TKJZX000002,
.snkVtbl tbody tr.old td.TKJZX000002,
.snkVtbl tbody tr.new td.TKJZX000002{
}


/* 【橙】維新・みんな・次世代・生活 */
#vlist.snkVtbl tr.TKJ00001CCE th,
.snkVtbl th.TKJ00001CCE,
#vlist.snkVtbl tr.TKJ00001A34 th,
.snkVtbl th.TKJ00001A34,
#vlist.snkVtbl tr.TKJ00001R8J th,
.snkVtbl th.TKJ00001R8J,
#vlist.snkVtbl tr.TKJ00001O36 th,
.snkVtbl th.TKJ00001O36{
background:#e17a1e;
}

.snkVtbl td.TKJ00001CCE,
.snkVtbl tbody tr.old td.TKJ00001CCE,
.snkVtbl tbody tr.new td.TKJ00001CCE,
.snkVtbl td.TKJ00001A34,
.snkVtbl tbody tr.old td.TKJ00001A34,
.snkVtbl tbody tr.new td.TKJ00001A34,
.snkVtbl td.TKJ00001R8J,
.snkVtbl tbody tr.old td.TKJ00001R8J,
.snkVtbl tbody tr.new td.TKJ00001R8J,
.snkVtbl td.TKJ00001O36,
.snkVtbl tbody tr.old td.TKJ00001O36,
.snkVtbl tbody tr.new td.TKJ00001O36
{}

/* 【緑】共産・社民 */
#vlist.snkVtbl tr.TKJZX000004 th,
.snkVtbl th.TKJZX000004,
#vlist.snkVtbl tr.TKJZX000005 th,
.snkVtbl th.TKJZX000005{
background:#97a02e;
}
.snkVtbl td.TKJZX000004,
.snkVtbl tbody tr.old td.TKJZX000004,
.snkVtbl tbody tr.new td.TKJZX000004,
.snkVtbl td.TKJ00001CCE,
.snkVtbl tbody tr.old td.TKJZX000005,
.snkVtbl tbody tr.new td.TKJZX000005{
}

/* 【紫】共産　
#vlist.snkVtbl tr.TKJZX000004 th,
.snkVtbl th.TKJZX000004{
background:#9672ae;
}
.snkVtbl td.TKJ00001CCE,
.snkVtbl tbody tr.old td.TKJ00001CCE,
.snkVtbl tbody tr.new td.TKJ00001CCE{
}
*/
