 #org_chart_new {width:100%;}
 #org_chart_new h4 {margin: 60px 0 0px 0;background: none;padding-left:0px;clear:both;display:block;width:255px;background-color: #f3f3f3;padding:10px 30px;font-size: 25px;}
 #org_chart_new h4::after { content:''; width:30px; height:30px; background:#9e9e9e url("/contents/456/om.png") no-repeat 9px 8px; display:inline-block; border-radius:30px; vertical-align:middle; margin:-5px 0 0 5px; }
  .top_part_box { background: url("/contents/1634/org_top_box_bg2.jpg") no-repeat center 0; min-height:355px; position:relative;}
 .top_part_box #depth1 {position:absolute;top: 91px;left:51.5%;margin-left: -40px;}
 .top_part_box #depth1 a { text-align: center; display:block; }
 .top_part_box #depth1 a .org_mayor { font-size:24px; font-weight: bold; letter-spacing: -1px; }
 .top_part_box #depth1 a .org_mayor_02 { font-size:18px; display: block; }
  .top_part_box #depth01_02 { position:absolute; bottom:60px; left:50%; margin-left:-94px; }
 .top_part_box #depth01_02 a { background-color:#278281; padding: 10px 50px; border-radius:50px; border:4px solid #c5e5e4; color:#fff; }
  .top_part_box #depth02_02 { position:absolute; bottom:114px; left:50%; margin-left:165px; }
 .top_part_box #depth02_02 a { background: linear-gradient(to right, #374ec1, #9a41b1); padding:12px 60px; border:1px solid #505050; color:#fff; }
 .top_part_box #depth01_02 a .org_sec { }
 ul.part_box_new {width:96%;padding:1.2%;margin:0 auto;margin-top:20px;border:1px solid #dedede;overflow: hidden; display: flex;}
 ul.part_box_new > li {width: 19%;display:inline-block;margin:1% 0.5%;float:left;}
 ul.part_box_new > li > a {background:#836F18;color:#fff;width:100%;padding:10px;display:inline-block;box-sizing: border-box;text-align: center;}
  .org_table { letter-spacing:-0.5px; }
 .org_table .name { width: 33%; padding: 10px 30px; }
 .org_table .name strong { font-weight:500; width:50%; display:inline-block; }
 .org_table .work { font-size:15px; }
 .org_table .tel { font-size:15px; }
 .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_new { float:left; width:33.3%; border:1px solid #dedede; box-sizing:border-box; min-height:285px; margin-right:-1px; margin-bottom:45px;}
 .wrap_kwa_new > a { background:#836F18; color:#fff; width:85%; display:block; margin:20px auto 12px; padding:10px; box-sizing: border-box; text-align:center; }
 .wrap_kwa_new ul.depth3 { width:85%; margin:0 auto;}
 .wrap_kwa_new ul.depth3 li { width:100%; padding:0 0 2px 0; border-bottom:1px dashed #dedede; }
 .wrap_kwa_new ul.depth3 li a { background: none; color:#000; font-size:15px; padding:0 0 0 12px; text-align: left; }
 .wrap_kwa_new ul.depth3 li ul li { display:none; }
 h4.soe { float:left; }
 h4.cou{margin-top:160px !important;}
 .wrap_so { width:65%; margin-left:34.5%; }
 .wrap_so ul.part_box { padding:10px; position:relative;}
 .non_tt{ min-height:90px !important; width:50%;}
  .p_6460003 > .wrap_kwa_new > a{background:#0075c2 !important;}
 .p_6460004 > .wrap_kwa_new > a{background:#0075c2 !important;}
 .p_6460005 > .wrap_kwa_new > a{background:#0075c2 !important;}
  .wrap_dong{ border:1px solid #dedede; overflow:hidden;}
 .wrap_dong .part_box > li{float:left;width: 20%;box-sizing:border-box;margin-bottom: 10px;min-height: 230px;}
 .wrap_dong .part_box > li > a { background:#836F18; color:#fff; width:85%; display:block; margin:20px auto 12px; padding:10px; box-sizing: border-box; text-align:center; }
 .wrap_dong .part_box ul.depth03 { width:85%; margin:0 auto;}
 .wrap_dong .part_box ul.depth03 li { width:100%; padding:0 0 2px 0; border-bottom:1px dashed #dedede; }
 .wrap_dong .part_box ul.depth03 li a { background: none; color:#000; font-size:15px; padding:0 0 0 12px; text-align: left; }
 .depth03 li, .depth3 li { border-bottom:1px dashed #dedede;}
 .depth03 li:last-child, .depth3 li:last-child{border-bottom:0;}
  #organization_v3 .depth1_org { clear: both; display: inline-block; width: 100%;}
 #organization_v3 .orgv3_box .tit {font-size: 20px; font-weight: 600; margin-bottom: 15px; margin-top: 20px; display: block;}
 #organization_v3 .depth2_org > li { border: 1px solid #ddd; width: 25%; float: left; box-sizing: border-box; border-radius: 15px; margin-bottom: 16px;}
 #organization_v3 .part1 .depth2_org > li { min-height: 330px;}
 #organization_v3 .depth2_org > li > a { display: block; background-color:#2a548e; text-align: center; line-height: 42px; color: #fff; font-size: 17px; width: 94%; margin: 9px auto; border-radius: 8px;}
 #organization_v3 .depth3_org { width: 90%; margin: 0 auto;}
 #organization_v3 .depth3_org li a { display: block; line-height: 35px; border-top: 1px dashed #ddd;}
 #organization_v3 .depth3_org li:first-child a { border-top: none;}
 