@charset "utf-8";
.over_table_p{padding:20px 0 10px;}

/*이미지박스*/
.img_box{border:1px solid #e1e1e1;padding:20px;text-align:center;}
.img_box img{width:100%;}

/*조직도*/
.organization ul li{text-align:center;position:relative;}
.organization li a, .organization li span{display:block;width:100%;/* max-width:385px; */line-height:45px;margin:10px auto 0;color:#fff;font-weight:600;}
.organization .dep01>li{position:relative;}
.organization .dep01_tit>a{width:150px;height:150px;line-height:150px;font-size:1.2rem;border-radius:50%;background:url(/images/01_potal/sub/sub01/org_mayor.gif) center;text-shadow:0px 0px 10px #000;border:10px solid;}
.organization .dep01 li.dep01_side span{display:block;width:40%;max-width:200px;margin:10px 0 0;border-radius:10px;border:2px solid #d7d7d7;background:#fff;color:#555;}
.organization .dep01 li.dep01_stit span{background:#3a9da9;border-radius:10px;border:2px solid}
.organization .dep01 li.dep01_tit:after{content:"";display:block;width:1px;height:2.5rem;background:#d7d7d7;margin:0 auto;position:absolute;bottom: -40px;left:50%;}
.organization .dep01 li.dep01_side:after{content:"";display:block;width:50%;height:1px;background:#d7d7d7;position:absolute;left:0;top:50%;z-index:-1}
.organization .dep01 li.dep01_stit:before{content:"";display:block;width:1px;height:2.5rem;background:#d7d7d7;margin:0 auto;position:absolute;top:-40px;left:50%;}
.organization .dep02>li>span, .organization .dep02>li>a{background:#3286bb;}
.organization .dep03>li>span, .organization .dep03>li>a{background:#197d72;}
.organization .dep04>li>span, .organization .dep04>li>a{background:#3d4f86;}
.organization .dep05>li>a{border-radius:15px;border:1px solid #3d4f86;color:#333;}
.organization .part>li>a{display:block;width:auto;max-width:385px;margin:auto auto;line-height:38px;border:1px solid #d7d7d7;border-top:0;color:#555;font-weight:400;}
.organization div.org_lay{position:absolute;top:50px;left:0;background:#fff;border:solid 1px #222;padding:15px;z-index:1000;}
.organization div.org_lay table{border-top:solid 2px #666;}
.organization div.org_lay table th{padding:5px 0;background:#efefef;border:solid 1px #ccc;font-size:13px;}
.organization div.org_lay table td{padding:5px;font-size:12px;border:solid 1px #ccc;}

.organization2 .dep02 div.org_lay{bottom:50px;top:inherit;}

.organization2 .dep01{position:relative;height: 285px;}
.organization2 .dep01 li.dep01_tit{position:absolute !important;bottom:0;width:100%;/* left: 50%; */}
.organization2 .dep01 li.dep01_tit:after{bottom:160px;}
.organization2 .dep01_side{position:absolute !important;bottom:170px;width:100%;}
.organization2 .dep01 li.dep01_stit:before{top: 47px;}


.organization2 .part>li>a{border:1px solid #d7d7d7;border-bottom:0;}
.organization2 .dep03 .custom_org_tit,
.organization2 .dep02 .custom_org_tit{margin:0 0 20px 0;}

.organization2 .dep02 .org01,
.organization2 .dep02 .org02{margin:-10px 0 40px 0;}
.organization2 .dep02 .org01 a,
.organization2 .dep02 .org02 a{background:#3d4f86;}

.organization2 .dep01_tit>a{margin:0 auto;}

/*웹접근성 수정 220523*/
.organization2 .dep01_stit{position: absolute;top: -127px;width: 100%;}
.organization2 .dep01 li.dep01_stit:before{top: 57px;}


/*청사안내도*/
.guide_map_box dl{max-width:895px;margin:0 auto;}
.guide_map_box dt{margin:0 0 2rem;padding:10px;border:1px solid #cbcbcb;}
.guide_map_box dt img{width:100%;}
.guide_map_box dd{display:inline-block;width:37%;padding:10px 10px 10px 22px;text-indent:-22px;margin-left:0;vertical-align:top;}
.guide_map_box i[class^="num"]{display:inline-block;width:18px;height:18px;font-size:0;vertical-align:middle;}
.guide_map_box i.num01{background:url(/images/01_potal/sub/num01.gif)}
.guide_map_box i.num02{background:url(/images/01_potal/sub/num02.gif)}
.guide_map_box i.num03{background:url(/images/01_potal/sub/num03.gif)}
.guide_map_box i.num04{background:url(/images/01_potal/sub/num04.gif)}
.guide_map_box i.num05{background:url(/images/01_potal/sub/num05.gif)}
.guide_map_box i.num06{background:url(/images/01_potal/sub/num06.gif)}
.guide_map_box i.num07{background:url(/images/01_potal/sub/num07.gif)}
.guide_map_box i.num08{background:url(/images/01_potal/sub/num08.gif)}
.guide_map_box i.num09{background:url(/images/01_potal/sub/num09.gif)}
.guide_map_box i.num10{background:url(/images/01_potal/sub/num10.gif)}
.guide_map_box i.num11{background:url(/images/01_potal/sub/num11.gif)}
.guide_map_box i.num12{background:url(/images/01_potal/sub/num12.gif)}
.guide_map_box i.num13{background:url(/images/01_potal/sub/num13.gif)}
.guide_map_box i.num14{background:url(/images/01_potal/sub/num14.gif)}
.guide_map_box i.num15{background:url(/images/01_potal/sub/num15.gif)}
.guide_map_box i.num16{background:url(/images/01_potal/sub/num16.gif)}
.guide_map_box i.num17{background:url(/images/01_potal/sub/num17.gif)}
.guide_map_box i.num18{background:url(/images/01_potal/sub/num18.gif)}
.guide_map_box i.num19{background:url(/images/01_potal/sub/num19.gif)}
.guide_map_box i.num20{background:url(/images/01_potal/sub/num20.gif)}

/*김제비전*/
.vision .v_info{padding:20px;border-top: 1px solid #323a47;border-bottom: 1px solid #e6e6e6;background: #f9f9fb;text-align:center;}
.vision dl dt{background:#0052ca;width: 120px;line-height: 120px;text-align:center;border-radius:50%;margin:0 auto 30px;}
.vision dl dt p{background:0;padding:0;margin:0;color:#fff;}
.vision dl dd{display:inline-block;/* width:102px; *//* height:62px; */text-align:center;/* padding:40px 0 0; */margin:0 1rem 0 0;}
.vision dl dd.row{padding:35px 0 5px;}
.vision dl dd.col{margin:0 1rem;}
.vision dl dd:last-child{margin:0;}
.vision .v_index dt{background:#0052ca;}
.vision .v_slogan dt{background:#f36523;}
.vision .v_index dd{/* background:url(/images/01_potal/sub/sub01/vision_bg_blue.png) no-repeat; */}
.vision .v_index dd img{width: 100%;}
.vision .v_slogan{border-top:1px dashed #cbcbcb;margin:20px 0 0;padding:20px 0 0}
.vision .v_slogan dd{/* background:url(/images/01_potal/sub/sub01/vision_bg_orange.png) no-repeat; */}
.vision .v_slogan dd img{width:100%;}
.vision_box{padding:20px;}
.vision_box h4{width:80px;line-height:80px;border-radius:50%;text-align:center;color:#fff;margin:0 auto 50px;padding:0;}
.vision_box>div>ul>li{padding:10px 0;position:relative}
.vision_box>div>ul>li>strong{font-size:17px;color:#0052ca;}
.vision_box>div>ul>li>strong:before{content:"";display:block;width:17px;height:5px;background:url(/images/01_potal/sub/sub01/vision_icon.png);position: absolute;top:0;left:0;}
.vision_box>div>ul>li>ul{padding:10px 15px}
.vision_box>.v_box01 h4{background:#323a47;border:20px solid #a8aeba}
.vision_box>.v_box02 h4{background:#0052ca;border:20px solid #80aceb}
.vision_box>.v_box03 h4{background:#058c98;border:20px solid #55c9d3}
.vision_box>.v_box02{margin:30px 0 60px}
.vision_box>.v_box02>ul>li{padding:10px;border-radius:15px 0 15px 0;border:1px solid #0052ca;background:#0052ca;color:#fff;margin:10px 0;}
.vision_box>.v_box03>ul>li{padding:10px;border-radius:15px 0 15px 0;border:1px solid #00cbdd;color:#058c98;margin:10px 0;}

/*시 대표 상징물*/
.symbolic_icon dl{min-height:200px;padding:0 0 1rem;margin:1.5rem 0 0;border-bottom:1px dotted #d7d7d7;}
.symbolic_icon dt{margin:0 0 2rem 0;text-align:center;}
.symbolic_icon dd{line-height:1.5}
.symbolic_icon dd span{display:block;padding:15px 0 5px;color:#323a47;font-size:1.1rem;font-weight:600;vertical-align:middle;}
.symbolic_icon .fc_green{color:#009775}

/*심볼마크*/
.symbol_mark .sm_tit{text-align:center;}
@media (min-width:320px) and (max-width:500px) {.symbol_mark .sm_tit img{width:100%;padding:0 !important;}}
.symbol_mark .sm_tit img{padding:10px;border:solid 1px #cbcbcb;}
.symbol_mark .sm_con{margin:2rem auto 0;}
.symbol_mark .sm_con ul{margin:20px auto 0;}
.symbol_mark .sm_con ul li{text-indent:-40px;margin:1rem 0 0 50px;}
.symbol_mark .sm_con ul li i{width:35px;height:35px;display:inline-block;font-size:0;vertical-align:middle;}
.symbol_mark .sm_con ul li.sm_01 i{background:url(/images/01_potal/sub/sub01/symbol_mark_p01.png)}
.symbol_mark .sm_con ul li.sm_02 i{background:url(/images/01_potal/sub/sub01/symbol_mark_p02.png)}
.symbol_mark .sm_con ul li.sm_03 i{background:url(/images/01_potal/sub/sub01/symbol_mark_p03.png)}

/*마스코트*/
.mascot_ul li{margin:.5rem 0 0;}
.mascot_ul li strong{display:block;padding:.8rem 2rem;font-size:0;}
.mascot_ul li span{display:block;padding:10px 0 0;text-indent:-50px;margin-left:50px;}
.mascot_ul li span b{display:inline-block;width:3.5rem;text-indent:0;}
.mascot_ul li .m_01{background:#fff200;}
.mascot_ul li .m_02{background:#00a76d;}
.mascot_ul li .m_03{background:#231f20;}
.mascot_ul li .m_04{background:#851013;}
.mascot_ul li .m_05{background:#f58345;}
.mascot_ul li .m_06{background:#6c4f34;}

/*전용색상*/
.color_chart{border:1px solid #e1e1e1;padding:20px;}
.color_chart li{margin:.5rem 0 0;text-align:center;}
.color_chart li strong{display:block;padding:1.5rem 2rem;font-size:0;}
.color_chart li span{display:block;padding:10px 0 0;text-indent:-50px;margin-left:50px;}
.color_chart li .cc_01{background:#00a178;}
.color_chart li .cc_02{background:#de0029;}
.color_chart li .cc_03{background:#f9f500;}
.color_chart li .cc_04{background:#aaa06b;}
.color_chart li .cc_05{background:#270752;}
.color_chart li .cc_06{background:#d7d0ca;}
.color_chart li .cc_07{background:#7d7d7d;}
.color_chart li .cc_08{background:#000;}
.color_chart li .cc_09{background:#b3b4b6;}

/*지평선 농축산물 공동브랜드*/
.tab_content:focus{outline:0;}
.jipyeonseon_list li img{width:auto;}
.jipyeonseon_list li span{display:block;margin:10px auto;padding:10px 0;}
.color_chart.cc_jipyeonseon li strong{font-size:1rem;}
.color_chart li .mc_01{background:#f2ba01;}
.color_chart li .mc_02{background:#000;color:#fff;}
.color_chart li .sc_01{background:#e78601;color:#000;}
.color_chart li .sc_02{background:#bf4f03;color:#fff;}
.color_chart li .sc_03{background:#b98d4c;color:#fff;}
.color_chart li .sc_04{background:#9ad140;}
.color_chart li .sc_05{background:#005221;color:#fff;}
.color_chart li .sc_06{background:#c0c0c0;}
.emblem_box .em_tit{display:block;text-align:center;border:1px solid #e1e1e1;padding:10px;}
.emblem_box .em_con{display:block;padding:1rem 0;line-height:1.5;}

/*김제시민의 노래*/
.song_tit{display:block;width:245px;height:70px;background:url(/images/01_potal/sub/sub01/simin_song_icon.png) no-repeat left center;margin:0 auto 20px;}
.song_tit h4{background:0;padding:10px 0 10px 79px;margin:0;}
.song_tit p{text-align:center;padding:0 0 0 70px;}
.simin_song ul li{padding:0 0 0 10%;border-bottom:1px dashed #e1e1e1;}
.simin_song ul li strong{display:block;padding:1rem 0;font-size:18px;font-weight:600;color:#0052ca;}
.simin_song ul li p{padding:0 0 1rem;line-height:1.5em;}

/*역사*/
.history>ul>li{padding:10px 0 10px;border-bottom:1px dashed #e1e1e1;}
.history>ul>li>span{display:block;width:120px;height:120px;border-radius:50%;margin:0 auto;}
.history>ul>li.h_gray>span{background:#6A6D76;}
.history>ul>li.h_blue>span{background:#2A51CA;}
.history>ul>li.h_orange>span{background:#E86726;}
.history>ul>li>span>strong{display:block;padding:3rem 10px 10px;text-align:center;font-size:1.2rem;color:#fff;}
.history>ul>li>span>strong.h_row2{padding:2.5rem 20px 10px;}
.history>ul>li>ul{margin:10px auto 0;}
.history>ul>li>ul>li{line-height:1.5;padding:5px 0;}
.history>ul>li.h_gray>ul>li>strong{color:#757D94;}
.history>ul>li.h_blue>ul>li>strong{color:#2A51CA;}
.history>ul>li.h_orange>ul>li>strong{color:#E86726;}
.history>ul>li>ul.h_first>li>strong{display:block;}






/*sub05*/
/*김제사랑상품권*/
.card_box00{background: url(/images/01_potal/sub/sub05/img_gift_card.png)no-repeat top center;padding: 10px 0 10px 0;}
.card_box00 .card_box01{padding-top: 74px;display: block;}
.card_box00 .card_box01 .fc_org{color:#f26522;}

/*김제사랑상품권*/
.card_box000{background: url(/images/01_potal/sub/sub05/img_gift_card.png)no-repeat top center;padding: 10px 0 10px 0;}
.card_box000 .card_box01{padding-top: 74px;display: block;}
.card_box000 .card_box01 .fc_org{color:#f26522;}

/*김제사랑상품권 안내*/
.gift_value {margin-bottom: 20px;}

/*가맹점 안내 및 신청*/
.step_list>ul>.border {border-radius:50px; margin-top:20px;}
.step_list>ul>.border:nth-of-type(1) ::after, .step_list>ul>.border:nth-of-type(2) ::after, .step_list>ul>.border:nth-of-type(3) ::after {content:""; position:absolute;  background:url("/images/01_potal/sub/sub05/downicon.png") no-repeat center; width:30px; height:30px; top:113%; right:47%;}

.step_list>ul>.border span{border-radius:50px; position:relative;}
.step_list>ul>.border {width:100%; padding-bottom:30px;}
.step_list>ul>.border span {border-radius:50px; float:none; }

.txt_inline{display:inline-block;}
.txt_black{color:#323a47;font-size:18px;}
.btn_inline{display:inline-block;}
.txt_left{margin:0;;}



/*기업지원시책*/
.step_list {margin: 0 0 40px 0;width: 100%;border: solid 1px #e4e4e4;padding: 30px 0 20px 0;}
.step_list>ul{width: 100%;text-align:center;margin: 0 auto;}
.step_list>li{width:100%;}
.step_list li .list000{font-size: 14px; margin-top:19px; font-weight:bold;}
.step_list li span {display: block;border-radius: 30px;width: 80%;padding: 15px 0;margin: 0 auto;}
.step_list .list01 span{background: #5f01c1;}
.step_list .list02 span{background: #0732c5;}
.step_list .list03 span{background: #5f01c1;margin-top: 20px;}
.step_list .list04 span{background:#059877; }
.step_list li span strong{ font-size: 15px; color: #fff; display: block;}
.step_list:after{content:"";display:block;clear:both;}
.step_list .list02{margin-top:20px;}
.step_list .list03{margin-top:20px;}
.step_list .list04{margin-top:20px;}


/*공장설립*/
.step_total{margin: 0 0 40px 0;width: 100%;border: solid 1px #e4e4e4;}
.step_total>ul{width:100%;margin:20px auto;border-bottom:dashed 1px #dedede;padding-bottom: 7px;}
.step_total ul.step6{border-bottom:none;} 
.step_total ul li{text-align:center; display:inline-block; vertical-align:middle; }
.step_total ul li.step01{width:48%;padding:30px 0;background: url(/images/bbs/search_more_arr.png) no-repeat right;font-weight:bold;}
.step_total ul li.step02,.step_total ul li.step04{width:50%; }
.step_total ul li.step03{width:100%; text-align:left; padding-left:30px; }
.step_total ul li.step03 span{padding:0 0 0 8px;background: url("/images/01_potal/sub/li03.gif") no-repeat 0 4px;}
.step_total ul li.step02 span{width: 80%;padding: 15px 0;border:solid 3px #059877;border-radius:30px;margin:0 auto;color: #059877;}
.step_total ul li.step04 span{width: 80%;padding: 15px 0;border:solid 3px #0072bc;border-radius:30px;margin:0 auto;}
.step_total ul li span{display:block; }

/*행동원칙*/
.principe {border-top:2px solid #270752;}
.principe h5 {border-bottom:1px solid #DCDCDC;padding-bottom:15px;margin-top:15px;margin-bottom:0;}
.principe h6 {margin-bottom:20px;}
.principe_view {background:#F9F9F9;border-bottom:1px solid #DCDCDC;padding:10px;}
.principe .basic_dl dt{padding:0 0 0 12px;margin:0 0 5px 0;background:url("/images/01_potal/sub/li01.png") no-repeat 0 6px;}

/*탭메뉴*/
.basic_tab .col10 li,
.basic_tab02 .col10 li{width:10%;}

/*요금시물레이션*/
input.input_btn0 {background:#0052ca;color:#fff;width:100px;height:40px;border:1px solid #0248af; cursor:pointer;}

/*농촌주택개량사업*/
.step_total1{margin: 10px 0 40px 0;width: 100%;border: solid 1px #e4e4e4;padding: 20px 0 ;}
.step_total1>ul{width:100%;padding-bottom:16px;}
.step_total1 ul li{text-align:center; display:inline-block; vertical-align:middle; }
.step_total1 ul li.step01{width:100%;padding: 5px 0 23px 0;background: url(/images/01_potal/sub/sub05/down_ii.png) no-repeat bottom;}
.step_total1 ul li.step02{width: 90%;text-align:left;padding-left:30px; margin-top:5px; }
.step_total1 ul li.step03{width:100%;}
.step_total1 ul li.step01 span{width:90%;padding: 10px 0;border-top: solid 3px #083371;margin:0 auto;background: #f3f3f3;}
.step_total1 ul li.step01 .fc_gr{color: #059877;}
.step_total1 ul li.step02 span{padding:0 0 0 5px;}
.step_total1 ul li.step03 span{ display:block; padding:10px 0 ; width:80%;background:#083371; color:#fff; margin:0 auto;}
.step_total1 ul li.step02 .dot_icon{padding: 0 8px;background: url("/images/01_potal/sub/li03.gif") no-repeat 0 9px;}
.step_total1 ul li span{display:block; }
.step_total1 ul li span .fc_navy{color:#083371;}
.step_total1 ul li.step04{width:100%;padding: 8px 0 31px 0; }
.step_total1 ul li.step04 span{width:90%;padding: 10px 0;border-top: solid 3px #083371;margin:0 auto;background: #f3f3f3;}

/*공동주택지원사업*/
.step_total2{margin: 10px 0 20px 0;width: 100%;border: solid 1px #e4e4e4;padding: 20px 0 ;}
.step_total2>ul{width:100%;padding-bottom:20px;background: url(/images/01_potal/sub/sub05/down_ii.png) no-repeat bottom; }
.step_total2 .end_li { background: none;}
.step_total2 ul li{text-align:center; display:inline-block; vertical-align:middle; }
.step_total2 ul li.step01{width:49%;padding: 18px 0 0 0;}
.step_total2 ul li.step01 span{width: 99%;padding: 15px 0;border-top: solid 3px #083371;margin:0 auto;background: #f3f3f3;}
.step_total2 ul li.step01 .fc_gr{color: #059877;}
.step_total2 ul li span{display:block; }
.step_total2 ul li span .fc_navy{color:#083371;}

/*복지_자활사업*/
.total_s {  padding: 20px; margin: 10px 0;}
.total_s li {width: 100%; text-align: center;margin-bottom: 20px;}
.total_s ul{width:100%; margin:0 auto;}
.total_s li span {background: #f3f3f3;border-top: solid 3px #464d59;width: 100%;display: block;padding: 20px 0;}
.total_s .s0 span{background: #464d59; color:#fff;  border-top: solid 3px #464d59;}
.total_s ul:after{content:"";display:block;clear:both;}


/*그린터치 */
.bg_green_touch {background: url('/images/01_potal/sub/sub05/green_touch.png')no-repeat center;border: solid 1px #ccc;padding: 30px 0;position:relative;}

.bg_green_touch .green00{background:none;border:none;font-weight:600;color: #049393;position:absolute;top:45%;margin:0 25%;}
.bg_green_touch .green01{position:absolute;width:150px; top:15%; }
.bg_green_touch .green02{position:absolute;width:150px; top: 15%; right:0;}
.bg_green_touch .green03{position:absolute;width:150px;  top: 70%; }
.bg_green_touch .green04{position:absolute;width:150px; top: 70%; right:0}

ul.green_touch {width:85%;  margin:0 auto; position:relative; height:300px}
ul.green_touch li{background:rgb(255, 247, 127);width:50%;border: solid 1px #005e5e;padding:7px 0;text-align:center;border-radius:15px;color:#454545;font-weight:600;}


/*지리정보시스템*/
.land_bg strong{font-size:18px; }

/*고속버스*/
.bus_icon p{ padding:0 0 0 8px;background:url("/images/01_potal/sub/li03.gif") no-repeat 0 9px}

/*시내버스_버스노선*/
.bus_search select, .bus_search input.input {width:80px;height:28px;line-height:30px;border:1px solid #ccc;}
.bus_search .btn_search {height:30px;background: #0052ca;color:#fff;padding:0 10px;cursor:pointer;}
.bus_search .input {height:28px;line-height:28px;border:1px solid #ccc;}
table.bus_table {width:100%;  }
table.bus_table th, table.bus_table td {padding: 6px 0; line-height:20px; }

.bus .bus_bg{background: #fff url('/images/01_potal/sub/sub05/bus_icon01.png')no-repeat top 37px center;padding: 200px 30px 30px;text-align: center;}
.bus .bus_bg h5{background:none;padding: 0;margin: 0 0 6px;font-size:24px;}
.bus .bus_bg h6{background:none;padding: 0;margin: 0 0 24px;font-size:18px;}
.bus .bus_bg p{margin:0 0 30px 0;}
.bus .bus_bg .bus_inline { display: inline-block;}

/*공영주차장 현황*/
a.btn_view01 {display:inline-block;padding:0 15px;background:#175bbf;color:#fff;font-size:13px; }
a.btn_view02 {display:inline-block;padding:0 15px;background:#f26f30;color:#fff;font-size:13px;}

/*탄소포인트제도*/
.point_pro{ width: 100%;margin: 20px 0;border: solid 1px #c7c7c7; position:relative;}
.point_pro dt{ display:none; }
.point_pro dd{ margin: 5px auto; width:70%; border-radius:30px; text-align:center; color:#006d54;padding:10px 0; }
dd.txt01 { top: 30%; left:35%; background:#cbf76c; }
dd.txt001 {top: 42%; left:35%; background:#cbf76c; font-weight:600;}
dd.txt02, dd.txt03{background:#0dbd95; color:#fff; }
dd.txt04{background:#f26522;color:#fff; font-weight:600;}

/*강우량정보*/
.gjmap_w{border:1px solid #dadde6;margin:10px 0 30px 0;border-radius:6px;overflow-x:auto;position:relative}
.gjmap_w>div{background:url("/images/01_potal/sub/sub05/gj_map_w.png") no-repeat center center;width:551px;height:417px;padding:30px;margin:25px auto 0 auto;position:relative}
.gjmap_w p{font-size:14px;color:#000;position:absolute;top:30px;left:30px}
.gjmap_w li{position:absolute;font-size:14px;  width:48px;  text-align:center; font-weight:600;}
.gjmap_w .count{display:block; color:#ca1600;}
.gjmap_w li a{color:#000}
.gjmap_w li.no01{top:70px;left:240px}
.gjmap_w li.no02{top:70px;left:320px}
.gjmap_w li.no03{top:63px;left:385px}
.gjmap_w li.no04{top:140px;left:148px}
.gjmap_w li.no05{top:125px;left:215px}
.gjmap_w li.no06{top:170px;left:95px}
.gjmap_w li.no07{top:140px;left:290px}
.gjmap_w li.no08{top:145px;left:405px}
.gjmap_w li.no09{top:181px;left:190px}
.gjmap_w li.no10{top:230px;left: 297px;}
.gjmap_w li.no11{top:255px;left:190px}
.gjmap_w li.no12{top:230px;left:390px}
.gjmap_w li.no13{top:250px;left:470px}
.gjmap_w li.no14{top:318px;left:225px}
.gjmap_w li.no15{top:310px;left:385px}
.gjmap_w li.no16{top:361px;left:480px}

/*수상현황*/
.txt_right {text-align:right;}

/*웹 접근성 품질마크*/
.web_mark {text-align: center;}
.web_mark>div>p{display: inline-block; word-break: keep-all;}
.web_mark>div img { display: inline-block; margin: 3%; width: 50%;}




/* Tablet */
@media all and (min-width:768px) {
/*이미지박스*/
.img_box img{width:auto;}
	
/*조직도*/
.organization>ul:after{content:"";display:block;clear:both;}
.organization .dep01 li.dep01_stit span{max-width:220px;}
.organization .dep02>li{float:left;width: 24%;margin:0 1% 0 0;/* min-height: 200px; */}
.organization .dep02>li.org01, .organization .dep02>li.org02{width: 49%;margin-bottom:20px;}
.organization .dep03>li{float:left;width:32.33%;margin:0 1% 0 0;}
.organization .dep04>li{float:left;width:24%;margin:0 1% 0 0;}
.organization .dep05>li{float:left;width:19%;margin:0 1% 0 0;}
.organization .org05,
.organization .org07{min-height:340px;}
.organization div.org_lay{width:400px;}
.organization div.org_lay table{width:100%;}

.organization2 .org07{min-height: 230px;}
.organization2 .dep02{position:relative;height: 520px; padding-top: 30px;}
.organization2 .dep02>li.org01{position:absolute;bottom:0;left:0;}
.organization2 .dep02>li.org02{position:absolute;bottom:0;right: 1%;}
.organization2 .dep03{position:relative;height: 270px;}
.organization2 .dep03>li.org06{left:0;}
.organization2 .dep03>li.org07{left:35%;}
.organization2 .dep03>li{float:none;position:absolute;bottom:0;}
.organization2 .dep02>li.org04{position:absolute;bottom:100px;left:0;}
.organization2 .dep02>li.org04 a,
.organization2 .dep02>li.org06 a,
.organization2 .dep02>li.org05 a,
.organization2 .dep02>li.org07 a,
.organization2 .dep03>li.org06 a,
.organization2 .dep03>li.org07 a{position:absolute;bottom:0;}
.organization2 .dep02>li.org04 ul,
.organization2 .dep02>li.org06 ul,
.organization2 .dep02>li.org05 ul,
.organization2 .dep02>li.org07 ul,
.organization2 .dep03>li.org06 ul,
.organization2 .dep03>li.org07 ul{margin-bottom:60px;}
.organization2 .dep02>li.org04 ul a,
.organization2 .dep02>li.org06 ul a,
.organization2 .dep02>li.org05 ul a,
.organization2 .dep02>li.org07 ul a,
.organization2 .dep03>li.org06 ul a,
.organization2 .dep03>li.org07 ul a{position:relative;}
.organization2 .dep02>li.org04 ul li:first-child a,
.organization2 .dep02>li.org06 ul li:first-child a,
.organization2 .dep02>li.org05 ul li:first-child a,
.organization2 .dep02>li.org07 ul li:first-child a,
.organization2 .dep03>li.org06 ul li:first-child a,
.organization2 .dep03>li.org07 ul li:first-child a{border-top:1px solid #d7d7d7;}
.organization2 .dep02>li.org06{position:absolute;bottom:100px;left:25%;}
.organization2 .dep02>li.org05{position:absolute;bottom:100px;left:50%;}
.organization2 .dep02>li.org07{position:absolute;bottom:100px;left:75%;}

.organization2 .dep02>li.org03{position:absolute;top:0;left:0;}


.organization .org05,
.organization .org07{min-height:auto;}


/*청사안내도*/
.guide_map_box dd{width:28%;}	

/*김제비전*/
.vision dl{text-align:left;}
.vision dl dt{display:inline-block;margin:0 120px 0 0;position:relative;vertical-align:middle;}
.vision dl dt:after{content:"";display:block;width:74px;height:15px;background:url(/images/01_potal/sub/sub01/vision_line.png);position:absolute;top: 42%;right:-95px;}
.vision dl dd{vertical-align:middle;width:60%;}
.vision_box{position:relative}
.vision_box h4{position:absolute;margin:0 0 50px;vertical-align:middle;}
.vision_box h4:after{content:"";display:block;width:74px;height:15px;background:url(/images/01_potal/sub/sub01/vision_line.png);position:absolute;top:50%;right:-120px}
.vision_box>div>ul{padding:0 0 0 38%}
.vision_box>div>ul>li{padding:10px 0;position:relative}
.vision_box>div>ul>li>strong{font-size:17px;color:#0052ca;}
.vision_box>div>ul>li>ul{padding:10px 15px}
.vision_box>.v_box02{margin:10px 0 60px}
.vision_box>.v_box02>ul>li{display:inline-block;margin:10px 10px 0 0;}

/*시 대표 상징물*/
.symbolic_icon>div{position:relative;}
.symbolic_icon dl{padding:0 0 1rem 330px;}
.symbolic_icon dt{position:absolute;top:15px;left:0;}

/*마스코트*/
.mascot_ul:after{content:"";display:block;clear:both;}
.mascot_ul li{width:49%;float:left;margin:.5rem 0 0 1%;}

/*전용색상*/
.color_chart:after{content:"";display:block;clear:both;}
.color_chart li{width:49%;float:left;margin:.5rem 0 0 1%;}

/*지평선 농축산물 공동브랜드*/
.jipyeonseon_list:after{content:"";display:block;clear:both;}	
.jipyeonseon_list li{width:50%;float:left;}	
.jipyeonseon_list.img_auto li{width:25%;}	
.emblem_box .em_tit{display:inline-block;}
.emblem_box .em_con{display:inline-block;width:60%;padding:0 0 1rem 2rem;}
	
/*김제시민의 노래*/
.simin_song ul li{width:40%;padding:0 0 0 9%;display:inline-block;}
	
/*역사*/
.history>ul>li{position:relative;border:0;}
.history>ul>li:before{content:"";display:block;width:1px;height:100%;background:#ccc;position:absolute;top:0;left:20%}
.history>ul>li:after{content:"";display:block;clear:both;}
.history>ul>li>span{float:left;}
.history>ul>li>ul{float:left;width:70%;margin:10px 0 0 2rem;}
.history>ul>li>ul>li{padding:5px 0 5px 10px;position:relative}
.history>ul>li>ul>li:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;top:10px;left:-15px;}
.history>ul>li.h_gray>ul>li:before{background:#333A47;border:3px solid #A9AEBA;}
.history>ul>li.h_blue>ul>li:before{background:#2A51CA;;border:3px solid #a3b6f1}
.history>ul>li.h_orange>ul>li:before{background:#E86726;;border:3px solid #f9c5ab}






	
	
	
/*sub05*/
/*김제사랑상품권*/
.card_box00{background: url(/images/01_potal/sub/sub05/img_gift_card.png)no-repeat left center;}
.card_box00 .card_box01{padding: 0px 0 0 287px; line-height: 1.5rem;}

.card_box000{background: url(/upload_data/board_data/BBS_0000144/159678404554999.gif)no-repeat left center;}
.card_box000 .card_box01{padding: 20px 0 20px 180px; line-height: 1.5rem;}



/*기업지원시책*/
.step_list>ul{width:90%;margin:0 auto;}
.step_list .list01 {background: url(/images/01_potal/sub/sub05/sideicon.png) no-repeat right;width:48%;padding: 0 30px 0 0;float: left; margin-top:0;}
.step_list .list02{width: 45%;float: left; margin-top:0;}
.step_list .list03{background: url(/images/01_potal/sub/sub05/downicon.png) no-repeat top;width: 47%;float:left; margin: 10px 0 0 0;padding: 25px 0 0 0; margin-top:0;}
.step_list .list04{background: url(/images/01_potal/sub/sub05/downicon.png) no-repeat top;width: 47%;padding:43px  0 0 0;float: left;margin: 10px 0 10px 30px; margin-top:0;}
.step_list li .list000{line-height:1.4rem;width:100%; display: inline-block;}
.step_list li span{float:left; width:100%;}
li .list000:after{content:"";display:block;clear:both;}

/*공장설립*/
.step_total>ul {width:100%;margin:10px auto;}
.step_total>ul li{width:100%;}
.step_total ul li.step01{width:15%;  padding:40px 0;  margin-left:30px}
.step_total ul li.step02,
.step_total ul li.step04{width:40%;}
.step_total ul li.step03{width:35%;line-height: 1rem;text-align:left;background: url(/images/bbs/search_more_arr.png) no-repeat left;padding:0 0 0 30px;}
.step_total ul li.step02 span,
.step_total ul li.step04 span{width: 70%;}

/*농촌주택개량사업*/
.step_total1>ul {width:93%;  margin:0 auto;}
.step_total1>ul li{width:100%;}
.step_total1 ul li.step01{width:44%;}
.step_total1 ul li.step02{width: 50%;line-height: 1.4rem;text-align:left;padding: 0 0 0 20px;  vertical-align: top;}
.step_total1 ul li.step03{width:44%;  background: url(/images/bbs/search_more_arr.png) no-repeat right;}
.step_total1 ul li.step03 span{width: 56%;margin:0 auto;}
.step_total1 ul li.step04{width:44%;}
.step_total1 ul li.step05{width: 53%;line-height: 1.4rem;text-align:left;padding: 0 0 0 0px;}

/*공동주택지원사업*/
.step_total2>ul {width: 70%;margin:0 auto;}
.step_total2>ul li{width:100%;}
.step_total2 ul li.step01{width: 49.5%;}

/*복지_자활사업*/
.total_s li {width: 21%;float: left;margin-right: 10px;}
.total_s .s0{background: url('/images/01_potal/sub/sub05/equl_icon_0.png')no-repeat right;padding:0 21px 0 0;}
.total_s .s1,.total_s .s2{background: url('/images/01_potal/sub/sub05/plus_icon_0.png')no-repeat right;padding: 0 21px 0 0;}
.total_s .s0 span{border-radius:15px}
.total_s .s0 span,.total_s .s1 span,.total_s .s2 span{line-height:60px;}
.total_s .s3{margin-right: 0;}
.total_s li span{min-height:70px;}

/*그린터치*/
ul.green_touch {width:55%;}

/*지리정보시스템 */
.land_bg {background: url('/images/01_potal/sub/sub05/landprice_icon01.png')no-repeat left; padding: 25px 10px;}
.land_bg p{margin: 0 10px 0 160px;}
.land_bg strong{font-size:18px; }
/*고속버스*/
.bus_icon {background: url('/images/01_potal/sub/sub05/bus_icon01.png')no-repeat 10px center; padding: 25px 0;}
.bus_icon h4 {margin-left:150px;}
.bus_icon p{margin-left:150px; padding:0 0 0 8px;background:url("/images/01_potal/sub/li03.gif") no-repeat 0 9px;}

/*시내버스_버스노선*/
.bus_icon01 {background: url('/images/01_potal/sub/sub05/bus_icon01.png')no-repeat 10px center; padding:5px 0;}
.bus_search { padding-left:100px;padding:10px 20px 0 180px;}
.bus_search select, .bus_search input.input {width:100px;height:28px;line-height:30px;border:1px solid #ccc;}
.bus_search .btn_search {height:30px;background: #0052ca;color:#fff;padding:0 20px;cursor:pointer;}
.bus_search .input {height:28px;line-height:28px;border:1px solid #ccc;}
table.bus_table {width:100%; border-left:1px dashed #a8aeba; }
table.bus_table th, table.bus_table td {padding: 6px 30px; line-height:20px; }
table.bus_table td {text-align:left;}

/*탄소포인트제도*/
dl.bg_cpoint {background: url('/images/01_potal/sub/sub05/point_bg.png')no-repeat center;position:relative; display:block; padding:28px 0;}
.point_pro dt{ text-align:center;  position:absolute; font-weight:600; color:#000;  width:100px; top:28%; left:14%; display:block; }
.point_pro dt img{display:inline-block;  }
.point_pro dd{ width:250px; border-radius:15px;   padding:7px 0; }

/*시내버스*/
.bus .bus_bg .bus_inline { width: calc(100%/2 - 10px);}


/*웹 접근성 품질마크*/
  .web_mark {text-align: left;}
  .web_mark>div>p {width: 70%;}
  .web_mark>div img {margin: 0 0 0 9%; width: 15%;}

/*김제실내수영장*/
.swim_time{overflow:hidden;}
.swim_time>div{width:50%;float:left;} 
}





/* Desktop */
@media all and (min-width:1200px) {
.over_table_p{display:none;}
	
/*조직도*/
.organization .dep01>li.dep01_tit>a:hover{border:10px solid aquamarine;color:#fff;}
.organization .dep02>li a:hover{background:#1b70a5}
.organization .dep02>li>ul>li>a:hover{background:#46a0d8;color:#fff;}
.organization .dep03>li>a:hover{background:#0a6157;}
.organization .dep03>li>ul>li>a:hover{background:#25aa9b;color:#fff}
.organization .dep04>li>a:hover{background:#1e3270;}
.organization .dep05>li>a:hover{background:#3d4f86;color:#fff;}

/*청사안내도*/
.guide_map_box dt img{width:auto;}
.guide_map_box dd{width:16%;}

/*김제비전*/
.vision dl{/* padding:0 18%; */}
.vision .v_slogan{padding: 20px 0 0;}
.vision_box h4{margin:0;}
.vision_box>div>ul{padding:0 0 0 30%}
.vision_box>div>ul>li>strong{display:inline-block;width:90px}
.vision_box>div>ul>li>ul{display:inline-block;position:relative;top:-10px;left:20px;}
.vision_box>.v_box03>ul{padding:0 80px 0 30%}

/*시 대표 상징물*/
.symbolic_icon dt{top:0;}
.symbolic_icon dd{margin:10px 0}
.symbolic_icon dd span{display:inline-block;margin:0;padding:0;width:95px;position:relative}
.symbolic_icon dd span:after{content:"";width:1px;height:10px;background:#3d4f86;position:absolute;top:35%;right:10px;}

/*심볼마크*/
.symbol_mark:after{content:"";display:block;clear:both;}
.symbol_mark>div{float:left;}
.symbol_mark .sm_tit{width:43%;margin:0 2% 0 0;}
.symbol_mark .sm_tit img{padding:20px;}
.symbol_mark .sm_con{width:55%;margin:0;}
.symbol_mark ul{margin:20px auto 0;background:#f7f7f7;padding:10px 20px 26px;}
.symbol_mark ul li{text-indent:-56px;margin:1rem 0 0 57px;}
.symbol_mark ul li i{width:35px;height:35px;margin:0 1rem 0 0;display:inline-block;font-size:0;vertical-align:middle;}
.symbol_mark ul li.sm_01 i{background:url(/images/01_potal/sub/sub01/symbol_mark_p01.png)}
.symbol_mark ul li.sm_02 i{background:url(/images/01_potal/sub/sub01/symbol_mark_p02.png)}
.symbol_mark ul li.sm_03 i{background:url(/images/01_potal/sub/sub01/symbol_mark_p03.png)}

/*마스코트*/
.mascot_ul li{width:32%;}

/*전용색상*/
.color_chart li{width:32%;}

/*지평선 농축산물 공동브랜드*/
.jipyeonseon_list li{width:25%;}	
.emblem_box .em_con{width:74%;}

/*김제시민의 노래*/
.simin_song:after{content:"";display:block;clear:both;}
.simin_song .song_left{width:70%;margin:0 5% 0 0;float:left;}
.simin_song .song_right{width:25%;float:left;}
.simin_song ul li{width:100%;}
	
/*역사*/
.history>ul>li:before{left:26%}
.history>ul>li>span{width:140px;height:140px;margin:0 0 0 3rem}
.history>ul>li>span>strong{padding:3.5rem 10px 10px;}
.history>ul>li>span>strong.h_row2{padding:3.2rem 30px 10px;}
.history>ul>li>ul{margin:10px 0 0 7rem;}
.history>ul>li>ul>li:before{left:-33px}







/*기업지원시책*/
.step_list>ul{width: 68%;}
.step_list .list02{margin-left:10px }
.step_list .list03{margin: 10px 0 0 0;padding: 25px 0 0 0;}
.step_list .list04{margin: 10px 0 10px 35px;}

/*공장설립*/
.step_total>ul {width:95%; }
.step_total ul li.step02,
.step_total ul li.step04{width:35%;}
.step_total ul li.step03{width:40%;padding:0 0 0 40px;}

/*그린터치*/
ul.green_touch {width:42%;}

/*고속버스*/
.bus_icon h4 {margin:25px 10px 10px 180px;}
.bus_icon p{ margin-left:180px;}

/*시내버스_버스노선*/
.bus_search select, .bus_search input.input {width:130px;}

/*탄소포인트제도*/
.point_pro dt{  position:absolute;  left:25%; }

/*강우량정보
.local_weather .loc1{ top:30%; left:31%;}
.local_weather .loc2{top:23%; left:36%;}
.local_weather .loc3{top:16%; left:41%;}
.local_weather .loc4{top:8%; left:44%;}
.local_weather .loc5{top:7%; left:51%;}
.local_weather .loc6{top:7%; left:57%;}
.local_weather .loc7{top:35%; left:40%;}
.local_weather .loc8{top:23%; left:48%;}
.local_weather .loc9{top:25%; left:59%;}
.local_weather .loc10{top:52%; left:40%;}
.local_weather .loc11{top:45%; left:49%;}
.local_weather .loc12{top:46%; left:57%;}
.local_weather .loc13{top:50%; left:63%;}
.local_weather .loc14{top:67%; left:43%;}
.local_weather .loc15{top:65%; left:57%;}
.local_weather .loc16{top:72%; left:65%;}*/
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
/* sub1 - 일반현황 */.gjmap1{background:#dadde6;margin:10px 0 30px 0;border-radius:6px;overflow-x:auto}
.gjmap1>div{background: url("/images/01_potal/sub/sub01/gj_map1.png") no-repeat 60px center;width:500px;height:586px;padding:30px;margin:0 auto;position:relative}
.gjmap1 p{position:absolute}
.gjmap1 .gj{display:inline-block;background:#f26522;color:#fff;font-size:15px;font-weight:bold;padding:3px 7px;border-radius:4px;top:335px;left:155px}
.gjmap1 .hn{display:inline;background:#5e5e5e;color:#fff;font-size:13px;top:170px;left:170px}
.gjmap1 .sh{display:inline;background:#5e5e5e;color:#fff;font-size:13px;top:280px;left:30px}
.gjmap1 div div{background:#fff;border-radius:6px;position:absolute;bottom: 80px;right:30px;width:140px;padding:20px}
.gjmap1 li{margin:10px 0}
.gjmap1 li.no1:before{content:"";display:inline-block;width:25px;border-top:3px solid #464646;margin:0 20px 0 0}
.gjmap1 li.no2:before{content:"";display:inline-block;width:25px;border-top:5px dashed #2a51ca;margin:0 20px 0 0}

.gjmap2{background:#f4f4f4;margin:10px 0 30px 0;border-radius:6px;overflow-x:auto}
.gjmap2>div{background:url("/images/01_potal/sub/sub01/gj_map2.png") no-repeat center center;width:700px;height:256px;padding:40px 30px;margin:0 auto;position:relative}
.gjmap2 strong{display:block;background:#2a51ca;border-radius:100%;width:25px;height:22px;padding:3px 0 0 0;text-align:center;color:#fff;position:absolute}
.gjmap2 span{position:absolute;color:#000;font-size:14px}
.gjmap2 li.no1 strong{top:230px;left:485px}
.gjmap2 li.no1 span{top:270px;left:555px}
.gjmap2 li.no2 strong{top:105px;left:260px}
.gjmap2 li.no2 span{top:75px;left:40px}
.gjmap2 li.no3 strong{top:205px;left:335px}
.gjmap2 li.no3 span{top:245px;left:127px;text-align:right}
.gjmap2 li.no4 strong{top:95px;left:370px}
.gjmap2 li.no4 span{top:100px;left:522px}

.gjmap3{border:1px solid #dadde6;margin:10px 0 30px 0;border-radius:6px;overflow-x:auto;position:relative}
.gjmap3>div{background:url("/images/01_potal/sub/sub01/gj_map3.png") no-repeat center center;width:551px;height:417px;padding:30px;margin:25px auto 0 auto;position:relative}
.gjmap3 p{font-size:14px;color:#000;position:absolute;top:30px;left:30px}
.gjmap3 li{position:absolute;font-size:14px}
.gjmap3 li a{color:#000}
.gjmap3 li.no01{top:70px;left:240px}
.gjmap3 li.no02{top:70px;left:320px}
.gjmap3 li.no03{top:70px;left:400px}
.gjmap3 li.no04{top:140px;left:150px}
.gjmap3 li.no05{top:130px;left:220px}
.gjmap3 li.no06{top:175px;left:100px}
.gjmap3 li.no07{top:140px;left:290px}
.gjmap3 li.no08{top:145px;left:405px}
.gjmap3 li.no09{top:187px;left:190px}
.gjmap3 li.no10{top:195px;left:288px}
.gjmap3 li.no11{top:195px;left:340px}
.gjmap3 li.no12{top:260px;left:190px}
.gjmap3 li.no13{top:240px;left:260px}
.gjmap3 li.no14{top:260px;left:330px}
.gjmap3 li.no15{top:230px;left:390px}
.gjmap3 li.no16{top:250px;left:470px}
.gjmap3 li.no17{top:325px;left:225px}
.gjmap3 li.no18{top:315px;left:385px}
.gjmap3 li.no19{top:361px;left:480px}

.gjmap{border:1px solid #e5e5e5;border-top:1px solid #323a47}
.gjmap li{padding:35px 0;text-align:center;border-top:1px dotted #ddd}
.gjmap li:first-child{border:none}
.gjmap dt{font-size:24px;color:#000;font-weight:bold;margin:0 0 10px 0}
.gjmap dd{margin:0;font-size:14px;line-height:1.5em}
.gjmap dd.basic_btn{margin:20px 0 0 0}
.gjmap dd a{margin:0}
.gjmap .no2 dt:before{background-position:0 -160px}
.gjmap .no3 dt:before{background-position:0 -320px}

@media all and (min-width:768px) {
.gjmap ul{overflow:hidden}
.gjmap li{float:left;width:33.333%;border-top:none;border-left:1px dotted #ddd;box-sizing:border-box}
.gjmap dt:before{content:"";display:block;width:160px;height:160px;background:url("/images/01_potal/sub/sub01/gjmap_ico.png") no-repeat;margin:0 auto 20px auto}
}
                                                                                                     
/* sub1 - 자매도시 */
.sister{border-top:1px solid #323a47;border-bottom:1px solid #e6e6e6;background:#f9f9fb;padding:30px;margin:0 0 20px 0}
.sister img{width:100%;margin:0 0 20px 0}
.sister p{line-height:1.5em;color:#000;margin:0 0 10px 0}
.sister li{line-height:1.5em;padding:0 0 0 8px;background:url("/images/01_potal/sub/li03.gif") no-repeat 0 9px}
@media all and (min-width:768px) {
.sister{position:relative;padding:40px 40px 40px 320px;min-height:135px}
.sister img{width:auto;position:absolute;top:40px;left:40px}
}

.img_c2 li{text-align:center;margin:0 0 15px 0;background:#333;border-radius:15px;overflow:hidden}
.img_c2 li img{width:100%}
.img_c2 li span{display:block;padding:15px 0;color:#fff}
@media all and (min-width:768px) {
.img_c2{overflow:hidden}
.img_c2 li{float:left;width:48%;margin:0 1% 25px 1%}
} 

.filedown_box{border:1px solid #dedede;padding:250px 40px 50px 40px;background:url("/images/01_potal/sub/sub05/filedown_box.gif") no-repeat center 50px;text-align:center}
.filedown_box dt{color:#000;font-size:24px;line-height:1.25em;font-weight:bold;margin:0 0 10px 0}
.filedown_box dd{line-height:1.5em}
.filedown_box p{margin:30px 0 0 0}
.filedown_box p a{margin:0}

/* sub5 - 여성친화도시 */

.woman_vision h5{background:#464646;border-radius:30px;color:#fff;font-size:18px;text-align:center;width:110px;padding:8px 0;margin:40px auto 20px auto;position:relative;z-index:1}
.woman_vision .vision{text-align:center;font-size:20px;color:#000;font-weight:bold;position:relative;padding:30px 0;margin-top:-45px;border:15px solid #95abc4;}
.woman_vision .vision:after{content:"";display:block;border-top:15px solid #fff;border-bottom:15px solid #fff;position:absolute;top:-15px;bottom:-15px;left:3%;right:3%}
.woman_vision .vision strong{color:#0052ca}
.woman_vision .vision em{font-style:normal;color:#f26522}
.woman_vision .goal{padding:30px;border:1px solid #95abc4;position:relative;background:#fff}
.woman_vision .goal:after{content:"";display:block;width:100%;height:109px;background:url("/images/01_potal/sub/sub05/wmvison_bg.gif") no-repeat center 0;position:absolute;top:-99px;left:0;z-index:-1}
.woman_vision .goal li{line-height:1.5em;padding:0 0 0 8px;background:url("/images/01_potal/sub/li03.gif") no-repeat 0 9px}
.woman_vision .work{position:relative}
.woman_vision .work:before{content:"";display:block;width:100%;height:109px;background:url("/images/01_potal/sub/sub05/wmvison_bg.gif") no-repeat center 0;position:absolute;top:-90px;left:0;z-index:-1}
.woman_vision .work>li{border:1px solid #464d59;margin:10px 0 0 0}
.woman_vision .work li span{display:block;background:#464d59;color:#fff;padding:12px 0;text-align:center}
.woman_vision .work ul{margin:20px}
.woman_vision .work li li{line-height:1.5em;padding:0 0 0 8px;background:url("/images/01_potal/sub/li03.gif") no-repeat 0 9px}
@media all and (min-width:768px) {
.woman_vision .vision{font-size:30px;width:80%;margin:-45px auto 0 auto}
.woman_vision .goal{width:70%;padding:30px 5%;margin:0 auto}
.woman_vision .goal ul{overflow:hidden}
.woman_vision .goal li{float:left;width:45%}
.woman_vision .work:after{content:"";display:block;clear:both}
.woman_vision .work>li{float:left;width:48%;box-sizing:border-box;margin:0 1% 10px 1%}
}
@media all and (min-width:1023px) {
.woman_vision .vision{font-size:40px;width:70%;}
.woman_vision .goal{width: 60%;}
.woman_vision .goal ul{margin:0 10%}
.woman_vision .work>li{width:23%}
}          

.simg_list{border:1px solid #efefef;padding:20px 0}
.simg_list ul{text-align:center}
.simg_list li{padding:10px;margin:0;display:inline-block}
.simg_list li:first-child{margin-top:0}
.simg_list li span{display:block;margin:10px 0 0 0}          

/* sub3 - 민원실안내 */
.mw_map{overflow-x:auto}
.mw_map div{background: url("/upload_data/board_data/BBS_0000144/167505358168440.gif") no-repeat;position:relative;width:1060px;height:480px;}
.mw_map .door{color:#f26522}
.mw_map .etc{color:#363636}
.mw_map .num{color:#fff}
.mw_map .num li{width:30px;height:25px;padding:5px 0 0 0;background:#313f6b;border-radius:100%}
.mw_map .res{color:#3d4f86}
.mw_map li{position:absolute;font-size:13px;text-align:center;font-weight:bold;letter-spacing:-0.05em}
.mw_map .no1{top:10px;left:35px}
.mw_map .no2{top:10px;right:143px}
.mw_map .no3{top:205px;left: 29px;}
.mw_map .no4{top:205px;left: 63px;}
.mw_map .no5{top:205px;left: 97px;}
.mw_map .no6{top:205px;left: 131px;}
.mw_map .no7{top:205px;left: 165px;}
.mw_map .no8{top:205px;left: 199px;}
.mw_map .no9{top:205px;left: 234px;}
.mw_map .no10{top:205px;left: 267px;}
.mw_map .no11{top:205px;left: 331px;}
.mw_map li.no11 span{position:absolute;left:0;bottom:50px;color:red;}
.mw_map .no12{top:205px;left: 365px;}
.mw_map .no13{top:205px;left: 400px;}
.mw_map .no14{top:205px;left: 433px;}
.mw_map .no15{top:205px;left: 467px;}
.mw_map .no16{top:205px;right: 529px;}
.mw_map .no17{top:205px;right: 495px;}
.mw_map .no18{top:205px;right: 461px;}
.mw_map .no19{top:205px;right: 414px;}
.mw_map .no20{top:205px;right: 380px;}
.mw_map .no21{top:205px;right: 345px;}
.mw_map .no22{top:312px;left: 42px;}
.mw_map .no23{top:312px;left: 237px;}
.mw_map .no24{top:312px;left: 333px;}
.mw_map .no25{top:312px;left: 471px;}
.mw_map .no26{top:304px;left: 545px;}
.mw_map .no27{top:303px;left: 617px;}
.mw_map .no28{top:303px;right: 317px;}
.mw_map .no28_1{top:312px;right: 247px;}
.mw_map .no29{top:312px;right: 178px;}
.mw_map .no30{top:312px;right: 178px;}
.mw_map .no31{top:312px;right: 101px;}
.mw_map .no32{top:303px;right:129px}
.mw_map .no33{top:312px;right:43px}
.mw_map .no34{bottom:55px;left:290px}
.mw_map .no35{bottom:55px;right:98px}
.mw_map .no36{top: 85px;left:21px;}
.mw_map .no37{top: 72px;left: 164px;}
.mw_map .no38{top: 78px;left: 296px;}
.mw_map .no39{top: 72px;right: 646px;}
.mw_map .no40{top: 72px;right: 570px;}
.mw_map .no41{top: 80px;right: 443px;}
.mw_map .no42{top: 131px;right: 563px;}
.mw_map .no43{top: 34px;right: 39px;color:#fff;}
.mw_map .no44{top: 205px;right: 312px;}   
.mw_map .no45{top:205px;right: 278px;}
.mw_map .no46{top:205px;right: 246px;}
.mw_map .no47{top:205px;right: 209px;}
.mw_map .no48{top:205px;right: 175px;}
.mw_map .no49{top:205px;right: 129px;}
.mw_map .no50{top:205px;right: 96px;}
.mw_map .no51{top:205px;right: 61px;}
.mw_map .no52{top:205px;right: 29px;}
.mw_map .no53{top: 80px;right: 320px;}
.mw_map .no54{top: 130px;right: 645px;}

.mw_mapt th span{display:inline-block;width:30px;height:28px;padding:2px 0 0 0;background:#313f6b;border-radius:100%;color:#fff;font-size:14px}

/* sub4 시정모니터 */
.sjmoniter{border:1px solid #e6e6e6;overflow-x:auto}
.sjmoniter>ul{background:url("/images/01_potal/sub/sub04/sjmoniter.png") no-repeat center center;width:653px;height:521px;padding:30px;margin:0 auto;position:relative}
.sjmoniter strong{position:absolute;color:#2a51ca;font-size:18px;text-align:center;line-height:1.25em;}
.sjmoniter span{display:block;overflow:hidden;position:absolute;font-size:1.8em;left:-5000px;top:0}
.sjmoniter li li{position:absolute;background:#5b616c;display:inline;color:#fff;padding:3px 5px;border-radius:4px}
.sjmoniter .name1{top:276px;left:563px}
.sjmoniter .name2{top:461px;left:325px}
.sjmoniter .name3{top:286px;left:68px}
.sjmoniter .name4{top:89px;left:323px}
.sjmoniter .text1{top:405px;left:495px}
.sjmoniter .text2{top:160px;left:495px}
.sjmoniter .text3{top:415px;left:155px}
.sjmoniter .text4{top:170px;left:135px}
.sjmoniter .text5{top:205px;left:240px}

.fodder_img li{border:1px solid #dedede;border-radius:6px;padding:20px;text-align:center;margin:0 0 10px 0}
.fodder_img li span{display:block;margin:15px 0 0 0;font-size:14px;font-weight:bold}
@media all and (min-width:768px) {
.fodder_img{overflow:hidden}
.fodder_img li{float:left;width:23%;margin:1%;box-sizing:border-box}
}

/*login*/
.s_login{background:#a8aeba;padding:8px;margin:20px 0 30px 0;position:relative;}
.s_login:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;background:#323a47;height:30px;}
.s_login>div{position:relative;background:#fff;padding:15px;z-index:5;text-align:center;}
.s_login dl{padding:160px 0 0 0}
.s_login dl dt{font-weight:600;color:#0052ca;font-size:25px;padding:0 0 20px 0}
.s_login dl dd{font-size:16px;line-height:1.8em;}

.s_login .s_login_icon01{background:url("/images/01_potal/sub/sub06/s_login_icon01.png") no-repeat center 40px}
.s_login .s_login_icon02{background:url("/images/01_potal/sub/sub06/s_login_icon02.png") no-repeat center 40px}

.login_box2{clear: both;}
.login_box2 ul li{margin:0 0 20px 0;box-sizing:border-box;}
.login_box2 ul li a{display:block;box-sizing: border-box;height: 60px;padding: 19px 0 0 72px;border-radius:70px;font-size: 16px;background: url('/images/01_potal/common/login.png') no-repeat;}
.login_box2 ul li.kakaologin a{background-position: 4px -121px;border:1px #ffeb00 solid;}
.login_box2 ul li.naverlogin a{background-position: 4px -59px; border:1px #1dc800 solid;}
.login_box2 ul li.googlelogin a{background-position: 4px 4px; border:1px #d94a39 solid;}

.login_box2 ul li.kakaologin a:hover{box-shadow: 3px 3px 0px #ffeb00;}
.login_box2 ul li.naverlogin a:hover{box-shadow: 3px 3px 0px #1dc800;}
.login_box2 ul li.googlelogin a:hover{box-shadow: 3px 3px 0px #d94a39;}

@media all and (min-width:768px) {
.login_box2 ul li{display: inline-block;width: 31.33%;margin: 0 4px 8px;}
.login_box2 ul li a{padding: 19px 0 0 60px;font-size: 15px;}
}

@media all and (min-width:1023px) {
.s_login_warp{overflow:hidden;}
.s_login{width:46%;float:left;}
.s_login dl{padding:160px 50px 0 50px}
.s_login2{float:right}

.login_box2 ul{text-align:center;}
.login_box2 ul li{width: 255px; text-align:left;}
.login_box2 ul li a{padding: 19px 0 0 72px;font-size:16px;}
}

/*조직운영 5대지표*/
.pointer_box p img{width:auto; max-width:100%;}
.pointer_box{overflow:hidden;}
.pointer_box table{min-width:auto;}
.pointer_box p{text-align:center;}

@media all and (min-width:768px) {
.pointer_box{display: flex;justify-content: space-between;}
.pointer_box table{width: calc(100% - 266px);margin: 0 20px 0 0;}
.pointer_box p{width:246px;}
}    
@media all and (min-width:1024px) {
.pointer_box table{width: 74%;}
.pointer_box p{width: auto;}
} 

/*세입세출사업예산서*/
.basic_box .year select{border:1px solid #ccc;width:100%;height:30px; margin:10px 0;}
.basic_box .year button{font-size:14px; padding:6px 10px; background:#484848; color:#fff; display:inline-block;}

@media all and (min-width:768px) {
.basic_box .year select{width:150px; margin:0;}
.basic_box .year strong{display:inline-block;margin:7px 10px; font-size:18px;}
}

/*시정지표*/
.city_wrap h5{color:#333;font-size:24px;margin-bottom: 25px;}
.city_wrap div{border-bottom:1px #ececec solid;padding: 40px 0;}
.city_wrap h5{padding: 6px 0px 4px 62px;}
.city_wrap .city_01 h5{background:url('/images/01_potal/sub/sub02/city_title01.png')no-repeat;}   
.city_wrap .city_02 h5{background:url('/images/01_potal/sub/sub02/city_title02.png')no-repeat;} 
.city_wrap .city_03 h5{background:url('/images/01_potal/sub/sub02/city_title03.png')no-repeat;} 
.city_wrap .city_04 h5{background:url('/images/01_potal/sub/sub02/city_title04.png')no-repeat;} 

.city_wrap .city_01 img{width:auto; max-width:100%;}
.city_wrap .city_02 ul{text-align:center;}
.city_wrap .city_02 ul li{padding: 45px 0;font-weight: 600;font-size: 18px;margin: 10px 0; color:#333;}
.city_wrap .city_02 ul li.c_ion1{background:url('/images/01_potal/sub/sub02/c_ion1.png')no-repeat 50% 50%;}
.city_wrap .city_02 ul li.c_ion2{background:url('/images/01_potal/sub/sub02/c_ion2.png')no-repeat 50% 50%;}
.city_wrap .city_02 ul li.c_ion3{background:url('/images/01_potal/sub/sub02/c_ion3.png')no-repeat 50% 50%;}

.city_wrap .city_03 ul{overflow:hidden;}
.city_wrap .city_03 ul li{float:left; background:#204e81; color:#fff; width:100%; border-radius:8px; text-align:center; padding:10px 0; margin:4px 0;}

.city_wrap .city_04 ul{border-radius:20px;border:1px #ececec solid;padding: 16px;}
.city_wrap .city_04 ul li{font-size:16px;font-weight:600;color:#333;margin: 24px 0;}
.city_wrap .city_04 ul li span{display:inline-block;color:#204e81;font-size: 20px;margin-top: -4px;}

@media all and (min-width:768px) {
.city_wrap .city_01 img{max-width:85%; margin-left:80px}
.city_wrap .city_02 ul{overflow:hidden; margin-left:80px;}
.city_wrap .city_02 ul li{float:left;padding: 45px 23px; margin:0 10px;}
.city_wrap .city_03 ul {margin-left:65px;}
.city_wrap .city_03 ul li{width:46%; padding:10px 0; margin:4px 2%;}
.city_wrap .city_04 ul{padding: 0 24px;margin-left:80px;}
.city_wrap .city_04 ul li{margin: 26px 0;}
}

@media all and (min-width:1024px) {
.city_wrap .city_03 ul{margin-left:80px;}
.city_wrap .city_03 ul li{width:18%;margin: 4px 0.5%;}
}     
.day_box{margin-top:20px;border-top:solid 1px #323a47;border-bottom:solid 1px #ccc;}
.day_box dt{background:#f4f4f8;padding:10px 20px; border-bottom:1px #d7d7d7 solid; font-weight:600;}
.day_box dd{padding:10px 20px;border-bottom:1px #d7d7d7 solid;}
.day_box dd select{width:100%;}
.day_box dd.day_icon div{overflow:hidden;}
.day_box dd.day_icon span {float:left; margin-right:3px; background:#f6f6f6;}
.day_box dd.day_icon span a{padding: 5px;display:block;border:1px #d7d7d7 solid;}
.day_box dd.day_icon span a:hover,
.day_box dd.day_icon span a:focus{background:#323a47;color:#fff;border:solid 1px #323a47;}
.day_box dd.day_icon input{border:1px #d7d7d7 solid; padding:6px 10px; margin:2px 0;}
.day_box dd.day_icon img{margin: 10px 6px;}
.day_box .form_sm{cursor:pointer;width:100%;height:30px;background:#323a47;color:#fff;vertical-align:middle}
.day_box p.ex{text-align:center;font-size:14px;margin:4px 0;}

.day_box2 dd select{width:100%;}
.day_box2 dd a{background:#f4f4f8;border:solid 1px #ccc;display:inline-block;padding:3px 10px;font-size:14px;}
.day_box2 dd .iText{background:#fff;border:solid 1px #ccc;padding:3px 10px 4px 10px;width:57%;}
.day_box2 dd .iText2{background:#fff;border:solid 1px #ccc;padding:5px 0;width:100%;margin-bottom:5px;}

@media all and (min-width:768px) {
.day_box{overflow:hidden;}
.day_box dt{float:left;padding:60px 20px 0;height:90px;border-bottom:none;} 
.day_box dd{float:left;padding:60px 20px 0;height: 90px;border-bottom:none;}
.day_box dd select{/* width:70px; */}
.day_box dd.day_icon{padding:20px;height: 110px;width:auto;}
.day_box dd.day_icon div {margin-bottom:10px;}
.day_box dd.day_icon img{margin:8px 6px;}
.day_box dd input{width: 100px;padding:6px;/* margin:10px 2px; */}

.day_box2{border-bottom:none;}
.day_box2 dt{width:15%;box-sizing:border-box;border-bottom:solid 1px #ccc;padding:20px 0;text-align:center;height:60px;}
.day_box2 dd{width:35%;box-sizing:border-box;border-bottom:solid 1px #ccc;padding:20px;height:60px;}
.day_box2 dd a{padding:3px 5px;}
.day_box2 dd .iText{margin:0;}
.day_box2 dd .iText2{width:50%;padding:3px 0 4px 0;}
.day_box2 dd .form_sm{width:30%;height:24px;}

.day_box3 dd.day_icon{width:85%;height:60px;padding:15px 20px;}
.day_box3 dd.day_icon div,
.day_box3 dd.day_icon p{display:inline-block;font-size:13px;padding-top:3px;}
.day_box3 dd.day_icon div a{padding:5px;}
.day_box3 dd.day_icon .hasDatepicker{width:75px;}
.day_box3 dd:last-child{width:85%;}

} 

@media all and (min-width:1024px) {
.day_box dt{float:left;padding:40px 20px 0; height:60px;} 
.day_box dd{float:left;padding:40px 20px 0; height:60px;}
.day_box dd.day_icon{height:60px;}
.day_box dd.day_icon div{float:left;}
.day_box dd.day_icon div span{margin: 4px 2px 0;}
.day_box dd.day_icon input{margin: 4px;width:90px;}
.day_box dd.day_icon p{margin-top: 6px;text-align:left;}

.day_box2 dt{padding:20px 0;}
.day_box2 dd{padding:20px;}

}                

.gj_stats li{text-align:center;border:1px solid #dedede;padding:20px 0;margin:0 0 10px 0;font-size:18px;color:#000}
.gj_stats li:before{content:"";display:block;width:90px;height:90px;margin:20px auto;background:url("/images/01_potal/sub/sub02/gj_stats.png") no-repeat}
.gj_stats li.no2:before{background-position:0 -90px}
.gj_stats li.no3:before {background-position:0 -270px}
.gj_stats li.no4:before{background-position:0 -180px}
.gj_stats p{margin:15px 0 0 0}
@media all and (min-width:768px) {
.gj_stats ul{overflow:hidden}
.gj_stats li{float:left;width:calc(100%/4 - 22px); margin:0 1% 10px 1%;box-sizing:border-box}
}         

.sobang_y{background: #fff url("/images/01_potal/sub/sub05/sobang_y.gif") no-repeat center 20px !important;padding-top: 253px !important;}
.sobang_y p.sb_txt{text-align:center;color:#000;font-weight:600;font-size:20px;}         

.sms_service{}
.sms_service h4{background:none;text-align:center;padding: 0;margin-bottom:0;}
.sms_service p.sms_txt{text-align:center;line-height:24px;padding:30px 0 0 0;}

@media all and (min-width:768px) {
.sms_service{background:url("/images/01_potal/sub/sub06/sms_img.png") no-repeat center 50px;}
.sms_service h4{padding:0 0 250px 0;}
}  
                               

/*지방규제신고센터*/       
@media all and (min-width:1024px) {
.report_box {overflow:hidden;}
.report_box .basic_box{float:left;width:46%; margin:0 1%;}    
.report_box .basic_box div{min-height:300px;}   
}

/*김제사랑상품권*/
.gift_faq{border-top: 2px solid #626262;margin-top:30px;}
.gift_faq li{background: #f8f8f8; position:relative;}
.gift_faq>li:first-child{margin-top:0;}
.gift_faq .inner{position:relative;padding:20px;border-bottom: 1px solid #c1c1c1; background:#fff;}
.gift_faq .inner p{line-height:22px;}
.gift_faq  b{display:block;padding: 20px 0 20px 60px;vertical-align:middle;color:#2d2d2d;font-size:18px;font-weight:600;line-height:32px;}
.gift_faq .item,
.gift_faq .inner{padding-left: 60px;}
.gift_faq .question,
.gift_faq .inner .answer{display:inline-block;position:absolute;left: 20px;font-size: 24px;font-weight:600;line-height:1;}
.gift_faq .question {top: 26px;color:#2156a4;}
.gift_faq .inner .answer{top:20px;color:#5d5d5d;}
.gift_faq .inner p{margin-top: 0;color: #5d5d5d;}        

.smartnoti_info01{background:url("/images/01_potal/sub02/smart_img01.png") no-repeat center 0;background-size:250px;padding:240px 0 0 0}
.smartnoti_info01 h4{background:none;padding:0;margin:0 0 30px 0;color:#0071b9;text-align:center}
.smartnoti_info01 li{line-height:1.25em;margin:15px 0 0 0;word-break:keep-all}
.smartnoti_info01 strong{display:block;font-size:16px;color:#2e4792;font-weight:bold;margin: 0 0 5px 0;}
.smartnori_down{border:1px solid #becdd7}
.smartnori_down li{padding:20px;text-align:center;line-height:1.5em}
.smartnori_down li.no1{border-bottom: 2px solid #becdd7;}
.smartnori_down .txt strong{display:block;color:#0071b9;font-size:20px;margin:0 0 10px 0}
.smartnori_down .txt strong:before{content:"";display:block;width:48px;height:48px;margin:0 auto 10px auto}
.smartnori_down li.no1 .txt strong:before{background:url("/upload_data/board_data/BBS_0000144/159678404555312.png") no-repeat}
.smartnori_down li.no2 .txt strong:before{background:url("/upload_data/board_data/BBS_0000144/159678404555413.png") no-repeat}
.smartnori_down .basic_btn{margin:0}
.smartnori_down .basic_btn a{margin:0}
.smartnoti_info02{background-image:url("/images/01_potal/sub02/smart_img02.png")}
@media all and (min-width:768px) {
.smartnoti_info01{background-position:20px center;border:1px solid #becdd7;padding:30px 30px 30px 300px}
.smartnoti_info01 h4{text-align:left;font-size:30px}
.smartnoti_info01 h4:before{content:"";display:inline-block;width:66px;height:66px;margin-right:10px;vertical-align:middle;background:url("/images/01_potal/sub02/smart_ico1.png") no-repeat}
.smartnori_down ul{overflow:hidden}
.smartnori_down li{float:left;width:50%;box-sizing:border-box;padding:40px}
.smartnori_down li.no1{border-bottom:none;border-right: 1px solid #becdd7;}
}
@media all and (min-width:1023px) {
.smartnoti_info01{background-size:auto;background-position:50px 50px;min-height:310px;padding:50px 50px 50px 490px}
.smartnori_down li{position:relative;text-align:left;padding-left:150px}
.smartnori_down .txt strong{position:absolute;top:30px;left:30px}
.smartnori_down .basic_btn{text-align:left}
}         


.link_list ul li{box-sizing: border-box; height: 120px;margin: 0 0 14px 0;padding: 30px 0 0 40%;border: 1px dashed #d2d2d2;background-position: 7% 50% !important; line-height:1.5em;}
.link_list ul li strong{display:block;margin: 0 0 3px 0;font-size: 18px;font-weight: 600;line-height: 1.5em; color:#333;}   
.link_list ul li.logo01{background:url('/upload_data/board_data/BBS_0000144/159773920275824.gif') no-repeat;}
.link_list ul li.logo02{background:url('/upload_data/board_data/BBS_0000144/159773920276591.gif') no-repeat;}

@media all and (min-width:768px) {   
.link_list ul{overflow:hidden;}
.link_list ul li{float:left;margin: 0 1% 0 0;width: 38%;padding: 30px 0 0 23%;}
}                                                                                      


/*인구정책*/
.people{padding:20px 0; font-family: 'GmarketSans' !important; font-weight:400;}
.people .tit{margin-bottom:30px; text-align:center; font-size:30px; line-height: 1.3em;}                                       
.people .tit em{display:block; font-style:normal; color:#b33628;}
.people .tit span{background:linear-gradient(to right, #ffa852, #dd593f); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.people ul{text-align:center;}
.people ul li{margin:0 0 20px 0;}
.people ul li a{display:block;box-sizing:border-box;height: 180px;padding-top: 24px; background:#f6f6f6;font-size:20px;color:#333; border-radius:20px; }
.people ul li.people01 a{background: #f6f6f6 url("/images/01_potal/sub/sub04/ingu/people01.png") no-repeat bottom center;}
.people ul li.people02 a{background:#f6f6f6 url("/images/01_potal/sub/sub04/ingu/people02.png") no-repeat bottom center;}
.people ul li.people03 a{background:#f6f6f6 url("/images/01_potal/sub/sub04/ingu/people03.png") no-repeat bottom center;}
.people ul li.people04 a{background:#f6f6f6 url("/images/01_potal/sub/sub04/ingu/people04.png") no-repeat bottom center;}
.people ul li.people05 a{background:#f6f6f6 url("/images/01_potal/sub/sub04/ingu/people05.png") no-repeat bottom center;}
.people ul li.people06 a{background:#f6f6f6 url("/images/01_potal/sub/sub04/ingu/people06.png") no-repeat bottom center;}
.people ul li.people07 a{background:#f6f6f6 url("/images/01_potal/sub/sub04/ingu/people07.png") no-repeat bottom center;}
.people ul li.people08 a{background:#f6f6f6 url("/images/01_potal/sub/sub04/ingu/people08.png") no-repeat bottom center;}
.people ul li.people09 a{background:#dd593f;color:#fff;}
.people ul li a:hover,.people ul li a:focus{border:2px #f59886 solid;}
.people ul li.people09 a:hover,
.people ul li.people09 a:focus{border:none;color:#fff200;text-decoration:underline;}

@media all and (min-width:768px){
.people .tit{font-size:48px; margin-bottom:40px;}
.people .tit em{display:inline-block; margin:0 14px;}
.people ul{overflow:hidden;}
.people ul li{float:left; width:23%; margin:0 1% 20px;}
.people ul li.people09{width:100%;margin:0;}
.people ul li.people09 a{width:100%;height:70px;}

}
@media all and (min-width:1023px){
.people .tit em{position:relative;}
.people .tit em:before{content:'';position:absolute;top: -13px;right:0;left:0;width:150px;height:8px;margin: 0 auto;background: url("/images/01_potal/sub/sub04/ingu/tit_bg.png") no-repeat;}

.people{padding:70px 0 90px; background:url("/images/01_potal/sub/sub04/ingu/people_bg.png") no-repeat center bottom;}
.people ul{width:820px; margin:0 auto;} 
}

/*220112 예산서 수정*/
.bbs_cate{margin: 20px 0;font-size: 0;}
.bbs_cate select{display: inline-block;width:60%;height:50px;padding:0 5px;border:3px solid #0052ca;font-size:16px;}
.bbs_cate input{display: inline-block;width:40%;height:50px;background:#0052ca;color:#fff;cursor:pointer;font-size:16px;text-align:center}
.budget ul {margin-bottom: 30px;}
.budget li{margin: 0 0 5px 0;border: 1px solid #dfdfdf;font-size: 0;}
.budget li span{display: inline-block;width: 100%; text-align: center;padding: 15px 0 18px;font-size: 16px;}
.budget li a{display: inline-block;width: 50%;padding: 15px 0;font-size: 16px;text-align: center;background: #f5f5f8;color: #2e4792;}
.budget li a.btn_v{background: #2e4792;color: #fff;}
.budget li a:before {display: inline-block;content: "";width: 11px;height: 10px;margin-right: 6px;}
.budget li a.btn_v:before {background: url("/images/01_potal/sub/btn_new.png") no-repeat left center;}
.budget li a.btn_d:before {background: url("/upload_data/board_data/BBS_0000144/164197589459267.png") no-repeat left center;}
@media all and (min-width:768px){
.bbs_cate{text-align: right;}
.bbs_cate select{width: 150px;}
.bbs_cate input{width: 100px;}
.budget ul:after{display: block;clear: both;content: "";}
.budget li{float: left;width: 49%;margin: 5px 0.5%;box-sizing: border-box;}
.stats>ul li a {padding:34px 0;}
.budget li span{width: 50%;padding: 15px 10px;box-sizing: border-box;text-align: left;}
.budget li a{width: 25%;}
}
@media all and (min-width:1023px){
.budget li span{width: 60%;padding: 15px;}
.budget li a{width: 20%;}

/*웹 접근성 품질마크*/
  .web_mark>div>p {margin-top: 20px;}
  .web_mark>div img {width: 20%;}

}

/*통합예약*/
.menu_position .reserve{display: block;position: absolute;top: -117px;right: 8px;}
.menu_position .reserve a{display: block;padding: 8px 12px 8px 30px;background: url("/upload_data/board_data/BBS_0000144/164557381546117.png") no-repeat 12px 10px #018483;color: #fff;border-radius: 20px;font-weight: bold; border:1px solid #fff;}
.menu_position .reserve a:hover, .menu_position .reserve a:focus{background-color: #323a47; outline:2px solid #f26522; }
@media all and (min-width:1023px) {
.menu_position .reserve{top: -56px;right: 250px;}
}
@media all and (min-width:1400px) {
.menu_position .reserve{top: 24px;right: 160px;}


/*웹 접근성 품질마크*/
  .web_mark>div>p {margin-top: 5%;}
}

/*230118 조직도*/
.organization3.organization .dep01 li.dep01_tit:after{bottom: auto;top: 160px;}
@media all and (min-width:768px){
.organization3.organization .org03{clear: both;margin-top: 30px;}
}      

/*개인정보_ico*/
.p_ico{content:''; display: inline-block; background: url(/upload_data/board_data/BBS_0000144/169414969910617.gif) no-repeat center; width: 50px; height: 50px;background-size: 1200%;}
.p01 {background-position: 8.5% 57%;}
.p02 {background-position: 0 0; position: relative;}
.p02::after {content: ''; display: inline-block; background: url(/upload_data/board_data/BBS_0000144/169414969910617.gif) no-repeat 85% 55%; width: 50px; height: 50px;background-size: 1200%;    position: absolute;left: 45px;}
.p03 {background-position: 0% 57%;}
.p04 {background-position: 66% 57%;}
.p05 {background-position: 76% 57%;}
.p06 {background-position: 101% 57%;}
.p07 {background-position: -1% 115%;}
.p10 {background-position: 55% 115%;}
.p11 {background-position: 73.5% 115%;}
.p13 {background-position: 17.5% 115%;}
.p14 {background-position: 36% 115%;}                                                                                                                                                                                                 