@charset "utf-8";

.box-btn{margin-top:15px; text-align:center;}
.box-btn button{padding:11px 28px; border-radius:22px; background-color:#008191;}
.box-btn button span{visibility: visible; padding-right:12px; background:url(../img/ico-forward.png) no-repeat 100% 50%; background-size:6px 12px; font-size:16px; color:#fff; line-height:1.2;}

.logo-banner{padding:10px 0 10px 16px; background:transparent linear-gradient(97deg, #6246D9 0%, #5C78D5 16%, #3E61CF 55%, #815DAC 75%, #6447E6 100%) 0% 0% no-repeat padding-box;}

/* 투표현황 */
.box-voteState{background-color:#EAEBFE;}
.box-voteState .box-inner{width:1160px; margin:0 auto; padding:30px 0;}
.box-voteState .box-inner .tit{margin-bottom:20px; color:#000; line-height:1.5; font-weight:bold; font-size:20px;}
.box-voteState .box-inner .voteTabSwiper{margin-bottom:20px;}
.box-voteState .box-inner .voteTabSwiper .swiper-slide{width:auto; background-color:#F6F5F5; border:2px solid #ccc; border-radius:18px;  font-weight:bold; font-size:15px; line-height:1.2; box-sizing: border-box;}
.box-voteState .box-inner .voteTabSwiper .swiper-slide {}
.box-voteState .box-inner .voteTabSwiper .swiper-slide span{display:block; width:100%; height:100%;}
.box-voteState .box-inner .voteTabSwiper .swiper-slide a{display:block; padding:8px 14px; color:#999;}
.box-voteState .box-inner .voteTabSwiper .swiper-slide.active{border:2px solid #6745DF; background-color:#6745DF; }
.box-voteState .box-inner .voteTabSwiper .swiper-slide.active a{color:#fff;}
.box-voteState .box-inner .voteTabCont .contTop{display:flex; justify-content: flex-start; margin-bottom:0px;}
.box-voteState .box-inner .voteTabCont .box-left{flex:1 0 42.242%; margin-right:68px; padding-right:68px; border-right:1px solid #ccc;}
.box-voteState .box-inner .voteTabCont .box-right{flex:1 0 41.563%;}
.box-voteState .box-inner .voteTabCont .info1 .tit span{vertical-align: baseline;}
.box-voteState .box-inner .voteTabCont .info1 .tit .txt1{position:relative; margin-left:8px; padding:0 8px; font-size:16px; font-weight:normal;}
.box-voteState .box-inner .voteTabCont .info1 .tit .txt1:after{content:''; position:absolute; bottom:-3px; left:0; width:100%; height:14px; border-radius:7px; background-color:#6745DF; opacity: .3;}
.box-voteState .box-inner .voteTabCont .info1 .tit .txt2 {margin-left:0px; padding:0px; font-weight:bold; color:#6745DF; font-size:24px;}
.box-voteState .box-inner .voteTabCont .info1 .tit .txt3{margin-left:0px; padding:0px; font-weight:bold; color:#6745DF;}
.box-voteState .box-inner .voteTabCont .info1 .tit .txt4{margin-left:0px; padding:0px; color:#6745DF; font-size:14px;}
.box-voteState .box-inner .voteTabCont .info1 .compet{display:flex; justify-content: space-between;}
.box-voteState .box-inner .voteTabCont .info1 .candidate{display:flex; flex-direction: column; text-align: center;}
.box-voteState .box-inner .voteTabCont .info1 .thumCont{position:relative; width:170px; margin-bottom:8px;}
.box-voteState .box-inner .voteTabCont .info1 .thumCont img{width:100%; height:auto;}
.box-voteState .box-inner .voteTabCont .info1 .thumCont>img{border-radius:50%; border:1px solid #ccc; box-sizing: border-box;}
.box-voteState .box-inner .voteTabCont .info1 .thumCont .label{position:absolute; top:0; left:0;}
.box-voteState .box-inner .voteTabCont .info1 .thumCont .label .txt{padding:5px 14px; border:1px solid #ccc; border-radius:14px; background-color:#F6F5F5; font-size:16px; line-height:1.2; color:#555;}
.box-voteState .box-inner .voteTabCont .info1 .txtCont .party{font-size:14px; color:#555;}
.box-voteState .box-inner .voteTabCont .info1 .txtCont .name{font-size:24px; line-height:1.2; }
.box-voteState .box-inner .voteTabCont .info1 .txtCont .percent{line-height:1.1; font-weight:bold;}
.box-voteState .box-inner .voteTabCont .info1 .txtCont .percent .txt1{font-size:30px; vertical-align: baseline;}
.box-voteState .box-inner .voteTabCont .info1 .txtCont .percent .txt2{font-size:24px; vertical-align: baseline;}
.box-voteState .box-inner .voteTabCont .info1 .txtCont .percent .txt3{font-size:20px; vertical-align: baseline;}
.box-voteState .box-inner .voteTabCont .info1 .txtCont .total{font-size:12px; color:#555; letter-spacing: -.3px;}
.box-voteState .box-inner .voteTabCont .info1 .center{text-align: center;}
.box-voteState .box-inner .voteTabCont .info1 .center .graph{display:flex; justify-content: center; margin-bottom:8px;}
.box-voteState .box-inner .voteTabCont .info1 .center .graph div{position:relative; width:24px; height:193px;margin:0 4px; background-color:#D8D6DC;}
.box-voteState .box-inner .voteTabCont .info1 .center .graph .bar{position:absolute; left:0; bottom:0; width:100%; border-radius:12px 12px 0 0;}
.box-voteState .box-inner .voteTabCont .info1 .center .gap{margin-bottom:8px; padding:4px 8px; border:1px solid #ccc; border-radius:4px; background-color:#F6F5F5; font-size:12px; line-height:1.2; color:#555; letter-spacing: -.3px;}

/* 투표율 */
.timeVote_top{display:flex; justify-content: flex-start; background-color:#EAEBFE;}
.timeVote_top .info{flex: 0 0 195px; display:flex; justify-content: flex-start; align-items:center; margin-right:32px;}
.timeVote_top .info .txt{margin-right:8px;}
.timeVote_top .info .txt strong{font-size:13px; line-height:1;}
.timeVote_top .info .txt span{display:block; font-size:10px; color:#555; text-align:right; line-height:1;}
.timeVote_top .info .percent{font-size:32px; font-weight:bold; color:#6745DF;}
.timeVote_top .info .percent .p1{font-size:28px;}
.timeVote_top .info .percent .p2{font-size:24px;}
.timeVote_top .graph{position:relative; width:100%; height:40px; border-radius:4px; background-color:#E1E1E1;}
.timeVote_top .graph .bar{position:absolute; top:0; left:0; }
.timeVote_top .graph .pastBar{position:absolute; top:-31px; bottom:auto; left:50.9%; z-index: 1;}
.timeVote_top .graph .pastBar span{padding:3px 8px; border:2px solid #647184; border-radius:4px; background-color:#fff; color:#647184; font-size:12px; font-weight:bold; }
.timeVote_top .graph .pastBar:before{content:''; position:absolute; top:20px; left:7px; width:8px; height:8px; margin-left:-4px; background:#647184; z-index: -1; transform:rotate(45deg);}
.timeVote_top .graph .pastBar:after{content:''; position:absolute; top:34px; left:45px; width:1px; height:40px; border-left:1px dashed #647184;}
.timeVote_top .graph .bar{position:absolute; top:0; left:0; height:40px; border-radius:4px 0 0 4px; background:#6745DF;}
.timeVote_bot .timeTable{display:flex; justify-content: flex-start;}
.timeVote_bot .timeTable div{border:1px solid #E1E1E1; box-sizing: border-box;}
.timeVote_bot .timeTable div p{display:flex; justify-content: center; align-items: center; height:40px; text-align:center; }
.timeVote_bot .timeTable div.txt{flex:0 0 9.914%; background:#647184; color:#fff;}
.timeVote_bot .timeTable div.td{flex:0 0 7.5%; border-left:0px; background-color:#fff;}
.timeVote_bot .timeTable div.td .time{border-bottom:1px solid #e1e1e1; color:#555555; font-size:14px;}
.timeVote_bot .timeTable div.td .percent{font-size:16px; font-weight:bold; color:#6745DF;}

/* 출구조사 */
.exitPoll_top{margin-bottom:52px;}
.exitPoll_top .exitSwiper {padding-bottom:32px;}
.exitPoll_top > .tit{position:relative;}
.exitPoll_top > .tit span{margin-left:4px; font-size:13px; color:#555; font-weight:normal; vertical-align: baseline;}
.exitPoll_top > .tit span{position:absolute; bottom:5px; right:0;}
.exitPoll_top .exitSwiper .swiper-slide{display:flex; justify-content: space-between;}
.exitPoll_top .exitSwiper .swiper-slide .hubo{flex:0 0 calc(23.277% - 60px); padding:20px 30px; background-color:#fff; border:1px solid #ccc; border-radius:4px;}
.exitPoll_top .exitSwiper .swiper-slide .tit{padding-bottom:12px; border-bottom:1px solid #ccc; font-size:16px; color:#000; text-align:center;}
.exitPoll_top .exitSwiper .swiper-slide .candidate{display:flex; align-items: center;}
.exitPoll_top .exitSwiper .swiper-slide .candidate .thumCont{width:110px; position:relative; margin-right:20px;}
.exitPoll_top .exitSwiper .swiper-slide .candidate .thumCont img{width:100%; height:auto;}
.exitPoll_top .exitSwiper .swiper-slide .candidate .thumCont>img{border-radius:50%; border:1px solid #ccc; box-sizing: border-box;}
.exitPoll_top .exitSwiper .swiper-slide .candidate .party{margin-bottom:4px; font-size:12px; color:#555; line-height:1.2;}
.exitPoll_top .exitSwiper .swiper-slide .candidate .name{margin-bottom:4px; font-size:18px; color:#000; line-height:1.2;}
.exitPoll_top .exitSwiper .swiper-slide .candidate .percent{font-size:22px; font-weight:bold;}
.exitPoll_top .exitSwiper .swiper-slide .candidate .percent .txt1{font-size:18px; vertical-align: baseline;}
.exitPoll_top .exitSwiper .swiper-slide .candidate .percent .txt2{font-size:14px; vertical-align: baseline;}
.exitPoll_top .exitSwiper .swiper-pagination{top:auto; height:10px;}
.exitPoll_top .exitSwiper .swiper-pagination-bullet{background-color:#999; opacity: 1;}
.exitPoll_top .exitSwiper .swiper-pagination-bullet-active{width:24px; border-radius:4px; background-color:#6745DF;}
.countBox {display:flex; justify-content: flex-start;}
.countBox p{margin-right:16px; font-size:13px; color:#555;}
.countBox p strong{margin-left:8px; font-size:16px;}

.exitPoll_bot > .tit span{margin-left:4px; font-size:13px; color:#555; font-weight:normal; vertical-align: baseline;}
.exitPoll_bot .exitSwiper2 .swiper-slide{display:flex;}
.exitPoll_bot .exitSwiper2 .swiper-slide .hubo{width:100%; padding:20px 30px; background-color:#fff; border:1px solid #ccc; border-radius:4px;}
.exitPoll_bot .exitSwiper2 .swiper-slide .tit{padding-bottom:12px; border-bottom:1px solid #ccc; font-size:16px; color:#000; text-align:center; }
.exitPoll_bot .exitSwiper2 .swiper-slide .candidate{display:flex; align-items: center;}
.exitPoll_bot .exitSwiper2 .swiper-slide .candidate .thumCont{width:110px; position:relative; margin-right:20px;}
.exitPoll_bot .exitSwiper2 .swiper-slide .candidate .thumCont img{width:100%; height:auto;}
.exitPoll_bot .exitSwiper2 .swiper-slide .candidate .thumCont>img{border-radius:50%; border:1px solid #ccc; box-sizing: border-box;}
.exitPoll_bot .exitSwiper2 .swiper-slide .candidate .party{margin-bottom:4px; font-size:12px; color:#555; line-height:1.2;}
.exitPoll_bot .exitSwiper2 .swiper-slide .candidate .name{margin-bottom:4px; font-size:18px; color:#000; line-height:1.2;}
.exitPoll_bot .exitSwiper2 .swiper-slide .candidate .percent{font-size:22px; font-weight:bold;}
.exitPoll_bot .exitSwiper2 .swiper-slide .candidate .percent .txt1{font-size:18px; vertical-align: baseline;}
.exitPoll_bot .exitSwiper2 .swiper-slide .candidate .percent .txt2{font-size:14px; vertical-align: baseline;}

/* 정당컬러 bg 뒤에 정당 아이디*/
.party.bg100 .box, .bg100 .bar{background-color:#003b96}
.party.bg200 .box, .bg200 .bar{background-color:#e61e2b}
.party.bg5077 .box, .bg5077 .bar{background-color:#0073cf}
.party.bg5070 .box, .bg5070 .bar{background-color:#ff7210}
.party.bg5010 .box, .bg5010 .bar{background-color:#e60020}
.party.bg5035 .box, .bg5035 .bar{background-color:#00d2c3}
.party.bg5071 .box, .bg5071 .bar{background-color:#f58400}
.party.bg2070 .box, .bg2070 .bar{background-color:#F8C400}
.party.bg1970 .box, .bg1970 .bar{background-color:#4F1D12}
.party.bg5054 .box, .bg5054 .bar{background-color:#038ED3}
.party.bg5031 .box, .bg5031 .bar{background-color:#ED2D2F}
.party.bg2060 .box, .bg2060 .bar{background-color:#002B58}
.party.bg4080 .box, .bg4080 .bar{background-color:#EC008B}
.party.bg5069 .box, .bg5069 .bar{background-color:#00A0EA}
.party.bg5064 .box, .bg5064 .bar{background-color:#002758}
.party.bg2020 .box, .bg2020 .bar{background-color:#755191}
.party.bg1988 .box, .bg1988 .bar{background-color:#ff0000}
.party.bg710 .box, .bg710 .bar{background-color:#62bb46}
.party.bg5081 .box, .bg5081 .bar{background-color:#FFEF10}
.party.bg5059 .box, .bg5059 .bar{background-color:#51A776}
.party.bg3010 .box, .bg3010 .bar{background-color:#4B3293}
.party.bg5080 .box, .bg5080 .bar{background-color:#7030A0}
.party.bg4040 .box, .bg4040 .bar{background-color:#171a89}
.party.bg3000 .box, .bg3000 .bar{background-color:#44a0e1}
.party.bg2080 .box, .bg2080 .bar{background-color:#43B02A}
.party.bg4010 .box, .bg4010 .bar{background-color:#8D2650}
.party.bg4070 .box, .bg4070 .bar{background-color:#C9252B}
.party.bg5072 .box, .bg5072 .bar{background-color:#51BDC5}
.party.bg5079 .box, .bg5079 .bar{background-color:#D0121C}
.party.bg5046 .box, .bg5046 .bar{background-color:#6400AA}
.party.bg5000 .box, .bg5000 .bar{background-color:#00a73c}
.party.bg5056 .box, .bg5056 .bar{background-color:#0C5BA7}
.party.bg5082 .box, .bg5082 .bar{background-color:#A50034}
.party.bg3040 .box, .bg3040 .bar{background-color:#0958A7}
.party.bg730 .box, .bg730 .bar{background-color:#ffcc00}
.party.bg5075 .box, .bg5075 .bar{background-color:#503E74}
.party.bg5041 .box, .bg5041 .bar{background-color:#AD469F}
.party.bg5073 .box, .bg5073 .bar{background-color:#FFD700}
.party.bg5058 .box, .bg5058 .bar{background-color:#003793}
.party.bg5066 .box, .bg5066 .bar{background-color:#0056B8}
.party.bg1990 .box, .bg1990 .bar{background-color:#0095DA}
.party.bg5055 .box, .bg5055 .bar{background-color:#733A87}
.party.bg4060 .box, .bg4060 .bar{background-color:#871E60}
.party.bg9999 .box, .bg9999 .bar{background-color:#808080}

/* c 뒤에 정당 아이디 */
.c100 .percent{color:#003b96}
.c200 .percent{color:#e61e2b}
.c5077 .percent{color:#0073cf}
.c5070 .percent{color:#ff7210}
.c5010 .percent{color:#e60020}
.c5035 .percent{color:#00d2c3}
.c5071 .percent{color:#f58400}
.c2070 .percent{color:#F8C400}
.c1970 .percent{color:#4F1D12}
.c5054 .percent{color:#038ED3}
.c5031 .percent{color:#ED2D2F}
.c2060 .percent{color:#002B58}
.c4080 .percent{color:#EC008B}
.c5069 .percent{color:#00A0EA}
.c5064 .percent{color:#002758}
.c2020 .percent{color:#755191}
.c1988 .percent{color:#ff0000}
.c710 .percent{color:#62bb46}
.c5081 .percent{color:#FFEF10}
.c5059 .percent{color:#51A776}
.c3010 .percent{color:#4B3293}
.c5080 .percent{color:#7030A0}
.c4040 .percent{color:#171a89}
.c3000 .percent{color:#44a0e1}
.c2080 .percent{color:#43B02A}
.c4010 .percent{color:#8D2650}
.c4070 .percent{color:#C9252B}
.c5072 .percent{color:#51BDC5}
.c5079 .percent{color:#D0121C}
.c5046 .percent{color:#6400AA}
.c5000 .percent{color:#00a73c}
.c5056 .percent{color:#0C5BA7}
.c5082 .percent{color:#A50034}
.c3040 .percent{color:#0958A7}
.c730 .percent{color:#ffcc00}
.c5075 .percent{color:#503E74}
.c5041 .percent{color:#AD469F}
.c5073 .percent{color:#FFD700}
.c5058 .percent{color:#003793}
.c5066 .percent{color:#0056B8}
.c1990 .percent{color:#0095DA}
.c5055 .percent{color:#733A87}
.c4060 .percent{color:#871E60}
.c9999 .percent{color:#808080}

/* 진보 중립 보수 */
.party.bgLeft .box, .bgLeft .bar{background-color:#003b96}
.party.bgRight .box, .bgRight .bar{background-color:#e61e2b}
.party.bgCent .box, .bgCent .bar{background-color:#808080}

.cLeft .percent{color:#003b96}
.cRight .percent{color:#e61e2b}
.cCent .percent{color:#808080}

/* 피씨레이아웃 */
/* 내부 컨텐츠 1280 */
@media only screen and (max-width:1300px){

}
    /* 테스트 크기 조정 , 기사 상세 */
@media only screen and (max-width:1200px){

}
/* 투표 현황 */
@media only screen and (max-width:1180px){
    .box-voteState .box-inner{width:calc(100% - 32px); margin:0 8px;}
    .box-voteState .box-inner .voteTabCont .box-left{margin-right:72px;}
}

    /* 테스트 크기 조정 , 기사 상세 */
@media only screen and (max-width:1090px){
   
    /* 투표현황 */
    .box-voteState .box-inner .voteTabCont .box-left{margin-right:40px; padding-right:40px;}
    .box-voteState .box-inner .voteTabCont .info1 .thumCont{width:110px;}
    .box-voteState .box-inner .voteTabCont .info1 .center .gap{font-size:11px; padding:0; border:none; background-color:transparent;}
    .box-voteState .box-inner .voteTabCont .info2 .partyGroup .party .name{font-size:11px;}
    .box-voteState .box-inner .voteTabCont .info3 .candidate{flex-direction: column; text-align:center;}
    .box-voteState .box-inner .voteTabCont .info3 .candidate .thumCont{flex:0 0 80px; margin-right:0px; margin-bottom:8px;}
    .box-voteState .box-inner .voteTabCont .info3 .candidate.left .thumCont{margin-right:0px;}
    .box-voteState .box-inner .voteTabCont .info3 .candidate.right{flex-direction: column;}
    .box-voteState .box-inner .voteTabCont .info3 .candidate.right .thumCont{margin-left:0px;}
    .box-voteState .box-inner .voteTabCont .info3 .candidate.right .txtCont{text-align:center;}
    .box-voteState .box-inner .voteTabCont .info3 .center .gap{font-size:11px; padding:0; border:none; background-color:transparent;}
    
}

/* 피씨레이아웃 -> 테블릿레이아웃  */
@media only screen and (max-width:1024px){
    
}

/* 테블릿레이아웃 -> 모바일레이아웃  */
@media only screen and (max-width:960px){
    
}
@media only screen and (max-width:782px){
    .box-mainTop .box-right .timeNews .titStyle1{font-size:20px;}
}

/* 테블릿레이아웃 -> 모바일레이아웃  */
@media only screen and (max-width:768px){

    .box-voteState .box-inner{width:calc(100% - 32px); margin:0 16px; padding:16px 0;}

    /* 투표현황 */
    .box-voteState .box-inner .voteTabCont .contTop{flex-direction: column; }
    .box-voteState .box-inner .voteTabCont .box-left{margin:0; padding-right:0px; border-right:none;}
    .box-voteState .box-inner .voteTabCont .info1 .thumCont{margin-bottom:4px;}
    .box-voteState .box-inner .voteTabCont .info1 .thumCont .label img{width:41px;}
    .box-voteState .box-inner .voteTabCont .info1 .thumCont .label.yoou img{width:32px;}
    .box-voteState .box-inner .voteTabCont .info1 .thumCont .label.woo img{width:32px;}

    .box-voteState .box-inner .voteTabCont .info1 .thumCont .label .txt{padding:3px 10px; font-size:13px;}
    .box-voteState .box-inner .voteTabCont .info1 .center .graph div{height:110px;}
    .box-voteState .box-inner .voteTabCont .info1 .txtCont .party{margin-bottom:0px;}
    .box-voteState .box-inner .voteTabCont .info1 .txtCont .name{font-size:18px; margin-bottom:0px;}
    .box-voteState .box-inner .voteTabCont .info1 .txtCont .percent{margin-bottom:0px; line-height:1.2;}
    .box-voteState .box-inner .voteTabCont .info1 .txtCont .percent .txt1{font-size:22px;}
    .box-voteState .box-inner .voteTabCont .info1 .txtCont .percent .txt2{font-size:18px;}
    .box-voteState .box-inner .voteTabCont .info1 .txtCont .percent .txt3{font-size:14px;}
    .box-voteState .box-inner .voteTabCont .info1 .txtCont .total{line-height:1.2;}
    .box-voteState .box-inner .voteTabCont .contBot .voteSwiper .swiper-slide{padding:12px;}

    .box-voteState .box-inner .voteTabCont .info3 .candidate .thumCont{width:90px;}
    .box-voteState .box-inner .voteTabCont .info3 .thumCont .label img{width:41px;}
    .box-voteState .box-inner .voteTabCont .info3 .thumCont .label.yoou img{width:32px;}
    .box-voteState .box-inner .voteTabCont .info3 .thumCont .label.woo img{width:32px;}
    .box-voteState .box-inner .voteTabCont .info3 .txtCont .percent{line-height:1.1;}
    
    /* 투표율 */
    
    .timeVote_top{display:block; margin-top:-16px; margin-bottom:0px;}
    .timeVote_top .info{margin-bottom:2px;}
    .timeVote_top .graph .pastBar{top:-34px; bottom:auto; left:calc(50.9% - 6px);}
    .timeVote_top .graph .pastBar span{padding:2px 4px;}
    .timeVote_top .graph .pastBar:after{left:6px;}
    .timeVote_bot{display:none;}

    /* 출구 조사 */
    .exitPoll_top {margin-bottom:24px;}
    .exitPoll_top > .tit span{font-size:10px;}
    .exitPoll_top .exitSwiper{padding-bottom:0px;}
    .exitPoll_top .exitSwiper .swiper-slide{flex-wrap: wrap;}
    .exitPoll_top .exitSwiper .swiper-slide .tit{margin-bottom:8px; padding-bottom:8px; font-size:14px;}
    .exitPoll_top .exitSwiper .swiper-slide .candidate{justify-content: center;}
    .exitPoll_top .exitSwiper .swiper-slide .candidate .thumCont{width:72px; margin-right:8px;}
    .exitPoll_top .exitSwiper .swiper-slide .hubo{flex:0 0 calc(50% - 26px); padding:8px}
    .exitPoll_top .exitSwiper .swiper-slide .hubo:nth-child(odd){margin-right:8px; margin-bottom:16px;}
    .exitPoll_top .exitSwiper .swiper-slide .hubo:nth-child(even){margin-left:8px; margin-bottom:16px;}
    .exitPoll_top .countBox{flex-wrap:wrap; margin-top:8px;}
    .exitPoll_top .countBox p{margin-bottom:8px;}
    .exitPoll_top .exitSwiper .swiper-slide .candidate .party{font-size:10px;}
    .exitPoll_top .exitSwiper .swiper-slide .candidate .percent{font-size:18px; letter-spacing: -.4px;}
    .exitPoll_top .exitSwiper .swiper-slide .candidate .percent .txt1{font-size:16px;}

    .exitPoll_bot > .tit span{display:none;}
    .exitPoll_bot .exitSwiper2{padding-bottom:8px;}
    .exitPoll_bot .exitSwiper2 .swiper-slide{flex-wrap: wrap;}
    .exitPoll_bot .exitSwiper2 .swiper-slide .tit{margin-bottom:8px; padding-bottom:8px; font-size:14px;}
    .exitPoll_bot .exitSwiper2 .swiper-slide .candidate{justify-content: center;}
    .exitPoll_bot .exitSwiper2 .swiper-slide .candidate .thumCont{width:72px; margin-right:8px;}
    .exitPoll_bot .exitSwiper2 .swiper-slide .hubo{width:100%; padding:8px}
    .exitPoll_bot .exitSwiper2 .swiper-slide .hubo:nth-child(odd){margin-bottom:16px;}
    .exitPoll_bot .exitSwiper2 .swiper-slide .hubo:nth-child(even){margin-bottom:16px;}
    .exitPoll_bot .exitSwiper2 .swiper-slide .candidate .party{font-size:10px;}
    .exitPoll_bot .exitSwiper2 .swiper-slide .candidate .percent{font-size:18px; letter-spacing: -.4px;}
    .exitPoll_bot .exitSwiper2 .swiper-slide .candidate .percent .txt1{font-size:16px;}
    .exitPoll_bot .exitSwiper2 .swiper-pagination{top:auto; height:10px;}
    .exitPoll_bot .exitSwiper2 .swiper-pagination-bullet{background-color:#999; opacity: 1;}
    .exitPoll_bot .exitSwiper2 .swiper-pagination-bullet-active{width:24px; border-radius:4px; background-color:#6745DF;}

}

@media only screen and (max-width:420px){
   .exitPoll_top .exitSwiper .swiper-slide .candidate .thumCont{width:64px;}
}
/* 최소 모바일레이아웃  갤럭시폴트 접을시(345)  */
@media only screen and (max-width:360px){

}


