.Loader_container__mtHQx{display:flex;justify-content:center;align-items:center;height:60px}.Loader_loader__CI5Dt{width:48px;height:48px;border:5px solid var(--primary);border-bottom:5px solid transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:Loader_rotation__0Hb1W 1s linear infinite}@keyframes Loader_rotation__0Hb1W{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ElectionLandingMobile_election_landing_area__qh0f0{flex-grow:1;background:#fff;width:100%}.ElectionLandingMobile_election_landing_area__qh0f0>hr{margin:0;border:0;width:100%;height:10px;background:#fafafe}.ElectionLandingMobile_landing_visual__lgV1b{position:relative;width:100%;height:calc(var(--view-height) - 56px)}.ElectionLandingMobile_landing_background__cwOwc{overflow:hidden;width:100%;height:100%}.ElectionLandingMobile_landing_background__cwOwc img{width:100%;height:100%;object-fit:cover;object-position:center}.ElectionLandingMobile_landing_visual_content__T_x3M{position:absolute;inset:0;z-index:10;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);padding-bottom:90px}.ElectionLandingMobile_landing_visual_content__T_x3M h1{font-family:var(--font-family-sub);text-align:center;font-size:27px;font-weight:800;line-height:1.4;color:#fff}.ElectionLandingMobile_landing_visual_content__T_x3M pre{font-family:var(--font-family-sub);white-space:pre-line;color:#fff;font-size:16px;font-weight:400;line-height:1.7;text-align:center;letter-spacing:-.04em}.ElectionLandingMobile_scroll_down___Ft1h{position:absolute;left:0;bottom:30px;width:100%;display:flex;justify-content:center;align-items:flex-start;z-index:10}.ElectionLandingMobile_scroll_down_button__7PCSF{display:flex;justify-content:center;align-items:center;color:#fff;font-family:var(--font-family-sub);text-transform:uppercase}.ElectionLandingMobile_scroll_down_button__7PCSF span{font-size:14px;font-weight:900;line-height:1.3}.ElectionLandingMobile_bounce__oW1gA{animation:ElectionLandingMobile_bounce__oW1gA 2s infinite}@keyframes ElectionLandingMobile_bounce__oW1gA{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.ElectionLandingMobile_landing_visual__lgV1b:last-child{height:309px}.ElectionLandingMobile_landing_visual__lgV1b:last-child .ElectionLandingMobile_landing_visual_content__T_x3M{padding:16px;display:flex;justify-content:center}.ElectionLandingMobile_landing_visual__lgV1b:last-child .ElectionLandingMobile_landing_visual_content__T_x3M pre{text-align:left}.ElectionLandingMobile_election2_group_area__OSgOG{background:#fafafe;padding:60px 16px;display:flex;justify-content:center;align-items:stretch;flex-direction:column;gap:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.ElectionLandingMobile_election2_group_area__OSgOG .ElectionLandingMobile_btn__Uia1r{width:100%;height:64px;color:#fff;background:#120b49;border-radius:10px;margin-top:24px;font-size:20px;font-weight:700;gap:10px}.ElectionLandingMobile_election2_group_area__OSgOG .ElectionLandingMobile_btn__Uia1r .icon{font-size:24px;filter:invert(1);-webkit-filter:invert(1)}.ElectionLandingMobile_election2_group_title__rm_57{flex-shrink:0}.ElectionLandingMobile_election2_group_title__rm_57 h1{color:#150d4c;font-size:26px;font-weight:600;font-family:HakgyoansimAllimjangTTF-B;line-height:1.2;letter-spacing:-.02em;margin-bottom:4px}.ElectionLandingMobile_election2_group_title__rm_57>p{font-size:18px;font-weight:700;line-height:1.3;color:var(--black-200);margin-bottom:30px}.ElectionLandingMobile_election2_group_title__rm_57 h1 span,.ElectionLandingMobile_election_dday__HkzPY{background:linear-gradient(90deg,#d22941,#a51c30 5%,#93f 45%,#004ee4);background-clip:text;-webkit-background-clip:text;color:transparent}.ElectionLandingMobile_election_dday__HkzPY{font-family:HakgyoansimAllimjangTTF-B;font-size:48px;font-weight:600;line-height:1em;letter-spacing:-.06px;margin-bottom:30px}.ElectionLandingMobile_election2_group__Ucr6k{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:12px;width:100%}.ElectionLandingMobile_election2_group__Ucr6k li{width:calc(50% - 6px)}.ElectionLandingMobile_election2_group__Ucr6k li a{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:24px;width:100%;height:100%;text-align:center;background:#fff;border-radius:20px;overflow:hidden}.ElectionLandingMobile_election2_group__Ucr6k img{width:100%;margin:auto}.ElectionLandingMobile_election2_group__Ucr6k p{font-size:20px;font-weight:700;font-family:var(--font-family-sub);line-height:1em;color:#333;margin-top:20px}.ElectionLandingMobile_election_step_area__tpX0h{padding:60px 16px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--black-100);font-family:var(--font-family-sub)}.ElectionLandingMobile_election_step_area__tpX0h>h1{font-size:22px;text-align:center;margin-bottom:24px}.ElectionLandingMobile_election_step__EJzb3 h2{font-size:18px;font-weight:700;line-height:1.8;text-align:center;letter-spacing:-.04em;margin-bottom:8px}.ElectionLandingMobile_election_step_list__PiQC0{padding-left:2em}.ElectionLandingMobile_election_step_list__PiQC0 li{list-style:disc;font-size:18px;font-weight:400;line-height:1.8;letter-spacing:-.04em}.ElectionLandingMobile_election_step_list__PiQC0 li::marker{font-size:16px}.ElectionLandingMobile_election_table_area__g3_1H{width:1200px;padding-bottom:50px;margin:24px auto 0}.ElectionLandingMobile_election_table_area__g3_1H .ElectionLandingMobile_election_table__GC0Mz tbody td{width:276px}.ElectionLandingMobile_election_title__e_K70{height:64px}.ElectionLandingMobile_election_thumb__p0lmU{width:40px;height:40px;background-image:url(/mo/img/vote/profile_thumb_bg.svg);background-color:#dcdcdc;background-size:cover;border-color:#dcdcdc}.ElectionLandingMobile_thumb_text__j7Vfk{height:18px;background:var(--gray-300)}.ElectionLandingMobile_thumb_text__j7Vfk+.ElectionLandingMobile_thumb_text__j7Vfk{margin-top:10px}.ElectionLandingMobile_election_step_hr__5zi_e{background:#fafafe;padding:60px 16px;margin:0 -16px 60px}.ElectionLandingMobile_election_step_hr__5zi_e p{font-size:22px;font-weight:700;line-height:1.8;letter-spacing:.01em;text-align:center;font-family:var(--font-family-sub)}.ElectionLandingMobile_election_step_hr__5zi_e p+p{font-size:18px;font-weight:400;margin-top:.5em}.ElectionLandingMobile_thumb_text__j7Vfk+.ElectionLandingMobile_thumb_text__j7Vfk{margin-top:10px!important}.ElectionLandingMobile_election_table_area__g3_1H{width:100%;overflow:auto}.ElectionLandingMobile_election_table_area__g3_1H .ElectionLandingMobile_election_table__GC0Mz{width:100%!important}.ElectionLandingMobile_election_table_area__g3_1H .ElectionLandingMobile_election_table__GC0Mz th:first-child{padding:0;width:104px}.ElectionLandingMobile_election_table_area__g3_1H .ElectionLandingMobile_election_table__GC0Mz tbody td{width:auto;min-width:inherit}.ElectionLandingMobile_election_table_area__g3_1H .ElectionLandingMobile_election_table__GC0Mz td,.ElectionLandingMobile_election_table_area__g3_1H .ElectionLandingMobile_election_table__GC0Mz th{border-width:8px}.ElectionLandingMobile_election_table_area__g3_1H .ElectionLandingMobile_election_table__GC0Mz th{background:var(--gray-100);padding:12px 0}.ElectionLandingMobile_election_table_area__g3_1H .ElectionLandingMobile_election_table__GC0Mz tr{border-bottom:8px solid #fff}.ElectionLandingMobile_election_title__e_K70{height:auto;flex-direction:column;align-items:center;justify-content:center;padding:12px}.ElectionLandingMobile_election_title__e_K70>img{max-width:68px;height:24px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.ElectionLandingMobile_landing_sub_header__SrcMd{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 0;border-bottom:12px solid var(--gray-100)}.ElectionLandingMobile_landing_sub_header__SrcMd>h1{text-align:center;color:#150d4c;font-family:HakgyoansimAllimjangTTF-B;font-size:42px;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin-bottom:24px}.ElectionLandingMobile_landing_sub_header__SrcMd>h1 span{background:linear-gradient(90deg,#d22941,#a51c30 5%,#93f 80%,#004ee4);background-clip:text;-webkit-background-clip:text;color:transparent}.ElectionLandingMobile_landing_sub_header__SrcMd .ElectionLandingMobile_smybol__jsliL img{max-height:100px}.ElectionLandingMobile_landing_sub_header__SrcMd .ElectionLandingMobile_btn__Uia1r{height:52px;font-size:16px;font-weight:700;gap:8px}.ElectionLandingMobile_landing_sub_header__SrcMd .ElectionLandingMobile_btn__Uia1r .icon{font-size:24px;opacity:.5}.ElectionLandingMobile_candidate_promise__FGoWz{padding:40px 16px}.ElectionLandingMobile_candidate_promise__FGoWz>ul:not(.ElectionLandingMobile_candidate_promise_list__v_YBD){display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:18px 10px}.ElectionLandingMobile_candidate_promise__FGoWz>ul:not(.ElectionLandingMobile_candidate_promise_list__v_YBD) li{width:calc(50% - 5px)}.ElectionLandingMobile_candidate_promise__FGoWz .ElectionLandingMobile_category_selector_wrap__BBxcc{margin-bottom:18px}.ElectionLandingMobile_candidate_promise__FGoWz .ElectionLandingMobile_category_selected__xL1so:after{filter:brightness(0);-webkit-filter:brightness(0);background-size:40px}.ElectionLandingMobile_candidate_promise__FGoWz .ElectionLandingMobile_category_selected__xL1so{background:#fff;border-radius:8px!important;padding:10px 12px;font-size:18px;font-weight:500;letter-spacing:-.03em}.ElectionLandingMobile_candidate_title__2sU26{font-size:22px;font-weight:700;line-height:1.3;letter-spacing:0;text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:var(--border-solid)}.ElectionLandingMobile_promise_card__0ToUa{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;width:100%;height:100%;min-height:162px;padding:20px;border-radius:8px;border:1px solid #eee;background:#fafafe;overflow:hidden}.ElectionLandingMobile_promise_card__0ToUa p{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.02em;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ElectionLandingMobile_promise_card__0ToUa .ElectionLandingMobile_btn__Uia1r{margin-top:auto;width:100%;height:40px;background:#1a1a1a;color:#fff;border-radius:30px;gap:6px;padding:0;justify-content:center}.ElectionLandingMobile_promise_card__0ToUa .ElectionLandingMobile_btn__Uia1r span{font-size:13px;font-weight:700;line-height:1.3;letter-spacing:0}.ElectionLandingMobile_promise_card__0ToUa .ElectionLandingMobile_btn__Uia1r .icon{font-size:24px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.ElectionLandingMobile_promise_section___4brW{scroll-margin-top:60px}.ElectionLandingMobile_election2_group__Ucr6k .ElectionLandingMobile_vote_stamp__Ap3TT{padding:48px;text-align:center;border-radius:20px;background:#fff}.ElectionLandingMobile_election2_group__Ucr6k .ElectionLandingMobile_vote_stamp__Ap3TT img{width:75%;margin:auto}.ElectionLandingPC_election_landing_area__7vEwT{flex-grow:1;background:#fff;width:100%}.ElectionLandingPC_landing_visual__F7aEk{position:relative;width:100%;height:calc(var(--view-height) - 71px)}.ElectionLandingPC_landing_background__MbGZB{overflow:hidden;width:100%;height:100%}.ElectionLandingPC_landing_background__MbGZB img{width:100%;height:100%;object-fit:cover;object-position:center}.ElectionLandingPC_landing_visual_content__EmY99{position:absolute;inset:0;z-index:10;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);padding-bottom:90px}.ElectionLandingPC_landing_visual_content__EmY99 h1{font-family:var(--font-family-sub);text-align:center;font-size:60px;font-weight:800;line-height:1.3;color:#fff}.ElectionLandingPC_landing_visual_content__EmY99 pre{font-family:var(--font-family-sub);white-space:pre-line;color:#fff;font-size:21px;font-weight:400;line-height:1.7;text-align:center;letter-spacing:0}.ElectionLandingPC_scroll_down__3EzZh{position:absolute;left:0;bottom:0;width:100%;height:90px;display:flex;justify-content:center;align-items:flex-start;z-index:10}.ElectionLandingPC_scroll_down_button__QT725{display:flex;justify-content:center;align-items:center;color:#fff;font-family:var(--font-family-sub);text-transform:uppercase}.ElectionLandingPC_scroll_down_button__QT725 span{font-size:14px;font-weight:900;line-height:1.3}.ElectionLandingPC_bounce__XTKRA{animation:ElectionLandingPC_bounce__XTKRA 2s infinite}@keyframes ElectionLandingPC_bounce__XTKRA{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.ElectionLandingPC_election2_group_area__9XXsf{background:#fafafe;padding:120px 0;display:flex;justify-content:center;align-items:flex-start;gap:90px;background-repeat:no-repeat;background-position:50%;background-size:cover}.ElectionLandingPC_election2_group_title__joKaz{flex-shrink:0}.ElectionLandingPC_election2_group_title__joKaz h1{color:#150d4c;font-size:71px;font-weight:600;font-family:HakgyoansimAllimjangTTF-B;line-height:1.2;letter-spacing:-.02em;margin-bottom:48px}.ElectionLandingPC_election2_group_title__joKaz>p{font-size:36px;font-weight:700;line-height:1.3;color:var(--black-200);margin-bottom:36px}.ElectionLandingPC_election2_group_title__joKaz h1 span{background:linear-gradient(90deg,#d22941,#a51c30 5%,#93f 45%,#004ee4);background-clip:text;-webkit-background-clip:text;color:transparent}.ElectionLandingPC_election2_group_title__joKaz .ElectionLandingPC_btn__Ksr9W{width:320px;height:96px;color:#fff;background:#120b49;border-radius:10px;font-size:22px;font-weight:700;gap:10px}.ElectionLandingPC_election2_group_title__joKaz .ElectionLandingPC_btn__Ksr9W .icon{font-size:24px}.ElectionLandingPC_election_dday__GhWKj{font-family:HakgyoansimAllimjangTTF-B;font-size:118px;font-weight:600;line-height:1em;letter-spacing:-.06px;background:linear-gradient(90deg,#d22941,#a51c30 5%,#93f 45%,#004ee4);background-clip:text;-webkit-background-clip:text;color:transparent;margin-bottom:48px}.ElectionLandingPC_election2_group__vUV4c{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px;width:660px}.ElectionLandingPC_election2_group__vUV4c li a{display:block;padding:55px 20px;width:320px;text-align:center;background:#fff;border-radius:20px;overflow:hidden}.ElectionLandingPC_election2_group__vUV4c img{max-width:100%}.ElectionLandingPC_election2_group__vUV4c p{font-size:24px;font-weight:700;font-family:var(--font-family-sub);line-height:1em;color:#333;margin-top:30px}.ElectionLandingPC_election_step_area__wPq5M{padding:85px 0 50px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--black-100);font-family:var(--font-family-sub)}.ElectionLandingPC_election_step_area__wPq5M>h1{text-align:center;margin-bottom:24px}.ElectionLandingPC_election_step__B3Rmr{margin-bottom:24px}.ElectionLandingPC_election_step__B3Rmr h2{font-size:23px;font-weight:700;line-height:1.8;letter-spacing:.01em;margin-bottom:.5em}.ElectionLandingPC_election_step_list__t4fZ4{padding-left:2em;margin-bottom:24px}.ElectionLandingPC_election_step_list__t4fZ4 li{list-style:disc;font-size:21px;font-weight:400;line-height:1.8;letter-spacing:.01em}.ElectionLandingPC_election_step_tip__A2bAe{padding-left:2em}.ElectionLandingPC_election_step_tip__A2bAe span{font-size:18px;font-weight:700;line-height:1.8;letter-spacing:.01em}.ElectionLandingPC_election_step_tip__A2bAe li{font-size:18px;font-weight:400;line-height:1.8;letter-spacing:.01em;color:var(--black-200)}.ElectionLandingPC_election_step_tip__A2bAe li+li{margin-top:.5em}.ElectionLandingPC_election_table_area__tQxoX{width:960px;margin:0 auto;padding-bottom:50px}.ElectionLandingPC_election_table_area__tQxoX .ElectionLandingPC_election_table__Kvh2R tbody td{width:276px}.ElectionLandingPC_election_title__zZulF{height:64px}.ElectionLandingPC_election_thumb__YBdDA{width:40px;height:40px;background-image:url(/img/vote/profile_thumb_bg.svg);background-color:#dcdcdc;background-size:cover;border-color:#dcdcdc}.ElectionLandingPC_thumb_text__yyptf{height:18px;background:var(--gray-300)}.ElectionLandingPC_thumb_text__yyptf+.ElectionLandingPC_thumb_text__yyptf{margin-top:10px}.ElectionLandingPC_election_step_hr__Q3nQj{width:100%;background:#fafafe;padding:32px;margin-bottom:50px}.ElectionLandingPC_election_step_hr__Q3nQj p{font-size:21px;font-weight:700;line-height:1.8;letter-spacing:.01em;text-align:center;font-family:var(--font-family-sub)}.ElectionLandingPC_election_step_hr__Q3nQj p+p{font-weight:400;margin-top:.5em}.ElectionLandingPC_landing_visual__F7aEk:last-child{height:458px}.ElectionLandingPC_landing_visual__F7aEk:last-child .ElectionLandingPC_landing_visual_content__EmY99{padding:85px 0}.ElectionLandingPC_landing_sub_header__oEntZ{position:relative;display:flex;justify-content:center;align-items:center;padding:80px 0;border-bottom:1px solid #dcdcdc;margin-bottom:40px}.ElectionLandingPC_landing_sub_header__oEntZ>h1{color:#150d4c;font-family:HakgyoansimAllimjangTTF-B;font-size:42px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.ElectionLandingPC_landing_sub_header__oEntZ>h1 span{background:linear-gradient(90deg,#d22941,#a51c30 5%,#93f 80%,#004ee4);background-clip:text;-webkit-background-clip:text;color:transparent}.ElectionLandingPC_landing_sub_header__oEntZ .ElectionLandingPC_smybol__LCsX1 img{max-height:100px}.ElectionLandingPC_landing_sub_header__oEntZ .ElectionLandingPC_tool__n_bcV{position:absolute;right:0;top:0;height:100%;display:flex;justify-content:center;align-items:center}.ElectionLandingPC_landing_sub_header__oEntZ .ElectionLandingPC_btn__Ksr9W{height:52px;font-size:16px;font-weight:700;gap:8px}.ElectionLandingPC_landing_sub_header__oEntZ .ElectionLandingPC_btn__Ksr9W .icon{font-size:24px;opacity:.5}.ElectionLandingPC_sub_title__HCJkj{font-size:28px;font-weight:800;line-height:1;padding-bottom:24px;font-family:var(--font-family-sub)}.ElectionLandingPC_candidate_area__QRK3H{padding-bottom:80px}.ElectionLandingPC_candidate_area__QRK3H ul{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:24px 20px}.ElectionLandingPC_candidate_area__QRK3H li{width:285px}.ElectionLandingPC_candidate_card__tznRg{width:100%;height:100%;padding:32px;border-radius:12px;border:1px solid #eee;background:#fafafe;overflow:hidden}.ElectionLandingPC_candidate_thumb__8nF1F{width:120px;height:120px;border-radius:50%;background-color:var(--gray-300);overflow:hidden;border:1px solid var(--gray-300);margin:0 auto 20px}.ElectionLandingPC_candidate_thumb__8nF1F img{width:100%;height:100%;object-fit:cover;object-position:top center}.ElectionLandingPC_candidate_info__shbZP{font-family:var(--font-family-sub);text-align:center;color:#1a1a1a}.ElectionLandingPC_candidate_symbol__JZSS5{margin-bottom:20px}.ElectionLandingPC_candidate_symbol__JZSS5 img{height:40px}.ElectionLandingPC_candidate_num__6rA86{font-size:20px;font-weight:400;line-height:1.3;letter-spacing:0}.ElectionLandingPC_candidate_name__Y7eZs{font-size:28px;font-weight:700;line-height:1.3;letter-spacing:0;margin-bottom:16px}.ElectionLandingPC_candidate_name__Y7eZs:last-child{margin-bottom:0}.ElectionLandingPC_candidate_comment__kJQ2L{font-size:20px;font-weight:400;line-height:1.5;letter-spacing:0}.ElectionLandingPC_candidate_promise__aQ76I{padding-bottom:80px}.ElectionLandingPC_candidate_promise__aQ76I .ElectionLandingPC_sub_title__HCJkj{border-bottom:1px solid #ddd}.ElectionLandingPC_candidate_promise__aQ76I>.ElectionLandingPC_btn_area__Zhwpz{margin-top:30px}.ElectionLandingPC_candidate_promise__aQ76I>.ElectionLandingPC_btn_area__Zhwpz .ElectionLandingPC_btn__Ksr9W{background:#fafafe;height:56px;padding:0 20px 0 30px;gap:8px;font-size:16px;font-weight:500;letter-spacing:-.03em}.ElectionLandingPC_candidate_promise__aQ76I>.ElectionLandingPC_btn_area__Zhwpz .icon{font-size:24px}.ElectionLandingPC_candidate_promise__aQ76I>ul{padding-top:24px;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:18px 12px}.ElectionLandingPC_candidate_promise__aQ76I>ul li{width:291px}.ElectionLandingPC_candidate_promise__aQ76I .ElectionLandingPC_wiki_category_list__2bEOj ul{margin:18px 0 12px}.ElectionLandingPC_candidate_promise__aQ76I .ElectionLandingPC_wiki_category_list__2bEOj .ElectionLandingPC_swiper_slide__z8Ld5{margin-right:0}.ElectionLandingPC_promise_card__iKVVN{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center;width:100%;height:100%;min-height:300px;padding:20px;border-radius:20px;border:1px solid #eee;background:#fafafe;overflow:hidden}.ElectionLandingPC_promise_card__iKVVN p{font-size:24px;font-weight:600;line-height:1.5;letter-spacing:-.02em;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.ElectionLandingPC_promise_card__iKVVN .ElectionLandingPC_btn__Ksr9W{margin-top:auto;height:56px;background:#1a1a1a;color:#fff;border-radius:30px;gap:8px}.ElectionLandingPC_promise_card__iKVVN .ElectionLandingPC_btn__Ksr9W span{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0}.ElectionLandingPC_promise_card__iKVVN .ElectionLandingPC_btn__Ksr9W .icon{font-size:24px;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.ElectionLandingPC_election_floating__gFelU{position:-webkit-sticky;position:sticky;right:0;bottom:0;z-index:100}.ElectionLandingPC_election_floating__gFelU ul{position:absolute;right:0;bottom:0;margin:30px 40px}.ElectionLandingPC_election_floating__gFelU li+li{margin-top:12px}.ElectionLandingPC_election_floating__gFelU button{width:48px;height:48px;border:0;border-radius:50%;background:#fff;font-size:24px;box-shadow:6px 6px 10px 0 rgba(75,75,75,.1)}.ElectionLandingPC_summary_comment_area__cMAhR{width:840px}.ElectionLandingPC_summary_comment_box__hzrEd{margin-top:24px;padding:6px 30px 30px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);border-radius:20px;overflow:hidden;pointer-events:none}.ElectionLandingPC_promise_section__HOhTF{scroll-margin-top:-80px}.ElectionLandingPC_candidate_promise__aQ76I .ElectionLandingPC_wiki_category_list__2bEOj ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:10px}.ElectionLandingPC_candidate_promise__aQ76I .ElectionLandingPC_wiki_category_list__2bEOj ul li{margin:0}.ElectionLandingPC_candidate_promise__aQ76I .ElectionLandingPC_wiki_category_list__2bEOj .ElectionLandingPC_swiper_slide__z8Ld5{width:auto}.ElectionLandingPC_election2_group__vUV4c .ElectionLandingPC_vote_stamp__pwSoN{width:320px;height:304px;display:flex;justify-content:center;align-items:center;border-radius:20px;background:#fff}.ElectionLandingPC_election2_group__vUV4c .ElectionLandingPC_vote_stamp__pwSoN img{width:140px;height:140px}