@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}:target:before{content:"";display:block;height:43px;margin-top:-43px}@media screen and (max-width:599px){:target:before{height:49px;margin-top:-49px}}#electionNewPower.election-content.show{display:flex;flex-wrap:wrap;flex-direction:row}#electionTopTab .election-tab__right{padding-left:0;margin:auto auto 0 0}#electionNewPower .election-tab__left{width:41%}#electionNewPower #topNews01{font-size:24px;height:120px}#electionNewPower .p-timeline-compact{height:48%}#dummyImg.dummy-img{text-align:left}#electionTopTab.election-tab-box{margin:0}#participantPlanAcquisitionSeat{margin-top:50px;margin-bottom:30px}.election-shugiin-2024-data-exitpoll{display:grid;grid-template-rows:repeat(auto-fill,minmax(67px,auto));grid-template-columns:repeat(auto-fill,16.66667%);grid-row-gap:9px;grid-column-gap:0;font-family:Oswald,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400}.election-shugiin-2024-data-exitpoll-title{font-size:16px;line-height:16px;font-weight:700;margin-bottom:10px}.election-shugiin-2024-data-exitpoll-li{border-bottom:1px solid #a9b8c9;box-sizing:border-box;text-align:center}.election-shugiin-2024-data-exitpoll-li--primary{color:#cc3433}.election-shugiin-2024-data-exitpoll-li--primary .election-shugiin-2024-data-exitpoll-party{background-color:#cc3433}.election-shugiin-2024-data-exitpoll-li--second{color:#2b6aaf}.election-shugiin-2024-data-exitpoll-li--second .election-shugiin-2024-data-exitpoll-party{background-color:#2b6aaf}.election-shugiin-2024-data-exitpoll-li--third{color:#8c8c8c}.election-shugiin-2024-data-exitpoll-li--third .election-shugiin-2024-data-exitpoll-party{background-color:#8c8c8c}.election-shugiin-2024-data-exitpoll-party{font-size:14px;font-weight:700;margin:0 1px;height:22px;color:#fff;background-color:transparent;display:grid;place-content:center}.election-shugiin-2024-data-exitpoll-winners{font-size:22px;line-height:22px;font-weight:500;padding:4px 0 3px}.election-shugiin-2024-data-exitpoll-small-range{font-size:13px;line-height:13px;font-weight:500;padding-bottom:5px}.mapWrp{width:100%;margin-bottom:30px;margin-top:50px}@media screen and (max-width:599px){.mapWrp{margin-bottom:15px}}.mapWrp .dataset{display:none}.mapWrp a:visited{color:#000}.mapWrp hr{margin:0;opacity:.5}.mapWrp .link-wrap{display:block;height:100%;width:100%;position:absolute;cursor:auto}.mapWrp a.nm{position:relative;z-index:1;cursor:auto;width:100%;text-align:center}.mapWrp .election-icon{display:none}.mapWrp .election-icon__legal-num-v,.mapWrp .election-icon__tokaku,.mapWrp .election-icon__tosen{display:block;background-repeat:no-repeat;top:-7px;left:auto;right:0;position:absolute;background-size:100% auto}.mapWrp .election-icon__tosen{background-image:url(/graphics/election-shugiin-2024/images/tosen@2x.png)}.mapWrp .election-icon__tokaku{background-image:url(/graphics/election-shugiin-2024/images/tokaku.png)}.mapWrp .election-icon__legal-num-v{background-image:url(/graphics/election-shugiin-2024/images/houtei.png)}@media screen and (min-width:600px){.mapWrp .pastDataTotal{padding-top:20px;height:160px;position:relative}}@media screen and (max-width:599px){.mapWrp .pastDataTotal{margin-top:15.5px}}.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;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 .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 #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 .each-map-wrap-box{padding:10px;background-color:#fff;width:260px;height:93px;left:0;top:29px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.16);z-index:20}@media screen and (min-width:600px){.mapWrp .each-map-wrap-box{position:absolute}}@media screen and (max-width:599px){.mapWrp .each-map-wrap-box{position:relative;padding:9px 5px;height:76px;width:100%;box-sizing:border-box;margin:auto}}@media screen and (max-width:599px){.mapWrp .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}}.mapWrp .mapWrp-map-area{font-size:30px;text-align:center;background-color:#f4f6fa}@media screen and (max-width:599px){.mapWrp .mapWrp-map-area{height:auto}}.mapWrp .mapWrp-map-area .content{display:none;transition-property:opacity;transition-duration:1s;position:absolute;opacity:0;width:724px}@media screen and (min-width:600px){.mapWrp .mapWrp-map-area .content{padding:0 25px}}@media screen and (max-width:599px){.mapWrp .mapWrp-map-area .content{width:calc(100% - 20px);padding:0 10px}}.mapWrp .mapWrp-map-area .content.show{opacity:1;background-color:#efefef;width:100%;border:none}@media screen and (min-width:600px){.mapWrp .mapWrp-map-area .content-graph-box-01__2009,.mapWrp .mapWrp-map-area .content-graph-box-01__2012,.mapWrp .mapWrp-map-area .content-graph-box-01__2014,.mapWrp .mapWrp-map-area .content-graph-box-01__2017{width:57%;position:absolute;left:-50px}}.mapWrp .mapWrp-map-area .content-graph-box-01__2014{left:-10px}.mapWrp .mapWrp-map-area .content-graph-box-01__2012{left:-17px}.mapWrp .mapWrp-map-area .content-graph-box-01__2009{left:-13px}.mapWrp .yaMapWrap .each-map-wrap-box:after{border-color:#0f7c77 transparent transparent}.mapWrp .ycMapWrap .each-map-wrap-box:after{border-color:#172f76 transparent transparent}@media screen and (min-width:600px){.mapWrp #yaMap2017 .each-map-wrap-box,.mapWrp #ycMap2017 .each-map-wrap-box{width:340px;margin-left:20px}}@media screen and (max-width:599px){.mapWrp #yaMap2017 .each-map-wrap-box,.mapWrp #ycMap2017 .each-map-wrap-box{height:76px}}.mapWrp #yaMap2017 .yaGraph,.mapWrp #ycMap2017 .ycGraph{left:263px}@media screen and (min-width:600px){.mapWrp #yaMap2014 .each-map-wrap-box,.mapWrp #ycMap2014 .each-map-wrap-box{width:202px}}.mapWrp #yaMap2014 .yaGraph,.mapWrp #ycMap2014 .ycGraph{left:125px}@media screen and (min-width:600px){.mapWrp #yaMap2009 .each-map-wrap-box,.mapWrp #ycMap2009 .each-map-wrap-box{width:256px}}.mapWrp #yaMap2009 .yaGraph,.mapWrp #ycMap2009 .ycGraph{left:178px}@media screen and (min-width:600px){.mapWrp .yaMapWrap .each-map-wrap-box{border-top:4px solid #0f7c77}}@media screen and (max-width:599px){.mapWrp .yaMapWrap .each-map-wrap-box{border-bottom:4px solid #0f7c77}}@media screen and (min-width:600px){.mapWrp .ycMapWrap .each-map-wrap-box{border-top:4px solid #172f76}}@media screen and (max-width:599px){.mapWrp .ycMapWrap .each-map-wrap-box{border-bottom:4px solid #172f76}}.mapWrp #yaMap2017 .polls{width:100%;flex-wrap:wrap;display:flex}@media screen and (max-width:599px){.mapWrp #yaMap2017 .polls{width:calc(100% - 80px)}}.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:35px;position:absolute;left:181px;top:43px}@media screen and (max-width:599px){.mapWrp .graph{top:auto;bottom:5px}}.mapWrp .content-graph-box{padding:25px 23px;height:190px;display:flex;justify-content:space-between;position:relative}.mapWrp .polls{overflow:hidden;display:flex}@media screen and (min-width:600px){.mapWrp .polls{width:160px}}@media screen and (max-width:599px){.mapWrp .polls{float:left}}.mapWrp .polls .num{box-sizing:unset;width:37px;font-weight:700;font-family:arial;font-size:18px;line-height:20px}@media screen and (max-width:599px){.mapWrp .polls .num{line-height:18px}}.mapWrp .phd{font-family:HiraKakuProN-W6;color:#000;font-size:22px;font-weight:700;padding-bottom:10px;text-align:left;line-height:20px}@media screen and (max-width:599px){.mapWrp .phd{font-size:18px!important;float:left;padding:0 5px 3px 0;width:100%;box-sizing:border-box}}.mapWrp .phd .abt{font-size:11px}.mapWrp .elec_bln{display:none;position:absolute;width:155px;height:76px;background:url(/graphics/election-shugiin-2024/images/icon_hukidashi@2x.png) no-repeat 0 0;background-size:100%;z-index:100}.mapWrp__tabs{display:grid;grid-template-rows:repeat(auto-fit,40px);grid-template-columns:repeat(auto-fit,calc(16.66667% - 6.66667px));grid-column-gap:8px;grid-row-gap:0;width:100%;height:42px;justify-content:center;padding:0;position:relative}@media screen and (max-width:599px){.mapWrp__tabs{padding:0;grid-template-columns:repeat(auto-fit,calc(20% - 1.6px));grid-column-gap:2px}}.mapWrp__tabs:after{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:#002b62;height:2px}@media screen and (max-width:599px){.mapWrp__tabs>li.tab2009{display:none}}.mapWrp__tab{width:100%;height:40px;box-sizing:border-box;margin:0;padding:0;cursor:pointer;border:none;overflow:hidden;background:none}.mapWrp__tab.current span{background-color:#002b62;color:#fff;border:none}.mapWrp__tab span{color:#002b62;border-top-right-radius:6px;border-top-left-radius:6px;background-color:#e9eef4;display:block;width:100%;height:40px;display:flex;justify-content:center;align-items:center;font-size:18px;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-weight:700;box-sizing:border-box}@media screen and (max-width:599px){.mapWrp__tab span{font-size:16px}}@media screen and (max-width:400px){.mapWrp__tab span{font-size:14px}}.mapWrp .pts{display:flex;flex-wrap:wrap;justify-content:flex-start}.mapWrp .ico-wrap{position:relative}.mapWrp .ico-wrap .elec_bln{bottom:15px;left:50%;padding-bottom:5px;box-sizing:border-box;transform:translateX(-77px);display:flex;justify-content:space-between;display:none}.mapWrp .ico-wrap .elec_bln .bln_txt{text-align:left}.mapWrp .ico-wrap .elec_bln.active{display:flex!important}.mapWrp .ico-wrap .elec_bln>.bln_gankubi{width:70px;height:100%;box-sizing:border-box;padding:0 5px 0 10px;position:relative;top:auto;left:auto;display:flex;align-items:center}.mapWrp .ico-wrap .elec_bln>.bln_gankubi img{display:block;width:38px;height:auto}.mapWrp .ico-wrap .elec_bln>.bln_gankubi.non_hitogata{background:url(/graphics/election-shugiin-2024/images/undefined-person.jpg) no-repeat 0 0;background-size:38px auto;width:38px;height:45px}.mapWrp .ico-wrap .elec_bln>.bln_txt{position:relative;width:100%;height:100%;left:auto;top:auto;justify-content:center;display:flex;flex-wrap:wrap;flex-direction:column}.mapWrp__content{display:none;padding:0 25px;position:relative}@media screen and (max-width:599px){.mapWrp__content{padding:0 10px}}.mapWrp__content.current{display:block;box-sizing:border-box}.mapWrp__content #yaMap2021:after{content:"";border-bottom:1px solid #ccc;width:100%;position:absolute;bottom:0;left:0}.mapWrp .ycMap2021-dataset{display:none}.mapWrp #map2024 #yaGraph,.mapWrp #map2024 #ycGraph{overflow:hidden;right:15px;left:auto;width:117px;height:59px;top:32px;right:0}@media screen and (max-width:599px){.mapWrp #map2024 #yaGraph,.mapWrp #map2024 #ycGraph{position:absolute;width:120px;height:60px;top:auto;margin:0;bottom:0;right:auto;right:0}}.mapWrp #map2024 #yaGraph:after,.mapWrp #map2024 #ycGraph:after{content:"";width:117px;height:117px;position:absolute;border-radius:50%;left:0;top:0;background-color:#fff;z-index:-1}@media screen and (max-width:599px){.mapWrp #map2024 #yaGraph:after,.mapWrp #map2024 #ycGraph:after{width:120px;height:120px}}.mapWrp #map2024 #yaGraph .yotou,.mapWrp #map2024 #ycGraph .yotou{width:117px;height:117px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg)}@media screen and (max-width:599px){.mapWrp #map2024 #yaGraph .yotou,.mapWrp #map2024 #ycGraph .yotou{width:120px;height:120px}}.mapWrp #map2024 #yaGraph .yatou,.mapWrp #map2024 #ycGraph .yatou{width:117px;height:117px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg) scaleY(-1)}@media screen and (max-width:599px){.mapWrp #map2024 #yaGraph .yatou,.mapWrp #map2024 #ycGraph .yatou{width:120px;height:120px}}.mapWrp #map2024 .phd{font-size:35px;line-height:35px;color:#858585;margin-bottom:12px;padding-bottom:0}@media screen and (max-width:599px){.mapWrp #map2024 .phd{width:280px;margin:0 auto 15px;font-size:33px!important;line-height:33px;letter-spacing:1px}}.mapWrp #map2024 .pf{padding:3px 0 5px;box-sizing:border-box}.mapWrp #map2024 .pf .nm{text-align:left;margin:0 0 3px 2px;font-size:11px;line-height:11px;box-sizing:content-box;height:12px;padding:2px;width:calc(100% - 8px)}.mapWrp #map2024 .pts{margin:0 4px}.mapWrp #map2024 .link-wrap{left:0;top:0}.mapWrp #map2024 .pbb{border:1px solid #cecece;background-color:#f5f5f5;box-sizing:border-box}.mapWrp #map2024 #yaMap2024 .sp-attention{display:none}@media screen and (max-width:599px){.mapWrp #map2024 #yaMap2024 .sp-attention{width:160px;height:160px;background-color:#8eb421;color:#fff;font-weight:700;font-size:20px;line-height:27px;position:absolute;left:50%;transform:translateX(-80px);top:190px;z-index:100;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease-in 2s}}.mapWrp #map2024 #yaMap2024 .sp-attention.fadeOut{opacity:0}.mapWrp #map2024 #yaMap2024 .sp-attention.hidden{display:none}@media screen and (max-width:599px){.mapWrp #map2024 #yaMap2024 .sp-attention span{padding-top:25px;box-sizing:border-box;display:inline-block;background-image:url(/graphics/election-shugiin-2024/images/arrow_attention_circle.svg);background-repeat:no-repeat;background-size:75px auto;background-position:top}}.mapWrp #map2024 #yaMap2024 .each-map-wrap-box{width:273px;height:94px;border-top:none;background-color:transparent;box-shadow:none;padding:0;top:17px}@media screen and (max-width:599px){.mapWrp #map2024 #yaMap2024 .each-map-wrap-box{width:283px;margin:0 auto;border-bottom:none;height:90px}}@media screen and (max-width:599px){.mapWrp #map2024 #yaMap2024 .each-map-wrap-box:after{display:none}}.mapWrp #map2024 #yaMap2024 .each-map-wrap-box .polls .num{width:45px;border:none;margin-right:2px}.mapWrp #map2024 #yaMap2024 .each-map-wrap-box .polls .num .gn{height:13px;font-size:13px;line-height:13px;padding:3px 0 2px;box-sizing:content-box}.mapWrp #map2024 #yaMap2024 .each-map-wrap-box .polls .num .nm{padding:3px 0}.mapWrp #map2024 #yaMap2024 .exp-ico{width:342px;border:1px solid #898989;top:124px;left:0;position:absolute;display:flex;flex-wrap:wrap;box-sizing:border-box;padding:7px 8px 2px}@media screen and (max-width:599px){.mapWrp #map2024 #yaMap2024 .exp-ico{display:none}}.mapWrp #map2024 #yaMap2024 .exp-ico li{display:inline-block;display:flex;margin:0 12px 5px 0}.mapWrp #map2024 #yaMap2024 .exp-ico li span.ico{font-size:11px;font-weight:700;color:#fff;width:14px;height:14px;display:flex;justify-content:center;align-items:center;line-height:10px;margin-right:2px}.mapWrp #map2024 #yaMap2024 .exp-ico li span.ico.yotou{background-color:#c33}.mapWrp #map2024 #yaMap2024 .exp-ico li span.ico.yatou{background-color:#006ab4}.mapWrp #map2024 #yaMap2024 .exp-ico li span.ico.other{background-color:#8c8c8c}.mapWrp #map2024 #yaMap2024 .exp-ico li span.txt{display:inline-block;font-size:11px;height:13px;line-height:13px}.mapWrp #map2024 #yaMap2024 #yaMapInr{height:503px}@media screen and (max-width:599px){.mapWrp #map2024 #yaMap2024 #yaMapInr .sp-inner{width:600px;position:relative;transform:translateX(50px)}}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya01f{width:92px;height:55px;left:387px;top:25px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya02f{width:54px;height:40px;left:543px;top:25px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya03f{width:53px;height:41px;left:543px;top:68px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya04f{width:82px;height:42px;left:515px;top:112px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya05f{width:53px;height:41px;left:487px;top:66px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya06f{width:53px;height:41px;right:115px;left:auto;top:112px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya07f{width:80px;height:42px;left:517px;top:158px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya08f{width:36px;height:83px;left:562px;top:204px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya09f{width:59px;height:55px;left:498px;top:204px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya10f{width:59px;height:55px;left:435px;top:204px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya11f{width:122px;height:54px;left:435px;top:263px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya12f{width:36px;height:127px;left:562px;top:292px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya13f{width:123px;height:82px;left:434px;top:321px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya14f{width:123px;height:70px;left:433px;top:408px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya15f{width:78px;height:42px;left:435px;top:158px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya16f{width:37px;height:55px;left:393px;top:186px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya17f{width:39px;height:57px;left:350px;top:153px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya18f{width:38px;height:42px;left:308px;top:212px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya19f{width:37px;height:40px;left:393px;top:318px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya20f{width:37px;height:70px;left:393px;top:245px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya21f{width:39px;height:72px;left:350px;top:214px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya22f{width:37px;height:85px;left:393px;top:362px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya23f{width:39px;height:140px;left:350px;top:290px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya24f{width:38px;height:56px;left:308px;top:375px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya25f{width:38px;height:56px;left:308px;top:257px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya26f{width:54px;height:55px;left:250px;top:212px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya27f{width:54px;height:127px;left:250px;top:271px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya28f{width:38px;height:112px;left:208px;top:212px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya29f{width:38px;height:56px;left:308px;top:316px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya30f{width:54px;height:40px;left:250px;top:402px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya31f{width:39px;height:41px;left:166px;top:212px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya32f{width:39px;height:41px;left:123px;top:212px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya33f{width:39px;height:55px;left:166px;top:257px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya34f{width:50px;height:55px;left:112px;top:257px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya35f{width:50px;height:41px;left:69px;top:212px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya36f{width:39px;height:42px;left:171px;top:391px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya37f{width:39px;height:57px;left:171px;top:330px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya38f{width:39px;height:57px;left:128px;top:330px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya39f{width:39px;height:42px;left:128px;top:391px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya40f{width:50px;height:84px;left:58px;top:257px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya41f{width:40px;height:41px;left:14px;top:257px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya42f{width:38px;height:55px;left:-28px;top:257px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya43f{width:40px;height:56px;left:14px;top:303px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya44f{width:50px;height:40px;left:58px;top:345px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya45f{width:50px;height:40px;left:58px;top:388px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya46f{width:51px;height:56px;left:3px;top:363px}.mapWrp #map2024 #yaMap2024 #yaMapInr #ya47f{width:67px;height:41px;left:-26px;top:431px}.mapWrp #map2024 #ycMap2024 .each-map-wrap-box{width:273px;height:94px;border-top:none;background-color:transparent;box-shadow:none;padding:0;top:17px}@media screen and (max-width:599px){.mapWrp #map2024 #ycMap2024 .each-map-wrap-box{width:280px;margin:0 auto;border-bottom:none;height:90px}}@media screen and (max-width:599px){.mapWrp #map2024 #ycMap2024 .each-map-wrap-box:after{display:none}}.mapWrp #map2024 #ycMap2024 .each-map-wrap-box .polls .num{width:45px;border:none;margin-right:2px}.mapWrp #map2024 #ycMap2024 .each-map-wrap-box .polls .num .gn{height:13px;font-size:13px;line-height:13px;padding:3px 0 2px;box-sizing:content-box}.mapWrp #map2024 #ycMap2024 .each-map-wrap-box .polls .num .nm{padding:3px 0}.mapWrp #map2024 #ycMap2024 #ycMapInr{height:254px;width:635px}@media screen and (max-width:599px){.mapWrp #map2024 #ycMap2024 #ycMapInr{width:100%}}@media screen and (max-width:599px){.mapWrp #map2024 #ycMap2024 #ycMapInr .sp-inner{width:550px;position:relative}}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc81f{width:124px;height:41px;left:511px;top:22px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc82f{width:81px;height:69px;left:554px;top:69px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc83f{top:98px;left:397px;width:148px;height:57px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc85f{top:161px;left:397px;width:148px;height:69px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc84f{width:81px;height:84px;left:554px;top:145px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc86f{top:98px;left:284px;width:107px;height:57px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc87f{top:159px;left:284px;width:107px;height:71px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc88f{width:95px;height:99px;top:130px;left:183px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc89f{width:95px;height:54px;top:130px;left:83px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc90f{width:95px;height:40px;top:189px;left:83px}.mapWrp #map2024 #ycMap2024 #ycMapInr #yc91f{width:65px;height:97px;left:12px;top:131px}.mapWrp #map2021 .votesRemaining{top:8px;right:11px;left:auto}.mapWrp #map2021 .phd{float:unset;padding-bottom:11px}.mapWrp #map2021 .each-map-wrap-box{height:90px}.mapWrp #map2021 #yaGraph{overflow:hidden;right:15px;left:auto}@media screen and (max-width:599px){.mapWrp #map2021 #yaGraph{position:absolute;bottom:9px;right:6px}}.mapWrp #map2021 #yaGraph:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#c33 0,#c33 34.1%,#8c8c8c 34.1%,#8c8c8c 35.1%,#006ab4 35.1%,#006ab4 50%,transparent 50.1%,transparent 100%)}.mapWrp #map2021 #ycGraph{overflow:hidden;right:15px;left:auto}@media screen and (max-width:599px){.mapWrp #map2021 #ycGraph{position:absolute;bottom:9px;right:6px}}.mapWrp #map2021 #ycGraph:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#c33 0,#c33 27.1%,#006ab4 27.1%,#006ab4 50.1%,transparent 50.1%,transparent 100%)}.mapWrp #map2017 .yaGraph{overflow:hidden;right:5px;left:auto}@media screen and (max-width:599px){.mapWrp #map2017 .yaGraph{position:absolute;right:6px;bottom:3px}}.mapWrp #map2017 .yaGraph:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#cc3433 0,#cc3433 38.5%,#9abf13 38.5%,#9abf13 42.1%,#2b6aaf 42.1%,#2b6aaf 45.1%,#8e9192 45.1%,#8e9192 50%,transparent 50.1%,transparent 100%)}.mapWrp #map2017 .ycGraph{overflow:hidden;right:5px;left:auto}@media screen and (max-width:599px){.mapWrp #map2017 .ycGraph{position:absolute;right:6px;bottom:3px}}.mapWrp #map2017 .ycGraph:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#cc3433 0,#cc3433 24.5%,#9abf13 24.5%,#9abf13 36.1%,#2b6aaf 36.1%,#2b6aaf 50%,transparent 50.1%,transparent 100%)}.mapWrp #map2014 #yaGraph2014{overflow:hidden;right:6px;left:auto}@media screen and (max-width:599px){.mapWrp #map2014 #yaGraph2014{position:absolute;bottom:3px}}.mapWrp #map2014 #yaGraph2014:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#c33 0,#c33 39.5%,#006ab4 39.5%,#006ab4 50%,transparent 50.1%,transparent 100%)}.mapWrp #map2014 #ycGraph2014{overflow:hidden;right:6px;left:auto}@media screen and (max-width:599px){.mapWrp #map2014 #ycGraph2014{position:absolute;bottom:3px}}.mapWrp #map2014 #ycGraph2014:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#c33 0,#c33 26.1%,#006ab4 26.1%,#006ab4 50.1%,transparent 50.1%,transparent 100%)}.mapWrp #map2012 #yaGraph2012{overflow:hidden;right:6px;left:auto}@media screen and (max-width:599px){.mapWrp #map2012 #yaGraph2012{position:absolute;bottom:3px}}.mapWrp #map2012 #yaGraph2012:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#2b6aaf 0,#2b6aaf 4.5%,#ffdd2d 4.5%,#ffdd2d 8.1%,#8e9192 8.1%,#8e9192 10.1%,#cc3433 10.1%,#cc3433 50.1%,transparent 50.1%,transparent 100%)}.mapWrp #map2012 #ycGraph2012{overflow:hidden;right:6px;left:auto}@media screen and (max-width:599px){.mapWrp #map2012 #ycGraph2012{position:absolute;bottom:3px}}.mapWrp #map2012 #ycGraph2012:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#2b6aaf 0,#2b6aaf 8.5%,#ffdd2d 8.5%,#ffdd2d 19.5%,#8e9192 19.5%,#8e9192 28.1%,#cc3433 28.1%,#cc3433 50.1%,transparent 50.1%,transparent 100%)}.mapWrp #map2009 #yaGraph2009{overflow:hidden;right:6px;left:auto}@media screen and (max-width:599px){.mapWrp #map2009 #yaGraph2009{position:absolute;bottom:3px}}.mapWrp #map2009 #yaGraph2009:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#cc3433 0,#cc3433 10.5%,#64b5f6 10.5%,#64b5f6 12.1%,#2b6aaf 12.1%,#2b6aaf 50.1%,transparent 50.1%,transparent 100%)}.mapWrp #map2009 #ycGraph2009{overflow:hidden;right:6px;left:auto}@media screen and (max-width:599px){.mapWrp #map2009 #ycGraph2009{position:absolute;bottom:3px}}.mapWrp #map2009 #ycGraph2009:after{content:"";width:73px;height:73px;position:absolute;border-radius:50%;left:0;top:0;transform:rotate(-90deg);background-image:conic-gradient(#cc3433 0,#cc3433 21.1%,#64b5f6 21.1%,#64b5f6 24.6%,#2b6aaf 24.6%,#2b6aaf 50.1%,transparent 50.1%,transparent 100%)}#yaMap2014 .polls .num,#ycMap2014 .polls .num{width:50px}@media screen and (min-width:600px){#yaMap2009 .polls .num,#ycMap2009 .polls .num{width:200px}}@media screen and (max-width:599px){#yaMap2009 .polls .num,#ycMap2009 .polls .num{width:48px}}#map2009 .phd,#map2012 .phd,#map2014 .phd,#map2017 .phd{font-size:20px}@media screen and (max-width:599px){#map2017 .phd{float:unset}}#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(/graphics/election-shugiin-2024/images/icon_hukidashi_s@2x.png) no-repeat 0 0;background-size:100%;z-index:100;transform:translateX(-59px)}#yaMapInr2009 .bln_txt,#yaMapInr2012 .bln_txt,#yaMapInr2014 .bln_txt,#yaMapInr2017 .bln_txt,#ycMapInr2009 .bln_txt,#ycMapInr2012 .bln_txt,#ycMapInr2014 .bln_txt,#ycMapInr2017 .bln_txt{text-align:left;padding-left:12px}#yaMapInr2009 .pb,#yaMapInr2012 .pb,#yaMapInr2014 .pb,#yaMapInr2017 .pb,#ycMapInr2009 .pb,#ycMapInr2012 .pb,#ycMapInr2014 .pb,#ycMapInr2017 .pb{cursor:pointer;font-weight:700}.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(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAqqADAAQAAAABAAAAyAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgAyACqAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMACQkJCQkJEAkJEBYQEBAWHhYWFhYeJh4eHh4eJi4mJiYmJiYuLi4uLi4uLjc3Nzc3N0BAQEBASEhISEhISEhISP/bAEMBCwwMEhESHxERH0szKjNLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS//dAAQAC//aAAwDAQACEQMRAD8A9xooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//Q9xooooAKKKKACiiigAooooAKKazKgy5AHvVR7+3U4BLfQUAXaKzf7Ti/utT11G3Jwcj6j/CgC/RUaSxyDKMD9KkoAKKKKACiiigAooooAKKKKAP/0fcaKKKACiiigAooooAKzrm+ER2RYLdz2FNvrrYPJjPzHqfSsagB8kjytukOTTKKKACiiigBVZlO5Tgj0rUt9QOQk/T+9/jWVRQB1YIIyKWsSxuvLbypD8p6exrboAKKKKACiiigAooooA//0vcaKKKACiiigAqKaUQxmQ9qlrL1OTCrGO5yaAMlmLsWbknmm0UUAFFFFABRRRQAUUUUAFdBZT+dDg/eXg1z9X9Ok2z7P7w/lQBu0UUUAFFFFABRRRQB/9P3GiiigAooooAKxNSOZwPRf61t1i6kP3yn1X+tAGbRRRQAUUUUAFFFFABRRRQAVYtTi4Q+9V6s2gzcoPfP5UAdHRRRQAUUUUAFFFFAH//U9xooooAKKKKACs3Uo90QkH8J/Q1pU10V1KN0IxQBytFSSxtFIY26io6ACiiigAooooAKKKKACtLTY90pkP8ACP1NZwBJwK6O2hEEQTv1P1oAsUUUUAFFFFABRRRQB//V9xooooAKKKKACiiigCnd2wnTK/fHT/CsFlZGKsMEV1VVri2juB83BHQigDnKKty2U8R6bh6iqlABRRRQAUVYitppT8qnHqeBWtb2SQne3zN+goAisrQp++lHzdh6Vp0UUAFFFFABRRRQAUUUUAf/1vcaKKKACiiigAooprMqjcxwPegB1FZsuoxrxENx9e1Z0l5cScFsD0HFAHREgck4qB/sz/f2H64rnCSeTzSUAb/lWOc/J+dSKLRTldgP4VzlFAHVBlb7pB+lOrk6njuZ4/usfx5oA6WismLUu0y/iP8ACtKOSOUboyCKAJKKKKACiiigAooooA//1/caKKKACiiqt1crbp6segoAW4uY7cc8segrCmuJZzlzx2Hao3dnYu5yTTaACiiigAooooAKKKKACiiigAp8cjxNujODTKKAN21vVmwj8P8Aoav1yfStuyu/NHlSH5h0PrQBo0UUUAFFFFAH/9D3GiiigCOSRYkMjdBXOSytNIZG71e1GbLCFeg5P1rMoAKKKKACiiigAooooAKKKKACiiigAooooAKUEqQy8EUlFAHR2s4ni3dxwas1z1nN5Mwz91uDXQ0AFFFFAH//0fcaRiFBY9BzS1VvG22zkd+PzoAwJHMjlz1JzTKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArpbaTzYFc9cYP4VzVbOmNmNk9Dn86ANOiiigD//S9xrP1I4tx7sP61oVnal/qV/3v6GgDEooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACtTTD87j2FZdaWmf61v92gDaooooA//T9xqvcQC4QITjBzViigDM/sxP75o/sxP75rTooAzP7MT++aP7MT++a06KAMz+zE/vmj+zE/vmtOigDM/sxP75o/sxP75rTooAzP7MT++aP7MT++a06KAMz+zE/vmj+zE/vmtOigDM/sxP75o/sxP75rTooAzP7MT++aP7MT++a06KAMz+zE/vmp7e0W3YsGJyMVcooAKKKKAP/9k=) no-repeat 0 0;background-size:100%;width:38px;height:45px}.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(/graphics/election-shugiin-2024/images/icon_kaihyou@2x.png) no-repeat 0 -330px;*background:url(/graphics/election-shugiin-2024/images/icon_kaihyou.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(/graphics/election-shugiin-2024/images/icon_kaihyou@2x.png) no-repeat -28px -328px;*background:url(/graphics/election-shugiin-2024/images/icon_kaihyou.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;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;height:14px;max-height:14px;white-space:nowrap;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;display:block;margin-left:-1px;font-weight:700;cursor:pointer}#yaMapInr .pf .nm:hover,#ycMapInr .pf .nm:hover{background:#f4f6fa;color:#000}.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;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}#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}@media screen and (min-width:600px){#yaMapInr,#yaMapInr2009,#yaMapInr2012,#yaMapInr2014,#yaMapInr2017{margin-left:50px}}@media screen and (max-width:599px){#yaMapInr,#yaMapInr2009,#yaMapInr2012,#yaMapInr2014,#yaMapInr2017{overflow:scroll;overflow-y:hidden;width:100%;margin-top:9px}}#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}@media screen and (max-width:599px){#ycMapInr,#ycMapInr2009,#ycMapInr2012,#ycMapInr2014,#ycMapInr2017{overflow:scroll;overflow-y:hidden;width:100%;margin-top:9px}}#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;top:148px}#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{top:248px}#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}.votesRemaining{font-size:12px;position:absolute;top:8px;right:11px}@media screen and (max-width:599px){.votesRemaining{font-size:10px;top:31px;left:10px;right:auto}}.votes-remaining-bold{font-weight:700}#2017Map #mapWrpInr .content-graph-box__01__2017{width:308px}#2017Map #mapWrpInr .content-graph-box__02{width:280px;height:88px}@media screen and (min-width:600px){.pastDataTotal img:last-child,img:nth-child(2){float:right}}#map2017 .pastDataTotal{background-image:url(/graphics/election-shugiin-2024/images/mapgraph01_2017.png),url(/graphics/election-shugiin-2024/images/mapgraph02_2017.png);background:none}#map2017 .pastDataTotal img:last-child{width:42%}@media screen and (max-width:599px){#map2017 .pastDataTotal img:last-child{width:77%}}#map2014 .pastDataTotal{background-image:url(/graphics/election-shugiin-2024/images/mapgraph01_2014.png),url(/graphics/election-shugiin-2024/images/mapgraph02_2014.png);background:none}#map2014 .pastDataTotal img:nth-child(2){width:45%}@media screen and (max-width:599px){#map2014 .pastDataTotal img:nth-child(2){width:84%}}#map2012 .pastDataTotal{background-image:url(/graphics/election-shugiin-2024/images/mapgraph01_2012.png),url(/graphics/election-shugiin-2024/images/mapgraph02_2012.png);background:none}#map2012 .pastDataTotal img:last-child{width:56%}@media screen and (max-width:599px){#map2012 .pastDataTotal img:last-child{width:100%}}#map2009 .pastDataTotal{background-image:url(/graphics/election-shugiin-2024/images/mapgraph01_2009.png),url(/graphics/election-shugiin-2024/images/mapgraph02_2009.png);background:none}#map2009 .pastDataTotal img:last-child{width:45%}@media screen and (max-width:599px){#map2009 .pastDataTotal img:last-child{width:84%}}#map2014 .past-data-total_info{font-size:12px;opacity:.8;text-align:right;margin:-5px 25px}@media screen and (min-width:600px){#map2014 .past-data-total_info{position:absolute;right:-26px;top:115px}}@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-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__advertisement span{font-size:10px}#resultTgt #elec_status{left:4px!important;top:239px!important}}@media screen and (max-width:599px){.uni-election-shugiin-2024.iframe{padding:0}}.uni-election-shugiin-2024.iframe .autoReload{visibility:hidden}.uni-election-shugiin-2024.iframe .election-shugiin-2024-data{width:100%}.uni-election-shugiin-2024.iframe .election-shugiin-2024__switch-mode-wrap{width:422px;height:253px;margin-right:auto;margin-left:auto}@media screen and (max-width:599px){.uni-election-shugiin-2024.iframe .election-shugiin-2024__switch-mode-wrap{width:100%}}.uni-election-shugiin-2024.iframe .election-shugiin-2024-data-graph{transform:translateX(0)}.uni-election-shugiin-2024.iframe .election-shugiin-2024-data-spreadsheet#resultTable{display:none}.election-shugiin-2024-data-info{display:flex}@media screen and (max-width:599px){.election-shugiin-2024-data-info{position:relative;display:block;padding:0}}.election-shugiin-2024-data-info.active{margin-bottom:20px}@media screen and (max-width:599px){.election-shugiin-2024-data-info.active{margin-bottom:30px}}.election-shugiin-2024-data-info .election-shugiin-2024-timeline{cursor:pointer;position:relative}.election-shugiin-2024-data-graph{padding:0;width:422px;height:100%;position:relative;transform:translateX(42px)}@media screen and (max-width:599px){.election-shugiin-2024-data-graph{width:100%;margin:60px auto 0;padding-bottom:0;height:auto;box-sizing:border-box;transform:translateX(0)}}.election-shugiin-2024-data-graph>.msg{position:absolute;width:100%;top:30px;text-align:center}.election-shugiin-2024-data-graph>.msg span{display:inline-block;padding:8px 20px;border-radius:30px;border:1px solid #000}.election-shugiin-2024-data-graph .remain{position:absolute;font-size:14px;line-height:14px;box-sizing:border-box;border:1px solid #000;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:56px;height:40px;padding:5px;background-color:#fff;left:50%;bottom:0;z-index:100;visibility:hidden;margin-left:-28px;margin-bottom:-20px}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .remain{height:auto;line-height:14px;border-radius:2px}}.election-shugiin-2024-data-graph .remain.active{visibility:visible}.election-shugiin-2024-data-graph .remain span{width:100%;text-align:center}.election-shugiin-2024-data-graph .remain>.num{font-family:arial;font-weight:700}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .remain>.num{margin-top:2px}}.election-shugiin-2024-data-graph .dot{width:5px;height:5px;position:absolute;left:233px;z-index:9999;background-color:#fc2;left:254px;bottom:0}.election-shugiin-2024-data-graph .chart-wrap{width:100%;height:100%;overflow:hidden;position:relative}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .chart-wrap{width:100%;height:285px}}.election-shugiin-2024-data-graph .chart-wrap:after{content:"";width:300px;height:300px;border-radius:50%;position:absolute;top:102px;left:calc(50% - 150px);background-color:#eee;z-index:-1}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .chart-wrap:after{width:300px;height:300px;top:135px;left:calc(50% - 150px)}}.election-shugiin-2024-data-graph .pieChart{width:300px;height:300px;border-radius:50%;transform:rotate(-90deg);position:absolute;top:102px;left:60px}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .pieChart{width:300px;height:300px;top:135px;left:calc(50% - 150px)}}.election-shugiin-2024-data-graph .pieChart:after{content:"";width:121px;height:121px;background-color:#fff;border-radius:50%;display:block;position:absolute;left:calc(50% - 60.5px);top:calc(50% - 60.5px)}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .pieChart:after{width:120px;height:120px;left:calc(50% - 60px);top:calc(50% - 60px)}}.election-shugiin-2024-data-graph .pieChart__yoto{z-index:10}.election-shugiin-2024-data-graph .pieChart__yato{z-index:9;transform:rotate(-90deg) scaleY(-1)}.election-shugiin-2024-data-graph .chart-before-wrap{position:absolute;bottom:0;width:102px;height:51px;left:204px;transform:translateX(-44px);overflow:hidden;z-index:20}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .chart-before-wrap{width:102px;height:51px;left:calc(50% - 51px);transform:translateX(0);top:234px;bottom:auto}}.election-shugiin-2024-data-graph .chart-before-wrap>.txt{width:45px;height:20px;display:flex;background-color:#000;color:#fff;font-size:12px;position:absolute;justify-content:center;align-items:center;border:1px solid #fff;bottom:13px;left:50%;transform:translateX(-23px);z-index:1000}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .chart-before-wrap>.txt{font-size:11px;bottom:9px;height:18px;line-height:11px}}.election-shugiin-2024-data-graph .chart-before-wrap>.txt.active{opacity:1}.election-shugiin-2024-data-graph .pieChart-before{transform:rotate(-90deg);width:102px;height:102px;border-radius:50%;position:relative;z-index:200;background-image:conic-gradient(#e09494 0,#e09494 30%,#bababa 30%,#bababa 32%,#66a6d2 32%,#66a6d2 50%,transparent 50%,transparent 100%)}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .pieChart-before{width:102px;height:102px}}.election-shugiin-2024-data-graph .num-wrap{position:absolute;z-index:100;width:91px;display:flex;flex-direction:column;background-color:#fff;border:4px solid #cc3433;box-sizing:border-box;opacity:0;border-radius:4px}.election-shugiin-2024-data-graph .num-wrap.active{opacity:1}.election-shugiin-2024-data-graph .num-wrap.-yoto{flex-direction:column;border-color:#cc3433;background-color:#cc3433;left:0;top:40px}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .num-wrap.-yoto{left:50%;top:0;transform:translateX(-164px)}}@media screen and (max-width:360px){.election-shugiin-2024-data-graph .num-wrap.-yoto{transform:translateX(-130px)}}.election-shugiin-2024-data-graph .num-wrap.-yoto>.ttl{width:100%}.election-shugiin-2024-data-graph .num-wrap.-yato{flex-direction:column;border-color:#2b6aaf;background-color:#2b6aaf;right:0;top:40px}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .num-wrap.-yato{right:50%;top:0;transform:translateX(163px)}}@media screen and (max-width:360px){.election-shugiin-2024-data-graph .num-wrap.-yato{transform:translateX(130px)}}.election-shugiin-2024-data-graph .num-wrap.-yato>.ttl{width:100%}.election-shugiin-2024-data-graph .num-wrap.-other{flex-direction:column;border-color:#8c8c8c;background-color:#8c8c8c;right:0;bottom:30px;width:50px}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .num-wrap.-other{right:50%;bottom:auto;top:112px;transform:translateX(170px)}}@media screen and (max-width:360px){.election-shugiin-2024-data-graph .num-wrap.-other{transform:translateX(154px)}}.election-shugiin-2024-data-graph .num-wrap.-other>.ttl{background-color:#8c8c8c;width:100%;font-size:12px;height:20px;line-height:18px}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .num-wrap.-other>.ttl{height:auto;padding:3px 0;font-size:11px;line-height:11px}}.election-shugiin-2024-data-graph .num-wrap.-other>.numbers>.num{font-size:25px;line-height:22px;padding:2px 0 0}.election-shugiin-2024-data-graph .num-wrap.-other>.numbers>.diff{font-size:15px;line-height:15px}.election-shugiin-2024-data-graph .num-wrap>.ttl{width:100%;text-align:center;height:30px;box-sizing:border-box;font-size:20px;color:#fff;font-weight:700;margin:0;line-height:30px}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .num-wrap>.ttl{height:auto}}.election-shugiin-2024-data-graph .num-wrap>.numbers{background-color:#fff;border-radius:3px}.election-shugiin-2024-data-graph .num-wrap>.numbers>.num{font-size:40px;line-height:38px;font-family:arial;font-weight:700;width:100%;text-align:center;padding:2px 0 0}.election-shugiin-2024-data-graph .num-wrap>.numbers>.diff{font-size:20px;color:#6e6e6e;line-height:20px;font-family:arial;font-weight:700;text-align:center;padding-bottom:2px;display:none;width:100%}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .num-wrap>.numbers>.diff{font-size:20px}}.election-shugiin-2024-data-graph .num-wrap>.numbers>.diff.active{display:block}.election-shugiin-2024-data-graph .status{position:absolute;right:0;transform:translateX(-63px);bottom:-27px;display:none;z-index:100}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .status{right:auto;bottom:-30px;left:50%;transform:translateX(80px)}}.election-shugiin-2024-data-graph .status span{height:26px;border:1px solid #000;font-size:14px;font-weight:400;line-height:14px;padding:2px 6px;box-sizing:border-box;text-align:center;background-color:#fff}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .status span{display:inline-block;height:fit-content;width:70px}}.election-shugiin-2024-data-graph .status.active{display:block}.election-shugiin-2024-data-graph .kahansu{position:absolute;width:50px;left:50%;top:43px;text-align:center;padding-bottom:18px;box-sizing:border-box;opacity:0;transform:translateX(-25px)}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .kahansu{left:0;width:100%;text-align:center;top:77px;transform:translateX(0)}}.election-shugiin-2024-data-graph .kahansu.active{opacity:1}.election-shugiin-2024-data-graph .kahansu:after{display:block;content:"";width:17px;height:15px;background-image:url(/graphics/election-shugiin-2024/images/arrow_graph_kahansu.svg);background-repeat:no-repeat;background-position:bottom;background-size:35px auto;position:absolute;bottom:0;left:50%;transform:translateX(-8px)}.election-shugiin-2024-data-graph .kahansu span{display:block}.election-shugiin-2024-data-graph .kahansu span:first-child{font-size:14px;line-height:14px}.election-shugiin-2024-data-graph .kahansu span:nth-child(2){font-size:20px;line-height:20px;font-weight:700}.election-shugiin-2024-data-graph .info{font-size:12px;position:absolute;bottom:-20px;left:0;transform:translateX(63px);display:none}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .info{display:block;width:100%;left:auto;bottom:auto;margin:3px auto 5px;transform:translate(0)}}.election-shugiin-2024-data-graph .info.active{display:block}@media screen and (max-width:599px){.election-shugiin-2024-data-graph .info span{width:300px;margin:0 auto;display:block}}.election-shugiin-2024__switch-mode-wrap{display:none;position:relative;width:calc(100% - 218px)}@media screen and (max-width:599px){.election-shugiin-2024__switch-mode-wrap{width:100%}}.election-shugiin-2024__switch-mode-wrap.active{display:block}.election-shugiin-2024__switch-mode-wrap .img-wrap{width:100%;height:100%;min-height:253px;display:grid;place-items:center;place-content:center;margin-bottom:20px}@media screen and (max-width:830px){.election-shugiin-2024__switch-mode-wrap .img-wrap{box-sizing:border-box;padding:20px;align-items:center;min-height:auto;margin-bottom:0}}@media screen and (max-width:599px){.election-shugiin-2024__switch-mode-wrap .img-wrap.deguchi{padding:20px 20px 0}}.election-shugiin-2024__switch-mode-wrap .img-wrap.deguchi img{width:80%;height:atuo;max-width:500px}@media screen and (max-width:599px){.election-shugiin-2024__switch-mode-wrap .img-wrap.deguchi img{width:100%;max-width:auto}}.election-shugiin-2024__switch-mode-wrap .img-wrap p{font-size:16px;font-weight:700;width:100%}.election-shugiin-2024__switch-mode-wrap .img-wrap img{display:block;width:100%;max-width:280px;height:auto}@media screen and (max-width:830px){.election-shugiin-2024__switch-mode-wrap .img-wrap img{max-width:400px}}.election-shugiin-2024-data-spreadsheet{font-family:Oswald,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet{margin-top:20px}}.election-shugiin-2024-data-spreadsheet-sup{font-size:12px;text-align:left;color:#333}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-sup{text-align:left;margin-top:10px}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table{width:100%;table-layout:fixed}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr td{vertical-align:middle;text-align:center}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr td:first-child{color:#fff}}.election-shugiin-2024-data-spreadsheet-table tr td.election-shugiin-2024-data-spreadsheet__total-winners{height:56px;font-size:16px}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr td.election-shugiin-2024-data-spreadsheet__total-winners{height:100%}}.election-shugiin-2024-data-spreadsheet-table tr td.election-shugiin-2024-data-spreadsheet__total-winners .num{font-size:22px;line-height:22px}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr td.election-shugiin-2024-data-spreadsheet__total-winners .num{width:auto;height:100%;line-height:100%;display:inline-block;transform:translateY(2px)}}.election-shugiin-2024-data-spreadsheet-table tr td.election-shugiin-2024-data-spreadsheet__total-winners .diff{padding:3px 0;font-size:16px;line-height:16px}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr td.election-shugiin-2024-data-spreadsheet__total-winners .diff{width:auto;padding:0;line-height:100%;height:100%;display:inline-block;transform:translateY(-2px)}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr th{text-align:center;font-weight:700;font-size:14px;height:42px;box-sizing:border-box;table-layout:fixed}}.election-shugiin-2024-data-spreadsheet-table tr th:first-child{width:60px;max-width:60px}.election-shugiin-2024-data-spreadsheet-table tr th.election-shugiin-2024-data-spreadsheet__total-winners{height:56px;font-size:14px}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr th.election-shugiin-2024-data-spreadsheet__total-winners{height:100%;background-color:#e9eef4;border-right:1px solid #fff;width:100%;border-bottom:none}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr th.election-shugiin-2024-data-spreadsheet__total-winners .diff{display:inline}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr th.election-shugiin-2024-data-spreadsheet__proportional-district,.election-shugiin-2024-data-spreadsheet-table tr th.election-shugiin-2024-data-spreadsheet__small-district{height:100%;background-color:#e9eef4;border-right:1px solid #fff;width:50px;border-bottom:none}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr th.election-shugiin-2024-data-spreadsheet__advertisement{height:100%;background-color:#e9eef4;width:50px;border-bottom:none}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table span{width:100%;display:inline-block}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table thead{width:100%}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table thead tr{height:36px}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tbody tr{height:30px}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tbody tr.kaihyo_after .election-shugiin-2024-data-spreadsheet__party{border-color:#a9b8c9}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tbody tr td:first-child{height:30px}}.election-shugiin-2024-data-spreadsheet--bgblue td:first-child{background-color:#2b6aaf}.election-shugiin-2024-data-spreadsheet--bgred td:first-child{background-color:#cc3433}.election-shugiin-2024-data-spreadsheet--bggray td:first-child{background-color:#8c8c8c}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-total td:first-child{color:#000!important}}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-constant td:first-child{color:#000!important;border-bottom:1px solid #a9b8c9}}.election-shugiin-2024-data-spreadsheet__party{background-color:#e9eef4;font-size:14px;font-weight:700;height:30px;border-right:2px solid #fff;box-sizing:border-box}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet__party{border-right:none;border-bottom:1px solid #fff;width:60px;height:100%;display:table-cell;vertical-align:middle;text-align:center}}.election-shugiin-2024-data-spreadsheet__party:last-child{border-right:0}.election-shugiin-2024-data-spreadsheet__total-winners{font-size:14px;border-bottom:1px solid #a9b8c9}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet__total-winners{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet__total-winners>span{display:block;width:100%}}.election-shugiin-2024-data-spreadsheet__total-winners .num{font-weight:500}.election-shugiin-2024-data-spreadsheet__total-winners .diff{display:none;font-weight:400}.election-shugiin-2024-data-spreadsheet__total-winners .diff.active{display:block}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet__total-winners .diff.active{display:inline-block}}.election-shugiin-2024-data-spreadsheet__proportional-district,.election-shugiin-2024-data-spreadsheet__small-district{height:31px;border-bottom:1px solid #a9b8c9}.election-shugiin-2024-data-spreadsheet__advertisement{border-bottom:1px solid #a9b8c9}.election-shugiin-2024__top-graph{width:500px;height:247px;position:relative}#resultTable{position:relative}@media screen and (max-width:599px){#resultTable.active{display:block}}#resultTable.active .election-shugiin-2024-data-spreadsheet-table{display:table}.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__advertisement span{line-height:.5;font-size:12px;display:block}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__advertisement span{line-height:1}}.election-shugiin-2024-data-spreadsheet-constant .election-shugiin-2024-data-spreadsheet__newpower-increase,.election-shugiin-2024-data-spreadsheet-constant .election-shugiin-2024-data-spreadsheet__total-winners,.election-shugiin-2024-data-spreadsheet-table thead .election-shugiin-2024-data-spreadsheet__newpower-increase,.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__newpower-increase,.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__total-winners{background-color:#fff}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__advertisement{width:200%;font-size:16px;line-height:16px}.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__advertisement span{font-size:12px;line-height:12px}.election-shugiin-2024-data-spreadsheet-constant .election-shugiin-2024-data-spreadsheet__advertisement{display:none}.election-shugiin-2024-data{margin-bottom:20px}.election-shugiin-2024-data-spreadsheet-table{border-collapse:collapse}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table{width:100%}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet-table tr td,.election-shugiin-2024-data-spreadsheet-table tr th{display:grid;place-content:center}.election-shugiin-2024-data-spreadsheet-table th{font-size:14px;font-weight:700;border-bottom:1px solid #a9b8c9;background-color:#e9eef4;height:31px}.election-shugiin-2024-data-spreadsheet-table tr{float:left;position:relative}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tr{height:50px;width:100%}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet-table thead{display:block;float:left;width:64px}.election-shugiin-2024-data-spreadsheet-table thead tr{width:100%}.election-shugiin-2024-data-spreadsheet-table tbody{display:block;float:left;width:calc(100% - 64px)}.election-shugiin-2024-data-spreadsheet-table tbody.column13 tr{width:7.69231%}.election-shugiin-2024-data-spreadsheet-table tbody.column14 tr{width:7.14286%}.election-shugiin-2024-data-spreadsheet-table tbody tr{width:7.69231%}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet-table tbody tr{height:50px}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet-table tbody tr:last-child{border-right:none}.election-shugiin-2024-data-spreadsheet-table span{display:block;font-weight:400}.election-shugiin-2024-data-spreadsheet-constant td:first-child,.election-shugiin-2024-data-spreadsheet-total td:first-child{color:#000}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data{margin-bottom:0}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data #participantPlanAcquisitionSeat{padding:10px 0;margin:10px 0 0;border-top:1px solid #ccc}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-exitpoll{margin-bottom:10px}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet{width:100%;margin:0 auto}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet#resultTable{margin:19px 0 10px}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet#resultTable{margin:auto}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet table{width:100%}.election-shugiin-2024-data-spreadsheet tr th{text-align:center}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet tr th{border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #c3c3c3;width:17%;line-height:1}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet tr th:first-child{background-color:#fff;border:none;height:30px}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet tr th:first-child{background-color:#fff;height:30px}}@media screen and (min-width:600px) and (min-width:600px){.election-shugiin-2024-data-spreadsheet tr th:last-child{height:36px;padding:0}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet tr td{text-align:center}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet tr td{border-bottom:1px solid #c3c3c3;border-right:1px solid #c3c3c3}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet-constant .election-shugiin-2024-data-spreadsheet__party,.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__party{color:#000}.election-shugiin-2024-data-spreadsheet-constant .election-shugiin-2024-data-spreadsheet__total-winners,.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__total-winners{font-weight:400}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__party{border-left:1px solid #c3c3c3}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet-total .election-shugiin-2024-data-spreadsheet__total-winners{text-align:center!important}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet-constant .election-shugiin-2024-data-spreadsheet__party{border-left:1px solid #c3c3c3}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet-constant .election-shugiin-2024-data-spreadsheet__advertisement{display:none}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet__party{color:#fff}}@media screen and (min-width:600px) and (max-width:599px){.election-shugiin-2024-data-spreadsheet__total-winners:nth-child(2){border-left:1px solid #c3c3c3;width:33%;font-size:13px}}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet__vacancy{font-size:14px;text-align:right}.election-shugiin-2024-data-spreadsheet--bgblue td:first-child{background-color:#2b6aaf}.election-shugiin-2024-data-spreadsheet--bgred td:first-child{background-color:#cc3433}.election-shugiin-2024-data-spreadsheet--bggray td:first-child{background-color:#8c8c8c}.election-shugiin-2024-data-spreadsheet--bggreen td:first-child{background-color:#9abf13}.election-shugiin-2024-data-info .election-shugiin-2024-timeline .election-shugiin-2024-data-info-sliderArea{border:2px solid #04cbe5;border-radius:10px;width:210px;display:none}.election-shugiin-2024-data-info .election-shugiin-2024-timeline .election-shugiin-2024-data-info-sliderArea-title{background-color:#04cbe5;color:#fff;text-align:center}.kaihyo_now{border-bottom:1px solid #fff!important}}.election-shugiin-2024-data-spreadsheet-table tbody .election-shugiin-2024-data-spreadsheet__advertisement{color:rgba(0,0,0,.4)}@media screen and (min-width:600px){.election-shugiin-2024-data-spreadsheet-table tbody .election-shugiin-2024-data-spreadsheet__advertisement{height:36px;padding:10px 0}}.p100 td.election-shugiin-2024-data-spreadsheet__proportional-district{font-size:0;position:relative}.p100 td.election-shugiin-2024-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}.p901 td.election-shugiin-2024-data-spreadsheet__proportional-district{font-size:0;position:relative}.p901 td.election-shugiin-2024-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}.election-shugiin-2024-data-spreadsheet-sp{width:100%;margin:0 auto;display:none}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-sp{display:block}}.election-shugiin-2024-data-spreadsheet-sp.hidden{display:none}.election-shugiin-2024-data-spreadsheet-sp-item{display:flex;font-size:13px}.election-shugiin-2024-data-spreadsheet-sp-item:first-of-type{border-left:2px solid #fff;border-top:2px solid #fff}.election-shugiin-2024-data-spreadsheet-sp-item:nth-child(2){border-left:2px solid #fff}.election-shugiin-2024-data-spreadsheet-sp-item dl{text-align:center;border-right:2px solid #fff;width:100%}.election-shugiin-2024-data-spreadsheet-sp-item:nth-child(2) dl:last-child dt{color:#1e2428}@media screen and (max-width:599px){.election-shugiin-2024-data-spreadsheet-sp.block{display:block}}.election-shugiin-2024-data-spreadsheet-sp dt{height:1.6em;border-bottom:2px solid #fff;color:#fff}.election-shugiin-2024-data-spreadsheet-sp dd{margin-left:0;font-weight:700;border-bottom:2px solid #fff}.election-shugiin-2024-data-spreadsheet-sp dd span{display:block;height:20px;padding:4px 0 0;line-height:13px;box-sizing:border-box}.election-shugiin-2024-data-spreadsheet-sp dd span.diff{display:none;padding:0}.election-shugiin-2024-data-spreadsheet-sp dd span.diff.active{display:block}.election-shugiin-2024-data-spreadsheet-sp .red{background-color:#cc3433}.election-shugiin-2024-data-spreadsheet-sp .blue{background-color:#2b6aaf}.election-shugiin-2024-data-spreadsheet-sp .grey{background-color:#8c8c8c}.election-shugiin-2024-data .p-timeline-more{padding:5px 0}@media screen and (min-width:600px){.election-shugiin-2024-data .p-timeline-more{display:none}}@media screen and (max-width:599px){.election-shugiin-2024-data .p-timeline-more{padding-top:20px}}.sp-block{display:none}@media screen and (max-width:599px){.sp-block{display:block}}.p-timeline-more #spTableDetail{color:#04cbe5;border:1px solid #04cbe5;border-radius:18px;font-size:.875rem}.p-timeline-more a.open:after{content:"-";font-size:1.625rem}.uni-election-shugiin-2024.home{padding:20px 0 0 18px;box-sizing:border-box}@media screen and (max-width:1199px){.uni-election-shugiin-2024.home{padding:20px 18px 0}}.uni-election-shugiin-2024.home #resultTableSp,.uni-election-shugiin-2024.home .election-shugiin-2024-data-spreadsheet,.uni-election-shugiin-2024.home .p-timeline-more{display:none}.uni-election-shugiin-2024 .fn-category-latest.p-category-latest{margin-top:0}.uni-election-shugiin-2024 .swiper-button-next:after,.uni-election-shugiin-2024 .swiper-button-prev:after{content:""}.uni-election-shugiin-2024 .swiper-slide{max-height:71px}.election-shugiin-2024__morebtn{width:350px;height:40px;box-sizing:border-box;border:1px solid #002b62;border-radius:3px;color:#002b62;font-size:15px;line-height:15px;font-weight:700;display:grid;place-content:center;background-color:#fff;margin-inline:auto}@media screen and (max-width:599px){.election-shugiin-2024__morebtn{width:calc(100% - 40px)}}.election-shugiin-2024__morebtn:hover{text-decoration:none;background-color:#002b62}.election-shugiin-2024__morebtn:hover span{background-image:url(/graphics/election-shugiin-2024/images/arrow_bk_blue_on.svg);color:#fff}.election-shugiin-2024__morebtn span{color:#002b62;padding-right:25px;background-image:url(/graphics/election-shugiin-2024/images/arrow_bk_blue.svg);background-repeat:no-repeat;background-position:100%;background-size:16px auto}.election-shugiin-2024__banner{padding-top:6px}@media screen and (max-width:599px){.election-shugiin-2024__banner{margin:0 10px 10px;padding-top:0}}.election-shugiin-2024__title_nav{margin-bottom:20px}@media screen and (max-width:599px){.election-shugiin-2024__title_nav{margin-bottom:0}}.election-shugiin-2024__swiper{width:100%;height:156px;padding:5px 0;box-sizing:border-box;border-top:2px solid #a9b8c9;border-bottom:2px solid #a9b8c9;position:relative;opacity:0}@media screen and (max-width:599px){.election-shugiin-2024__swiper{height:fit-content;position:relative;border-top:1px solid #a9b8c9;border-bottom:1px solid #a9b8c9;width:100%;margin:0 auto;padding:0}}.election-shugiin-2024__swiper.active{opacity:1}.election-shugiin-2024__swiper:before{content:"";width:100%;height:10px;background-color:#fff;position:absolute;left:0;top:0;z-index:2}@media screen and (max-width:599px){.election-shugiin-2024__swiper:before{display:none}}.election-shugiin-2024__swiper:after{content:"";width:100%;height:4px;background-color:#fff;position:absolute;left:0;bottom:4px;z-index:2}@media screen and (max-width:599px){.election-shugiin-2024__swiper:after{display:none}}.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec{height:142px;overflow:hidden;border:none}@media screen and (max-width:599px){.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec{height:auto;width:100%;overflow:hidden;margin:0}}@media screen and (max-width:599px){.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-category-latest-sec-list{display:flex;margin:0;min-width:100%}}.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item{border-bottom:1px solid #a9b8c9;padding:10px 0;box-sizing:border-box}@media screen and (max-width:599px){.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item{width:100%;border:none;margin:0;padding:10px 17px;overflow:hidden;height:auto;display:flex;align-items:center}}.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item article{position:relative}.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item article .p-list-item__inner{display:grid;grid-template:"caroucel_date" auto "caroucel_ttl" auto/1fr}.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item article .c-list-title{font-size:14px;line-height:18px;margin:0;grid-area:caroucel_ttl}.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item article .c-list-title a{display:block;padding:0 10px;box-sizing:border-box}@media screen and (max-width:599px){.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item article .c-list-title a{padding:0 10px 0 15px}}.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item article .c-list-title a:after{display:none}.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item article .c-list-date{font-size:12px;line-height:12px;color:#67778a;padding:0 10px;grid-area:caroucel_date;margin-bottom:6px;box-sizing:border-box}@media screen and (max-width:599px){.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .p-list-item article .c-list-date{padding:0 15px}}.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .c-list-thumb,.election-shugiin-2024__swiper .p-category-latest .p-category-latest-sec .c-matome-title{display:none}.election-shugiin-2024__swiper .swiper-btn{position:absolute;width:24px;height:24px;left:50%;transform:translateX(-12px);margin:0;padding:0;cursor:pointer;border:none;overflow:hidden;background:none;z-index:10;box-sizing:border-box;white-space:nowrap}@media screen and (max-width:599px){.election-shugiin-2024__swiper .swiper-btn{left:0;transform:translateY(-12px)}}.election-shugiin-2024__swiper .swiper-btn--prev{top:-12px}@media screen and (max-width:599px){.election-shugiin-2024__swiper .swiper-btn--prev{top:50%;left:0;transform:translateY(-12px) rotate(-90deg)}}.election-shugiin-2024__swiper .swiper-btn--next{bottom:-14px}@media screen and (max-width:599px){.election-shugiin-2024__swiper .swiper-btn--next{bottom:auto;top:50%;left:auto;right:0}}.election-shugiin-2024__swiper .swiper-btn--next span{transform:scaleY(-1)}@media screen and (max-width:599px){.election-shugiin-2024__swiper .swiper-btn--next span{transform:scale(1) rotate(90deg)}}.election-shugiin-2024__swiper .swiper-btn span{background-image:url(/graphics/election-shugiin-2024/images/arrow_bk_white.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;display:block;width:100%;height:100%;border-radius:50%;box-sizing:border-box;text-align:left;text-indent:200%;overflow:hidden}.election-shugiin-2024__swiper .c-list-member-only{position:absolute;right:2px;top:0;background:url(/graphics/election-shugiin-2024/images/icon_lock.svg) no-repeat 50%;background-size:100%}@media screen and (max-width:599px){.election-shugiin-2024__swiper .c-list-member-only{right:17px}}.election-shugiin-2024__swiper .c-list-member-only-logged{position:absolute;right:2px;top:0;background:url(/graphics/election-shugiin-2024/images/icon_lock.svg) no-repeat 50%;background-size:100%}@media screen and (max-width:599px){.election-shugiin-2024__swiper .c-list-member-only-logged{right:17px}}.election-shugiin-2024__caroucel{width:218px;height:253px;box-sizing:border-box;position:relative}@media screen and (max-width:599px){.election-shugiin-2024__caroucel{width:100%;height:auto}}.election-shugiin-2024__caroucel .p-timeline-header_link{font-size:16px;height:46px;width:100%;margin-bottom:10px}@media screen and (max-width:599px){.election-shugiin-2024__caroucel .p-timeline-header_link{height:auto;box-sizing:border-box;margin-bottom:10px;text-align:center}}.election-shugiin-2024__caroucel .p-timeline-header_link a{color:#002b61;display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;padding-top:11px}@media screen and (max-width:599px){.election-shugiin-2024__caroucel .p-timeline-header_link a{display:inline-block;width:auto;height:auto;line-height:13px;padding-right:15px;position:relative}}.election-shugiin-2024__caroucel .p-timeline-header_link a:hover,.election-shugiin-2024__caroucel .p-timeline-header_link a:visited{color:#002b61}.election-shugiin-2024__caroucel .p-timeline-header_link a span{display:inline-block;padding-right:20px;background-image:url(/graphics/election-shugiin-2024/images/arrow_bk_blue.svg);background-repeat:no-repeat;background-position:100%;background-size:16px auto}@media screen and (max-width:599px){.election-shugiin-2024__caroucel .p-timeline-header_link a span{background-size:14px auto}}.election-shugiin-2024__caroucel .p-latest{padding:0;margin:0;border-top:none;height:159px;overflow:hidden;position:relative}@media screen and (max-width:599px){.election-shugiin-2024__caroucel .p-latest{height:100%;width:100%}}@media screen and (max-width:599px){.election-shugiin-2024__caroucel .p-latest-articles,.election-shugiin-2024__caroucel .p-list-item__inner{width:100%}}.election-shugiin-2024__caroucel .p-latest-articles article{padding:0;height:53px;box-sizing:border-box}@media screen and (max-width:599px){.election-shugiin-2024__caroucel .p-latest-articles article{height:auto;width:100%;border-bottom:none;padding:0 30px}}.election-shugiin-2024__caroucel .p-latest-articles article .c-list-title{margin:0}.election-shugiin-2024__caroucel .p-latest-articles article h3{padding:0;height:100%}@media screen and (max-width:599px){.election-shugiin-2024__caroucel .p-latest-articles article h3{width:100%;height:fit-content;padding:5px 0}}.election-shugiin-2024__caroucel .p-latest-articles article h3 a{display:flex;width:100%;align-items:center;height:100%;box-sizing:border-box;padding:0 12px 0 0}@media screen and (max-width:599px){.election-shugiin-2024__caroucel .p-latest-articles article h3 a{font-size:14px;padding:0 20px 0 0}}.election-shugiin-2024__caroucel .p-latest-articles article .c-list-thumb{display:none}.election-shugiin-2024__carouce-ttl{width:100%;height:40px}@media screen and (max-width:599px){.election-shugiin-2024__carouce-ttl{display:none}}.election-shugiin-2024__carouce-ttl a{display:block;width:100%;height:100%;font-size:16px;line-height:14px;font-weight:700;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#002b62;border-radius:6px 6px 0 0}.election-shugiin-2024__carouce-ttl a:hover{text-decoration:none}.election-shugiin-2024__carouce-ttl a:visited{color:#fff}.election-shugiin-2024__carouce-ttl span{display:block;width:100%;height:100%;font-size:16px;line-height:14px;font-weight:700;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#002b62;border-radius:6px 6px 0 0}#addInfo{padding-top:15px}@media screen and (max-width:599px){#addInfo{padding:0 0 10px;font-size:12px}}#addInfo.active{padding-top:30px}@media screen and (max-width:599px){#addInfo.active{padding:10px 0 20px}}@media (max-width:1119px){.layout-contents__main{padding-left:0}}.layout-contents__main{position:relative}.autoReload{right:0;top:0;position:absolute;z-index:10;cursor:pointer;display:none}@media screen and (max-width:599px){.autoReload{top:-40px;right:0}}.autoReload.active{display:block}.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;box-sizing:border-box;height:24px;border:2px solid #999;border-radius:12px;cursor:pointer}.switchArea input[type=checkbox]:checked+label{border-color:#002b61}.switchArea label span:after{content:"自動更新OFF";padding:0 0 0 12px;font-weight:700;color:#999}.switchArea input[type=checkbox]:checked+label span:after{content:"自動更新ON";padding:0 12px 0 0;font-weight:700;color:#002b61}.switchArea #swImg{position:absolute;width:16px;height:16px;background:#999;top:4px;left:4px;border-radius:26px;transition:.2s}.switchArea input[type=checkbox]:checked~#swImg{transform:translateX(82px);background:#002b61}@media screen and (max-width:599px){.uni-election-shugiin-2024{padding:0 16px}}#update{display:none}@media screen and (max-width:599px){#yaMap2017 .yaGraph,#ycMap2017 .ycGraph{margin-top:0}}@media screen and (max-width:375px){#map2009 .graph{margin:1px 0 0 6px}}.election-shugiin-2024-header{width:100%}.election-shugiin-2024__title{width:100%;margin-bottom:30px;border-bottom:4px solid #1d338a;display:flex;justify-content:space-between}.election-shugiin-2024__title_nav_date{display:flex;justify-content:flex-end}.election-shugiin-2024__title_nav_dateitem:nth-child(2){margin-left:15px}.election-shugiin-2024__title_nav_list{display:flex;justify-content:flex-end;margin-top:15px}.election-shugiin-2024__title_nav_listitem a{flex-grow:1;border:2px solid #6a81b3;border-right-width:0}.election-shugiin-2024__title_nav_listitem:first-child a{border-top-width:2px;border-right-width:0;border-bottom-width:2px;border-top-left-radius:4px;border-bottom-left-radius:4px}.election-shugiin-2024__title_nav_listitem:last-child a{border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-top-right-radius:4px;border-bottom-right-radius:4px}.election-shugiin-2024__title_nav_listitem:hover{background-color:#1d338a;color:#fff}.election-shugiin-2024__title_nav_listitem a{display:block;color:#1e2428;padding:1em 2em;text-decoration:none;text-align:center}.election-shugiin-2024__title_nav_listitem a:hover{color:#fff}.election-shugiin-2024__title_nav_listitem:first-child:hover{border-top-left-radius:4px;border-bottom-left-radius:4px}.election-shugiin-2024__title_nav_listitem:last-child:hover{border-top-right-radius:4px;border-bottom-right-radius:4px}.election-candidate-2024{background-color:#e6ecff}.election-shugin-ttl{width:100%;font-weight:700;font-size:18px;margin-bottom:10px;color:#1e2428!important;box-sizing:border-box;display:none}.single-post .election-shugiin-2024__title{display:none}.single-post .election-shugin-ttl{display:block;box-sizing:border-box}@media screen and (max-width:599px){.election-shugiin-2024__title{flex-direction:column;padding-bottom:18px}.election-shugiin-2024__title_nav_date{justify-content:center;font-size:12px}.election-shugiin-2024__title_nav_list{justify-content:center;width:auto;margin:10px auto 0;font-size:14px}.election-shugiin-2024__title_nav_listitem:last-child{max-width:160px}.election-shugiin-2024__title_nav_listitem a{padding:.5em 1.5em;text-align:center}.election-candidate-2021 a:after{width:12px;height:11px}.election-shugin-ttl{padding:0 18px}}@media screen and (max-width:336px){.election-shugiin-2024__title_nav_list{max-width:300px;font-size:13px}}@media screen and (max-width:336px){.election-shugiin-2024__title_nav_listitem a{padding:.5em 1.2em}}