@charset "utf-8";

    /* 피씨레이아웃 */
    /* 내부 컨텐츠 1280 */
@media only screen and (max-width:1300px){
    .header .box-inner{width:100%;}
    .header .box-inner .top{width:calc(100% - 32px); margin:0 16px;}
    .header .box-inner .newsis-logo{top:16px; left:16px;}
    .header .box-inner .dday{top:16px; right:16px; }

    .box-mainTop .box-inner{width:calc(100% - 32px); margin:0 16px;}
    .mostView .box-inner{width:calc(100% - 32px); margin:0 16px;}
    .box-newsList .box-inner{width:calc(100% - 32px); margin:0 16px;}
    .box-cornerList .box-inner{width:calc(100% - 32px); margin:0 16px;}
    .box-visualList .photoList{width:calc(100% - 32px); margin:0 16px;}
    .box-visualList.type2 .box-inner{width:calc(100% - 32px); margin:0 16px;}
    
    .box-surveyList .box-inner{width:calc(100% - 32px); margin:0 16px;}

    /* 지도 현황 */
    .box-voteState2 .tap-info{width:calc(100% - 32px); margin:0 16px; padding:30px 0;}
    .box-voteState2 .box-inner{width:calc(100% - 32px); margin:0 16px; padding:30px 0;}

    /* 서브페이지 레이아웃 */
    .subRsp-style1{width:calc(100% - 32px); margin:0 16px;}
    .box-subTit{width:calc(100% - 32px); margin:50px 16px 20px;}
    .box-subTab{width:calc(100% - 32px); margin:0 16px;}

    footer .box-inner{width:calc(100% - 32px); margin:0 16px;}
}

    /* 테스트 크기 조정 , 기사 상세 */
@media only screen and (max-width:1200px){

    
    .box-mainTop .box-left .topNews .titCont .tit{font-size:30px;}
    .box-newsList .box-inner .box-right .electionPlan .plan .date{margin:0 16px;}

    /* 출구조사 */
    .exitPoll_top .exitSwiper .swiper-slide .hubo{flex: 0 0 calc(23.277% - 32px); padding:20px 16px;}
    .exitPoll_top .exitSwiper .swiper-slide .candidate .thumCont{width:80px;}

    .exitPoll_bot .exitSwiper2 .swiper-slide .hubo{padding:20px 16px;}
    .exitPoll_bot .exitSwiper2 .swiper-slide .candidate .thumCont{width:80px;}
}
/* 투표 현황 */
@media only screen and (max-width:1180px){
    .box-voteState .box-inner{width:calc(100% - 32px); margin:0 16px;}
    .box-voteState .box-inner .voteTabCont .box-left{margin-right:72px;}
}

    /* 테스트 크기 조정 , 기사 상세 */
@media only screen and (max-width:1090px){
    .box-mainTop .box-inner{flex-wrap:nowrap; flex-direction: column;}
    .box-mainTop .box-left{margin-bottom:30px;}
    .box-mainTop .box-right{margin-left:0px;}
    .box-mainTop .box-right .timeNews .box-article article .titCont{flex:1 0 48.413%;}
    .box-mainTop .box-right .timeNews .box-article article .thumCont{display:none;}
    
    .box-mainTop .box-right .timeNews .box-article article .titCont .tit{display:flex; }
    .box-mainTop .box-right .timeNews .box-article article .titCont .tit .labelBox{flex:0 0 45px; margin-right:8px; line-height:1.5;}
    .box-mainTop .box-right .timeNews .box-article article .titCont .tit .labelBox em{line-height:1.8}
    .box-mainTop .box-right .timeNews .box-article article .titCont .tit a{height:24px; -webkit-line-clamp:1;}
    .box-mainTop .box-right .timeNews .box-article article:after{top:6px;}
    
    .mostView .box-inner .listArticle .box-article:nth-child(2) .titCont .tit{font-size:15px;}
    .mostView .box-inner .listArticle .box-article:nth-child(3) .titCont .tit{font-size:15px;}
    .mostView .box-inner .listArticle .box-article:nth-child(4) .titCont .tit{font-size:15px;}
    .mostView .box-inner .listArticle .box-article:nth-child(5) .titCont .tit{font-size:15px;}
    .mostView .box-inner .listArticle .box-article:nth-child(6) .titCont .tit{font-size:15px;}
    .mostView .box-inner .listArticle .box-article:nth-child(7) .titCont .tit{font-size:15px;}
    .mostView .box-inner .listArticle .box-article:nth-child(n+2) .titCont .tit{min-height:45px;}
    
    .box-newsList .box-inner{flex-direction: column;}
    .box-newsList .box-inner .box-right{margin-left:0px;}
    .box-listArticle2{margin-bottom:30px;}
    
    .box-cornerList .box-inner{gap:16px;}
    .box-cornerList .box-inner .corner{padding:16px;}
    .box-cornerList .box-inner .corner .tit{font-size:20px;}
    
    /* 투표현황 */
    .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 .info2 .info{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;}
    
    /* 지도현황 */
    .box-voteState2 .box-left{margin-right:40px;}
    .box-voteState2 .box-right{padding-left:40px}
    .box-voteState2 .box-inner .info1 .thumCont{width:110px;}
    .box-voteState2 .box-inner .info3 .party{width:45%;}

    /*  */
    .exitPoll_bot .banner{display:none;}

}

/* 피씨레이아웃 -> 테블릿레이아웃  */
@media only screen and (max-width:1024px){
    .box-voteState2 .box-inner.type2{flex-direction: column;}
    .box-voteState2 .box-inner.type2 .info3:nth-child(odd){margin-right:0px;}
    .box-voteState2 .box-inner.type2 .info3:nth-child(even){margin-left:0px;}
}

/* 테블릿레이아웃 -> 모바일레이아웃  */
@media only screen and (max-width:960px){
    .aside-right{display:none;}
}
@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{padding:16px 0;}
    .timeVote_top{display:block; margin-bottom:0px;}
    .timeVote_top .graph .pastBar{display:none;}
    
    
    .timeVote_top .info{margin-bottom:8px;}
    .timeVote_top .info .txt{margin-right:8px;}
    .timeVote_top .info .txt strong{font-size:13px;}
    .timeVote_top .info .txt span{font-size:10px; line-height:1.2;}

    .timeVote_top .info .percent{font-size:32px;}
    .timeVote_top .info .percent .p1{font-size:28px;}
    .timeVote_top .info .percent .p2{font-size:24px;}

    .timeVote_top .graph .pastBar.m{display:block; top:-34px; left:calc(50.9% - 6px);  bottom:auto;}
    .timeVote_top .graph .pastBar.m{margin-left:0px;}
    .timeVote_top .graph .pastBar.m:after{top:33px; left:6px;}
    .timeVote_top .graph .pastBar.m:before{top:24px; left:7px;}

    .timeVote_bot{display:none;}

    /* 출구 조사 */
    .exitPoll_top {margin-bottom:24px;}
    .exitPoll_top > .tit span{font-size:10px;}
    .exitPoll_top .exitSwiper{padding-bottom:16px;}
    .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:16px;}
    .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:8px;}
    .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;}

    /* 투표현황 */
    .box-voteState .box-inner .voteTabCont .contTop{flex-direction: column; padding-bottom:30px; border-bottom:1px solid #ccc;}
    .box-voteState .box-inner .voteTabCont .box-left{margin:0 0px 30px 0; padding-right:0px; border-right:none; border-bottom:1px solid #ccc; }
    .box-voteState .box-inner .voteTabCont .info1 .compet{margin-bottom:30px;}
    .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;}
    .box-voteState .box-inner .voteTabCont .info3 .txtCont .party{margin-bottom:0px;}
    
    /* 지도 현황 */
    /* 지도 */
    .box-voteMap .voteMap{position:relative;}
    .tap-info button{font-size:15px; padding:8px 12px 6px;}
    .box-voteState2{margin-bottom:30px;}
    .box-voteState2 .box-inner{min-height:auto; flex-direction: column;}
    .box-voteState2 .box-right{border-left:none; padding-left:0px;}
    .box-voteState2 .box-inner .info1{margin-bottom:30px; padding-bottom:30px;}
    .box-voteState2 .box-inner .info1 .thumCont{margin-bottom:4px;}
    .box-voteState2 .box-inner .info1 .thumCont .label img{width: 42px;}
    .box-voteState2 .box-inner .info1 .thumCont .label.yoou img{width: 35px;}
    .box-voteState2 .box-inner .info1 .thumCont .label.woo img{width: 35px;}
    .box-voteState2 .box-inner .info1 .center .graph div{height:110px;}
    .box-voteState2 .box-inner .info1 .thumCont .label .txt{padding:3px 10px; font-size:13px;}
    .box-voteState2 .box-inner .info1 .txtCont .party{margin-bottom:0px;}
    .box-voteState2 .box-inner .info1 .txtCont .name{font-size:18px; margin-bottom:0px;}
    .box-voteState2 .box-inner .info1 .txtCont .percent{line-height:1.2; margin-bottom:0px;}
    .box-voteState2 .box-inner .info1 .txtCont .percent .txt1{font-size:22px;}
    .box-voteState2 .box-inner .info1 .txtCont .percent .txt2{font-size:18px;}
    .box-voteState2 .box-inner .info1 .txtCont .percent .txt3{font-size:14px;}
    .box-voteState2 .box-inner .info3 .txtCont .party{justify-content: center; margin-bottom:0px;}
    .box-voteState2 .box-inner .info3 .party:last-child{margin-bottom:0px;}
    .box-voteState2 .box-inner .info3 .party .box{width:40%;}
    .box-voteState2 .box-inner .info3 .thumComn .label img{width:40px;}
    .box-voteState2 .box-inner .info3 .txtCont .percent{line-height:1.1;}
    .box-voteState2 .box-inner .info3+.info3{margin-top:30px; padding-top:30px;}
    .box-voteState2 .box-inner .info3 .candidate.right .txtCont .party {justify-content: center;}
    .box-voteState2 .box-inner .info{margin-top:4px; font-size:13px; color:#555; line-height:1.5;}
    
    .tap-info .swiper-slide button{font-size:15px; padding:8px 10px 6px;}
    .box-voteState2 .box-inner.type2 .info3{padding:12px;}
    .box-voteState2 .box-inner.type2 .info3:last-child{margin-bottom:0px;}
    .box-voteState2 .box-inner.type2 .info3 .tit{margin-bottom:12px; text-align:left;}
    .box-voteState2 .box-inner.type2 .info3 .candidate {flex-direction: column; text-align:center;}
    .box-voteState2 .box-inner.type2 .info3 .candidate.right{flex-direction: column;}
    .box-voteState2 .box-inner.type2 .info3 .candidate .thumCont{width:90px; margin-bottom:4px;}
    .box-voteState2 .box-inner.type2 .info3 .candidate .thumCont .label img{width:41px;}
    .box-voteState2 .box-inner.type2 .info3 .candidate .thumCont .label.yoou img{width:32px;}
    .box-voteState2 .box-inner.type2 .info3 .candidate .thumCont .label.woo img{width:32px;}
    .box-voteState2 .box-inner.type2 .info3 .candidate.left .thumCont{margin-right:0px; margin-bottom:4px;}
    .box-voteState2 .box-inner.type2 .info3 .candidate.right .thumCont{margin-left:0px;}
    .box-voteState2 .box-inner.type2 .info3 .candidate.right .txtCont{text-align:center;}
	.subRsp-style1{flex-direction: column; padding-top: 16px;}

    .titStyle1{font-size:20px;}

    .header .box-inner .newsis-logo{top:16px; left:16px;}
    .header .box-inner .election-logo{width:328px; margin:0 auto 24px;}
    .header .box-inner .election-logo img{width:100%;}
    .header .box-inner .dday{top:16px; right:16px; padding:2px 16px 3px; font-size:16px;}
    .header .box-inner nav .swiper-slide{margin:0px 16px; padding:8px 7px 14px; font-size:18px;}

    .box-mainTop {padding-top:16px; padding-bottom:30px;}
    .box-mainTop .box-left .topNews{margin-bottom:30px;}
    .box-mainTop .box-left .topNews article{flex-direction: column;}
    .box-mainTop .box-left .topNews .thumCont{order:1; margin-bottom:8px; padding-bottom:62.5%}
    .box-mainTop .box-left .topNews .layCont{margin-right:0px;}
    .box-mainTop .box-left .topNews .titCont{margin-bottom:0px;}
    .box-mainTop .box-left .topNews .titCont .tit a .tit{font-size:24px;
        -webkit-line-clamp:2 !important;}
    .box-mainTop .box-left .topNews .titCont .tit .labelBox{display:inline-block; margin-top:2px;}
    .box-mainTop .box-left .topNews .layCont .txtCont{display:none;}
    .box-mainTop .box-left .topNews .layCont .linkNews{display:none;}
    .box-mainTop .box-left .subtopNews{flex-direction: column;}
    .box-mainTop .box-left .subtopNews article{display:flex; justify-content: flex-start; margin:0 0px 20px 0;}
    .box-mainTop .box-left .subtopNews article:last-child{margin-bottom:0px;}
    .box-mainTop .box-left .subtopNews article .thumCont{flex:0 0 44.513%; margin:0 20px 0 0; padding-bottom:27.44%;}
    .box-mainTop .box-left .subtopNews article .titCont .tit{-webkit-line-clamp:initial;}
    
    .box-newsList .box-inner .box-right .electionPlan .swiper-wrapper{display:flex;}
    .box-newsList .box-inner .box-right .electionPlan .swiper-slide{width:220px;}
    
    /* 많이 본 기사 */
    .mostView{margin-bottom:30px; padding:16px 0;}
    .mostView .box-inner .listArticle{display:flex; flex-direction: column;}
    .mostView .box-inner .listArticle .box-article{width:100%; margin:0 0 16px 0 !important ; padding-bottom:16px !important ; border-bottom:1px solid #ccc !important ;}
    .mostView .box-inner .listArticle .box-article:last-child{margin:0 !important ; padding-bottom:0 !important ; border-bottom:none !important ;}
    .mostView .box-inner .listArticle .box-article:nth-child(1){margin-right:0px;}
    .mostView .box-inner .listArticle .box-article:nth-child(1) article{display:flex; justify-content: flex-start;}
    .mostView .box-inner .listArticle .box-article:nth-child(1) article .thumCont{flex:0 0 47.561%; margin:0 16px 0 0; padding-bottom:29.88%;}

    /* 최신기사 */
    .box-listArticle2 .listArticle .box-article article .thumCont{order:2; flex:0 0 40.244%; margin-right:0px; padding-bottom:25%;}
    .box-listArticle2 .listArticle .box-article article .layCont .txtCont{display:none;}
    .box-listArticle2 .listArticle .box-article article .titCont{margin-bottom:0px;}
    .box-listArticle2 .listArticle .box-article article .titCont .tit{-webkit-line-clamp:2; font-size:18px;}
    .box-listArticle2 .listArticle .box-article article .layCont{margin-right:20px;}
    /* .box-visualList.type2 .box-inner .graphicList{margin-bottom:30px;} */
    /* .box-visualList.type2 .box-inner .graphicList .box-listArticle .box-article{margin-right:16px;}
    .box-visualList.type2 .box-inner .graphicList .box-listArticle .box-article:last-child{margin-right:0px;}
    .box-visualList.type2 .box-inner{flex-direction: column;} */
    
    /* 선거일정 */
    .box-newsList .box-inner .box-right .electionPlan .plan .date{margin:0 30px;}

    /* 코너 */
    .box-cornerList .box-inner{flex-direction: column;}
    .box-cornerList .box-listArticle .box-article:nth-child(1) article{display:flex; justify-content: flex-start;}
    .box-cornerList .box-listArticle .box-article:nth-child(1) article .thumCont{order:2; flex:0 0 42.97%; overflow:hidden; position:relative; height:0; padding-bottom:14.846%; border-radius:4px; }
    .box-cornerList .box-listArticle .box-article:nth-child(1) article .thumCont img{position:absolute; top:0; left:0; width:100%; min-height:100%; object-fit: cover;}
    .box-cornerList .box-listArticle .box-article:nth-child(1) article .thumCont{padding-bottom: 0px; }
    .box-cornerList .box-listArticle .box-article:nth-child(1) article .thumCont{padding-bottom:20%;}
    .box-cornerList .box-listArticle .box-article:nth-child(1) article .thumCont{margin-bottom:0px; padding-bottom: 32.44%;}
    .box-cornerList .box-inner .corner .box-article:first-child .titCont{flex:1; margin-right:20px;}
    .box-cornerList .box-inner .corner .box-article:nth-child(2) .titCont .tit {-webkit-line-clamp:1;}
    .box-cornerList .box-inner .corner .box-article:nth-child(3) .titCont .tit {-webkit-line-clamp:1;}

    /* 포토 */
    .box-visualList .photoList{margin:0; padding:0 16px;}
    .box-visualList .photoList .swiper-slide{flex:0 0 302px;}
	

    /* 그래픽뉴스 */
    .box-visualList.type2 .box-inner .graphicList .box-listArticle .box-article:nth-child(2){margin-right:0px;}
    .box-visualList.type2 .box-inner .graphicList .box-listArticle .box-article:last-child{display:none;}
	.box-visualList.type2 .box-inner .graphicList .box-listArticle .box-article{margin-right:16px;}
    /* 서브페이지 */
    .box-subTit{margin:16px;}
	.box-subTit .subtitSwiper .swiper-slide a{font-size:16px;}
	.box-subTab{width: calc(100%); margin:0px;}

	/* 포토,그래픽 */
	.box-listArticle3{margin-bottom:100px;}
	.box-listArticle3 .listArticle .box-article{flex:1 1 calc(50% - 16px);}
	.box-listArticle3 .listArticle .box-article{margin-right:16px;}
	.box-listArticle3 .listArticle .box-article:nth-child(2n){margin-right:0px;}
	.box-listArticle3 .listArticle .box-article:nth-last-child(-n+2){margin-bottom:0px;}
	.box-listArticle3 .listArticle .box-article .titCont .tit{font-size:16px; line-height:1.5;}

	/* 영상 */
	.box-listArticle4{margin-bottom:100px;}
	.box-listArticle4 .listArticle .box-article{flex:1 1 calc(50% - 16px);}
	.box-listArticle4 .listArticle .box-article{margin-right:16px;}
	.box-listArticle4 .listArticle .box-article:nth-child(2n){margin-right:0px;}
	.box-listArticle4 .listArticle .box-article:nth-last-child(-n+2){margin-bottom:0px;}
	.box-listArticle4 .listArticle .box-article .titCont .tit{font-size:16px; line-height:1.5;}

	.box-listArticle4 .listArticle .box-article .thumCont a:after{content:''; position:absolute; top:50%; left:50%; width:26px; height:26px; margin:-13px 0 0 -13px; background:url(../images/ico_movie.png) no-repeat 0 0; background-size:26px 26px; z-index: 2;}

	/* 페이징 */
	.box-page {justify-content: space-between;}
	.box-page a{margin:0px; width:28px; height:28px; line-height:26px;}
	.box-page button.prev{width:28px; height:28px; margin-right:16px;}
	.box-page button.next{width:28px; height:28px; margin-left:16px;}
	.box-page button img{width:100%; height:auto;}
	.box-page button.prev{margin-right:8px}
	.box-page button.pprev{margin-right:8px}
	.box-page button.next{margin-left:8px;}
	.box-page button.nnext{margin-left:8px;}

    /* 풋터 */
    footer .box-inner .logo{display:none;}
    footer .box-inner .info ul {display:none;}
    footer .box-inner .info p{padding-top:0px; border-top:none; font-size:13px; line-height:1.5;}

}

@media only screen and (max-width:420px){
    .header .box-inner nav .swiper-wrapper{justify-content: center;}
    .header .box-inner .election-logo{width:100%;}
   
}
/* 최소 모바일레이아웃  갤럭시폴트 접을시(345)  */
@media only screen and (max-width:360px){

}