#org_chart_new {width:100%; position: relative;}
 #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_20260730001"); 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_20260730001) center no-repeat;display:inline-block;border-radius:30px;vertical-align:middle;margin-left:10px;}
  #org_chart_new > .org_summary {margin-bottom: clamp(20px, 2.4vw, 32px); letter-spacing: -0.03em; word-break: keep-all;}
 #org_chart_new .sum_total {display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap: 8px clamp(10px, 1.4vw, 22px); background:#f0f4fc; border-radius:16px; padding: clamp(14px, 1.8vw, 22px) clamp(14px, 2vw, 30px);}
 #org_chart_new .sum_badge {display:inline-flex; align-items:center; gap:8px; background:#1d3e8f; color:#fff; font-weight:600; font-size: clamp(15px, 14px + 0.28vw, 18px); border-radius:50px; padding: 9px clamp(16px, 1.8vw, 26px);}
 #org_chart_new .sum_badge:before, #org_chart_new .sum_cards strong:before {content:''; width:1.15em; height:1.15em; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9.5 12 4l9 5.5M5 9.5V17M9.5 9.5V17M14.5 9.5V17M19 9.5V17M3.5 17h17M2.5 20.5h19'/%3E%3C/svg%3E") no-repeat center / contain;}
 #org_chart_new .sum_cards .sc2 strong:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 8.5V3H17l-1.8 2.2L17 7.4h-6.5M5.5 20.5V8.5h10v12M8.5 12.5h4M8.5 16h4M3 20.5h18'/%3E%3C/svg%3E");}
 #org_chart_new .sum_cards .sc3 strong:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 20.5V4.5h8v16M14 9h4.5v11.5M3 20.5h18M9 8h2M9 11.5h2M9 15h2M16 12.5h1M16 16h1'/%3E%3C/svg%3E");}
 #org_chart_new .sum_cards .sc4 strong:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 11 12 4l8.5 7M6 9v11.5h12V9M10 20.5v-5.5h4v5.5'/%3E%3C/svg%3E");}
 #org_chart_new .sum_cards .sc5 strong:before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 11.5 12 5l8.5 6.5M6 10v10.5h12V10'/%3E%3C/svg%3E");}
 #org_chart_new .sum_stat {white-space:nowrap; color:#666; font-size: clamp(12px, 11px + 0.2vw, 14px);}
 #org_chart_new .sum_stat b {color:#111; font-size: clamp(16px, 14px + 0.4vw, 20px); font-weight:700; margin-right:4px;}
 #org_chart_new .sum_stat + .sum_stat {border-left:1px solid #d9e0ec; padding-left: clamp(10px, 1.4vw, 22px);}
 #org_chart_new .sum_tf {color:#8a93a3;}
 #org_chart_new .sum_cards {display:flex; gap: clamp(8px, 1vw, 14px); margin-top: clamp(10px, 1.2vw, 16px);}
 #org_chart_new .sum_cards > li {flex:1 1 0; min-width:0; box-sizing:border-box; background:#fff; border:1px solid #e3e8f0; border-radius:12px; overflow:hidden; text-align:center; display:flex; flex-direction:column; margin:0; padding:0;}
 #org_chart_new .sum_cards strong {display:flex; align-items:center; justify-content:center; gap:7px; color:#fff; font-weight:600; padding: clamp(10px, 1.2vw, 15px) 5px; font-size: clamp(14px, 13px + 0.2vw, 16px);}
 #org_chart_new .sum_cards .nums {display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap: clamp(5px, 0.5vw, 8px); padding: clamp(14px, 1.8vw, 22px) 4px; flex:1;}
 #org_chart_new .sum_cards .nums span {white-space:nowrap; color:#666; font-size: clamp(11px, 10px + 0.15vw, 12px); letter-spacing:-0.5px;}
 #org_chart_new .sum_cards .nums span b {color:#111; font-size: clamp(14px, 12px + 0.3vw, 17px); font-weight:700; margin-right:2px;}
 #org_chart_new .sum_cards .nums span + span {border-left:1px solid #e6eaf1; padding-left: clamp(5px, 0.5vw, 8px);}
 #org_chart_new .sum_cards em {font-style:normal; color:#98a1b1; font-size:12px; border-top:1px solid #eef1f6; margin:0 16px; padding:7px 0 11px;}
 #org_chart_new .sum_cards .sc1 strong {background:#1d3e8f;}
 #org_chart_new .sum_cards .sc2 strong {background:#2e6be5;}
 #org_chart_new .sum_cards .sc3 strong {background:#0e8cb0;}
 #org_chart_new .sum_cards .sc4 strong {background:#12928e;}
 #org_chart_new .sum_cards .sc5 strong {background:#14a26d;}
 #org_chart_new .sum_cards .sc6 strong {background:#156b52;}
  .top_part_box {background: url("/images/common/sub/org_top_box_bg2.jpg?build_20260730001") no-repeat center 0;min-height: 430px;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: 163px;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 #depth02_02 {position:absolute;bottom: 182px;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 #depth03_01 {position:absolute;bottom: 121px;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: 66px;left:50%;margin-left:165px;}
 .top_part_box #depth03_02 a {padding: 12px 0px;width: 180px;display: block;text-align: center;background: #ffe16c;}
  .top_part_box #depth03_03 {position:absolute;bottom: 11px;left:50%;margin-left:165px;}
 .top_part_box #depth03_03 a {padding: 12px 0px;width: 180px;display: block;text-align: center;background: #ffe16c;}
 .wrap_kwa_new > ul.depth3 {width: 100%;padding:1.2%;margin:0 auto;border:1px solid #dedede; box-sizing: border-box; overflow: hidden;}
 .wrap_kwa_new > ul.depth3 li {width: 15.6%;display:inline-block;text-align: center;margin:1% 0.5%;float:left; background: none; padding:0;}
 .wrap_kwa_new > ul.depth3 li a {width:100%;padding:10px;display:inline-block;box-sizing: border-box;background: #0b86b1;color: #fff;}
 .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; overflow: hidden;}
 .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; }
  .wrap_kwa_new.w_4810201 > ul.depth3 > li {min-height: 258px;}
  .part_box_new.p_6460002 {border: 0;}
 .part_box_new.p_6460002 > .wrap_kwa_new {float:left; width: 100%; border:1px solid #dedede; box-sizing:border-box; margin-right:-1px; margin-bottom:45px;}
 .part_box_new.p_6460005 {border: 0;}
 .part_box_new.p_6460005 > .wrap_kwa_new {float:left; width: 100%; border:1px solid #dedede; box-sizing:border-box; margin-right:-1px; margin-bottom:45px;}
 .part_box_new.p_6460005 > .wrap_kwa_new.w_4810389, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810355, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810272{width: 25%; display: inline-block; min-height: 250px;}
 .part_box_new.p_6460005 > .wrap_kwa_new.w_4810355, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810272{margin-left:1%;}
 .part_box_new.p_6460005 > .wrap_kwa_new.w_4810389 > a, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810355 > a, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810272 > a {width:92%;padding:10px;display:inline-block;box-sizing: border-box;background: #0b86b1;color: #fff; margin: 4% 4% 0; font-size: 16px; text-align: center;}
 .part_box_new.p_6460005 > .wrap_kwa_new.w_4810389 > ul.depth3, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810355 > ul.depth3, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810272 > ul.depth3 { margin-top:10px; padding:10px;}
 .part_box_new.p_6460005 > .wrap_kwa_new.w_4810389 > ul.depth3 li, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810355 > ul.depth3 li, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810272 > ul.depth3 li { width:90%; padding:0 0 0 11px; border-bottom:1px dashed #dedede; background: url("/images/common/sub/basic_ul_bl.png?build_20260730001") no-repeat 0px 10px; margin-left: 10px;}
 .part_box_new.p_6460005 > .wrap_kwa_new.w_4810389 > ul.depth3 li a, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810355 > ul.depth3 li a, .part_box_new.p_6460005 > .wrap_kwa_new.w_4810272 > ul.depth3 li a { background: none; color:#000; font-size:15px; padding:0 0 3px 0; text-align: left; }
  #org_chart_new > h4.h4_6460003 {margin-left: 1%;}
 .part_box_new.p_6460003 {width: 25%; display: inline-block; float: left; min-height: 400px;}
 .part_box_new.p_6460003 > .wrap_kwa_new.w_5785040 { width: 100%; min-height: 250px;}
 .part_box_new.p_6460003 > .wrap_kwa_new.w_5785040 > a {width:92%;padding:10px;display:inline-block;box-sizing: border-box;background: #0b86b1;color: #fff; margin: 4% 4% 0; font-size: 16px; text-align: center;}
 .part_box_new.p_6460003 > .wrap_kwa_new.w_5785040 > ul.depth3 { margin-top:10px; padding:10px;}
 .part_box_new.p_6460003 > .wrap_kwa_new.w_5785040 > ul.depth3 li { width:90%; padding:0 0 0 11px; border-bottom:1px dashed #dedede; background: url("/images/common/sub/basic_ul_bl.png?build_20260730001") no-repeat 0px 10px; margin-left: 10px;}
 .part_box_new.p_6460003 > .wrap_kwa_new.w_5785040 > ul.depth3 li a { background: none; color:#000; font-size:15px; padding:0 0 3px 0; text-align: left; }
  #org_chart_new > h4.h4_6460004 {margin:-519px 0 0 29%; float: left;}
 .part_box_new.p_6460004 {width: 25%; display: inline-block; float: left; margin:-445px 0 45px 28%;}
 .part_box_new.p_6460004 > .wrap_kwa_new.w_5785022 { width: 100%; min-height: 250px;}
 .part_box_new.p_6460004 > .wrap_kwa_new.w_5785022 > a {width:92%;padding:10px;display:inline-block;box-sizing: border-box;background: #0b86b1;color: #fff; margin: 4% 4% 0; font-size: 16px; text-align: center;}
 .part_box_new.p_6460004 > .wrap_kwa_new.w_5785022 > ul.depth3 { margin-top:10px; padding:10px;}
 .part_box_new.p_6460004 > .wrap_kwa_new.w_5785022 > ul.depth3 li { width:90%; padding:0 0 0 11px; border-bottom:1px dashed #dedede; background: url("/images/common/sub/basic_ul_bl.png?build_20260730001") no-repeat 0px 10px; margin-left: 10px;}
 .part_box_new.p_6460004 > .wrap_kwa_new.w_5785022 > ul.depth3 li a { background: none; color:#000; font-size:15px; padding:0 0 3px 0; 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 { 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_20260730001")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;}
  #org_chart_new > .org_head { width: 250px; margin:25px auto 20px; overflow: hidden; text-align: center; clear:both; background: url("/images/www/sub/subtitle_bg.jpg?build_20260730001"); padding:20px 30px; font-size: 22px; display: block; border-radius: 50px; border: 1px solid #dedede;}
  #org_chart_new > .org_line ~ h4.wrap_h4 {display: none;}
  #org_chart_new > .org_line ~ .part_box_new {border: none;}
 #org_chart_new > .org_line ~ div.wrap_kwa_new, #org_chart_new > .org_line ~ .part_box_new > div.wrap_kwa_new {width: 24%; display:inline-block;text-align: center;margin:1% 0.5%;float:left; background: none; padding:20px; border: 1px solid #dedede; box-sizing: border-box; min-height: 363px;}
 #org_chart_new > .org_line ~ div.wrap_kwa_new a, #org_chart_new > .org_line ~ .part_box_new > div.wrap_kwa_new a {width:100%;padding:10px;display:inline-block;box-sizing: border-box;background: #0b86b1;color: #fff;}
 #org_chart_new > .org_line ~ div.wrap_kwa_new > ul, #org_chart_new > .org_line ~ .part_box_new > div.wrap_kwa_new > ul { margin-top:10px; }
 #org_chart_new > .org_line ~ div.wrap_kwa_new > ul li, #org_chart_new > .org_line ~ .part_box_new > div.wrap_kwa_new > ul li { width:100%; padding:0 0 0 0; border-bottom:1px dashed #dedede; background:none; margin:0; }
 #org_chart_new > .org_line ~ div.wrap_kwa_new > ul li a, #org_chart_new > .org_line ~ .part_box_new > div.wrap_kwa_new > ul li a { background: none; color:#000; font-size:15px; padding:0 0 3px 12px; text-align: left; }
 