﻿@charset "utf-8";
/*2011.04.10 01*/

/* トップページマップ
---------------------------------------------*/
#skk table{width:100%;margin:10px auto;padding:0;border-collapse:collapse}
#skk h3{font-size:90%;margin:0;padding-top:3px;padding-left:20px;line-height:1.0em;text-align:left;background:url(../g2/_top_map_point.gif) no-repeat 8px -18px}
#skk td{margin:0;padding:0}
/* 日本地図 */
#skk .map td{width:7.46%}
#skk td.left-space{width:3%}
#skk td a{text-align:center;font-weight:bold;font-size:11px;color:#333333;text-decoration:none}
#skk td a:hover,#skk .candidate{color:#3366cc;cursor:pointer}
#skk .bk-left,#skk .bk-right{display:block;height:27px;background:url(/election/g2/_top_map.gif) no-repeat}
#skk .bk-left{padding-top:4px}
*:first-child+html #skk .bk-left{padding-top:8px}
#skk .hokkaido .bk-left{background-position:0 -40px}
#skk .hokkaido .bk-right{background-position:right 0}
#skk .tohoku .bk-left{background-position:0 -120px}
#skk .tohoku .bk-right{background-position:right -80px}
#skk .kanto .bk-left{background-position:0 -280px}
#skk .kanto .bk-right{background-position:right -240px}
#skk .chubu .bk-left{background-position:0 -200px}
#skk .chubu .bk-right{background-position:right -160px}
#skk .kinki .bk-left{background-position:0 -360px}
#skk .kinki .bk-right{background-position:right -320px}
#skk .chugoku .bk-left{background-position:0 -440px}
#skk .chugoku .bk-right{background-position:right -400px}
#skk .shikoku .bk-left{background-position:0 -520px}
#skk .shikoku .bk-right{background-position:right -480px}
#skk .kyusyu .bk-left{background-position:0 -600px}
#skk .kyusyu .bk-right{background-position:right -560px}
#skk .tokai .bk-left{background-position:0 -680px}
#skk .tokai .bk-right{background-position:right -640px}
/* 政党別 */
#skk .hirei .bk-left,#skk .y50on .bk-left{background-position:0 -760px}
#skk .hirei .bk-right,#skk .y50on .bk-right{background-position:right -720px}
#skk .hirei th{width:13%}
#skk #ytopKaihyo01 th{width:17%;vertical-align:top}
/* 50音 */
#skk .y50on th{width:13%}
#skk #ytopKaihyo02 th{width:17%}

#skk .line-dot{width:100%;height:1px;background:url(/election/g2/_top_map_point.gif)}

/* 右メニュー
---------------------------------------------*/
#m-ssk h2{margin:0;padding:0}

#m-ssk h2 a,#m-ssk .h3{display:block;font-size:14px;line-height:1.0em;background:url(/election/g2/_top_map_title.gif) no-repeat}
#m-ssk h2 a{width:257px;height:20px;text-align:left;margin:0;padding-top:8px;padding-left:43px;color:#333333;text-decoration:none;background-position:left 0}
#m-ssk h2 a:hover{background-position:left -40px}
*html #m-ssk h2 a{width:300px;height:28px}
#m-ssk .m-elec{width:298px;margin:0;padding:0;border:1px solid #c0c0c0}
#m-ssk .m-elec{border-bottom:none}
*html #m-ssk .m-elec{width:300px}
#m-ssk .h3{width:296px;height:15px;margin:1px 1px 0 1px;padding:3px 0;text-align:center;background-position:left -80px}
#m-ssk .h3 .txt-s{font-size:86%}
*html #m-ssk .h3{height:21px;white-space:nowrap}
#m-ssk table{width:288px;margin:5px;padding:0;border-collapse:collapse}
#m-ssk td{margin:0;padding:0}
/* 日本地図 */
#m-ssk .map td{width:14.2%}
#m-ssk td a{text-align:center;font-weight:bold;font-size:10px;color:#333333;text-decoration:none;line-height:1.1em}
#m-ssk td a:hover,#m-ssk .candidate{color:#3366cc}
#m-ssk .bk-left,#m-ssk .bk-right{display:block;height:27px;background:url(/election/g2/_top_map.gif) no-repeat}
#m-ssk .bk-left{padding-top:4px}
#m-ssk .map .bk-left{padding-top:2px}
#m-ssk .m-elec .hokkaido .bk-left{background-position:0 -840px}
#m-ssk .hokkaido .bk-right{background-position:right -800px}
#m-ssk .tohoku .bk-left{background-position:0 -920px}
#m-ssk .tohoku .bk-right{background-position:right -880px}
#m-ssk .kanto .bk-left{background-position:0 -1000px}
#m-ssk .kanto .bk-right{background-position:right -960px}
#m-ssk .chubu .bk-left{background-position:0 -1080px}
#m-ssk .chubu .bk-right{background-position:right -1040px}
#m-ssk .kinki .bk-left{background-position:0 -1160px}
#m-ssk .kinki .bk-right{background-position:right -1120px}
#m-ssk .chugoku .bk-left{background-position:0 -1240px}
#m-ssk .chugoku .bk-right{background-position:right -1200px}
#m-ssk .shikoku .bk-left{background-position:0 -1320px}
#m-ssk .shikoku .bk-right{background-position:right -1280px}
#m-ssk .kyusyu .bk-left{background-position:0 -1400px}
#m-ssk .kyusyu .bk-right{background-position:right -1360px}
#m-ssk .tokai .bk-left{background-position:0 -1480px}
#m-ssk .tokai .bk-right{background-position:right -1440px}
/* 政党別 */
#m-ssk .hirei td,#m-ssk .y50on td{width:16.5%}
#m-ssk .hirei .bk-left,#m-ssk .y50on .bk-left{background-position:0 -760px}
#m-ssk .hirei .bk-right,#m-ssk .y50on .bk-right{background-position:right -720px}
/* 枠下部 */
#m-ssk .btm{width:300px;height:10px;margin-bottom:10px;background:url(/election/g2/_top_map_title.gif) no-repeat 0 -120px}

/* 衆院選2012 */
#d2-shugiin #d3-2012 #subColumn1 #m-ssk .m-elec{padding-bottom:5px}
#d2-shugiin #d3-2012 #subColumn1 #m-ssk table{margin-bottom:0}


/* トップページ右メニュー
---------------------------------------------*/
.def dl,.def dt,.def dd {margin:0; padding:0}
.def dl {margin-bottom:20px}
.def dt a,dd.topQuizTitle,.def dt a,dd.topAtomTitle{display:block;text-indent:-9999px;background:url(/election/g2/top_r_submenu.gif) no-repeat}
/* みんなのyes/no */
dl.top-ttl-yesno {overflow:hidden;width:198px;border:1px solid #cccccc;margin-bottom:10px;padding-bottom:5px}
*html dl.top-ttl-yesno {width:200px}
.top-ttl-yesno dt a {width:196px;height:31px;padding:1px;border-bottom:1px solid #cccccc;background-position:1px -319px}
*html .top-ttl-yesno dt a {width:198px;height:34px}
.top-ttl-yesno dt a:hover {background-position:1px -359px}
.top-ttl-yesno dd,.top-ttl-yesno dd a {float:left;display:block}
.top-ttl-yesno dd.topYesnoText {width:178px;margin:5px 10px;font-size:16px;line-height:1.2em;text-align:center}
*html .top-ttl-yesno dd.topYesnoText {margin:5px 5px}
.top-ttl-yesno dd.topYesnoBtn01 a,.top-ttl-yesno dd.topYesnoBtn02 a {height:29px;text-indent:-9999px;margin:5px;padding:0;background:url(/election/g2/top_r_submenu.gif) no-repeat}
*html .top-ttl-yesno dd.topYesnoBtn01 a,*html .top-ttl-yesno dd.topYesnoBtn02 a {margin:5px 3px}
.top-ttl-yesno dd.topYesnoBtn01 a {width:76px;margin-left:15px;background-position:0px -420px}
*html .top-ttl-yesno dd.topYesnoBtn01 a {margin-left:7px;}
.top-ttl-yesno dd.topYesnoBtn02 a {width:81px;background-position:-84px -420px}
.top-ttl-yesno dd.topYesnoBtn01 a:hover {background-position:0px -460px}
.top-ttl-yesno dd.topYesnoBtn02 a:hover {background-position:-84px -460px}
/* なるほど参院選 */
dl.top-ttl-quiz {overflow:hidden;width:198px;border:1px solid #5dc23c;margin-bottom:10px}
*html dl.top-ttl-quiz {width:200px}
.top-ttl-quiz dt a {width:196px;height:31px;padding:1px;border-bottom:1px solid #5dc23c;background-position:1px 1px}
*html .top-ttl-quiz dt a {width:198px;height:34px}
.top-ttl-quiz dt a:hover {background-position:1px -39px}
.top-ttl-quiz dd {padding:1px;font-size:90%;line-height:1.1em}
dd.topQuizTitle {width:198px;height:29px;margin-top:4px;background-position:0px -86px}
dd.topQuizTxt,dd.topQuizPhoto a {float:left;border:none}
dd.topQuizTxt {width:100px;margin:4px}
/* 参院選Q＆A */
dl.top-ttl-atom {overflow:hidden;width:198px;border:1px solid #6fa3fa}
*html dl.top-ttl-atom {width:200px}
.top-ttl-atom dt a {width:196px;height:31px;padding:1px;border-bottom:1px solid #6fa3fa;background-position:1px -549px}
*html .top-ttl-atom dt a {width:198px;height:34px}
.top-ttl-atom dt a:hover {background-position:1px -589px}
.top-ttl-atom dd {padding:1px;font-size:90%;line-height:1.1em}
dd.topAtomTitle {width:198px;height:29px;margin-top:4px;background-position:0px -635px}
dd.topAtomTxt,dd.topAtomPhoto a {float:left;border:none}
dd.topAtomTxt {width:100px;margin:4px}
/* プレーバック参院選 */
dl.top-ttl-history dt a,dl.top-ttl-generally dt a {width:200px;height:43px}
dl.top-ttl-history dt a {background-position:0 -260px}
dl.top-ttl-generally dt a {text-indent:26px;padding-top:6px;height:37px;background-position:0 -140px;color:#8b5f20;line-height:1.4em}
*html dl.top-ttl-generally dt a {height:43px}
dl.top-ttl-generally dt a:hover {background-position:0 -190px}
dd.dd-txt {display:block;padding-left:15px;padding-bottom:2px;font-size:14px;line-height:1.1em;background:scroll transparent url(/g3/_li3.png) no-repeat 0 -2500px}

/* 各党公約
---------------------------------------------*/
.bnr-commitment p,.bnr-commitment ul,.bnr-commitment li{margin:0;padding:0}
.bnr-commitment{overflow:hidden;width:100%;height:24px;margin-bottom:10px;padding:1px;border:1px solid #d5d5d5}
.bnr-commitment .commitmentMain{width:100%;height:24px;text-align:center;background:url(../../election/g2/top_bnr_commitment.gif) repeat-x left top}
.bnr-commitment .commitmentMain ul{overflow:hidden;position:relative;width:620px;margin:0 auto}
.bnr-commitment .commitmentMain li{display:block;float:left}
.bnr-commitment .commitmentMain li a{display:block;padding:0 10px;margin:5px 0;font-size:14px;line-height:1.0em;color:#666666;text-decoration:none;border-right:1px solid #cccccc}
.bnr-commitment .commitmentMain li#p-right a,.commitmentMain li#commitmentBnr a{border:none}
.bnr-commitment .commitmentMain li a:hover{color:#556db3}
.bnr-commitment .commitmentMain li#commitmentBnr a{width:9em ;_width:10em ;padding:5px 10px 5px 0;margin:0;color:#364f98;background:url(../../election/g2/top_bnr_commitment.gif) no-repeat 58px -30px}

/* ボートマッチバナー
---------------------------------------------*/
.bnr-vote p {margin:0;padding:0}
.tBoxM .bnr-vote {overflow:hidden;width:100%;height:50px;margin-bottom:10px;background: url(/election/g2/top_bnr_vote.jpg) repeat-x 0 -200px}
.tBoxM .bnr-vote .voteMain {overflow:hidden;position:relative;width:100%;height:50px;background: url(/election/g2/top_bnr_vote_bk.png) no-repeat center 0}
.tBoxM .bnr-vote .voteBnr {display:block;}
.tBoxM .bnr-vote #voteBnrLeft,.tBoxM .bnr-vote #voteBnrRight {width:7px;height:50px;background:url(/election/g2/top_bnr_vote.jpg) no-repeat}
.tBoxM .bnr-vote #voteBnrLeft {background-position:0 0;float:left}
.tBoxM .bnr-vote #voteBnrRight {background-position:-50px 0;float:right}
.tBoxM .bnr-vote #voteBnrCenter {position:absolute;left:50%;width:640px;height:50px;margin-left:-320px}
.tBoxM .bnr-vote #voteBnrCenter .title a,.tBoxM .bnr-vote #voteBnrCenter .boteText,.tBoxM .bnr-vote #voteBnrCenter .boteBtn a {position:absolute}
.tBoxM .bnr-vote #voteBnrCenter .title a {left:0;top:0;width:200px;height:50px;text-indent:-9999px}
.tBoxM .bnr-vote #voteBnrCenter .boteText {left:228px;top:28px;height:16px;font-size:14px}
.tBoxM .bnr-vote #voteBnrCenter .boteBtn a {left:542px;top:7px;width:87px;height:36px;background:url(/election/g2/top_bnr_vote.jpg) no-repeat 0 -60px;text-indent:-9999px}
.tBoxM .bnr-vote #voteBnrCenter .boteBtn a:hover {background-position:0 -100px}


/* 注目候補
---------------------------------------------*/
/* テキスト（標準）＆リセット */
#electionOutstanding td.name{font-size:120%;font-weight:bold;line-height:1.2em} 
*+html>/**/body #electionOutstanding td.name{padding-top:0.5em} 
#electionOutstanding ruby{ruby-align:distribute-space}
#electionOutstanding ruby rt{font-weight:normal}
#electionOutstanding td.oldnew{font-size:90%}
#electionOutstanding rp,#electionOutstanding rt{font-size:50%;font-weight:normal;line-height:1.2em}
/*#electionOutstanding tr.tousen td,#electionOutstanding tr.toukaku td{background:none;border:none}*/

#electionOutstanding p{margin:0 0 5px 0;padding:0}

/* 一覧 */
#electionOutstanding{width:100%;margin-top:10px;margin-bottom:10px;color:#333333;text-align:center}
#electionOutstanding .outstWrapper{overflow:hidden;width:645px;margin:auto}
#electionOutstanding .outstWrapper .outstCtg,#electionOutstanding tr th{background-image:url(/election/sangiin/2010/g2/out_images.gif);background-repeat:no-repeat}
#electionOutstanding .outstWrapper .outstCtg{width:318px;height:20px;text-indent:-9999px;margin-left:325px;background-position:0 -250px}
#electionOutstanding .outstWrapperLeft,#electionOutstanding .outstWrapperRight{width:320px}
#electionOutstanding .outstWrapperLeft{float:left}
#electionOutstanding .outstWrapperRight{float:right}
#electionOutstanding .party{width:320px;margin-bottom:15px;background:url(/election/sangiin/2010/g2/out_ttl_bk.gif) no-repeat 0px bottom}
#electionOutstanding table,#electionOutstanding td,#electionOutstanding th,#electionOutstanding a img,#electionOutstanding a:hover img{border:none}
#electionOutstanding table{width:295px;height:108px;margin:0 0 2px 23px;padding:0;border-collapse:collapse;background:url(/election/sangiin/2010/g2/out_bk.gif) no-repeat}
#electionOutstanding th{height:21px;padding:1px;color:#ffffff;font-size:12px;font-weight:bold;line-height:1.0em}
*:first-child+html #electionOutstanding th{height:19px}
#electionOutstanding td{text-align:left}
#electionOutstanding td.photo2{width:84px;text-align:center}
#electionOutstanding td.toraku{width:28px;margin:0;padding:1}
/* 党派・カテゴリ */
#electionOutstanding .party018{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_minsyu.gif) no-repeat}
#electionOutstanding .party001{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_jimin.gif) no-repeat}
#electionOutstanding .party003{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_komei.gif) no-repeat}
#electionOutstanding .party005{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_kyosan.gif) no-repeat}
#electionOutstanding .party063{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_kokumin.gif) no-repeat}
#electionOutstanding .party032{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_kaikaku.gif) no-repeat}
#electionOutstanding .party002{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_syamin.gif) no-repeat}
#electionOutstanding .party071{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_tachiagare.gif) no-repeat}
#electionOutstanding .party069{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_minna.gif) no-repeat}
#electionOutstanding .party065{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_shinto.gif) no-repeat}
#electionOutstanding .party064{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_daichi.gif) no-repeat}
#electionOutstanding .party072{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_soushin.gif) no-repeat}
#electionOutstanding .party068{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_kofuku.gif) no-repeat}
#electionOutstanding .party053{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_shinpu.gif) no-repeat}
#electionOutstanding .party099{width:320px;background:url(/election/sangiin/2010/g2/out_ttl_stoha.gif) no-repeat}
#electionOutstanding .athlete{background-position:0 0}
#electionOutstanding .entertainer{background-position:0 -30px}
#electionOutstanding .politician{background-position:0 -60px}
#electionOutstanding .media{background-position:0 -90px}

/* 参院選Q＆A
---------------------------------------------*/
/* タイトル */
#electionQA dl,#electionQA dt,#electionQA dd{margin:0;padding:0}
#electionQA{position:relative;overflow:hidden;height:120px;margin:0 auto 15px auto;text-align:center;background:url(/election/sangiin/2010/g2/qa_atom_back.gif);background-repeat: repeat-x}
#electionQA .MainImage{width:100%;height:120px;background:url(/election/sangiin/2010/g2/qa_atom_title.gif) no-repeat center 0px}
#electionQA .MainImage dd{width:650px;text-indent:-9999px}
.leadbody .atom,p .atom,.leadbody .hakase,p .hakase,.leadbody .uran,p .uran{display:inline;font-size:110%}
.leadbody .atom,p .atom{color:#CC0000}
.leadbody .hakase,p .hakase{color:#3366CC}
.leadbody .uran,p .uran{color:#FF3399}

/* みんなのYES/NO
---------------------------------------------*/
#electionYesno dl,#electionYesno dt,#electionYesno dd,#electionYesno ul,#electionYesno li {margin:0;padding:0;list-style-type: none}
#electionYesno{position:relative;overflow:hidden;margin:0 auto;color:#000000;text-align:center;background-color:#f7eee5}
/* タイトル */
#electionYesno .MainImage{position:relative;width:100%;height:140px;margin-top:10px;background: url(/election/sangiin/2010/g2/judge_ttl_bk.gif) repeat-y center 0px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#ffffff}
#electionYesno .MainImage .MainTitle{display:block;width:100%;height:180px;margin-top:0px;text-indent:-9999px;background: url(/election/sangiin/2010/g2/judje_ttl01.gif) no-repeat center 0}
#electionYesno .yesnoWrapper{position:relative;width:570px;margin:37px auto 0;padding:0 30px;text-align:center;background-color:#ffffff}
*html #electionYesno .yesnoWrapper{width:630px;margin-top:0px}
#electionYesno .yesnoLead{width:570px;margin:10px 0;text-align:left;text-indent:1.0em;line-height:1.4em;color:#4b2819}
/* テーマ */
#electionYesno .yesnoTheme{width:570px;text-align:left;line-height:1.4em;color:#000000;background-color:#a2fdaa}
#electionYesno .contentsBtm,#electionYesno .yesnoTheme .themeTop,#electionYesno .yesnoTheme .themeBtm,#electionYesno .yesnoTheme .contentsBtm,#electionYesno .yesnoTheme dt,#electionYesno .yesnoTheme dd.text,#electionYesno .yesnoTheme dd.photo{display:block;background: url(/election/sangiin/2010/g2/judge_bk.gif) no-repeat}
#electionYesno .yesnoTheme .themeTop{height:25px;background-position:0 -50px}
#electionYesno .yesnoTheme .themeBtm{height:25px;background-position:0 -75px}
#electionYesno .contentsBtm{width:100%;height:25px;margin:0 auto 20px;text-align:center;background-position:center -25px}
#electionYesno .yesnoTheme dl{position:relative;width:510px;padding:0 30px}
#electionYesno .yesnoTheme dt{width:370px;height:25px;text-indent:-9999px;background-position:0 -160px}
#electionYesno .yesnoTheme dd.text{width:370px;height:43px;margin-top:2px;padding-top:7px;font-size: 18px;font-weight: bold;line-height:1.0em;text-indent:1.0em;background-position:0 -100px}
#electionYesno .yesnoTheme dd.photo{position:absolute;top:5px;left:412px;width:145px;height:145px;background-position:-400px -100px}
/* ボタン */
#electionYesno .yesnoTheme .btn{position:relative;overflow:hidden;width:390px;height:58px;margin-top:10px;margin-left:20px;margin-bottom:10px;padding:0}
#electionYesno .yesnoTheme .result a,#electionYesno .yesnoTheme .contribute a,#electionYesno .yesnoTheme .closed{position:absolute;display:block;float:left;height:58px;text-indent:-9999px;background: url(../sangiin/2010/g2/judge_btn.jpg) no-repeat}
#electionYesno .yesnoTheme .result a{width:192px;top:0px;left:0px;background-position:0 0}
#electionYesno .yesnoTheme .contribute a{width:157px;top:0px;left:210px;background-position:0 -120px}
#electionYesno .yesnoTheme .result a:hover{background-position:0 -60px}
#electionYesno .yesnoTheme .contribute a:hover{background-position:0 -180px}
#electionYesno .yesnoTheme .closed{width:157px;top:0px;left:210px;background-position:0 -240px}

/* なるほど参院選
---------------------------------------------*/
.electionQuizTitle,.electionQuizTitle .quizTitle{height:60px;padding:0;background: url(/election/sangiin/2010/g2/quiz.gif)}
.electionQuizTitle{position:relative;width:100%;margin:10px 0;background: url(/election/sangiin/2010/g2/quiz.gif) repeat-x 0px -670px;text-indent:-9999px;text-align:center}
.electionQuizTitle .quizTitle{display:block;width:318px;margin:0 auto;background-repeat:no-repeat;background-position:0px -590px;text-align:center}
#electionQuiz .qWrapper {position:relative}
#electionQuiz dl, #electionQuiz dt, #electionQuiz dd, #electionQuiz ul, #electionQuiz ol, #electionQuiz li, #electionQuiz p, #electionHistory h1, #electionHistory p, #electionHistory tr, #electionHistory td  
{margin:0;padding:0;}
#electionQuiz ol, #electionQuiz ul { list-style : none; }
#electionQuiz ol a { text-decoration: none; color:#333333; }
#electionQuiz .answerSelected, #electionQuiz ol a:hover { text-decoration: none; color:#ffffff;}
#electionQuiz ol .answerSelected { cursor: default; }
#electionQuiz .imgBtm { vertical-align: bottom; }
#electionQuiz { position:relative; width: 600px; margin: 0 auto 20px; padding: 0; }
#electionQuiz .quizlead { width: 580px;background: url(/election/sangiin/2010/g2/quiz.gif) no-repeat bottom; margin-bottom: 20px; padding: 10px; text-indent: 1.0em; }
.answerBox{display:none;}

/* 正解 */
#electionQuiz .correct { background: url(/election/sangiin/2010/g2/quiz_back_correct.gif) repeat; }
#electionQuiz .correct .answerBox dt { background-position: 0px -450px; }
/* 不正解 */
#electionQuiz .false { background: url(/election/sangiin/2010/g2/quiz_back_false.gif) repeat; }
#electionQuiz .false .answerBox dt { background-position: -300px -450px; }
/* 質問 */
#electionQuiz .quizQuestion { position:absolute; width: 600px; top: 20px; left: 0; }
#electionQuiz .quizQuestion dl { width: 580px; padding-top: 15px; background: url(/election/sangiin/2010/g2/quiz.gif) no-repeat 0px 0px; overflow: hidden; color: #FFFFFF; }
#electionQuiz .quizQuestion dt { width: 85px; padding-left: 65px; float: left; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 38px; display: block; }
/* 答え */
.quizQuestion .question { width: 420px; float: right; display: block; }
#electionQuiz .quizAnswer { width: 578px; margin:0 0 20px 10px; padding: 3px 3px 3px 3px; border-top-width: 1px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 1px; border-style: solid; border-color: #5dc23c; }
#electionQuiz .quizAnswerBox { width: 578px; padding-bottom: 14px; }
#electionQuiz .answerSelect { overflow: hidden; width: 578px; padding-top: 130px; padding-left: 14px; }
/* 画像 */
#electionQuiz .answerSelect p { float: left; width: 192px; padding: 12px; border: 1px solid #5dc23c; background-color: #FFFFFF; }
/* 答え選択ボタン */
#electionQuiz .answerSelect ol { float: left; width: 334px; }
#electionQuiz .answerSelect li a { width: 152px; height: 73px; display: block; padding: 0px; background-image: url(/election/sangiin/2010/g2/quiz.gif); background-repeat: no-repeat; }
#electionQuiz .answerSelect li { float: left; margin-bottom: 12px; margin-right: 12px; }
#electionQuiz .answerSelect li .answerSelectName { display: block; padding-top: 22px; padding-right: 5px; padding-left: 42px; font-size: 16px; line-height: 1.2em; }
#electionQuiz .answerA .answerSelected, #electionQuiz .answerA a:hover { background-position: 0px -353px; }
#electionQuiz .answerA a { background-position: 0px -280px; }
#electionQuiz .answerB .answerSelected, #electionQuiz .answerB a:hover { background-position: -152px -353px; }
#electionQuiz .answerB a { background-position: -152px -280px; }
#electionQuiz .answerC .answerSelected, #electionQuiz .answerC a:hover { background-position: -304px -353px; }
#electionQuiz .answerC a { background-position: -304px -280px; }
#electionQuiz .answerD .answerSelected, #electionQuiz .answerD a:hover { background-position: -456px -353px; }
#electionQuiz .answerD a { background-position: -456px -280px; }
/* 答え○× */
#electionQuiz .answerBox { width: 552px; margin: 14px 14px 0 14px; }
#electionQuiz .answerBox dl { width: 522px; padding: 15px; background-color: #ffffff; }
*html #electionQuiz .answerBox dl { width: 552px; }
#electionQuiz .answerBox dt { width: 300px; height: 110px; display: block; background: url(/election/sangiin/2010/g2/quiz.gif) no-repeat; text-indent: -9999px; margin-left: 100px; }
#electionQuiz .answerAtoD { width: 460px; height: 38px; display: block; background: url(/election/sangiin/2010/g2/quiz.gif) no-repeat 0px -180px; padding: 12px 0 0 60px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color:#ff6600; }
*html #electionQuiz .answerAtoD { width: 520px; height: 50px; }
#electionQuiz .answerExp { padding: 0 10px; }


/*プレイバック参院選*/

/*インデックスページ*/
#electionHistory { width: 100%;margin-top: 10px; margin-bottom: 10px; padding-bottom: 20px; color: #333333; text-align: center; }
/*タイトル*/
#electionHistory .mainTitle, #electionHistory .mainTitle2 { position: relative; width: 100%; display: block; text-align: left; }
#electionHistory .mainTitle { height: 250px; background: url(/election/g2/history_back01.jpg) no-repeat center top; background-color: #d0dad2; }
#electionHistory .mainTitle p { position: absolute; display: block; width: 360px; top: 92px; left: 50%; margin-left: -65px; font-size: 14px; text-indent: 1.0em; }
/*年表*/
#electionHistory table { width: 100%; margin: 0px; auto; border-collapse: collapse; }
#electionHistory #chronological th { height: 10px; padding: 0; }
#electionHistory #chronological td { text-align: center; }
#electionHistory #chronological .color td { background-color: #e5e5e5; }
#electionHistory #chronological .ttlYear { font-size: 16px; background-color: #d0dad2; width: 100px; }
#electionHistory #chronological .color .ttlYear { background-color: #bbc4bd; }
#electionHistory #chronological .image { text-align: right; }
#electionHistory #chronological p, #electionHistory .detailBox p { display: block; background: url(/election/g2/history_uline.gif) repeat-x top; height: 1.3em; padding-top: 0.3em; font-size: 0.9em; }
#electionHistory #chronological p { margin-right: 20px; margin-left: 20px; }
#electionHistory #chronological a { font-size: 1.2em; }

/*詳細ページ*/
#electionHistory .mainTitle2 { height: 157px; background: url(/election/g2/history_back02.jpg) no-repeat center top; background-color: #d0dad2; }
#electionHistory .mainTitle2 a { display: block; height: 157px; text-indent: -9999px; }
#electionHistory .detailBox { background-color: #e5e5e5; margin: 10px 0; padding-top: 10px; padding-bottom: 20px; }
#electionHistory .detailBox h1 { display: block; width: 100%; margin-bottom: 15px; padding-top: 15px; padding-bottom: 15px; font-size: 18px; color: #ffffff; background-color: #a5a561; }
#electionHistory .detailBox .subttl { padding-bottom: 0.3em; background-position: bottom; }
/*内容*/
#electionHistory .detail { width: 95%; margin: 20px auto; background-color: #ffffff; }
#electionHistory .detail td.coner-top, #electionHistory .detail td.coner-btm { background: url(/election/g2/history_corner_tb.gif) repeat-x; height: 4px; }
#electionHistory .detail td.coner-btm { background-position: 0px -56px; }
#electionHistory .detail .left { text-align: left; }
#electionHistory .detail .right { text-align: right; }
#electionHistory .detail td.coner-middle-left, #electionHistory .detail td.coner-middle-right { background: url(/election/g2/history_corner_lr.gif) repeat-y; width: 4px; }
#electionHistory .detail td.coner-middle-right { background-position: -56px 0; }
#electionHistory .detail td.photo-txt { text-align: center; padding: 20px; }
#electionHistory .photo-txt p { padding-top: 20px; padding-bottom: 20px; text-align: left; text-indent: 1.0em; }
#electionHistory .cap { font-size: 0.7em; font-weight: normal; }
#electionHistory .detail .cap { padding-top: 10px; text-indent: 0em; }

/* 統一地方選
---------------------------------------------*/
/*選挙トップ*/
#d1-top .localBnr{background-position:-630px 0}
#d1-top #loc2011-wrp,#d3-2011 #d3-top #loc2011-wrp{margin:0 5px;padding:0;background:none}
.kokujiTtl{position:relative;display:block;background:url(/election/g2/local_elc_koji.png) no-repeat left -60px;margin:5px;padding:0 15px 5px;text-align:left;font-size:100%;font-weight:bold;line-height:1.0em;border-bottom:solid 3px #d1d1d1}
.kokujiTtl a{color:#333}
*html .kokujiTtl{background:url(/election/g2/local_elc_koji.gif) no-repeat left -60px}

/*右メニュー*/
#d1-top #subColumn1 #loc2011-wrp,#d3-2011 #d3-top #subColumn1 #loc2011-wrp{margin:0 0 10px 0}
#d2-local #d3-2011 #d4-kokuji #subColumn1 .m-tab h2{float:none;width:auto;font-size:100%;margin:0;padding:3px 0 0 15px}
#subColumn1 #loc2011-wrp{margin:0 0 10px;padding:0;background:none;border-left:solid 1px #ccc}
#subColumn1 #loc2011-wrp h3{float:none;display:block;margin:0;padding:5px;font-weight:bold;line-height:1.0em;text-align:center;color:#fff;border:solod 1px #fff}
#subColumn1 #loc2011-wrp div{width:280px;padding:5px 10px 5px 9px;border:solod 1px #fff;background:none}
*html #subColumn1 #loc2011-wrp div{width:300px}
#subColumn1 #loc2011-wrp .loc2011-tbl{float:none;width:100%}
#subColumn1 #loc2011-wrp .loc2011-tbl td{width:25%;font-size:14px;text-align:left}
#subColumn1 #loc2011-wrp .w100{display:block;width:296px;margin:0;padding:2px;text-align:left;border:none}
*html #subColumn1 #loc2011-wrp .w100{display:block;width:300px}
#subColumn1 .txt-s{font-size:70%;line-height:1.0em}
#subColumn1 .note{color:#f00}

/*前半戦-----*/
/*知事選*/
#subColumn1 #loc2011-wrp .loc2011-yf{background:#e6fafa;border:none}
#subColumn1 #loc2011-wrp .loc2011-yf h3{background:#7bc5c6}
/*政令市長選*/
#subColumn1 #loc2011-wrp .loc2011-yg h3{background:#9796cd}
#subColumn1 #loc2011-wrp .loc2011-yg{background:#efeffd;border:none}
/*道府県議選*/
#subColumn1 #loc2011-wrp .loc2011-yh h3{background:#8bb868}
#subColumn1 #loc2011-wrp .loc2011-yh{background:#e5f3d9;border:none}
*html #subColumn1 #loc2011-wrp .loc2011-yh{height:290px}
/*政令市長選*/
#subColumn1 #loc2011-wrp .loc2011-yi h3{background:#7ba2c7}
#subColumn1 #loc2011-wrp .loc2011-yi{background:#dcebf9;border:none}

/*後半戦-----*/
/*衆院補選*/
#subColumn1 #loc2011-wrp .loc2011-ya{background:#feedf4;border:none}
#subColumn1 #loc2011-wrp .loc2011-ya h3{background:#e192b1}
/*県都市長選*/
#subColumn1 #loc2011-wrp .loc2011-yj h3{background:#ea9c7a}
#subColumn1 #loc2011-wrp .loc2011-yj{background:#fbeae8;border:none}
/*東京都区長選*/
#subColumn1 #loc2011-wrp .loc2011-yn h3{background:#daca3e}
#subColumn1 #loc2011-wrp .loc2011-yn{background:#fffddf;border:none}
*html #subColumn1 #loc2011-wrp .loc2011-yn{height:290px}
/*市長選*/
#subColumn1 #loc2011-wrp .loc2011-ym h3{background:#71d19c}
#subColumn1 #loc2011-wrp .loc2011-ym{background:#effef1;border:none}

/*日程*/
.m-tab_local{width:100%;font-size:84%;line-height:120%;padding:2px 0 0;background:url(/g3/_p1_2.png) no-repeat scroll 0 -540px}
.m-tab_local h2{float:none;font-size:100%;margin:0;padding:3px 0 0 15px;width:auto}
#subColumn1 #loc2011-wrp2{margin:0 0 10px;padding:3px 0;border-left:solid 1px #ccc}
#subColumn1 #loc2011-wrp2 h3{display:block;width:260px;margin:0;padding:3px 10px;font-size:70%;line-height:1.0em;text-align:center;color:#fff;font-weight:normal;border:solod 1px #fff;background:#92b1bc}
.loc2011-f-half,.loc2011-s-half{width:280px;border-collapse:collapse;margin:0 auto;border:solid 1px #ccc}
#subColumn1 #loc2011-wrp2 .loc2011-tbl{width:280px; margin:0}
#subColumn1 #loc2011-wrp2 th{width:5.0em;text-align:left;font-size:70%;font-weight:normal;line-height:1.2em;padding:2px 5px;border:none;vertical-align:middle;background:#efefef;border-bottom:solid 1px #ccc}
#subColumn1 #loc2011-wrp2 td{font-size:70%;line-height:1.2em;padding:2px 5px;vertical-align:middle;background:#fff;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc}
#subColumn1 #loc2011-wrp2 .btm,#subColumn1 #loc2011-wrp2 td.btm,#subColumn1 #loc2011-wrp2 th.btm{border-bottom:none}
#subColumn1 #loc2011-wrp2 .w100{display:block;width:296px;margin:0;padding:5px 2px 0px;text-align:left}

/*地図（告示時）*/
#loc2011-wrp div,#loc2011-wrp h3,#loc2011-wrp table,#loc2011-wrp td{margin:0;padding:0}
#loc2011-wrp{margin:0 0 10px;padding:10px 0 20px;text-align:left}
/*#loc2011-wrp{position:relative;background:url(/election/g2/contents_back.gif) repeat-x 0 0;margin:0 0 10px;padding:20px 0;text-align:left}*/
#loc2011-wrp div{overflow:hidden;display:block;vertical-align:middle;margin-bottom:2px;border:solid 1px #e5e5e5;border-left:solid 10px;border-right:none;background:url(/election/g2/local_elc_koji.png) repeat-y -600px top}
#loc2011-wrp h3{float:left;margin-top:5px;margin-left:2px;font-size:14px;font-weight:normal;line-height:1.0em;text-align:left}
#loc2011-wrp .loc2011-tbl{float:right}
#loc2011-wrp .loc2011-tbl td{font-size:12px;width:3.0em;line-height:1.0em;padding:3px 2px 3px 7px;border-right:solid 2px;border-bottom:solid 1px;color:#bfbfbf;background:url(/election/g2/local_elc_koji.png) no-repeat left top}
*html #loc2011-wrp .loc2011-tbl td{background:url(/election/g2/local_elc_koji.gif)}
#loc2011-wrp .loc2011-yf .loc2011-tbl td.emp,#loc2011-wrp .loc2011-yg .loc2011-tbl td.emp,#loc2011-wrp .loc2011-yh .loc2011-tbl td.emp,#loc2011-wrp .loc2011-yi .loc2011-tbl td.emp{border:none;background:none}
#loc2011-wrp .loc2011-ya .loc2011-tbl td.emp,#loc2011-wrp .loc2011-yj .loc2011-tbl td.emp,#loc2011-wrp .loc2011-yn .loc2011-tbl td.emp,#loc2011-wrp .loc2011-ym .loc2011-tbl td.emp{border:none;background:none}
#loc2011-wrp .loc2011-tbl td a{text-decoration:none;color:#333}
#loc2011-wrp .loc2011-tbl td a:hover{text-decoration:underline;color:#f00}
#d1-election .w100{display:block;width:100%;margin:0;padding:2px 0;text-align:right;border:none}
#d1-election .txt-s{font-size:70%;line-height:1.0em}
#d1-election .note{color:#f00}

/*前半戦-----*/
#loc2011-wrp .loc2011-yf .loc2011-tbl td.eq,#loc2011-wrp .loc2011-yg .loc2011-tbl td.eq,#loc2011-wrp .loc2011-yh .loc2011-tbl td.eq,#loc2011-wrp .loc2011-yi .loc2011-tbl td.eq{background-color:#ccc}
/*知事選*/
#loc2011-wrp .loc2011-yf .loc2011-tbl td{border-right-color:#a2dbdc;border-bottom-color:#a2dbdc;background-color:#a2dbdc}
#loc2011-wrp .loc2011-yf{border-left-color:#a2dbdc;background-color:#d9f7f8}
#loc2011-wrp .loc2011-yf .loc2011-tbl td.emp{background-color:none}
/*政令市長選*/
#loc2011-wrp .loc2011-yg .loc2011-tbl td{border-right-color:#b2b1df;border-bottom-color:#b2b1df;background-color:#b2b1df}
#loc2011-wrp .loc2011-yg{border-left-color:#b2b1df;background-color:#dedefc}
#loc2011-wrp .loc2011-yg .loc2011-tbl td.emp{background-color:none}
/*道府県議選*/
#loc2011-wrp .loc2011-yh .loc2011-tbl td{border-right-color:#abd08e;border-bottom-color:#abd08e;background-color:#abd08e}
#loc2011-wrp .loc2011-yh{border-left-color:#abd08e;background-color:#d9edc9}
#loc2011-wrp .loc2011-yh .loc2011-tbl td.emp{background-color:none}
*html #loc2011-wrp div.loc2011-yh{height:110px}
/*政令市長選*/
#loc2011-wrp .loc2011-yi .loc2011-tbl td{border-right-color:#9bbcdb;border-bottom-color:#9bbcdb;background-color:#9bbcdb}
#loc2011-wrp .loc2011-yi{border-left-color:#9bbcdb;background-color:#c8dff5}
#loc2011-wrp .loc2011-yi .loc2011-tbl td.emp{background-color:none}

/*後半戦-----*/
/*#loc2011-wrp .loc2011-tbl td {padding:3px 5px 3px 10px}*/
#d3-2011 #d3-top #mainContents #loc2011-wrp{display:block;margin:0 0 15px;padding:5px;border:1px solid #A0BDC9;border-top:none}
#d3-2011 #d3-top #mainContents #loc2011-wrp h2.loc2011_secHarf{display:none}
#mainContents #loc2011-wrp h2.loc2011_secHarf{display:block;margin:0 0 7px;padding:3px 10px;background:#92B1BC;color:#FFFFFF;text-align:center;font-size:90%;line-height:1em}
#loc2011-wrp .loc2011-ya .loc2011-tbl td.eq,#loc2011-wrp .loc2011-yj .loc2011-tbl td.eq,#loc2011-wrp .loc2011-yn .loc2011-tbl td.eq,#loc2011-wrp .loc2011-ym .loc2011-tbl td.eq{background-color:#ccc}
/*衆院補選*/
#loc2011-wrp .loc2011-ya .loc2011-tbl td{border-right-color:#f1aac6;border-bottom-color:#f1aac6;background-color:#f1aac6}
#loc2011-wrp .loc2011-ya{border-left-color:#f1aac6;background-color:#fdd3e3}
#loc2011-wrp .loc2011-ya .loc2011-tbl td.emp{background-color:none}
/*県都市長選*/
#loc2011-wrp .loc2011-yj .loc2011-tbl td{border-right-color:#fbb191;border-bottom-color:#fbb191;background-color:#fbb191}
#loc2011-wrp .loc2011-yj{border-left-color:#fbb191;background-color:#f7d9d4}
#loc2011-wrp .loc2011-yj .loc2011-tbl td.emp{background-color:none}
/*東京都区長選*/
#loc2011-wrp .loc2011-yn .loc2011-tbl td{border-right-color:#f0e26b;border-bottom-color:#f0e26b;background-color:#f0e26b}
#loc2011-wrp .loc2011-yn{border-left-color:#f0e26b;background-color:#fefabd}
#loc2011-wrp .loc2011-yn .loc2011-tbl td.emp{background-color:none}
*html #loc2011-wrp div.loc2011-yn{height:90px}
/*市長選*/
#loc2011-wrp .loc2011-ym .loc2011-tbl td{border-right-color:#9ae2ba;border-bottom-color:#9ae2ba;background-color:#9ae2ba}
#loc2011-wrp .loc2011-ym{border-left-color:#9ae2ba;background-color:#dafddf}
#loc2011-wrp .loc2011-ym .loc2011-tbl td.emp{background-color:none}

/*候補者*/
/*#d2-local #d3-2011 .election-h5{display:block;margin:10px;padding-left:15px;background:url(/election/g2/local_elc_koji.gif) no-repeat scroll left -60px;height:1.0em;line-height:1.0em}*/
#d2-local #d3-2011 .election-h5{display:block;margin:10px;padding:0 0 0 15px;background:url(/election/g2/local_elc_koji.gif) no-repeat scroll left -60px;height:1.2em;line-height:1.2em}
#d2-local #d3-2011 #d4-kokuji #d4-top .election-h5{margin:0;padding:0;background:none;height:10px;text-indent:-9999px}
*html #d2-local #d3-2011 .election-h5{height:1.2em}
#d2-local #d3-2011 .cndt caption{border-bottom-width:1px;border-left:none;border-right:none}
#d2-local #d3-2011 table.cndt{margin-top:2px}

#d2-local #d3-2011 .prof-main{border:double 3px #e5e5e5;border-right:3px solid #afafaf;border-bottom:3px solid #afafaf}
#d2-local #d3-2011 .prof-main td{margin:5px;background:#fff}
#d2-local #d3-2011 .prof-main .photo{border:5px solid #e5e5e5}
#d2-local #d3-2011 .prof-main .name,#d2-local #d3-2011 .prof-main .ruby,#d2-local #d3-2011 #d4-profile table.profile th{color:#457e92}
#d2-local #d3-2011 .prof-main .name{font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W6"}
#d2-local #d3-2011 #d4-profile table.profile th{padding:4px 0 4px 20px;background:url(/election/g2/local_elc_koji.gif) no-repeat left -95px}

/*歴史*/
#d2-local #d3-2011 #d4-history #d4-article #mainContentsInr{background:none}
#d2-local #d3-2011 #d4-history #d4-article .election-h4{float:none;display:block;width:100%;height:66px;margin:0;padding:0;background:url(/election/local/2011/history/g1/_history02.gif) repeat-x!important}
#d2-local #d3-2011 #d4-history #d4-article .election-h4 a.r{width:100%;height:66px;background:none}
#d2-local #d3-2011 #d4-history #d4-article .election-h4 a.r span{display:block;width:100%;height:66px;margin:0;padding:0;background:url(/election/local/2011/history/g1/title02.jpg) no-repeat;border:none;text-indent:-9999px}
/*タイトルなど*/
#historyWrp{position:relative;margin:0;padding:0;line-height:1.4em;text-align:center}
#historyWrp div,#historyWrp span,#historyWrp p,#historyWrp h1,#historyWrp h2,#historyWrp ol,#historyWrp ul,#historyWrp li{margin:0;padding:0}
#historyWrp ol,#historyWrp ul,#historyWrp li{list-style:none}
#historyWrp h1{display:block;position:relative;margin:0;padding:1px;font-size:120%;line-height:1.0em;background:url(/election/local/2011/history/g1/_back.gif)}
#historyWrp .hst-h1{display:block;overflow:hidden;margin:0;padding:1px;border:none;text-align:center;background-color:#fff}
#historyWrp .hst-num{display:block;float:left;width:135px;padding:8px;font-size:12px;font-weight:normal;line-height:1.2em;color:#984d39;background:url(/election/local/2011/history/g1/_history01.gif) repeat-x left -170px}
#historyWrp .hst-ttl{display:block;width:auto;padding:10px;line-height:1.0em}
*html #historyWrp .hst-h1{width:100%}
#historyWrp h2{position:relative;display:block;height:20px;margin-top:5px;margin-bottom:0px;padding-top:5px;padding-right:15px;text-align:right;font-size:85%;line-height:1.0em;background:url(/election/local/2011/history/g1/_history02.gif) no-repeat center -130px #efefef}
*html #historyWrp h2{height:25px}
#historyWrp h2 span{position:absolute;top:0;left:-500px;width:100px}
/*左右の矢印*/
#historyWrp .hst-btn li a{display:block;position:absolute;top:170px;width:70px;height:40px;padding-top:60px;color:#666;text-decoration:none;font-weight:bold;text-align:center;background:url(/election/local/2011/history/g1/_history02.gif) no-repeat;z-index:1}
#historyWrp .hst-btn li.hst-btnBack a{left:0px;background-position:-970px -190px}
#historyWrp .hst-btn li.hst-btnBack a:hover{color:#c33;background-position:-890px -190px}
#historyWrp .hst-btn li.hst-btnNext a{right:0px;background-position:-1130px -190px}
#historyWrp .hst-btn li.hst-btnNext a:hover{color:#c33;background-position:-1050px -190px}
/*写真*/
#historyWrp .hst-phoWrp{display:block;position:absolute;top:100px;left:60px;width:230px;background:url(/election/local/2011/history/g1/_photo_bk.png) no-repeat left bottom}
#historyWrp .hst-phoInr{display:block;text-align:center;width:230px;background:url(/election/local/2011/history/g1/_photo_bk.png) no-repeat left top}
#historyWrp .hst-phoInr img{margin-top:12px;border:solid 1px #fff}
#historyWrp .hst-phoCpt{display:block;padding:5px 24px 20px}
/*都道府県*/
#historyWrp .hst-mapWrp{display:block;position:absolute;top:150px;left:0px;width:100%;margin-bottom:15px;text-align:right}
#historyWrp .hst-mapInr{width:100%;height:360px;margin-top:10px}
#historyWrp .hst-listWrp{display:block;margin-right:70px;margin-left:auto;margin-bottom:15px;width:150px;text-align:left;border:solid 1px #dadada;background:#fff;filter:alpha(opacity=75);opacity:0.75}
#historyWrp .map{border:none;height:auto;margin:6px 0;width:148px}
#historyWrp .map li a{display:block;height:12px;margin:0 5px;padding:5px 2px;font-size:12px;line-height:1.0em;color:#000;text-decoration:none;background:url(/election/local/2011/history/g1/_history02.gif) no-repeat left bottom}
#historyWrp .map li a:hover{color:#fff;background-position:-270px bottom}
#historyWrp .map li a.emp:hover{color:#333;background-position:-540px bottom}
/*表*/
#historyWrp .hst-detail{width:100%;text-align:center;margin:10px 0 15px;border-collapse:collapse;border:solid 1px #dadada}
#historyWrp table:nth-child(1){margin:5px 0 5px}
#historyWrp .hst-detail th{font-size:80%;line-height:1.0em;padding:8px;border-bottom:double 3px #dadada;color:#2d5a6d;border-right:solid 1px #dadada}
#historyWrp .hst-detail td{font-size:80%;padding:5px 2px;line-height:1.0em;border-bottom:solid 1px #dadada;border-right:solid 1px #dadada}
#historyWrp .hst-detail th.ttl,#historyWrp .hst-detail td.ttl{padding:0;border-bottom:solid 1px #dadada;color:#333;font-weight:normal;border-right:solid 1px #dadada}
#historyWrp .hst-detail th#nation-w{font-weight:bold;border-right:double 3px #dadada}
#historyWrp .hst-detail th span,#historyWrp .hst-detail td span{display:block;padding:3px;border:solid 1px #fff}
#historyWrp .hst-detail th span{background:#b6c6cc}
#historyWrp .hst-detail td span{background:#e5e5e5}
#historyWrp .hst-detail th#nation-w2{border-right:double 3px #dadada}
/*ツィッター*/
#historyWrp .sbtns{padding:5px 3px 3px}
#historyWrp .sbtns ul{padding:2px 3px 3px}
#historyWrp .sbtns ul li.hb{margin-right:15px}
/*フォント*/
#historyWrp .hst-mapInr .txt-ss{width:90%;text-align:left}
#historyWrp .txt-s{font-size:80%;font-weight:normal;line-height:1.2em}
#historyWrp .txt-ss{font-size:70%;font-weight:normal;line-height:1.1em}
#historyWrp .txt-red{color:#f00}
#historyWrp .txt-bold{font-weight:bold}
#historyWrp .txt-left{text-align:left}

/*調整*/
#d2-local #d3-2011 #mainContentsInr{background:url(/election/g2/contents_back.gif) repeat-x left 140px}
#d2-local #d3-2011 #d3-top #mainContentsInr{background-position:left 105px}
#d2-local #d3-2011 #d3-top div.tBoxM.tBoxIndex.allWrap.cfix{background:none}
#d2-local  #d3-2011 #subColumn1 #election-tntxt .m-txttab .m-tab{background-image:url(/g3/_p1_2.png);height:20px}
#d3-2011 #d4-kokuji #d5-top .yi-pref {border-top:solid 1px #dadada;border-bottom:double 3px #cfcfa1;padding-top:10px;margin:0 12px;padding-left:12px;font-weight:bold}
#d3-2011 #d4-kokuji #d5-top .yi-pref a{color:#8a743f}
#d3-2011 #d4-kokuji #d5-top .horizontal-list{margin:0 12px;padding:0 10px}
#d3-2011 #d4-kokuji #d5-top .horizontal-list .list-o li{background:url(/election/sangiin/2010/g2/cndt_link_point.gif) no-repeat scroll 100% 50%;font-size:90%;padding:0 7px 0 0;margin-right:10px}
#d4-news #d4-top #mainContentsInr .list-def{margin-top:15px}
#d2-local #d4-localnews #d4-top table.area td {padding:10px;border:1px solid #dcdcdc;border-right:2px solid #ccc;border-bottom:2px solid #ccc}
#d2-local #d4-localnews #d4-top .areaName a {background:url(/election/g2/local_elc_koji.gif) no-repeat scroll left -60px transparent;height:1em;
line-height:1em;margin:0px;padding-left:12px;padding-bottom:5px;margin-bottom:10px;border-bottom:double 3px #e5e5e5;color:#376C80;}
#d2-local #d4-localnews #d4-top td p {margin:0;background:url(/election/sangiin/2010/g2/cndt_link_point.gif) no-repeat 100% 50%;padding:0 18px 0 0}
#d2-local #d4-localnews #d4-top td p a {font-size:82%}
#d2-local #d4-localnews #d4-top td .list-def li{border-bottom:dotted 1px #ccc}
#d2-local #d3-2011 #d4-history #d4-top .election-h4 {background:url(/election/local/2011/history/g1/_history01.gif) repeat-x 0 -2px!important;height:140px}
#d2-local #d3-2011 #d4-history #d4-top .election-h4 a.r {background:url(/election/local/2011/history/g1/title01.jpg) no-repeat 0% 50%; display:block; height:120px; width:100%}
#d2-local #d3-2011 #d4-history #d4-top .election-h4 a.r span {background:none;text-indent:-9999px;padding:0}

/*衆院選2012追加（20121204）*/
#candidate h2{height:26px;margin-bottom:0;padding-left:13px;font-size:90%;line-height:30px;background:url(/election/shugiin/2012/g1/shug2012_sbttlbk.png) no-repeat right bottom !important;text-shadow:-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF}
#candidate .inr{border:1px solid #ccc;border-bottom:none;padding-left:5px;padding-top:9px}
#candidate table{width:288px;border-collapse:collapse;background:url(/election/shugiin/2012/g1/shug2012_left_ttlbk.png) repeat-x}
#candidate table{>background:url(/election/shugiin/2012/g1/shug2012_left_ttlbk_ie.png) repeat-x}
#candidate table{background/*\**/:url(/election/shugiin/2012/g1/shug2012_left_ttlbk_ie.png) repeat-x\9}
#candidate th,#candidate td{padding:3px;border:1px solid #ccc;border-collapse:collapse;line-height:1.0em;text-align:center}
#candidate th{font-size:76%;background:#e5e5e5}
#candidate .inrTitle th{font-size:76%;line-height:1.0em;background:none;text-shadow:-1px -1px 0 #dbe2ef,1px -1px 0 #dbe2ef,-1px 1px 0 #dbe2ef,1px 1px 0 #dbe2ef}
#candidate td{font-size:80%;background:#fff}
#candidate th.gender_f,#candidate th.power,#candidate td.power{font-size:75%;font-weight:normal}
#candidate td.gender_f{font-size:75%;background:#fff4f4;border-left:none}
#candidate td.before_gender{font-size:84%;font-weight:bold;border-right:none}
#candidate th.cellTotal{font-size:1px;border-bottom:none}
#candidate th.nextcellTotal{border-top:none;padding-top:0;vertical-align:top}
.election_txt-s{font-size:70%;margin-top:0;margin-bottom:0}
#candidate .inrTotal th{background:#9fb3d4;text-shadow:-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF,1px 1px 0 #FFFFFF}
#candidate .inrTotal th{>background:#c4d2e9}
#candidate .inrTotal th{background/*\**/:#c4d2e9\9}
#candidate .inrTotal td.gender_f{background:#fde7e7}
#candidate .inrTotal td{background:#efefef}

