#org_chart {width:100%;}
#org_chart h4 {width:100%;overflow: hidden;margin-bottom: 20px;margin-top: 20px;text-align: center;}
#org_chart h4 > a {margin:25px 0 0px 0;padding-left:0px;clear:both;background: url("/images/www/sub/subtitle_bg.jpg");padding:10px 30px;font-size: 22px;display: inline-block;border-radius: 50px;border: 1px solid #dedede;}
#org_chart h4 > a:after {content:'';width: 38px;height: 38px;background: #f6f6f6 url(/images/common/sub/org_h4_link.png) center no-repeat;display:inline-block;border-radius:30px;vertical-align:middle;margin-left:10px;}

	/*군수*/
	.top_part_box {background: url("/images/common/sub/org_top_box_bg2.jpg") no-repeat center 0;min-height: 380px;position:relative;}
	.top_part_box #depth1 { position:absolute; top:95px; left:50%; margin-left:-42px; }
	.top_part_box #depth1 a { text-align: center; }
	.top_part_box #depth1 a .org_mayor { font-size:24px; font-weight: 400; letter-spacing: -1px; }
	.top_part_box #depth1 a .name { font-size:18px; display: block;  }

	/*부군수*/
	.top_part_box #depth01_02 {position:absolute;bottom: 85px;left:50%;margin-left:-70px;}
	.top_part_box #depth01_02 a {background: linear-gradient(to right, #008445, #05847f);padding: 14px 50px;border-radius:50px;/* border: 4px solid #a5dcbf; */color:#fff;box-shadow: 5px 5px 5px rgba(85,118,151,0.3);}
	/*.top_part_box #depth01_02 a .org_deputy {margin-right:20px;padding-right:20px;border-right: 1px dotted #48b3a7;}*/
	.top_part_box #depth01_02 a .name {}

	/*시민공감담당관*/
	.top_part_box #depth02_02 {position:absolute;bottom: 129px;left:50%;margin-left: 165px;}
	.top_part_box #depth02_02 a {background: linear-gradient(to right, #066fd8, #0b86b1);padding: 12px 0px;color:#fff;width: 180px;display: block;text-align: center;box-shadow: 5px 5px 5px rgba(85,118,151,0.3);}
	.top_part_box #depth01_02 a .org_sec {  }
    
    /*공보담당관*/
	.top_part_box #depth03_01 {position:absolute;bottom: 70px;left:50%;margin-left:165px;}
	.top_part_box #depth03_01 a {padding: 12px 0px;width: 180px;display: block;text-align: center;background: #ffe16c;}
    
    /*감사담당관*/
	.top_part_box #depth03_02 {position:absolute;bottom: 11px;left:50%;margin-left:165px;}
	.top_part_box #depth03_02 a {padding: 12px 0px;width: 180px;display: block;text-align: center;background: #ffe16c;}


ul.part_box {width: 100%;padding:1.2%;margin:0 auto;border:1px solid #dedede; box-sizing: border-box;}
ul.part_box li {width: 15.6%;display:inline-block;text-align: center;margin:1% 0.5%;float:left;}
ul.part_box li a {width:100%;padding:10px;display:inline-block;box-sizing: border-box;background: #0b86b1;color: #fff;}
ul.part_box li.t_6 { width:15.55%; }
ul.part_box li .depth04 { margin-top:10px; }
ul.part_box li .depth04 li { width:100%; padding:0 0 0 0; border-bottom:1px dashed #dedede; }
ul.part_box li .depth04 li a { background: none; color:#000; font-size:15px; padding:0 0 3px 12px; text-align: left; }


/* 서희진 수정. 여수 시청 요청에 의해서 추가 작업. */
.wrap_guk2 {float:left;width: 100%;border:1px solid #dedede;box-sizing:border-box;min-height: 290px;margin-right:-1px;margin-bottom:45px;}
/*.wrap_guk2  > a.title  {width:85%;display:block;margin:20px auto 12px;padding:10px;box-sizing: border-box;text-align:center;background: #ffe16c;}*/
.wrap_guk2  > a.title  {display:block; box-sizing: border-box; font-size: 21px; font-weight: 400; padding: 30px 3% 0; color: #0b86b1;}


.wrap_guk2 ul.part_box2 {width: 100%;padding:1.2%;margin:0 auto; /*border:1px solid #dedede;*/ box-sizing: border-box;}
.wrap_guk2 ul.part_box2 li {width: 15.6%;display:inline-block;text-align: center;margin:1% 0.5%;float:left; background: none;}
.wrap_guk2 ul.part_box2 li a {width:100%;padding:10px;display:inline-block;box-sizing: border-box;background: #0b86b1;color: #fff;}
.wrap_guk2 ul.part_box2 li.t_6 { width:15.55%; }
.wrap_guk2 ul.part_box2 li .depth04 { margin-top:10px; }
.wrap_guk2 ul.part_box2 li .depth04 li { width:100%; padding:0 0 0 0; border-bottom:1px dashed #dedede; }
.wrap_guk2 ul.part_box2 li .depth04 li a { background: none; color:#000; font-size:15px; padding:0 0 3px 12px; text-align: left; }

/*줄맞춤*/
ul.part_box li.t_24{letter-spacing:-0.05em}
ul.m_9.part_box > li:nth-child(6){min-height:320px}
ul.m_9.part_box > li:nth-child(12){min-height:255px}
ul.m_9.part_box > li.t_9 > a{background: #676d7b;color:#fff;}

/*전화번호 상세화면*/
.org_table { letter-spacing:-0.5px;  }
.org_table .name { width: 41%; padding: 10px 20px; }
.org_table .name strong { font-weight:300; width:57%; display:inline-block; }
.org_table .work { font-size:15px; }
.org_table .tel {font-size:15px;padding-left: 22px;background: url("/images/www/common/or_td_call.png")no-repeat; float: right;}
.org_table .head { background-color: #fff; text-align:left; font-size:18px; padding-top:35px; border-left:0px; border-right:1px solid #fff; border-top: 1px solid #dedede; color: #4264a3;}

/*191205 전지은 조직도 구조수정*/
.wrap_kwa {float:left;width: 25%;border:1px solid #dedede;box-sizing:border-box;min-height: 290px;margin-right:-1px;margin-bottom:45px;}
.wrap_kwa  > a  {/* color: #fff; */width:85%;display:block;margin:20px auto 12px;padding:10px;box-sizing: border-box;text-align:center;background: #0b86b1; color: #fff;}
.wrap_kwa  ul.depth04 { width:85%; margin:0 auto;}
.wrap_kwa  ul.depth04 li { width:100%; padding:0 0 2px 0; border-bottom:1px dashed #dedede;  }
.wrap_kwa  ul.depth04 li a { background: none; color:#000; font-size:15px; padding:0 0 0 12px; text-align: left; }
.wrap_kwa  ul.depth04 li ul li { display:none; }


.wrap_county { min-height: 160px; }

h4.cou { float:left; }
.wrap_council { width:85%; margin-left:15%; }
.wrap_council ul.part_box { padding:10px; height:46px;  }
.wrap_council ul.part_box li { background:url("/images/common/sub/basic_ul_bl.png") no-repeat 0px 11px ; padding:0 0 0 10px; width:11%; }
.wrap_council ul.part_box li a { background: none; color:#000; padding:0px; display: block; text-align: left; letter-spacing:-1px; }

h4.soe { float:left; }
.wrap_so { width:70%; margin-left:30%; }
.wrap_so ul.part_box { padding:10px; height:46px;  }
.wrap_so ul.part_box li { background:url("/images/common/sub/basic_ul_bl.png") no-repeat 0px 11px ; padding:0 0 0 10px; width:10%; }
.wrap_so ul.part_box li a { background: none; color:#000; padding:0px; display: block; text-align: left; }



/*보건소*/
.kwa_none li.t_9 { width:17%; float:left; padding:0 0 3px 10px; border-bottom:1px dashed #dedede; margin-bottom:5px; margin-right:10px; background: url(/images/common/sub/content_bl.png) no-repeat -136px -6px;}
.kwa_none li.t_9 > a { background:none; color:#000; text-align:left; padding:0;} 

/*농기*/
.agr_org ul.part_box > li{width:24%!important;}

/*보건소*/
.health_org ul.part_box > li{width:24%!important;}
.org_table .name strong.joblevel > span{padding-left:10px;}


/*직속기관 출장소 시의회 분리*/
.group_part{float:left}
.group_part1{ width: 45%; box-sizing: border-box; margin-right: 3%;}
.group_part1 .wrap_kwa{ width: 50%;}
.group_part2, .group_part3{width:24%; box-sizing: border-box}
.group_part2{ margin-right: 2%}
.group_part2 .wrap_kwa, .group_part3 .wrap_kwa{ width: 100%;}

/*사업소 분리*/
.so_part {float: left; margin-right: 2%; width: 24%;}
.so_part .wrap_kwa{width: 100%;}


