:root{--gnb-point:#dab2ff;--gnb-point-1:#dfaaff;--main-color:#5f14a8;--cand-color-1:#003b96;--cand-color-2:#e60024;--cand-color-3:#ed6c00;--cand-color-4:#fcdf3c;--cand-color-5:#006cb8;--cand-color-6:#db1f2d;--cand-color-7:#bcbcbc;--cand-color-8:#00d2c3;--cand-color-9:#ed8000;--cand-color-10:#42bad6}.minjoo{color:var(--cand-color-1)}.minjoo-bg{background:var(--cand-color-1)}.people{color:var(--cand-color-2)}.people-bg{background:var(--cand-color-2)}.rebuilding{color:var(--cand-color-5)}.rebuilding-bg{background:var(--cand-color-5)}.jinbo{color:var(--cand-color-6)}.jinbo-bg{background:var(--cand-color-6)}.reform{color:var(--cand-color-3)}.reform-bg{background:var(--cand-color-3)}.justice{color:var(--cand-color-4)}.justice-bg{background:var(--cand-color-4)}.etc{color:var(--cand-color-7)}.etc-bg{background:var(--cand-color-7)}.basic{color:var(--cand-color-8)}.basic-bg{background:var(--cand-color-8)}.samin{color:var(--cand-color-9)}.samin-bg{background:var(--cand-color-9)}.saemin{color:var(--cand-color-10)}.saemin-bg{background:var(--cand-color-10)}.election .badge.size-sm{display:inline-block;vertical-align:middle;margin-top:-.3rem;height:2rem;line-height:2rem;padding:0 .5rem}.footer-menu-wrap .footer-menu>li>ul>li.new a:after{display:inline-block;margin-left:.5rem;content:"";display:inline-block;width:1.4rem;height:1.5rem;vertical-align:middle;margin-top:-2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Ccircle cx='7' cy='7.5' r='7' fill='%23FF0000'/%3E%3Cpath d='M9.25 4.84375V10.5H8.00781L5.90625 7.44531H5.86719V10.5H4.38281V4.84375H5.64844L7.71875 7.88281H7.76562V4.84375H9.25Z' fill='white'/%3E%3C/svg%3E")}.election .skin-mb{margin-bottom:4rem}.election .line-black:not(.total-menu-wrap .line-black){background:var(--main-color);height:.5rem}.election .card .top h2.title a{background:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none' %3E%3Cpath d='M0.807692 0L0 0.833333L4.26923 5L0 9.16667L0.807692 10L6 5L0.807692 0Z' fill='%235f14a8' /%3E%3C/svg%3E") 100% 50% no-repeat;background-size:8px 14px}.election .result-tab.top{justify-content:flex-start;gap:30px}.election .result-tab.top li{font-size:20px;font-weight:700;color:var(--text-gray-a)}.election .card .top .title,.election .result-tab>li.active>a{color:var(--main-color);font-size:20px;font-weight:800}.election .result-tab>li.active>a:before{display:inline-block;content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='14' viewBox='0 0 15 11' fill='none' %3E%3Cpath d='M4 9.4L0 5.4L1.4 4L4 6.6L10.6 0L12 1.4L4 9.4Z' fill='%236006A2'/%3E%3C/svg%3E") no-repeat;width:15px;height:13px;vertical-align:middle;margin-top:-3px;margin-right:5px}.election .header-menu:after{display:none}.election #container{padding:0}.election-header{width:100%;margin:0 auto;background:#410079 url(../img/election/elec-top-bg.jpg) 50% 50% no-repeat;background-size:120rem;height:13.5rem;color:var(--c-white);position:relative}.election-header .inner{max-width:73.9rem}:where(.election-header,.elec-banner) .slogan{display:flex;justify-content:space-between;align-items:end;padding-top:1rem}.top-logo img{width:9.3rem;margin-left:-.5rem}.election-header .top-tit h2{font-size:2.8rem;margin-top:.7rem;font-weight:800}@media (max-width:390px){.election-header .top-tit h2{font-size:2.5rem}}.count{text-align:right;font-size:0}.count span{display:block}.count span em{display:inline-block}.count span em:first-child{margin-right:.5rem}.count .d-day{font-size:1.6rem;font-weight:700}.count .date{font-size:12px;margin-top:.5rem}.scroll-menu{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;width:100%;max-width:73.9rem;margin:0 auto}.scroll-menu::-webkit-scrollbar{display:none}.elec-gnb-wrap{padding:0 2rem;width:max-content}.elec-gnb ul{display:flex;margin-top:2.1rem;gap:3rem}.elec-gnb ul li{font-size:1.4rem;color:var(--gnb-point);position:relative;flex-shrink:0}.elec-gnb ul li.on:after{display:block;content:'';position:absolute;width:5px;height:5px;background:var(--gnb-point);border-radius:50%;top:-5px;right:-11px}.elec-inner{width:100%;max-width:73.9rem;margin:2rem auto 5rem;padding:0 2rem}.election .badge.size-md{margin-top:-.4rem;vertical-align:middle;display:inline-block}.elec-main01 .card-image{aspect-ratio:1/0.633}.elec-main01 .headline{font-weight:800;font-size:2.6rem;color:var(--text-black-a);margin-top:1.5rem;line-height:1.35}.elec-main01 .headline.type-a{font-size:2.2rem;margin-top:1.5rem}.elec-main01 .keyword-tag{right:1.5rem;left:auto}.elec-main01 .description.lv1{margin-top:.7rem;margin-bottom:2rem}.elec-main01 .description{font-size:1.4rem;color:var(--text-gray-a);line-height:1.6;font-weight:500;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:.4rem}.elec-main01 .keyword-tag a{width:max-content}.elec-main01 .news-list{font-size:0;margin-top:.9rem;margin-bottom:3rem}.elec-main01 .news-list li{line-height:2.7rem;font-size:1.6rem;font-weight:550;color:var(--text-black-b);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.elec-main01 .news-list li:before{display:inline-block;content:'';background:var(--text-black-b);border-radius:50px;width:.5rem;height:.5rem;vertical-align:middle;margin-top:-.2rem;margin-right:.5rem}.elec-main02 li{display:flex;gap:2rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:.1rem solid #eee;align-items:start}.elec-main02 li:last-child{border-bottom:0;padding:0;margin:0}.elec-main02 li .card-image{flex:0 0 13.6rem;aspect-ratio:1/0.662}.elec-main02 li .headline{font-size:1.8rem;font-weight:700;color:var(--text-black-a);line-height:1.35;height:4.8rem;margin-top:-.2rem}.elec-main02 li .description{font-size:1.3rem;font-weight:500;color:var(--text-gray-a);line-height:1.5;margin-top:.7rem}.election .tab{display:flex;align-items:center;background:#e5e5e5;overflow:hidden;border-radius:var(--round_s)}.election .tab li{width:50%}.election .tab li a{display:block;line-height:3.5rem;text-align:center;font-size:1.4rem;font-weight:600;color:#999;background:#e5e5e5;box-sizing:border-box}.election .tab li.on a{background:#fff;border:1px solid var(--main-color);color:var(--main-color);border-radius:var(--round_s)}.election .result-area .tab li.on a{background:var(--main-color);color:#fff}.election .result-area .tab.type-a li.on a{background:#fff;color:var(--main-color)}.local-candidate{display:flex;justify-content:space-between;background:url("../img/election/m-tit-bg1.jpg") no-repeat;background-size:cover;border-radius:var(--round_s);margin-top:.5rem;align-items:center;position:relative;z-index:1}.local-candidate .tit{height:3.7rem;line-height:3.7rem;color:var(--c-white);font-weight:700;font-size:1.8rem;padding-left:1.5rem}.local-candidate .btn-select,.local-candidate select{color:var(--c-white);height:2.5rem;width:6.5rem;border:1px solid var(--gnb-point-1);border-radius:5rem;margin-right:1.5rem;text-align:center;line-height:2.3rem;font-size:1.3rem;color:var(--gnb-point-1)}.local-candidate select{background:0 0;-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:6.5rem;padding:0 .8rem;appearance:none;outline:0;opacity:0}.local-candidate .select{color:var(--c-white);height:2.5rem;width:6.5rem;border:1px solid var(--gnb-point-1);border-radius:5rem;margin-right:1.5rem;text-align:center;line-height:2.3rem;font-size:1.3rem;color:var(--gnb-point-1);position:absolute;right:0}.local-candidate select:after{display:block;content:'';position:absolute;height:65px;width:65px;border:1px solid red}.local-candidate select option{color:var(--text-black-a)}.map-area .con-box{background:#f4f4f4;border-radius:0 0 .5rem .5rem;padding:3rem 0 2.5rem;text-align:center;margin-top:-.5rem;position:relative;z-index:0;height:max-content}.map-area .tab-con.con1{margin-bottom:4rem}.map-area .map{display:none;text-align:center;box-sizing:border-box;width:100%;position:absolute;z-index:10;top:0;left:0;padding:2rem 0 3rem;background:#f4f4f4;border-radius:0 0 .5rem .5rem}@media (max-width:330px){.map svg{width:100%;height:auto}.map-area .con-box{min-height:38rem}}.map .tooltip rect{width:37px;height:21px}.South_Jeolla .tooltip rect{width:61px}.map tspan{transform:translate(1px,-2px);font-size:1.4rem;font-weight:600}.tooltip{opacity:0;visibility:hidden;transition:opacity .3s ease;font-weight:600}.over{cursor:pointer}.over.active .ch-fill{fill:#dabffb;transition:fill .3s ease-in-out}.over.active .tooltip{opacity:1;visibility:visible}.over text{font-size:14px;fill:var(--main-color);font-weight:600;transform:translateX(1px)}.candidate-swiper{position:relative;overflow:hidden}.candidate-swiper .swiper-slide{width:100%!important;padding:0 2.5rem;min-width:0}.cand-list{width:100%;display:flex;gap:1.5rem}.cand-list .cand{width:calc(50% - .75rem);justify-items:center}.cand-list .cand .card-image{width:11rem;height:11rem;border-radius:50%;background:rgba(255,255,255,.5) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Cpath d='M20.5 19.1577C17.8692 19.1577 15.6171 18.2199 13.7439 16.3443C11.8702 14.4682 10.9333 12.2131 10.9333 9.57887C10.9333 6.94468 11.8702 4.68977 13.7439 2.81414C15.6171 0.938046 17.8692 0 20.5 0C23.1308 0 25.3829 0.938046 27.2561 2.81414C29.1298 4.68977 30.0667 6.94468 30.0667 9.57887C30.0667 12.2131 29.1298 14.4682 27.2561 16.3443C25.3829 18.2199 23.1308 19.1577 20.5 19.1577ZM0 40V33.9154C0 32.5752 0.363534 31.3341 1.0906 30.1919C1.81767 29.0498 2.78937 28.1717 4.0057 27.5577C6.70714 26.2317 9.43251 25.2371 12.1818 24.5739C14.9311 23.9107 17.7038 23.5791 20.5 23.5791C23.2962 23.5791 26.0689 23.9107 28.8182 24.5739C31.5675 25.2371 34.2929 26.2317 36.9943 27.5577C38.2106 28.1717 39.1823 29.0498 39.9094 30.1919C40.6365 31.3341 41 32.5752 41 33.9154V40H0Z' fill='%23CCCCCC'/%3E%3C/svg%3E") 50% 50% no-repeat}.cand-list .cand .name{text-align:center;font-weight:700;color:var(--text-black-a);font-size:20px;margin-top:20px}.cand-list .cand .part{text-align:center;font-size:14px;font-weight:500;margin-top:8px}.cand-list .cand .part.col1{color:var(--cand-color-1)}.cand-list .cand .part.col2{color:var(--cand-color-2)}.cand-list .cand .history{margin-top:11px;font-size:14px;font-weight:500;color:var(--text-gray-b);line-height:1.46;max-width:100%;flex-shrink:1;min-width:0}.cand-list .cand .history li{text-indent:-10px;padding-left:10px;text-align:left;word-break:break-all}.cand-list .cand .history li:before{display:inline-block;content:'';background:var(--text-gray-a);width:3px;height:3px;border-radius:50px;vertical-align:middle;margin-right:8px;margin-top:-2px}.candidate-info .next-btn,.candidate-info .prev-btn{position:absolute;width:24px;height:22px;top:50%;margin-top:7px;cursor:pointer;z-index:10;outline:0}.candidate-info .prev-btn{left:0;background:url("../../img/election/swiper-button-on.svg") 100% 50% no-repeat;background-size:13px}.candidate-info .next-btn{right:0;background:url("../../img/election/swiper-button-on.svg") 100% 50% no-repeat;background-size:13px;transform:rotate(180deg)}.candidate-info .prev-btn.swiper-button-disabled{background:url("../../img/election/swiper-button.svg") 100% 50% no-repeat;background-size:13px;cursor:none;pointer-events:none}.candidate-info .next-btn.swiper-button-disabled{background:url("../../img/election/swiper-button.svg") 100% 50% no-repeat;background-size:13px;transform:rotate(180deg);cursor:none;pointer-events:none}.candidate-info p{text-align:right;font-size:12px;color:var(--text-gray-a);font-weight:500;padding:2rem 2.5rem 0}.candidate-info p span{color:var(--text-black-a)}.election .photo-list{display:flex;flex-wrap:wrap;gap:1.5rem 1.5rem}.election .photo-list li{flex:0 0 calc(50% - .75rem)}.election .photo-list li .card-image{width:100%;aspect-ratio:1/0.633}.election .photo-list li .headline{line-height:1.5;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;color:var(--text-black-a);font-size:1.6rem;font-weight:600;margin-top:1rem;max-height:4.8rem}.election .photo-list-01{margin-top:2.2rem}.election .photo-list-01 li{display:flex;justify-content:flex-end;margin-bottom:1rem;padding-bottom:1rem;border-bottom:.1rem solid #eee;align-items:center;gap:1.5rem}.election .photo-list-01 li:last-child{border-bottom:0;padding:0;margin:0}.election .photo-list-01 li .card-image{flex:0 0 9rem;min-width:0;aspect-ratio:1/0.778}.election .photo-list-01 li .box{flex:1}.election .photo-list-01 li .headline{font-size:1.7rem;font-weight:700;margin-top:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.election .elec-main07 .card-image{aspect-ratio:16/9}.election .elec-main07 .card-image iframe{width:100%;height:100%}.short-swipe{overflow:hidden;margin:0 -2rem;padding:0 2rem}.short-swipe .swiper-slide{width:17rem}.short-swipe .swiper-slide .card-image{aspect-ratio:9/16;width:100%}.short-swipe .swiper-slide .card-image iframe{width:100%;height:100%}.short-swipe .swiper-slide .headline{font-size:1.6rem;line-height:1.5;font-weight:600;color:var(--text-black-a);margin-top:1.1rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.photo-swipe{overflow:hidden;position:relative;margin:0 -2rem;padding:0 2rem}.photo-swipe .card-image{width:100%;aspect-ratio:12/8}.photo-swipe .card-image>a:not(.btn-photo):after{position:absolute;left:0;top:auto;bottom:0;width:100%;height:100%;content:"";z-index:1;background:linear-gradient(180deg,rgba(102,102,102,0) 50%,rgba(0,0,0,.95) 100%)}.photo-swipe .card-image .headline{position:absolute;left:2rem;bottom:2rem;z-index:2;color:var(--c-white);font-size:1.7rem;font-weight:700;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;width:calc(100% - 6.5rem)}.photo-swipe .card-image .btn-photo{position:absolute;right:2rem;bottom:2rem;z-index:2;width:19px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' viewBox='0 0 19 17' fill='none'%3E%3Cpath d='M6.36232 10.8975H15.9654L12.9557 7.2699L10.4578 10.1882L8.66593 8.13071L6.36232 10.8975ZM5.05352 14.0226C4.57029 14.0226 4.16184 13.8733 3.82818 13.5748C3.49451 13.2762 3.32768 12.9108 3.32768 12.4784V1.54417C3.32768 1.1118 3.49451 0.746352 3.82818 0.447811C4.16184 0.149271 4.57029 0 5.05352 0H17.2742C17.7574 0 18.1658 0.149271 18.4995 0.447811C18.8332 0.746352 19 1.1118 19 1.54417V12.4784C19 12.9108 18.8332 13.2762 18.4995 13.5748C18.1658 13.8733 17.7574 14.0226 17.2742 14.0226H5.05352ZM5.05352 12.774H17.2742C17.3568 12.774 17.4325 12.7432 17.5012 12.6816C17.5701 12.6201 17.6045 12.5524 17.6045 12.4784V1.54417C17.6045 1.47021 17.5701 1.4025 17.5012 1.34103C17.4325 1.2794 17.3568 1.24859 17.2742 1.24859H5.05352C4.97086 1.24859 4.89518 1.2794 4.82648 1.34103C4.7576 1.4025 4.72316 1.47021 4.72316 1.54417V12.4784C4.72316 12.5524 4.7576 12.6201 4.82648 12.6816C4.89518 12.7432 4.97086 12.774 5.05352 12.774ZM1.72583 17C1.2426 17 0.834157 16.8507 0.500494 16.5522C0.166831 16.2536 0 15.8882 0 15.4558V3.27298H1.39548V15.4558C1.39548 15.5298 1.42992 15.5975 1.4988 15.659C1.5675 15.7206 1.64318 15.7514 1.72583 15.7514H15.342V17H1.72583Z' fill='white'/%3E%3C/svg%3E") 0 0 no-repeat;text-indent:-9999px}.elec-main09 .report-list li:first-child{padding-top:1.5rem}.elec-main09 .report-list li{display:flex;gap:1.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #eee;align-items:center}.elec-main09 .report-list li:last-child{border-bottom:0;margin-bottom:0}.elec-main09 .report-list li .card-image{flex:0 0 12rem;aspect-ratio:1/0.667}.elec-main09 .report-list li .card-body{flex:1;margin-top:-1px}.elec-main09 .report-list li h2{font-size:1.7rem;font-weight:700;color:var(--text-black-a);line-height:1.5;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;height:4.8rem}.elec-main09 .report-list li .byline{display:flex;justify-content:space-between;margin-top:1rem;align-items:center}.elec-main09 .report-list li .byline .date{font-size:1.3rem;font-weight:600;color:var(--text-gray-a)}.elec-main09 .report-list li .byline .bookmark{width:1.6rem;height:1.6rem;background-repeat:no-repeat;background-size:contain;background-position:center;border:none;cursor:pointer;background-color:transparent;padding:0;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='16' viewBox='0 0 12 16' fill='none'><path d='M0 15.5V1.6155C0 1.15517 0.154167 0.770833 0.4625 0.4625C0.770833 0.154167 1.15517 0 1.6155 0H10.3845C10.8448 0 11.2292 0.154167 11.5375 0.4625C11.8458 0.770833 12 1.15517 12 1.6155V15.5L6 12.923L0 15.5ZM1 13.95L6 11.8L11 13.95V1.6155C11 1.4615 10.9359 1.32042 10.8077 1.19225C10.6796 1.06408 10.5385 1 10.3845 1H1.6155C1.4615 1 1.32042 1.06408 1.19225 1.19225C1.06408 1.32042 1 1.4615 1 1.6155V13.95Z' fill='%231C1C1C'/></svg>")}.elec-main09 .report-list li .byline .bookmark.active{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='13' height='16' viewBox='0 0 13 16' fill='none'><path d='M0 16V1.72681C0 1.24426 0.175 0.835821 0.525 0.501493C0.875 0.167164 1.30258 0 1.80775 0H11.1922C11.6974 0 12.125 0.167164 12.475 0.501493C12.825 0.835821 13 1.24426 13 1.72681V16L6.5 13.3364L0 16Z' fill='%231C1C1C'/></svg>")}.elec-main09 .more-btn{width:100%;text-align:center;border:1px solid #e5e5e5;border-radius:var(--round_s);height:4.5rem;line-height:4.5rem;font-size:1.4rem;font-weight:700;color:var(--text-gray-a)}.elec-history .tit{background:url(../img/election/history-tit-bg.jpg) no-repeat;background-size:cover;height:5.5rem;line-height:5.5rem;padding:0 2rem;color:#fff;border-radius:var(--round_s) var(--round_s) 0 0;font-size:2rem;font-weight:800;position:relative}.elec-history .tit:after{display:block;content:'';background:url(../img/election/ico-history.png);position:absolute;width:92px;height:70px;background-size:100%;right:2rem;top:-1.5rem}.elec-history .history-con{background:var(--main-color);color:#fff;padding:2.5rem 0 0;border-radius:0 0 var(--round_s) var(--round_s);border:1px solid #6f2bb0}.history-con ul{background:url(../img/election/line-b.png) 15.4rem 10px repeat-y;position:relative}.history-con ul:after{display:block;content:'';width:5px;height:5px;position:absolute;left:15.4rem;top:0;background:var(--main-color);z-index:0}.history-con ul li{display:flex;gap:30px;margin-bottom:25px;position:relative;line-height:1.35;z-index:10}.history-con ul li .date{font-size:0;text-align:right;position:relative;flex-shrink:0;width:14rem}.history-con ul li .day{font-size:14px;font-weight:600;letter-spacing:-.4px}.history-con ul li .date .mon{color:#cc97ff;font-weight:700;font-size:1.4rem;margin-right:.3rem}.history-con ul li .info{font-size:15px;padding-right:2rem;word-break:keep-all}.history-con ul li .info span.block{display:block}@media (max-width:450px){.history-con ul li .info span{display:block}}.history-con ul li .cir{display:block;position:absolute;width:5px;height:5px;top:7px;right:-17px}.history-con ul li .cir em{position:absolute;width:5px;height:5px;border-radius:50px;background:var(--c-white);top:0;left:0;display:block;z-index:100}.history-con ul li .cir:after{display:block;content:'';position:absolute;width:13px;height:13px;left:-4px;top:-4px;background:var(--main-color);z-index:0;border-radius:50px}.history-con ul li .cir.event em{background:var(--c-white)}.history-con ul li .cir.event:before{display:block;content:'';position:absolute;width:13px;height:13px;left:-4px;top:-4px;z-index:1;border-radius:50px;background:#cc97ff}.history-con ul li .cir.event:after{background:#cc97ff;animation:scale 1.5s cubic-bezier(.4,0,1,1) infinite}@keyframes scale{0%{opacity:0}50%{opacity:.5;filter:blur(1px)}100%{transform:scale(3);opacity:0;filter:blur(5px)}}#header .header-menu:after{width:100%;border-radius:0}.elec-banner{background:#410079 url(../img/election/elec-top-bg.jpg) 50% 50% no-repeat;background-size:120rem;width:100%;height:6rem}.elec-banner.vote .present{color:rgba(224,174,255,.7);border:1px solid rgba(255,255,255,.5);border-radius:50px;font-size:1.1rem;font-weight:700;height:2.5rem;line-height:2.3rem;padding:0 1rem}.elec-banner.vote{height:10rem;position:relative}.elec-banner.vote .top{height:6rem;position:relative;overflow:inherit}.elec-banner.vote .out{font-size:1.3rem;font-weight:500;margin-bottom:.5rem}.elec-banner.vote .out span{display:inline-block;margin-left:.3rem}.elec-banner.vote .top-right .count{flex-direction:column;align-items:flex-end;justify-content:center}.elec-banner.vote:before{display:block;content:'';position:absolute;top:5.9rem;height:1px;background:rgba(255,255,255,.2);left:0;width:100%;z-index:0}.elec-banner .second{height:4rem}.elec-banner .second .progress{display:flex;color:#fff;align-items:center;height:4rem}.elec-banner .second .progress .tit{font-size:1.5rem;font-weight:500}.elec-banner .second .progress .per{font-size:1.8rem;font-weight:700;margin-left:.5rem}.elec-banner .time{font-size:1.1rem;margin-left:1.5rem}.elec-banner .time:before{display:inline-block;content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 20 20' fill='red' %3E%3Cpath d='M13.3,14.7l1.4-1.4L11,9.6V5H9v5.4L13.3,14.7z M10,20c-1.383,0-2.683-0.262-3.9-0.788c-1.217-0.525-2.275-1.237-3.175-2.137S1.312, 15.117, 0.788, 13.9S0, 11.383, 0, 10c0-1.383, 0.263-2.683, 0.788-3.9 s1.238-2.275, 2.137-3.175S4.883, 1.312, 6.1, 0.788S8.617, 0, 10, 0s2.683, 0.263, 3.9, 0.788s2.275, 1.238, 3.175, 2.137 s1.612, 1.958, 2.137, 3.175C19.738, 7.317, 20, 8.617, 20, 10c0, 1.383-0.262, 2.683-0.788, 3.9c-0.525, 1.217-1.237, 2.275-2.137, 3.175 s-1.958, 1.612-3.175, 2.137C12.683, 19.738, 11.383, 20, 10, 20z M10, 18c2.217, 0, 4.104-0.779, 5.663-2.337S18, 12.217, 18, 10 s-0.779-4.104-2.337-5.662S12.217, 2, 10, 2S5.896, 2.779, 4.338, 4.338S2, 7.783, 2, 10s0.779, 4.104, 2.338, 5.663S7.783, 18, 10, 18z' fill=' %23ffffff'/%3E%3C/svg%3E") 100% 50% no-repeat;width:1rem;height:1rem;background-size:cover;vertical-align:middle;margin-right:3px;margin-top:-2px}.elec-banner.vote .vote-counting{display:flex;gap:2.5rem;height:4rem;overflow:hidden}.counter-swiper{margin:0 -2rem;padding:0 2rem;transition-timing-function:linear!important;position:relative}.counter-swiper .swiper-slide{width:max-content;gap:25}.counter-swiper .swiper-wrapper{transition-timing-function:linear!important;margin:0 auto}.elec-banner.vote .vote-counting .ranking{display:flex;align-items:center;gap:1rem!important;height:4rem;flex-shrink:0}.elec-banner.vote .vote-counting .ranking .local{color:#cea2f5;font-size:1.4rem;font-weight:700;flex-shrink:0;flex-shrink:0}.elec-banner.vote .vote-counting .ranking .local:before{display:inline-block;content:'';width:4px;height:4px;border-radius:10px;background:#cea2f5;vertical-align:middle;margin-top:-3px;margin-right:.5rem}.elec-banner.vote .vote-counting .rank{display:flex;gap:1rem;flex-shrink:0}.elec-banner.vote .vote-counting .rank>div{display:flex;align-items:center}.elec-banner.vote .vote-counting .rank :where(.first,.second){width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.5rem;font-weight:600;margin-right:.5rem;text-align:center;line-height:2.4rem;flex-shrink:0}.elec-banner.vote .vote-counting .rank :where(.first,.second) span{font-size:1rem;font-weight:800;vertical-align:bottom}.elec-banner.vote .vote-counting .rank .first{background:#fff;color:#8200af;flex-shrink:0}.elec-banner.vote .vote-counting .rank .per{font-size:1.2rem;font-weight:500;margin-left:.5rem;flex-shrink:0}.elec-banner.vote .vote-counting .rank .second{background:#fff;color:#8200af}.elec-banner.vote .vote-counting .name{font-weight:600;font-size:1.4rem;flex-shrink:0}.elec-banner.vote .vote-counting .rank .part{font-size:1.4rem;font-weight:500;flex-shrink:0}.elec-banner.vote .vote-counting .rank .part span{font-weight:800;font-size:1.3rem;margin-left:5px;display:inline-block;vertical-align:middle}#header .header-menu:after{display:none}.elec-banner .inner{height:100%}.elec-banner a{height:100%;display:block}.elec-banner{color:#fff}.elec-banner .slogan{padding-top:0;align-items:center;height:100%}.elec-banner .slogan .top-left{margin-top:-1rem}.elec-banner .top-logo img{width:8rem}.elec-banner .top-tit h2{font-size:2rem;font-weight:700;margin-top:.5rem}.elec-banner .top-right .count{display:flex;align-items:center}.elec-banner .go-elec{font-size:1.1rem;font-weight:700;color:#e0b1ff;border:1px solid #e0b1ff;border-radius:50px;margin-left:1rem;width:6rem;height:2.5rem;text-align:center;line-height:2.3rem}.election .result-area{margin-top:20px}.election .result-area .tab2{display:flex;align-items:center}.election .result-area .tab2 li{width:50%;text-align:center;font-size:1.5rem;font-weight:600;color:#999;border-bottom:1px solid #e5e5e5;height:4.7rem;line-height:4.6rem}.election .result-area .tab2 li.on{color:var(--main-color);border-bottom:1px solid var(--main-color)}.depth-pann2 .graph01{position:relative;padding:20px 0}.chart-wrap{text-align:center;padding:0 0 2rem 0}.chart-wrap text{font-size:14px!important;font-weight:500;fill:var(--c-white)}.caption-list li{display:flex;width:100%;align-items:center;color:var(--text-gray-a);height:4.1rem;line-height:4rem}#semione>div{width:100%}.caption-list li:first-child>div:not(:first-child){border-top:1px solid #e5e5e5}.caption-list li>div:not(:first-child){border-bottom:1px solid #e5e5e5}.caption-list li .part{font-size:1.5rem;font-weight:600;width:9rem;padding-left:1rem}.caption-list li .count{font-size:1.5rem;text-align:right;font-weight:700;flex-grow:1}.caption-list li.minjoo .count{color:var(--cand-color-1)}.caption-list li.people .count{color:var(--cand-color-2)}.caption-list li.reform .count{color:var(--cand-color-3)}.caption-list li.justice .count{color:var(--cand-color-4)}.caption-list li.rebuilding .count{color:var(--cand-color-5)}.caption-list li.jinbo .count{color:var(--cand-color-6)}.caption-list li.etc .count{color:var(--cand-color-7)}.caption-list li .logo{width:3.5rem;height:3.5rem;border-radius:50%;border:2px solid;margin-right:1rem;overflow:hidden}.caption-list li.minjoo .logo{border-color:var(--cand-color-1);background:url(../../img/election/minjoo.png) 50% 50% no-repeat;background-size:cover}.caption-list li.people .logo{border-color:var(--cand-color-2);background:url(../../img/election/people.png) 50% 50% no-repeat;background-size:cover}.caption-list li.reform .logo{border-color:var(--cand-color-3);background:url(../../img/election/reform.png) 50% 50% no-repeat;background-size:cover}.caption-list li.rebuilding .logo{border-color:var(--cand-color-5);background:url(../../img/election/rebuilding.png) 50% 50% no-repeat;background-size:cover}.caption-list li.jinbo .logo{border-color:var(--cand-color-6);background:url(../../img/election/jinbo.png) 50% 50% no-repeat;background-size:cover}.caption-list li.justice .logo{border-color:var(--cand-color-4);background:url(../../img/election/justice.png) 50% 50% no-repeat;background-size:cover}.caption-list li.etc .logo{border-color:var(--cand-color-7);background:var(--c-white)}.caption-list li .per{width:9rem;text-align:right;font-size:1.5rem;font-weight:700}.local-list{display:flex;gap:.3rem;margin-top:1rem}.nav-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;width:calc(100% + 4rem);margin:0 -2rem}.local-nav{width:max-content;padding:0 2rem}.local-list li{border:1px solid #e5e5e5;border-radius:var(--round_s);padding:0 1rem;height:3rem;text-align:center;line-height:2.8rem;color:#999;font-size:1.4rem;font-weight:600;flex-shrink:0}.local-list li.on{border-color:var(--main-color);color:var(--main-color)}.result-candidate{padding-top:1.7rem}.result-candidate .vote-rate{text-align:right;width:100%;font-size:1.3rem;color:var(--text-gray-a);font-weight:500;padding-right:1.5rem}.result-candidate .vote-rate.pad-no{padding-right:0}.result-candidate .vote-rate .num{font-size:15px;font-weight:700;color:var(--text-black-a);margin-left:5px}.result-candidate .result-tit{height:5rem;display:flex;justify-content:space-between;align-items:center;background:#f4f4f4;border:1px solid #e4e4e4;border-radius:var(--round_s);padding:0 1.5rem;margin-top:1rem}.result-candidate .result-tit h2{font-size:1.9rem;font-weight:700;color:var(--text-black-a)}.result-candidate .result-tit .counting span{vertical-align:middle;display:inline-block}.result-candidate .result-tit .counting .count-tit{width:4.2rem;height:2.1rem;line-height:2rem;background:#fff;border:1px solid var(--main-color);border-radius:50px;text-align:center;font-size:1.2rem;color:var(--main-color);font-weight:600}.result-candidate .result-tit .counting .num{color:var(--main-color);font-weight:800;font-size:1.9rem;margin-left:4px}.result-candidate .can-rank-best{display:flex;justify-content:center;text-align:center;margin-top:2rem;gap:.5rem}.result-candidate .can-rank-best .rank{position:relative}.result-candidate .can-rank-best .rank .badge{position:absolute;z-index:10;top:.4rem}.result-candidate .can-rank-best .rank .badge:not(.elected){border-radius:50px;width:36px;height:36px}.result-candidate .can-rank-best .rank.rank-1 .badge:not(.elected){left:-7px}.result-candidate .can-rank-best .rank.rank-2 .badge:not(.elected){right:-15px}.result-candidate .can-rank-best .rank img{width:100%}.result-candidate .can-rank-best .rank .elected{width:65px;height:45px;background:url("../../img/election/best_badge.png") no-repeat;background-size:cover;position:absolute;display:block}.result-candidate .can-rank-best .rank .elected:after{display:inline-block;content:'당선';color:#fff;text-align:center;padding-top:11px;font-size:13px;font-weight:700;text-shadow:0 0 8px rgba(0,0,0,.4)}.result-candidate .can-rank-best .rank-1 .badge.elected{width:65px;left:-25px;top:0}.result-candidate .can-rank-best .rank-2 .badge.elected{width:65px;right:-30px;top:0}.tour:before{content:'유력';color:#fff;text-align:center;line-height:3.6rem;font-size:1.3rem;font-weight:700}.certain:before{content:'확실';color:#fff;text-align:center;line-height:3.6rem;font-size:1.3rem;font-weight:700}.best:before{content:'1';color:#fff;text-align:center;line-height:3.6rem;font-size:1.3rem;font-weight:700}.best:after{display:inline-block;content:'위';color:#fff;text-align:center;line-height:3.6rem;font-size:1.1rem;font-weight:700;vertical-align:middle;margin-top:-2px}.can-rank-best .badge.second:before{content:'2';color:#fff;text-align:center;line-height:3.6rem;font-size:1.3rem;font-weight:700}.can-rank-best .badge.second:after{display:inline-block;content:'위';color:#fff;text-align:center;line-height:3.6rem;font-size:1.1rem;font-weight:700;vertical-align:middle;margin-top:-2px}.badge.minjoo{background:var(--cand-color-1);background:conic-gradient(from 310deg at 50% 50%,#032358 92deg,#003b96 143deg);-webkit-background:conic-gradient(from 310deg at 50% 50%,rgb(3,35,88) 92deg,rgba(0,59,150,1) 143deg);-moz-background:conic-gradient(from 310deg at 50% 50%,rgb(3,35,88) 92deg,rgba(0,59,150,1) 143deg)}.badge.people{background:var(--cand-color-2);background:conic-gradient(from 310deg at 50% 50%,#be180f,#c7180f,#d0190f,#d9190f,#e2190f,#eb190e,#f41a0e,#e60024)}.badge.reform{background:var(--cand-color-2);background:conic-gradient(from 310deg at 50% 50%,#be5701 92deg,#ed6c00 143deg);-webkit-background:conic-gradient(from 310deg at 50% 50%,rgba(190,87,1,1) 92deg,rgba(237,108,0,1) 143deg);-moz-background:conic-gradient(from 310deg at 50% 50%,rgba(190,87,1,1) 92deg,rgba(237,108,0,1) 143deg)}.badge.jinbo{background:var(--cand-color-6);background:conic-gradient(from 310deg at 50% 50%,#b91c29 92deg,#db1f2d 143deg);-webkit-background:conic-gradient(from 310deg at 50% 50%,rgba(185,28,41,1) 92deg,rgba(219,31,45,1) 143deg);-moz-background:conic-gradient(from 310deg at 50% 50%,rgba(185,28,41,1) 92deg,rgba(219,31,45,1) 143deg)}.badge.justice{background:var(--cand-color-6);background:conic-gradient(from 310deg at 50% 50%,#cfb733 92deg,#fcdf3c 143deg);-webkit-background:conic-gradient(from 310deg at 50% 50%,rgba(207,183,51,1) 92deg,rgba(252,223,60,1) 143deg);-moz-background:conic-gradient(from 310deg at 50% 50%,rgba(207,183,51,1) 92deg,rgba(252,223,60,1) 143deg)}.badge.rebuilding{background:var(--cand-color-6);background:conic-gradient(from 310deg at 50% 50%,#015795 92deg,#006cb8 143deg);-webkit-background:conic-gradient(from 310deg at 50% 50%,rgba(1,87,149,1) 92deg,rgba(0,108,184,1) 143deg);-moz-background:conic-gradient(from 310deg at 50% 50%,rgba(1,87,149,1) 92deg,rgba(0,108,184,1) 143deg)}.badge.etc{background:var(--cand-color-6);background:conic-gradient(from 310deg at 50% 50%,#929292 92deg,#bcbcbc 143deg);-webkit-background:conic-gradient(from 310deg at 50% 50%,rgb(146,146,146) 92deg,rgba(188,188,188,1) 143deg);-moz-background:conic-gradient(from 310deg at 50% 50%,rgb(146,146,146) 92deg,rgba(188,188,188,1) 143deg)}.result-candidate .can-rank-best .card{width:11.8rem;height:11.8rem;border-radius:50%;overflow:hidden;position:relative}.result-candidate .can-rank-best .card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 2px 2px 20px rgba(0,0,0,.15)}.result-candidate .can-rank-best .cand-info{margin-top:1.2rem}.result-candidate .can-rank-best .cand-info .name{font-size:1.8rem;font-weight:700;color:var(--text-black-a)}.result-candidate .can-rank-best .cand-info :where(.part,.vote-count){font-size:1.2rem;font-weight:500;color:var(--text-gray-a);margin-top:6px}.result-candidate .can-rank-best .cand-info .vote-per{font-size:2.5rem;font-weight:800;margin-top:.7rem}.result-candidate .can-rank-best .graph .bar-graph{display:flex;align-items:flex-end;justify-content:center;position:relative;height:11.8rem;gap:.8rem}.result-candidate .can-rank-best .graph .bar-graph .bar{width:10px;border-radius:5px 5px 0 0}.result-candidate .can-rank-best .graph .bar-graph .num1{height:50%}.result-candidate .can-rank-best .graph .bar-graph .num2{height:40%}.result-candidate .can-rank-best .graph .vote-diff{font-size:1.2rem;color:var(--text-gray-a);margin-top:1rem}.result-candidate .can-rank-best .graph .competition{color:#fff;background:#7d7d7d;width:3.7rem;height:2.2rem;line-height:2.2rem;display:inline-block;border-radius:5rem;margin-top:.7rem;font-size:1.2rem}.result-candidate .secon-rank{border-top:1px solid#e5e5e5;margin-top:2rem}.result-candidate .secon-rank li{height:5.5rem;border-bottom:1px solid #e5e5e5;display:flex;align-items:center}.result-candidate .secon-rank li:last-child{border:0}.result-candidate .secon-rank li .rank{font-size:1.5rem;font-weight:600;color:var(--text-black-a);width:3.5rem;flex-shrink:0}.result-candidate .secon-rank li .card{width:4rem;justify-items:center}.result-candidate .secon-rank li .card .card-image{border-radius:50px;overflow:hidden;width:4rem;height:4rem}.result-candidate .secon-rank li .card .card-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 30px rgba(0,0,0,.15)}.result-candidate .secon-rank li .name{font-size:1.5rem;font-weight:600;color:var(--text-black-a);width:6.3rem;padding-left:1rem;flex-shrink:0}.result-candidate .secon-rank li .part{padding-left:.5rem;font-weight:500;color:var(--text-gray-a);font-size:14px;flex-grow:1}.result-candidate .secon-rank li .per{width:6rem;text-align:right;padding-left:.5rem;font-size:1.4rem;font-weight:600;flex-shrink:0}.result-candidate .secon-rank li .count{text-align:right;font-size:1.2rem;font-weight:500;color:var(--text-gray-a);width:7rem;flex-shrink:0;padding-left:.5rem}.result-area .btn_more{font-size:1.4rem;color:var(--text-gray-b);font-weight:500;text-align:center;border:1px solid #e5e5e5;border-radius:var(--round_s);display:block;height:4.1rem;line-height:3.9rem}.result-area .info{color:var(--text-gray-a);font-weight:500;line-height:1.625;margin-top:1.1rem;font-size:1.1rem}.result-area .info a{color:var(--text-black-a)}.party-tab{display:flex;height:5rem;margin-top:1rem}.party-tab li{width:calc(100% / 3);text-align:center;font-size:1.4rem;font-weight:600;line-height:1.35;color:var(--text-gray-a);height:5rem;align-content:center}.party-tab li.on{color:var(--main-color);border:1px solid var(--main-color);border-radius:var(--round_s)}.elected-list{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:2rem;padding-bottom:4rem;border-bottom:1px solid #e5e5e5}.elected-list li{border-radius:var(--round_s);height:12rem;place-items:center center;align-content:center;color:#fff}.elected-list li .card-image{border-radius:50px;width:5.8rem;height:5.8rem;overflow:hidden}.elected-list li p:first-of-type{font-size:1.4rem;font-weight:700;margin-top:1rem}.elected-list li p:nth-of-type(2){font-size:1.3rem;font-weight:500;margin-top:.5rem}.chart-tab{display:flex;justify-content:center;gap:.3rem;margin-top:2rem}.chart-tab li{font-size:1.4rem;border:1px solid #e5e5e5;width:7.5rem;height:3rem;line-height:2.8rem;text-align:center;color:#999;border-radius:var(--round_s);font-weight:600}.chart-tab li.on{color:var(--text-black-a);border-color:var(--text-black-a)}.part-list{display:grid;flex-wrap:wrap;gap:.5rem;grid-template-columns:repeat(4,1fr);padding-bottom:4rem;border-bottom:1px solid #e5e5e5}.part-list li{border-radius:var(--round_s);color:var(--c-white);align-content:center;text-align:center;font-size:13px;height:4.5rem;font-weight:500}.part-list li p{margin-top:3px}.graph-box{border-radius:var(--round_s);border:1px solid #e5e5e5;aspect-ratio:1/0.699;width:100%;min-height:26rem;margin-top:1rem;padding-top:1.5rem}.graph-box text{font-family:"Pretendard Variable",Pretendard,-apple-system,"Apple SD Gothic Neo",sans-serif!important;font-size:12px!important}.result-candidate .info.type-a li{font-size:1.2rem}.highcharts-credits{display:none}.highcharts-halo{fill-opacity:0}.track-wrap{overflow:hidden;width:calc(100% + 4rem);margin:0 -2rem;padding:0 2rem}.track{display:flex;gap:2.5rem;will-change:transform}