@charset "utf-8"; p.basic, table.basic td{word-break:normal;}
 .pc_none {display:none;}
  .indicator_wrap{margin-top:50px;}
 .indicator_wrap > .indicator_li{display:flex;flex-wrap: wrap;}
 .indicator_wrap > .indicator_li > li { float: left; width: 31%; border: 1px solid #e4e4e4; text-align: center; margin-right: 3%; margin-bottom: 38px; border-radius: 20px;}
 .indicator_wrap > .indicator_li > li:nth-child(3n) { margin-right: 0;}
 .indicator_wrap > .indicator_li > li > p.indicator_tit { background: #f6f9fb; font-weight: 600; font-size: 18px; padding: 20px 0 15px 0; border-radius: 20px 20px 0 0;}
 .indicator_wrap > .indicator_li > li > p.indicator_tit > span.icon {background: #fff url("/contents/16590/indicator_ico_new.png") no-repeat; display: block; width: 90px; height: 90px; border-radius: 100px; margin: 0 auto; margin-bottom: 15px;}
 .indicator_wrap > .indicator_li > li > ul.indicator_info {text-align: left; padding: 20px 50px; margin: 0 auto;}
 .indicator_wrap > .indicator_li > li > ul.indicator_info > li { padding: 5px 0; font-weight: 500; letter-spacing: -0.05em; margin: 0 auto;}
 .indicator_wrap > .indicator_li > li > ul.indicator_info > li > span {display: inline-block; text-align: center; margin-right: 8px; color: #fff; font-size: 14px; padding: 5px 10px; min-width: 30%; border-radius: 16px;background: linear-gradient(135deg, #116cb1 10%, #1fcc8d 95%);}
 .indicator_wrap > .indicator_li > li:hover {margin-top: -5px; transition: ease-in-out 0.3s;}
 .indicator_wrap > .indicator_li > li.li01 > p.indicator_tit > span.icon{ background-position: 21px 17px;}
 .indicator_wrap > .indicator_li > li.li02 > p.indicator_tit > span.icon{background-position: -193px 19px;}
 .indicator_wrap > .indicator_li > li.li03 > p.indicator_tit > span.icon{background-position: -414px 19px;}
 .indicator_wrap > .indicator_li > li.li04 > p.indicator_tit > span.icon{background-position: -630px 20px;}
 .indicator_wrap > .indicator_li > li.li05 > p.indicator_tit > span.icon{background-position: -844px 20px;}
 .indicator_wrap > .indicator_li > li.li06 > p.indicator_tit > span.icon{background-position: 20px -90px;}
 .indicator_wrap > .indicator_li > li.li07 > p.indicator_tit > span.icon{background-position: -193px -92px;}
 .indicator_wrap > .indicator_li > li.li08 > p.indicator_tit > span.icon{background-position: -413px -94px;}
 .indicator_wrap > .indicator_li > li.li09 > p.indicator_tit > span.icon{background-position: -630px -92px;}
 .indicator_wrap > .indicator_li > li.li10 > p.indicator_tit > span.icon{background-position: -845px -94px;}
 .indicator_wrap > .indicator_li > li.li11 > p.indicator_tit > span.icon{background-position: 20px -218px;}
 .indicator_wrap > .indicator_li > li.li12 > p.indicator_tit > span.icon{background-position: -194px -218px;}
 .indicator_wrap > .indicator_li > li.li13 > p.indicator_tit > span.icon{background-position: -412px -218px;}
 .indicator_wrap > .indicator_li > li.li14 > p.indicator_tit > span.icon{background-position: -629px -218px;}
 .indicator_wrap > .indicator_li > li.li15 > p.indicator_tit > span.icon{background-position: -845px -218px;}
 .indicator_wrap > .indicator_li > li.li16 > p.indicator_tit > span.icon{background-position: 21px -356px;}
 .indicator_wrap > .indicator_li > li.li17 > p.indicator_tit > span.icon{background-position: -193px -355px;}
 .indicator_wrap > .indicator_li > li.li18 > p.indicator_tit > span.icon{ background-position: -414px -355px;}
 .indicator_wrap > .indicator_li > li.li19 > p.indicator_tit > span.icon{ background-position: -630px -355px;}
 .indicator_wrap > .indicator_li > li.li20 > p.indicator_tit > span.icon{ background-position: -844px -355px;}
 .indicator_wrap > .indicator_li > li.li21 > p.indicator_tit > span.icon{background-position: 18px -470px;}
  .org_list {width:100%;}
 .org_list .list {float:left; width:23%; margin-right:1%;}
 .org_list .list h4 {background:none; padding-left:0; display:block; background-color:#188657; color:#fff; font-size:15px; padding: 10px 15px 37px 15px; border-radius:3px; line-height:17px;}
 .org_list .list ul {min-height:150px; margin-top:20px; padding:10px; border:1px solid #e4e4e4; border-radius:3px}
 .org_list .list ul li {font-size:13px;}
 .list_05 .list {width:19%;}
 .list_05 .list h4 {font-size:13px;}
  .txt_bl {color: #1a4ab9;}
 .txt_gr {color: #1fcc8d;}
  h4.h4_bg{width: fit-content;margin: 0 auto;padding: 20px 40px;border-radius: 30px 0 30px 0;color: #fff;background: #046fd9;background: -moz-linear-gradient(135deg, #116cb1 10%, #1fcc8d 95%);background: -webkit-linear-gradient(135deg, #046fd9 10%, #1fcc8d 95%);background: linear-gradient(135deg, #046fd9 10%, #1fcc8d 95%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#116cb1', endColorstr='#1fcc8d',GradientType=1 );font-size: 26px;box-shadow: 4px 2px 20px rgba(39 56 73 / 30%);}
 h4.h4_bg.mb_25{margin-bottom: -25px;position: relative;}
  .greeting_box { background: #f7fafc; padding: 80px 60px; position: relative; overflow: hidden;}
 .greeting_box .top_tit { text-align: center; margin-bottom: 60px;}
 .greeting_box .top_tit .t01 { font-size: 40px; margin-bottom: 25px;}
 .greeting_box .top_tit .t01:before { content: '“'; font-size: 90px; margin-right: 20px; height: 50px; display: inline-block; vertical-align: middle;}
 .greeting_box .top_tit .t01:after { content: '”'; font-size: 90px; margin-left: 20px; display: inline-block; vertical-align: middle; height: 50px;}
 .greeting_box .top_tit .t01 > b { font-weight: 400;}
 .greeting_box .top_tit .t02 { font-size: 22px;}
 .greeting_box .btm_txt > div { float: left;}
 .greeting_box .btm_txt > div.left { width: 437px; position: relative; z-index: 1;}
 .greeting_box .btm_txt > div.left .photo { position: relative;}
 .greeting_box .btm_txt > div.left .photo img { border-radius: 30px; box-shadow: 5px 15px 20px rgba(23, 64, 105, 0.3);}
 .greeting_box .btm_txt > div.left .photo .ph_name {position: absolute; bottom: 0; left: 0; background: #046fd9; background: -moz-linear-gradient(135deg, #116cb1 10%, #1fcc8d 95%); background: -webkit-linear-gradient(135deg, #116cb1 10%, #1fcc8d 95%); background: linear-gradient(135deg, #116cb1 10%, #1fcc8d 95%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#116cb1', endColorstr='#1fcc8d',GradientType=1 ); opacity: 0.95; height: 76px; color: #fff; box-sizing: border-box; text-align: center; padding: 28px 35px 0 10px; border-radius: 0 50px 0 0;}
 .greeting_box .btm_txt > div.left .photo .ph_name:before {content: ''; display: inline-block; width: 38px; height: 20px; background: url("/contents/19310/symbol_w.png") no-repeat; vertical-align: middle; margin-right: 6px;}
 .greeting_box .btm_txt > div.left .photo .ph_name > span { margin: 0 0 0 15px; font-size: 18px; font-weight: bold;}
 .greeting_box .btm_txt > div.right { width: 540px; margin-left: 50px; position: relative; z-index: 0;}
 .greeting_box .btm_txt > div.left:before { content: 'MOKPO MAYOR MESSAGE'; font-size: 90px; color: #e8f2f9; font-weight: bold; position: absolute; left: 0px; bottom: -92px; width: max-content; z-index: -1;}
 .greeting_box .btm_txt > div.right p.basic:first-child { margin-top: 20px;}
 .greeting_box .btm_txt > div.right p.basic { margin-top: 25px;}
  .symbol_bg {background: url("/images/www/sub/symbol_bg.jpg?build_20260702002"); border: solid #d7d7d7 1px; padding: 40px 20px; text-align: center; margin-top: 20px;}
  .c_box.iconbox .icon2{background: #f8f8f8 url("/contents/16595/foreign_icon.png")18px 20px no-repeat;}
 .c_box.iconbox .icon3{background: #f8f8f8 url("/contents/16595/foreign_icon.png")-171px 20px no-repeat;}
 .c_box.iconbox .icon4{background: #f8f8f8 url("/contents/16595/foreign_icon.png")-78px 20px no-repeat;}
  #org_chart_new {width:100%;}
 #org_chart_new h4{width: 100%;overflow: hidden;text-align: center;clear: both;font-size: 22px;padding: 17px 0;display: block;border: 1px solid #dedede;border-top: 1px solid #333;box-sizing: border-box;background: #f4f9fd;color: #1a4ab9; font-weight: 500;}
  .top_part_box {background: url("/images/common/sub/org_top_box_bg2.jpg?build_20260702002") no-repeat center 0;position:relative;min-height: 440px; margin-bottom: 80px;}
 .top_part_box #depth1 {position:absolute;top: 0px;left:50%;margin-left: -110px;}
 .top_part_box #depth1 > p {text-align: center;background: linear-gradient(135deg, #1a4ab9 10%, #1fcc8d 95%);width: 220px;height: 220px;display: block;border-radius: 100%;padding: 35px 0;box-sizing: border-box;}
 .top_part_box #depth1 > p .org_mayor {font-size:24px;letter-spacing: -1px;background: #fff;width: 150px;height: 150px;display: block;border-radius: 100%;margin: 0 auto;box-shadow: 5px 5px 10px rgba(0,0,0,0.3);text-align: center;box-sizing: border-box;padding-top: 50px;font-weight: bold;}
 .top_part_box #depth1 > p .name { font-size:18px; display: block; }
 .top_part_box #depth1 > p:after { content: ''; border-right: 1px dashed #333; width: 1px; height: 50px; display: block; position: absolute; left: 50%; top: 220px;}
  .top_part_box #depth01_01{position:absolute;left:50%;top: 220px;margin-left: 166px;}
 .top_part_box #depth01_01 > p{ background: #1a4ab9; color: #fff; width: 175px; display: block; text-align: center; padding: 14px; box-sizing: border-box;position: relative;}
 .top_part_box #depth01_01 > p:before { content: ''; border-top: 1px dashed #333; width: 163px; height: 1px; display: block; position: absolute; left: -163px; top: 50%;}
  .top_part_box #depth01_02 {position:absolute;top: 270px;left:50%;margin-left: -87.5px;}
 .top_part_box #depth01_02 > p {background: linear-gradient(135deg, #1a4ab9 10%, #1fcc8d 95%);padding: 14px 10px;width: 175px;color:#fff;display: block;box-sizing: border-box;box-shadow: 5px 5px 5px rgba(85,118,151,0.3);text-align: center; position: relative;}
 .top_part_box #depth01_02 > p:after { content: ''; border-right: 1px dashed #333; width: 1px; height: 107px; display: block; position: absolute; left: 50%; top: 44px;}
  .top_part_box #depth02_02 {position:absolute;top: 330px;left:50%;margin-left: 165px;}
 .top_part_box #depth02_02 > p {padding: 12px 0px;width: 180px;display: block;text-align: center;background: #1fcc8d;color: #fff; position: relative;}
 .top_part_box #depth02_02 > p:before { content: ''; border-top: 1px dashed #333; width: 163px; height: 1px; display: block; position: absolute; left: -163px; top: 50%;}
  .top_part_box #depth03_01 {position:absolute;top: 400px;left:50%;margin-left:165px;}
 .top_part_box #depth03_01 > p {padding: 12px 0px;width: 180px;display: block;text-align: center;background: #1fcc8d;color: #fff; position: relative;}
 .top_part_box #depth03_01 > p:before { content: ''; border-top: 1px dashed #333; width: 163px; height: 1px; display: block; position: absolute; left: -163px; top: 50%;}
 .wrap_kwa_new{overflow:hidden; }
 .wrap_kwa_new > ul.depth3 {width: 100%;padding: 1.2%;margin: 0 auto;border: 1px solid #dedede;box-sizing: border-box;overflow: hidden; display: flex; flex-wrap: wrap;}
 .wrap_kwa_new > ul.depth3 li {width: 19%;display:inline-block;text-align: center;margin:1% 0.5%;float:left; background: none; padding:0;}
 .wrap_kwa_new > ul.depth3 li p {width:100%;padding:10px;display:inline-block;box-sizing: border-box;background: #f8f8f8;color: #000;}
 .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 p { background: none; color:#000; font-size:15px; padding:0 0 3px 12px; text-align: left; }
  .module_list_box .board_search_box .right_box > .date_box .base_box input{ line-height: 37px !important; height: 37px !important;}
 .module_list_box .board_search_box #board_sch1 .left_box .selectric{padding:0 10px;}
 .module_list_box .board_search_box #board_sch1 .right_box .selectric{padding:0 10px;}
