/*국선 서브페이지 콘텐츠 페이지 기본적으로 대표 템플릿 그대로 사용하되 추가적인 변경사항은 contents2에 작성해 적용되도록 하기*/
#subContents{padding-bottom:50px;}
.sub_cont_bg{width:100%; background:url("/images/n24/vt/sec5-bg.png") bottom no-repeat;}
#container h3.sub_title{display:block; padding:40px 0; font-size:28px; font-weight:800; text-align:Center; text-indent:0px; }
.tableList ul li .title a{font-size:18px;}
.tableList ul li .quickView a{font-size:15px;}
.cardList.thumb ul li .title{font-size:16px;}
.banner_tooltip{display:none;}
.scrolldown_btn{display:none !important;}

.section1{margin-top:0px;}

/*20240126 서브페이지 이미지 비율  수정*/
.cardList.thumb ul li .img{height:148px;}

.vt_s_main_menu li a{font-size:16px;}

.tableList ul li .num em{display:inline-block;width:50px;height: 30px;background: #1e2c50;border-radius: 5px;font-size:15px;color:#fff;line-height: 30px;}
.tableList ul li .quickView a{display:inline-block;width: 75px;height: 30px; font-size:14px; background:#fff;border: 1px solid #cbcbd;border-radius: 5px;line-height: 30px;color:#555;box-sizing:border-box;/* color: #fff; *//* background: #7e7d8c; *//* letter-spacing: 1px; */}
.tableList ul li .title a{font-size:17px;}
.tableList ul li .fileDown img{width:25px;}

.bbsSearch input[type="submit"]:focus{outline:1px solid red;}
.bbsSearch{display:block;}
.mobile_board_search{display:none;}

.imgKogl img{max-width:100%;}


/* tab */
.tabBar{margin-bottom:40px;text-align:center;}
.tabBar li{display:inline-block;vertical-align:middle;margin:0 1px;padding:0 20px;min-width:160px;height:50px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;line-height:48px;}
.tabBar li.active{border:2px solid #654F4F;box-shadow:2px 2px 6px #d8d8d8;background-color:#856c6c;}
.tabBar li a{display:block;font-size:18px;font-weight:500;color:#1D1D1D;}
.tabBar li.active a{color:#fff;}
.tabBar.type2 li{padding:0 10px;min-width:auto;height:auto;border:0px none !important;box-shadow:none !important;line-height:140%;}
.tabBar.type2 li a{position:relative;font-size:20px;font-weight:400;}
.tabBar.type2 li.active a{font-weight:500;}
.tabBar.type2 li.active a:after{display:block;content:'';position:absolute;left:-1px;right:-1px;bottom:-2px;height:10px;background:#f6cdfa;z-index:-1;}
.tabBar + .tabBar.type2{margin-top:-15px;}

@media all and (max-width:1320px){
	
	/* 특집검색 모바일 */
	.total_top{padding:3% 3% 20px 3% !important;background:url("/images/n24/vt/m_total_top_bg.png") center top / cover no-repeat}
	.total_top.total_top2{background:url("/images/n24/vt/m_total_top_bg2.png") 50% 50% no-repeat}
	.total_top h1{height:45px;margin-bottom:10px;background:url("/images/n24/vt/m_vt_s_logo.png") 50% 50% no-repeat;background-size:245px;}
	.top_s_area{display:flex;}
	.vt_search{width:auto;}
	.vt_search .top_s_area input[type="text"]{width:calc(100% - 96px);height:40px;line-height:40px;border-radius:4px;margin-right:3px;}
	.vt_search .top_s_area input[type="submit"]{width:40px;height:40px;padding-left:inherit;border-radius:4px;background:#000 url("/images/n24/vt/m_btn_vt_search.png") 50% 50% no-repeat;background-size:20px;text-indent:-99999px;margin-right:3px;}
	.vt_search .detail_s_view{width:55px;height:40px;font-size:12px;border-radius:4px;}
	
	.detail_search{width:auto;margin:3% 0;}
	.detail_search>div{width:100%;margin:5px 0;}
	.detail_search>div:nth-child(1){margin-right:0;}
	.detail_search>div>label{display:none;}
	.detail_search>div>div{display:block;vertical-align:inherit;}
	.detail_search>div span{width:20%;letter-spacing:-1px;}
	.detail_search>div>div>div{margin-left:0;margin:10px 0;width:100%;}
	.detail_search>div>div>div:after{display:block;content:'~';position:absolute;top:0;left:50%;margin-left:-5px;line-height:40px;}
	.detail_search>div>div>div input{padding:0 5px;}
	.detail_search .radio_box label{display:flex;align-items:center;line-height:1em;justify-content:center; box-sizing:border-box;}
	.detail_search .data-period{display:flex;}
	.detail_search .data-period input{width:calc(50% - 10px);float:left;}
	.detail_search .data-period .star{margin-right:20px;}
	.detail_search .detail_s_view_close{top:inherit;bottom:-20px;right:0;}
	
	.vt_s_main_menu:after{display:block;clear:both;content:'';}
	.vt_s_main_menu{}
	.vt_s_main_menu ul{display:flex;justify-content:center;width:100%;}
	.vt_s_main_menu ul > li{margin:0;width:33.33%;white-space:nowrap;}
	.vt_s_main_menu ul > li > a{font-size:19px;}
	.vt_s_sub_menu{margin-bottom:10px;padding:3%;box-shadow:0 2px 3px rgba(0,0,0,.3);}
	.vt_s_sub_menu:after{display:block;clear:both;content:'';}
	.vt_s_sub_menu li{width:calc(100% / 3);padding:0;float:left;}
	.vt_s_sub_menu li:after{content:inherit;background:none;}
	.vt_s_sub_menu li a{height:40px;line-height:40px;font-size:15px;white-space:nowrap; letter-spacing:-1px;}
	.vt_s_sub_menu li.active a{padding:0;}
	.vt_s_result{margin:3%;padding:10px 0;background:none;text-align:left;}
	.vt_s_result span{font-size:18px;}
	.vt_s_result em{font-size:18px;}
	
	.result_wrap{margin:3% 3% 20px 3%;}
	.result_wrap .tit h4{font-size:21px;}
	.result_wrap .tit .more{font-size:14px;margin-left:3%;}
	.result_wrap .tit .more i:before{background-image:url("/images/n24/vt/m_vt_s_more_2x.png");}
	.result_wrap .vt_basic li>strong{font-size:16px; margin-bottom:8px;}
	.result_wrap .vt_basic li>span{display:block;margin-left:0;font-size:14px;}
	.result_wrap .vt_basic li>a{margin-top:7px;font-size:14px;}
	.result_wrap .vt_basic li>strong a{max-width:100%;}
	
	.result_wrap .vt_pic_date li div.pic{width:30%;vertical-align:top;}
	.result_wrap .vt_pic_date li div.pic img{width:100%;}
	.result_wrap .vt_pic_date li div.data{width:64%;margin-left:3%;}
	.result_wrap .vt_pic_date li div>strong{font-size:16px; margin-bottom:8px;}
	.result_wrap .vt_pic_date li div>span{display:block;margin-left:0;font-size:14px;}
	.result_wrap .vt_pic_date li div>a{margin-top:7px;font-size:14px;}
	.result_wrap .vt_pic_date li div>strong a{max-width:100%;}
	
	.result_wrap .gallery{}
	.result_wrap .gallery>div{width:50%;margin-bottom:3%;text-align:center;}

	.result_wrap .gallery>div .img{margin-bottom:10px;}
	.result_wrap .gallery>div .img img{max-width:100%;}	
}

@media all and (max-width:960px){
    .sub_cont_bg{background-image:none;}
    .sub_title{padding:20px 0; font-size:20px; background-image:none;}

    .satisfaction{margin-top:0px; padding:15px 10px;}
    tableList ul li .num{display:none;}
	.tableView .viewCon iframe{height:500px;}
	
	.m_show{display:block;}
	.pc_show{display:none;}
}

@media all and (max-width:640px){
    .paging{padding:0px 0 0px;}
    .paging > a{display:none;}
    .mobilePaging{display:flex; margin-bottom:20px; justify-content: center; align-items: center;}

    #sub_contents{padding-bottom:50px;}
    
    .tableList{margin-bottom:20px;}
    .tableList ul li{position:relative;}
    .tableList ul li .title a{padding:0; font-size:13px; line-height:140%;}
    .tableList ul li .quickView a{width:55px; height:25px; line-height:25px; font-size:12px; }
    .tableList ul li .date{position:absolute; right:10px; bottom:18px;}
    .fileLink{font-size:13px !important;}
    .tableView .viewDetail > li .quickView{/* margin:5px 10px 0; */margin: 0px;/* display: block; */width: 60px;height: 25px;line-height: 25px;font-size: 12px;}
    .satisfaction p{font-size:14px; background-position:left top;}
    
    .tableList ul li .fileDown{min-height:25px;}
    
    .cardList.thumb ul li .img{height:auto; min-height:120px;}
    
    .bbsSearch{display:flex; align-items:center; padding:10px;justify-content:space-between; }
    .bbsSearch select{width:23%; font-size:12px;  height:30px; }
    .bbsSearch input[type='text'].w260{width:auto; flex:1 0; margin:0 4px; height:30px; font-size:12px;}
    .bbsSearch input[type="submit"]{font-size:12px; width:40px; height:30px; line-height:30px; }
    
    .cardList.thumb ul li a .title{margin:15px 5px 10px; height:33px; line-height:16px; font-size:13px;}
    .cardList.thumb ul li a .date{margin:0 5px 15px; font-size:13px;}
    
    .mobilePaging .mobileNum{font-size:14px;}
    .paging a{min-width:30px; height:30px; }
    .paging a.prev{background:url(/images/n21/sub/btn_pagePrev.png) no-repeat center center; background-size:5px; }
    .paging a.first{background:url(/images/n21/sub/btn_pageFirst.png) no-repeat center center; background-size:10px; }
    .paging a.next{background:url(/images/n21/sub/btn_pageNext.png) no-repeat center center;background-size:5px;}
    .paging a.last{background:url(/images/n21/sub/btn_pageLast.png) no-repeat center center;background-size:10px; }
}

@media all and (max-width:380px){
        .tableView .viewDetail > li .head{font-size:12px; padding-left:3px; }
        .tableView .viewDetail > li .desc{font-size:12px;}
        .tableView .viewDetail > li .desc + .head{margin-left:5px;}
        
        .cardList ul li{width:100%;}
}

/* 240214 어르신 장애인 선거정보페이지
.other_container{position:relative; padding:50px 0 100px; background:#fff url("/images/n24/vt/other_bg_img6.png") center top no-repeat;}
.other_container h2.title{font-size:35px; font-weight:700; line-height:45px; text-align:center;}
.other_container h2.title b{display:block; font-size:35px; padding-top:5px;  font-weight:300;}
.other_box_wrap{display:flex; margin-top:60px; justify-content:space-evenly;}
.other_box_wrap .other_box{width:calc(100%/2 - 55px); min-height:497px; background:#fff; padding:10px; border-radius:12px; box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.10);}
.other_box_wrap .other_box.type1 .title_box{display:block; position:relative; color:#EC6C00; font-weight:800; background:url("/images/n24/vt/title_box_type2.png") center no-repeat; background-size:cover;}
.other_box_wrap .other_box.type1 .title_box:after{position:absolute; display:block; content:'';  right:0px; bottom:0px; width:255px; height:119px; background:url(/images/n24/vt/other_tit_bg2.png) no-repeat left center;}
.other_box_wrap .other_box.type2 .title_box{display:block; position:relative; color:#68159B; font-weight:800; background:url("/images/n24/vt/title_box_type1.png") center no-repeat; overflow:hidden; background-size:cover;}
.other_box_wrap .other_box.type2 .title_box:after{position:absolute; display:block; content:'';  right:0px; bottom:-15px; width:290px; height:121px; background:url(/images/n24/vt/other_tit_bg.png) no-repeat left center;}
.other_box_wrap .other_box .title_box{display:block; padding:40px 39px; font-size:28px; font-weight:bold; border-radius:12px;}
.other_box_wrap .other_box .other_ul li a strong{position:relative; display:inline;}
.other_box_wrap .other_box .other_ul li a strong:before{position:absolute; display:block; content:''; width:0%; height:15px; bottom:2px; z-index:2; background:#FFE0C5; transition:0.2s; }
.other_box_wrap .other_box.type2 .other_ul li a strong:before{position:absolute; display:block; content:''; width:0%; height:15px; bottom:2px; z-index:2; background:#EFD1FF; transition:0.2s; }
.other_box_wrap .other_box .other_ul li:hover strong{font-weight:bold;}
.other_box_wrap .other_box .other_ul li:hover a strong:before{width:101%; transition:0.2s;}
.other_box_wrap .other_box.type2 .other_ul li:hover a strong:before{width:101%; transition:0.2s;}
.other_box_wrap .other_box .other_ul li a span{position:relative; z-index:4;}
.other_box_wrap .other_box .other_ul{}
.other_box_wrap .other_box .other_ul li{padding:15px 10px 15px; border-bottom:1px solid #EEEEEE;}
.other_box_wrap .other_box .other_ul li a{ display:flex; align-items:center; justify-content: space-between; font-size:18px; font-weight:bold; color:#333;}
.other_box_wrap .other_box .other_ul li a:after{display:block; content:''; width:30px; height:30px; background:url("/images/n24/vt/orange_arrow.png") center no-repeat; }
.other_box_wrap .other_box.type2 .other_ul li a:after{display:block; content:''; width:30px; height:30px; background:url("/images/n24/vt/purple_arrow.png") center no-repeat; }
.other_box_wrap .other_box .other_ul li:last-child{border-bottom:none;}*/

/* 250423 어르신 장애인 선거정보페이지 디자인 변경 */
.other_container * {font-family:"Pretendard GOV";box-sizing:border-box;}
.other_container{position:relative;padding:70px 0 130px; background:#f9f6f0 url("/images/n24/vt/other_bg_img_2025.png") center bottom no-repeat;}
.other_container h2.title{font-size:32px; font-weight:500; line-height:130%; text-align:center;}
.other_container h2.title .mgb {margin-bottom:8px;}
.other_container h2.title strong{display:block; font-size:48px; line-height:62px; color:#6B4D2E; padding-top:5px; font-weight:800;}
.other_container h2.title strong span {font-weight:700;color:#111;}
.other_box_wrap{display:flex; flex-direction:column; margin-top:40px; justify-content:space-evenly;}
.other_box_wrap .other_box{width:100%; min-height:374px; background:#fff; padding:40px; border-radius:12px; box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.10)}
.other_box_wrap .other_box .title_box{display:block; padding:40px 39px; font-size:28px; font-weight:bold; border-radius:12px;}
.other_box_wrap .other_box .other_ul{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:0 35px;}
.other_box_wrap .other_box .other_ul:after{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#eee;}
.other_box_wrap .other_box .other_ul li{position:relative;width:calc(50% - 74px);padding:0 10px 18px; border-bottom:1px solid #eee;margin-bottom:28px;}
.other_box_wrap .other_box .other_ul li:nth-last-child(-n+2){margin-bottom:0;}
.other_box_wrap .other_box .other_ul li a strong{position:relative; display:inline;}
.other_box_wrap .other_box .other_ul li a strong:before{position:absolute; display:block; content:''; width:0%; height:15px; bottom:-2px; z-index:2; background:rgba(235,223,203,0.5); transition:0.2s; }
.other_box_wrap .other_box .other_ul li a:hover strong{font-weight:bold;}
.other_box_wrap .other_box .other_ul li a:hover strong:before{width:101%; transition:0.2s;}
.other_box_wrap .other_box .other_ul li a span{position:relative; z-index:4;}
.other_box_wrap .other_box .other_ul li a:hover span {color:#73553C;font-weight:700;}
.other_box_wrap .other_box .other_ul li a{display:flex; align-items:center; justify-content: space-between; font-size:18px; color:#333;}
.other_box_wrap .other_box .other_ul li a:after{display:block; content:''; width:30px; height:30px; background:url("/images/n24/vt/green_arrow.png") center no-repeat;}

/* ARS 음성투표 안내 */
.other_box_wrap .other_box .contact_voice_vote {display:flex;width:100%;height:66px;margin-top:28px;background-color:#f4f4f4;align-items:center;justify-content:center;border-radius:12px;}
.other_box_wrap .other_box .contact_voice_vote .voice_vote {display:flex;}
.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_tit,
.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_number {font-size:22px;line-height:26px;}
.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_tit {font-weight:500;}
.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_number {font-weight:700;}
.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date {position:relative;margin-left:20px;font-size:18px;font-weight:500;line-height:26px;color:#797979;padding-left:12px;}
.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date:before {content:'*';position:absolute;top:2px;left:0;font-size:18px;font-weight:500;line-height:26px;color:#797979}

/* 하단 버튼 4 */
.other_btns_box {margin-top:28px;}
.other_btns_box .other_ul_btns {display:flex;justify-content:space-between;gap:1.8%;}
.other_btns_box .other_ul_btns .other_li_btns {width:25%;max-width:260px;height:90px;}
.other_btns_box .other_ul_btns .other_li_btns .other_btns {position:relative;display:flex;align-items:center;width:100%;height:100%;padding:0 60px 0 72px;background-color:#fff;border-radius:12px;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.10);}
.other_btns_box .other_ul_btns .other_li_btns .other_btns:hover {color:#fff;background-color:#9F8167;}
.other_btns_box .other_ul_btns .other_li_btns .other_btns:before {content:'';position:absolute;top:50%;left:32px;width:28px;height:28px;margin-top:-14px;background-repeat:no-repeat;background-size:100%}
.other_btns_box .other_ul_btns .other_li_btns.item1 .other_btns:before{background-image:url(/images/n24/vt/icon_other_01.png);}
.other_btns_box .other_ul_btns .other_li_btns.item2 .other_btns:before{background-image:url(/images/n24/vt/icon_other_02.png);}
.other_btns_box .other_ul_btns .other_li_btns.item3 .other_btns:before{background-image:url(/images/n24/vt/icon_other_03.png);}
.other_btns_box .other_ul_btns .other_li_btns.item4 .other_btns:before{background-image:url(/images/n24/vt/icon_other_04.png);}
.other_btns_box .other_ul_btns .other_li_btns.item1 .other_btns:hover:before{background-image:url(/images/n24/vt/icon_other_on_01.png);}
.other_btns_box .other_ul_btns .other_li_btns.item2 .other_btns:hover:before{background-image:url(/images/n24/vt/icon_other_on_02.png);}
.other_btns_box .other_ul_btns .other_li_btns.item3 .other_btns:hover:before{background-image:url(/images/n24/vt/icon_other_on_03.png);}
.other_btns_box .other_ul_btns .other_li_btns.item4 .other_btns:hover:before{background-image:url(/images/n24/vt/icon_other_on_04.png);}
.other_btns_box .other_ul_btns .other_li_btns .other_btns:after {content:'';position:absolute;top:50%;right:32px;width:20px;height:20px;margin-top:-10px;background:url("/images/n24/vt/icon_arrow_off.png") no-repeat;background-size:20px;}
.other_btns_box .other_ul_btns .other_li_btns .other_btns:hover:after {background:url("/images/n24/vt/icon_arrow_on.png") no-repeat;background-size:20px;}

@media all and (max-width:1024px){
	.other_container {padding:50px 0 200px;background:#f9f6f0 url("/images/n24/vt/other_bg_img_mb_2025.png") center bottom no-repeat;}
	.other_container h2.title {font-size:24px;}
	.other_container h2.title strong {font-size:36px;line-height:150%;}
	.other_box_wrap .other_box {padding:30px;}
	.other_box_wrap .other_box .other_ul {margin:0;}
	.other_box_wrap .other_box .other_ul:after{left:50%;width:1px;height:100%;background-color:#eee;}
	.other_box_wrap .other_box .other_ul li {margin-bottom:20px;padding:0 10px 14px}
	.other_box_wrap .other_box .other_ul li a {font-size:15px;}
	.other_box_wrap .other_box .other_ul li a:after {width:24px;height:24px;background-size:24px;}
	.other_box_wrap .other_box .contact_voice_vote {height:60px;margin-top:24px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_tit,
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_number {font-size:19px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date {font-size:18px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date:before {top:0;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns {padding:0 54px 0 60px;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns:before {left:24px;}
}
@media all and (max-width:768px){
	.other_container {padding:40px 0 200px;}
	.other_container h2.title {font-size:20px;}
	.other_container h2.title strong {font-size:32px;}
	.other_box_wrap {margin-top:28px;}
	.other_box_wrap .other_box {padding:30px 20px 20px;}
	.other_box_wrap .other_box .other_ul li {width:calc(50% - 50px);}
	.other_box_wrap .other_box .other_ul li a:after {width:20px;height:20px;background-size:20px;}
	.other_btns_box .other_ul_btns .other_li_btns {height:76px;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns{padding:0 40px 0 30px}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns:before {display:none;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns:after {right:20px;width:16px;height:16px;background-size:16px;margin-top:-8px;}
}
@media all and (max-width:680px){
	.other_box_wrap .other_box .other_ul:after {display:none;}
	.other_box_wrap .other_box .other_ul li {width:calc(50% - 20px);}
	.other_btns_box .other_ul_btns .other_li_btns {height:70px;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns {font-size:16px;padding: 0 40px 0 22px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_tit,
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_number {font-size:17px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date {font-size:16px;}
}
@media all and (max-width:630px) {
	.other_box_wrap .other_box .other_ul li {width:calc(50% - 14px);}
	.other_btns_box .other_ul_btns {flex-wrap:wrap;gap:14px;}
	.other_btns_box .other_ul_btns .other_li_btns {width:calc(50% - 7px);max-width:unset;height:64px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_tit,
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_number {font-size:16px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date {font-size:15px;}
}
@media all and (max-width:590px) {
	.other_box_wrap .other_box {min-height:none;}
	.other_box_wrap .other_box .other_ul li {width:100%;}
	.other_btns_box .other_ul_btns {flex-wrap:wrap;gap:14px;}
	.other_box_wrap .other_box .other_ul li:last-child {margin-bottom:0;}
	.other_box_wrap .other_box .other_ul li:nth-last-child(2) {margin-bottom:20px;}
	.other_box_wrap .other_box .contact_voice_vote {height:auto;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote {height:auto;padding:16px 10px;flex-wrap:wrap;justify-content:center;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date {display:block;width:100%;text-align:center;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date:before {left:auto;margin-left:-12px;}
	.other_btns_box .other_ul_btns .other_li_btns {width:calc(50% - 7px);max-width:unset;height:85px;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns {padding:40px 20px 0 20px;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns:before {top:16px;left:50%;margin-left:-12px;margin-top:0;display:flex;justify-content: center;background-size: auto 24px;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns:after {display:none;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns strong {display:block;width:100%;text-align:center;}
}
@media all and (max-width:425px){
	.other_container {padding:30px 0 200px;}
	.other_container h2.title {font-size:16px;}
	.other_container h2.title strong {font-size:28px;line-height:130%;}
	.other_box_wrap {margin-top:20px;}
	.other_btns_box {margin-top:20px;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns{font-size:15px;}
	.other_box_wrap .other_box {padding:20px 10px 10px;}
	.other_box_wrap .other_box .other_ul li {padding:0 10px 12px} 	
	.other_box_wrap .other_box .other_ul li a {font-size:14px;}
	.other_box_wrap .other_box .other_ul li a:after {width:17px;height:17px;background-size:17px;}
}
@media all and (max-width:375px){
	.other_box_wrap .other_box .contact_voice_vote .voice_vote {padding:12px 5px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_tit,
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_number {font-size:15px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date {font-size:14px;line-height:130%;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date:before {font-size:14px;line-height:130%;}
}
@media all and (max-width:320px){
	.other_container h2.title {font-size:13px;}
	.other_container h2.title strong {font-size:22px;letter-spacing:-0.01em;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_tit,
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .v_number {font-size:14px;}
	.other_box_wrap .other_box .contact_voice_vote .voice_vote .open_date {font-size:13px;}
	.other_btns_box .other_ul_btns .other_li_btns .other_btns {font-size:14px;}
}
