

.headline_img img,.issue h3 img{width:100%;}
.index_wrap .fix_lst .name em,.layer_jtrend p em,.article_body .ab_qa dt,.article_body .ab_interview dt,.article_body .ab_link,.article_body .ab_topnews,.article_body .poll_graph,.tit_sub,.cmt_area .btn_report,.cmt_area .btn_reply,.cmt_area dt .date,.more_type,.logo em,.logo h2,.issue .desc dt,.nav li,.comment_write .count,.trendnews .title,.layer_newsletter .btn,.quick,.sole,.aside .fav li a,.time7 .tit_cmt,.sort li a,.livenews_wrap .tit_sub em,.aside .btn_logout,.aside .btn_login,.listreturn_thumb h3{font-family:Helvetica-Medium,'AppleSDGothicNeo-Medium','Noto Sans','Roboto-Medium','Malgun Gothic','ë§‘ì? ê³ ë”•',Dotum,'?‹ì?',sans-serif;}/*strong*/
.list_thumb .text,.layer_fontsize strong,.fix_lst strong,.add,.section_journalist .thumb strong,.list_thumb .text,.cmt_area dt strong,.tit_wrap .sub_tt,.list_cmt strong,.large_thumb strong,.list_reporter li .name em,.reporter_wrap .desc strong,.lst_time7 dd strong{font-family:Helvetica-light,'AppleSDGothicNeo-Light','Noto Sans','Roboto-Light','Malgun Gothic','ë§‘ì? ê³ ë”•',Dotum,'?‹ì?',sans-serif;}

.clearfx {zoom:1;}
.clearfx:after {content:'.';display:block;font-size:0;height:0px;line-height:0;clear:both;}
.clearfx2{clear:both;}
.body_layeron,.body_layeron .flick_container{overflow:hidden;}
.body_layeron .foot{display:none;}
.u_skip{position:absolute;width:1px;height:1px;font-size:1px;line-height:1px;text-indent:4px;overflow:hidden;white-space:nowrap}
.hide,legend,caption{position:absolute !important;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.date{display:block;color:#aeadad;font-size:11px !important;}
.add{float:right;font-size:12px;color:#a69885;}
.thumb{display:block;position:relative;background:url("/ui_joongang/news/mw/common/v_noimgxx.pngxx") repeat center center;background-size:cover;}
.mov{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2) url("/ui_joongang/news/mw/common/i_mov_orig.pngxx") no-repeat 100% 100%;background-size:33px 33px;text-indent:-9999px;}
.icon_video{display:block;position:absolute;bottom:9px;right:9px;width:22px;height:22px;background:url("/ui_joongang/news/mw/common/i_mov_orig.pngxx") no-repeat center center;background-size:28px 28px;text-indent:-9999px;}
.icon_pictorial{display:block;position:absolute;bottom:9px;right:9px;width:22px;height:22px;background:url("/ui_joongang/news/mw/common/i_pictorial_orig.pngxx") no-repeat center center;background-size:28px 28px;text-indent:-9999px;}
.i_mov{display:block;position:absolute;top:50%;right:10px;width:22px;height:22px;margin-top:-11px;background:url("/ui_joongang/news/mw/common/i_mov_blue.gif") no-repeat 100% 100%;background-size:22px 22px;text-indent:-9999px;}
.mov_l{display:block;position:absolute;bottom:16px;right:10px;width:47px;height:47px;background:url("/ui_joongang/news/mw/common/i_mov_large.pngxx") no-repeat 100% 100%;background-size:47px 47px;text-indent:-9999px;z-index:1;}
.icon_video_medium{display:block;position:absolute;bottom:14px;right:16px;width:41px;height:41px;background:url("/ui_joongang/news/mw/common/i_mov_large.pngxx") no-repeat 100% 100%;background-size:38px 38px;text-indent:-9999px;z-index:1;}
.icon_pictorial_medium{display:block;position:absolute;bottom:14px;right:16px;width:41px;height:41px;background:url("/ui_joongang/news/mw/common/i_pictorial_large.pngxx") no-repeat 100% 100%;background-size:38px 38px;text-indent:-9999px;z-index:1;}
.mov_s{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2) url("/ui_joongang/news/mw/common/i_mov_small.pngxx") no-repeat 100% 100%;background-size:30px 30px;text-indent:-9999px;}
.pictorial{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2) url("/ui_joongang/news/mw/common/i_pictorial_orig.pngxx") no-repeat 100% 100%;background-size:33px 33px;text-indent:-9999px;}
.pictorial_l{display:block;position:absolute;bottom:16px;right:10px;width:47px;height:47px;background:url("/ui_joongang/news/mw/common/i_pictorial_large.pngxx") no-repeat 100% 100%;background-size:47px 47px;text-indent:-9999px;z-index:1;}
.pictorial_s{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2) url("/ui_joongang/news/mw/common/i_pictorial_small.pngxx") no-repeat 100% 100%;background-size:30px 30px;text-indent:-9999px;}
.i_pictorial{display:block;position:absolute;top:50%;right:10px;width:22px;height:22px;margin-top:-11px;overflow:hidden;vertical-align:middle;background:url("/ui_joongang/news/mw/common/i_pictorial_blue.gif") no-repeat center center;background-size:22px 22px;text-indent:-9999px;}
.onair{position:absolute;left:0;top:0;width:44px;height:16px;background:url("/ui_joongang/news/mw/common/i_onair.pngxx") 0 0 no-repeat;background-size:44px 16px;text-indent:-9999px;}
.mask{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(32,32,32,0.5);}
.mask_img:after {content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(32, 32, 32, 0.5);}
.mask_gra:after {content:" ";position:absolute;top:0;left:0;display:block;width:100%;height:100%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.7) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.7) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.7) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.7) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0.7) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#b3000000',GradientType=0 );}
.btn_close{position:absolute;top:0;right:0;width:45px;height:45px;background:url("/ui_joongang/news/mw/common/i_head.pngxx") no-repeat 9px -138px;background-size:25px 500px;text-indent:-9999px;z-index:3;}
.btn_close:active{background-position:9px -170px;}
.layeron{display:block !important;}
.more{display:block;clear:both;position:relative;width:100%;margin-top:-4px;background-color:#eaeaea;border-top:1px solid #d0d0d0;overflow:hidden;}



.election_content,.election_content button,.election_content th,.election_content td,.election_wrap .logo *,.election_article .logo *{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}.election_content{padding-top:56px;background:transparent !important}.election_wrap header,.election_article header{background-image:-webkit-gradient(linear, left top, right top, from(#2e575a), color-stop(52%, #3d6d70), to(#2e575a));background-image:linear-gradient(to right, #2e575a, #3d6d70 52%, #2e575a)}.election_wrap header::after,.election_article header::after{display:none}.election_wrap .logo,.election_article .logo{padding-left:0;font-size:0}.election_wrap .logo a,.election_article .logo a{margin-left:0;text-indent:0}.election_wrap .logo .title,.election_article .logo .title{float:none;width:auto;margin:0;background:none;color:#fff;font-weight:700;font-size:19px;line-height:50px;letter-spacing:0}.election_wrap .logo .d_day,.election_article .logo .d_day{margin-top:0;margin-left:8px;color:#f0ebae;font-family:'Times New Roman', serif !important;font-weight:400;font-size:21px;line-height:50px;letter-spacing:0}.election_wrap .logo .title,.election_wrap .logo .d_day,.election_article .logo .title,.election_article .logo .d_day{display:inline-block;vertical-align:middle}.election_wrap .btn_slide span,.election_wrap .btn_slide span:after,.election_wrap .btn_slide span:before,.election_article .btn_slide span,.election_article .btn_slide span:after,.election_article .btn_slide span:before{background:#fff;box-shadow:0.5px 1px 0 #fff inset}.election_wrap{background:#eee}.election_wrap header{display:block !important;top:0 !important}.election_wrap .btn_sns{display:block;position:absolute;top:0;right:0;z-index:3;width:40px;height:50px}.election_wrap .btn_sns:before{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;background:url("/ui_joongang/election2020/mw/ico-share-w@3x.png");background-size:cover}.election_article .head_article .btn_search_area:before{background-image:url(/ui_joongang/news/mw/article/jstyle/search_w@3x.png)}.election_article .head_article .btn_share_area:before{background-image:url(/ui_joongang/news/mw/article/jstyle/share_w@3x.png)}.election_article .head_article .fontsize .btn:before{background-image:url(/ui_joongang/news/mw/article/jstyle/textsize_w@3x.png)}.election_article .head_article .funct_btn .btn_bookmark:before{background-image:url(/ui_joongang/news/mw/article/jstyle/bookmark_w@3x.png)}.election_article .head_article .sns_area .fb:before{background-image:url(/ui_joongang/news/mw/article/jstyle/facebook_w@3x.png)}.election_article .head_article .sns_area .tw:before{background-image:url(/ui_joongang/news/mw/article/jstyle/twitter_w@3x.png)}.election_article .head_article .sns_area .kk:before{background-image:url(/ui_joongang/news/mw/article/jstyle/kakao_w@3x.png)}.election_article .head_article .sns_area .rp:before{background-image:url(/ui_joongang/news/mw/article/jstyle/sns_etc_w@3x.png)}.party_color1{background:#0d9ecd;color:#0d9ecd}.party_color2{background:#e15176;color:#e15176}.party_color3{background:#3f9776;color:#3f9776}.party_color4{background:#3e6c4b;color:#3e6c4b}.party_color5{background:#efbb00;color:#efbb00}.party_color6{background:#73a82f;color:#73a82f}.party_color7{background:#29427d;color:#29427d}.party_color8{background:#e76827;color:#e76827}.party_color9{background:#cc3c3c;color:#cc3c3c}.party_color10{background:#2f71cf;color:#2f71cf}.party_color11{background:#765996;color:#765996}.party_color12{background:#f68670;color:#f68670}.party_color13{background:#f8454c;color:#f8454c}.party_color14{background:#4a3879;color:#4a3879}.party_color15{background:#127aa9;color:#127aa9}.party_color16{background:#b4065f;color:#b4065f}.party_color17{background:#6db4da;color:#6db4da}.party_color18{background:#88847f;color:#88847f}.party_color19{background:#3e5981;color:#3e5981}.party_color20{background:#448556;color:#448556}.party_color21{background:#e88149;color:#e88149}.party_color100{background:#656e88;color:#656e88}.lnb{position:fixed;top:0;left:0;right:0;z-index:99;width:100%;height:56px;padding-top:50px;background:#3e6f72;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.lnb .swiper-container{z-index:99;width:100%;height:66px}.lnb .swiper-slide{width:auto;padding:0 8px}.lnb .swiper-slide:first-child{padding-left:16px}.lnb .swiper-slide:last-child{padding-right:16px}.lnb a{display:block;position:relative;padding:0 8px;color:inherit;font-size:0}.lnb a::before{content:'';display:none;position:absolute;right:0;bottom:0;left:0;width:100%;height:4px;background:#ffffff}.lnb a.link::after{content:'';display:inline-block;width:18px;height:18px;margin-left:4px;background:url("/ui_joongang/election2020/mw/ico-out@3x.png");background-size:cover;vertical-align:middle}.lnb h2{display:inline-block;color:#c5d4d4;font-weight:400;font-size:18px;line-height:56px;letter-spacing:0;text-align:center;vertical-align:middle}.lnb .active a::before{content:'';display:block}.lnb .active h2{color:#ffffff;font-weight:700}.election_news{margin-bottom:10px}.election_news .top_news{margin-bottom:16px}.election_news .top_news .thumb_wrap{display:block}.election_news .top_news .thumb{padding-left:16px;padding-right:16px;background:#3e6f72}.election_news .top_news .thumb:after{content:'';position:absolute;top:0;left:16px;bottom:0;right:16px;background:rgba(0,0,0,0.1);box-sizing:border-box}.election_news .top_news .thumb img{width:100%}.election_news .top_news .text_wrap{display:block;margin-left:16px;margin-right:16px;padding:12px 20px;background:#fff}.election_news .top_news .headline{overflow:hidden;display:block;max-height:58px;color:#111;font-weight:500;font-size:20px;line-height:29px;letter-spacing:-0.6px}.election_news .list{background:#fff;padding-left:16px;padding-right:16px}.election_news .list li{padding-right:0;padding-left:0;border-top:1px solid #eee}.election_news .list li::after{display:none}.election_news .list li:first-child{border-top:none}.election_news .list .fix_lst{min-height:0;padding:16px 0 11px !important}.election_news .list .thumb{float:left;width:64px;height:64px;margin:0 16px 0 0}.election_news .list .thumb:after{border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.08)}.election_news .list .text_wrap{width:calc(100% - 80px);height:68px;white-space:nowrap;font-size:0}.election_news .list .text_wrap::before{content:'';display:inline-block;vertical-align:middle;height:100%}.election_news .list .text_wrap .headline{max-height:46px;text-overflow:clip;white-space:normal}.election_news .list .text_center{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}.election_news .list .headline{top:0;max-height:23px;color:#333;font-weight:500;font-size:17px;line-height:23px;letter-spacing:-0.2px;text-overflow:ellipsis;white-space:nowrap}.election_news .list .date{color:#aaa;font-weight:400;font-size:13px !important;line-height:22px;letter-spacing:0}.election_news .btn_more{display:block;position:relative;height:46px;padding-top:1px;background:#fff}.election_news .btn_more::before{content:'';position:absolute;left:16px;right:16px;top:0;height:1px;background-color:#eee}.election_news .btn_more::after{content:'';display:block;position:absolute;top:50%;left:50%;width:17px;height:10px;margin-top:-5px;margin-left:-9px;background:url("/ui_joongang/election2020/mw/ico-spread@3x.png");background-size:cover}.election_news .btn_more_news{display:block;position:relative;height:52px;padding-top:1px;background:#fff;font-size:0;line-height:52px;text-align:center}.election_news .btn_more_news::before{content:'';position:absolute;left:16px;right:16px;top:0;height:1px;background-color:#eee}.election_news .btn_more_news span{display:inline-block;color:#333;font-weight:700;font-size:17px;line-height:25px;letter-spacing:0;vertical-align:middle}.election_main{background:#3e6f72}.election_main .election_news{margin-bottom:0;background:#eee}.election_main .election_poll{padding-top:10px;background:#eee}.election_main .election_poll .type_party .heading_wrap{padding-bottom:12px}

.election_main .election_poll .type_party .chart_wrap{padding-bottom:16px}
.election_main .election_poll .type_party .layer_wrap{position:relative;top:auto;right:auto;left:auto;text-align:left}
.election_main .election_poll .type_party .layer_wrap .layer_popup{left:0;right:16px}.election_main .election_poll .type_party .layer_wrap .layer_popup p::before{right:auto;left:-1px;border-right:7px solid transparent;border-left:none}
.election_main .election_poll .type_party .layer_wrap .layer_popup p::after{right:auto;left:0;border-right:5px solid transparent;border-left:none}.election_main .election_poll .type_party .btn_source{margin-top:16px;line-height:27px;text-align:left}.election_main .election_poll .type_party .btn_source::before{display:block}.election_main .election_poll .type_party .btn_source::after{display:none}.election_main .election_poll .type_party .btn_source span{padding-right:0;padding-left:23px}.election_main .chart_wrap{margin-bottom:0}.election_main .election_banner{padding-top:10px;background:#eee}.election_main .election_banner img{display:block;width:100%}.election_main .election_issue{margin-bottom:0;padding-top:10px;background:#eee}.election_main .election_qna{margin-top:0;margin-bottom:0;border-top:none;padding-top:10px;background:#eee}.election_main .election_qna ul{padding-bottom:0}.election_main .links.sitemap{margin-bottom:0;padding-top:10px;padding-bottom:10px;background:#eee}.election_main .links.sitemap li{background:#fff}.election_main hr.hide{border:none}.election_poll .heading_wrap,.election_issue .heading_wrap,.election_qna .heading_wrap{padding-top:20px;padding-right:16px;padding-left:16px;padding-bottom:12px;background:#fff;font-size:0;vertical-align:top}.election_poll .heading_wrap .heading,.election_issue .heading_wrap .heading,.election_qna .heading_wrap .heading{display:inline-block;color:#333;font-weight:700;font-size:19px;line-height:25px;letter-spacing:-0.5px;vertical-align:middle}.election_poll .heading_wrap a::after,.election_issue .heading_wrap a::after,.election_qna .heading_wrap a::after{content:'';display:inline-block;width:8px;height:13px;margin-left:8px;background:url("/ui_joongang/election2020/mw/ico-more@3x.png");background-size:cover;vertical-align:middle}.election_issue{margin-bottom:10px}.election_issue .heading_wrap a{position:relative;z-index:2}.election_issue p{padding:19px 16px;color:#666;font-weight:400;font-size:15px;line-height:17px;letter-spacing:-0.4px;text-align:center}.election_issue p strong{display:block;margin-top:4px;font-weight:700}.election_issue .list{border-top:1px solid #e3e3e3;background:#fff;padding-left:16px;padding-right:16px}.election_issue .list li{padding-right:0;padding-left:0;border-top:1px solid #eee}.election_issue .list li::after{display:none}.election_issue .list li:first-child{border-top:none}.election_issue .list .fix_lst{min-height:0;padding:16px 0 15px !important}.election_issue .list .thumb{float:left;width:160px;height:90px;margin:0 16px 0 0}.election_issue .list .thumb:after{border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.2)}.election_issue .list .thumb::before{content:'';position:absolute;z-index:2;top:8px;left:8px;height:8px;width:26px;height:26px;background:url("/ui_joongang/election2020/mw/ico-video@3x.png");background-size:cover}.election_issue .list .text_wrap{width:calc(100% - 176px);height:91px;white-space:nowrap;font-size:0}.election_issue .list .text_wrap::before{content:'';display:inline-block;vertical-align:middle;height:100%}.election_issue .list .text_wrap .headline{max-height:69px;text-overflow:clip;white-space:normal}.election_issue .list .text_center{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}.election_issue .list .headline{top:0;max-height:23px;color:#333;font-weight:500;font-size:17px;line-height:23px;letter-spacing:-0.2px;text-overflow:ellipsis;white-space:nowrap}.election_issue .list .date{color:#aaa;font-weight:400;font-size:13px !important;line-height:22px;letter-spacing:0}.election_issue .swiper-container{margin-top:-57px;padding-top:57px;padding-left:16px;padding-bottom:21px;padding-right:16px;background:#fff}.election_issue .swiper-container .swiper-slide{width:160px;padding-left:9px}.election_issue .swiper-container .swiper-slide:first-child{padding-left:0}.election_issue .swiper-container .thumb{width:160px;height:90px}.election_issue .swiper-container .thumb::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.2);box-sizing:border-box}.election_issue .swiper-container .thumb::before{content:'';position:absolute;z-index:2;top:8px;left:8px;height:8px;width:26px;height:26px;background:url("/ui_joongang/election2020/mw/ico-video@3x.png");background-size:cover}.election_issue .swiper-container .headline{overflow:hidden;display:block;width:160px;height:46px;margin-top:6px;color:#333;font-weight:500;font-size:17px;line-height:23px;letter-spacing:-0.2px}.election_issue .swiper-pagination{display:none;bottom:auto;left:auto;top:29px;right:13px;width:auto;font-size:0}.election_issue .swiper-pagination-bullet{width:6px;height:6px;margin:3px !important;background:#ccc;opacity:1}.election_issue .swiper-pagination-bullet-active{background:#333}.election_qna{margin-top:8px;margin-bottom:10px;border-top:1px solid #e3e3e3}.election_qna ul{padding-right:16px;padding-bottom:16px;padding-left:16px;background:#fff}.election_qna .qna_question{border-top:1px solid #eee;display:block;position:relative;padding-top:15px;padding-bottom:16px;text-decoration:none !important}.election_qna .qna_question:before{content:'';position:absolute;top:50%;right:0;width:13px;height:14px;margin-top:-7px;background:url("/ui_joongang/election2020/mw/ico-open@3x.png");background-size:cover}.election_qna .qna_question.active:before{content:'';height:1px;margin-top:-1px;background:url("/ui_joongang/election2020/mw/ico-close@3x.png");background-size:cover}.election_qna .qna_question em{position:absolute;top:15px;left:0;display:block;color:#333;font-weight:700;font-size:17px;line-height:23px;letter-spacing:0}.election_qna .question{padding-right:29px;padding-left:34px;color:#333;font-weight:500;font-size:17px;line-height:23px;letter-spacing:-0.5px}.election_qna .qna_answer{display:none;margin:0;padding:16px;border-top:1px solid #eee;background:#f9f9f9;color:#666;font-weight:400;font-size:15px;line-height:23px;letter-spacing:0}.election_qna .qna_answer p{margin-top:16px}.election_qna .qna_answer p:first-of-type{margin-top:0}.election_qna .qna_answer strong{display:block;color:#333;font-weight:700}.election_qna .qna_answer mark{background:rgba(240,235,174,0.8);color:#2e575a}.election_qna .btn_more{display:block;position:relative;height:52px;padding-top:1px;background:#fff;font-size:0;line-height:52px;text-align:center}.election_qna .btn_more::before{content:'';position:absolute;left:16px;right:16px;top:0;height:1px;background-color:#eee}.election_qna .btn_more span{display:inline-block;color:#333;font-weight:700;font-size:17px;line-height:25px;letter-spacing:0;vertical-align:middle}.election_qna .table{margin:5px 0 20px}.election_qna .table th,.election_qna .table td{padding:8px 16px;border:1px solid #eee;background:#fff;font-size:14px}.election_poll{padding-top:49px}

.election_poll .tab_menu{position:fixed;z-index:99;left:0;width:100%;box-sizing:border-box;top:106px}.election_poll .search_form{height:63px}.election_poll .search_form fieldset{position:fixed;z-index:99;left:0;width:100%;box-sizing:border-box;top:155px;background:#eee}.election_poll .heading_wrap a{position:relative;z-index:2}.election_poll .swiper-container+.layer_wrap{margin-left:16px;margin-right:16px}.election_poll .swiper-container+.layer_wrap .layer_popup{margin-top:-16px}.election_poll .swiper-container{margin-top:-57px;padding-top:57px;background:#fff}.election_poll .swiper-container .swiper-slide{height:auto;align-self:stretch}.election_poll .swiper-container 
.type_candidate{position:static}.election_poll .swiper-container .city{padding:0 16px;background:#fff}
.election_poll .swiper-container .city strong{overflow:hidden;height:50px;padding-right:46px;padding-left:46px;background:#f5f5f5;color:#333;font-weight:400;font-size:14px;line-height:50px;text-align:center}
.election_poll .swiper-container .chart_wrap{padding-bottom:59px}.election_poll .swiper-container .chart{min-height:155px;padding-bottom:16px}.election_poll .swiper-container .chart ul{border-top:none}.election_poll .swiper-container .chart .label{height:0}.election_poll .swiper-container .chart .type_font+.label{display:none}.election_poll .swiper-container .btn_source{position:absolute;left:16px;bottom:16px;max-width:calc(100% - 28px)}.election_poll .swiper-container 

.btn_more_info{top:auto;bottom:16px;height:27px;padding-right:16px;padding-left:16px;background:#eee;line-height:27px}
.election_poll .swiper-container .btn_more_info {font-size:14px}

.election_poll .swiper-container .btn_more_info::after{width:5px;height:9px;margin-left:3px;background:url("/ui_joongang/election2020/mw/ico-more-s@3x.png");background-size:cover}.election_poll .swiper-pagination-fraction{bottom:auto;left:auto;top:0;right:0;width:auto;padding-top:20px;padding-right:16px;padding-left:16px;padding-bottom:12px;color:#aaa;font-weight:400;font-size:15px;line-height:25px;letter-spacing:0}.election_poll .swiper-pagination-current{color:#333;font-weight:700}.election_poll .swiper-button-prev,.election_poll .swiper-button-next{z-index:2;top:71px;margin-top:0;width:22px;height:22px}.election_poll .swiper-button-prev:focus,.election_poll .swiper-button-next:focus{outline:0}.election_poll .swiper-button-prev::after,.election_poll .swiper-button-next::after{display:none}.election_poll .swiper-button-disabled{opacity:1}.election_poll .swiper-button-prev{left:40px;background:url("/ui_joongang/election2020/mw/ico-pre@3x.png");background-size:cover}.election_poll .swiper-button-prev.swiper-button-disabled{background:url("/ui_joongang/election2020/mw/ico-pre-disable@3x.png");background-size:cover}.election_poll .swiper-button-next{right:40px;background:url("/ui_joongang/election2020/mw/ico-next@3x.png");background-size:cover}.election_poll .swiper-button-next.swiper-button-disabled{background:url("/ui_joongang/election2020/mw/ico-next-disable@3x.png");background-size:cover}.chart_wrap{margin-bottom:10px;padding-left:16px;padding-right:16px;padding-bottom:16px;background:#fff}.chart_wrap .source{margin-top:16px;font-size:0;line-height:27px}.chart_wrap .source::before{content:'';display:inline-block;width:17px;height:17px;background:url("/ui_joongang/election2020/mw/ico_info@3x.png");background-size:cover;vertical-align:middle}.chart_wrap .source strong{display:inline-block;margin-left:8px;color:#666;font-weight:400;font-size:13px;line-height:21px;letter-spacing:0;vertical-align:middle}.chart_wrap .btn_more_info{display:block;position:absolute;top:20px;right:16px;font-size:0;line-height:25px;text-align:center;border-radius:14px}.chart_wrap .btn_more_info strong{display:inline-block;color:#666;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0;vertical-align:middle}.chart_wrap .btn_more_info::after{content:'';display:inline-block;width:6px;height:11px;margin-left:8px;background:url("/ui_joongang/election2020/mw/ico-more-g@3x.png");background-size:cover;vertical-align:middle}.chart_wrap .btn_more_news{display:block;position:absolute;bottom:16px;right:16px;height:27px;padding-right:16px;padding-left:16px;background:#eee;font-size:0;line-height:27px;text-align:center;border-radius:14px}.chart_wrap .btn_more_news strong{display:inline-block;color:#666;font-weight:700;font-size:13px;line-height:21px;letter-spacing:0;vertical-align:middle}

.type_candidate{position:relative}.type_candidate .city{padding-top:20px;padding-right:16px;padding-left:16px;padding-bottom:12px;background:#fff}
.type_candidate .city strong{display:block;padding-right:80px;color:#111;font-weight:700;font-size:16px;line-height:25px;letter-spacing:-0.5px}

.type_candidate ul.type_graph{padding-top:33px;padding-bottom:33px;border-top:1px solid rgba(0,0,0,0.08)}.type_candidate ul.type_graph li{margin-top:40px}
.type_candidate ul.type_graph li:first-child{margin-top:0}.type_candidate ul.type_font{border-top:1px solid rgba(0,0,0,0.08)}.type_candidate ul.type_font li{height:72px;border-top:1px solid rgba(0,0,0,0.08)}

.type_candidate ul.type_font li:nth-child(1){border-top:none}.type_candidate ul.type_font li:nth-child(1) .chart_percent em{font-size:38px;letter-spacing:0}.type_candidate ul.type_font li:nth-child(1) .chart_percent small{font-size:25px}

.type_candidate ul.type_font li:nth-child(2) .chart_percent em{font-size:33px;letter-spacing:0}.type_candidate ul.type_font li:nth-child(2) .chart_percent small{font-size:17px}

.type_candidate ul.type_font li:nth-child(3) .chart_percent em{font-size:25px;letter-spacing:0}.type_candidate ul.type_font li:nth-child(3) .chart_percent small{font-size:13px}

.type_candidate .layer_wrap{padding-right:80px}.type_party{position:relative}
.type_party .heading_wrap{padding-bottom:6px}.type_party .heading_wrap .heading{min-height:25px;font-size:16px}
.type_party ul.type_graph{padding-top:24px;padding-bottom:24px;border-top:1px solid rgba(0,0,0,0.08)}
.type_party ul.type_graph li{margin-top:16px}.type_party ul.type_graph li:first-child{margin-top:0}

.type_party .chart_wrap{padding-bottom:24px}.type_party .layer_wrap{position:absolute;top:20px;right:16px;left:16px;text-align:right}.type_party .layer_wrap .layer_popup{left:16px;right:0;text-align:left}.type_party .layer_wrap .layer_popup p::before{right:-1px;left:auto;border-right:none;border-left:7px solid transparent}.type_party .layer_wrap .layer_popup p::after{right:0;left:auto;border-right:none;border-left:5px solid transparent}.type_party .btn_source{max-width:calc(100% - 18px);margin-top:0;line-height:25px;text-align:right}.type_party .btn_source::before{display:none}.type_party .btn_source::after{display:inline-block}.type_party .btn_source span{padding-left:0;padding-right:23px}.chart{position:relative}.chart .type_graph::before{content:'';position:absolute;z-index:2;top:0;bottom:0;left:42%;width:1px;height:100%;background:rgba(0,0,0,0.08)}.chart .type_graph::after{content:'';position:absolute;z-index:2;top:0;bottom:0;left:71%;width:1px;height:100%;background:rgba(0,0,0,0.08)}.chart .type_graph li{height:24px}.chart .type_graph li:before{content:'';position:absolute;top:0;left:42%;right:0;height:100%;background:#f5f5f5}.chart .type_graph li:first-child{margin-top:0}.chart ul{overflow:hidden;position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.08);box-sizing:border-box}.chart li{display:block;position:relative;padding-left:42%}


.chart li .chart_candidate{overflow:hidden;display:block;position:absolute;top:50%;left:0;width:42%;height:40px;margin-top:-20px}

.chart li .chart_candidate .thumb{overflow:hidden;float:left;width:40px;height:40px;margin-right:8px;background:url(/image2014/etc/img-nobody.png);background-size:cover;border-radius:100%}

.chart li .chart_candidate .thumb img{position:absolute;top:-1px;left:-1px;width:42px;max-width:none;height:auto;min-height:42px}

.chart li .chart_candidate .thumb::after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:1px solid rgba(0,0,0,0.08);background:rgba(0,0,0,0.08);border-radius:100%;box-sizing:border-box}

.chart li .chart_candidate .name{overflow:hidden;display:block;padding-top:3px;color:#333;font-weight:400;font-size:17px;line-height:17px;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}

.chart li .chart_candidate .party{overflow:hidden;display:block;margin-top:5px;background:none;font-weight:400;font-size:12px;line-height:12px;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis}


.chart li .chart_party{overflow:hidden;display:block;position:absolute;top:0;left:0;width:42%;color:#333;font-weight:400;font-size:17px;line-height:24px;letter-spacing:-0.5px;white-space:nowrap;text-overflow:ellipsis}

.chart li .chart_bar{position:relative;left:0;display:inline-block;height:100%;padding-left:4px}.chart li .chart_bar span{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.chart li .chart_number{position:absolute;top:0;padding-left:4px;color:#fff;font-weight:700;font-size:21px;line-height:24px;letter-spacing:0}.chart li.in .chart_number{left:42%}.chart li.out .chart_number{color:#666}.chart li .chart_percent{display:block;color:#333;font-size:0;line-height:72px;text-align:right}.chart li .chart_percent em{display:inline-block;font-weight:700;vertical-align:baseline}.chart li .chart_percent small{display:inline-block;margin-left:4px;font-weight:900;vertical-align:baseline;text-align:left}.chart .label{display:block;height:16px}.chart .label::before,.chart .label::after,.chart .label small::before{display:block;position:absolute;bottom:0;color:#aaa;font-weight:900;font-size:13px;line-height:13px;letter-spacing:0}.chart .label::before{right:0}.chart .label::after{right:29%}.chart .label small::before{content:'0%';right:58%}.type_candidate .label::before{content:'70%'}.type_candidate .label::after{content:'35%'}.type_party .label::before{content:'60%'}.type_party .label::after{content:'30%'}.swiper-slide-active .chart_bar span{-webkit-animation:showBar 1.2s 0.1s forwards;animation:showBar 1.2s 0.1s forwards}@-webkit-keyframes showBar{from{width:0%}to{width:100%}}.btn_source{position:relative;margin-top:16px;font-size:0;line-height:27px;text-align:left}.btn_source:focus{outline:0}.btn_source::before,.btn_source::after{content:'';display:block;position:absolute;top:50%;width:15px;height:15px;margin-top:-8px;background:url("/image2014/etc/infohead.png");background-size:cover;vertical-align:middle}.btn_source::before{left:0}.btn_source::after{display:none;right:0}.btn_source span{overflow:hidden;display:inline-block;height:21px;padding-left:23px;color:#666;font-weight:400;font-size:13px;line-height:21px;letter-spacing:0;vertical-align:middle;word-break:normal;word-wrap:normal}.btn_source em{font-weight:700}.layer_wrap{position:relative}.layer_wrap .layer_popup{position:absolute;z-index:3;top:100%;left:0;right:16px;padding-top:7px;border-radius:2px}.layer_wrap .layer_popup:focus{outline:0}.layer_wrap .layer_popup p{position:relative;margin-top:-1px;padding:16px 24px 16px 16px;background:#fff;border:1px solid #ccc;color:#666;font-weight:400;font-size:13px;line-height:20px;letter-spacing:0;word-break:normal;word-wrap:normal;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}.layer_wrap .layer_popup p:after,.layer_wrap .layer_popup p:before{bottom:100%;content:' ';height:0;width:0;position:absolute;pointer-events:none}.layer_wrap .layer_popup p:after{left:0;border-bottom:5px solid #fff;border-right:5px solid transparent}.layer_wrap .layer_popup p:before{left:-1px;border-bottom:7px solid #ccc;border-right:7px solid transparent}.layer_wrap .layer_popup .btn_close_layer{overflow:hidden;display:block;position:absolute;top:7px;right:0;width:28px;height:28px}.layer_wrap .layer_popup .btn_close_layer::before{content:'';overflow:hidden;display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;background:url("/image2014/common/btn-close.png");background-size:cover}.tab_menu{overflow-y:hidden;border-bottom:1px solid #e3e3e3;background:#f5f5f5;text-align:center}.tab_menu li{float:left;width:50%}.tab_menu li.active a::after{display:block}.tab_menu li.active h3{color:#3e6f72}.tab_menu a{display:inline-block;position:relative;padding:15px 8px 16px;text-decoration:none}.tab_menu a::after{content:'';display:none;position:absolute;right:0;bottom:0;left:0;height:3px;background:#3e6f72}.tab_menu h3{display:block;color:#666;font-weight:700;font-size:17px;line-height:1;letter-spacing:-0.2px}.search_form fieldset{padding:10px 10px 10px 0;border-bottom:1px solid #e3e3e3}.search_form .item{float:left;position:relative;width:50%;padding-left:10px;box-sizing:border-box}.search_form .item select{display:block;width:100%;height:42px;margin:0;padding:0 32px 0 16px;border:1px solid #e3e3e3;background:#fff;color:#3e6f72;font-weight:700;font-size:16px;line-height:40px;letter-spacing:-0.2px;border-radius:0;-webkit-appearance:none;outline:none}.search_form .item::after{content:'';display:block;position:absolute;top:50%;right:16px;width:15px;height:8px;margin-top:-4px;background:url("/ui_joongang/election2020/mw/ico-close-green@3x.png");background-size:cover;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
