:target:before{content:"";display:block;height:43px;margin-top:-43px}.election-shugiin-2021-common-party-nav__anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.election-shugiin-2021-common-party-nav__anchor li{border-left:1px solid #1e2428}.election-shugiin-2021-common-party-nav__anchor li:first-child{border-left:none}.election-shugiin-2021-common-party-nav__anchor li a{color:#1e2428;font-weight:400;padding:10px}.election-shugiin-2021-sidebar .election-shugiin-2021-common-proportion-nav-title a{font-weight:700}.election-shugiin-2021-sidebar .election-shugiin-2021-common-proportion-nav__list ul{padding:7px 5px}.election-shugiin-2021-sidebar .election-shugiin-2021-common-proportion-nav__list ul li{padding:5px;width:25%}.election-shugiin-2021-common-sidebar-schedule{margin-top:1.5rem}.election-shugiin-2021-common-sidebar-schedule-table{padding:0 10px}.election-shugiin-2021-common-sidebar-schedule-table ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.election-shugiin-2021-common-sidebar-schedule-table ul li{width:60%}.election-shugiin-2021-common-sidebar-schedule-table ul li:first-child{width:40%}#resultTable{display:none;position:relative;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s}#resultTable.is-show{opacity:1}div#resultTableAbsence{position:absolute;top:175px;font-size:13px;opacity:.7;right:54px}.election-shugiin-2021-data.mae-image{background-image:url(/assets/images/election/shugiin2021/kaihyo_mae_back@2x-20211108150042.png);background-repeat:no-repeat;background-position:-79px 1px}.election-shugiin-2021-data #resultTgt{width:400px}.election-shugiin-2021-data-graph{margin:0 auto;position:relative;display:none;width:400px}.election-shugiin-2021-data-graph.active{display:block}.election-shugiin-2021-data-candidate{display:none}.election-shugiin-2021-data-candidate.active{display:block}.election-shugiin-2021-data-candidate-link ul{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px;margin-bottom:10px}.election-shugiin-2021-data-candidate-link ul li{width:100%;text-align:center}.election-shugiin-2021-data-candidate-link ul li a{display:block;margin:10px 0 10px 10px;background:#fff;padding:8px}.election-shugiin-2021-data-news{display:none}.election-shugiin-2021-data-news.active{display:block}.election-shugiin-2021-data-spreadsheet#resultTable{display:none;margin:34px 0 30px}.election-shugiin-2021-data-spreadsheet table{width:100%}.election-shugiin-2021-data-spreadsheet tr th{text-align:center;font-size:12px;font-size:.75rem}.election-shugiin-2021-data-spreadsheet tr th:first-child{background-color:#fff;border:none;height:32px}.election-shugiin-2021-data-spreadsheet tr td{text-align:center;font-size:14px;font-size:.875rem}.election-shugiin-2021-data-spreadsheet-constant .election-shugiin-2021-data-spreadsheet__party,.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__party{color:#000}.election-shugiin-2021-data-spreadsheet-constant .election-shugiin-2021-data-spreadsheet__total-winners,.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__total-winners{font-weight:400}.election-shugiin-2021-data-spreadsheet__party{color:#fff}.election-shugiin-2021-data-spreadsheet__total-winners{background-color:#ffefef;line-height:1.3!important;font-weight:700}.election-shugiin-2021-data-spreadsheet__vacancy{font-size:14px;text-align:right}.election-shugiin-2021-data-spreadsheet--bgblue td:first-child{background-color:#2b6aaf}.election-shugiin-2021-data-spreadsheet--bgred td:first-child{background-color:#cc3433}.election-shugiin-2021-data-spreadsheet--bggray td:first-child{background-color:#8c8c8c}.election-shugiin-2021-data-spreadsheet--bggreen td:first-child{background-color:#9abf13}.election-shugiin-2021-data .shugiin-feature-link{display:none}.election-shugiin-2021-data .shugiin-feature-link a:visited{color:#1e2428}.uni-election-shugiin-2021 .election-shugiin-2021-data{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.uni-election-shugiin-2021 .election-shugiin-2021-data-graph{display:block}.uni-election-shugiin-2021 .election-shugiin-2021-data.keep{height:424px}.mapWrp .link-wrap{display:block;height:100%;width:100%;position:absolute}.mapWrp .pb,.mapWrp a.nm{position:relative;z-index:1}.mapWrp .election-icon{display:none;text-indent:-9999px}.mapWrp .election-icon__tosen{background:url(/assets/images/election/shugiin2021/tosen@2x-20211108150042.png) no-repeat;left:130px}.mapWrp .election-icon__tokaku{background:url(/assets/images/election/shugiin2021/tokaku-20211108150042.png) no-repeat;left:131px}.mapWrp .election-icon__legal-num-v{background:url(/assets/images/election/shugiin2021/houtei-20211108150042.png) no-repeat;left:130px}.mapWrp #yaMap2009 .election-icon__legal-num-v,.mapWrp #yaMap2009 .election-icon__tokaku,.mapWrp #yaMap2009 .election-icon__tosen,.mapWrp #yaMap2012 .election-icon__legal-num-v,.mapWrp #yaMap2012 .election-icon__tokaku,.mapWrp #yaMap2012 .election-icon__tosen,.mapWrp #yaMap2014 .election-icon__legal-num-v,.mapWrp #yaMap2014 .election-icon__tokaku,.mapWrp #yaMap2014 .election-icon__tosen,.mapWrp #yaMap2017 .election-icon__legal-num-v,.mapWrp #yaMap2017 .election-icon__tokaku,.mapWrp #yaMap2017 .election-icon__tosen,.mapWrp #ycMap2009 .election-icon__legal-num-v,.mapWrp #ycMap2009 .election-icon__tokaku,.mapWrp #ycMap2009 .election-icon__tosen,.mapWrp #ycMap2012 .election-icon__legal-num-v,.mapWrp #ycMap2012 .election-icon__tokaku,.mapWrp #ycMap2012 .election-icon__tosen,.mapWrp #ycMap2014 .election-icon__legal-num-v,.mapWrp #ycMap2014 .election-icon__tokaku,.mapWrp #ycMap2014 .election-icon__tosen,.mapWrp #ycMap2017 .election-icon__legal-num-v,.mapWrp #ycMap2017 .election-icon__tokaku,.mapWrp #ycMap2017 .election-icon__tosen{display:block;background-size:100%;top:-7px;left:95px;position:absolute}.mapWrp #yaMap2009 .link-wrap,.mapWrp #yaMap2009 a.nm,.mapWrp #yaMap2012 .link-wrap,.mapWrp #yaMap2012 a.nm,.mapWrp #yaMap2014 .link-wrap,.mapWrp #yaMap2014 a.nm,.mapWrp #yaMap2017 .link-wrap,.mapWrp #yaMap2017 a.nm,.mapWrp #ycMap2009 .link-wrap,.mapWrp #ycMap2009 a.nm,.mapWrp #ycMap2012 .link-wrap,.mapWrp #ycMap2012 a.nm,.mapWrp #ycMap2014 .link-wrap,.mapWrp #ycMap2014 a.nm,.mapWrp #ycMap2017 .link-wrap,.mapWrp #ycMap2017 a.nm{cursor:auto}.mapWrp .election-icon__legal-num-v,.mapWrp .election-icon__tokaku,.mapWrp .election-icon__tosen{display:block;background-size:100%;top:-5px;position:absolute}.mapWrp{margin:15px 0}.mapWrp .pastDataNavi{background-color:#6a82b3;height:50px;position:relative;z-index:1}.mapWrp .pastDataNavi .pastDataBtn{background-color:#a8b2da;border-radius:15px;border:3px solid #fff;-webkit-box-sizing:unset;box-sizing:unset;cursor:pointer;font-size:18px;line-height:15px;padding:3px 0;position:absolute;text-align:center;top:11px;width:85px;z-index:10}.mapWrp .pastDataNavi #pastData2017{left:56px}.mapWrp .pastDataNavi #pastData2014{left:196px}.mapWrp .pastDataNavi #pastData2012{left:336px}.mapWrp .pastDataNavi #pastData2009{left:474px}.mapWrp .pastDataNavi .hr{position:absolute;border-top:3px solid #fff;width:508px;top:23px;left:118px;z-index:-1}.mapWrp .pastDataNavi .pastDataBtnActive{background-color:#1b3a92}.mapWrp .pastDataNavi .pastDataBtnActive:after{content:" ";height:0;position:absolute;width:0;border:10px solid transparent;border-top-color:#fff;top:100%;left:50%;margin-left:-10px}.mapWrp #pastDataTotalWrap{height:134px;width:100%;position:relative}.mapWrp #pastDataTotalWrap #pastDataTotal{height:134px;width:100%;display:none;background-repeat:no-repeat;background-position:8px 0;position:absolute}.mapWrp .eachMapWrap{text-align:center;position:relative}.mapWrp .yeMapWrap{height:365px}.mapWrp .yeMapWrap #yeMapInr .pf{background:#fff;border:1px solid #c9c9c9;position:absolute}.mapWrp .yeMapWrap #yeMapInr .pf .pfSinLayer{width:100%;height:100%;position:absolute;opacity:.9;background-color:#fff;display:none;top:0;left:0;filter:alpha(opacity=90);-moz-opacity:.9}.mapWrp .yeMapWrap #yeMapInr .pf .nm{font-size:11px;white-space:nowrap;display:block}.mapWrp .yeMapWrap #yeMapInr .pf .pb{font-size:11px;font-weight:700;line-height:13px;width:20px;height:14px;float:left;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat -90px -502px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat -90px -502px;background-size:220px;padding-top:14px;margin:0 1px}.mapWrp .yeMapWrap #yeMapInr .pf .p1{background-position:0 -502px;color:#fff}.mapWrp .yeMapWrap #yeMapInr .pf .p2{background-position:-25px -502px;color:#fff}.mapWrp .yeMapWrap #yeMapInr .pf .p3,.mapWrp .yeMapWrap #yeMapInr .pf .p4{background-position:-51px -502px;color:#fff}.mapWrp .yeMapWrap #yeMapInr .pf .p5,.mapWrp .yeMapWrap #yeMapInr .pf .p6{background-position:-51px -502px;color:#333}.mapWrp .yeMapWrap #yeMapInr .pf .ps{background-position:-74px -502px;color:#fff}.mapWrp .yeMapWrap #yeMapInr .pf .p7{background-position:-51px -502px;color:#fff}.mapWrp .yeMapWrap #yeMapInr .pf .pts{margin:1px auto}.mapWrp .yeMapWrap #yeMapInr .pf .pbb{font-size:11px;font-weight:700;line-height:12px;width:20px;height:14px;float:left;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat -101px -502px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat -101px -502px;background-size:220px;padding-top:14px;margin:0 1px}.mapWrp .ybMapWrap{height:228px}.mapWrp .ybMapWrap #ybMapInr{position:absolute;margin:0 auto;z-index:20;top:140px;left:0;width:625px}.mapWrp .ybMapWrap #ybMapInr .pf{margin:0 auto}.mapWrp .ybMapWrap #ybMapInr .pf .pb{font-size:11px;font-weight:700;line-height:12px;width:20px;height:14px;float:left;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat 0 -502px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat 0 -502px;background-size:220px;padding-top:14px;margin:0 2px 5px}.mapWrp .ybMapWrap #ybMapInr .pf .p1{background-position:0 -502px;color:#fff}.mapWrp .ybMapWrap #ybMapInr .pf .p2{background-position:-25px -502px;color:#fff}.mapWrp .ybMapWrap #ybMapInr .pf .p3,.mapWrp .ybMapWrap #ybMapInr .pf .p4{background-position:-51px -502px;color:#fff}.mapWrp .ybMapWrap #ybMapInr .pf .p5,.mapWrp .ybMapWrap #ybMapInr .pf .p6{background-position:-51px -502px;color:#333}.mapWrp .ybMapWrap #ybMapInr .pf .p7{background-position:-51px -502px;color:#fff}.mapWrp .ybMapWrap #ybMapInr .pf .ps{background-position:-74px -502px;color:#fff}.mapWrp .ybMapWrap #ybMapInr .pf .pts{margin:2px auto}.mapWrp .ybMapWrap #ybMapInr .pf .pbb{font-size:11px;font-weight:700;line-height:12px;width:20px;height:14px;float:left;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat -101px -502px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat -101px -502px;background-size:220px;padding-top:14px;margin:0 2px 5px}.mapWrp .ybMapWrap #ybMapInr .pfh{display:none;background:#ccc;position:absolute}.mapWrp #yaMap2017 .polls{background-size:252px;width:250px}.mapWrp #yaMap2017 #yeGraph2007{left:288px}.mapWrp #yaMap2017 #yeMapInr .pf .p4,.mapWrp #yaMap2017 #yeMapInr .pf .p7{background-position:-75px -502px}.mapWrp #ycMap2017 .polls{background-size:252px;width:250px}.mapWrp #ycMap2017 #ybGraph2007{left:288px}.mapWrp #ycMap2017 .ptlinks{width:225px}.mapWrp #ycMap2017 .ptlinks li{width:51px}.mapWrp #ycMap2017 .ptlinks li a{padding:1px 0}.mapWrp #ycMap2017 .ptlinks li .p4{color:#666;border:1px solid #999}.mapWrp #ycMap2017 .ptlinks li .p4:hover{color:#fff;background:#999}.mapWrp #ycMap2017 #ybMapInr .pf .p4{background-position:-75px -502px}.mapWrp .nm:link{color:#000}.mapWrp .graph{width:73px;height:37px}.mapWrp .polls{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.mapWrp .polls .num{-webkit-box-sizing:unset;box-sizing:unset;width:37px;font-weight:700;font-family:arial;font-size:18px;line-height:20px}#yaMap2014 .polls .num,#ycMap2014 .polls .num{width:50px}.mapWrp .phd{font-family:HiraKakuProN-W6;color:#000;font-size:22px;font-weight:700;padding-bottom:10px;text-align:left;line-height:20px}#map2009 .phd,#map2012 .phd,#map2014 .phd .phd,#map2017 .phd{font-size:20px}.mapWrp .phd .abt{font-size:11px}.mapWrp a:visited{color:#000}.mapWrp .content .elec_bln{display:none;position:absolute;width:155px;height:76px;background:url(/assets/images/election/shugiin2021/icon_hukidashi@2x-20211108150042.png) no-repeat 0 0;background-size:100%;z-index:2}#yaMapInr2009 .elec_bln,#yaMapInr2012 .elec_bln,#yaMapInr2014 .elec_bln,#yaMapInr2017 .elec_bln,#ycMapInr2009 .elec_bln,#ycMapInr2012 .elec_bln,#ycMapInr2014 .elec_bln,#ycMapInr2017 .elec_bln{display:none;position:absolute;width:115px;height:68px;background:url(/assets/images/election/shugiin2021/icon_hukidashi_s@2x-20211108150042.png) no-repeat 0 0;background-size:100%;z-index:2}.mapWrp .elec_bln .bln_gankubi{position:absolute;left:10px;top:13.5px}.mapWrp .elec_bln .bln_gankubi img{width:38px;border:0}.mapWrp .elec_bln .bln_gankubi.non_hitogata{background:url(/assets/images/election/shugiin2021/undefined-person-20211108150042.jpg) no-repeat 0 0;background-size:100%;width:38px;height:45px}#yaMapInr2009 .elec_bln .bln_txt,#yaMapInr2012 .elec_bln .bln_txt,#yaMapInr2014 .elec_bln .bln_txt,#yaMapInr2017 .elec_bln .bln_txt,#ycMapInr2009 .elec_bln .bln_txt,#ycMapInr2012 .elec_bln .bln_txt,#ycMapInr2014 .elec_bln .bln_txt,#ycMapInr2017 .elec_bln .bln_txt{position:absolute;left:15px;top:15px;text-align:left}.mapWrp .elec_bln .bln_txt{position:absolute;left:50px;top:19px;text-align:left}.mapWrp .elec_bln .bln_txt .bln_katagaki{font-size:11px;margin-top:4px;line-height:1.1}.mapWrp .elec_bln .bln_txt .bln_name{line-height:1.3;font-size:14px;font-weight:700}.mapWrp .elec_bln .bln_txt .bln_name_sai{color:#333}.mapWrp .elec_bln .bln_txt .bln_name_mitei{font-size:12px;color:#999}.mapWrp .elec_bln .icn_e{position:absolute;right:6px;top:3px;width:24px;height:24px;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat 0 -330px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat 0 -330px;background-size:220px}.mapWrp .elec_bln .icn_s{position:absolute;right:6px;top:1px;width:29px;height:29px;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat -28px -328px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat -28px -328px;background-size:220px}.mapWrp .BlnPhotoWrap .bln_txt{left:16px}.mapWrp .BlnPhotoWrap .bln_txt .bln_name{font-size:16px}.mapWrp .BlnPhotoWrap .bln_txt .bln_katagaki{font-size:12px}.mapWrp .elec_ie .elec_bln{width:165px;height:82px;background-size:cover}.mapWrp .pf{background:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;position:absolute;display:block;text-align:center;padding-left:1px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.16);box-shadow:1px 1px 3px 0 rgba(0,0,0,.16)}.mapWrp .pfh{background:#ccc;position:absolute}.mapWrp .pf .nm{color:#1e2428;font-size:11px;line-height:14px;white-space:nowrap;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;display:block;margin-left:-1px}#yaMapInr .pf .nm:hover{background:#0f7c77}#ycMapInr .pf .nm:hover{background:#172f76}#yaMapInr .pf .nm:hover,#ycMapInr .pf .nm:hover{color:#fff;cursor:default}.mapWrp .pf .nm:hover{text-decoration:none}.mapWrp .pf .pb{font-size:10px;line-height:13px;width:13px;height:13px;margin:0 1px 1px 0;float:left}.mapWrp .pf .p1{background-color:#c33;color:#fff}.mapWrp .pf .p3{background-color:#006ab4;color:#fff}.mapWrp .pf .p2{background-color:#8c8c8c;color:#fff}.mapWrp .pf .p4,.mapWrp .pf .p7{background-color:#9abf13;color:#fff}.mapWrp .pf .p8{background-color:#ed0;color:#000}.mapWrp .pf .ps{background-color:#000;color:#fff}.mapWrp .pf .p1:link,.mapWrp .pf .p1:visited,.mapWrp .pf .p2:link,.mapWrp .pf .p2:visited,.mapWrp .pf .p3:link,.mapWrp .pf .p3:visited,.mapWrp .pf .p4:link,.mapWrp .pf .p4:visited,.mapWrp .pf .ps:link,.mapWrp .pf .ps:visited{color:#fff}.mapWrp .pf .pts{margin:2px auto}.mapWrp .pf .pbb{width:13px;height:13px;margin:0 1px 1px 0;float:left;background:url(/assets/images/election/shugiin2014/election2014_pbb-20211108150042.png) no-repeat 0 0;font-size:10px;line-height:12px}.mapWrp .polls .num-nk{color:#000;width:43px;height:21px;font-weight:700;font-family:arial-black,arial;font-size:12px;line-height:22px;margin:0 auto;padding:6px 0 10px;left:0;top:10px;position:absolute}#yaBln,#ycBln{position:absolute;font-family:Osaka−等幅,ＭＳ\ ゴシック,monospace}.elec_bln_l,.elec_bln_r,.elec_ie .elec_bln_l,.elec_ie .elec_bln_r{width:157px;height:81px}.mapWrp{height:auto;display:none;margin-bottom:15px}#yaMap,#ycMap{background:#efefef;border:1px solid #ddd;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;position:relative;text-align:center;overflow:hidden;padding-top:10px}#yaMap{height:315px;margin:0 0 6px 20px}#ycMap{height:216px;background:#efefef;margin:0 0 0 20px}#yaMapInr,#yaMapInr2009,#yaMapInr2012,#yaMapInr2014,#yaMapInr2017{width:626px;height:372px;position:relative;line-height:0}#yeMapInr{width:626px;height:340px;position:relative;margin:0 auto;line-height:0}#ycMapInr,#ycMapInr2009,#ycMapInr2012,#ycMapInr2014,#ycMapInr2017{width:564px;height:280px;position:relative;margin:0 auto;line-height:0}#ybMapInr{width:626px;height:340px;position:relative;margin:0 auto;line-height:0}table.yaTable{margin:-123px auto 18px;width:96%}table.ycTable{margin:-50px auto 0;width:80%}.yaTable td{width:4%}.yaTable td.width_8{width:8%}.yaTable td.width_9{width:9%}.ycTable td{width:13%}.wmsg{margin-bottom:8px}.mapWrp .pastDataNavi .pastDataBtn{background-color:#64b5f6}.mapWrp .pastDataNavi .pastDataBtnActive{background-color:#113898;color:#fff}#yaMap2009 .pf .p4,#ycMap2009 .pf .p4{background-color:#64b5f6}#yaMap2012 .pf .p7,#ycMap2012 .pf .p7{background-color:#d3d3d3;color:#333}.mapWrp .polls .num .gn{color:#fff;font-size:12px;line-height:95%;padding-top:1px;padding-bottom:1px}.mapWrp .polls .num .nm{background-color:#fff;padding-top:1px}.mapWrp .polls .num.y1k{border:2px solid #cc3433}.mapWrp .polls .num.y1k .gn{background-color:#cc3433}.mapWrp .polls .num.y2k{border:2px solid #8e9192}.mapWrp .polls .num.y2k .gn{background-color:#8e9192;padding:2px 0;font-size:11px}.mapWrp .polls .num.y3k{border:2px solid #2b6aaf}.mapWrp .polls .num.y3k .gn{background-color:#2b6aaf;padding-top:2px;font-size:12px}.mapWrp .polls .num.y4k{border:2px solid #9abf13}.mapWrp .polls .num.y4k .gn{background-color:#9abf13;padding-top:2px;font-size:12px}.mapWrp .polls .num.y5k{border:2px solid #ffdd2d}.mapWrp .polls .num.y5k .gn{background-color:#ffdd2d;padding-top:2px;font-size:12px}.mapWrp .polls .num.y6k{border:2px solid #64b5f6}.mapWrp .polls .num.y6k .gn{background-color:#64b5f6;padding-top:2px;font-size:12px}#ya20f .pts,#ya21f .pts,#ya26f .pts{margin:2px 5px}.polls#yaNum #y1k{left:0}.polls#yaNum #y2k{left:42px}.polls#yaNum #y3k{left:84px}.polls#yaNum #y7k{left:126px}.polls#yaNum #y7k .gn{font-size:11px!important;line-height:1.1!important}.polls#yaNum #y4k{left:168px}.polls#yaNum #y8k{left:210px}.polls#ycNum #y1k{left:0}.polls#ycNum #y2k{left:42px}.polls#ycNum #y3k{left:84px}.polls#ycNum #y7k{left:126px}.polls#ycNum #y7k .gn{font-size:11px!important;line-height:1.1!important}.polls#ycNum #y4k{left:168px}.polls#ycNum #y8k{left:210px}.ynum#yank,.ynum#ycnk{display:none}#ya01f{width:88px;height:45px;left:514px;top:48px}#ya02f{left:436px}#ya02f,#ya03f{width:30px;height:45px;top:48px}#ya03f,#ya04f{left:470px}#ya04f{width:44px;height:45px;top:98px}#ya05f{left:402px;top:48px}#ya05f,#ya06f{width:30px;height:45px}#ya06f{left:388px;top:98px}#ya07f{width:44px;height:45px;left:422px;top:98px}#ya08f{width:58px;left:518px}#ya08f,#ya09f{height:45px;top:148px}#ya09f{width:44px;left:470px}#ya10f{width:44px;height:45px;left:422px;top:148px}#ya11f{width:114px;left:400px}#ya11f,#ya12f{height:45px;top:198px}#ya12f{width:100px;left:518px}#ya13f{width:184px;height:45px;left:434px;top:248px}#ya14f{width:128px;height:46px;left:490px;top:298px}#ya15f{width:44px;height:45px;left:374px}#ya15f,#ya16f{top:148px}#ya16f,#ya17f{width:30px;height:45px;left:340px}#ya17f{top:98px}#ya18f{left:306px;top:148px}#ya18f,#ya19f{width:30px;height:45px}#ya19f{left:400px;top:248px}#ya20f{width:25px;left:371px}#ya20f,#ya21f{height:95px;top:198px}#ya21f{width:26px;left:341px}#ya22f{width:58px;left:426px}#ya22f,#ya23f{height:45px;top:298px}#ya23f{width:114px;left:308px}#ya24f{width:44px;height:45px;left:258px;top:298px}#ya25f{width:30px;height:45px;left:306px;top:198px}#ya26f{width:25px;height:101px;left:277px;top:143px}#ya27f{width:142px;height:45px;left:195px;top:248px}#ya28f{width:44px;height:94px;left:229px;top:148px}#ya29f{width:30px;left:224px}#ya29f,#ya30f{height:45px;top:298px}#ya30f{width:37px;left:183px}#ya31f{left:200px}#ya31f,#ya32f{width:25px;height:45px;top:148px}#ya32f{left:171px}#ya33f{width:44px;left:181px}#ya33f,#ya34f{height:45px;top:198px}#ya34f{width:59px;left:118px}#ya35f{width:30px;height:45px;left:137px;top:148px}#ya36f{top:298px}#ya36f,#ya37f{width:30px;height:45px;left:148px}#ya37f,#ya38f{top:248px}#ya38f,#ya39f{width:30px;height:45px;left:114px}#ya39f{top:298px}#ya40f{width:86px;height:45px;left:41px;top:148px}#ya41f{left:40px;top:198px}#ya41f,#ya42f{width:30px;height:45px}#ya42f{left:8px;top:148px}#ya43f{width:44px;height:45px;left:26px;top:248px}#ya44f{top:198px}#ya44f,#ya45f{width:30px;height:45px;left:73px}#ya45f{top:248px}#ya46f{width:44px;left:59px}#ya46f,#ya47f{height:46px;top:298px}#ya47f{width:30px;left:21px}#yc81f{width:58px;left:501px}#yc81f,#yc82f{height:45px;top:54px}#yc82f{width:100px;left:375px}#yc83f{width:142px;height:45px;left:405px;top:103px}#yc84f{width:129px;height:45px;left:400px;top:153px}#yc85f{width:158px;height:45px;left:371px;top:203px}#yc86f{width:86px;height:45px;left:315px;top:103px}#yc87f{width:156px;top:203px}#yc87f,#yc88f{height:45px;left:185px}#yc88f{width:211px;top:153px}#yc89f{width:86px;height:45px;left:96px;top:153px}#yc90f{width:44px;height:45px;left:109px;top:203px}#yc91f{width:86px;height:73px;left:0;top:163px}#resultTgt #resultGraphWrap #currentGraph{height:150px;position:absolute;top:85px;width:300px}#resultTgt.yolTop #resultGraphWrap{top:135px}#resultTgt #resultGraphWrap{position:absolute;height:255px;width:100%;top:10px}#resultTgt.yolTop{background-size:100% auto}#resultTgt{height:auto;position:relative;width:400px;height:260px;clear:both}#resultTgt a:visited{color:#333}#resultTgt #resultGraphWrap #resultTgtBg{height:190px;right:0}#resultTgt #resultGraphWrap #resultTgtBg #elec_gijido_bg{right:0}#resultTgt #resultGraphWrap #preGraph{height:62px;left:137px;margin:-60px auto 0;position:absolute;top:235px;width:118px}#resultTgt #resultGraphWrap #graphNum{height:240px;left:0;position:absolute;top:0;width:400px}#resultTgt #resultGraphWrap #graphNum #ynewpower{background-size:138px auto;background-position:0 -375px;font-size:26px;font-weight:700;line-height:1;width:96px;height:32px;left:160px;position:absolute;top:-50px}#resultTgt #resultGraphWrap #graphNum #ynewpower.pre{width:138px;height:auto;position:absolute;top:-50px;font-size:12px;border:2px solid #d10ac2;border-radius:10px;padding:3px;text-align:center}#resultTgt #resultGraphWrap #graphNum #yhansu{background:url(/assets/images/election/shugiin2021/hansu_icon@2x-20211108150042.png) no-repeat;width:41px;height:48px;left:179px;position:absolute;top:20px;background-size:95%}#resultTgt #resultGraphWrap #graphNum #ytwothird{background:url(/assets/images/election/shugiin2021/kaihyo_two-thirds@2x-20211108150042.png) no-repeat;background-size:84%;width:47px;height:46px;left:305px;position:absolute;top:61px}#resultTgt #resultGraphWrap #graphNum #ykouji{background:url(/assets/images/election/shugiin2021/election_shugiin_2021_parts-20211108150042.png) no-repeat;background-size:100%;background-size:138px auto;background-position:0 -84px;width:46px;height:21px;left:172px;position:absolute;top:150px}#resultTgt #resultGraphWrap #graphNum .ynum{left:-85px;left:200px;padding:2px 0;position:absolute;text-align:center;top:110px}#resultTgt #resultGraphWrap #graphNum .ynum .num .delta{color:#6e6e6e;line-height:105%;display:none}#resultTgt #resultGraphWrap #graphNum #y1k{background:#cc3433;border:1px solid #fff}#resultTgt #resultGraphWrap #graphNum #y1k .num{width:84px}#resultTgt #resultGraphWrap #graphNum #y2k{background:#8c8c8c;border:1px solid #fff;width:52px}#resultTgt #resultGraphWrap #graphNum #y3k{background:#2b6aaf;border:1px solid #fff}#resultTgt #resultGraphWrap #graphNum #y3k .num{width:84px}#resultTgt #resultGraphWrap #graphNum #y4k{background:#9abf13;border:1px solid #fff}#resultTgt #resultGraphWrap #graphNum #y2k .gn{line-height:150%;line-height:inherit\9;padding:1px 5px;text-align:center}#resultTgt #resultGraphWrap #graphNum #y1k .num,#resultTgt #resultGraphWrap #graphNum #y3k .num{font-size:40px;line-height:.9}#resultTgt #resultGraphWrap #graphNum #y1k .num .delta,#resultTgt #resultGraphWrap #graphNum #y3k .num .delta{font-size:20px}#resultTgt #resultGraphWrap #graphNum #y2k .num .delta{font-size:15px}#resultTgt #resultGraphWrap #currentGraph #ynk{background:url(/assets/images/election/shugiin2021/kaihyo_nokori@2x-20211108150042.png) no-repeat;background-size:100%;width:43px;height:44px;left:131px;top:115px;padding:0;position:absolute;text-align:center;z-index:1}#resultTgt #resultGraphWrap #currentGraph #ynk .num{background:none;font-size:14px;margin:0 auto;margin-top:21px;width:29px;line-height:105%;color:#000;font-family:arial;font-weight:700;padding:1px 0;min-height:0}#resultTgt #resultGraphWrap .deltaHide #y1k .num,#resultTgt #resultGraphWrap .deltaHide #y2k .num{line-height:48px!important}#resultTgt #resultGraphWrap .deltaHide #y3k .num{line-height:30px!important}#resultTgt #resultGraphWrap .fWrap{height:200px;overflow:hidden;position:absolute;top:0;left:490px;z-index:100}#resultTgt #resultGraphWrap .fWrap ul{position:relative;margin:0}#resultTgt #resultGraphWrap .fWrap ul li{list-style-type:none;margin-bottom:2px}#resultTgt #resultGraphWrap .fWrap ul li a{-webkit-box-sizing:border-box;box-sizing:border-box;border:7px solid #1b3a92;background-color:#fff;display:block;height:71px;position:relative;width:165px}#resultTgt #resultGraphWrap .fWrap ul li a:hover{cursor:pointer;opacity:.7}#resultTgt #resultGraphWrap .fWrap ul li a .pph{height:50px;left:3px;position:absolute;top:3px}#resultTgt #resultGraphWrap .fWrap ul li a .phd{color:#1b3a92;font-size:11px;left:60px;position:absolute;top:5px}#resultTgt #resultGraphWrap .fWrap ul li a .phn{font-size:14px;font-weight:700;left:60px;line-height:15px;position:absolute;top:22px}#resultTgt #resultGraphWrap .fWrap ul li a .php{color:#333;font-size:11px;left:60px;position:absolute;top:40px}#resultTgt #resultGraphWrap .fWrap .mskb,#resultTgt #resultGraphWrap .fWrap .msku{height:29px;left:0;position:absolute;width:165px}#resultTgt #resultGraphWrap .fWrap .msku{background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) repeat-x -5px -634px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) repeat-x -5px -634px;background-size:220px;background-size:440px 1000px;top:0}#resultTgt #resultGraphWrap .fWrap .mskb{background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) repeat-x -5px -659px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) repeat-x -5px -659px;background-size:220px;background-size:440px 1000px;bottom:0}#resultTgt #resultGraphWrap .fWrap .nextbtn,#resultTgt #resultGraphWrap .fWrap .prebtn{-moz-opacity:.1;background:url(/assets/images/election/shugiin2021/election_shugiin_2021_parts-20211108150042.png) no-repeat;background-size:138px auto;background-position:0 -158px;width:23px;height:23px;filter:alpha(opacity=10);opacity:.1;position:absolute;right:68px;width:27px;height:27px;background-position:0 -134px}#resultTgt #resultGraphWrap .fWrap .nextbtn:hover,#resultTgt #resultGraphWrap .fWrap .prebtn:hover{opacity:.5!important}#resultTgt #resultGraphWrap .fWrap .prebtn{top:2px;top:0}#resultTgt #resultGraphWrap .fWrap .nextbtn{background-position:0 -133px;bottom:2px;background-position:-26px -134px}#resultTgt #resultGraphWrap .fWrap a{cursor:pointer}#resultTgt #resultGraphWrap .fWrap .icn_e{position:absolute;right:-3px;top:-3px;width:24px;height:24px;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat 0 -330px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat 0 -330px;background-size:220px}#resultTgt #resultGraphWrap .fWrap .icn_s{position:absolute;right:-3px;top:-3px;width:29px;height:29px;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat -28px -328px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat -28px -328px;background-size:220px}#resultTgt #resultGraphWrap .fWrap .icn_sdp{position:absolute;right:-3px;top:-3px;width:29px;height:29px;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat -61px -328px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat -61px -328px;background-size:220px}#resultTgt #elec_reload{position:absolute;left:480px;top:210px;font-size:12px;color:transparent;cursor:pointer;background:url(/assets/images/election/shugiin2021/election_shugiin_2021_parts-20211108150042.png) no-repeat;background-size:138px auto;background-position:0 -170px;width:62px;height:29px;z-index:1000;left:580px;top:395px}#resultTgt #elec_reload:hover{opacity:.5!important}#resultTgt #elec_status{-moz-opacity:.015;filter:alpha(opacity=1);height:20px;opacity:.01;position:absolute;left:-39px;top:225px;width:73px;height:26px;font-size:14px;background:url(/assets/images/election/shugiin2021/kaihyo_mae@2x-20211108150042.png) no-repeat;background-size:100%;background-position:0 0!important}#resultTgt #elec_status.status_mae{background-position:0 -42px}#resultTgt #elec_status.status_end{background:url(/assets/images/election/shugiin2021/kaihyo_done@2x-20211108150042.png) no-repeat;background-size:100%}#yoltop_shugiin2017_bg{position:absolute;top:0;width:660px;height:130px}#yoltop_shugiin2017_logo{position:absolute;top:22px;left:13px;width:200px;height:38px;background:url(/assets/images/election/shugiin2017/icon_kaihyou@2x-20211108150042.png) no-repeat 0 -917px;*background:url(/assets/images/election/shugiin2017/icon_kaihyou-20211108150042.png) no-repeat 0 -917px;background-size:220px;cursor:pointer;display:none}#yoltop_shugiin2017_feature{position:absolute;top:80px;left:15px;background-image:url(/assets/images/election/shugiin2021/election_shugiin_2021_parts-20211108150042.png);background-size:138px auto;cursor:pointer;background-position:0 -238px;width:122px;height:25px;left:18px;background-position:0 -199px;background-size:115px auto;width:101px;height:21px;z-index:9999}#yoltop_shugiin2017_feature:hover{opacity:.5}#yoltop_shugiin2017_chumoku{position:absolute;top:80px;left:147px;background-image:url(/assets/images/election/shugiin2021/election_shugiin_2021_parts-20211108150042.png);background-size:138px auto;cursor:pointer;background-position:0 -211px;width:122px;height:25px;left:128px;background-position:0 -176px;background-size:115px auto;width:101px;height:21px;z-index:9999}#yoltop_shugiin2017_chumoku:hover{opacity:.5}#elecNotification{border-radius:12px;border:3px solid #fff;background-color:#fff;color:#ff0028;font-size:12px;font-weight:700;height:12px;line-height:12px;padding:3px 0;position:absolute;text-align:left;top:13px;width:65px;z-index:10;padding-left:4px;cursor:pointer}#elecNotification.notification{-webkit-transform:translate(70px);transform:translate(70px);-webkit-transform:translate3d(70px,0,0);transform:translate3d(70px,0,0);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-transform-origin:top left;transform-origin:top left}#elecNotification.notification.notify{-webkit-transform:translate(5px);transform:translate(5px);-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}#yolTopNLwrap{position:absolute;top:20px;right:0;background:hsla(50,95%,69%,.8);opacity:0;-webkit-animation:opa 2s linear .5s forwards;animation:opa 2s linear .5s forwards}#yolTopNLwrap:before{display:block;content:"";position:absolute;background-image:-webkit-gradient(linear,left top,right top,from(hsla(50,95%,69%,0)),to(hsla(50,95%,69%,.8)));background-image:linear-gradient(90deg,hsla(50,95%,69%,0),hsla(50,95%,69%,.8));height:100%;width:30px;top:0;left:-30px}#yolTopNL{font-weight:700;color:#000;padding:5px;position:relative;overflow:hidden}#yolTopNL p{margin:0;padding:0;font-size:120%}@-webkit-keyframes opa{0%{opacity:0}to{opacity:1}}@keyframes opa{0%{opacity:0}to{opacity:1}}#resultTgt #resultGraphWrap #resultTgtBg{height:0!important;position:absolute;top:0;top:-70px;width:110px;right:auto!important;left:0}#resultTgt #resultGraphWrap #resultTgtBg #elec_gijido_bg{-moz-opacity:.1;background:url(/assets/images/election/shugiin/2017/gijido_bg-20211108150042.png) no-repeat 0 0;background-size:auto auto;background-size:296px auto;filter:alpha(opacity=10);height:179px;right:auto!important;left:-50px;opacity:.1;top:0;width:296px;position:absolute}#elec_info{color:#ae0a2a;position:absolute;width:80px;height:30px;font-size:10px;left:4px;top:0;opacity:0;-webkit-animation:opa 2s linear .5s forwards;animation:opa 2s linear .5s forwards;top:250px;left:120px;text-shadow:0 1px 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}#resultTgt.yolTop #elec_info{top:360px;left:120px}.m-elec{text-align:center}#resultTgt.trilateral #resultGraphWrap #graphNum #y1k .num,#resultTgt.trilateral #resultGraphWrap #graphNum #y2k .num{width:75px}#resultTgt.trilateral #resultGraphWrap #graphNum #ynewpower{left:103px;background-size:110px auto;background-position:0 -297px}#resultTgt.trilateral #resultGraphWrap #graphNum #y7k .num{font-size:33px}#resultTgt.trilateral #resultGraphWrap #graphNum #y7k .gn{font-size:16px!important}#resultTgt.trilateral #resultGraphWrap #graphNum #y7k .num{width:75px}#resultTgt.trilateral #resultGraphWrap #graphNum #y7k .num .delta{font-size:16px}.uni-election-shugiin .election-shugiin-top-graph{margin-bottom:0}.mapWrp-tab-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;cursor:pointer;padding:0 1rem}.mapWrp-tab-area .tab{width:120px;height:40px;padding:10px 0;line-height:25px;font-size:18px;font-family:HiraKakuProN-W6;letter-spacing:1px;text-align:center;color:#696969;border:2px solid #efefef;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom:none}.mapWrp-tab-area .tab.active{background-color:#6a82b3;color:#fff;border:none}.mapWrp-map-area{font-size:30px;text-align:center;border-top:7px solid #6a82b3;background-color:#efefef}.mapWrp-map-area .content{display:none}.mapWrp-map-area .content-graph-box-01__2014{left:-10px}.mapWrp-map-area .content-graph-box-01__2012{left:-17px}.mapWrp-map-area .content-graph-box-01__2009{left:-13px}.each-map-wrap-box{padding:10px;background-color:#fff;width:260px;height:93px;left:0;top:29px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.16);box-shadow:1px 1px 3px 0 rgba(0,0,0,.16)}.yaMapWrap .each-map-wrap-box:after{border-color:#0f7c77 transparent transparent}.ycMapWrap .each-map-wrap-box:after{border-color:#172f76 transparent transparent}#yaMap2017 .yaGraph,#ycMap2017 .ycGraph{left:266px}#yaMap2014 .yaGraph,#ycMap2014 .ycGraph{left:125px}#yaMap2009 .yaGraph,#ycMap2009 .ycGraph{left:178px}#mapWrp hr{margin:0;opacity:.5}.votesRemaining{font-size:12px;position:absolute;top:8px;right:11px}.votes-remaining-bold{font-weight:700}#2017Map #mapWrpInr .content-graph-box__01__2017,.content-graph-box__01__2017{width:308px}#2017Map #mapWrpInr .content-graph-box__02{width:280px;height:88px}.content-graph-box{padding:25px 23px;height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__advertisement span{line-height:.5;font-size:12px;display:block}.update_btn{background:url(/assets/images/election/shugiin2021/update_btn@2x-20211108150042.png) no-repeat;width:72px;height:35px;position:absolute;top:190px;left:-28px;border:none;outline:none;cursor:pointer;background-size:100%}.election-shugiin-2021-data-spreadsheet-constant .election-shugiin-2021-data-spreadsheet__newpower-increase,.election-shugiin-2021-data-spreadsheet-constant .election-shugiin-2021-data-spreadsheet__total-winners,.election-shugiin-2021-data-spreadsheet-table thead .election-shugiin-2021-data-spreadsheet__newpower-increase,.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__newpower-increase,.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__total-winners{background-color:#fff}.kaihyo-mae{background-image:url(/assets/images/election/shugiin2021/dc-at8_timeinfo@2x-20211108150042.png);background-size:57%;background-repeat:no-repeat;background-position:86px 1px}.election-shugiin-2021-data-spreadsheet-table tbody .election-shugiin-2021-data-spreadsheet__advertisement{color:rgba(0,0,0,.4)}.p068,.p091,.p901,.p902,.p904,.p916,.p922,.p924,.p932,.p963,.p983{display:none}#addInfo{opacity:0;-webkit-animation:opa 2s linear .5s forwards;animation:opa 2s linear .5s forwards}#map2017 .pastDataTotal{background-image:url(/assets/images/election/shugiin2021/mapgraph01_2017-20211108150042.png),url(/assets/images/election/shugiin2021/mapgraph02_2017-20211108150042.png);background:none}#map2017 .pastDataTotal img:last-child{width:42%}#map2014 .pastDataTotal{background-image:url(/assets/images/election/shugiin2021/mapgraph01_2014-20211108150042.png),url(/assets/images/election/shugiin2021/mapgraph02_2014-20211108150042.png);background:none}#map2014 .pastDataTotal img:nth-child(2){width:45%}#map2012 .pastDataTotal{background-image:url(/assets/images/election/shugiin2021/mapgraph01_2012-20211108150042.png),url(/assets/images/election/shugiin2021/mapgraph02_2012-20211108150042.png);background:none}#map2012 .pastDataTotal img:last-child{width:56%}#map2009 .pastDataTotal{background-image:url(/assets/images/election/shugiin2021/mapgraph01_2009-20211108150042.png),url(/assets/images/election/shugiin2021/mapgraph02_2009-20211108150042.png);background:none}#map2009 .pastDataTotal img:last-child{width:45%}#map2014 .past-data-total_info{font-size:12px;opacity:.8;text-align:right;margin:-5px 25px}.mapWrp-map-area .content{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s;position:absolute;opacity:0;width:724px}.mapWrp-map-area .content.show{opacity:1;background-color:#efefef;width:100%;border:none}.pastDataTotal.show-up{-webkit-animation-name:fade-in2;animation-name:fade-in2;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade-in2{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fade-in2{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}#map2021 .votesRemaining{top:8px;right:11px;left:auto}#map2021 .phd{float:unset;padding-bottom:11px}#map2021 .each-map-wrap-box{height:90px}#resultTgt #elec_status.status_kakutei{background:url(/assets/images/election/shugiin2021/kaihyo_senkan@2x-20211108150042.png) no-repeat;background-size:100%}#resultTgt #elec_status.status_now{background:url(/assets/images/election/shugiin2021/kaihyo_now@2x-20211108150042.png) no-repeat;background-size:100%}.p100 td.election-shugiin-2021-data-spreadsheet__proportional-district{font-size:0;position:relative}.p100 td.election-shugiin-2021-data-spreadsheet__proportional-district:after{content:"-";font-size:14px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;line-height:1em;height:1em}@-moz-document url-prefix(){.mapWrp .pf .pb{line-height:14px;width:13px;padding-left:0}}::-webkit-full-page-media,:future,:root .mapWrp .pf .pb{line-height:14px;width:13px;padding-left:0}.layout-contents__main{position:relative}.autoReload{right:42px;top:0;position:absolute;z-index:10}.autoReload .ttl{font-size:14px;color:#666;padding-right:5px}.switchArea{line-height:22px;letter-spacing:0;text-align:center;font-size:13px;position:relative;margin:auto;width:106px;background:#fff}.switchArea input[type=checkbox]{display:none}.switchArea label{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:24px;border:2px solid #999;border-radius:12px}.switchArea input[type=checkbox]:checked+label{border-color:#081b6d}.switchArea label span:after{content:"\81EA\52D5\66F4\65B0OFF";padding:0 0 0 12px;font-weight:700;color:#999}.switchArea input[type=checkbox]:checked+label span:after{content:"\81EA\52D5\66F4\65B0ON";padding:0 12px 0 0;font-weight:700;color:#081b6d}.switchArea #swImg{position:absolute;width:16px;height:16px;background:#999;top:4px;left:4px;border-radius:26px;-webkit-transition:.2s;transition:.2s}.switchArea input[type=checkbox]:checked~#swImg{-webkit-transform:translateX(82px);transform:translateX(82px);background:#081b6d}.election-shugiin-2021-data-spreadsheet-sp{width:95%;margin:0 auto;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;transition-duration:1s;display:none}.election-shugiin-2021-data-spreadsheet-sp-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px}.election-shugiin-2021-data-spreadsheet-sp-item:first-of-type{border-left:1px solid #c3c3c3;border-top:1px solid #c3c3c3}.election-shugiin-2021-data-spreadsheet-sp-item:nth-child(2){border-left:1px solid #c3c3c3}.election-shugiin-2021-data-spreadsheet-sp-item dl{text-align:center;border-right:1px solid #c3c3c3;width:100%}.election-shugiin-2021-data-spreadsheet-sp-item:nth-child(2) dl:last-child dt{color:#1e2428}.election-shugiin-2021-data-spreadsheet-sp dt{height:1.6em;border-bottom:1px solid #c3c3c3;color:#fff}.election-shugiin-2021-data-spreadsheet-sp dd{margin-left:0;font-weight:700;border-bottom:1px solid #c3c3c3}.election-shugiin-2021-data-spreadsheet-sp dd span{display:block;height:20px}.election-shugiin-2021-data-spreadsheet-sp .red{background-color:#cc3433}.election-shugiin-2021-data-spreadsheet-sp .blue{background-color:#2b6aaf}.election-shugiin-2021-data-spreadsheet-sp .grey{background-color:#8c8c8c}.election-shugiin-2021-data-spreadsheet-sp.is-show{opacity:1}.election-shugiin-2021-data-spreadsheet-table.block{display:table}.election-shugiin-2021-data .p-timeline-more{padding:5px 0}@media screen and (max-width:599px){:target:before{height:49px;margin-top:-49px}.election-shugiin-2021-common-party-nav{padding-bottom:15px}.election-shugiin-2021-common-party-nav__anchor{margin:0 auto;max-width:320px;width:100%}.election-shugiin-2021-common-party-nav__anchor li{border-left:none;font-size:12px;padding:5px;text-align:center;width:20%}.election-shugiin-2021-common-party-nav__anchor li a{background-color:#eae9f3;border-radius:5px;padding:10px 0;display:block}.election-shugiin-2021-common-sidebar-schedule{padding:0 10px}.election-shugiin-2021-common-sidebar-schedule__title{padding:.8rem 6px}#resultTable{display:none;opacity:0}#resultTable.is-show{display:block;position:unset}.election-shugiin-2021-data #resultTgt{width:300px}.election-shugiin-2021-data-graph{width:300px;margin:0 auto 55px}.election-shugiin-2021-data-spreadsheet{width:95%;margin-left:0;margin:0 auto}.election-shugiin-2021-data-spreadsheet#resultTable{margin:auto}.election-shugiin-2021-data-spreadsheet tr th{border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #c3c3c3;width:17%;line-height:1}.election-shugiin-2021-data-spreadsheet tr th:first-child{background-color:#fff;height:30px}.election-shugiin-2021-data-spreadsheet tr td{border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3}.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__party{border-left:1px solid #c3c3c3}.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__total-winners{text-align:center!important}.election-shugiin-2021-data-spreadsheet-constant .election-shugiin-2021-data-spreadsheet__party{border-left:1px solid #c3c3c3}.election-shugiin-2021-data-spreadsheet-constant .election-shugiin-2021-data-spreadsheet__advertisement{display:none}.election-shugiin-2021-data-spreadsheet__total-winners:nth-child(2){border-left:1px solid #c3c3c3;width:33%;font-size:13px}.election-shugiin-2021-data-spreadsheet__newpower-increase{background-color:#ffefef;text-align:left!important}.election-shugiin-2021-data .shugiin-feature-link{display:block;font-size:24px;font-weight:700;line-height:1;padding:0 20px;margin-top:30px}.election-shugiin-2021-data .shugiin-feature-link a{border:1px solid green;border-radius:20px;color:#1e2428;display:block;font-size:14px;text-align:center;padding:8px 12px}.uni-election-shugiin-2021 .election-shugiin-2021-data{display:block}.uni-election-shugiin-2021 .election-shugiin-2021-data.keep{height:700px}.mapWrp .pastDataTotal{margin-top:15.5px}.mapWrp .polls{float:right}.mapWrp .polls .num{line-height:18px}#yaMap2009 .polls .num,#ycMap2009 .polls .num{width:48px}.mapWrp .phd{font-size:18px!important;float:left;padding-bottom:3px}#map2017 .phd{float:unset}#yaMapInr,#yaMapInr2009,#yaMapInr2012,#yaMapInr2014,#yaMapInr2017,#ycMapInr,#ycMapInr2009,#ycMapInr2012,#ycMapInr2014,#ycMapInr2017{overflow:scroll;overflow-y:hidden;width:100%;margin-top:9px}#resultTgt #resultGraphWrap #currentGraph{top:40px}#resultTgt #resultGraphWrap #preGraph{left:86px;top:190px}#resultTgt #resultGraphWrap #graphNum{width:100%;top:-26px}#resultTgt #resultGraphWrap #graphNum #yhansu{left:161px}#resultTgt #resultGraphWrap #graphNum #ytwothird{background:url(/assets/images/election/shugiin2021/kaihyo_two-thirds_sp@2x-20211108150042.png) no-repeat;background-size:80%}#resultTgt #resultGraphWrap #graphNum #ykouji{left:122px}#resultTgt #elec_status.status_end{background:url(/assets/images/election/shugiin2021/sp_kaihyo_done@2x-20211108150042.png) no-repeat;background-size:100%}#resultTgt{height:200px;position:relative;width:100%}#resultTgt #resultTgtBg #elec_gijido_bg{-moz-opacity:0;background:url(/assets/images/election/shugiin/2017/gijido_bg-20211108150042.png) no-repeat 0 0;filter:alpha(opacity=0);height:200px;left:0;opacity:0;top:200px;width:100%}#resultTgt #preGraph{height:60px;margin:-60px auto 0;overflow:hidden;position:relative;width:120px}#resultTgt #graphNum #ynewpower{background:url(/assets/images/election/shugiin2021/election_shugiin_2021_parts-20211108150042.png) no-repeat;background-size:110px auto;background-position:0 -297px;left:110px;position:absolute;top:-50px;width:76px;height:32px;font-size:24px;font-weight:700;line-height:1}#resultTgt #graphNum #ynewpower.pre{width:148px;height:auto;font-size:14px;border:2px solid #d10ac2;border-radius:10px;padding:3px;text-align:center}#resultTgt #graphNum #yhansu{background:url(/assets/images/election/shugiin2021/sp_hansu_icon@2x-20211108150042.png) no-repeat;background-size:100%;position:absolute;left:144px;margin:auto;margin-left:-32.5px;width:76px;height:32px}#resultTgt #graphNum #ytwothird{background:url(/assets/images/election/shugiin2021/kaihyo_two-thirds@2x-20211108150042.png) no-repeat;background-size:100%;position:absolute;left:305px;width:47px;height:29px;line-height:1;text-align:center}#resultTgt #graphNum #ykouji{background:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png) no-repeat;background-size:148px 342px;background-position:0 0;width:42px;height:18px;left:128px;position:absolute;top:195px}#resultTgt #graphNum .ynum{left:-85px;text-align:center;padding:2px 0;position:absolute;left:200px;top:110px;width:35px}#resultTgt #graphNum .ynum .num{background:#fff;color:#000;min-height:0;font-weight:700;font-family:arial;line-height:1;margin:0 3px;padding:1px 0;width:auto}#resultTgt #graphNum .ynum .num .delta{color:#6e6e6e;font-size:11px;display:none}#resultTgt #graphNum .ynum .gn{color:#fff;font-weight:700;font-size:10px}#resultTgt #graphNum #y1k,#resultTgt #graphNum #y3k{width:68px}#resultTgt #graphNum #y1k .gn,#resultTgt #graphNum #y3k .gn{font-size:15px}#resultTgt #resultGraphWrap #graphNum #y1k .num,#resultTgt #resultGraphWrap #graphNum #y3k .num{font-size:30px;width:60px}#resultTgt #graphNum #y2k{width:40px}#resultTgt #graphNum #y2k .num{font-size:24px}#resultTgt #graphNum #y1k{background:#cc3433}#resultTgt #graphNum #y2k{background:#8c8c8c}#resultTgt #graphNum #y3k{background:#2b6aaf}#resultTgt #graphNum #y4k{background:#9abf13}#resultTgt #graphNum #y5k,#resultTgt #graphNum #y6k{background:#cc3433}#resultTgt #graphNum #y7k{background:#0058a7}#resultTgt #graphNum #y8k{background:#7c7c7c}#resultTgt #currentGraph #ynk{background-image:url(/assets/images/election/shugiin2021/kaihyo_nokori@2x-20211108150042.png);background-repeat:no-repeat;background-size:100%;width:33px;height:35px;left:135px;top:115px;padding:0;z-index:1;position:absolute}#resultTgt #currentGraph #ynk .num{background:none;font-size:13px;margin:0 auto;margin-top:17px;width:30px;line-height:105%;color:#000;min-height:0;font-weight:700;font-family:arial;padding:1px 0;text-align:center}#resultTgt a:visited{color:#333}#resultTgt #elec_status{-moz-opacity:.015;filter:alpha(opacity=1);opacity:.01;position:absolute;left:4px!important;top:239px!important;background:url(/assets/images/election/shugiin2021/sp_kaihyo_mae@2x-20211108150042.png) no-repeat;background-size:100%;width:52px;height:18px}#resultTgt #elec_status.status_end{background-position:0 -82px}.spTopShugiin{display:block;height:68px;width:100%;background-size:1px 100%;position:relative}.spTopShugiin .spTopShugiinInr{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;height:32px;margin:0 auto}.spTopShugiin .spTopShugiinInr .spTopShugiinTitle{background-size:200px auto;height:42px;width:200px;float:left;margin-left:5px;margin-top:5px}.spTopShugiin .spTopShugiinLink{top:3px;background-position:0 -128px}.spTopShugiin .spTopShugiinChumokuLink,.spTopShugiin .spTopShugiinLink{position:absolute;right:8px;color:transparent;display:block;font-size:12px;text-align:center;text-decoration:none;margin:8px 0 0;background-image:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png);background-size:148px 342px;width:106px;height:23px}.spTopShugiin .spTopShugiinChumokuLink{top:33px;background-position:0 -103px}#elec_reload{position:absolute;width:54px;height:23px;font-size:12px;color:transparent;cursor:pointer;background:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png) no-repeat;background-size:148px 342px;background-position:0 -153px}#resultTgt #resultGraphWrap #resultTgtBg{height:0!important;position:absolute;top:0;top:-70px;width:110px;right:auto!important;left:0}#resultTgt #resultGraphWrap #resultTgtBg #elec_gijido_bg{-moz-opacity:0;background:url(/assets/images/election/shugiin/2017/gijido_bg-20211108150042.png) no-repeat 0 0;background-size:auto auto;background-size:296px auto;filter:alpha(opacity=0);height:179px;right:auto!important;left:-65px;opacity:0;top:0;width:296px;position:absolute}@-webkit-keyframes opa{0%{opacity:0}to{opacity:1}}@keyframes opa{0%{opacity:0}to{opacity:1}}#elec_info{color:#cc3433;position:absolute;height:23px;font-size:11px;line-height:110%;left:40px;top:-2px;opacity:0;-webkit-animation:opa 2s linear .5s forwards;animation:opa 2s linear .5s forwards}.icon{background-size:148px 314px;display:inline-block}.icon-sp_status_kaihyou{background-image:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png);background-position:0 -20px;width:60px;height:17px}.icon-sp_status_kakutei{background-position:0 -41px}.icon-sp_status_kakutei,.icon-sp_status_mae{background-image:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png);width:61px;height:18px}.icon-sp_status_mae{background-position:0 -62px}.icon-sp_20ji{background-image:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png);background-position:0 -158px;width:148px;height:24px}.icon-sp_chumoku{background-position:0 -108px}.icon-sp_chumoku,.icon-sp_tokushu{background-image:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png);width:106px;height:22px}.icon-sp_tokushu{background-position:0 -83px}.icon-sp_reload{background-image:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png);background-position:0 -133px;width:54px;height:23px}.icon-sp_pre{background-position:0 0;height:16px}.icon-sp_pre,.icon-sp_twothree{background-image:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png);width:40px}.icon-sp_twothree{background-position:0 -213px;height:25px}.icon-sp_half{background-position:0 -185px;width:58px;height:26px}.icon-sp_half,.icon-sp_nk{background-image:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png)}.icon-sp_nk{background-position:0 -281px;width:33px;height:33px}.icon-sp_ss{background-image:url(/assets/images/election/shugiin/2017/sp_election_shugiin_2017_parts-20211108150042.png);background-position:0 -246px;width:66px;height:22px}#resultTgt.trilateral .gn{line-height:1.1}#resultTgt.trilateral #elec_status.status_kakutei{top:0!important}#resultTgt.trilateral #graphNum #yhansu{top:75px!important}#resultTgt.trilateral #graphNum #y1k .num,#resultTgt.trilateral #graphNum #y2k .num,#resultTgt.trilateral #graphNum #y7k .num{font-size:22px}#resultTgt.trilateral #graphNum #ynewpower{left:80px}#resultTgt.trilateral #graphNum #y7k{width:50px}#resultTgt.trilateral #graphNum #y7k .gn{font-size:12px}.mapWrp .eachMapWrap{position:relative}.mapWrp .pastDataNavi #pastData2017,.mapWrp .pastDataNavi .hr{left:5px}.mapWrp .graph{margin:3px 0 0 8px;float:right}.mapWrp .phd,.mapWrp .polls .num{position:static}.mapWrp #yaMap2017 .polls,.mapWrp #ycMap2017 .polls{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#ya20f .pts,#ya21f .pts,#ya26f .pts{margin:0}.mapWrp .elec_bln{display:none!important}.uni-election-shugiin .election-shugiin-top-graph{margin-bottom:0}.mapWrp-tab-area{width:97%;margin:auto}.mapWrp-tab-area .tab{font-size:16px;width:68px;margin:0 3px}.mapWrp-map-area{height:auto}.each-map-wrap-box{position:relative;padding:9px 5px;height:56px;width:100%;margin:auto}.each-map-wrap-box:after{content:"";position:absolute;right:0;bottom:-19px;left:0;width:0;height:0;margin:auto;border-style:solid;border-width:15px 14px 0}#yaMap2017 .each-map-wrap-box,#ycMap2017 .each-map-wrap-box{height:76px}.yaMapWrap .each-map-wrap-box{border-bottom:4px solid #0f7c77}.ycMapWrap .each-map-wrap-box{border-bottom:4px solid #172f76}.votesRemaining{font-size:10px;top:31px;left:10px;right:auto}.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__advertisement span{line-height:1}.update_btn{background:url(/assets/images/election/shugiin2021/sp_update_btn@2x-20211108150042.png) no-repeat;height:25px;width:56px;background-size:100%}.kaihyo-mae{background-size:76%;background-position:42px 1px}.election-shugiin-2021-data-spreadsheet-table tr{height:30px}thead tr .election-shugiin-2021-data-spreadsheet__total-winners{line-height:0!important}#map2017 .pastDataTotal img:last-child{width:77%}#map2014 .pastDataTotal img:nth-child(2){width:84%}#map2012 .pastDataTotal img:last-child{width:100%}#map2009 .pastDataTotal img:last-child{width:84%}.mapWrp-map-area .content{width:calc(100% - 20px);padding:0 10px}.election-shugiin-2021-data-spreadsheet-table span{font-weight:400}#resultTgt #elec_status.status_kakutei{background:url(/assets/images/election/shugiin2021/sp_kaihyo_senkan@2x-20211108150042.png) no-repeat;background-size:100%}#resultTgt #elec_status.status_now{background:url(/assets/images/election/shugiin2021/sp_kaihyo_now@2x-20211108150042.png) no-repeat;background-size:100%}.autoReload{top:295px;left:200px;position:absolute}.uni-election-shugiin-2021{padding:0}.election-shugiin-2021-data-spreadsheet-sp.block{display:block}.election-shugiin-2021-data-spreadsheet-table{display:none}.election-shugiin-2021-data .p-timeline-more{padding-top:20px}}@media screen and (min-width:600px){.election-shugiin-2021-data-spreadsheet tr th:last-child{height:36px;padding:10px 0}.mapWrp .pastDataTotal{padding-top:20px;height:160px;position:relative}.mapWrp .graph{position:absolute;left:181px;top:43px}.mapWrp .polls{width:160px}#yaMap2009 .polls .num,#ycMap2009 .polls .num{width:200px}#yaMapInr,#yaMapInr2009,#yaMapInr2012,#yaMapInr2014,#yaMapInr2017{margin-left:50px}#resultTgt #resultGraphWrap #currentGraph{left:50px}#resultTgt #resultGraphWrap #graphNum .ynum .gn{color:#fff;font-weight:700;font-size:20px}#resultTgt #resultGraphWrap #graphNum .ynum .num{background:#fff;color:#000;font-family:arial;font-size:30px;font-weight:700;line-height:105%;margin:0 3px;min-height:0}#resultTgt #resultGraphWrap #graphNum .ynum .num .delta{font-size:16px}#resultTgt #resultGraphWrap #graphNum #y2k .num{width:44px}#resultTgt #resultGraphWrap #graphNum #y4k .num{width:64px}#resultTgt #resultGraphWrap #graphNum #y2k .gn{font-size:11px}#resultTgt #resultGraphWrap #graphNum #y2k .num{font-size:25px}.mapWrp-map-area .content-graph-box-01__2009,.mapWrp-map-area .content-graph-box-01__2012,.mapWrp-map-area .content-graph-box-01__2014,.mapWrp-map-area .content-graph-box-01__2017{width:57%;position:absolute;left:-50px}.each-map-wrap-box{position:absolute}#yaMap2017 .each-map-wrap-box,#ycMap2017 .each-map-wrap-box{width:340px;margin-left:20px}#yaMap2014 .each-map-wrap-box,#ycMap2014 .each-map-wrap-box{width:202px}#yaMap2009 .each-map-wrap-box,#ycMap2009 .each-map-wrap-box{width:256px}.yaMapWrap .each-map-wrap-box{border-top:4px solid #0f7c77}.ycMapWrap .each-map-wrap-box{border-top:4px solid #172f76}.update_btn:hover{opacity:.7}.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__advertisement{width:124px;padding:4px 0!important}.election-shugiin-2021-data-spreadsheet-constant .election-shugiin-2021-data-spreadsheet__advertisement{display:none}.election-shugiin-2021-data-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.election-shugiin-2021-data-spreadsheet-table{border-collapse:collapse}.election-shugiin-2021-data-spreadsheet-table tr td,.election-shugiin-2021-data-spreadsheet-table tr th{display:block;height:22px;padding:3px 0;border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3}.election-shugiin-2021-data-spreadsheet-table tr{width:48.8px;float:left;position:relative}.election-shugiin-2021-data-spreadsheet-table tr td:first-child{border-top:1px solid #c3c3c3;height:32px;font-size:13px;padding:6px 0}.election-shugiin-2021-data-spreadsheet-table thead{display:block;float:left;width:60px}.election-shugiin-2021-data-spreadsheet-table thead tr{width:100%}.election-shugiin-2021-data-spreadsheet-table thead tr th{border-left:1px solid #c3c3c3}.election-shugiin-2021-data-spreadsheet-table thead tr th:nth-child(2){border-top:1px solid #c3c3c3}.election-shugiin-2021-data-spreadsheet-table tbody{display:block;float:left}.election-shugiin-2021-data-spreadsheet-table span{display:block;font-weight:400}.election-shugiin-2021-data-spreadsheet-constant td:first-child,.election-shugiin-2021-data-spreadsheet-total td:first-child{color:#000}.election-shugiin-2021-data-spreadsheet__newpower-increase{background-color:#ffefef;line-height:0!important;height:16px!important;font-size:12px!important}.election-shugiin-2021-data-info .election-shugiin-2021-timeline ul{max-height:205px}.election-shugiin-2021-data-info-sliderArea{border:2px solid #04cbe5;border-radius:10px;width:210px;display:none}.election-shugiin-2021-data-info-sliderArea-title{background-color:#04cbe5;color:#fff;text-align:center}.election-shugiin-2021-data-info-sliderArea .slick-prev{display:none}.election-shugiin-2021-data-info-sliderArea .slick-next{z-index:1;background:aqua;margin:auto;margin:0;right:41%;bottom:-11px;top:97%;width:35px}.election-shugiin-2021-data-info-sliderArea .slick-next:before,.election-shugiin-2021-data-info-sliderArea .slick-prev:before{color:#000;content:"";width:10px;height:10px;border:0;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(135deg);position:absolute;top:28%;left:11px;margin-top:-4px}.election-shugiin-2021-data-info-sliderArea .slick-next:focus,.election-shugiin-2021-data-info-sliderArea .slick-next:hover{color:#04cbe5;background:#04cbe5}.kaihyo_now{border-bottom:1px solid #c3c3c3!important}.slick-slide img{width:80px;height:auto}.election-shugiin-2021-data-spreadsheet-constant,.election-shugiin-2021-data-spreadsheet-total{width:62px!important}.election-shugiin-2021-data-spreadsheet-table tbody .election-shugiin-2021-data-spreadsheet__advertisement{height:36px;padding:10px 0}.pastDataTotal img:last-child,img:nth-child(2){float:right}#map2014 .past-data-total_info{position:absolute;right:-26px;top:115px}.mapWrp-map-area .content{padding:0 25px}.election-shugiin-2021-data-spreadsheet-sp,.election-shugiin-2021-data .p-timeline-more{display:none}}@media screen and (max-width:599px) and (max-width:599px){.mapWrp #yaMap2017 .polls,.mapWrp #ycMap2017 .polls{width:auto;float:unset}}@media screen and (max-width:395px){#map2009 .votesRemaining,#map2012 .votesRemaining,#map2021 .votesRemaining{top:8px;right:11px;left:auto}#map2009 .phd,#map2012 .phd,#map2021 .phd{float:unset;padding-bottom:3px}#map2009 .polls,#map2012 .polls,#map2021 .polls{float:unset}#map2009 .each-map-wrap-box,#map2012 .each-map-wrap-box,#map2021 .each-map-wrap-box{height:76px}}@media screen and (max-width:375px){.mapWrp .polls .num.y1k .gn,.mapWrp .polls .num.y2k .gn,.mapWrp .polls .num.y3k .gn,.mapWrp .polls .num.y4k .gn,.mapWrp .polls .num.y5k .gn,.mapWrp .polls .num.y6k .gn{font-size:11px}#yaMap2017 .each-map-wrap-box,#ycMap2017 .each-map-wrap-box{height:113px}#map2009 .graph{margin:1px -7px 0 6px}#map2009 .polls .num{width:44px}}@media screen and (max-width:400px){.update_btn{top:240px;left:38px}.election-shugiin-2021-data-spreadsheet-total .election-shugiin-2021-data-spreadsheet__advertisement span{font-size:10px}#resultTgt #elec_status{left:4px!important;top:239px!important}.election-shugiin-2021-data-graph{margin:0 auto 60px}}@media (max-width:1119px){.layout-contents__main{padding-left:0}}@media (-ms-high-contrast:none){.mapWrp .pf .pb{line-height:14px}#yaMap2014 .polls .num,#ycMap2014 .polls .num{width:52px}#yaMap2009 .polls .num,#ycMap2009 .polls .num{width:53px}.mapWrp .polls .num{width:41px}.mapWrp .polls{width:165px}.mapWrp .pf .pb{width:13px;padding-left:0}}