@charset "UTF-8";


@import url("/css/home/eng/user/sub2.css");
/* ======================================== 서브페이지 기본틀 ======================================== */
/* sub_top */
.sub_top {margin: 0 0 35px;}
.sub_top_tit {padding:60px 0; font-size:2.2em; font-weight:500; text-align:center;}
.sub_cont {width: 100%; max-width: 1400px; margin: 0 auto; padding: 0 0 120px 300px;/*  font-family: 'Noto Sans KR'; */}
.sub_cont .sub_left {position: absolute; top: 0; left: 0; width: 100%; max-width: 231px;}
.sub_cont .sub_right {width: 100%;}
/* sub_left_cont (서브 왼쪽 - 공통) */
.sub_left_cont {}
.sub_left_cont .title {font-family: "CoreDream"; font-weight: 500; font-size: 25px; line-height: 37px; color: #0180ba;}
.sub_left_cont .inner_cont {margin: 28px 0 0;}
.sub_left_cont .inner_cont > .list {}
.sub_left_cont .inner_cont > .list > li {margin: 6px 0 0;}
.sub_left_cont .inner_cont > .list > li:first-child {margin: 0;}
.sub_left_cont .inner_cont > .list > li > a {display: block; position: relative; border: 1px solid #d6d6d6; border-radius: 5px; padding: 15.5px 18px 15.5px 24px; font-family: "CoreDream"; font-weight: 400; font-size: 15px; line-height: 22px; color: #4e4e4e}
.sub_left_cont .inner_cont > .list > li.btm > a:before {display: block; content: ""; position: absolute; right: 18px; top: 50%; width: 10px; height: 6px; margin: -3px 0 0; background-image: url("/images/home/eng/user/common/sub_left_cont_arr.png"); background-position: 0 0; background-repeat: no-repeat;}
.sub_left_cont .inner_cont > .list > li.on > a {border-radius: 5px; background: linear-gradient(270deg, #2faa6e 14%, #3e80a5 100%); box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.24); font-weight: 500; color: #ffffff;}
.sub_left_cont .inner_cont > .list > li.on.btm > a {border-radius: 5px 5px 0 0;}
.sub_left_cont .inner_cont > .list > li.on.btm > a:before {background-image: url("/images/home/eng/user/common/sub_left_cont_arr_on.png"); transform: rotate(180deg);}
.sub_left_cont .inner_cont > .list > li .sub_inner_list_area {display: none; padding: 0 1px 1px 1px; background-color: #24bdcf; background: linear-gradient(180deg, #2faa6e 14%, #3e80a5 100%);}
.sub_left_cont .inner_cont > .list > li.on .sub_inner_list_area {display: block; border-radius: 0 0 5px 5px;}
.sub_left_cont .inner_cont > .list > li .sub_inner_list_area .sub_inner_list {padding: 14px 10px 14px 24px; border-radius: 0 0 5px 5px; background-color: #ffffff;}
.sub_left_cont .inner_cont > .list > li .sub_inner_list_area .sub_inner_list li {margin: 10px 0 0;}
.sub_left_cont .inner_cont > .list > li .sub_inner_list_area .sub_inner_list li:first-child {margin: 0;}
.sub_left_cont .inner_cont > .list > li .sub_inner_list_area .sub_inner_list li a {display: inline-block; position: relative; padding: 0 0 0 11px; font-family: "CoreDream"; font-weight: 400; font-size: 15px; line-height: 23px; color: #4e4e4e;}
.sub_left_cont .inner_cont > .list > li .sub_inner_list_area .sub_inner_list li.on a {color: #1d6a99;}
.sub_left_cont .inner_cont > .list > li .sub_inner_list_area .sub_inner_list li a:before {display: block; content: ""; position: absolute; left: 0; top: 10px; width: 4px; height: 4px; background-color: #d0d0d0;	}
.sub_left_cont .inner_cont > .list > li .sub_inner_list_area .sub_inner_list li.on a:before {background-color: #3e80a6;}
.sub_left_cont .inner_cont > .list > li .sub_inner_list_area .sub_inner_list li a .icon {display: inline-block; position: relative; padding: 0 20px 0 0; background-image: url("/images/home/eng/user/common/link_view_icon.png"); background-position: right center; background-repeat: no-repeat;}
/* sub_left_cont (서브 왼쪽 - 공통) */
.red {color: #f73131 !important;}
.ft_c {color: #606060 !important;}
.ft_c2 {color: #007fbb !important;}

/* 2022.02.17 */
.fw_4 {font-weight: 400 !important;}
.fw_5 {font-weight: 500 !important;}
/* 2022.02.17 */

.link_btn {display: inline-block; padding: 0 20px; background-color: #3d81a5; text-align: center; border-radius: 10px;}
.link_btn .text {display: inline-block; padding: 0 22px 0 0; background-image: url("/images/home/eng/user/sub/link_btn_icon.png"); background-position: right center; background-repeat: no-repeat; font-weight: 400; font-size: 16px; line-height: 43px; color: #ffffff;}
.link_btn2 {display: inline-block; padding: 0 20px; background-color: #46b2bc; text-align: center; border-radius: 10px;}
.link_btn2 .text {display: inline-block; padding: 0 22px 0 0; background-image: url("/images/home/eng/user/sub/link_btn_icon2.png"); background-position: right center; background-repeat: no-repeat; font-weight: 400; font-size: 16px; line-height: 43px; color: #ffffff;} 
.main_title {margin: 0 0 20px; font-weight: 500; font-size: 28px; line-height: 42px; color: #000000; text-align: center;}
/*==================== 공통 타이틀 ====================*/
.sib_right .cont {padding: 37px 0 0;}
.sib_right > .title_area {position: relative; border-bottom: 3px solid #8f8f8f; padding: 0 95px 30px 0;}
.sib_right > .title_area .title {font-weight: 700; font-size: 28px; line-height: 42px; color: #000000;}

.sns_print_box {position: absolute; top: 1px; right: 0;}
.sns_print_box > .list {}
.sns_print_box > .list > li {position: relative; float: left; margin: 0 6px 0 0;}
.sns_print_box > .list > li.print {margin: 0;}
.sns_print_box > .list > li > a {display: block; width: 40px; height: 40px; border: 1px solid #d7d7d7; background-color: #ffffff; border-radius: 50%; background-position: center center; background-size: 18px 18px; background-repeat: no-repeat; text-indent: -9999px;}
.sns_print_box > .list > li.share > a {background-image: url("/images/home/eng/user/sub/en_share_icon.png");}
.sns_print_box > .list > li.share > a:hover, .bread_box .container .btn_list > li.share > a:focus {background-image: url("/images/home/eng/user/sub/en_share_icon_on.png");}
.sns_print_box > .list > li.print > a {background-image: url("/images/home/eng/user/sub/en_print_icon.png");}
.sns_print_box > .list > li.print > a:hover, .bread_box .container .btn_list > li.print > a:focus {background-image: url("/images/home/eng/user/sub/en_print_icon_on.png");}
.sns_print_box > .list > li > a:hover, .bread_box .container .btn_list > li > a:focus {background-color: #f5f5f5;}

.sub_share_box {display: none; position: absolute; left: -26px; top: 50px; width: 113px;}
.sub_share_box li {float: left; margin-left: 3px;}
.sub_share_box li:first-child {margin-left: 0;}
.sub_share_box li a {display: block; width: 26px; height: 26px; line-height: 26px; background-color: #3b5998; border-radius: 2px; color: #fff; font-size:17px; text-align: center;}
/*2025.04.11 sns공유 버튼에 배경색만 있고 이미지가 없어서 삽입*/
.sub_share_box li.twitter a {
    background-color: #55acee;
    background-image: url("/images/home/kor/user/main/sns_twitter2025.png"); 
}

.sub_share_box li.kakaotalk a {
    background-color: #fccb00;
    background-image: url("/images/home/kor/user/main/sns_kakao2025.png"); 
}

.sub_share_box li.facebook a {
    background-color: #3b5998;
    background-image: url("/images/home/kor/user/main/sns_facebook2025.png"); 
}

.sub_share_box li.blog a {
    background-color: #00c73c;
    background-image: url("/images/home/kor/user/main/sns_blog2025.png");
}
/*==================== 공통 타이틀 ====================*/
/* 탭 영역 */
.sib_right .cont .com_tab_box2 {display: none;}
.sib_right .cont .com_tab_box2.on {display: block;}
/* 탭 영역 */
/* ======================================== 서브페이지 기본틀 ======================================== */


/* DATA & STATISTICS */
.data_cont {}
.data_cont .data_box {}
.data_cont .data_box > .list {}
.data_cont .data_box > .list > li {}
.data_cont .data_box > .list > li + li {margin: 60px 0 0;}
.data_cont .data_box > .list > li > .box > .tit {font-weight: 700; font-size: 20px; line-height: 30px; letter-spacing: -0.02em; color: #0180ba; word-break: keep-all;}
.data_cont .data_box > .list > li > .box > .tit > .ft_c {color: #54acd5;}
.data_cont .data_box > .list > li > .box > .list_inner {margin: 20px 0 0;}
.data_cont .data_box > .list > li > .box > .list_inner > li {margin: 30px 0 0; font-weight: 400; font-size: 17px; line-height: 30px; color: #000000;}
.data_cont .data_box > .list > li > .box > .list_inner > li:first-child {margin: 0;}
.data_cont .data_box > .list > li > .box > .img_box {margin: 40px 0 0;}
.data_cont .data_box > .list > li > .box > .img_box > .txt {display: none; margin: 0 0 3px 0; font-size: 14px; line-height: 21px; color: #f73131;}
.data_cont .data_box > .list > li > .box > .img_box > img {}
.data_cont .data_box > .list > li > .box > .txt {margin: 11px 0 0; font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: -0.02em; color: #929292; text-align: right; word-break: keep-all;}
.data_cont .data_box > .list > li > .box > .chart_box {margin: 38px 0 0;}
.data_cont .data_box > .list > li > .box > .chart_box > .list {font-size: 0;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li {display: inline-block; width: calc(33% - 20px); height: 355px; margin: 0 30px 0 0; border: 1px solid #d0d0d0; text-align: center; vertical-align: top;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li:last-child {margin: 0;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 {padding: 45px 0 0;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .img_box {}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .img_box > img {}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box {width: 100%; max-width: 250px; margin: 33px auto 0; font-size: 0;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner {text-align: left;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li {display: inline-block; position: relative; width: 50%; margin: 12px 0 0; padding: 0 0 0 27px; font-weight: 400; font-size: 15px; line-height: 16px; color: #000000; text-align: left;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li:first-child {margin: 0;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li:nth-child(2n) {margin: 0;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li:before {content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 16px; height: 16px;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li.blue:before {background-color: #50b6e6;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li.green:before {background-color: #c1e573;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li.deep_green:before {background-color: #09b83e;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li.yellow:before {background-color: #ffc015;}
.data_cont .data_box > .list > li > .box > .chart_box > .list > li > .box2 > .info_box > .list_inner > li.pink:before {background-color: #f3849b;}
/* DATA & STATISTICS */


/* SETTLEMENT SUPPORT PROCESS */
.support_cont {}
.support_cont .support_box {}
.support_cont .support_box > .list {}
.support_cont .support_box > .list > li {position: relative; margin: 45px 0 0; border: 4px solid #f3f3f3; border-radius: 10px; padding: 35px 40px;}
.support_cont .support_box > .list > li:before {content: ''; position: absolute; top: -37px; left: 50%; transform: translateX(-50%); width: 21px; height: 23px;  background-image: url("/images/home/eng/user/sub/en_support_icon.png"); background-size: contain; background-repeat: no-repeat;}
.support_cont .support_box > .list > li:first-child {margin: 0;}
.support_cont .support_box > .list > li:first-child:before {display: none;}
.support_cont .support_box > .list > li > .box {}
.support_cont .support_box > .list > li > .box > .tit {font-weight: 700; font-size: 20px; line-height: 30px; letter-spacing: -0.02em; color: #0180ba; word-break: keep-all;}
.support_cont .support_box > .list > li > .box > .txt_con {display: table; width: 100%; table-layout: fixed; margin: 25px 0 0;}
.support_cont .support_box > .list > li > .box > .txt_con > .img_box {display: table-cell; width: 95px; vertical-align: middle;}
.support_cont .support_box > .list > li > .box > .txt_con > .img_box >  img {}
.support_cont .support_box > .list > li > .box > .txt_con > .txt_box {display: table-cell; width: 100%; padding: 0 0 0 25px; vertical-align: middle;}
.support_cont .support_box > .list > li > .box > .txt_con > .txt_box > .list {}
.support_cont .support_box > .list > li > .box > .txt_con > .txt_box > .list > li {position: relative; padding: 0 0 0 15px; font-weight: 400; font-size: 17px; line-height: 30px; letter-spacing: -0.02em; color: #000000; word-break: keep-all;}
.support_cont .support_box > .list > li > .box > .txt_con > .txt_box > .list > li:before {content: ''; position: absolute; top: 14px; left: 0; width: 4px; height: 4px; background-color: #0180ba;}
/* SETTLEMENT SUPPORT PROCESS */

/* 연혁 */

.history_box {position: relative;}
.history_box .history_left {position: absolute;  top: 0;}
.history_box #sticky-wrapper-sticky-wrapper {position: absolute; left: 0; top: 0; width: 300px;}
.history_box .history_left .title_area {}
.history_box .history_left .title_area .title {font-family: "CoreDream"; font-weight: 400; font-size: 38px; line-height: 57px; color: #000000;}
.history_box .history_left .title_area .title.fw {font-weight: 700;}
.history_box .history_left .histroy_img {margin: 60px 0 0;}
.history_box .history_left .histroy_img img {}
.history_box .history_right {padding: 0 0 0 300px;}
.history_box .history_right .history_right_area {border-left: 1px solid #cccccc;}
.history_box .history_right .history_right_area > .list {}
.history_box .history_right .history_right_area > .list > li {margin: 54px 0 0;}
.history_box .history_right .history_right_area > .list > li:first-child {margin: 0;}
.history_box .history_right .history_right_area > .list > li .box {}
.history_box .history_right .history_right_area > .list > li .box .title {position: relative; padding: 0 0 0 38px; font-family: "CoreDream"; font-weight: 700; font-size: 24px; line-height: 36px; color: #0180ba;}
.history_box .history_right .history_right_area > .list > li .box .title:before {display: block; content: ""; position: absolute; left: -8px; top: 10px; width: 15px; height: 15px; background-image: url("/images/home/eng/user/sub/history_dot.png"); background-position: 0 0; background-repeat: no-repeat;}
.history_box .history_right .history_right_area > .list > li .box > .list {margin: 19px 0 0; padding: 0 0 0 38px;}
.history_box .history_right .history_right_area > .list > li .box > .list > li {position: relative; margin: 22px 0 0; padding: 0 0 0 48px; font-family: "CoreDream"; font-weight: 400; font-size: 17px; line-height: 30px; color: #000000;}
.history_box .history_right .history_right_area > .list > li .box > .list > li:first-child {margin: 0;}
.history_box .history_right .history_right_area > .list > li .box > .list > li .date {position: absolute; left: 0; top: 0; font-weight: 500; font-size: 20px;}
/* 연혁 */

/* 조직도 */
.organization_box.tab {display: none; text-align: center;}
.organization_box.mob {display: none; text-align: center;}
/* 조직도 */

/* 찾아오시는길 */
.way_area {}
.way_area .map_cont {}
.way_area .map_cont .map_box {}
.way_area .map_cont .map_box .map {}
.way_area .map_cont .map_box .map_info_box {padding: 25px; background-color: #0180ba; background-image: url("/images/home/eng/user/sub/en_map_bg.png"); background-position: right 0 bottom 0; background-repeat: no-repeat;;}
.way_area .map_cont .map_box .map_info_box > .list {}
.way_area .map_cont .map_box .map_info_box > .list > li {margin: 29px 0 0;}
.way_area .map_cont .map_box .map_info_box > .list > li:first-child {margin: 0;}
.way_area .map_cont .map_box .map_info_box > .list > li > .box {display: table; width: 100%; table-layout: fixed;}
.way_area .map_cont .map_box .map_info_box > .list > li > .box > .tit {position: relative; display: table-cell; width: 200px; padding: 0 0 0 36px; vertical-align: top; font-weight: 700; font-size: 17px; line-height: 30px; color: #ffffff;}
.way_area .map_cont .map_box .map_info_box > .list > li > .box > .tit:before {content: ''; position: absolute; top: 4px; left: 0; width: 25px; height: 25px; background-size: contain; background-repeat: no-repeat;}
.way_area .map_cont .map_box .map_info_box > .list > li > .box > .tit.icon01:before {background-image: url("/images/home/eng/user/sub/en_map_icon01.png");}
.way_area .map_cont .map_box .map_info_box > .list > li > .box > .tit.icon02:before {background-image: url("/images/home/eng/user/sub/en_map_icon02.png");}
.way_area .map_cont .map_box .map_info_box > .list > li > .box > .tit.icon03:before {background-image: url("/images/home/eng/user/sub/en_map_icon03.png");}
.way_area .map_cont .map_box .map_info_box > .list > li > .box > .txt_box {display: table-cell; width: 100%; padding: 0 0 0 25px; vertical-align: top;}
.way_area .map_cont .map_box .map_info_box > .list > li > .box > .txt_box > .list {}
.way_area .map_cont .map_box .map_info_box > .list > li > .box > .txt_box > .list > li {font-weight: 400; font-size: 17px; line-height: 30px; color: #ffffff; letter-spacing: -0.02em;}
/* 찾아오시는길 */

.sib_right .cont {padding: 37px 0 0;}
.sib_right .cont .com_tab_box {margin: 0 0 50px 0;}
.sib_right .cont .com_tab_box > .list {font-size: 0;}
.sib_right .cont .com_tab_box > .list > li {display: inline-block; border-right: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; width: 25%;}
.sib_right .cont .com_tab_box > .list > li:nth-child(4n + 1) {border-left: 1px solid #d0d0d0;}
.sib_right .cont .com_tab_box > .list > li:nth-child(-n + 4) {border-top: 1px solid #d0d0d0;}
.sib_right .cont .com_tab_box > .list > li .tab_btn {display: table; width: 100%; padding: 0 5px; table-layout: fixed;}
.sib_right .cont .com_tab_box > .list > li.on .tab_btn {background-color: #54cf92;}
.sib_right .cont .com_tab_box > .list > li .tab_btn .text {display: table-cell; height: 60px; font-weight: 500; font-size: 17px; line-height: 30px; color: #000000; vertical-align: middle; text-align: center;}
.sib_right .cont .com_tab_box > .list > li.on .tab_btn .text {color: #ffffff;}
.sib_right .cont .com_tab_box .m_menu_box {display: none;}
.sib_right .cont .com_tab_box > .list2 {border-bottom: 1px solid #d0d0d0; font-size: 0;}
.sib_right .cont .com_tab_box > .list2 > li {display: inline-block; position: relative; width: 100%; max-width: 180px; border: 1px solid #d0d0d0; border-bottom: none; border-right: none;}
.sib_right .cont .com_tab_box > .list2 > li.on:before {display: block; content: ''; position: absolute; bottom: -1px; left: 0; right: 0; width: 100%; height: 1px; background-color: #ffffff;}
.sib_right .cont .com_tab_box > .list2 > li:last-child {border-right: 1px solid #d0d0d0;}
.sib_right .cont .com_tab_box > .list2 > li .tab_btn {display: table; width: 100%; table-layout: fixed; background-color: #f7f7f7;}
.sib_right .cont .com_tab_box > .list2 > li.on .tab_btn {background-color: #ffffff;}
.sib_right .cont .com_tab_box > .list2 > li .tab_btn .text {display: table-cell; height: 62px; font-weight: 500; font-size: 18px; line-height: 31px; color: rgba(0, 0, 0, 0.7); vertical-align: middle; text-align: center;}
.sib_right .cont .com_tab_box > .list2 > li.on .tab_btn .text {color: #000000;}
.sib_right .cont .com_list_box {margin: 34px 0 0;}
.sib_right .cont .com_list_box > .title {font-weight: 700; font-size: 24px; line-height: 36px; color: #000000;}

/* 2022.02.17 */
.sib_right .cont .com_list_box > .txt {margin: 20px 0 0; font-weight: 400; font-size: 16px; line-height: 24px; color: #646464;}
/* 2022.02.17 */

.sib_right .cont .com_list_box > .info_list_area {margin: 31px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list {}
.sib_right .cont .com_list_box > .info_list_area > .list > li {margin: 40px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li:first-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .title {font-weight: 700; font-size: 20px; line-height: 30px; color: #0180ba;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .text {margin: 5px 0 0; font-weight: 500; font-size: 17px; line-height: 26px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .title_box {text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .title_box > .title {font-weight: 700; font-size: 20px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .title_box > .sub_title {margin: 7px 0 0; font-weight: 500; font-size: 20px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .title_box > .sub_title:nth-child(2) {margin: 12px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 {margin: 10px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2.txt2 {margin: 16px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li {position: relative; margin: 10px 0 0; padding: 0 0 0 13px; font-weight: 400; font-size: 17px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li:first-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2.txt2 > li {margin: 12px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2.txt2 > li:first-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li:before {display: block; content: ''; position: absolute; top: 14px; left: 0; width: 4px; height: 4px; background-color: #0180ba;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li.p0 {padding: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li.p0:before {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .under_line {text-decoration: underline;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .fw_b {font-weight: 500;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li.pl {position: relative; padding: 0 0 0 20px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li.pl:before {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li.pl .num {position: absolute; top: 0; left: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li.pl2 {position: relative; padding: 0 0 0 90px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li.pl2:before {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li.pl2 .num {position: absolute; top: 0; left: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box {position: relative; padding: 0 0 0 75px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box .tit {position: absolute; top: 0; left: 0; font-weight: 400; font-size: 17px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .text {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .text.sty2 {display: block;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .text.tr {text-align: right;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area {width: 100%; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area thead {background-color: #e9f3f9;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area thead tr {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area thead tr th {padding: 15px 10px; font-weight: 500; font-size: 16px; line-height: 24px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area thead tr th {border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area thead tr th:last-child {border-right: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr {border-bottom: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td {padding: 15px 10px; font-weight: 400; font-size: 16px; line-height: 24px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td {border-right: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td.bg {background-color: #fdfcf0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td:last-child {border-right: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td:nth-child(3) {border-right: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td:nth-child(6) {border-right: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td.br_n {border-right: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td .img_pc {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td.br {border-right: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty2 .table_area tbody tr td .img_m {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont.sty3 .table_area tbody tr td {text-align: left;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box {margin: 5px 0 0; border: 1px solid #e3e3e3; padding: 16px 10px 19px 24px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box .title {font-weight: 400; font-size: 16px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .list {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .list li {font-weight: 400; font-size: 16px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .link_box {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .link_box .text {display: inline-block;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .link_box .link_btn {display: inline-block; margin: 0 0 0 16px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont .table_area tbody tr td .table_txt_box > .link_box .link_btn .text {display: block;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 > .text {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area {width: 100%;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody {border-top: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr {border-bottom: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr th {padding: 0 0 0 25px; background-color: #e9f3f9; font-weight: 400; font-size: 16px; line-height: 24px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td {padding: 16px 27px; font-weight: 400; font-size: 16px; line-height: 24px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td > .text {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box {font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box {display: inline-block; width: 50%; vertical-align: top;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box .title {position: relative; padding: 0 0 0 20px; font-weight: 400; font-size: 16px; line-height: 30px; color: #000000;} 
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box .title:before {display: block; content: '▶'; position: absolute; top: 0; left: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box > .list {padding: 0 5px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .table_cont2 .table_area tbody tr td .info_box .box > .list li {font-weight: 400; font-size: 16px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 {padding: 5px; background-image: url("/images/home/eng/user/sub/etc_line_icon.jpg");}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box {padding: 20px 10px 20px 25px; background-color: #ffffff;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box > .list {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box > .list li {position: relative; padding: 0 0 0 13px; font-weight: 400; font-size: 16px; line-height: 30px; color: #606060;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box3 > .box > .list li .etc {position: absolute; top: 0; left: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 {display: table; width: 100%; table-layout: fixed;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .tit_area {display: table-cell; width: 230px; height: 100%; background-color: #f3f3f3; vertical-align: middle; text-align: center; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .tit_area .tit {font-weight: 400; font-size: 17px; line-height: 33px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .txt_area {display: table-cell; width: 100%; padding: 0 0 0 22px; vertical-align: middle; text-align: left;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .txt_area .list {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box4 .txt_area .list > li {font-weight: 400; font-size: 17px; line-height: 26px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 {border: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .title_area {background-color: #ffdbdb; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .title_area .title {padding: 18px 0; font-weight: 500; font-size: 18px; line-height: 27px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area {padding: 25px 10px 28px 35px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area > .list {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area > .list > li {padding: 0 0 0 19px; background-image: url("/images/home/eng/user/sub/com_chk_icon.png"); background-position: left top 9px; background-repeat: no-repeat; font-weight: 400; font-size: 17px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area > .list > li.ft_b {font-weight: 500;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area > .list > li > .list2 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box5 .text_area > .list > li > .list2 > li {font-weight: 400; font-size: 17px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list {font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li {display: inline-block; position: relative; width: calc(20% - 30.4px); margin: 0 38px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:last-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:after {display: block; content: ''; position: absolute; top: 50%; right: -24px; width: 8px; height: 11px; margin: -6px 0 0; background-image: url("/images/home/eng/user/sub/med_next_icon.png"); background-repeat: no-repeat;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li:last-child:after {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box {width: 100%; max-width: 189px; text-align: center; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg01 .box {border: 3px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg02 .box {border: 3px solid #b6eadc;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg03 .box {border: 3px solid #b4e8eb;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg04 .box {border: 3px solid #b7d8f1;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg05 .box {border: 3px solid #cad1f1;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .title_area {border-radius: 5px 5px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg01 .box .title_area {background-color: #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg02 .box .title_area {background-color: #b6eadc;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg03 .box .title_area {background-color: #b4e8eb;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg04 .box .title_area {background-color: #b7d8f1;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li.bg05 .box .title_area {background-color: #cad1f1;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .title_area .title {font-weight: 500; font-size: 16px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .text_area {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .text_area .text_inner_box {display: table; width: 100%; table-layout: fixed;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .text_area .text_inner_box .text_inner {display: table-cell; width: 100%; height: 95px; padding: 0 5px; vertical-align: middle; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box6 > .list > li .box .text_area .text_inner_box .text_inner .text {font-weight: 400; font-size: 16px; line-height: 26px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 {border: 1px solid #d0d0d0; padding: 23px 10px 26px 31px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 > .list {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box7 > .list > li {font-weight: 400; font-size: 16px; line-height: 30px; color: #606060;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list {font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li {display: inline-block; position: relative; width: calc(33.3333% - 40px); margin: 0 60px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li:after {display: block; content: ''; position: absolute; top: 50%; right: -34px; width: 9px; height: 18px; margin: -9px 0 0; background-image: url("/images/home/eng/user/sub/unif_next_icon.png"); background-repeat: no-repeat;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li:last-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li:last-child:after {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .title_area {text-align: center; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li.bg01 .box .title_area {background-color: #a0e5d0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li.bg02 .box .title_area {background-color: #5edcc3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li.bg03 .box .title_area {background-color: #3fced3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .title_area .title {font-weight: 400; font-size: 16px; line-height: 34px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box {padding: 15px 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li.bg01 .box .text_box {border-bottom: 1px solid #a0e5d0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li.bg02 .box .text_box {border-bottom: 1px solid #5edcc3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li.bg03 .box .text_box {border-bottom: 1px solid #3fced3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 > li {position: relative; padding: 0 0 0 83px; font-weight: 400; font-size: 16px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 > li .tit {position: absolute; top: 0; left: 0; width: 60px; height: 30px; text-align: justify; font-weight: 500;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box8 > .list > li .box .text_box > .list2 > li .tit:after {content: ''; display: inline-block; width: 100%;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 {padding: 16px 0; background-color: #f4f4f4; text-align: center; font-size: 0; border-radius: 50px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box {display: inline-block; position: relative; padding: 0 0 0 75px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box .tit {position: absolute; top: 0; left: 0; font-weight: 500; font-size: 17px; line-height: 30px; color: #40c181;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box > .list {font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box9 .box > .list > li {display: inline-block; margin: 0 5px 0 0; font-weight: 400; font-size: 17px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list {font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li {display: inline-block; position: relative; width: calc(20% - 20px); margin: 0 25px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li {width: calc(33.3333% - 30.6666px); margin: 0 46px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:after {display: block; content: '';	position: absolute; top: 50%; right: -18px; width: 8px; height: 14px; margin: -4px 0 0; background-image: url("/images/home/eng/user/sub/unif2_next_icon.png"); background-repeat: no-repeat;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li:after {right: -28px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:last-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li:last-child:after {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li .text_box {display: table; width: 100%; border: 1px solid #e3e3e3; padding: 0 5px; table-layout: fixed; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li.bg01 .text_box {border: 1px solid #a0a9a8; background-color: #a0a9a8;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li.bg02 .text_box {border: 1px solid #3cbf7e; background-color: #3cbf7e;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li .text_box .inner_box {display: table-cell; height: 135px; vertical-align: middle; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10.sty2 > .list > li .text_box .inner_box {height: 77px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li .text_box .inner_box .text {font-weight: 400; font-size: 16px; line-height: 26px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box10 > .list > li.fc .text_box .inner_box .text {color: #ffffff;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list {font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li {display: inline-block; position: relative; width: calc(25% - 21.75px); margin: 0 29px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:after {display: block; content: ''; position: absolute; top: 50%; right: -19px; width: 8px; height: 14px; margin: -7px 0 0; background-image: url("/images/home/eng/user/sub/unif2_next_icon.png"); background-repeat: no-repeat;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:last-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li:last-child:after {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .title_area {text-align: center; border-radius: 10px 10px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li.bg01 .title_area {background-color: #5dd097;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li.bg02 .title_area {background-color: #3cbf7e;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li.bg03 .title_area {background-color: #14b187;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li.bg04 .title_area {background-color: #149975;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .title_area .title {font-weight: 500; font-size: 17px; line-height: 46px; color: #ffffff;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .text_box {display: table; width: 100%; border: 1px solid #e3e3e3; table-layout: fixed; border-radius: 0 0 10px 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .text_box .inner_box {display: table-cell; height: 101px; padding: 11px 5px 5px 22px; vertical-align: top; text-align: left;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .text_box .inner_box > .list2 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box11 > .list > li .text_box .inner_box > .list2 > li {font-weight: 400; font-size: 16px; line-height: 26px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 {padding: 23px 10px 26px 36px; background-color: #f7f7f7; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li {position: relative; margin: 8px 0 0; padding: 0 0 0 93px; font-weight: 400; font-size: 17px; line-height: 32px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li:first-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 > .list > li .tit {display: inline-block; position: absolute; top: 0; left: 0; border: 1px solid #54cf92; padding: 0 24px; font-weight: 500; font-size: 17px; line-height: 30px; color: #54cf92; border-radius: 20px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box {margin: 11px 0 0; font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .text {display: inline-block; font-weight: 400; font-size: 17px; line-height: 26px; color: #000000; vertical-align: middle;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box12 .link_box .link {display: inline-block; margin: 0 0 0 18px; padding: 0 21px; background-color: #2a4a76; font-weight: 400; font-size: 16px; line-height: 43px; color: #ffffff; vertical-align: middle; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 {padding: 5px; background-image: url("/images/home/eng/user/sub/etc_line_icon.jpg");}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box {background-color: #ffffff;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list {padding: 0 44px 0 37px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li {border-bottom: 1px solid #e9e9e9; padding: 27px 0 29px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li:first-child {padding: 39px 0 29px 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box .title {display: inline-block; padding: 0 24px; background-color: #edfcf4; font-weight: 500; font-size: 18px; line-height: 40px; color: #3cbf7e; border-radius: 25px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 {margin: 11px 0 0; padding: 0 0 0 24px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li {position: relative; padding: 0 0 0 78px; font-weight: 400; font-size: 17px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li .tit {position: absolute; top: 0; left: 0; overflow: hidden; width: 72px; height: 30px; font-weight: 500; text-align: justify;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .list2 > li .tit:after {display: inline-block; content: ''; width: 100%;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box {margin: 11px 0 0; padding: 0 0 0 24px; font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .text {display: inline-block; font-weight: 400; font-size: 17px; line-height: 26px; color: #000000; vertical-align: middle;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box13 > .inner_box > .list > li .box > .link_box .link {display: inline-block; margin: 0 0 0 18px; padding: 0 21px; background-color: #2a4a76; font-weight: 400; font-size: 16px; line-height: 43px; color: #ffffff; vertical-align: middle; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 {border-bottom: 1px solid #ececec;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list {font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li {display: inline-block; position: relative; width: calc(25% - 22.5px); margin: 0 30px 0 0; vertical-align: top;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:after {display: block; content: ''; position: absolute; top: 16px; right: -20px; width: 8px; height: 14px; background-image: url("/images/home/eng/user/sub/unif2_next_icon.png"); background-repeat: no-repeat;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:last-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li:last-child:after {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li .title {/* 10-27 */border-radius: 23px; padding: 0 5px; font-weight: 500; font-size: 17px; line-height: 46px; color: #ffffff; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li.bg01 .title {background-color: #3cbf7e;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li.bg02 .title {background-color: #01ba95;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li.bg03 .title {background-color: #01abba;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li.bg04 .title {background-color: #0180ba;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li .text_box {padding: 13px 0 17px 24px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li .text_box > .list2 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box14 > .list > li .text_box > .list2 > li {font-weight: 300; font-size: 16px; line-height: 26px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list {font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li {display: inline-block; position: relative; width: calc(33.3333% - 40px); margin: 0 60px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li:after {display: block; content: ''; position: absolute; top: 50%; right: -38px; width: 13px; height: 19px; margin: -10px 0 0; background-image: url("/images/home/eng/user/sub/unif3_next_icon.png"); background-repeat: no-repeat;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li:last-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li:last-child:after {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li .title {background-color: #b6eadc; font-weight: 500; font-size: 17px; line-height: 47px; color: #000000; text-align: center; border-radius: 10px 10px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li .text_box {display: table; width: 100%; table-layout: fixed; border: 2px solid #b6eadc; border-top: none; border-radius: 0 0 10px 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li .text_box .inner_box {display: table-cell; width: 100%; height: 85px; padding: 0 5px; vertical-align: middle; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box15 > .list > li .text_box .inner_box .text {font-weight: 400; font-size: 16px; line-height: 26px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li {border-bottom: 1px solid #ebebeb; padding: 23px 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li:first-child {border-top: 1px solid #ebebeb;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box {display: table; width: 100%; table-layout: fixed;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .img_area {display: table-cell; width: 86px; vertical-align: middle; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .img_area img {display: inline-block;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area {display: table-cell; padding: 12px 0 12px 15px; vertical-align: middle; text-align: left;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .title {font-weight: 500; font-size: 17px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .txt_box16 > .list > li .box .txt_area .txt {margin: 1px 0 0; font-weight: 400; font-size: 17px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .img_box {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .img_box img {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .img_box img.pc {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li .img_box img.m {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 {margin: 7px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li {margin: 5px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li:first-child {margin: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li.p0 {padding: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li.p0:before {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li.pl {position: relative; padding: 0 0 0 20px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li.pl:before {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li.pl .num {position: absolute; top: 0; left: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li.pl2 {position: relative; padding: 0 0 0 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li.pl2:before {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li.pl2 .num {position: absolute; top: 0; left: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li > .list4 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li > .list4 > li {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li > .list4 > li.pl {position: relative; padding: 0 0 0 20px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li > .list4 > li.pl:before {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li > .list4 > li.pl .num {position: absolute; top: 0; left: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li > .list4 > li.pl2 {position: relative; padding: 0 0 0 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li > .list4 > li.pl2:before {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li > .list4 > li.pl2 .num {position: absolute; top: 0; left: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .info_list_area2 {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .info_list_area2 > .title {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .info_list_area2 > .list4 {margin: 7px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .info_list_area2 > .list4 > li {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .info_list_area2 > .list4 > li.p0 {padding: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .info_list_area2 > .list4 > li.p0:before {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list {border-top: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li {border-bottom: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box {padding: 21px 10px 21px 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box {position: relative; padding: 2px 0 0 50px; font-weight: 500; font-size: 16px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .q_box:before {display: block; content: 'Q'; position: absolute; top: 0; left: 0; width: 35px; height: 35px; font-weight: 700; font-size: 30px; line-height: 30px; color: #0180ba; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box {position: relative; margin: 11px 0 0; padding: 2px 0 0 50px; font-weight: 400; font-size: 16px; line-height: 30px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box:before {display: block; content: 'A'; position: absolute; top: 0; left: 0; width: 35px; height: 35px; background-color: #0180ba; font-weight: 700; font-size: 22px; line-height: 32px; color: #ffffff; text-align: center; border-radius: 50%;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area {width: 100%; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area thead {background-color: #e9f3f9;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area thead tr {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area thead tr th {padding: 15px 5px; font-weight: 500; font-size: 16px; line-height: 24px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont.sty2 .table_area thead tr th {border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont.sty2 .table_area thead tr th:last-child {border-right: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area tbody {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area tbody tr {border-bottom: 1px solid #e3e3e3;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .qa_list_area > .list > li .box .a_box .table_cont .table_area tbody tr td {padding: 15px 5px; font-weight: 400; font-size: 16px; line-height: 24px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box {padding: 28px 10px 25px 27px; background-color: #f3f3f3; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .tell_box .text {padding: 0 0 0 54px; background-image: url("/images/home/eng/user/sub/st_tell_icon.png"); background-position: left center; background-repeat: no-repeat; font-weight: 500; font-size: 18px; line-height: 32px; color: #000000;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box {width: 100%; max-width: 760px; margin: 40px 0 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list {font-size: 0;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li {display: inline-block; position: relative; width: 25%; padding: 0 20px; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li:after {display: block; content: ''; position: absolute; top: 41px; right: -18px; width: 35px; height: 8px; background-image: url("/images/home/eng/user/sub/proc_next_icon.png");}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li:last-child:after {display: none;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li .img_box {display: inline-block;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li .img_box img {}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li .text_box {display: table; width: 100%; margin: 12px 0 0; table-layout: fixed;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .proc_box > .list > li .text_box .txt {display: table-cell; height: 52px; font-weight: 400; font-size: 17px; line-height: 26px; color: #000000; vertical-align: middle; text-align: center;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .kit_txt_box {padding: 21px 10px 23px 38px; background-color: #f7f7f7; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .kit_txt_box .txt_box {display: table; width: 100%; table-layout: fixed; padding: 5px 0 0 67px; background-image: url("/images/home/eng/user/sub/kit_icon.png"); background-position: left center; background-repeat: no-repeat;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .kit_txt_box .txt_box .text {display: table-cell; height: 52px; font-weight: 400; font-size: 17px; line-height: 26px; color: #000000; vertical-align: middle; text-align: left;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box {padding: 31px 10px 27px 39px; background-color: #f7f7f7; font-size: 0; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box > .text {display: inline-block; font-weight: 400; font-size: 17px; line-height: 43px; color: #000000; vertical-align: middle;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box .link {display: inline-block; margin: 0 0 0 18px; padding: 0 21px; background-color: #2a4a76; font-weight: 400; font-size: 16px; line-height: 43px; color: #ffffff; vertical-align: middle; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 {padding: 21px 10px 23px 38px; background-color: #f7f7f7; border-radius: 10px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .text_box {display: table; width: 100%; min-height: 52px; table-layout: fixed; padding: 5px 0 0 67px; background-image: url("/images/home/eng/user/sub/kit_icon.png"); background-position: left center; background-repeat: no-repeat;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .text_box .text {display: table-cell; font-weight: 400; font-size: 17px; line-height: 26px; color: #000000; vertical-align: middle; text-align: left;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .link_area {margin: 11px 0 0; padding: 0 0 0 67px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .link_area .text {display: inline-block; font-weight: 400; font-size: 17px; line-height: 43px; color: #000000; vertical-align: middle;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .link_box2 .link_area .link {display: inline-block; margin: 0 0 0 18px; padding: 0 21px; background-color: #2a4a76; font-weight: 400; font-size: 16px; line-height: 43px; color: #ffffff; vertical-align: middle; border-radius: 10px;}

/* 2022.02.17 */
.sib_right .cont .com_list_box > .info_list_area > .list > li > .sty2 > li.pl {padding: 0 0 0 25px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .sty2 > li.pl.sty2 {padding: 0 0 0 35px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3 > li.pl.sty2 {padding: 0 0 0 35px;}
.sib_right .cont .com_list_box > .info_list_area > .list > li > .list2 > li > .list3.sty2 > li.pl {padding: 0 0 0 25px;}
/* 2022.02.17 */

/* contact_us */
.contact_con {}
.contact_con > .subscribe_box {}
.contact_con > .subscribe_box > .subs_box {margin: 0 0 60px 0; padding: 35px 40px 40px 40px; background-color: #f7f7f7;}
.contact_con > .subscribe_box > .subs_box > .title {font-weight: 500; font-size: 20px; line-height: 30px; color: #0180ba;}
.contact_con > .subscribe_box > .subs_box > .email_box {margin: 8px 0 0;}
.contact_con > .subscribe_box > .subs_box > .email_box > .text {font-weight: 400; font-size: 16px; line-height: 24px; color: #000000;}
.contact_con > .subscribe_box > .subs_box > .email_box > input {max-width: 430px; margin: 6px 0 0;}
.contact_con > .subscribe_box > .subs_box > .email_box > .chk_list {margin: 10px 0 0;}
.contact_con > .subscribe_box > .subs_box > .email_box > .btn_area {margin: 20px 0 0;}
/* contact_us */

/* publication / research */
.comp_list_area {}
.comp_list_area > .list {font-size: 0;}
.comp_list_area > .list > li {display: inline-block; position: relative; width: calc(25% - 12px); margin: 18px 16px 0 0; border: 1px solid #dadada;}
.comp_list_area > .list > li:nth-child(-n+4) {margin: 0 16px 0 0;}
.comp_list_area > .list > li:nth-child(4n) {margin: 18px 0 0;}
.comp_list_area > .list > li:nth-child(4) {margin: 0;}
.comp_list_area > .list > li .img_box {display: table; width: 100%; table-layout: fixed; z-index: 1;}
.comp_list_area > .list > li .img_box .inner_box {display: table-cell; width: 100%; height: 304px; padding: 33px 3%; background-color: #f5f5f5; vertical-align: middle; text-align: center;}
.comp_list_area > .list > li .img_box .inner_box img {display: inline-block; width: 100%; height: 100%;}
.comp_list_area > .list > li .down_box {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: calc(100% - 70px); background-color: rgba(0, 0, 0, 0.55); z-index: -1;}
.comp_list_area > .list > li:hover .down_box, .comp_list_area > .list > li:focus .down_box {z-index: 2;}
.comp_list_area > .list > li .down_box .inner_cont {display: table; width: 100%; height: 100%; table-layout: fixed;}
.comp_list_area > .list > li .down_box .inner_cont .inner_box {display: table-cell; height: 100%; vertical-align: top; padding: 14px;}
.comp_list_area > .list > li .down_box .inner_cont .inner_box .box {position: relative; height: 100%;}
.comp_list_area > .list > li .down_box .inner_cont .inner_box .box .text_list {}
.comp_list_area > .list > li .down_box .inner_cont .inner_box .box .text_list li {height: 131px; font-weight: 400; font-size: 13px; line-height: 21px; color: #ffffff; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 11; -webkit-box-orient: vertical; word-wrap: break-word;}
.comp_list_area > .list > li .down_box .inner_cont .inner_box .box .down_btn {margin: 38px 0 0; display: inline-block; border: 1px solid #ffffff; padding: 0 26px;}
.comp_list_area > .list > li .down_box .inner_cont .inner_box .box .down_btn .text {display: inline-block; padding: 0 0 0 30px; background-image: url("en/images/home/eng/user/sub/en_down_icon.png"); background-position: left center; background-size: 20px 21px; background-repeat: no-repeat; font-weight: 500; font-size: 13px; line-height: 45px; color: #ffffff;}
.comp_list_area > .list > li .text_box {padding: 14px 18px;}
.comp_list_area > .list > li .text_box .text {height: 42px; font-weight: 400; font-size: 14px; line-height: 21px; color: #010101; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.comp_list_area > .list > li .down_box .inner_cont .inner_box .box .link_btn {position: absolute; left: 50%; bottom: 0; transform: translate(-50%,0);}

.comp_list_area.sty2 > .list > li {width: calc(50% - 30px); margin: 0 60px 0 0;}
.comp_list_area.sty2 > .list > li:last-child {margin: 0;}
/* publication / research */

/* 브로슈어 */
.brochure_list_area {}
.brochure_list_area > .list {font-size: 0;}
.brochure_list_area > .list > li {display: inline-block; position: relative; width: calc(50% - 27px); margin: 38px 54px 0 0; border: 1px solid #dadada;}
.brochure_list_area > .list > li:nth-child(-n+2) {margin: 0 54px 0 0;}
.brochure_list_area > .list > li:nth-child(2n) {margin: 18px 0 0;}
.brochure_list_area > .list > li:nth-child(2) {margin: 0;}
.brochure_list_area > .list > li .box {display: block; padding: 35px 38px 40px; text-align: center;}
.brochure_list_area > .list > li .box .img_box {display: table; width: 100%; max-width: 448px; margin: 0 auto; table-layout: fixed; z-index: 1;}
.brochure_list_area > .list > li .box .img_box .inner_box {display: table-cell; width: 100%; height: 553px; vertical-align: middle; text-align: center;}
.brochure_list_area > .list > li .box .img_box .inner_box img {display: inline-block; width: 100%; height: 100%;}
.brochure_list_area > .list > li .box .text_box {margin: 18px 0 0;}
.brochure_list_area > .list > li .box .text_box > .text {display: table; height: 52px;}
.brochure_list_area > .list > li .box .text_box > .text > .inner {display: table-cell; font-weight: 400; font-size: 17px; line-height: 26px; color: #010101; vertical-align: middle;}
.brochure_list_area > .list > li .box .link_btn {width: 100%; max-width: 205px; margin: 11px 0 0;}
.brochure_list_area > .list > li .box .link_btn .text {}
/* 브로슈어 */

/* 게시판 상단 영역 */
.data_info_box {margin: 0 0 30px; padding: 32px 10px 27px 31px; background-color: #f7f7f7; border-radius: 20px;}
.data_info_box > .box {min-height: 53px; background-position: left top; background-repeat: no-repeat;}
.data_info_box > .box.icon1 {padding: 0 0 0 85px; background-image: url("/images/home/eng/user/sub/en_data_ino_icon1.png");}
.data_info_box > .box.icon2 {padding: 0 0 0 86px; background-image: url("/images/home/eng/user/sub/en_data_ino_icon2.png");}
.data_info_box > .box > .list {}
.data_info_box > .box > .list > li {font-weight: 400; font-size: 17px; line-height: 26px; color: #000000;}
.data_info_box > .box > .list > li a {font-weight: 700; color: #3d81a5;}
.data_info_box.sty2 {margin: 30px 0 0;}
/* 게시판 상단 영역 */


/* who we are */
.who_cont {}
.who_cont .who_box {}
.who_cont .who_box > .list {}
.who_cont .who_box > .list > li {margin: 50px 0 0;}
.who_cont .who_box > .list > li:first-child {margin: 0;}
.who_cont .who_box > .list > li > .box {}
.who_cont .who_box > .list > li > .box > .title {margin: 0 0 10px 0; font-weight: 500; font-size: 24px; line-height: 36px; color: #0180ba; letter-spacing: -0.02em; word-break: keep-all;}

.who_cont .who_box > .list > li > .box > .text_box {}
.who_cont .who_box > .list > li > .box > .text_box > .text {margin: 26px 0 0; font-weight: 400; font-size: 17px; line-height: 26px; color: #000000; letter-spacing: -0.02em; word-break: keep-all;}
.who_cont .who_box > .list > li > .box > .text_box > .text:first-child {margin: 0;}

.who_cont .who_box > .list > li > .box > .img_box {margin: 0 0 70px 0; text-align: center;}
.who_cont .who_box > .list > li > .box > .img_box > img {}
.who_cont .who_box > .list > li > .box > .img_box > img.mo {display: none;}
.who_cont .who_box > .list > li > .box > .img_txt {position: relative; width: 100%; max-width: 925px; margin: 0 auto;}
.who_cont .who_box > .list > li > .box > .img_txt:before {content: ''; position: absolute; top: -60px; left: 50%; transform: translateX(-50%); width: 157px; height: 147px; background-image: url("/images/home/eng/user/sub/en_who_img02.png"); background-size: contain; background-repeat: no-repeat; z-index: -1;}
.who_cont .who_box > .list > li > .box > .img_txt > .list {}
.who_cont .who_box > .list > li > .box > .img_txt > .list > li {margin: 27px 0 0;}
.who_cont .who_box > .list > li > .box > .img_txt > .list > li:first-child {margin: 0;}
.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box {display: table; width: 100%; table-layout: fixed;}
.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit {display: table-cell; width: 252px; text-align: center; vertical-align: middle;}
.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit .txt_in {display: inline-block; width: 100%; height: 70px; border-radius: 40px;}
.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit .txt_in.blue {background-color: #d5e3ff;}
.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit .txt_in.pink {background-color: #f9dcdc;}
.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .tit .txt_in .in {font-weight: 500; font-size: 22px; line-height: 70px; color: #0c3e7b; letter-spacing: -0.02em; vertical-align: middle; word-break: keep-all;}
.who_cont .who_box > .list > li > .box > .img_txt > .list > li > .box > .txt {display: table-cell; width: 100%; padding: 0 0 0 20px; font-weight: 400; font-size: 17px; line-height: 26px; color: #000000; letter-spacing: -0.02em; vertical-align: middle; word-break: keep-all;}

.who_cont .who_box > .list > li > .box > .info_box {}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner {}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li {margin: 25px 0 0; border: 4px solid #f3f3f3; padding: 47px 30px 45px 30px;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li:first-child {margin: 0;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box {display: table; width: 100%; table-layout: fixed;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box {display: table-cell; width: 200px; text-align: center; vertical-align: middle;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .img_inner {}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .img_inner > img {}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .img_box > .tit {margin: 14px 0 0; font-weight: 500; font-size: 20px; line-height: 30px; color: #0c3e7b; letter-spacing: -0.02em; word-break: keep-all;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box {display: table-cell; width: 100%; border-left: 1px solid #e9e9e9; padding: 0 0 0 55px; vertical-align: middle;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .txt {font-weight: 400; font-size: 17px; line-height: 30px; color: #000000; letter-spacing: -0.02em; word-break: keep-all;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .list_inner2 {margin: 15px 0 0;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .list_inner2 > li {position: relative; margin: 3px 0 0; padding: 0 0 0 16px; font-weight: 400; font-size: 16px; line-height: 24px; color: #676767; letter-spacing: -0.02em;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .list_inner2 > li:before {content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 4px; height: 4px; background-color: #0180ba;}
.who_cont .who_box > .list > li > .box > .info_box > .list_inner > li > .box > .txt_box > .list_inner2 > li:first-child {margin: 0;}
/* who we are */


/* 2023.07.25 조직도 */
.group_area {position: relative; height: 100%; min-height: 600px; /* background: url("/images/sub/line.jpg") no-repeat; */}
.group_area .group_left {padding: 0 245px 0 0;}
.group_area .group_left .group_left {}
.group_area .group_left .group_left .group_list {}
.group_area .group_left .group_list > .list {}
.group_area .group_left .group_list > .list > li {}
.group_area .group_left .group_list > .list > li.group_box {position: absolute;}
.group_area .group_left .group_list > .list > li.group_box.box01 {display: inline-block; top: 0; left: 450px; width: 100%; max-width: 181px; border-radius: 50%; background-color: #24bdcf; background: linear-gradient(270deg, #2faa6e 14%, #3e80a5 100%);}
.group_area .group_left .group_list > .list > li.group_box.box01 .box {display: table; position: relative; width: 100%; table-layout: fixed;}
.group_area .group_left .group_list > .list > li.group_box.box01 .box:before {content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 1px; height: 300px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box01 .box:after {content: ''; position: absolute; top: 260px; left: -35px; width: 250px; height: 1px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box01 .box .inner {display: table-cell; width: 100%; height: 181px; vertical-align: middle;}
.group_area .group_left .group_list > .list > li.group_box.box01 .box .inner .text {font-weight: 700; font-size: 24px; line-height: 36px; color: #ffffff; text-align: center;}

.group_area .group_left .group_list > .list > li.group_box.box02 {top: 260px; left: 434px;}
.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner {font-size: 0;}
.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li {display: inline-block; position: relative; width: 100%; max-width: 210px; background-color: #3d81a5; text-align: center;}
.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li:last-child {margin: 0;}
.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li:before {content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 1px; height: 235px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li .box {display: table; width: 100%; table-layout: fixed; position: relative;}
.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li .box .inner {display: table-cell; height: 57px; vertical-align: middle; width: 100%;}
.group_area .group_left .group_list > .list > li.group_box.box02 > .list_inner > li .box .inner .txt {font-weight: 400; font-size: 18px; line-height: 24px; color: #ffffff; text-align: center;}

.group_area .group_left .group_list > .list > li.group_box.box03 {top: 510px; left: 0; padding: 0 180px 0;}
.group_area .group_left .group_list > .list > li.group_box.box03:before {content: ''; position: absolute; top: -17px; left: 269px; width: 560px; height: 1px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner {font-size: 0;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li {display: inline-block; position: relative; width: calc(50% - 2.5px); margin: 0 5px 0 0; font-size: 0; vertical-align: top;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li:nth-last-child(-n+2) {margin: 0 5px 0 0;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li:nth-child(2n) {margin: 0 0 5px;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li:last-child {margin: 0;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li .m_title {display: none; background-color: #3d81a5; margin:0 0 10px 0; font-size: 16px; line-height: 40px; color: #ffffff; text-align: center;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li .m_title.sty2 {margin: 10px 0;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 {font-size: 0;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li {display: inline-block; position: relative; width: calc(50% - 2.5px); margin: 15px 5px 0 0; vertical-align: top;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:nth-last-child(-n+2) {margin: 22px 5px 0 0;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:nth-child(2n) {margin: 15px 0 5px;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:last-child {margin: 22px 0 0;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li:before {content: ''; position: absolute; top: -38px; left: 50%; transform: translateX(-50%); width: 1px; height: 50px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .tit_box {display: table; width: 100%; max-width: 210px; table-layout: fixed; background-color: #e9f3f9;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .tit_box > .inner {display: table-cell; height: 57px; vertical-align: middle;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .tit_box > .inner > .txt {font-weight: 400; font-size: 18px; line-height: 27px; color: #000000; text-align: center; padding: 15px;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box {height: 100%; min-height: 480px; margin: 5px 0 0; border: 1px solid #e3e3e3; padding: 27px 11px; background-color: #ffffff;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list {}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li {position: relative; margin: 8px 0 0; padding: 0 0 0 14px; font-weight: 400; font-size: 15px; line-height: 22px; color: #747474;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li:first-child {margin: 0;}
.group_area .group_left .group_list > .list > li.group_box.box03 > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li:before {content: ''; position: absolute; top: 10px; left: 0; width: 4px; height: 3px; background-color: #0180ba;}

.group_area .group_left .group_list > .list > li.group_box.box04 {top: 62px; right: 0;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box {position: relative;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box:before {content: ''; position: absolute; top: 30px; right: 0; width: 600px; height: 1px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box:after {content: ''; position: absolute; top: 0; left: 50%; transform: translateX(-50%);width: 1px; height: 210px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner {font-size: 0;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li {width: 100%; max-width: 210px;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li.sty2 {margin: 140px 0 0;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .box {display: table; width: 100%; table-layout: fixed; background-color: #31a574;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li.sty2 > .box {border: 1px solid #31a574; background-color: #ffffff;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .box > .inner {display: table-cell; height: 57px; vertical-align: middle;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .box > .inner > .txt {font-weight: 400; font-size: 18px; line-height: 24px; color: #ffffff; text-align: center;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li.sty2 > .box > .inner > .txt {color: #31a574;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 {margin: 70px 0 0;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li {background-color: inherit;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .tit_box {display: table; width: 100%; table-layout: fixed; background-color: #e9f3f9;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .tit_box > .inner {display: table-cell; height: 57px; vertical-align: middle;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .tit_box > .inner > .txt {font-weight: 400; font-size: 18px; line-height: 27px; color: #000000; text-align: center;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box {margin: 5px 0 0; border: 1px solid #e3e3e3; padding: 27px 11px; background-color: #ffffff;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list {}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li {position: relative; margin: 8px 0 0; padding: 0 0 0 14px; font-weight: 400; font-size: 15px; line-height: 22px; color: #747474;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li:first-child {margin: 0;}
.group_area .group_left .group_list > .list > li.group_box.box04 > .box > .list_inner > li > .list_inner2 > li > .txt_box > .txt_list > li:before {content: ''; position: absolute; top: 10px; left: 0; width: 4px; height: 3px; background-color: #0180ba;}

.group_area .group_left .group_list > .list > li.group_box.box05 {left: 0; top: 340px;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box {position: relative;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box:before {content: ''; position: absolute; top: 67px; left: 288px; width: 252px; height: 1px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box:after {content: ''; position: absolute; top: 51%; right: -79px; transform: translateY(-50%); width: 1px; height: 72px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner { font-size: 0;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li { width: 100%; max-width: 210px;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li:last-child { margin-top: 12px;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li > .box {position: relative; display: table; width: 100%; table-layout: fixed; border: 1px solid #31a574; background-color: #ffffff;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li > .box:before { content: ''; position: absolute; top: 50%; right: -80px; transform: translateY(50%); width: 84px; height: 1px; background-color: #e9e9e9; z-index: -1;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li > .box > .inner {display: table-cell; height: 57px; width: 100%; vertical-align: middle;}
.group_area .group_left .group_list > .list > li.group_box.box05 > .box > .list_inner > li > .box > .inner > .txt {font-weight: 400; font-size: 18px;  line-height: 24px;  color: #31a574;  text-align: center;}

.group_area .group_left .group_list > .list > li.group_box.box06 {top: 62px; left: 0;}
.group_area .group_left .group_list > .list > li.group_box.box06 > .box {position: relative;}
.group_area .group_left .group_list > .list > li.group_box.box06 > .box > .list_inner {font-size: 0;}
.group_area .group_left .group_list > .list > li.group_box.box06 > .box > .list_inner > li {width: 100%; max-width: 210px;}
.group_area .group_left .group_list > .list > li.group_box.box06 > .box > .list_inner > li > .box {display: table;  width: 100%;  table-layout: fixed;  background-color: #31a574;}
.group_area .group_left .group_list > .list > li.group_box.box06 > .box > .list_inner > li > .box > .inner {display: table-cell;  height: 57px;  vertical-align: middle;}
.group_area .group_left .group_list > .list > li.group_box.box06 > .box > .list_inner > li > .box > .inner > .txt {font-weight: 400;  font-size: 18px;  line-height: 24px;  color: #ffffff;  text-align: center;}

/* 2023.07.25 조직도 */



/* 기부완료 */
.donation_complete {
    padding: 70px 10px 60px;
    background-color: #f7f7f7;
    text-align: center;
}

.donation_complete .box {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
}

.donation_complete .img_box {
}

.donation_complete .img_box img {
}

.donation_complete .title {
    margin: 37px 0 0;
    font-weight: 700;
    font-size: 32px;
    line-height: 48px;
    color: #141414;
}

.donation_complete .title .ft_c {
    color: #3cbf7e !important;
}

.donation_complete .num_box {
    display: inline-block;
    margin: 23px 0 0;
    border-radius: 30px;
    padding: 0 50px;
    background-color: #efefef;
    font-weight: 500;
    font-size: 16px;
    line-height: 40px;
    color: #545454;
    text-align: center;
}

.donation_complete .num_box .ft_c01 {
    color: #3cbf7e
}

.donation_complete .text_box {
    margin: 30px 0 0;
}

.donation_complete .text_box .list {
}

.donation_complete .text_box .list li {
    margin: 22px 0 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #545454;
}

.donation_complete .text_box .list li:first-child {
    margin: 0;
}

/* 기부완료 */
/* 기부하기 선택 */
.step_sort_box {
    width: 100%;
    max-width: 875px;
    margin: 0 auto;
}

.step_sort_box > .list {
    font-size: 0;
}

.step_sort_box > .list > li {
    display: inline-block;
    width: calc(50% - 26.5px);
    margin: 0 53px 0 0;
}

.step_sort_box > .list > li:last-child {
    margin: 0;
}

.step_sort_box > .list > li .box {
    display: block;
    border: 3px solid #ededed;
    border-radius: 20px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.step_sort_box > .list > li .box:hover, .step_sort_box > .list > li .box:focus {
    border: 3px solid #31a574;
}

.step_sort_box > .list > li .box .text_box {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.step_sort_box > .list > li .box .text_box > .inner_box {
    display: table-cell;
    height: 350px;
    vertical-align: middle;
    text-align: center;
}

.step_sort_box > .list > li .box .text_box > .inner_box .text {
    font-weight: 500;
    font-size: 22px;
    line-height: 33px;
    color: #000000;
    letter-spacing: -0.02em;
}

.step_sort_box > .list > li .box .text_box > .inner_box .img_box {
    margin: 29px 0 0;
}

.step_sort_box > .list > li .box .text_box > .inner_box .img_box img {
}

.step_sort_box > .list > li .box > .text {
    padding: 19px 5px 18px;
    background-color: #31a574;
    font-weight: 500;
    font-size: 22px;
    line-height: 33px;
    color: #ffffff;
    text-align: center;
    border-radius: 0 0 15px 15px;
}

/* 기부하기 선택 */

/* 기부하기 */
.pink {
    color: #e65c70;
}

.dona_area {
}

.dona_area .dona_intro {
    position: relative;
    border-radius: 20px;
    padding: 62px 350px 61px 55px;
    background-color: #fff2f2;
}

.dona_area .dona_intro:before {
    display: block;
    content: "";
    position: absolute;
    right: 0;
    top: 44px;
    width: 398px;
    height: 379px;
    background-image: url("/images/home/kor/user/sub/dona_bg.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.dona_area .dona_intro .title {
    font-weight: 700;
    font-size: 34px;
    line-height: 51px;
    color: #000000;
}

.dona_area .dona_intro .title .pink {
    position: relative;
}

.dona_area .dona_intro .title .pink:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 11px;
    background-color: rgba(255, 101, 125, 0.2);
    z-index: 0;
}

.dona_area .dona_intro .sub_tit {
    margin: 38px 0 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 34px;
    color: #000000;
}

.dona_area .dona_intro > .text {
    margin: 33px 0 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 34px;
    color: #000000;
}

.dona_area .dona_intro .call_box {
    margin: 45px 0 0;
    border-radius: 6px;
    padding: 0 0 0 65px;
    background-color: #ffffff;
}

.dona_area .dona_intro .call_box .text {
    position: relative;
    padding: 13px 0 18px 66px;
    font-weight: 400;
    font-size: 22px;
    line-height: 33px;
    color: #000000;
}

.dona_area .dona_intro .call_box .text:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 43px;
    height: 78px;
    background-image: url("/images/home/kor/user/sub/dona_icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
}

.dona_area .dona_intro .call_box .text .pink {
    font-weight: 700;
    font-size: 25px;
    color: #ff3f5b;
}

.account_box {
    margin: 18px 0 0;
}

.account_box .title {
    background-color: #ebf4fb;
    font-weight: 500;
    font-size: 18px;
    line-height: 53px;
    color: #000000;
    text-align: center;
}

.account_box .list {
    border-bottom: 2px solid #e5e5e5;
    padding: 23px 0;
    font-size: 0;
}

.account_box .list li {
    display: inline-block;
    position: relative;
    width: 20%;
    text-align: center;
}

.account_box .list li:before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background-color: #ededed;
}

.account_box .list li:first-child:before {
    display: none;
}

.account_box .list li .box {
}

.account_box .list li .box .img_box {
}

.account_box .list li .box .img_box img {
}

.account_box .list li .box .text {
    margin: 12px 0 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
}

.key_business {
    margin: 20px 0 0;
}

.key_business .list {
    font-size: 0;
}

.key_business .list li {
    display: inline-block;
    width: calc(25% - 14.25px);
    margin: 0 19px 0 0;
}

.key_business .list li:last-child {
    margin: 0;
}

.key_business .list li .box {
    display: table;
    table-layout: fixed;
    position: relative;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
}

.key_business .list li .box:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background-color: #24bdcf;
    background: linear-gradient(90deg, #2faa6e 14%, #3e80a5 100%);
    z-index: -1;
    opacity: 0.84;
}

.key_business .list li.bg01 .box {
    background-image: url("/images/home/kor/user/sub/dona_img01.jpg");
}

.key_business .list li.bg02 .box {
    background-image: url("/images/home/kor/user/sub/dona_img02.jpg");
}

.key_business .list li.bg03 .box {
    background-image: url("/images/home/kor/user/sub/dona_img03.jpg");
}

.key_business .list li.bg04 .box {
    background-image: url("/images/home/kor/user/sub/dona_img04.jpg");
}

.key_business .list li .box .box_inner {
    display: table-cell;
    width: 100%;
    height: 254px;
    vertical-align: middle;
    text-align: center;
}

.key_business .list li .box .text {
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #ffffff;
}

.key_business .list li .box .arr_btn {
    display: inline-block;
    margin: 11px 0 0;
    border-radius: 17px;
    border: 1px solid #ffffff;
    padding: 0 23px;
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    color: #ffffff;
}

.key_business .list li .box:hover:before, .key_business .list li .box:focus:before {
    width: 100%;
}

.key_business .list li .box:hover .arr_btn, .key_business .list li .box:focus .arr_btn {
    background-color: #ffffff;
    color: #418d89;
}

/* .dona_btn_area {margin: 62px 0 0; text-align: center;}
.dona_btn_area .dona_btn {display: inline-block; border-radius: 10px; padding: 0 34px; background-color: #3cbf7e;}
.dona_btn_area .dona_btn .text {position: relative; font-weight: 500; font-size: 19px; line-height: 58px; color: #ffffff; transition: all 0.3s;}
.dona_btn_area .dona_btn .text:before {display: block; content: ""; position: absolute; top: 50%; right: 0; width: 0; height: 11px; margin: -6px 0 0; background-image: url("/images/home/kor/user/sub/dona_arr.png"); background-position: 0 0; background-repeat: no-repeat; transition: all 0.3s;}
.dona_btn_area .dona_btn:hover .text, .dona_btn_area .dona_btn:focus .text {padding: 0 43px 0 0;}
.dona_btn_area .dona_btn:hover .text:before, .dona_btn_area .dona_btn:focus .text:before {width: 34px;} */
/* 기부하기 */



