#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?build_20251111001");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?build_20251111001) 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?build_20251111001") 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;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;  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?build_20251111001")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;}
  .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 {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?build_20251111001") 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?build_20251111001") 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?build_20251111001) 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%;}
 