#org_chart_new {width:100%;}
 #org_chart_new > h4 { width: 195px; margin:25px auto 20px; overflow: hidden; text-align: center; clear:both; background: url("/images/www/sub/subtitle_bg.jpg?build_20251103001"); padding:10px 30px; font-size: 22px; display: block; border-radius: 50px; border: 1px solid #dedede;}
 #org_chart_new > h4 a:after {content:''; width: 38px; height: 38px; background: #f6f6f6 url(/images/common/sub/org_h4_link.png?build_20251103001) 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_bg4.jpg?build_20251103001") no-repeat center 0;min-height: 300px;position:relative;margin-bottom: 45px;}
 .top_part_box:after {content:"";display:block;width: 50%;border:1px solid #000;border-bottom:none;position:absolute;bottom: -45px;left: 58.5%;margin-left:-33.5%;height:45px;}
 .top_part_box #depth1 { position:absolute; top:108px; left:50%; margin-left:-35px; }
 .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 #depth02_02 {position:absolute;bottom: 42px;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); border-radius:20px 15px 20px 15px;}
 .top_part_box #depth02_03 {position:absolute;bottom: 42px; right:50%; margin-right: 165px;}
 .top_part_box #depth02_03 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); border-radius:20px 15px 20px 15px;}
  .wrap_kwa_new {float:left;width: 50%;position:relative; margin-top: 345px; margin-bottom: 30px;}
 .wrap_kwa_new:first-child:before { left:50%; margin:0; }
 .wrap_kwa_new > a {font-size:19px;display:block;margin-bottom:15px;margin-top:20px;text-align:center;color: #fff;width: 80%;margin:0 auto;padding:13px 0;background:linear-gradient(to right, #066fd8, #0b86b1);border-radius:20px 15px 0 0;}
 .wrap_kwa_new ul.m_1755 { display:none;}
 .wrap_kwa_new > ul.depth3 {width:80%;padding:1.2%;margin:0 auto;border:2px solid #dedede; box-sizing: border-box; border-radius:0 0 20px 15px; border-top:none;}
 .wrap_kwa_new > ul.depth3 li {width:100%; display:inline-block;text-align: center;margin:1% 0.5%; background: none; padding:0;}
 .wrap_kwa_new > ul.depth3 li a {width:90%; padding:10px; display:inline-block;box-sizing: border-box; text-align:left; color:#000; border-top:1px solid #ddd;}
 .wrap_kwa_new > ul.depth3 li:first-child a { border-top:none;}
 .wrap_kwa_new > ul.depth3 li .depth4 { margin-top:10px; }
 .wrap_kwa_new > ul.depth3 li .depth4 li { width:100%; padding:0 0 0 0; border-bottom:1px dashed #dedede; }
 .wrap_kwa_new > ul.depth3 li .depth4 li a { background: none; color:#000; font-size:15px; padding:0 0 3px 12px; text-align: left; }
 .part_box_new {float:left;width: 100%;border:1px solid #dedede;box-sizing:border-box;margin-right:-1px;margin-bottom:45px;}
 .part_box_new .wrap_kwa_new > a {display:block; box-sizing: border-box; font-size: 21px; font-weight: 400; padding: 30px 3% 0; color: #0b86b1;}
 .part_box_new > .wrap_kwa_new > ul.depth3 {width: 100%;padding:1.2%;margin:0 auto; border:0px; box-sizing: border-box;}
 .part_box_new > .wrap_kwa_new > ul.depth3 li {width: 15.6%;display:inline-block;text-align: center;margin:1% 0.5%;float:left; background: none;}
 .part_box_new > .wrap_kwa_new > ul.depth3 li a {width:100%;padding:10px;display:inline-block;box-sizing: border-box;background: #0b86b1;color: #fff;}
 .part_box_new > .wrap_kwa_new > ul.depth3 li .depth4 { margin-top:10px; }
 .part_box_new > .wrap_kwa_new > ul.depth3 li .depth4 li { width:100%; padding:0 0 0 0; border-bottom:1px dashed #dedede; }
 .part_box_new > .wrap_kwa_new > ul.depth3 li .depth4 li a { background: none; color:#000; font-size:15px; padding:0 0 3px 12px; text-align: left; }
  .p_6460006.part_box_new > div.wrap_kwa_new {width: 15.6%; display: inline-block; text-align: center; margin: 1% 0.5%; float: left;}
 .p_6460006.part_box_new > div.wrap_kwa_new:nth-child(6){min-height:325px}
 .p_6460006.part_box_new > div.wrap_kwa_new:nth-child(12){min-height:290px}
 .p_6460006.part_box_new > div.wrap_kwa_new > a{background: #676d7b;color:#fff; font-size: 16px; padding: 10px; font-weight: 300; display: block;}
 .p_6460006.part_box_new > div.wrap_kwa_new > ul.depth3 { margin-top:10px; }
 .p_6460006.part_box_new > div.wrap_kwa_new > ul.depth3 > li { width:100%; padding:0 0 0 0; border-bottom:1px dashed #dedede; }
 .p_6460006.part_box_new > div.wrap_kwa_new > ul.depth3 > li a { background: none; color:#000; font-size:15px; padding:0 0 3px 12px; text-align: left; }
  .org_table .name strong.joblevel > span{padding-left:10px;}
 .org_table { letter-spacing:-0.5px; }
 .org_table .name { padding: 10px 20px; width:300px; }
 .org_table .name strong { font-weight:300; width:45%; float:left}
 .org_table .work { font-size:15px; }
 .org_table .tel {font-size:15px;padding-left:35px;background: url(/images/common/admin_info_sp.png?build_20251103001) no-repeat -35px 0; float:left}
 .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;}
 .org_table .tel em { display: block; text-indent: -999999px; width: 0; height: 0; }
 .wrap_staff_footer h4 { clear: both;}
 