@charset "UTF-8";

/* ksows-base edit */
.board_file > ul > li {display:inline-block; vertical-align:middle;}
.board_file > ul > li ~ li {margin-left:6px;}
.board_file [class^="bf_"] {display:block; width:32px; height:32px; background:url() no-repeat left center; background-size: 100% 100%;}
.board_file .bf_hwp {background-image:url(../img/new_img/img_sub/file_hwp.png);}
.board_file .bf_hwpx {background-image:url(../img/new_img/img_sub/file_hwp.png);}
.board_file .bf_xls {background-image:url(../img/new_img/img_sub/file_xls.png);}
.board_file .bf_xlsx {background-image:url(../img/new_img/img_sub/file_xls.png);}
.board_file .bf_xlsm {background-image:url(../img/new_img/img_sub/file_xls.png);}
.board_file .bf_xlsb {background-image:url(../img/new_img/img_sub/file_xls.png);}
.board_file .bf_xltm {background-image:url(../img/new_img/img_sub/file_xls.png);}
.board_file .bf_xlam {background-image:url(../img/new_img/img_sub/file_xls.png);}
.board_file .bf_xlfm {background-image:url(../img/new_img/img_sub/file_xls.png);}
.board_file .bf_pdf {background-image:url(../img/new_img/img_sub/file_pdf.png);}
.board_file .bf_png {background-image:url(../img/new_img/img_sub/file_png.png);}
.board_file .bf_jpg {background-image:url(../img/new_img/img_sub/file_jpg.png);}
.board_file .bf_zip {background-image:url(../img/new_img/img_sub/file_zip.png);}
.board_file .bf_mp4 {background-image:url(../img/new_img/img_sub/file_mp4.png);}
.board_file .bf_pptx {background-image:url(../img/new_img/img_sub/file_ppt.png);}
.board_file .bf_doc {background-image:url(../img/new_img/img_sub/file_doc.png);}
.board_file .bf_docx {background-image:url(../img/new_img/img_sub/file_doc.png);}


.board_view_01 {border-top-color: #002E74;}
.board_view_01 .bv_file .bvf_list .btn_xx,
.board_preview .btn_xs {width: 80px; height: 26px; text-align:center; border-radius: 3px; padding: 0 0 0 0; border: 0 none;}
.board_view_01 .bv_file .bvf_list .btn_xx span,
.board_preview .btn_xs span {font-size: 12px; line-height: 26px; font-weight: 400;}
.board_preview .btn_xs.btn_sky {background: #F6F6F6 !important;}
.board_view_01 .bv_file .bvf_list .btn_xx.btn_sky span,
.board_preview .btn_xs.btn_sky span {color: #002E74; display: inline !important;}
.board_view_01 .bv_file .bvf_list .btn_xx i {display: none;}
.board_view_01 .bv_file .bvf_list .btn_xx.btn_sky {background: #F5F9FF !important; border: 1px solid #002E74;}
.board_view_01 .bv_file .bvf_list .btn_xx.btn_sky + .btn_xx.btn_sky {background: #002E74 !important;}
.board_view_01 .bv_file .bvf_list .btn_xx.btn_sky + .btn_xx.btn_sky span {color: #fff;}

@media (max-width:767px) {
	.board_preview .btn_xs + .btn_xs {margin: 0 0 0 6px;}
	.board_file [class^="bf_"] {display:block; width:23px; height:23px; background-size: 100% auto;}
}

/* board list 01 */
.board_list_01 {font-size:0; line-height:0;}
.board_list_01 > ul {border-top:3px solid #103460;}

@media (min-width:1200px) {
    .board_list_01 > ul > li {padding-left:88px; padding-right:170px; min-height:117px;}
    .board_list_01 .bl_l {position:absolute; left:0; top:50%; transform:translateY(-50%); width:88px;}
    .board_list_01 .bl_r {position:absolute; right:0; top:50%; transform:translateY(-50%); width: auto; display: flex; align-items: center; justify-content: center; flex-direction: unset;}
    .board_list_01 .bl_r .board_preview {width: 80px; margin-left: 12px; margin-top: 0;}
    .board_preview .btn_xs + .btn_xs {margin-top: 6px;}
}

@media (max-width:1199px) {
    .board_list_01 .board_preview {margin-left: 6px;}
    .board_preview .btn_xs + .btn_xs {margin-left: 4px;}
}

@media (max-width:767px) {
	.board_list_01 > ul > li {padding-left:45px;}
	.board_list_01 .bl_l{position:absolute; left:0; top:50%; width:45px; text-align: left; transform: translateY(-50%);}
	.board_list_01 .bl_l > span{font-weight:400;}
	.board_list_01 .bl_l > span:after{content:none;}
	.board_list_01 .bl_r {margin-top:16px;}

	.board_list_01.board_list_01_job .bl_field_r {margin-top:12px;}
}

/* gallery list 02 */
.gallery_list_02 > ul > li {position:relative; width:100%;}
.gallery_list_02 > ul > li ~ li {border-top:1px solid #999;}
.gallery_list_02 .board_class {margin-top:4px;}
.gallery_list_02 .gallery_descript {margin-top:14px; padding-top: 14px; border-top: 1px solid #DDDDDD; box-sizing: unset;}

@media (min-width:1640px) {
	.gallery_list_02 > ul > li {padding-left:310px; min-height:245px;}
	.gallery_list_02 .gl_thumb {position:absolute; left:0; top:0; padding:24px; width:310px;}
	.gallery_list_02 .gallery_descript {max-height:132px;}
}
@media (min-width:1200px) and (max-width:1639px) {
	.gallery_list_02 > ul > li {padding-left:280px; min-height:222px;}
	.gallery_list_02 .gl_thumb {position:absolute; left:0; top:0; padding:24px; width:280px;}
	.gallery_list_02 .gallery_descript {max-height:110px;}
}
@media (min-width:768px) and (max-width:1199px) {
	.gallery_list_02 > ul > li {padding-left:280px; min-height:220px;}
	.gallery_list_02 .gl_thumb {position:absolute; left:0; top:0; padding:20px; width:280px;}
	.gallery_list_02 .gallery_descript {max-height:110px;}
}
@media (max-width:767px) {
	.gallery_list_02 > ul > li {padding: 30px 0;}
	.gallery_list_02 .gallery_link {text-overflow:initial; overflow:initial; white-space:initial; margin-bottom: 14px;}
	.gallery_list_02 .gallery_descript {max-height:66px;}
}

/* tab 01 */
.tab_01 {font-size:0; line-height:0;}
.tab_01 > ul {margin:-2px 0 0 -2px;}
.tab_01 > ul::after {display:block; content:''; clear:both;}
.tab_01 > ul > li {float:left; padding: 0 3px;}
.tab_01 > ul > li > a {position:relative; display:block; font-weight:500; text-align:left; color:#033364; border:2px solid #013661; border-radius: 5px; background:#fff;}
.tab_01 > ul > li > a::before {display:block; content:''; width: 17px; height: 4px; border-radius: 2px; background: #013E61; position:absolute; right:22px; top:50%; margin-top: -2px;}
.tab_01 > ul > li.active > a::before {width: 23px; height: 23px; background: url('../img/new_img/img_sub/kostat_tab_on.svg') no-repeat center center transparent; background-size: 23px auto; top: 50%; right: 20px; left: auto; margin-top: -12px;}
.tab_01 > ul > li.active > a {background:url('../img/new_img/img_sub/kosat_tab_on_bg.svg') no-repeat top 0 right 0 #023A65; background-size: cover; color:#fff; border: 0 none; padding: 18px; box-shadow: 0px 2px 5px #0000004D;}
.tab_01 > ul > li > a .ico_window{width:15px; height:15px; background:url(/img/header/ico_15_window_b.png) no-repeat center center; vertical-align:middle; margin:-6px 0 0 8px ;}  /** 민원과참여>신고센터>규제개혁> 규제개혁신고, 규제정보포털 새창 아이콘 표시하려 추가 **/

@media (min-width:1640px) {
	.tab_01 > ul > li > a {font-size:16px; line-height:24px; padding:16px 16px 16px 16px;}
}
@media (min-width:1200px) and (max-width:1639px) {
	.tab_01 > ul > li > a {font-size:16px; line-height:24px; padding:16px 16px 16px 16px;}
}
@media (min-width:768px) and (max-width:1199px) {
	.tab_01 > ul > li > a {font-size:16px; line-height:24px; padding:16px 16px 16px 16px;}
}
@media (max-width:767px) {
	.tab_01 > ul > li {padding: 3px 2px;}
	.tab_01 > ul > li > a {font-size:14px; line-height:20px; padding:7px 20px 7px 12px;}
	.tab_01 > ul > li > a::before {width: 12px; height: 3px; right: 12px; margin-top: -1px;}
	.tab_01 > ul > li.active > a {padding:9px 21px 9px 13px;}
	.tab_01 > ul > li.active > a::before {width: 20px; height: 20px; background-size: 20px auto; right: 12px; margin-top: -10px;}
}
@media (max-width:350px) {
	.tab_01 > ul > li > a {font-size:12px; line-height:20px; padding:7px 20px 7px 12px;}
	.tab_01 > ul > li.active > a {padding:9px 21px 9px 13px;}
}

/* tab sub 01 */
.tab_sub_01 {font-size:0; line-height:0;}
.tab_sub_01 > ul {margin:-9px 0 0 -9px;}
.tab_sub_01 > ul::after {display:block; content:''; clear:both;}
.tab_sub_01 > ul > li {float:left; padding:9px 0 0 9px;}
.tab_sub_01 > ul > li > a {font-size:16px; line-height:1.5; font-weight:400; text-align:left; color:#013E61; border:1px solid #013E60; border-radius: 3px; background:#fff; justify-content: unset;}
.tab_sub_01 > ul > li > a::before {display:block; content:''; position: absolute; width: 17px; height: 4px; background: #013E61; border-radius: 2px; top: 50%; right: 20px; margin-top: -2px;}
.tab_sub_01 > ul > li.active > a::before {display:block; content:''; width:23px; height:23px; margin-top: -12px; border-radius:50%; background:url('../img/new_img/img_sub/kostat_tab_on.svg') no-repeat; position:absolute; left:auto; top:50%; right: 17px;}
.tab_sub_01 > ul > li.active > a {background:#fff; color:#fff; border-color:transparent; font-weight: 500; background: url('../img/new_img/img_sub/kosat_tab_on_bg.svg') right 0 center no-repeat #002C50;}

@media (min-width:1640px) {
	.tab_sub_01 > ul > li > a {font-size:16px; padding:14px 18px;}
}
@media (min-width:1200px) and (max-width:1639px) {
	.tab_sub_01 > ul > li > a {font-size:16px; padding:8px 35px 8px 20px;}
}
@media (min-width:768px) and (max-width:1199px) {
	.tab_sub_01 > ul > li > a {font-size:13px; padding:7px 18px;}
    .tab_sub_01 > ul > li > a::before {width: 10px; height: 3px; right: 12px; margin-top: -2px;}
    .tab_sub_01 > ul > li.active > a::before {width: 15px; height: 15px; margin-top: -7px; background-size: 100% 100%; right: 10px;}
}
@media (max-width:767px) {
	.tab_sub_01 > ul > li > a {font-size:12px; padding:6px 16px;}
    .tab_sub_01 > ul > li > a::before {width: 10px; height: 3px; right: 12px; margin-top: -2px;}
    .tab_sub_01 > ul > li.active > a::before {width: 15px; height: 15px; margin-top: -7px; background-size: 100% 100%; right: 10px;}
}




















/* ksows-cont edit */

/* 상단 인포 */
.contInfoBox {padding:36px 30px; background:url('../img/new_img/img_sub/icons_box_notice_en.svg') no-repeat right bottom #EFF6FD !important; background-size: cover !important; border-radius: 20px 0px 20px 20px; border: 0 none; margin-top: 30px;}
.contInfoBox h4{margin-bottom:17px; font-size:26px; font-weight:bold; color: #4286EA; line-height: 1.5; font-weight: 700 !important;}
.contInfoBox > p { margin: 0; font-size: 16px; letter-spacing: -0.02em; line-height: 1.5; }
.contArea > .contInfoBox { margin-bottom: 40px; margin-top: 0; }
.contInfoBox .txtBlue, .contInfoBox .c_point {font-weight: 400 !important;}

/* 타이틀 텍스트 */
.contArea h1, .contArea h2, .contArea h3 { font-weight: 600; position: relative; letter-spacing: 0; line-height: 1.5; }

/* 텍스트 모음 */
.Blue{ color: #005FCA!important }
/* .upText { font-size: 12px; font-weight: 600; color: #4970CB; padding-left: 1px; vertical-align: top; } */
.upText {font-size: 12px; font-weight: 600; color: #e52322; padding-left: 1px; vertical-align: top;}
.BS .upText {padding-right: 3px;}
.smallTxt {font-weight: 400;}

.contArea p.BS {margin-top: 30px !important; font-size: 14px;}

/* 목록 */
.contArea ul > li {line-height: 1.5; font-size: 16px;letter-spacing: 0;}
.contArea .bsList { list-style: none; margin: 0; padding-left: 0; margin-bottom: 5px; }
.contArea .bsList > li { padding-left: 15px; padding-bottom: 14px; position: relative; }
.contArea .bsList > li:last-of-type { padding-bottom: 0; }
.contArea .bsList > li::before { content: ""; position: absolute; width: 9px; height: 9px; background: url('../img/new_img/img_sub/bullet_li_1.svg') no-repeat center center; left: 0px; top: 8px; }
.contArea .bsList > li .help-b {font-weight: 700;}
.contArea .bsListin { list-style: none; padding-left: 0; margin: 14px 0 0;}/*margin: 5px 0 7px 0;*/
.contArea .bsListin > li,
.contArea .contEng ul.bsListin > li {position: relative; padding-left: 9px; padding-bottom: 10px; font-weight: 400; word-break:keep-all } /* padding-left: 20px; */
.contArea .contEng ul.bsListin > li {padding-bottom: 6px;}
.contArea .bsListin > li:last-of-type,
.contArea .contEng ul.bsListin > li:last-of-type { padding-bottom: 0; }
.contArea .bsListin > li::before { content: ""; position: absolute; width: 3px; height: 3px; background: #005FCA; border-radius: 2px; left: 0; top: 7px; }
.contArea .contEng ul.bsListin > li::before {content: ""; position: absolute; width: 4px; height: 1px; background: #666; border-radius: 0; left: 0; top: 12px;}
.contArea .bsListin > li strong,
.contArea .contEng ul.bsListin > li strong {color:#000; font-weight:500}
/*.contArea .bsListin > li::before { content: ""; position: absolute; width: 0px; height: 0px; border-bottom: 5px solid #2d7dd2; border-left: 2px solid transparent; border-right: 2px solid transparent; transform: rotate(90deg); left: 12px; top: 8px; }*/

.contArea .bsListinb { list-style: none; margin: 14px 0 0; padding: 20px; background: #F5F5F5;}
.contArea .bsListinb > li { padding-left: 9px; position: relative; padding-bottom: 16px;}
.contArea .bsListinb > li:last-of-type { padding-bottom: 0; }
.contArea .bsListinb > li::before{ content: ""; position: absolute; width: 3px; height: 3px; background-color: #222222; border-radius: 2px; left: 0; top: 12px; }

.contArea .contEng .bsListinb { list-style: none; margin: 6px 0 0; padding: 8px 12px; background: #F5F5F5;}
.contArea .contEng .bsListinb > li { padding-left: 9px; position: relative; padding-bottom: 5px;}
.contArea .contEng .bsListinb > li:last-of-type { padding-bottom: 0; }
.contArea .contEng .bsListinb > li::before { content: ""; position: absolute; width: 3px; height: 3px; background-color: #222222; border-radius: 2px; left: 0; top: 12px; }

.contArea .contEng ul.bsList ul.bsListin {margin: 6px 0 6px;}

.contArea .bsTable .bsListin {margin-top: 6px !important; margin-bottom: 0;}
.contArea .bsTable .bsListin.backGrey {padding: 10px;}
.contArea .bsTable .bsListin > li {padding-bottom: 6px !important;}
.contArea .bsTable .bsListin > li:last-of-type {padding-bottom: 0 !important;}

@media only screen and (max-width: 768px) {
	.contArea ul > li { font-size: 15px; }
	.contArea .bsListin {margin: 10px 0 0;}

	.contArea .contEng ul.bsListin > li::before {top: 11px;}
}

.contArea a.shortCut,
a.shortCut { transition: 0.1s; text-decoration: none; color: #0e55c3; line-height: 1.3;position: relative; padding-right: 21px; margin-right: 8px; }
.contArea a.shortCut::after,
a.shortCut::after { content: ""; position: absolute; width: 18px; height: 20px; background-image: url(../img/new_img/img_sub/t_blank_icon.png); background-repeat: no-repeat; margin: 5px 5px; }
.shortCut .ico_window { margin-left: 0; }

/* 다운로드 & 링크 */
.contArea .downloadBox { background-color: #F7F9FC; border: 1px solid #DCE6F2; padding: 20px 0; margin-bottom: 30px; }
.contArea .downloadBox a {text-decoration: none; color: #1B54B3; line-height: 1.5; font-size: 16px; border: 0 none; padding:0 0 0 0; background-color: transparent; background-position: right 0 center; margin: 0 0 0 0; font-weight: 400; }
.contArea .downloadBox a:hover,
.contArea .downloadBox a:focus { border: 0 none; }
.contArea .downloadBox a.linkDown { background-image: url('../img/new_img/img_sub/icons_download.svg'); padding-right: 24px;}
.contArea .downloadBox a.linkShortcut { background-image: url('../img/new_img/img_sub/t_blank_icon.png'); padding: 0 19px 0 0; background-position: right center; text-decoration: underline;}

@media only screen and (max-width: 600px) {
	.contArea .downloadBox{padding:20px 0;}
	.contArea .downloadBox a {padding: 0 0 0 0; font-size: 16px; }
    .contArea .downloadBox a.linkDown {padding-right: 24px;}
}


/* 테이블 */
.contArea .bsTable { margin: 5px 0; position: relative; }
.contArea .bsTable > table { width: 100%; border:1px solid #0D439B; border-width:2px 0 0;}
.contArea .bsTable th,
.contArea .bsTable td { padding: 8px 10px; border-bottom: solid 1px #dadada; border-right: solid 1px #dadada; line-height: 1.3; }
.contArea .bsTable th:last-of-type,
.contArea .bsTable td:last-of-type { border-right: 0; }
.contArea .bsTable th { background-color: #F6F6F6; font-size: 16px;letter-spacing: -0.02em; vertical-align: middle; font-weight: 500; }
.contArea .bsTable td { background-color: #ffffff; font-size: 16px;letter-spacing: -0.02em;}
.contArea .bsTable td.txtBlue.backBlue {background-color: #F6F6F6 !important; color: #000 !important;}
.page_skip .ps_ttl,
.board_view_01 .bv_t {background-color: #F6F6F6;}

@media only screen and (max-width: 768px) {
    .contArea .bsTable th { font-size: 15px; }
    .contArea .bsTable td { font-size: 15px; }
    .contArea .bsTable th,
    .contArea .bsTable td { padding: 8px 5px; }
}

/* border만있는 빈박스*/
.wrap_freeline { position: relative; border:#DCE6F2 solid 1px; background: #F7F9FC; padding:22px 30px 14px; margin-bottom:30px;}
.wrap_freeline p {font-size: 15px; line-height: 1.5; letter-spacing: 0; margin-bottom:8px; word-break:keep-all}

.wrap_freeline.has_line {border-color: #DDDDDD; background: #fff;}
.wrap_freeline.has_line:before {content: ''; display: block; width: 4px; height: calc(100% + 2px); position: absolute; top: -1px; left: -1px; background: #0D439B;}
.wrap_freeline.has_line p {position: relative;}
.wrap_freeline.has_line p > .upText:first-child {position: absolute; left: -14px;}

.wrap_freeline.backYellow {border:#DCE6F2 solid 1px; background: #F7F9FC !important;}
.wrap_freeline.backYellow h4 {font-size: 15px; color: #0D439B; font-weight: 500; margin-bottom: 8px;}

@media only screen and (max-width: 1024px) {
	.wrap_freeline_line,
    .wrap_freeline.backYellow {padding:20px; padding-bottom: 14px;}
}

@media only screen and (max-width: 600px) {
	.wrap_freeline_line,
    .wrap_freeline.backYellow {padding:15px; padding-bottom: 10px;}
}

























/* ksows-sub edit */

/** 고객 수정요청 반영건 221125 **/
.contArea h3{position:relative; padding-left:17px; background-image:url('../img/new_img/img_sub/bullet_h3.svg');background-repeat:no-repeat;background-position:left top 9px;}
.contArea .contInfoBox.bNotice_en {margin-top: 0;}
.upText.tagNum,
.tagList > li > span {display:inline-block; margin-left:5px; padding:2px 3px; background: #D9EBF7; font-size:12px; border:1px solid #4970CB; border-radius:2px; font-weight: 400; color: #4970CB;}
.tagList > li > span {margin-left: 0; line-height: 1.2;}
.contInfoBox.bNotice_en{padding:36px 30px; background:url('../img/new_img/img_sub/icons_box_notice_en.png') no-repeat right bottom #EFF6FD; background-size: cover !important; border-radius: 20px 0px 20px 20px; border: 0 none; margin-top: 30px;}
.contInfoBox.bNotice_en h4{margin-bottom:17px; font-size:26px; font-weight:bold; color: #4286EA; line-height: 1.5;}

@media only screen and (max-width: 1639px){
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010100 > a,
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010200 > a,
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010300 > a,
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010400 > a{height:auto;}
}
@media only screen and (max-width: 1200px){
	.contArea h3 {background-position: left top 7px;}
	.contArea .link_list > li{font-size:16px;}
}
@media only screen and (max-width: 768px){
	.contArea ul.fs_txt > li{font-size:15px;}
	.tagList > li > span{font-size:11px;}
}
@media only screen and (max-width: 600px){
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010100,
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010200,
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010300,
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010400{width:50% !important;}
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010100 > a,
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010200 > a,
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010300 > a,
	.cnt4-2-2-2 #depth4_menu_ul #tab_li0602010400 > a{font-size:14px;}
}

@media only screen and (max-width: 768px) {
	.contInfoBox { padding: 20px 20px 20px 20px;}
	.contArea .contInfoBox p,
	.contInfoBox > p { font-size: 15px; }
	.contInfoBox,
    .contInfoBox.bNotice_en {padding:20px 20px; background-image: url('../img/new_img/img_sub/icons_box_notice_en.svg') !important; background-size: cover; border-radius: 16px 0px 16px 16px;}
	.contInfoBox.bNotice_en h4{margin-bottom:17px; font-size:18px;}
}

.tab_03{display:flex; flex-wrap:wrap; padding:20px 25px; border: 0 none; border-radius:0; background: #8AA6D41A;}
.tab_03 > li{width:50%; margin-bottom:18px;}
.tab_03 > li:nth-child(8n),
.tab_03 > li:last-child{margin-bottom:0;}
.tab_03 > li > a{display:block; position:relative; padding-left:16px; line-height:1.5; color:#666; font-size:15px; font-weight:400; background: none;}
.tab_03 > li > a::before {content: ''; display: block; position: absolute; top: 10px; left: 0; width: 10px; height: 3px; background: #D4D4D4; border-radius: 2px;}
.tab_03 > li.active > a{color:#356ad2; background-image: none; font-weight: 500; }
.tab_03 > li.active > a::before {top: 5px; left: 2px; width: 9px; height: 13px; background: url('../img/new_img/img_sub/tab_03_on.svg') no-repeat;}
/* 여백 문제로 개별 처리 */
.contArea .tab_03 ~ h3,
.contArea .tab_03 ~ .contEng h3 {margin-bottom: 12px !important;}
.tab_03 ~ .contEng:not(:last-child) {padding-bottom: 20px;}
.contArea ~ #depth5_menu_div {margin: -15px 0 -40px !important;}
.contArea.pb10 ~ #depth5_menu_div {margin-top: 15px !important;}

@media only screen and (max-width: 1200px){
	.tab_03{padding:15px;}
}
@media only screen and (max-width: 1024px){
	.tab_03{padding:20px;}
    .tab_03 > li {margin-bottom: 14px;}
	.tab_03 > li > a{font-size:14px;}
    .tab_03 > li > a::before {top: 9px;}
    .tab_03 > li.active > a::before {top: 4px;}
}
@media only screen and (max-width: 800px){
	.tab_03{height:auto;}
	.tab_03 > li{width:100%;}
	.tab_03 > li,
	.tab_03 > li:nth-child(8n){margin-bottom:10px;}
}

/* 검색 조건 */
.searchArea { display: flex; flex-wrap:wrap; align-items:center; background-color: #F6F6F6; border: solid 1px #DDDDDD; margin-bottom: 30px; padding:35px 20px;}
.searchArea > form { display: flex; padding: 20px; align-items: center; }
.searchArea span { display: inline-block; white-space: nowrap; padding-right: 20px; font-size: 16px; }
.searchArea .searchBox { display: flex; flex-wrap: wrap; flex-grow:1; flex-shrink:1; flex-basis:0; width:100%; }
.searchArea select { width: 114px; height: 30px; margin: 0 2px; font-weight: 400;}
.searchArea input[type="text"] { flex-grow:1; flex-shrink:1; flex-basis:0; height: 30px; margin: 0 2px; padding: 0 10px; }
.searchArea button { width: 84px; height: 30px; margin: 0 2px; font-size: 14px; line-height: 22px; font-weight: 400; background: #121A4C; color: #fff; border: 0; }

@media screen and (max-width: 800px) {
	.searchArea { padding:20px 16px; }
	.searchArea span { margin-bottom:10px; padding-right:0; }
	.searchArea .searchBox { flex-grow: 0; flex-shrink: 0; flex-basis: auto;}
}
@media screen and (max-width: 600px) {
	.searchArea .searchBox { flex-direction: column; }
	.searchArea .searchBox select { width:100%; margin:0; }
	.searchArea input[type="text"] { flex-basis:inherit; width:100%; margin:5px 0; }
	.searchArea button { width:100%; margin:0; }
}


/* Statistical Terms */
.termsTab { width:100%; margin:0 0 20px 0; display: flex; flex-wrap: wrap; }
.termsTab li { background: #fff;  font-size:16px; width: 41.4px; text-align: center; margin: -1px 0 0 -1px;}
.termsTab li:nth-of-type(even) {background: #fff;}
.termsTab li > a { padding: 8px 0; display: block; color: #222222; transition: 0.15s; border: 1px solid #DDDDDD;}
.termsTab li > a:hover,
.termsTab li > a:focus {border-color: #1B5B8F; background-color: #1B5B8F; color: #fff;}
/* .termsTab li.termson  */
.termsTab li.termson a {border-color: #1B5B8F; background-color: #1B5B8F; color: #fff;}

@media only screen and (max-width: 400px) {
	.termsTab li {margin: 0 0 10px -1px;}
}

.termsResult { background-color: #fff; border: solid 1px #8AA6D4; }
.termsResult > ul { padding: 25px 30px; display: flex; flex-wrap: wrap; }
.termsResult > ul > li { width: 50%; padding: 5px 0; }
.termsResult > ul > li a {color: #222222 !important;}
.termsResult > ul > li a:hover {color: #005FCA !important;}

@media only screen and (max-width: 600px) {
	.termsResult > ul { padding: 20px 16px; }
	.termsResult > ul > li { width: 100%; }
}

/* Mission ＆ Vision  */
.mvsionArea {}
.mvsionArea .mv_box:first-child{margin-bottom:60px;}
.mvsionArea .mv_box.v2{margin-bottom:60px;}
.mvsionArea .mv_box .head {width: 238px; height: 50px; margin:0 auto; line-height:50px; color:#fff; font-size:18px; font-weight:500; border-radius:25px; text-align:center; background:#033B66; border: 0 none;}
.mvsionArea .mv_box .body {position:relative; margin-top:-25px; padding:40px 0; color:#000000; font-size:15px; line-height: 1.5; border-radius:85px; text-align:center; background:#fff; z-index:-1; border: 5px solid #C2D0DA; font-weight: 400;}
.mvsionArea .mv_box:first-child .body::after {content: none;}
.mvsionArea .mv_box.v2 .head{background-color: #4970CB; color: #fff;}
.mvsionArea .mv_box.v2 .body{border-color: #D3DDF3; background: #fff;}

.mvsionArea .core_box{display:flex; align-items: unset; border: 0 none;}
.mvsionArea .core_box .head{display: flex; align-items: center; justify-content: center; width:130px; color:#000; font-size:18px; font-weight:600; text-align:center; border: 1px solid #DDDDDD; background: #8AA6D41A;}
.mvsionArea .core_box .rom_list{flex:1; border: 1px solid #DDDDDD; padding:45px 20px; background: #fff;}
.mvsionArea .core_box .rom_list li{display:flex; align-items: baseline; margin-bottom:20px;}
.mvsionArea .core_box .rom_list li:last-child{margin-bottom:0;}
.mvsionArea .core_box .rom_list li > span{display:block; width:26px; height:26px; margin-right:8px; color:#fff; font-size:16px; border-radius:3px; text-align:center; background:#8E9297; line-height: 28px; font-weight: 400;}
.mvsionArea .core_box .rom_list li > p{flex:1; color:#000000; font-size:15px; line-height: 1.5; font-weight: 400;}

@media only screen and (max-width: 1024px) {
	.mvsionArea .core_box .rom_list{padding:20px;}
}
@media only screen and (min-width: 801px) {
	.mvsionArea .core_box .head {border-left: 4px solid #0D439B;}
	.mvsionArea .core_box .rom_list{border-left: 0 none;}
}
@media only screen and (max-width: 800px) {
	.mvsionArea .mv_box.v2{margin-bottom:50px;}
	.mvsionArea .mv_box .head {width: 142px; height: 30px; line-height:30px; font-size:16px;}
	.mvsionArea .mv_box .body {margin-top:-15px; padding:21px 20px; font-size:14px;}

	.mvsionArea .core_box{display: block;}
	.mvsionArea .core_box .head{width:auto; height: 75px; font-size:18px; border-top: 4px solid #0D439B;}
	.mvsionArea .core_box .head br {display: none;}
	.mvsionArea .core_box .rom_list{border-top: 0 none; padding:15px;}
}

/* IMF DSBB */
.imfArea {  }
.imfAnchor { margin: 20px 0 50px; padding-bottom: 15px; border-bottom: 1px solid #BFBFBF;}
.imfAnchor.mb0 {margin-bottom: 50px !important;}
.imfAnchor > p { font-size: 13px; text-align: right; color: #64707a; }
.imfAnchor > p.has_i:before {content: '!'; display: inline-block; width: 12px; height: 12px; margin-right: 3px; background: #8AA6D4; border-radius: 100%; font-size: 8px; line-height: 12px; color: #fff; text-align: center;}
/* .imfAnchor > ul { display: flex; justify-content: space-between; margin: 3px 0; }
.imfAnchor > ul  > li { background-color: #6e778f; width: 100%; padding: 14px 0; text-align: center; border-right: solid 1px #8b8fa5; transition: background-color 0.15s; }
.imfAnchor > ul  > li:last-of-type { border-right: 0; }
.imfAnchor > ul  > li:hover,
.imfAnchor > ul  > li:focus { background-color: #4f566a; }
.imfAnchor > ul  > li > a { font-size: 17px; font-weight: 500; color: #ffffff; display: block; } */
.imfAnchor > ul {margin: 3px -3px; display: flex; justify-content: space-between;}
/* .imfAnchor > ul > li:last-of-type, */
.imfAnchor > ul > li,
.imfAnchor > ul > li:hover,
.imfAnchor > ul > li:focus {background: none; border: 0; padding: 0 3px;}
.imfAnchor > ul > li {padding: 0 3px; width: 100%;}
.imfAnchor > ul > li > a {position:relative; display:block; font-weight:500; text-align:left; color:#033364; border:2px solid #013661; border-radius: 5px; background:transparent; overflow: hidden;}
/* .imfAnchor > ul > li > a::after {content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; background: #EFF6FD;} */
.imfAnchor > ul > li > a::before {display:block; content:''; width: 17px; height: 4px; border-radius: 2px; background: #013E61; position:absolute; right:22px; top:50%; margin-top: -2px;}
.imfAnchor > ul > li:hover > a::before {width: 23px; height: 23px; background: url('../img/new_img/img_sub/kostat_tab_on.svg') no-repeat center center transparent; background-size: 23px auto; right: 20px; margin-top: -12px; border-radius: 100%;}
.imfAnchor > ul > li:hover > a {background:url('../img/new_img/img_sub/kosat_tab_on_bg.svg') no-repeat top 0 right 0 #023A65; background-size: cover; color:#fff; border: 0 none; padding: 18px; box-shadow: 0px 2px 5px #0000004D;}
.imfAnchor > ul > li > a .ico_window{width:15px; height:15px; background:url(/img/header/ico_15_window_b.png) no-repeat center center; vertical-align:middle; margin:-6px 0 0 8px ;}  /** 민원과참여>신고센터>규제개혁> 규제개혁신고, 규제정보포털 새창 아이콘 표시하려 추가 **/
.imfAnchor > p + ul {margin-top: 12px;}
.imfAnchor > ul + p {margin-top: 26px;}

.imfFootnote { background-color: #ffffff; padding: 0; border: solid 1px #DDDDDD; border-radius: 10px; overflow: hidden;}
.imfFootnote h4 {position: relative; background: #F2F6FA; border-bottom: solid 1px #DDDDDD; margin: 0 0 0 0 !important; padding: 27px 27px 27px 100px; font-size: 16px; color: #222; font-weight: 700; line-height: 1.5;}
.imfFootnote h4::before {content: ''; display: block; position: absolute; top: 50%; left: 36px; transform: translateY(-50%); width: 52px; height: 34px; background: url('../img/new_img/img_sub/i_footnote.png') no-repeat center center; background-size: 100% 100%;}
.imfFootnote .tagList {padding: 30px;}

@media only screen and (max-width: 800px) {
	.imfAnchor {margin-bottom: 40px;}
	.imfAnchor.mb0 {margin-bottom: 40px !important;}
	.imfAnchor > p + ul {margin-top: 8px;}
	.imfAnchor > ul + p {margin-top: 14px;}
}
@media only screen and (max-width: 540px) {
	.imfAnchor > ul { flex-wrap:wrap; }
	.imfAnchor > ul > li { width:50%;}
	.imfAnchor > ul > li > a { font-size:14px; }
}

@media (min-width:1640px) {
	.imfAnchor > ul > li > a {font-size:16px; line-height:24px; padding:16px 16px 16px 16px;}
}
@media (min-width:1200px) and (max-width:1639px) {
	.imfAnchor > ul > li > a {font-size:16px; line-height:24px; padding:16px 16px 16px 16px;}
}
@media (min-width:768px) and (max-width:1199px) {
	.imfAnchor > ul > li > a {font-size:16px; line-height:24px; padding:16px 16px 16px 16px;}
}
@media (max-width:767px) {
	.imfAnchor > ul {margin: 3px -2px;}
	.imfAnchor > ul > li {padding: 3px 2px !important;}
	.imfAnchor > ul > li > a {font-size:14px; line-height:20px; padding:7px 20px 7px 12px;}
	.imfAnchor > ul > li > a::before {width: 12px; height: 3px; right: 12px; margin-top: -1px;}
	.imfAnchor > ul > li:hover > a {padding:9px 21px 9px 13px;}
	.imfAnchor > ul > li:hover > a::before {width: 20px; height: 20px; background-size: 20px auto; right: 12px; margin-top: -10px;}

    .imfFootnote h4 {padding:14px 12px; font-size: 14px;}
    .imfFootnote h4::before {content: ''; display: inline-block; position: unset; transform: none; width: 28px; height: 18px; margin: 0 8px 2px 0; vertical-align: bottom;}
    .imfFootnote .tagList {padding: 16px 14px;}
}
@media (max-width:350px) {
	.imfAnchor > ul > li > a {font-size:12px; line-height:20px; padding:7px 20px 7px 12px;}
	.imfAnchor > ul > li:hover > a {padding:8px 21px 8px 13px;}
}

/* Organization Chart */
.Organiz_mo_n { overflow:visible; position:relative; margin-top:70px; margin-left:auto; margin-right:auto; padding-top:290px;width:100%; z-index:1;}
.Organiz_mo_n > li.LI_01 a, .Organiz_mo_n > li.LI_02 a { color:#fff; }
.Organiz_mo_n > li.LI_01,
.Organiz_mo_n > li.LI_02,
.Organiz_mo_n > li.LI_03,
.Organiz_mo_n > li.LI_04 { position: absolute; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }


/* 2024.01.24 css 추가 */
.Organiz_mo_n > li.LI_044 { position: absolute; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
.Organiz_mo_n > li.LI_044 { left:362px; top:220px; font-weight:bold;}
.Organiz_mo_n > li.LI_044::before {left:250px;}
.Organiz_mo_n > li.LI_044 a {background:#fff; border-radius:0;border:#1B5B8F 1px solid; text-align:center; color:#000; font-weight:400;  padding:12px 39px; white-space: nowrap;border-color: #1D6359; }
.Organiz_mo_n > li.LI_044 {transform: translateY(-50%); left:calc(50% - 312px);}
.Organiz_mo_n > li.LI_044::before {content: ''; display: block; position: absolute; z-index: -1; top: 50%; right: 0; width: 100px; border-top: 1px solid #ddd;}




.Organiz_mo_n > li.LI_01 { top:0; font-size:19px; font-weight:bold; background:#3267bc; border-radius:0; z-index:-1;}
.Organiz_mo_n > li.LI_01::after { content: ""; position: absolute; left: 50%; background-repeat: no-repeat; width: 224px; height: 262px; z-index:-1; border-left: 1px solid #DDDDDD; background: none;}
.Organiz_mo_n > li.LI_02 { top:120px; font-size:19px; font-weight:bold;background:#0c7d8e; border-radius:0;  margin:20px 0 0 0;}

.Organiz_mo_n > li.LI_01 a, .Organiz_mo_n > li.LI_02 a { display:block; border-radius:0;color:#fff; text-align:center; font-weight:bold;  padding:14px 32px;}
.Organiz_mo_n > li.LI_02 a {padding: 14px 22px;}
.Organiz_mo_n > li.LI_01 a, .Organiz_mo_n > li.LI_02 .bold_white { display:block; border-radius:0;color:#fff; text-align:center; font-weight:bold;  padding:14px 32px;}
.Organiz_mo_n > li.LI_01 .imsi{ display:block; border-radius:20px;color:#fff; text-align:center; font-weight:bold;  padding:14px 32px;}


.Organiz_mo_n > li.LI_03 { left:680px; top:70px; font-weight:bold; }
.Organiz_mo_n > li.LI_04 { left:775px; top:220px; font-weight:bold;}
.Organiz_mo_n > li.LI_03::before, .Organiz_mo_n > li.LI_04::before {content: ''; display: block; position: absolute; z-index: -1; top: 50%; left: 0; width: 100px; border-top: 1px solid #ddd;}
.Organiz_mo_n > li.LI_03::before {left: -58px;}
.Organiz_mo_n > li.LI_04::before {left: -58px;}
.Organiz_mo_n > li.LI_06 { left:0; top:200px; font-weight:bold;}


.Organiz_mo_n > li.LI_03 a, .Organiz_mo_n > li.LI_04 a , .Organiz_mo_n > li.LI_06 a{background:#fff; border-radius:0;border:#1B5B8F 1px solid; text-align:center; color:#000; font-weight:400;  padding:12px 39px; white-space: nowrap; }


.Organiz_mo_n > li.LI_04 a {border-color: #1D6359;}
.Organiz_mo_n > li.LI_06 span { background:#fff; border-radius:10px;border:#8f8f8f 3px solid; text-align:center; color:#000; font-weight:bold;  padding:7px 15px;}

.Organiz_mo_n > li.LI_03 a { position:relative; }

.Organiz_mo_n > li.LI_03,
.Organiz_mo_n > li.LI_04 {transform: translateY(-50%); left:calc(50% + 58px);}
.Organiz_mo_n > li.LI_044 {transform: translateY(-50%); right:calc(50% + 58px);}

.Organiz_mo_n > li > ul.LI_05 {display: flex; flex-wrap: wrap; justify-content: space-between; padding:30px 10px 0; border:1px solid #DDDDDD; background:#fff;}

.Organiz_mo_n > li > ul.LI_05 > * { width: 19%; }
.Organiz_mo_n > li > ul.LI_05 > li {  padding:0; text-align:center;line-height:1.2; margin-bottom: 30px; }
.Organiz_mo_n > li > ul.LI_05 > li > ul > li {text-align:left; display: block; background: none; padding: 3px 10px 3px 18px; line-height: 1.2; position: relative;}
.Organiz_mo_n > li > ul.LI_05 > li > ul > li:before {content: ''; position: absolute; top: 12px; left: 9px; display: block; width: 3px; height: 3px; border-radius: 1px; background: #005FCA;}
.Organiz_mo_n > li > ul.LI_05 > li > ul { padding:6px 0; margin:0; border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; border-top:none;}
.Organiz_mo_n > li > ul.LI_05 > li > *,
.Organiz_mo_n > li > ul.LI_05 > li > ul > li > a{ line-height: 1; font-size: 15px; }

.Organiz_mo_n > li > ul.LI_05 > li .title,
.Organiz_mo_n > li > ul.LI_05 > li .title2 { padding:12px 10px; display:block; font-size: 16px; }
.Organiz_mo_n > li > ul.LI_05 > li .title {background-color:#ebf0f6; border:1px solid #598aa6; padding:8px 10px; display:block;}
.Organiz_mo_n > li > ul.LI_05 > li .title2 {background-color:#f7f3ee; border:#b2866e solid 1px; padding:8px 10px; display:block;}


.Organiz_mo_n > li > ul.LI_05 > .LI_0505,
.Organiz_mo_n > li > ul.LI_05 > .LI_0507 {position:relative; margin-top: 40px; }
.Organiz_mo_n > li > ul.LI_05 > .LI_0505::before,
.Organiz_mo_n > li > ul.LI_05 > .LI_0507::before { content: ""; position: absolute; left: -12px; top: -19px; background-image: url("/anse/img/img_sub/bg_orga-m2.png"); background-repeat: no-repeat; width: 120px; height: 19px; }

.Organiz_mo_n > li > ul.LI_05 > li a{ color:#093468; line-height: 1.2;}
.Organiz_mo_n > li > ul.LI_05 > li > ul > li a{ color:#222; }
.Organiz_mo_n > li > ul.LI_05 > .LI_0510 a { color:#954215; }
.Organiz_mo_n > li > ul.LI_05 > .LI_0511 a { color:#954215; }
.Organiz_mo_n > li > ul.LI_05 > .LI_0512 a { color:#954215; }
.Organiz_mo_n > li > ul.LI_05 > .LI_0509 li a { color:#222; }
.Organiz_mo_n > li > ul.LI_05 > .LI_0510 > ul > li::before,
.Organiz_mo_n > li > ul.LI_05 > .LI_0511 > ul > li::before,
.Organiz_mo_n > li > ul.LI_05 > .LI_0512 > ul > li::before {background-color: #954215;}

@media (min-width: 1200px) and (max-width: 1639px) {
	/* .Organiz_mo_n > li.LI_03 { left:600px; }
	.Organiz_mo_n > li.LI_04 { left:675px; } */
}
@media only screen and (max-width: 1199px) {
	.Organiz_mo_n > li > ul.LI_05 { top: 255px; padding: 10px; }
}
@media only screen and (max-width: 855px) {
    .Organiz_mo_n {padding-top: 250px; margin-top: 20px;}
    .scrollWid {overflow:hidden; padding-top: 20px; margin-top: -20px;}


    .Organiz_mo_n > li.LI_02 {top: 94px;}
    .Organiz_mo_n > li.LI_03 {top: 56px;}
    .Organiz_mo_n > li.LI_04 {top: 180px;}
    .Organiz_mo_n > li.LI_044 {top: 180px;}
    .Organiz_mo_n > li.LI_044 {transform: translateY(-50%); left:calc(50% - 222px);}
    .Organiz_mo_n > li.LI_044::before {content: ''; display: block; position: absolute; z-index: -1; top: 50%; left: 122px; width: 100px; border-top: 1px solid #ddd;}


	.Organiz_mo_n > li.LI_01,
	.Organiz_mo_n > li.LI_02,
	.Organiz_mo_n > li.LI_03,
	.Organiz_mo_n > li.LI_04, .Organiz_mo_n > li.LI_044 { font-size: 15px!important; }
	.Organiz_mo_n > li > ul.LI_05 > li > * ,.Organiz_mo_n > li > ul.LI_05 > li > ul > li > a { font-size: 12px!important; }

    .Organiz_mo_n > li.LI_01 a {padding: 7px 19px;}
    .Organiz_mo_n > li.LI_02 a {padding: 7px 13px;}
    .Organiz_mo_n > li.LI_03 a,
    .Organiz_mo_n > li.LI_04 a, .Organiz_mo_n > li.LI_044 a {padding: 10px;}


	.Organiz_mo_n > li > ul.LI_05 > li > ul > li { padding:3px 10px 3px 18px; }
	.Organiz_mo_n > li.LI_03 a, .Organiz_mo_n > li.LI_04 a, .Organiz_mo_n > li.LI_044 a { display:block; width:150px; font-size:13px; white-space: inherit; }
}
@media only screen and (max-width: 768px) {

    .Organiz_mo_n > li.LI_03,
    .Organiz_mo_n > li.LI_04 {width: 50%; max-width: none; left: 50%;}
     .Organiz_mo_n > li.LI_044 {width: 50%; max-width: none; left: 0%;}
    .Organiz_mo_n > li.LI_03 a,
    .Organiz_mo_n > li.LI_04 a {margin-left: auto;}
    .Organiz_mo_n > li.LI_03::before,
    .Organiz_mo_n > li.LI_04::before {left: 0; width: 80%;}
    .Organiz_mo_n > li.LI_044::before {content: ''; display: block; position: absolute; z-index: -1; top: 50%; left: 122px; width: 100%; border-top: 1px solid #ddd;}


	.Organiz_mo_n > li > ul.LI_05 > * { width:100%; }
	.Organiz_mo_n > li > ul.LI_05 > .LI_0505::before, .Organiz_mo_n > li > ul.LI_05 > .LI_0507::before { content:none; }
}
@media only screen and (max-width: 625px) {
}
@media only screen and (max-width: 435px) {
	.Organiz_mo_n > li.LI_02 { min-width:185px; }
	.Organiz_mo_n > li.LI_01 a, .Organiz_mo_n > li.LI_02 a{ padding:7px 10px; font-size:14px; }
	.Organiz_mo_n > li.LI_03 a, .Organiz_mo_n > li.LI_04 a, .Organiz_mo_n > li.LI_06 a, .Organiz_mo_n > li.LI_044 a { width:115px; padding:7px 5px; font-size:12px; }
}

/* add */
a.datalink,
a.underLine { background-image: url(../img/new_img/img_sub/t_blank_icon.png); background-repeat: no-repeat; transition: 0.1s; text-decoration: none; color: #2668AE; line-height: 1.3; background-position: right center; padding-right: 19px; }

/* layout new control */
/* !일부 컨텐츠에만 적용해야 할 가능성도 있음 */
.contArea .contEng ul + h3 {margin-top: 40px;}
.contArea .contEng h3 + h4,
.contArea h3 + .contEng h4:first-child,
.contArea h3 + .contEng h4:first-of-type {margin-top: 14px;}
.contArea h3 {margin-bottom: 20px}
.contArea section {padding-bottom: 50px;}
.sub_top + .contArea .contEng:first-child h4:first-child,
.contArea .contEng + .contEng h4:first-child {margin-top: 0;}
.contArea .contEng h4,
.contArea > h4 {position: relative; font-size: 20px; font-weight: 600; color: #000 !important; margin: 34px 0 10px 0; padding: 0 0 0 16px;}
.contArea .contEng h4::before,
.contArea > h4::before { content: ""; position: absolute; width: 9px; height: 9px; background: url('../img/new_img/img_sub/bullet_li_1.svg') no-repeat center center; left: 0px; top: 10px;}
.contArea .contEng h4::before {top: 10px;}
.contArea .contEng ul.bsList { margin-bottom: 20px; padding-left: 15px;}
.contArea .contEng ul.bsList:last-child {margin-bottom: 0;}
.contArea .contEng ul.bsList > li {position: relative; padding-left: 9px; padding-bottom: 9px; font-weight: 400; word-break:keep-all } /* padding-left: 20px; */
.contArea .contEng ul.bsList > li:last-of-type { padding-bottom: 0; }
.contArea .contEng ul.bsList > li::before { content: ""; position: absolute; width: 3px; height: 3px; background: #005FCA; border-radius: 2px; left: 0; top: 11px; }
/* Survey Outline 전용 */
.contArea .contEng ul.has_history > li .history_date {display: block; font-weight: 500; color: #195D8F;}

@media all and (min-width:1024px){
	.contArea .contEng ul.has_history > li {padding-left: 110px;}
	.contArea .contEng ul.has_history > li .history_date {position: absolute; top: 0; left: 12px; width: 100px;}
}
@media all and (max-width:1023px){
	.contArea .contEng h4  {font-size: 18px !important; margin-top: 24px;}
	.contArea .contEng h4::before {top: 6px;}
	.contArea .contEng ul.bsList { margin-bottom: 20px; padding-left: 15px;}
	.contArea .contEng ul.bsList > li { font-size: 15px; }
    .contArea .contEng ul.bsList > li::before {top: 10px;}

	.contArea .contEng ul.has_history > li .history_date {display: block; width: auto;}
}

@media all and (min-width:1200px) and (max-width: 1639px){
	.circleNum > .numList li {width: 33.33%}
}

/* 서브페이지 공통 - 하단 contact area */
.contArea + .contactBox {margin-top: 0;}
.contactBox { padding: 20px; margin-top: 80px; border: 1px solid #DCE6F2; background: #F7F9FC;}
.contactBox > span { display:inline-block; margin-right: 0px; font-size: 16px; font-weight: 400; }
.contactBox > span:nth-of-type(1) {border: 0 none; width: auto; height: auto; color: #0D439B; font-weight: 600; margin: 0 0 0 0; padding: 0 0 0 0;}
.contactBox > span:nth-of-type(1)::after {content: ':'; padding-left: 5px;}
.contactBox > span:nth-of-type(3), .contactBox > span:nth-of-type(6) {position: relative; padding-left: 2px; color: #222; font-weight: 500;}
/* .contactBox > span:nth-of-type(3)::before, .contactBox > span:nth-of-type(6)::before {content: ''; display: block; position: absolute; top: 50%; left: 4px; transform: translateY(-50%); width: 1px; height: 12px; background: #DDDDDD;} */
.contactBox > span:nth-of-type(3)::before, .contactBox > span:nth-of-type(6)::before {content: none;}

@media only screen and (max-width: 1024px) {
	.contactBox > span:nth-of-type(1){display: inline-block; margin-bottom:0;}
    .contactBox > span:nth-of-type(3), .contactBox > span:nth-of-type(6) {display: block; padding-left: 0; margin-top: 8px;}
    .contactBox > span:nth-of-type(3)::before, .contactBox > span:nth-of-type(6)::before {content: none;}
}

@media only screen and (max-width: 800px) {
	.contactBox { display: flex; flex-direction: column; align-items: baseline; padding: 15px; margin-top: 40px;}
	.contactBox > span { margin: 3px 0 4px;}
	.contactBox > span.contact_dash{display:none;}
	.contactBox > span:nth-of-type(1){display: inline-block; margin-bottom:0;}
    .contactBox > span:nth-of-type(3), .contactBox > span:nth-of-type(6) {display: block; padding-left: 0; margin-top: 8px;}
    .contactBox > span:nth-of-type(3)::before, .contactBox > span:nth-of-type(6)::before {content: none;}
}
@media only screen and (max-width: 420px) {
	.contactBox { padding: 10px 15px; }
}

/* History 리뉴얼 */
.history_table {position: relative;}
.history_table::before {content: ''; display: block; position: absolute; top: 10px; left: 7px; z-index: 1; width: 0; height: calc(100% - 10px); border-left: 1px dashed #D3D3D3;}
.history_table .history_row {position: relative; display: flex; align-items: flex-start;}
.history_table .history_row * {line-height: 1.5;}
.history_table .history_row .history_date {position: relative; z-index: 2; margin-top: 30px; padding-left: 20px; width: 150px; font-size: 16px; color: #222; font-weight: 500;}
.history_table .history_row .history_date::before {content: ''; display: block; position: absolute; top: 5px; left: 0; width: 15px; height: 15px; background: #fff; border-radius: 100%; border: 4px solid #3394E9;}
.history_table .history_row .history_desc {width: calc(100% - 150px); padding: 30px 0; border-top: 1px solid #D3D3D3; font-size: 15px; color: #222222;}
.contArea .history_table .history_row .history_desc .bsListin {margin-top: 14px; padding: 8px 8px; background: #F6F6F6;}
.contArea .history_table .history_row .history_desc .bsListin li {font-size: 15px;}
.history_table .history_row:first-child .history_date {margin-top: 0;}
.history_table .history_row:first-child .history_desc {padding-top: 0; border-top: 0;}
.history_table .history_row:last-child .history_desc {padding-bottom: 0;}

@media (max-width:767px) {
	.history_table .history_row {position: relative; display: block;}
	.history_table .history_row .history_date {width: auto; padding: 0 0 0 24px; margin: 30px 0 0 0; font-size: 16px; color: #666666;}
	.history_table .history_row .history_date::before {width: 14px; height: 14px; background: #1DA1F2; border: 4px solid #fff; outline: 1px solid #1DA1F2;}
	.history_table .history_row .history_desc {width: auto; padding: 9px 0 0 24px; font-size: 12px; border: 0 none;}
	.contArea .history_table .history_row .history_desc .bsListin {padding: 10px; margin-top: 14px;}
	.contArea .history_table .history_row .history_desc .bsListin li {font-size: 12px;}
	.contArea .history_table .history_row .history_desc .bsListin li::before {top: 8px;}
	.history_table .history_row:first-child .history_date {margin-top: 0;}
}

/* Statistics Act */
.statsAct { background: url("../img/new_img/img_sub/eng_illust_new.svg") no-repeat right bottom; background-size: 50%; display: block;}
.statsAct > h3{margin-right:auto;font-size:24px; margin-bottom: 34px;}
.statsAct > h3 br {display: none;}
.statsAct > table { width: 35%; background-color: #ffffff; border: solid 1px #e8e9eb; border-top: 2px solid #043763;}
.statsAct > table th,
.statsAct > table td { text-align: center; font-size: 16px; }
.statsAct > table th { background-color: #F6F6F6; font-weight: 600; border-bottom: solid 1px #e8e9eb; padding: 6px 0; }
.statsAct > table td { border-bottom: solid 1px #e8e9eb; padding: 6px 0; }

@media only screen and (max-width: 660px) {
	.statsAct { display: block; background-image: none; }
	.statsAct > table { width: 100%; }
	.statsAct > h3{margin:0 0 10px;}
	.statsAct > h3 > br{display:none;}
}


/* ksows-main edit */
/* main */
/* main content 01 */
.mc_01_new {background:url(../img/new_img/mc01_bg.png) no-repeat #020e29 center center / cover;}
.mc_01_new > div {height:100%; text-align:left; position: relative;}
.mc_01_new h3 {display:inline-block; position:relative; line-height:1.5em; font-weight:500; color:#fff;}
.mc_01_new h3::before {display:block; content:''; position:absolute; left:0; top:0; background:#fff;}

@media (min-width:1640px) {
    .mc_01_new {height:460px;}
    .mc_01_new > div {width:1400px; margin:0 auto;}
    .mc_01_new h3 {font-size:60px; padding:12px 0;}
    .mc_01_new h3::before {width:80px; height:4px;}
}
@media (min-width:1200px) and (max-width:1639px) {
    .mc_01_new {height:460px;}
    .mc_01_new > div {width:1200px; margin:0 auto;}
    .mc_01_new h3 {font-size:60px; padding:12px 0;}
    .mc_01_new h3::before {width:80px; height:4px;}
}
@media (min-width:768px) and (max-width:1199px) {
    .mc_01_new {height:auto;}
    .mc_01_new > div {padding:0 24px;}
    .mc_01_new h3 {font-size:44px; padding:23px 0 40px 0; margin-top: 50px;}
    .mc_01_new h3::before {width:60px; height:3px;}
}
@media (max-width:767px) {
    .mc_01_new {height:auto;}
    .mc_01_new > div {padding:0 16px;}
    .mc_01_new h3 {font-size:28px; padding:23px 0 40px 0; margin-top: 50px;}
    .mc_01_new h3::before {width:60px; height:2px;}
}


/* main content 06 new */
.mc_06_new {position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
.mc_06_new .mc06_t h3 {display:block; font-weight:700; color:#222;}
.mc_06_new .mc06_b > ul {display: flex; flex-wrap: wrap;}
.mc_06_new .mc06_b > ul > li {}
.mc_06_new .mc06_b a {position:relative; display:block; width:100%; height:100%;border-radius:10px;box-shadow: 12px 10px 16px #0600011A; transition: border-radius 0.25s ease-out;}
.mc_06_new .mc06_b a:hover {border-radius:10px 10px 40px 10px;}
.mc_06_new .mc06_b > ul > li:nth-child(1) > div > a {background-color:rgba(0, 162, 177, 0.95);}
.mc_06_new .mc06_b > ul > li:nth-child(2) > div > a {background-color:rgba(255, 255, 255, 0.9);}
.mc_06_new .mc06_b > ul > li:nth-child(3) > div > a {background-color:rgba(0, 108, 177, 0.95);}
.mc_06_new .mc06_b > ul > li:nth-child(4) > div > a {background-color:rgba(71, 50, 162, 0.7);}
.mc_06_new .mc06_b a > *,
.mc_06_new .mc06_b a > * > * {transition:color 0.25s ease-out;}
.mc_06_new .mc06_b a:hover > *,
.mc_06_new .mc06_b a:hover > * > * {color:#fff;}
.mc_06_new .mc06_b a > strong {display:block; font-weight:700; color:#fff;}
.mc_06_new .mc06_b a > span {display:block; color:#fff;font-weight: 400;}
.mc_06_new .mc06_b a > em {display:block; text-align:right;}/* text-shadow: 2px 2px 0px #0000001F;*/
.mc_06_new .mc06_b a > em > span {display:inline-block; vertical-align:bottom; font-weight:700; color:#fff;}
.mc_06_new .mc06_b a > em > i {display:inline-block; vertical-align:bottom; color:#fff;}
.mc_06_new .mc06_b > ul > li:nth-child(2) > div > a > strong,
.mc_06_new .mc06_b > ul > li:nth-child(2) > div > a > span,
.mc_06_new .mc06_b > ul > li:nth-child(2) > div > a > em > span,
.mc_06_new .mc06_b > ul > li:nth-child(2) > div > a > em > i {color: #222222 !important;}

  .mc_06_new .mc06_b li.type_02 a > strong { line-height:23px;}
  .mc_06_new .mc06_b li.type_02 a > em > span { line-height:55px;}

@media (min-width:1640px) {
    .mc_06_new {width:636px; margin:0 auto;}
    .mc_06_new .mc06_t h3 {font-size:24px; line-height:32px;}
    .mc_06_new .mc06_b > ul {margin: 0 0 0 -20px;}
    .mc_06_new .mc06_b > ul > li {width:calc(50% - 20px); margin: 10px 0 10px 20px;}
    .mc_06_new .mc06_b a {padding:20px 21px 10px 24px;}
    .mc_06_new .mc06_b a > strong {font-size:22px; line-height:33px;}
    .mc_06_new .mc06_b a > span {font-size:15px; line-height:22px; margin-top: 3px;}
	.mc_06_new .mc06_b a > em {margin-top: 4px;}
    .mc_06_new .mc06_b a > em > span {font-size:48px; line-height:68px;}
    .mc_06_new .mc06_b a > em > i {font-size:30px; line-height:50px;}
}
@media (min-width:1200px) and (max-width:1639px) {
    .mc_06_new {width:636px; margin:0 auto;}
    .mc_06_new .mc06_t h3 {font-size:24px; line-height:32px;}
    .mc_06_new .mc06_b > ul {margin: 0 0 0 -20px;}
    .mc_06_new .mc06_b > ul > li {width:calc(50% - 20px); margin: 10px 0 10px 20px;}
    .mc_06_new .mc06_b a {padding:20px 21px 10px 24px;}
    .mc_06_new .mc06_b a > strong {font-size:22px; line-height:33px;}
    .mc_06_new .mc06_b a > span {font-size:15px; line-height:22px; margin-top: 3px;}
	.mc_06_new .mc06_b a > em {margin-top: 4px;}
    .mc_06_new .mc06_b a > em > span {font-size:48px; line-height:68px;}
    .mc_06_new .mc06_b a > em > i {font-size:30px; line-height:50px;}
}
@media (min-width:768px) and (max-width:1199px) {
	.mc_06_new {position: static; padding:0 0 30px; transform: none; width: 100%;}
    .mc_06_new .mc06_b > ul {margin: 0 0 0 -20px;}
    .mc_06_new .mc06_b > ul > li {width:calc(50% - 20px); margin: 10px 0 10px 20px;}
    .mc_06_new .mc06_b a {padding:17px 21px 7px 24px;}
    .mc_06_new .mc06_b a > strong {font-size:22px; line-height:33px;}
    .mc_06_new .mc06_b a > span {font-size:16px; line-height:24px; margin-top: 3px;}
	.mc_06_new .mc06_b a > em {margin-top: 4px;}
    .mc_06_new .mc06_b a > em > span {font-size:48px; line-height:68px;}
    .mc_06_new .mc06_b a > em > i {font-size:30px; line-height:50px;}

   .mc_06_new .mc06_b li.type_02 a > strong { line-height:33px;}
  .mc_06_new .mc06_b li.type_02 a > em > span { line-height:68px;}
}

@media (max-width:802px) {
   .mc_06_new .mc06_b li.type_02 a > strong { line-height:23px;}
   .mc_06_new .mc06_b li.type_02 a > em > span { line-height:55px;}
}

@media (max-width:767px) {
	.mc_06_new {position: static; padding:0 0 30px; transform: none; width: 100%;}
    .mc_06_new .mc06_b > ul {margin:-10px -5px 0;}
    .mc_06_new .mc06_b > ul > li {width:50%; padding: 10px 5px 0;}
    .mc_06_new .mc06_b a {padding:10px 10px 7px;}
	.mc_06_new .mc06_b a:hover {border-radius: 10px 10px 30px 10px;}
    .mc_06_new .mc06_b a > strong {font-size:12px; line-height:18px;}
    .mc_06_new .mc06_b a > span {font-size:10px; line-height:15px; margin-top: 2px;}
    .mc_06_new .mc06_b a > em {margin-top: -4px; transition: 0.25s;}
    .mc_06_new .mc06_b a > em > span {font-size:23px; line-height:34px;}
    .mc_06_new .mc06_b a > em > i {font-size:15px; line-height:20px;}
    .mc_06_new .mc06_b a:hover::before {display:none;}
	.mc_06_new .mc06_b a:hover em {margin-right: 4px;}

	.mc_06_new .mc06_b li.type_02 a > strong { line-height:18px;}
  .mc_06_new .mc06_b li.type_02 a > em > span { line-height:34px;}
}

@media (max-width:412px) {
  .mc_06_new .mc06_b li.type_02 a > strong { line-height:14px;}
  .mc_06_new .mc06_b li.type_02 a > em > span { line-height:25px;}
}

@media (max-width:326px) {
.mc_01_new h3{padding:10px 0 15px 0}
.mc_06_new .mc06_b > ul > li {width:100%}
}

@media (max-width:400px) {
	/* .mc_06_new .mc06_b a {padding:15px; padding-right:92px;}
	.mc_06_new .mc06_b a > em {right:12px;} */
}

/* 20230825 선 추가 */
/* TODO: 요소마다 높이가 살짝 다른데 해결 방안 협의 */
@media (min-width:1200px) {
	.mc_04 .mc04_b > ul > li {position: relative;}
	.mc_04 .mc04_b > ul > li ~ li::before {display:block; content:''; width:0; height:100%; border-left:1px dashed #ccc; position:absolute; left:0; top:50%; transform:translateY(-50%);}
}

/* 20230807 추가 */
.ci_color {padding: 30px 30px 10px;}
@media only screen and (max-width: 768px) {
	.ci_color {padding: 20px 20px 10px;}
}

.org_chart_en {display: block; width: 100%;}
.org_chart_en .organization {width: 980px; max-width: 100%; margin: 0 auto; padding-right: 36px; position: relative; overflow: hidden;}
.org_chart_en .organization::before {display: block; content: ""; position: absolute; top: 0; left: calc(50% - 17.5px); width: 1px; height: 744px; background-color: #ddd; z-index: -1;}
.org_chart_en .organization::after {display: block; content: ""; position: absolute; top: 260px; right: 0; width: calc(50% + 17.5px); height: calc(100% - 726px); border: 1px solid #ddd; z-index: -1; border-left: none;}
.org_chart_en .organization a {display: flex; align-items: center; justify-content: center; width: 200px; max-width: 100%; min-height: 56px; padding: 4px 8px; border-radius: 6px; text-align: center; font-size: 15px; font-weight: 500; line-height: 1.3; overflow: hidden; transition: 0.4s ease-in-out;}

.org_chart_en .organization .org-list {position: relative;}
.org_chart_en .organization .org-list.v1 {margin-bottom: 96px;}

.org_chart_en .organization .org-item {display: flex; justify-content: center; position: relative;}
.org_chart_en .organization .org-item a {background-color: #fff; border: 2px solid #3796d7; color: #186497;}
.org_chart_en .organization .org-item.n1 {margin: 0 auto 24px;}
.org_chart_en .organization .org-item.n1 a {background-color: #354588; border-color: #354588; color: #fff;}
.org_chart_en .organization .org-item.n2 {position: absolute; left: calc(50% + 201px); margin-bottom: 24px; transform: translateX(-50%);}
.org_chart_en .organization .org-item.n2::before {content: ""; position: absolute; top: 50%; left: -100px; width: 100px; height: 1px; background-color: #ddd;}
.org_chart_en .organization .org-item.n3 {margin: 0 auto 24px;}
.org_chart_en .organization .org-item.n3 a {background-color: #2c68c6; border-color: #2c68c6; color: #fff;}
.org_chart_en .organization .org-item.n4 {position: absolute; left: calc(50% - 200px); margin-bottom: 24px; transform: translateX(-50%);}
.org_chart_en .organization .org-item.n4::before {content: ""; position: absolute; top: 50%; right: -100px; width: 100px; height: 1px; background-color: #ddd;}
.org_chart_en .organization .org-item.n5 {margin: 0 auto 24px;}
.org_chart_en .organization .org-item.n5::after {display: block; content: ""; position: absolute; bottom: -24px; left: 50%; width: 1px; height: 24px; background-color: #ddd; z-index: -1;}
.org_chart_en .organization .org-item.n5 a {width: 280px; background-color: #06544b; border-color: #06544b; color: #fff;}

.org_chart_en .organization .org-team {display: flex; gap: 24px; position: relative;}
.org_chart_en .organization .org-team::before {display: block; content: ""; position: absolute; top: 0; left: 0; right: 0; width: calc(75% + 18px); height: 1px; margin: 0 auto; background-color: #ddd;}
.org_chart_en .organization .org-team.t1 {margin-bottom: 24px;}
.org_chart_en .organization .org-team.t2 {margin-bottom: 48px;}
.org_chart_en .organization .org-team.data {justify-content: center; width: 660px; max-width: 100%; margin: 0 auto;}
.org_chart_en .organization .org-team.data::before {width: calc(50% + 20px);}

.org_chart_en .organization .org-team > li {flex-basis: 100%; position: relative; padding-top: 24px;}
.org_chart_en .organization .org-team > li::before {display: block; content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 24px; background-color: #ddd;}
.org_chart_en .organization .org-team > li > a {width: 100%; background-color: #257c72; border: 2px solid #257c72; color: #fff;}

.org_chart_en .organization .org-team-item {margin-top: 8px;}
.org_chart_en .organization .org-team-item > li > a {width: 100%; min-height: 64px; background-color: #f6f6f6; border: 1px solid #eee; color: #2e2e2e;}
.org_chart_en .organization .org-team-item > li {margin-bottom: 2px;}
.org_chart_en .organization .org-team-item > li:last-child {margin-bottom: 0;}
.org_chart_en .organization .ti1 {position: relative;}
.org_chart_en .organization .ti1::after {display: block; content: ""; position: absolute; top: 48px; left: 100%; width: calc(50% + 24px); height: 1px; background-color: #ddd;}
.org_chart_en .organization .ti2 {margin-top: 48px;}

.org_chart_en .organization .org-item a:hover {background-color: #3796d7; color: #fff;}
.org_chart_en .organization .org-item.n1 a:hover {background-color: #fff; color: #354588;}
.org_chart_en .organization .org-item.n3 a:hover {background-color: #fff; color: #2c68c6;}
.org_chart_en .organization .org-item.n5 a {width: 240px; background-color: #06544b; border-color: #06544b; color: #fff;}
.org_chart_en .organization .org-team > li > a:hover {background-color: #fff; color: #257c72;}
.org_chart_en .organization .org-team-item > li > a:hover {border: 1px solid #257c72; color: #257c72;}

@media (max-width: 1024px) {

    .org_chart_en .organization::before {height: 304px;}
    .org_chart_en .organization::after {height: calc(100% - 784px);}
    .org_chart_en .organization a {width:240px;}

    .org_chart_en .organization .org-list.v2 {border: 1px solid #ddd; padding-top:40px; padding-bottom: 40px;}
    .org_chart_en .organization .org-list.v3 {margin-top: 40px;}

    .org_chart_en .organization .org-team {flex-wrap: wrap; justify-content: center; gap: 40px;}
    .org_chart_en .organization .org-team::before {display: none;}
    .org_chart_en .organization .org-team > li {flex-basis: 320px; padding-top: 0px;}
    .org_chart_en .organization .org-team > li::before {display: none;}
    .org_chart_en .organization .org-team.t1 {margin-bottom: 40px;}
    .org_chart_en .organization .org-team.t2 {margin-bottom: 0;}
    .org_chart_en .organization .org-team.data {width: 100%; border: 1px solid #ddd; padding-top: 40px; padding-bottom: 40px;}
    .org_chart_en .organization .org-team.data::before {display: none;}
    .org_chart_en .organization .org-team.data > li::before {display: none;}

    .org_chart_en .organization .ti1::after {top:24px;}
    .org_chart_en .organization .ti2::before {display: block !important; top: -24px !important;}

}

@media (max-width: 768px) {

    .org_chart_en .organization {width: 100%; padding-left: 36px;}
    .org_chart_en .organization::before {height: 344px; left: 50%;}
    .org_chart_en .organization::after {width: 50%; height: calc(100% - 1178px); top: 320px;}
    .org_chart_en .organization a {width: 100%; height: 52px;}

    .org_chart_en .organization .org-list.v1 {margin-bottom: 24px;}
    .org_chart_en .organization .org-list.v1.mv {margin-bottom: 48px;}
    .org_chart_en .organization .org-list.v2 {padding: 24px;}

    .org_chart_en .organization .org-team > li {flex-basis: 100%;}
    .org_chart_en .organization .org-team > li::before {height: 40px;}
    .org_chart_en .organization .org-item.n2 {position: relative; left: 0; transform: none;}
    .org_chart_en .organization .org-item.n2::before {display: none;}
    .org_chart_en .organization .org-item.n4 {position: relative; left: 0; transform: none;}
    .org_chart_en .organization .org-item.n4::before {display: none;}
    .org_chart_en .organization .org-item.n5 a {width: 100%;}
    .org_chart_en .organization .org-team.data {padding: 24px;}

    .org_chart_en .organization .ti1::after {display: none;}
    .org_chart_en .organization .ti2 {margin-top: 0;}
    .org_chart_en .organization .ti2::before {top: -40px !important;}


}

@media (max-width: 320px) {

	.org_chart_en .organization::after {height: calc(100% - 1456px);}
	.org_chart_en .organization a {min-height: 80px; font-size: 13px;}

	.org_chart_en .organization .org-team-item > li > a {min-height: 88px;}

}

#org_s_wrap {margin-top: 60px;}
.org_s {width:100%; overflow:hidden; margin:0 0 10px 0;}
.org_s dt {width:25%; float:left; background:#585858; text-align:center; border:1px solid #444444; box-sizing:border-box; padding:15px 0; border-radius:5px; color:#ffffff; font-weight:500; line-height:1.4; font-size:17px; word-break:break-all}
.org_s dt a {color:#fff;}
.org_s dd {width:74%; float:right; background:#f6f6f6; border:1px solid #eeeeee; box-sizing:border-box; padding:15px 25px;}
.org_s dd ul li {float:left; line-height:1.4; font-size:17px; background: url(/ansk/img/img_kor/ikor_content/li_bul3.png) no-repeat left 8px; padding:0 0 0 8px; margin:0 14px 0 0;}
.org_s dd ul li a { color: inherit; }
.org_s dd ul li a:hover { font-weight: 600; }

.org_s.en dt {display: flex; align-items: center; justify-content: center; min-height: 110px; padding:15px 10px; line-height:26px; word-break:keep-all}
.org_s.en dd {min-height: 110px;}


@media (max-width:1200px){

   .org_s.en dt {min-height: 110px;}
   .org_s.en dd {min-height: 110px;}

}

@media (max-width:960px){

   .org_s.en dt {width:100%; min-height:auto;}
   .org_s.en dd {width:100%; min-height:auto;  margin-top:8px}

}

@media (max-width:767px){

    .org_s dt {width:100%;}
    .org_s dd {width:100%; margin-top:8px;}

}