@charset "utf-8";

/****************************************
	Type:Style Sheets
	Info:sub2
	Date:2018
	Auth:HPR
****************************************/
/* 알림마당 서브메인 */

/* 제도소개 */
.positve_wrap {position:relative; padding-top:50px;}
.positve_wrap dt.pst_dt {box-sizing:border-box; width:33%; position:absolute; top:0; left:0;}
.positve_wrap dt.pst_dt button {border:1px solid #e1e1e1; font-weight:bold; color:#000; height:48px; text-align:center; width:100%; font-size:16px;}
.positve_wrap dt.pst_dt.pst_dt2 button{border-left:none;}
.positve_wrap dt.pst_dt.pst_dt3 button{border-left:none;}
.positve_wrap dt.pst_dt.on button,
.positve_wrap dt.pst_dt.pst_dt4.on button  {background:#1e75d6; border:1px solid #1e75d6; color:#fff;}
.positve_wrap dt.pst_dt.pst_dt2 {margin-left:33%;}
.positve_wrap dt.pst_dt.pst_dt3 {margin-left:66%;}
.positve_wrap dt.pst_dt.pst_dt4 {margin-left:75%;}
.positve_wrap dt.pst_dt.pst_dt4 button {background:rgba(234, 209, 64, 0.35);border:1px solid rgba(202, 179, 50, 0.27);}
.positve_wrap dd.pst_dd {display:none; padding-top:30px;}
.positve_wrap dt.pst_dt.on + dd.pst_dd {display:block;}

.positve_wrap .bd_top01 {margin-top:50px;padding-top:50px;border-top:1px dashed #ddd;}
.positve_wrap .cnt.mb {margin-bottom:10px;}
.positve_wrap .cnt {font-size:15px;line-height:1.6;word-break:keep-all;}
.positve_wrap .cnt + .cnt {margin-top:15px;}
.positve_wrap .stit {margin-bottom:10px;font-size:15px;color:#fa7217;display:block;font-weight:bold;}

.positve_wrap .info_box02 {font-size:13px;background:#f7f7f7;border:1px solid #ddd;padding:20px;line-height:22px;margin-bottom:20px;}		
.positve_wrap .info_box02 dt {font-size:20px;}			

.positve_wrap .pst1_list {/* padding:30px;border:1px solid #ddd; */}					
.positve_wrap .pst1_list > li:first-child {margin-top:0;padding-top:0;border-top:none;}					
.positve_wrap .pst1_list > li {margin-top:30px;padding-top:30px;border-top:1px dashed #ddd;}			
.positve_wrap .pst1_list > li dl dt {margin-bottom:15px;font-size:16px;}	
.positve_wrap .pst1_list > li dl dt em {font-weight:bold;}
.positve_wrap .pst1_list > li dl dt span {color:#444;}
.positve_wrap .pst1_list > li dl dd .label {display:inline-block;padding:5px 10px;margin-bottom:10px;font-weight:bold;color:#fff;font-size:14px;background:#4573ae;border-radius:5px;}
.positve_wrap .pst1_list > li dl dd .label em {color:#fff}

.positve_wrap .pst_list2 {margin-top:20px;}
.positve_wrap .pst_list2 > li:first-child {margin-top:0;padding-top:0;border-top:none;}		
.positve_wrap .pst_list2 > li {min-height:205px;overflow:hidden;display:table;table-layout:fixed;margin-top:30px;padding-top:30px;border-top:1px solid #ddd;}			
.positve_wrap .pst_list2 > li .num_box {float:left;margin-right:35px;}
.positve_wrap .pst_list2 > li .num_box .inner {width:200px;padding:20px 10px 20px 10px;text-align:center; border:1px dashed #ccc;background:#f5f5f5;border-radius:50px 0 50px 0;box-shadow:2px 8px 4px rgba(0,0,0,0.2);}
.positve_wrap .pst_list2 > li .num_box .num {position:relative;font-weight:bold;font-size:35px;color:#fff;display:block;padding-bottom:5px;width:50px;height:50px;margin:0 auto 20px;background:#1e4e7c;border-radius:50%;    box-shadow:2px 8px 4px rgba(0,0,0,0.2);}
.positve_wrap .pst_list2 > li .num_box dl dt {position:relative;font-weight:bold;margin-bottom:10px;font-size:20px;color:#1e4e7c}
.positve_wrap .pst_list2 > li .num_box dl dd {color:#222;font-size:15px;letter-spacing:-1.5px;font-weight:bold;}
.positve_wrap .pst_list2 > li .num_box dl dd .stxt {font-size:14px;margin-top:3px;display:block;letter-spacing:-0.5px;color:#555;font-weight:normal;}
.positve_wrap .pst_list2 > li .cont {display:table-cell;vertical-align:top;width:100%;}
.positve_wrap .pst_list2 > li .cont > dl + dl {margin-top:20px;}
.positve_wrap .pst_list2 > li .cont > dl > dt {font-weight:bold;margin-bottom:15px;font-size:20px;color:#000}
.positve_wrap .pst_list2 > li .cont > dl > dd {font-size:15px;}

.positve_wrap .pst_tbl {width:100%; margin:5px 0 0 0;}
.positve_wrap .pst_tbl th {width:180px;text-align:center;background:#7188a4;font-size:18px;color:#fff;border:1px solid #7188a4;}
.positve_wrap .pst_tbl td {background:#f5f5f5; font-size:16px; padding:20px;border:1px solid #ddd;}

.positve_wrap .pst_list2 > li dl.dl_type02 dt {color:#000;margin-bottom:5px;font-size:15px;font-weight:bold;}

.positve_wrap .pot3_cont {display:flex;}
.positve_wrap .pot3_cont .mtit {display:block;border-bottom:1px dashed #ddd;margin-bottom:30px;padding-bottom:20px;font-size:24px;color:#1e4e7c;text-align:center;}
.positve_wrap .pot3_cont .sec:first-child {width:60%;padding-right:30px;margin-right:30px;border-right:1px solid #ddd;}
.positve_wrap .pot3_cont .sec:last-child {position: relative;width:40%;/* background:transparent url(../../images/egovframework/positive_tab3_img1.jpg) no-repeat right 30px bottom;padding-bottom:100px; background-size:65%; */}
.positve_wrap .pot3_cont .sec:last-child .img_box {text-align:right;margin-top:20px;}
.positve_wrap .pot3_cont .sec:last-child .img_box img{max-width:70%}
.positve_wrap .pot3_cont .sec .pst_tbl {margin:10px 0 10px 0;}
.positve_wrap .cont_inner {padding-top:35px;margin-top:40px;border-top:1px dashed #ddd;}
 
div.content_top.general.content_top_mv{height:350px;background:url('/images/egovframework/bg_main_report_v.jpg') no-repeat center center;background-size:cover;}
.content_top_mv div.content_top_navi {padding-left:50px;}
.content_mainvisual{width:1150px;height:350px;line-height:350px;overflow:hidden;margin-left:50px;}
.content_mainvisual div.content_mainvisual_title{float:left;padding-left:50px;margin-top:70px;width:724px;}
.content_mainvisual div.content_mainvisual_title p{font-size:2.857rem;color:#fff;line-height:60px;-ms-text-shadow:2px 2px 3px #6d7796;text-shadow:2px 2px 3px #6d7796;}
.content_mainvisual div.content_mainvisual_title span.mv_t_i{display:inline-block;font-family:'IropkeBatangM';font-size:4.5rem;}
.content_mainvisual ul.content_mainvisual_list{float:right;margin-top:25px;}
.content_mainvisual ul.content_mainvisual_list li{margin-bottom:10px;width:376px;}
.content_mainvisual ul.content_mainvisual_list li a{position:relative;display:block;font-size:1.857rem;width:376px;height:80px;line-height:80px;color:#fff;text-align:left;padding-left:95px;}
.content_mainvisual ul.content_mainvisual_list li a:after{display:inline-block;background:url('/images/egovframework/ico_navi_04R.png') no-repeat right center;position:absolute;right:20px;top:33px;width:10px;height:18px;content:'';}
.content_mainvisual ul.content_mainvisual_list li:nth-child(1) a{background:#046bad url('/images/egovframework/ico_main_report_17.png') 20px center no-repeat;background-size:53px 46px;}
.content_mainvisual ul.content_mainvisual_list li:nth-child(2) a{background:#03588f  url('/images/egovframework/ico_main_report_11.png') 20px center no-repeat;background-size:51px 48px;}
.content_mainvisual ul.content_mainvisual_list li:nth-child(3) a{background:#1e4e7c url('/images/egovframework/ico_main_report_14.png') 20px center no-repeat;background-size:51px 48px;}
.content_mainvisual ul.content_mainvisual_list li:nth-child(1) a:hover{background-color:#3a6aa0;}
.content_mainvisual ul.content_mainvisual_list li:nth-child(2) a:hover{background-color:#194c97;}
.content_mainvisual ul.content_mainvisual_list li:nth-child(3) a:hover{background-color:#194c97;}

.content_report_list{clear:both;width:100%;}
.content_report_list li{display:inline-block;width:32%;margin-right:2%;margin-bottom:2%;/*border:1px solid #959595;*/text-align:center;overflow:hidden;}
.content_report_list li:nth-of-type(4){width:35%;margin-left:18%;}

.content_report_list li:nth-child(3n){margin-right:0;}
.content_report_list li a{display:inline-block;width:100%; height:100%;padding:30px 20px;}
.content_report_list li a span{float:left;display:inline-block;width:120px;height:120px;background-color:#e5e5e5;border-radius:50%;margin-right:auto;margin-left:auto;line-height:120px;overflow:hidden;}
.content_report_list li:hover{background-color:#f9f9f9;}
.content_report_list li:last-child{background-color:#fff;}
.content_report_list li div{float:left;display:inline-block;text-align:left;width:56%;margin-left:20px;}
.content_report_list li div h3{font-size:2.143rem;color:#444;margin-bottom:10px;}
.content_report_list li div p{font-size:1.143rem;color:#444;}

/* 알림마당 국가법령정보센터 */
.regulaStat h3{width:213px;height:43px;margin:0 auto;}
.regulaStat button{border-radius:5px;}
.reguList_box{width:100%;}
.reguList h3, div.interpSt h3{width:100%;font-size:2rem;color:#1e4e7c;font-weight:400;text-align:center;}
.reguList.regubox1 .reguLfbc .box_cl{width:280px;}

div.reguList.regubox2 .reguLfbc .box_cl{width:565px;}
div.reguList .reguLfbc .box_cl{position:relative;width:100%;height:323px;border:1px solid #959595;padding:30px;}
div.reguList .reguLfbc dl{}
div.reguList .reguLfbc dt{font-size:1.429rem;font-weight:700;}
div.reguList .reguLfbc dd{font-weight:400;color:#444;line-height:1.714rem;}
div.reguList .reguLfbc .box_cl a{display:block;position:absolute;top:36px;right:30px;color:#888;}
div.reguList .reguLfbc .box_cl a:hover{color:#00a2ff;}
div.reguList.regubox1 .reguLfbc .box_cl:first-child{margin-right:5px;background:url('/images/egovframework/img_39_report_01.jpg') 0 bottom no-repeat;background-size:auto;}
div.reguList.regubox1 .reguLfbc .box_cl:last-child{background:url('/images/egovframework/img_39_report_02.jpg') 0 bottom no-repeat;background-size:auto;}
div.reguList.regubox1 .reguLfbc{margin-right:20px;}
div.reguList.regubox2 .reguLfbc .box_cl{background:url('/images/egovframework/img_39_report_03.jpg') 0 bottom no-repeat;background-size:auto;}
div.reguList.regubox2 .reguLfbc.regb01 .box_cl{background:url('/images/egovframework/img_39_report_04.jpg') 0 bottom no-repeat;background-size:auto;}
div.reguList.regubox2 .reguLfbc.regb02 .box_cl{background:url('/images/egovframework/img_39_report_05.jpg') 0 bottom no-repeat;background-size:auto;}
div.interpSt{width:100%;}
div.interpStCont .inttbox h4{width:100%; font-size:1.429rem;color:#000;font-weight:600;margin-bottom:15px;}
div.interpStCont .inttbox div{border-top:1px solid #c2c2c2;overflow:hidden;padding:0 30px ;}
div.interpStCont .inttbox div:last-child{border-bottom:1px solid #c2c2c2;}
div.interpStCont .inttbox div p{float:left;color:#000;height:50px;line-height:50px;font-size:1.143rem;}
div.interpStCont .inttbox div ul{float:right;text-align:center;margin-top:5px;}
div.interpStCont .inttbox div ul li{float:left;margin-right:4px;}
div.interpStCont .inttbox div ul li a{display:block;width:94px;height:40px;line-height:40px;background-color:#767676;color:#fff;}
div.interpStCont .inttbox div ul li a:hover{background-color:#939393;}
div.interpStCont .inttbox div ul li a:focus{outline-style: dashed; outline-width: 2px; outline-color: #000;}

/*규제현황 팝업*/
div.alimPup_wrap{width:720px;height:600px;padding:40px;}
div.alimPup_wrap h2{font-size:1.429rem;font-weight:400;}
div.alim_contBox p{height:50px;line-height:50px;}

/* 알림마당 규제개혁 토론회 */
div.debate_tab_wp{width:100%;text-align:center;}
div.debate_tab_wp .tab_01 ul li{width:25%;}
div.debate_tab_wp .tab_01 ul li:last-child{width:50%;}
div.debate_result_wp{width:100%;}
div.debate_result.debate_info{width:100%;border:3px solid #c0c0c0;}
div.debate_result.debate_info .db_info_box{height:100%;}
div.debate_result.debate_info ul{padding:10px 0;}
div.debate_result.debate_info ul li{position:relative; width:16.666%;padding:35px 0;border-right:0.5px dashed #e1e1e1;text-align:center;}
div.debate_result.debate_info ul li:last-child{border-right:0;}
div.debate_result.debate_info ul li p{height:57px;margin-bottom:20px;}
div.debate_result.debate_info ul li p img{height:100%;}
div.debate_result.debate_info ul li span{display:inline-block;text-align:center;font-size:1.429rem;}
div.debate_result.debate_info ul li span.num{font-size:1.714rem;color:#000;}

/* 진행상황 말풍선 추가 2018-12-04 */
div.debate_result.debate_info ul li a { display:block; width:100%; height:100%; }
div.debate_result.debate_info ul li span.step-info { display:none; z-index:20; position:absolute; top:0; left:-50%; width:100%; background-color:#fff; font-size:1rem;/*14px*/ border:1px solid #666; padding:5px 10px; border-radius:20px 20px 0; line-height:1.3; }
div.debate_result.debate_info ul li:nth-of-type(3) span.step-info, div.debate_result.debate_info ul li:nth-of-type(6) span.step-info { top:-25px; }
div.debate_result.debate_info ul li:nth-of-type(5) span.step-info { top:-40px; }
div.debate_result.debate_list {width:100%;height:100%;border:3px solid #e1e1e1;margin-right:10px;overflow:hidden;}
div.debate_list ul{margin:30px 0;overflow:hidden;}
div.debate_list ul li{position:relative;float:left;width:25%;height:32px;}
div.debate_list ul li a{display:block;line-height:32px;font-size:1.143rem;}
div.debate_list ul li a:hover{color:#0658a6;}
div.debate_list ul li a:after{display:block;content:'';width:2px;height:13px;background-color:#e9e9e9;position:absolute;right:0;top:10px;}
div.debate_list ul li:nth-child(4n) a:after{display:none;} 
div.debate_list ul li.on a{font-size:1.286rem;color:#0658a6;font-weight:bold}
div.debate_sumr{clear:both;width:96%;text-align:center;}
div.debate_sumr p{width:100%;font-size:1.429rem;line-height:32px;padding:2%;}
div.debate_sumr p span.st1_br{display:block;font-size:1.429rem;}
div.prOwn table.board_list button{padding:0;width:90px;height:30px;line-height:30px;text-align:center;}
div.prOwn table.board_list span[class$='_line']{display:inline-block;padding:0;width:90px;height:30px;line-height:30px;text-align:center;}

/* 알림마당 규제개혁 토론회 상세보기 */
div.board_view_wrap.bodLiox .board_view_top { display:inline-block; width:100%; font-size:0; margin-right:-1px;  }
div.board_view_wrap.bodLiox .board_view_top table tr td:nth-child(2n+1){background-color:#f5f5f5;font-weight:400; color:#222222; text-align:left; padding-left:2.143rem;}
div.board_view_wrap.bodLiox .board_view_top table tr td.fc_navy03{color:#0658a6;}
div.board_view_wrap.bodLiox .board_view_text { padding:2.143rem; /*30px*/ width:100%;min-height:auto; text-align:left; color:#222222;}
div.board_view_wrap.bodLiox .board_view_text ul li{line-height:1.857rem;}
.board_view_text .mark_box {display:block;margin-bottom:5px;}
.board_view_text .mark_box span {display:inline-block;padding:0 10px 0 12px;font-size:16px;line-height:30px;height:37px;color:#fff;text-align: center}
.bodtxt01{min-width:59px;background:url('/images/egovframework/bg_speech_bubble04.png') 0 0 no-repeat;}
.bodtxt02{min-width:92px;background:url('/images/egovframework/bg_speech_bubble05.png') left 0 no-repeat;}
.bodtxt03{min-width:148px;background:url('/images/egovframework/bg_speech_bubble05.png') left 0 no-repeat;}
.bodtxt04{padding:5px 10px;display:inline-block;text-align: center;min-width:70px;color:#fff; background: #0658a6;}

div.board_view_wrap.bodLiox button.line3{margin-left:-60px; bottom:-21.428rem;}
div.board_view_wrap.bodLiox button.line3 + button{margin-left:4px;}
div.board_view_wrap.bodLiox button.btn_lgy{ text-align:center; color:#1e457c;border:1px solid #1e457c; }
div.board_view_wrap.bodLiox button.btn_lgy:hover{background-color:#f5f5f5;}
div.board_view_wrap.bodLiox .board_view_text.bdno{border:0;}
div.board_view_wrap.bodLiox .board_view_text.hisel .bodtxt04 {margin-bottom:5px;}
/* div.board_view_sug:hover{background-color:#f5f5f5;} */
div.board_view_sug:hover table.board_view tbody tr th,div.board_view_sug:hover table.board_view tbody tr td:first-child{background-color:#eee;}

/* 지방분권균형발전 동영상뉴스*/
.prOwn{width:100%;height:100%;}

.board_wrap.prOwn .text_wrap {overflow:hidden;}
.board_wrap.prOwn .text_wrap .board_search {float:right;}
.board_wrap.prOwn .text_wrap .info_txt {float:left;line-height:1.5;}
.board_wrap.prOwn .text_wrap .search_box {position:relative;display:inline-block;padding-right:67px;width:100%;}
.board_wrap.prOwn .text_wrap .search_box .btn_navy {position:absolute;right:0;}

div.mdNews_list_box{position:relative;width:23%;/* height:280px; */border:1px solid #d9d9d9;margin-right:30px;margin-bottom:30px;overflow:hidden;}
div.mdNews_list_box:nth-child(4n){margin-right:0;}
div.mdNews_list_box .vodImg{position:relative;width:100%;height:168px;overflow:hidden;}
div.mdNews_list_box .vodImg span{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;opacity:0.4;}
div.mdNews_list_box .vodImg img:last-child{width:24px;height:26px;position:absolute;left:47%;top:45%;}
div.mdNews_list_box .vodImg img {width:100%;}
div.mdNews_list_box .vodImg a{display:block;width:100%;height:168px;}
div.mdNews_list .mdNews_list_box .vodTxt{height:50%;}
div.mdNews_list .mdNews_list_box ul{height:100%;padding:18px 18px 45px 18px;overflow:hidden;}
div.mdNews_list .mdNews_list_box ul li{line-height:1.714rem;font-size:1.143rem;color:#222;}
div.mdNews_list .mdNews_list_box ul + span{display:block;position:absolute;left:18px;bottom:18px;color:#666;}
div.mdNews_list_box .vodImg a:hover span{opacity:0.5;}

/*동영상뉴스 팝업*/
div.vod_box{width:100%;}
div.vod_box .vodImg{position:relative; width:400px;height:254px;margin:0 auto;}
div.vod_box .vodImg a{display:block;width:100%;height:254px;}
div.vod_box .vodTxt{width:600px;height:170px;margin:0 auto;border:1px solid #959595;overflow-y:scroll;text-align:left;padding:3%;/* line-height:1.857rem; */}

/*지방행정의 달인*/

div.dalin_title{text-align:center;}
div.dalin_title p{font-size:1.429rem;color:#000;line-height:2.286rem;}
div.dalin_title .fwgt{font-weight:700;}
div.daInBrC .board_search{text-align:center;/* max-width:1350px; */}
div.daInBrC .board_search select{width:120px;padding:0 40px 0 30px;font-size:1.429rem;margin-right:0px;}
div.daInBrC .board_search form {display: inline-block;margin-left:20px}
div.board_wrap.daInBrC .board_search p{display:inline-block; font-size:2rem;color:#1e4e7c;margin:auto;}
div.g04_logolist.alim_dalin > div {width:258px; height:auto;text-align:center;/* margin-right:17px; */margin-left:7px;margin-right:7px;overflow:hidden;}
div.g04_logolist.alim_dalin div:nth-child(5n){/*margin-right:0;지방행정의 달인*/}
div.g04_logolist.alim_dalin div.mdalbox{width:100%;height:75px;text-align:center;}
div.g04_logolist.alim_dalin div.mdalbox span{display:block;width:57px;height:75px;text-indent: -99999px;}
div.mdalbox span.dalinMedal100{background:url('/images/egovframework/ico_report_medal01.png') 0 0 no-repeat;}
div.mdalbox span.dalinMedal200{background:url('/images/egovframework/ico_report_medal02.png') 0 0 no-repeat;}
div.mdalbox span.dalinMedal300{background:url('/images/egovframework/ico_report_medal03.png') 0 0 no-repeat;}
div.mdalbox span.dalinMedal400{background:url('/images/egovframework/ico_report_medal04.png') 0 0 no-repeat;}
div.mdalbox span.dalinMedal500{background:url('/images/egovframework/ico_report_medal05.png') 0 0 no-repeat;}
div.g04_logolist.alim_dalin div h3{width:100%;font-size:1.286rem;line-height:1.571rem;font-weight:400;height:77px;padding:10px 5px;}
div.g04_logolist.alim_dalin div.head_txt_box.mdalTxt{display:block;width:100%;height:100% !important;border-top:0.5px dashed #e1e1e1;padding:3% 10px;background-color:#f3f3f3;}
div.g04_logolist.alim_dalin div.head_txt_box.mdalTxt p:first-child{display:block;color:#444;height:1.571rem;line-height:1.571rem;}
div.g04_logolist.alim_dalin div.head_txt_box.mdalTxt p:nth-of-type(2){height:auto;}
div.g04_logolist.alim_dalin div.box_gray:hover{border:3px solid #1e4e7c;}
div.g04_logolist.alim_dalin div.box_gray:hover div.mdalTxt{background-color:#1e4e7c;}
div.g04_logolist.alim_dalin div.box_gray:hover p{background:none;}
div.g04_logolist.alim_dalin div.box_gray:hover div.mdalTxt p:first-child{color:#fff;}


/*비전 및 전략*/
.vision_top_box{width:100%;}
.vision_top_box h3{font-size:2rem;font-weight:600;color:#000;}
.vision_loadMap{width:100%; border:5px solid #7ca8d3; text-align:center;padding:2% 0 0 195px;}
.vision_loadMap div{overflow:hidden;width:100%;line-height:82px;}
.vision_loadMap div span{float:left;display:inline-block;width:198px;margin-bottom:10px;}
.vision_loadMap div.visionAr01 span{height:82px;border-radius:41px;margin-right:auto;margin-left:auto;line-height:82px;overflow:hidden;background:url('/images/egovframework/bg_speech_bubble06.png') 0 0 repeat;}
.vision_loadMap div.visionAr02 span{height:82px;border-radius:41px;margin-right:auto;margin-left:auto;line-height:82px;overflow:hidden;background:url('/images/egovframework/bg_speech_bubble07.png') 0 0 repeat;}
.vision_loadMap div.visionAr03 span{height:262px;border-radius:41px;margin-right:auto;margin-left:auto;line-height:82px;overflow:hidden;background:url('/images/egovframework/bg_speech_bubble08.png') 0 0 repeat;}
.vision_loadMap div.visionAr04 span{height:82px;border-radius:41px;margin-right:auto;margin-left:auto;line-height:82px;overflow:hidden;background:url('/images/egovframework/bg_speech_bubble08.png') 0 0 repeat;}
.vision_loadMap div span h4{font-size:2.143rem;font-weight:600;line-height:82px;}
.vision_loadMap div.visionAr03 span h4{height:262px;line-height:262px;}
.vision_loadMap div p{float:left;padding-left:3%;line-height:82px;}
.vision_loadMap div.visionAr03{text-align:left;}
.vision_loadMap div.visionAr03 span{text-align:center;}
.vision_loadMap div.visionAr03 ul{padding-left:3%;display:inline-block;text-align:left;}
.vision_loadMap div.visionAr01 p, .vision_loadMap div.visionAr02 p{color:#1e4e7c;font-size:2.429rem;font-weight:600;}
.vision_loadMap div.visionAr03 ul li, .vision_loadMap div.visionAr04 p{color:#1e4e7c;font-size:2rem;}
.vision_loadMap div.visionAr03 ul li{width:100%;line-height:3.571rem;}
.vision_loadMap div.visionAr03 ul li.cfblue{color:#009cf6;}

.fulTxz div h5{font-size:2.143rem;color:#000;margin-bottom:30px;}
.fulTxz div h5 span{display:inline-block;width:50px;height:50px;background-color:#1e4d7f;color:#fff;font-weight:400;border-radius:50%;text-align:center;line-height:50px;}

.mtBox{border:1px dashed #737373;width:100%;}
.mtBox > div{width:50%;}
.mtBox > div:first-child{border-right:1px dashed #737373 ;}

div.mtTmg{display:table;margin:10px;overflow:hidden;}
div.mtTmg p.imgTitle{display:table-cell;font-size:3.571rem;padding:25px 30px;text-align:center;vertical-align:middle;}

p.imgTitle.mtitA{color:#7ca8d3;}
p.imgTitle.mtitB{color:#fff; background-color:#296cb2;color:#fff;border-radius:10px;}

div.mtTmg ul{display:table-cell;padding-left:20px;vertical-align:middle;}
div.mtTmg ul li{font-size:1.143rem;line-height:2rem;}
div.mtTmg .imgTitle.mtitA + ul li:before{display:inline-block;margin-right:5px; width:5px; height:5px;background-color:#c0c0c0; vertical-align:middle; border-radius:50%;content:''; }
div.mtTmg .imgTitle.mtitB + ul li:before{display:inline-block;margin-right:5px; width:5px; height:5px;background-color:#1e4e7c; vertical-align:middle; border-radius:50%;content:''; }
div.visImg.inceImgC .visImgBox{height:277px;background:url('/images/egovframework/img_23_report_01.jpg') center center no-repeat;background-size:contain;}
div.visImg.strgImgC .visImgBox{height:299px;background:url('/images/egovframework/img_23_report_02.jpg') center center no-repeat;background-size:contain;}
div.visImg.autCmImgC .visImgBox{height:424px;background:url('/images/egovframework/img_23_report_03.jpg') center center no-repeat;background-size:contain;}
div.visImg.grasroImgC .visImgBox{height:421px;background:url('/images/egovframework/img_23_report_04.jpg') center center no-repeat;background-size:contain;}
div.visImg.netwImgC .visImgBox{height:471px;background:url('/images/egovframework/img_23_report_05.jpg') center center no-repeat;background-size:contain;}
div.visImg{width:100%;margin:40px 0;}
div.visImg .visImgBox{width:1150px;}

.visUcnt{background-color:#f5f5f5;}
.visUcnt ul{padding:30px;}
.visUcnt ul li{font-size:1.429rem;line-height:2.857rem;color:#222;} 
.visUcnt ul li span{color:#004c9d;}
.visUcnt ul li:before{display:inline-block;content:'';width:10px;height:10px;background:url('/images/egovframework/ico_circle.png') no-repeat center center; margin-right:10px;}

/*지자체 단체장*/
div.box_gray.idPht{text-align:center;width:184px;height:220px !important;}
div.box_gray.idPht a {display:inline-block;width:100%;height:100%;}
div.box_gray.idPht span{display:block;width:100%;height:152px;margin:0 auto;overflow:hidden;}
div.box_gray.idPht span img{width:auto;height:100%;}
div.box_gray div.head_txt_box{width:100%;height:63px;background-color:#f0f0f0;padding-top:12px;}
div.box_gray div.head_txt_box p:nth-of-type(1){font-size:16px;font-weight:bold;color:#222;}
div.box_gray:hover div.head_txt_box p:nth-of-type(1){color:#fff;}
div.box_gray div.head_txt_box p:last-child{color:#1e4e7c;}
div.box_gray div.head_txt_box p{margin:0 !important;}

/*지방자치단체 새소식*/
div.box_gray.idOfc{text-align:center;height:168px;}
div.box_gray span{display:block;width:100%;height:99px;margin:0 auto;overflow:hidden;}
div.box_gray span img{height:105%;}
div.box_gray div.head_txt_box p a, div.box_gray div.head_txt_box p.ico_go:after{color:#777;}
div.box_gray:hover div.head_txt_box{background-color:#1e4e7c;-webkit-transition:all 0.8s ease; -moz-transition:all 0.8s ease; -o-transition:all 0.8s ease; transition:all 0.8s ease;}
div.box_gray:hover div.head_txt_box p.ico_go:after{font-size:1rem;}
div.box_gray:hover div.head_txt_box p:last-child, div.box_gray:hover .head_txt_box p:last-child a, div.box_gray:hover div.head_txt_box p.ico_go:after{color:#8cd5ff;}
div.g04_logolist div.box_gray div.head_txt_box{}
div.g04_logolist div.box_gray div.head_txt_box p{height:20px;line-height:20px;background:none;}
div.box_gray div.head_txt_box.cl_n{background-color:#fff;}
div.box_gray:hover div.head_txt_box.cl_n{background-color:#1e4e7c;}

/*다산목민대상*/
div.sum_txt_g p{line-height:2.286rem;color:#222;}
div.sum_txt_g p span{display:inline-block;}
div.sum_txt_g p strong{display:inline-block;color:#0658a6;}
div.dasan_summary p.cogy_sum{margin-left:40px;}
div.joint_intro_box.dasan div {width:287px;}
div.joint_intro_box.r04.dasan div p.fc_222{line-height:1.714rem;}
div.joint_intro_box.r04.dasan div p.st_wei{font-weight:700;line-height:1.429rem;}
div.dasan_chan p:not(:first-child){padding-left:7px;}
.dasan_btn a{display:none;}
.dasan_btn a.on{display:block;margin:0 auto;}
.dasan_btn a.ph_navy{background-color:#1e4e7c;color:#fff;}
.dasan_btn a.ph_navy:hover{background-color:#183d60;}
.dasan_btn a.ph_gray{background-color:#cacaca;color:#444;}

/*지자체 기구정원*/
table.tal_l th, table.tal_l td{text-align:left;padding-left:2%;}

/* 공무원정원 */
div.r04_graph.view.w_left, div.r04_graph.view.w_right{float:left;}
div.r04_graph.view.w_left{width:61%;}
div.r04_graph.view.w_right{width:39%;text-align:left;}
div.r04_graph.view.w_left div.r04_graph_div{ width:450px; }
div.r04_graph.view.w_left div.r04_graph_div table{width:450px;}
div.r04_graph.view.w_right div.r04_graph_div { width:350px;margin:0;}
div.r04_graph.view.w_right div.r04_graph_div table{width:350px;}
.graph_two_group{width:100%;overflow-x:auto;overflow-y:hidden;}
.graph_two{width:1150px;}

/*지자체 인사운영 그래프*/
div.graph_view{width:100%;}
div.graph_view .graph_vlize{width:1060px;height:260px;margin:0 auto;padding-left:50px;padding-top:50px;margin-bottom:10px;}
div.graph_view .graph_vlize table{width:974px;height:140px;}
table.accessHide { position:absolute; left:-999999px; }
div.graph_view .graph_vlize td, div.graph_view .graph_vlize th {text-align:center;border:1px solid #ddd;padding:2px 5px;padding:2px;width:13%;}
div.graph_view .graph_vlize table th { background-color:#f4f4f4; }  
div.graph_view .graph_vlize table td.hover { color:orange; }
div.graph_view .graph_vlize table td.input { padding:0; }
div.graph_view .graph_vlize table td input,div.graph_view .graph_vlize table td input:focus { border:1px solid orange; outline:none; padding:2px; margin:1px; width:20px; }
div.graph_view .graph_vlize table caption {margin:0 0 .5em; font-size:1.5em; font-weight:bold; }
.editableNote { background:#FEFBE2; border:1px solid #8CC264; padding:10px; margin:1.5em 0; font-size:1.2em; }

/*공무원현원*/
.offc_summary{width:100%;display:table;border:3px solid #0658a6;margin-bottom:2.857rem;}
.offc_summary h4, offc_summary div{display:table-cell;vertical-align:middle;}
.offc_summary h4{width:230px;background:url('/images/egovframework/bg_speech_bubble06.png') 0 0 repeat; color:#fff;font-size:2.429rem;}
.offc_summary div.offc_sum_cont{padding:2.143rem 2.857rem;}
div.offc_sum_cont strong{margin-right:6px;}
div.offc_sum_cont .cogy_sum{margin-left:68px;}
div.offc_sum_cont p:last-child{color:#888;margin-top:1.714rem;}
div.offc_select_btn{overflow:visible;}
div.offc_select_btn .sel_l {display:inline-block;}
div.offc_select_btn .sel_l form {float:left;}
div.offc_select_btn .sel_l .btn_navy {margin-left:10px;} 

div.offc_select_btn .board_search{float:left;margin-bottom:0;}
div.offc_select_btn .board_search select {width:190px;}
div.offc_select_btn .j03_local_btn{float:right;}
.ico_plus_org {display:inline-block; width:16px; height:16px; background:url(/images/egovframework/ico_plus_org.png) no-repeat center center; }
div.light_blue_bg table.board_list thead tr th{background-color:#edf4fa;}
div.light_blue_bg table.board_list tbody tr th{background-color:#fff;}
tr.table_sum,div.light_blue_bg table.board_list tbody tr.table_sum th{background-color:#f5f5f5;}
ul.graph_view_style{margin-top:0;}
ul.graph_view_style li{font-size:1.143rem;color:#000;}
ul.graph_view_style li input{margin-right:10px;width:16px;height:16px;}
ul.graph_view_style li:last-child{margin-left:50px;}
div.hidden_table{height:0;overflow-y:hidden;}
div.hidden_table.roaS{background-color:#ececec;}
div.hidden_table.roaL{height:330px !important;}
div.hidden_table table{ position:absolute;left:-5000px; height:0; line-height:0; font-size:0;overflow:hidden;}
ul.graph_view_style li{display:inline-block;}
div.offc_mxm{overflow:hidden;}
div.offc_mxm h3{float:left;}
div.offc_mxm p{float:right;}
div.offc_mxm p button{margin-left:5px;}
div.offc_select_btn h3{border:1px solid #000;}

/*지자체생산성대상*/
.bizOview_tit p{padding:30px 20px; background-color:#f5f5f5;margin:20px 0;}
.biz_boxNum div.joint_intro_box div.box_gray5px p:nth-of-type(2){font-weight:bold;}
.biz_boxNum div.joint_intro_box div.box_color_05{border-right:5px solid #2c6278;}
.biz_boxNum div.joint_intro_box div.box_color_05:after{background:none;}

/*지방규제신고*/
div.box_cl_01:hover{background-color:#1c5184;}
div.box_cl_02:hover{background-color:#1c5184;}
div.box_cl_03:hover{background-color:#047fa7;}
div.box_cl_04:hover{background-color:#0897a0;}
div.box_cl_05:hover{background-color:#0ba787;}

/* 사이트 소개 */
dl.site_intro { width:100%; margin:0 auto;text-align:center;}
dl.site_intro dt{text-align:center;}
dl.site_intro dd p{font-size:1.143rem;line-height:2.286rem;margin-bottom:20px ;}
dl.site_intro dd span{line-height:2.571rem;}
dl.site_intro dd span.fs_34{display:block;font-size:2.429rem;line-height:3.571rem;font-weight:600;}
dl.site_intro dd.bdbLine{width:20px;height:2px;background-color:#0658a6; margin:20px auto;}
dl.site_intro.bg_intro{padding-top:30px;height:283px;background:url('/images/egovframework/bg_sub_intro.jpg') 0 0 no-repeat;background-size:cover;}
dl.site_intro span.br_inbk{display:block;}

/*지자체 평가지표*/
div.br_inbk_cent p:first-child span.br_inbk{display:block;width:100%;}
div.br_inbk_cent span.fc_blue{display:inline-block;width:50%;text-align:right;margin-right:10px;}

/*정량평가 실적보기 합동지표목록*/
.j03_textTitle{font-size:2.143rem;color:#000;}
.j03_textType{width:80%; margin-top:10%;}
.j03_textType li{display:block;margin:10px 10%;vertical-align:middle;font-size:1.429rem;line-height:3.571rem;text-align:right;}
.j03_textType li span{display:inline-block;}
.j03_textType li span[class^='btn_']{margin-left:10px;font-size:1.143rem;}
.j03_textType li button{display:inline-block;margin-left:10px;font-size:1.143rem;font-weight:bold;}

/*지자체 평가지표 비공개 합동지표*/
.j03_graph_info.blank_page{width:100%;}
.j03_graph_info.blank_page div{text-align:center;}
.blkTitle{text-align:center;}
.blkTitle span{display:block;}
.j03_graph_info.blank_page .j03_info_btn button{display:inline-block;width:240px;height:3.571rem; /*50px*/ line-height:3.571rem;padding:0;font-size:1.143rem;font-weight:bold;}

div.main_graph{width:1150px;padding:10px;position:absolute;z-index:20000;height:720px;background-color:#fff;border:5px solid #e1e1e1;}
div.vszG_main .graph_title_box{padding:30px;/*background-color:#ececec;*/}
div.vszG_main .graph_title_box p:before{display:inline-block;content:'';width:6px;height:20px;background:#1e4e7c;margin-right:8px;}
div.vszG_main .graph_title_box p{text-align:left;}

div.vszG_main .m_graph {width:100%;height:500px; overflow-x:auto; overflow-y:hidden;}
div.vszG_main .m_graph .m_graph_div {position:relative; width:1074px; margin:0 auto; padding-left:50px; }
div.vszG_main .m_graph table {width:1024px;position:absolute;left:-5000px;height:300px;}

div.vszG_main .visualize {height:332px !important;padding-top:30px;margin-bottom:50px;}
div.vszG_main .visualize-bar .visualize-labels-x li span.label {display:none;}
div.vszG_main ul.visualize-labels-newX { width:1024px; height:20px; top:0; left:0; }
div.vszG_main ul.visualize-labels-newX li.visualize-labels-newX-pos { position:absolute; top:332px; display:inline-block; }
div.vszG_main ul.visualize-labels-newX li span.visualize-labels-newX {display:inline-block; font-style:italic;width:100px; text-align:right; transform:rotate(-64deg);margin-top:42px; margin-left:-40px;}

div.vszG_main .m_graph span.overlapLine{position:absolute;left:50px;width:calc(100% - 50px);height:2px;background-color:blue;}

.ph_red_line{color:#ff4309;font-weight:600;border:1px solid #ff6c3f;}
.ph_skyblue_line{color:#00a2ff;font-weight:600;border:1px solid #00a2ff;}
.ph_navy_line{color:#134270;font-weight:600; border:1px solid #4f7ba6;}
.ph_darkgray_line{color:#777777;font-weight:600;border:1px solid #cccccc;}
.ph_gray_line{color:#222;font-weight:600;border:1px solid #222;}
.ph_navy{background-color:#1e4e7c;color:#fff;}
.ph_navy:hover{background-color:#183d60;}
.ph_gray{background-color:#cacaca;color:#444;}

.fw400 .btn_navy_line,.fw400 .btn_navy03_line{font-weight:400;}
div[class^="box_cl_"] dl{height:100%;}
div.graph_view .graph_vlize img{display:none;}
ul.graph_view_style li input[type=radio]:focus{outline:none;}

div.graph_view img {height:100%;width:98%;margin-left:2%;}

@media only screen and (max-width:1028px){
	.positve_wrap {position:relative; padding-top:80px;}
	.positve_wrap dt.pst_dt {top:0;left:0;}
	.positve_wrap dd.pst_dd {display:none; padding-top:10px;}

	.board_wrap.Own.text_wrap .info_txt {font-size:13px;}
}

/* Mobile & Tablet ~ 1024px  */
@media only screen and (max-width:1024.9999999999px), screen and (max-height:850px) {
	  
	/* 알림마당 서브메인 */
	.content_mainvisual{width:100%;margin-left:0;}
	div.content_top.general.content_top_mv{max-width:1024px;width:100%;}
	.content_mainvisual div.content_mainvisual_title{width:48%;padding-left:2%;word-break:break-all;margin-top:5%;}
	.content_mainvisual ul.content_mainvisual_list{margin-right:2%;}
	.content_mainvisual ul.content_mainvisual_list li a{width:100%;}
	.content_report_list li{padding:30px 1%;}
	.content_report_list li div{width:98%;text-align:center;margin-left:0;margin-top:10px;}
	.content_report_list li a span,.content_report_list li div{float:none;}
	 
	/* 제도소개 */
	.positve_wrap .pot3_cont .sec:last-child .img_box {margin-top:100px}
	.positve_wrap .pot3_cont .sec:last-child .img_box img{max-width:100%}
	
	/* 알림마당 규제현황 */
	div.reguList{width:50%;}
	div.reguList.regubox1 .reguLfbc .box_cl{width:50%;border-right:0;}
	div.reguList.regubox2 .reguLfbc{width:100%;}
	div.reguList.regubox1 .reguLfbc{width:100%;margin-right:0;}
	div.reguList.regubox2 .reguLfbc .box_cl{width:100%;}
	div.reguList.regubox1 .reguLfbc .box_cl:first-child{margin-right:0;}
	div.reguList .reguLfbc .box_cl a{top:8px;right:8px;}
	div.reguList.regubox2.mgR20{margin-right:0!important;}
	div.reguList.regubox2.mgR20 .reguLfbc.regb01 .box_cl{border-right:0;}
	div.interpStCont .inttbox div{padding:0 20px 0 20px;}
	div.interpStCont .inttbox div ul{}
	div.interpStCont .inttbox h4 {font-weight:600;margin-left:10px;margin-bottom:15px;text-align:center;}
	
	/* 알림마당 규제개혁 토론회 */
	div.debate_tab_wp .tab_01 ul li{width:50%;}
	div.debate_tab_wp .tab_01 ul li:last-child{width:0;}
	div.debate_result.debate_info ul{padding:1%;}
	div.debate_result.debate_info ul li{width:33.333%;}
	div.debate_result.debate_info ul li:nth-child(3n){border-right:0;}
	div.debate_info ul li:nth-child(1),div.debate_info ul li:nth-child(2),div.debate_info ul li:nth-child(3){border-bottom:0.5px dashed #e1e1e1;}
	div.debate_sumr p span.st1_br{display:inline;}
	
	/* 지방분권균형발전 동영상뉴스*/
	div.mdNews_list_box{width:31.333%;margin-right:3%;}
	div.mdNews_list_box .vodImg{width:100%;}
	div.mdNews_list_box .vodImg img {height:100%;}
	div.mdNews_list_box:nth-child(4n){margin-right:3%;}
	div.mdNews_list_box:nth-child(3n){margin-right:0;}
	
	/*지방행정의 달인*/
	div.g04_logolist.alim_dalin {width:100% !important;}
	div.g04_logolist.alim_dalin div{margin-left:0px;margin-right:0px;}
	div.g04_logolist.alim_dalin div {width:23.5%;margin-right:2%;}
	div.g04_logolist.alim_dalin div:nth-child(5n){margin-right:2%;}
	div.g04_logolist.alim_dalin div:nth-child(4n){margin-right:0;}
	
	/*비전 및 전략*/
	.vision_loadMap{padding:2% 0 0 10%;}
	div.mtTmg p.imgTitle{font-size:3rem;padding:10px;}
	div.mtTmg ul{width:63%;}
	div.visImg {width:100%;overflow:auto;}
	div.visImg .visImgBox{width:100% !important;min-width:520px;height:250px !important;}
	
	/*지자체 단체장*/
	div.box_gray.idPht{width:23.5%;}
	
	/*다산목민대상*/
	div.joint_intro_box.dasan div {width:25%;}
	
	/*공무원현안*/
	div.graph_view{width:100%;height:275px;overflow-x:auto;overflow-y:hidden;}
	div.graph_view .graph_vlize{width:900px;}
	
	/* 사이트 소개 */
	dl.site_intro span.br_inbk{display:inline;}
	
	/*지자체 평가지표 비공개 합동지표*/
	.j03_graph_info.blank_page{width:100% !important;}
	div.j03_graph_info.blank_page div.j03_info_btn button{margin:0 !important;}
	
	/*평가계획 평가결과*/
	div.g04_logolist.i01.list_gallery div:nth-child(5n){margin-right:2%;}
	
	/*main_graph*/
	div.main_graph{width:100%;height:100%;max-height:720px;overflow-x:auto;}
	
	div.box_gray.idOfc { height:197px;}
	div.box_gray span {height:128px; }
	.g04_logolist div.box_gray { width:24%;/*지자체문화관광*/}

	dl.site_intro { text-align:left;}
	dl.site_intro dt { text-align:left;}
	dl.site_intro dd.bdbLine { margin-left:10px;}

}

@media only screen and (max-width:980px){
	.board_wrap.prOwn .text_wrap .info_txt {margin-bottom:25px;float:none;border:1px solid #ddd;background-color:#fafafa;box-sizing:border-box;padding:20px;line-height:1.6;}
}


/* Mobile - 950px 미만 */
@media only screen and (max-width:950px){
	.positve_wrap .pot3_cont {display:block;}
	.positve_wrap .pot3_cont .mtit {font-size:18px;margin-bottom:20px;padding-bottom:20px;}
	.positve_wrap .pot3_cont .sec {width:100% !important;}
	.positve_wrap .pot3_cont .sec:first-child {border:none;padding-right:0;}
	.positve_wrap .pot3_cont .sec:last-child {min-height:600px;padding-top:30px; margin-top:30px;border-top:1px solid #ddd;}
}

/* Mobile - 850px 미만 */
@media only screen and (max-width:850px){
	
	.positve_wrap .pst_list2 > li {display:block;}
	.positve_wrap .pst_list2 > li .num_box {float:none;margin:0 0 35px 0;}
	.positve_wrap .pst_list2 > li .num_box .inner {margin-right:0;border-radius:0;width:100%;box-shadow:none;background:none;}
	.positve_wrap .pst_tbl th {display:block;width:100%;padding:10px 15px;font-size:15px;}
	.positve_wrap .pst_tbl th .mobile_inline {display:none;}
	.positve_wrap .pst_tbl td  {display:block;}

}

/* Mobile - 768px 미만 */
@media only screen and (max-width:767px){

	/* 제도소개 */
	.positve_wrap {}
	.positve_wrap .bd_top01 {margin-top:20px;padding-top:20px;border-top:1px dashed #ddd;}
	.positve_wrap .cnt {font-size:14px;}
	.positve_wrap .stit {font-size:14px;}
	.positve_wrap .info_box02 dt {font-size:14px;}			
	.positve_wrap .pst1_list > li dl dt {font-size:14px;}
	
	div.g04_logolist.alim_dalin div h3 {margin:5px 0 -10px;}
		
	.content_report_list li:nth-of-type(4) { width:46%; margin-left:0;}    
	    
	/* 알림마당 서브메인 */
	div.content_top.general.content_top_mv{max-width:767px;width:100%;}
	.content_mainvisual{width:100%;text-align:center;}
	.content_mainvisual div.content_mainvisual_title{width:100%;padding:0 2%;margin-top:7%;} 
	.content_mainvisual div.content_mainvisual_title p{font-size:2rem;line-height:3rem;}
	.content_mainvisual div.content_mainvisual_title img{width:140px;}
	.content_mainvisual ul.content_mainvisual_list{clear:both;width:100%;padding:0;margin:0 auto;height:150px;line-height:150px;margin-top:20px;text-align:center;}
	.content_mainvisual ul.content_mainvisual_list li{display:inline-block;width:30%;height:150px;}
	.content_mainvisual ul.content_mainvisual_list li a{display:block;width:100%;height:100%;font-size:14px;padding:0;padding-top:60px;text-align:center;}
	.content_mainvisual ul.content_mainvisual_list li a{background-position:center 30px;}
	.content_mainvisual ul.content_mainvisual_list li:nth-child(1) a{background-position:center 30px;}
	.content_mainvisual ul.content_mainvisual_list li:nth-child(3) a{background-position:center 30px;}
	.content_mainvisual ul.content_mainvisual_list li:nth-child(2) a{background-position:center 30px;}
	.content_mainvisual ul.content_mainvisual_list li a:after{display:none;}
	.content_report_list li{width:49%;margin-right:2%;}
	.content_report_list li:nth-child(3n){margin-right:2%;}
	.content_report_list li:nth-child(2n){margin-right:0;}
	
	/* 알림마당 규제현황 */
	div.reguList{width:100%;}
	div.reguList.regubox1{margin-bottom:50px;}
	div.reguList.regubox1 .reguLfbc .box_cl:first-child,div.reguList.regubox1 .reguLfbc .box_cl:last-child,
	div.reguList.regubox2 .reguLfbc .box_cl,div.reguList.regubox2 .reguLfbc.regb01 .box_cl,
	div.reguList.regubox2 .reguLfbc.regb02 .box_cl{background-size:contain;}
	div.reguList .reguLfbc .box_cl{height:270px;}
	div.reguList.regubox1 .reguLfbc .box_cl:last-child,div.reguList.regubox2.mgR20 .reguLfbc.regb01 .box_cl{border-right:1px solid #c2c2c2;}
	div.interpStCont .inttbox div{padding:0 3%;}
	div.interpStCont .inttbox div p{width:100%;height:100%;line-height:2.429rem;}
	div.interpStCont .inttbox div ul{float:left;width:100%;margin-bottom:3%;}
	div.interpStCont .inttbox.interpSt_eco div:last-child{border-bottom:0;}
	
	/* 알림마당 규제개혁 토론회 */
	div.debate_result.debate_info ul li{width:50%;}
	div.debate_result.debate_info ul li:nth-child(3n){border-right:0.5px dashed #e1e1e1;}
	div.debate_result.debate_info ul li:nth-child(2n){border-right:0;}
	div.debate_info ul li:nth-child(4){border-bottom:0.5px dashed #e1e1e1;}
	div.debate_list ul li:nth-child(4n) a:after{display:block;}
	div.debate_result.debate_list{width:100%;margin-right:0;border:0;margin:0 auto;margin-bottom:15px;}
	div.debate_result.debate_list .tab_area_alim {position:relative;width:100% !important;margin:0 auto; height:60px; overflow:hidden;border:2px solid #e9e9e9; vertical-align:middle; overflow-x:scroll;}	
	div.debate_result.debate_list .tab_area_alim ul { position:relative;width:1500px;margin:0 auto;font-size:0;}
	div.debate_result.debate_list .tab_area_alim ul li {display:inline-block;width:auto;height:60px; line-height:60px;margin-left:0;font-size:1.143rem; /*16px*/ color:#444444; cursor:pointer; text-align:center; }
	div.debate_result.debate_list .tab_area_alim ul li a{height:60px;padding:0 18px;line-height:60px;}
	div.debate_result.debate_list .tab_area_alim ul li.on a { font-size:1.286rem;}	
	div.debate_result.debate_list .tab_area_alim ul li a:after{top:25px;}
	
	div.prOwn div.board_search .input{border-left:1px solid #959595;width:80%;}
	div.prOwn .text_wrap .search_box {padding-right:20% !important;}
	
	
	/* 알림마당 규제개혁 토론회 상세보기 */
	div.board_view_wrap.bodLiox button.line3{margin-left:-120px; bottom:-8.428rem;}
	div.board_view_wrap.bodLiox .ico_mark_open.line3{ bottom:-4.328rem;}
	
	/* 지방분권균형발전 동영상뉴스*/
	div.mdNews_list_box{position:relative;width:48%;margin-right:4%;}
	div.mdNews_list_box:nth-child(4n){margin-right:4%;}
	div.mdNews_list_box:nth-child(3n){margin-right:4%;}
	div.mdNews_list_box:nth-child(2n){margin-right:0;}
	div.mdNews_list_box .vodImg{height:150px;}
	div.mdNews_list_box .vodImg span{height:150px;}
	div.mdNews_list_box .vodImg a{height:150px;}
	div.mdNews_list .mdNews_list_box ul + span{bottom:7px;}
	
	/*  팝업*/
	div.alimPup_wrap{width:100%;height:100%;padding:40px 1%;}
	div.alimPup_wrap h2{font-size:1.429rem;font-weight:400;}
	div.alim_contBox p{height:50px;line-height:50px;}
	div.vod_box .vodImg{width:100%;}
	div.alim_contBox,div.alim_contBox .vodTxt{width:100%;}
	
	/*지방행정의 달인*/
	div.g04_logolist.alim_dalin div {width:49%;margin-right:2%;}
	div.g04_logolist.alim_dalin div:nth-child(2n){margin-right:0;}
	div.daInBrC .board_search select{margin-right:0;}
	div.board_wrap.daInBrC .board_search p{width:100%;margin-left:0;margin-top:5px;margin-bottom:15px}
	
	/*비전 및 전략*/
	.vision_loadMap{padding:2%;}
	.vision_loadMap div span{float:none;display:block;height:80%;margin:0 auto;margin-bottom:2%;}
	.vision_loadMap div p{width:100%;padding-left:0;line-height:3.571rem;margin-bottom:5%;}
	.vision_loadMap div.visionAr03{text-align:center;}
	.vision_loadMap div.visionAr03 ul{width:auto;padding-left:0;margin-bottom:5%;}
	.vision_loadMap div.visionAr03 span h4{height:82px;line-height:82px;}
	.vision_loadMap div.visionAr03 span{height:82px;}
	.mtBox > div{width:100%;}
	.mtBox > div:first-child{border-right:0;border-bottom:1px dashed #dedede ;}
	div.mtTmg p.imgTitle{font-size:2.571rem;}
	.mtBox div.mtTmg ul{margin-left:1%;}
	
	/*지자체 단체장*/
	div.box_gray.idPht{width:49%;}
	
	/*다산목민대상*/
	div.joint_intro_box.dasan div {width:50%;}
	
	/*지자체 인사운영 그래프*/
	div.j03_graph_view.r04 .graph_vlize{margin-left:0;}
	
	/*공무원현원*/
	.offc_summary h4{display:block;width:100%;}
	.offc_summary div.offc_sum_cont{padding:2%;}
	div.offc_sum_cont p{margin-left:68px;}
	div.offc_sum_cont span{margin-left:-68px;}
	
	div.offc_select_btn .board_search,div.offc_select_btn .board_search select{margin-bottom:5px;text-align:left;}

	div.offc_select_btn .j03_local_btn{text-align:right;}
	div.offc_mxm h3{margin-bottom:5px;}
	
	
	/*지자체생산성대상*/
	.biz_boxNum div.joint_intro_box div.box_color_03:after{background:none;}
	
	/*지자체 평가지표*/
	div.br_inbk_cent p:first-child span.br_inbk{text-align:center;}
	div.br_inbk_cent span.fc_blue{width:auto;}
	
	/*지자체 평가지표 비공개 합동지표*/
	div.j03_graph_info.blank_page div.j03_info_btn button{margin:0 !important; width:32.4%;padding:4% 2%;height:auto; line-height:1.714rem;}
	div.j03_graph_info.blank_page div.j03_info_btn button span.dbMob{display:block;}
	
	div.debate_result.debate_info ul li span.step-info {display:none !important;}
	
	.fulTxz div h5 {font-size:1.8rem;}
	.fulTxz div h5 span {width:35px; height:35px; line-height:35px;}
	div.hidden_table.roaL {height:280px !important;}
	div.graph_view {margin-bottom:10px;}    
	div.graph_view img {width:1000px;}
} 



@media only screen and (max-width:575px){
	.positve_wrap dt.pst_dt button {font-size:14px;}
	.positve_wrap .pot3_cont .mtit {font-size:15px;}	div.offc_select_btn .board_search select {width:100%;}
	div.offc_select_btn .sel_l {display:block;}
	div.offc_select_btn .sel_l form {width: calc(100% - 130px);}
	div.offc_select_btn .sel_l .btn_navy {width:120px}
}