@charset "utf-8"; @import url(/pcms/common/font/font_gmarketsans.css); /* 내용탭 */
.tab-ul.type3 {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}

.tab-ul.type3:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #159f97;
}

.tab-ul.type3 li {
    display: block;
    position: relative;
    height: auto;
    margin-top: 0;
}

.tab-ul.type3 li a {
    position: relative;
    display: block;
    width: auto;
    height: 100%;
    margin: 0;
    border: 1px solid #b5b7ba;
    border-bottom: none;
    border-radius: 10px 10px 0 0;
}

.tab-ul.type3 li.on a, .tab-ul.type3 li.on a:hover, .tab-ul.type3 li.on a:focus, .tab-ul.type3 li a:hover, .tab-ul.type3 li a:focus {
    border-color: #159f97;
    color: #159f97;
    z-index: 2;
}

.tab-ul.type3 li.on a::after, .tab-ul.type3 li a:hover:after, .tab-ul.type3 li a:focus:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #fff;
}

.tab-ul.type3 li a span {
    padding: 10px 30px;
    color: #5b5e66;
    line-height: 1.3;
    letter-spacing: -0.025em;
}

.tab-ul.type3 li.on a span, .tab-ul.type3 li a:focus span, .tab-ul.type3 li a:hover span {
    color: #159f97;
}

.s030302 .tab-ul.type3 li a span, .s030303 .tab-ul.type3 li a span {
    padding: 10px 5px;
    text-align: center;
}

@media (max-width: 767px) {
    .s030302 .tab-ul.type3 li, .s030303 .tab-ul.type3 li {
        width: 25%;
    }
}

@media (max-width: 650px) {
    .s030303 .tab-ul.type3 li {
        width: 50%;
    }
}

/* 내용탭 End */
/* 오시는 길 */
.location .ui-map {
    position: relative;
    overflow: hidden;
    border: 1px solid #ededed;
    border-bottom: 0;
}

.location .box_local {
    position: relative;
    padding: 50px;
    border: 1px solid #ededed;
    border-top: 0;
}

.location .box_local strong {
    display: block;
    font-size: 20px;
    margin-bottom: 20px;
    color: #333333;
    font-weight: bold;
}

.location .box_local .lst_local {
    display: inline-block;
    float: none;
    padding-left: 3px;
}

.location .box_local .lst_local li {
    position: relative;
    padding-left: 85px;
    line-height: 26px;
}

.location .box_local .lst_local li .ico {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 7px;
    background-image: url(/images/kor/sub01/top_icon.png);
    vertical-align: top;
    line-height: 26px;
    margin-top: 3px;
    margin-right: 7px;
}

.location .box_local .lst_local li .ico.ico1 {
    background-position: 0px 0px;
}

/* 지도 */
.location .box_local .lst_local li .ico.ico2 {
    background-position: -24px 0;
}

/* 전화 */
.location .box_local .lst_local li .ico.ico3 {
    background-position: -48px 0;
}

/* 팩스 */
.location .box_local .lst_local li .ico.ico4 {
    background-position: -72px 0;
}

/* 일정 */
.location .box_local .lst_local li .ico.ico5 {
    background-position: -96px 0;
}

/* 시간 */
.location .box_local .lst_local li .ico.ico6 {
    background-position: -120px 0;
}

/* 면적 */
.location .box_local .lst_local li .ico.ico7 {
    background-position: -144px 0;
}

/* 층별안내 */
.location .box_local .lst_local li .ico.ico8 {
    background-position: -168px 0;
}

/* 돈 */
.location .box_local .lst_local li .ico.ico9 {
    background-position: -192px 0;
}

/* 이메일 */
.location .box_local .lst_local li em {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 15px;
    font-weight: bold;
    vertical-align: top;
    line-height: 26px;
}

.location .box_local .lst_local li.last a {
    display: block;
    width: auto;
    height: auto;
    padding: 10px 0;
    background-color: #45495b;
    border-radius: none;
    color: #fff;
    font-size: 13px;
    text-align: center;
}

.location .ui-box__button {
    position: absolute;
    right: 60px;
    top: 50%;
    padding: 0;
    transform: translateY(-50%);
}

.location .ui-box__button a {
    display: inline-block;
    padding: 21px 30px;
    background-color: #3258a3;
    text-align: center;
    color: #fff;
}

.location .ui-box__button a:hover, .location .ui-box__button a:active, .location .ui-box__button a:focus {
    background: #0070c3;
    border-bottom: 0;
}

.location .ui-box__button a .ico_local {
    display: block;
    margin: 0 auto 5px;
    background: url(/images/kor/sub01/location_ir.png)no-repeat;
    width: 47px;
    height: 37px;
    background-position: -348px 0;
}

.location .cont_box {
    padding: 40px 0;
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
}

.location .cont_box.first {
    border-top: 3px solid #193571;
}

.location .cont_box:last-child {
    border-bottom: 1px solid #e5e5e5;
}

.location .cont_box .left_title {
    float: left;
    display: block;
    padding-left: 30px;
    font-size: 21px;
    color: #4d4d4d;
    text-align: center;
    width: 140px;
    height: 157px;
    border-radius: 5px;
    background: url(/images/kor/sub02/shape.png)no-repeat;
    margin-right: 30px;
}

.location .cont_box .left_title .ir {
    display: block;
    width: 87px;
    height: 87px;
    margin-bottom: 15px;
    background: url(/images/kor/sub01/location_ir.png)no-repeat;
    position: absolute;
    margin-top: 32px;
    margin-left: -2px;
}

.location .cont_box .left_title .ir.car {
    background-position: 0 0;
}

.location .cont_box .left_title .ir.train {
    background-position: -87px 0;
}

.location .cont_box .left_title .ir.bus {
    background-position: -174px 0;
}

.location .cont_box .left_title .ir.shuttle {
    background-position: -261px 0;
}

.location .cont_box .left_title .ir.airplane {
    background-position: 0 -88px;
}

.location .cont_box .cont_txt {
    float: left;
    width: 80%;
}

.location .cont_box .cont_txt strong {
    font-weight: bold;
    color: #1161be;
    font-size: 17px;
}

.location .cont_box .cont_txt .tit {
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 10px;
    border: 1px solid #999999;
    font-weight: bold;
    color: #333333;
}

.location .cont_box .cont_txt .cont_info {
    padding: 30px 0;
}

.location .cont_box .cont_txt .cont_info:first-child {
    padding-top: 0;
}

.location .cont_box .cont_txt .cont_info:last-child {
    padding-bottom: 0;
}

.location .cont_box .cont_txt .cont_info .cont_tit {
    position: relative;
    padding-right: 25px;
    font-size: 16px;
    font-weight: bold;
}

.location .cont_box .cont_txt .cont_info .cont_tit:before {
    content: '';
    position: absolute;
    right: 13px;
    top: 50%;
    display: block;
    transform: translateY(-50%);
    width: 1px;
    height: 14px;
    background: #e5e5e5;
}

.location .cont_box .cont_txt .cont_info ul , .location .cont_box .cont_txt .cont_info p {
    margin-top: 0;
}

.location .cont_box .cont_txt .cont_info p + p {
    margin-top: 5px;
}

.location .box_local {
    position: relative;
    padding: 50px;
    border: 1px solid #ededed;
    border-top: 0;
}

.location .ui-box__button {
    position: absolute;
    right: 60px;
    top: 50%;
    padding: 0;
    transform: translateY(-50%);
}

.location .ui-box__button a {
    display: inline-block;
    padding: 21px 30px;
    background-color: #fff;
    text-align: center;
    color: #333;
    border: 1.8px solid #13497f;
}

.location .ui-box__button a:hover, .location .ui-box__button a:focus {
    color: #fff;
}

.location .ui-box__button a .ico_local {
    display: block;
    margin: 0 auto 5px;
    background: url(/images/kor/sub01/location_ir.png)no-repeat;
    width: 51px;
    height: 38px;
    background-position: -348px 0;
}

@media (max-width: 910px) {
    .location .cont_box .left_title {
        float:none;
        padding-left: 0;
        margin: 0 auto 20px;
        position: relative;
    }

    .location .cont_box .left_title .ir {
        /* margin: 0 auto; */
        left: 30px;
        position: absolute;
    }
}

@media (max-width: 767px) {
    .location .cont_box .cont_txt {
        float:none;
        width: 100%;
    }

    .location .cont_box .cont_txt .tit {
        width: 100%;
        text-align: center;
    }

    .location .box_local {
        padding: 40px;
    }

    .location .ui-box__button {
        position: relative;
        right: auto;
        top: auto;
        transform: none;
    }

    .location .ui-box__button a {
        width: 100%;
        padding: 10px;
        margin-top: 20px;
    }
}

@media (max-width: 460px) {
    .location .box_local .lst_local li {
        padding-left:0;
    }

    .location .box_local .lst_local li em {
        position: static;
        width: 100%;
    }
}

/* 오시는 길 End */
/* 인사말 se01d */
.greetings_se01d .inner .top_box {
    position: relative;
}

.greetings_se01d .inner .top_box .greetings_img {
    overflow: hidden;
    position: relative;
    border-radius: 0 0 70px 0;
    height: 300px;
}

.greetings_se01d .inner .top_box .greetings_img img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    max-width: 1000%;
    min-height: 100%;
    max-height: 1000%;
}

.greetings_se01d .inner .top_box .greetings_title {
    position: absolute;
    right: 70px;
    top: 140px;
    width: 370px;
    margin: 0;
    padding: 60px 20px 60px;
    background: #003B81 url(/images/sid/sub01/sub0101_titbg.png) no-repeat -36px bottom;
    border-radius: 70px 0 0 0;
}

.greetings_se01d .inner .top_box .greetings_title span {
    display: block;
    width: 268px;
    height: 108px;
    margin: 0 auto;
    background: url(/images/sid/sub01/sub0101_tit.png);
    font-size: 0;
}

.greetings_se01d .obj-txt {
    position: relative;
    margin: 23px 0 57px;
    width: calc(100% - 460px);
}

.greetings_se01d .obj-txt:after {
    display: block;
    position: absolute;
    left: 0;
    bottom: 10px;
    content: '';
    width: 100%;
    height: 1px;
    background: #d9d9d9;
    z-index: -1;
}

.greetings_se01d .obj-txt span {
    padding-right: 18px;
    background: #fff;
    font-size: 14px;
    color: #767676;
    letter-spacing: 0.3em;
}

.greetings_se01d .inner .bottom_box strong {
    display: block;
    margin: 0 0 40px;
    font-family: 'GmarketSansL';
    color: #222;
    font-size: 45px;
    line-height: 1.1;
}

.greetings_se01d .inner .bottom_box strong b {
    font-family: 'GmarketSansB';
}

.greetings_se01d .inner .bottom_box strong span {
    font-family: 'GmarketSansB';
    color: #169F97;
    line-height: 1.1;
}

.greetings_se01d .inner .bottom_box p {
    margin-top: 30px;
    color: #555;
    font-size: 17px;
}

.greetings_se01d .inner .bottom_box .mtxt {
    font-weight: bold;
    font-size: 21px;
    color: #222;
}

.greetings_se01d .sign_box {
    color: #555;
    font-size: 15px;
    text-align: right;
    margin-top: 50px;
}

.greetings_se01d .sign_box strong {
    margin-left: 6px;
    color: #222;
    font-weight: bold;
    font-size: 24px;
}

@media(max-width: 1023px) {
    .greetings_se01d .inner .top_box .greetings_img {
        border-radius: 0;
    }

    .greetings_se01d .inner .top_box .greetings_title {
        right: 30px;
    }

    .greetings_se01d .obj-txt {
        width: calc(100% - 420px);
    }
}

@media (max-width: 900px) {
    .greetings_se01d .obj-txt {
        width: 100%;
    }

    .greetings_se01d .inner .top_box .greetings_title {
        right: 0;
        top: 72px;
    }
}

@media(max-width: 500px) {
    .greetings_se01d .inner .top_box .greetings_img {
        display: none;
    }

    .greetings_se01d .obj-txt {
        margin: 0 0 20px;
    }

    .greetings_se01d .inner .top_box .greetings_title {
        position: relative;
        right: auto;
        top: auto;
        width: 100%;
        margin: 0 0 40px;
        padding: 35px 0;
        border-radius: 0;
    }

    .greetings_se01d .inner .bottom_box strong {
        font-size: 38px;
    }
}

/* 인사말 se01d End */
/* 연혁 se02d */
.history_top {
    overflow: hidden;
    margin-bottom: 80px;
    padding: 86px 20px;
    background: url(/images/sid/sub01/sub0102_topbg.jpg) center center no-repeat;
    background-size: cover;
    text-align: center;
    border-radius: 0 0 70px 0;
}

.history_top strong {
    display: block;
    font-size: 30px;
    font-family: 'GmarketSansB';
    font-weight: bold;
    color: #fff;
}

.history_top p {
    font-size: 16px;
    color: #fff;
}

.history_top p .block {
    display: block;
}

.history_se02d .head_box {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    width: 223px;
    height: 223px;
    margin: 0 auto 30px;
    background: #003B81;
    border-radius: 50%;
    border: 10px solid #E6EBF1;
    box-sizing: border-box;
}

.history_se02d .head_box:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -99px;
    width: 1px;
    height: 89px;
    background: #5C7DA0;
}

.history_se02d .body_box {
    position: relative;
    padding: 0 0 85px;
}

.history_se02d .body_box:before {
    display: block;
    position: absolute;
    top: 20px;
    left: 50%;
    bottom: 0;
    content: '';
    width: 1px;
    height: auto;
    background: #ddd;
}

.history_se02d .body_box .item {
    position: relative;
}

.history_se02d .body_box .item:first-child {
    margin-top: 65px;
}

.history_se02d .body_box .item.mt-230 {
    margin-top: -230px;
}

.history_se02d .body_box .item:before {
    display: block;
    position: absolute;
    top: 20px;
    left: 50%;
    content: '';
    width: 13px;
    height: 13px;
    margin-left: -6.5px;
    background: #8DA0B5;
    border: 3px solid #DAE2EA;
    border-radius: 50%;
    z-index: 1;
    box-sizing: border-box;
}

.history_se02d .body_box .item:after {
    display: block;
    clear: both;
    visibility: hidden;
    content: '';
}

.history_se02d .body_box .item .item_box {
    position: relative;
    width: 50%;
    margin-bottom: 25px;
}

.history_se02d .body_box .item .item_box.item_left {
    float: left;
    padding-right: 89px;
    text-align: right;
}

.history_se02d .body_box .item .item_box.item_right {
    float: right;
    padding-left: 89px;
}

.history_se02d .body_box .item .item_box p {
    position: relative;
    margin: 0
}

.history_se02d .body_box .item .item_box p:before {
    display: block;
    position: absolute;
    top: 25px;
    left: -89px;
    content: '';
    width: 45px;
    height: 1px;
    background: #5C7DA0;
}

.history_se02d .body_box .item:first-child .item_box p:before {
    background: #08318e;
}

.history_se02d .body_box .item .item_box.item_left p:before {
    left: auto;
    right: -89px;
}

.history_se02d .body_box .item .item_box p span {
    display: block;
    margin: 0 0 20px;
    font-family: 'GmarketSansL';
    font-size: 60px;
    color: #049CCC;
    line-height: 1;
}

.history_se02d .body_box .item .item_box .timelist li {
    position: relative;
    margin: 0 0 15px;
    padding: 0 0 0 127px;
    color: #5d5d5d;
}

.history_se02d .body_box .item .item_box .timelist li .part {
    position: absolute;
    left: 0;
    top: -3px;
    padding: 2px 14px;
    color: #555;
    font-size: 15px;
    border: 1px solid #555;
    border-radius: 50px;
}

.history_se02d .body_box .item .item_box.item_left .timelist li {
    padding: 0 127px 0 0 ;
}

.history_se02d .body_box .item .item_box.item_left .timelist li .part {
    left: auto;
    right: 0;
}

.history_se02d .body_box .item .item_box .history_img {
    margin-top: 30px;
}
.history_se02d .body_box .item .item_box .history_img img{
	width:380px;
	object-fit:cover;
}

@media (max-width: 900px) {
    .history_se02d .body_box .item .item_box.item_right {
        padding-left: 40px;
    }

    .history_se02d .body_box .item .item_box.item_left {
        padding-right: 40px;
    }

    .history_se02d .body_box .item .item_box p:before {
        left: -40px;
        width: 30px;
    }

    .history_se02d .body_box .item .item_box.item_left p:before {
        right: -40px;
    }
}

@media (max-width: 767px) {
    .history_top {
        padding:55px 20px;
    }

    .history_top p .block {
        display: inline;
    }

    .history_se02d .body_box {
        padding: 0;
    }

    .history_se02d .body_box:before {
        bottom: -30px;
    }

    .history_se02d .body_box .item.mt-230 {
        margin-top: 0;
    }

    .history_se02d .body_box .item:before {
        display: none;
    }

    .history_se02d .body_box .item .item_box {
        width: 100%;
        margin: 0 0 50px 0;
        background: #fff;
    }

    .history_se02d .body_box .item .item_box.item_left, .history_se02d .body_box .item .item_box.item_right {
        float: none;
        padding: 20px 0;
        text-align: left;
    }

    .history_se02d .body_box .item .item_box p {
        text-align: center;
    }

    .history_se02d .body_box .item .item_box p:before, .history_se02d .body_box .item .item_box.item_left p:before {
        display: none;
    }

    .history_se02d .body_box .item .item_box.item_left .timelist li {
        padding: 0 0 0 127px;
    }

    .history_se02d .body_box .item .item_box.item_left .timelist li .part {
        left: 0;
        right: auto;
    }

    .history_se02d .body_box .item .item_box .timelist li {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 !important;
    }

    .history_se02d .body_box .item .item_box .timelist li .part {
        position: relative;
        left: auto;
        top: auto;
        margin-right: 10px;
    }

    .history_se02d .body_box .item .item_box .history_img {
        margin-top: 20px;
        text-align: center;
    }
}

@media (max-width: 450px) {
    .history_se02d .body_box .item .item_box .timelist li, .history_se02d .body_box .item .item_box.item_left .timelist li {
        flex-direction: column;
        padding: 0;
        text-align: left;
    }

    .history_se02d .body_box .item .item_box .timelist li .part {
        margin-bottom: 7px;
    }

    .history_se02d .body_box .item .item_box p span {
        font-size: 50px;
    }
}

/* 연혁 se02d End */
/* CI */
.s0104 .h2 {
    display: inline-block;
    margin-bottom: 20px;
}

.s0104 .h2:first-child + .bt_box {
    margin-top: 0;
}

.s0104 .bt_box {
    float: right;
    margin-top: 40px;
}

.s0104 .bt_box .btn {
    margin: 3px 0;
}

.s0104 .imgbox {
    overflow: hidden;
    padding: 65px 30px;
    clear: both;
}

.s0104 .imgbox.ex1 {
    padding: 58px;
    background: #F2F6F8;
}

.s0104 .imgbox.ex2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    margin: 0 -10px;
    padding: 100px 30px 30px;
}

.s0104 .imgbox.ex2 img {
    margin: 0 10px 40px;
}

.s0104 .imgbox.ex3 img {
    padding-right: 40px;
}

@media (max-width: 1024px) {
    .s0104 .imgbox.ex3 img {
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .s0104 .imgbox.ex1 {
        padding: 40px 20px;
    }
}

@media(max-width: 470px) {
    .s0104 .bt_box {
        float: none;
        margin-top: 0;
    }

    .s0104 .imgbox {
        padding: 30px 20px;
        margin-top: 10px;
    }

    .s0104 .imgbox.ex2 {
        margin: 10px -10px 0;
    }

    .s0104 .imgbox .pic_btn {
        margin-top: 25px;
    }
}

/* CI End */
/* 조직도 se03a */
.se03a_type .department_orgwrap {
    padding: 70px 20px;
    background: #F3F8FB;
}

.se03a_type .department_orgwrap .department_org1>li {
    position: relative;
    width: 100%;
}

.se03a_type .department_orgwrap .department_org1>li .logo {
    position: relative;
    display: block;
    margin: 0 auto;
    z-index: 0;
}

.se03a_type .department_orgwrap .department_org1>li .top {
    position: relative;
    display: block;
    margin: 0 auto;
    box-shadow: 0px 10px 15px 0px rgba(146, 185, 205, 0.3);
    border-radius: 50%;
    z-index: 0;
}

.se03a_type .department_orgwrap .department_org1 .con {
    position: relative;
    display: block;
    width: 100%;
    padding: 15px 6px 20px;
    text-align: center;
    color: #5C5F65;
    background-color: #fff;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid #AABAC8;
}

.se03a_type .department_orgwrap .department_org1 .con ul {
    margin-top: 10px;
    padding-top: 15px;
    border-top: 1px dashed #ccc;
    text-align: left;
}

.se03a_type .department_orgwrap .department_org1 .con ul>li {
    letter-spacing: -0.05em;
    line-height: 1.3;
}

.se03a_type .department_orgwrap .department_org1 .tit {
    position: relative;
    display: block;
    width: 100%;
    padding: 15px 0px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background-color: #049CCC;
    border: 1px solid #AABAC8;
    border-bottom: 0px;
}

.se03a_type .department_orgwrap .department_org1 .org1_1_0 .tit {
    background: #637B9B;
}

.se03a_type .department_orgwrap .department_org1>li>ul {
    position: relative;
    overflow: hidden;
    padding-top: 47px;
}

.se03a_type .department_orgwrap .department_org1>li>ul>li {
    position: relative;
    width: 260px;
    margin: 0 auto 34px;
}

.se03a_type .department_orgwrap .department_org1>li>ul>li:before {
    position: absolute;
    content: "";
    display: block;
    top: -6.5px;
    left: 50%;
    margin-left: -6.5px;
    height: 12px;
    width: 12px;
    background: url(/images/sid/sub01/department.png);
    z-index: 2;
}

.se03a_type .department_orgwrap .department_org1>li>ul>li>ul>li {
    width: 18%;
}

.se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -20px;
    padding-top: 35px;
}

.se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2>li {
    width: 223px;
    margin: 0 10px 20px;
}

.se03a_type .department_orgwrap .department_org1 .lv2::before {
    top: -34px;
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0.5px;
    width: 1px;
    height: 34px;
    position: absolute;
    content: "";
    display: block;
    border-left: 1px solid #AABAC8;
}

.se03a_type .department_orgwrap .department_org1 .lv2:after {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 972px;
    position: absolute;
    content: "";
    display: block;
    border-top: 1px solid #AABAC8;
}

.se03a_type .department_orgwrap .department_org1 .lv1:after {
    top: 120px;
    left: 23%;
    width: 53.4%;
}

.se03a_type .department_orgwrap .department_org1>li>ul>li:after {
    position: absolute;
    content: "";
    display: block;
    top: -34px;
    left: 50%;
    margin-left: -0.5px;
    height: 34px;
    border-left: 1px solid #AABAC8;
}

.se03a_type .department_orgwrap .department_org1 .lv1:before {
    position: absolute;
    content: "";
    display: block;
    top: 93px;
    left: 50%;
    margin-left: -0.5px;
    height: 270px;
    border-left: 1px solid #AABAC8;
}

.se03a_type .department_orgwrap .department_org1 .org1_2_1 .tit {
    background: #74C6BE;
}

.se03a_type .department_orgwrap .department_org2_2 .tit {
    background: #E4F4F3;
    color: #444;
}

.se03a_type .department_orgwrap .department_org2_2 .org1_2_1 .tit {
    background: #E4F4F3;
    color: #444;
}

.se03a_type .department_orgwrap .department_org2_2 .org1_2_2 .tit {
    background: #74C6BE;
    color: #fff;
}

.s0105 .table tr.border-bottom th, .s0105 .table tr.border-bottom td {
    border-bottom: 1px solid #089791;
}

@media(max-width: 1275px) {
    .se03a_type .department_orgwrap .department_org1 .lv2::before {
        height:50px
    }

    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2 {
        justify-content: space-between
    }

    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2>li {
        width: 47%;
    }

    .se03a_type .department_orgwrap .department_org1 .lv2:after {
        width: 53%;
        top: 15px;
    }

    .se03a_type .department_orgwrap .department_org1>li>ul>li:after {
        height: 25px;
        top: -20px;
    }
}

@media(max-width: 1000px) {
    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2 {
        flex-direction: column;
        align-items: center;
        max-width: 340px;
        margin: 0 auto;
        padding-bottom: 20px;
        border: 1px solid #AABAC8;
    }

    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2>li {
        margin: 0 0 20px;
    }

    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2>li::before {
        display: none;
    }

    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2>li:after {
        display: none;
    }

    .se03a_type .department_orgwrap .department_org1 .lv2:after {
        border-top: none
    }

    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2 {
        max-width: 100%;
    }

    .se03a_type .department_orgwrap .department_org1 .lv2::before {
        height: 35px
    }
}

@media(max-width: 900px) {
    /* .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2 {margin: 0 -20px;}
    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2>li {margin: 0 20px 0;}
    .se03a_type .department_orgwrap .department_org1 .lv2:after {width: 300px;} */
}

@media(max-width: 660px) {
    .se03a_type .department_orgwrap {
        padding:30px 30px;
    }

    .se03a_type .department_orgwrap .department_org1>li {
        padding-bottom: 0;
    }

    .se03a_type .department_orgwrap .department_org1>li>ul>li {
        width: 100%;
    }

    .se03a_type .department_orgwrap .department_org1 .lv1:after {
        border-top: none
    }

    .se03a_type .department_orgwrap .department_org1 li.lv2 {
        margin-left: 0;
    }

    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2 {
        max-width: 100%;
    }

    .se03a_type .department_orgwrap .department_org1>li>ul.department_org2_2>li {
        width: 90%;
        margin: 0 0 20px;
    }
}

@media(max-width: 400px) {
    .se03a_type .department_orgwrap {
        padding: 30px 20px;
    }
}

/* 조직도 se03a End */
/* sub0103 미션 및 추진전략 */
.sub01_03 #body_layout .body_wrap {
    max-width: 100%;
    padding: 0 0 100px;
}

.sub01_03 #body_layout .body_wrap #location {
    margin: 0 30px;
}

.sub01_03 #body_layout .body_wrap .lnb_wrap {
    max-width: 1280px;
    margin: -60px auto 0;
}

.s0103 .tit {
    display: block;
    font-size: 18px;
    color: #666;
    letter-spacing: 0.3em;
    text-align: center;
}

.s0103 .tit b {
    display: block;
    font-size: 22px;
    color: #222;
    letter-spacing: -0.06em;
}

.s0103 .txt1 {
    display: block;
    margin-top: 30px;
    font-family: 'GmarketSansB';
    color: #222;
    letter-spacing: -0.06em;
    line-height: 1.2;
    text-align: center;
}

.s0103 .txt2 {
    display: block;
    font-family: 'GmarketSansM';
    font-size: 18px;
    color: #555;
    letter-spacing: -0.06em;
    text-align: center;
}

.s0103 .top {
    padding: 100px 0;
    background: #F4F9FB url(/images/sid/sub01/sub0103_topbg.png) center center no-repeat;
}

.s0103 .top .con1 .txt1 {
    font-size: 42px;
}

.s0103 .top .con1 .txt1 b {
    display: inline-block;
    color: #049CCC;
}

.s0103 .top .con2 {
    position: relative;
    margin-top: 112px;
}

.s0103 .top .con2::before {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -72px;
    width: 16px;
    height: 35px;
    background: url(/images/sid/sub01/sub0103_arrow.png);
    content: "";
}

.s0103 .top .con2 .txt1 {
    position: relative;
    max-width: 710px;
    margin: 20px auto 0;
    padding: 0 15px;
    font-size: 38px;
    border: 8px solid #049CCC;
}

.s0103 .top .con2 .txt1::before {
    content: "";
    position: absolute;
    left: 50%;
    top: -8px;
    width: 96%;
    height: 8px;
    background: #F4F9FB;
    transform: translateX(-50%);
}

.s0103 .top .con2 .txt1::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 96%;
    height: 8px;
    background: #F4F9FB;
    transform: translateX(-50%);
}

.s0103 .middle {
    overflow: hidden;
    position: relative;
    padding: 105px 0;
    background: #003B81;
    z-index: 0;
}

.s0103 .middle::before {
    position: absolute;
    right: 80px;
    bottom: -60px;
    width: 640px;
    height: 629px;
    background: url(/images/sid/sub01/sub0103_midbg.png);
    content: "";
    z-index: -1;
}

.s0103 .middle .tit {
    color: rgba(255,255,255,.6);
}

.s0103 .middle .tit b {
    color: #fff;
}

.s0103 .middle .txt1 {
    font-size: 38px;
    color: #fff;
}

.s0103 .middle .strategy_list {
    overflow: hidden;
    margin: 50px 30px;
}

.s0103 .middle .strategy_list li {
    position: relative;
    float: left;
    width: calc(25% - 24px);
    margin: 0 12px;
    padding: 42px;
    background: #fff;
    min-height: 232px;
}

.s0103 .middle .strategy_list li:nth-child(1) {
    border-radius: 50px 0 0 0;
}

.s0103 .middle .strategy_list li:nth-child(2) {
    border-radius: 0 0 0 50px;
}

.s0103 .middle .strategy_list li:nth-child(3) {
    border-radius: 0 50px 0 0;
}

.s0103 .middle .strategy_list li:nth-child(4) {
    border-radius: 0 0 50px 0;
}

.s0103 .middle .strategy_list li:nth-child(even) {
    margin-top: 50px;
}

.s0103 .middle .strategy_list li .number {
    display: inline-block;
    margin-bottom: 10px;
    padding: 0 7px;
    color: #049CCC;
    font-size: 15px;
    border: 1px solid #049ccc;
    border-radius: 50px;
}

.s0103 .middle .strategy_list li .title {
    display: block;
    font-family: 'GmarketSansM';
    font-size: 22px;
    color: #222;
    letter-spacing: -0.06em;
}

.s0103 .middle .strategy_list li .title span {
    display: inline-block;
    font-family: 'GmarketSansM';
}

.s0103 .middle .strategy_list li .ico {
    position: absolute;
    display: block;
    right: 40px;
    bottom: 30px;
    width: 45px;
    height: 52px;
    content: "";
}

.s0103 .middle .strategy_list li .ico1 {
    background: url(/images/sid/sub01/sub0103_ico1.png) no-repeat;
}

.s0103 .middle .strategy_list li .ico2 {
    background: url(/images/sid/sub01/sub0103_ico2.png) no-repeat;
}

.s0103 .middle .strategy_list li .ico3 {
    background: url(/images/sid/sub01/sub0103_ico3.png) no-repeat;
}

.s0103 .middle .strategy_list li .ico4 {
    background: url(/images/sid/sub01/sub0103_ico4.png) no-repeat;
}

.s0103 .bottom {
    margin: 115px 0 0;
    text-align: center;
}

.s0103 .bottom .title {
    display: block;
    font-family: 'GmarketSansB';
    font-size: 23px;
    color: #222;
    letter-spacing: -0.06em;
}

.s0103 .bottom .vlist {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 50px auto 0;
    max-width: 1078px;
}

.s0103 .bottom .vlist li {
    width: 20%;
    padding: 0 45px;
    margin-bottom: 30px;
}

.s0103 .bottom .vlist li + li {
    border-left: 1px dashed #ddd;
}

.s0103 .bottom .vlist li .circle {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 130px;
    height: 130px;
    margin: 0 auto;
    background: #f7f7f7;
    border-radius: 50%;
}

.s0103 .bottom .vlist li .circle .ico {
    display: block;
}

.s0103 .bottom .vlist li .circle .ico1 {
    width: 60px;
    height: 52px;
    background-image: url("data:image/svg+xml,%3Csvg width='60' height='52' viewBox='0 0 60 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M21.5457 43.0914C33.4451 43.0914 43.0914 33.4451 43.0914 21.5457C43.0914 9.64634 33.4451 0 21.5457 0C9.64634 0 0 9.64634 0 21.5457C0 33.4451 9.64634 43.0914 21.5457 43.0914Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cpath d='M51.6133 10.3721C51.6133 10.3721 51.6133 10.3921 51.6133 10.4021V10.3721Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M51.6133 10.3335C51.6133 10.3335 51.6133 10.3535 51.6133 10.3635V10.3335Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M58.4746 10.3628C58.4746 8.47532 56.9458 6.93701 55.0488 6.93701C53.1614 6.93701 51.6419 8.45644 51.623 10.3345V13.8075H58.4841V10.3722L58.4746 10.3628Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M51.6133 46.906V46.876C51.6133 46.876 51.6133 46.896 51.6133 46.906Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M51.6133 46.9045C51.6133 46.9045 51.6133 46.9245 51.6133 46.9345V46.8945V46.9045Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M51.5947 47.0452C51.5947 47.0452 51.6042 46.9603 51.6136 46.9131C51.6136 46.9131 51.6042 46.998 51.5947 47.0452Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M51.6134 6.92676H21.7344C19.8375 6.92676 18.3086 8.46506 18.3086 10.362V28.4253V43.4308H44.7618V46.8661C44.7618 48.763 46.2906 50.2919 48.1876 50.3013C50.0279 50.3013 51.519 48.8479 51.6039 47.0265C51.6039 46.9793 51.6228 46.9321 51.6228 46.8849V28.8405V10.3903C51.6228 10.3903 51.6228 10.3714 51.6228 10.362C51.6228 10.362 51.6228 10.3337 51.6228 10.3242C51.6417 8.44619 53.1705 6.92676 55.0486 6.92676H51.6228H51.6134Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.1879 50.3111C46.3004 50.3111 44.7621 48.7727 44.7621 46.8758V43.4312H11.4385V46.8664C11.4385 48.7633 12.9673 50.2922 14.8643 50.3016L48.1879 50.3299C50.0377 50.3299 51.5288 48.8671 51.6043 47.0363C51.5193 48.8577 50.0282 50.3111 48.1879 50.3111Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5384 29.7007L30.0016 34.2024L32.5119 38.7889L27.9253 36.2692L23.4331 33.806L27.5384 29.7007Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.85156 16.2324L23.4241 33.8049C23.9715 34.3523 25.3399 33.8804 26.4724 32.748C27.6049 31.6155 28.0768 30.247 27.5294 29.6997L9.95685 12.1177L5.85156 16.223V16.2324Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.89899 15.1647C10.0341 14.0296 10.5092 12.6642 9.96004 12.115C9.4109 11.5659 8.0455 12.0409 6.91035 13.1761C5.7752 14.3112 5.30015 15.6766 5.8493 16.2258C6.39845 16.7749 7.76384 16.2999 8.89899 15.1647Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.0025 34.2012L32.5129 38.7878L27.9263 36.268L30.0025 34.2012Z' fill='%23FF7E78' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.1792 14.1748H44.526' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.1792 20.1387H44.526' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.2188 26.0942H44.5259' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.7388 32.0591H44.5258' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.5986 38.0234H44.5257' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.s0103 .bottom .vlist li .circle .ico2 {
    width: 60px;
    height: 51px;
    background-image: url("data:image/svg+xml,%3Csvg width='60' height='51' viewBox='0 0 60 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M30.2232 35.584C37.0971 35.584 42.6695 30.0116 42.6695 23.1377C42.6695 16.2638 37.0971 10.6914 30.2232 10.6914C23.3493 10.6914 17.7769 16.2638 17.7769 23.1377C17.7769 30.0116 23.3493 35.584 30.2232 35.584Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cpath d='M47.6189 5.80566L30.2871 23.1374' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.8716 4.74268L30.2882 23.1392' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M54.4013 45.6144L30.2871 23.1377' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.9067 42.1516L30.2871 23.1377' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.13672 35.6287L30.2867 23.1377' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.2857 31.1813C34.7283 31.1813 38.3297 27.5799 38.3297 23.1373C38.3297 18.6947 34.7283 15.0933 30.2857 15.0933C25.8431 15.0933 22.2417 18.6947 22.2417 23.1373C22.2417 27.5799 25.8431 31.1813 30.2857 31.1813Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M47.62 10.7541C50.3527 10.7541 52.5681 8.53877 52.5681 5.80601C52.5681 3.07325 50.3527 0.85791 47.62 0.85791C44.8872 0.85791 42.6719 3.07325 42.6719 5.80601C42.6719 8.53877 44.8872 10.7541 47.62 10.7541Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.9053 45.212C33.5954 45.212 34.9655 43.842 34.9655 42.1519C34.9655 40.4619 33.5954 39.0918 31.9053 39.0918C30.2153 39.0918 28.8452 40.4619 28.8452 42.1519C28.8452 43.842 30.2153 45.212 31.9053 45.212Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M54.4014 49.4981C56.5461 49.4981 58.2847 47.7595 58.2847 45.6148C58.2847 43.4701 56.5461 41.7314 54.4014 41.7314C52.2567 41.7314 50.5181 43.4701 50.5181 45.6148C50.5181 47.7595 52.2567 49.4981 54.4014 49.4981Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.8701 8.62455C13.0148 8.62455 14.7535 6.88593 14.7535 4.74123C14.7535 2.59653 13.0148 0.85791 10.8701 0.85791C8.72544 0.85791 6.98682 2.59653 6.98682 4.74123C6.98682 6.88593 8.72544 8.62455 10.8701 8.62455Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.13708 40.9089C9.05268 40.9089 11.4162 38.5454 11.4162 35.6298C11.4162 32.7142 9.05268 30.3506 6.13708 30.3506C3.22147 30.3506 0.85791 32.7142 0.85791 35.6298C0.85791 38.5454 3.22147 40.9089 6.13708 40.9089Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M52.5581 5.80593C52.5581 8.53499 50.348 10.7451 47.61 10.7451C45.6773 10.7451 44.004 9.63556 43.1987 8.00707C43.8609 8.34709 44.6125 8.53499 45.3999 8.53499C48.1289 8.53499 50.348 6.31595 50.348 3.58689C50.348 2.79949 50.1601 2.04788 49.8201 1.38574C51.4485 2.19104 52.5581 3.86427 52.5581 5.80593Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M58.2851 45.5867C58.2851 47.6715 56.594 49.3716 54.5003 49.3716C53.0239 49.3716 51.7354 48.5215 51.127 47.2778C51.637 47.5373 52.2096 47.6804 52.8091 47.6804C54.894 47.6804 56.594 45.9804 56.594 43.8956C56.594 43.2961 56.4509 42.7145 56.1914 42.2134C57.4351 42.8308 58.2851 44.1103 58.2851 45.5956V45.5867Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M35.4951 41.9465C35.4951 44.0314 33.804 45.7314 31.7102 45.7314C30.2338 45.7314 28.9454 44.8814 28.3369 43.6377C28.8469 43.8971 29.4196 44.0403 30.0191 44.0403C32.1039 44.0403 33.804 42.3402 33.804 40.2554C33.804 39.6559 33.6608 39.0743 33.4013 38.5732C34.6451 39.1906 35.4951 40.4702 35.4951 41.9555V41.9465Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M11.4161 35.9513C11.4161 38.6893 9.19708 40.9083 6.45013 40.9083C4.50847 40.9083 2.83524 39.7988 2.021 38.1614C2.68313 38.5014 3.43474 38.6893 4.23109 38.6893C6.9691 38.6893 9.19708 36.4613 9.19708 33.7233C9.19708 32.9359 9.00918 32.1753 8.66916 31.5132C10.3066 32.3185 11.4161 34.0007 11.4161 35.9513Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M14.5203 4.66077C14.5203 6.69191 12.8739 8.34724 10.8338 8.34724C9.3932 8.34724 8.14946 7.52405 7.54102 6.30716C8.03314 6.55769 8.59685 6.70086 9.17845 6.70086C11.2096 6.70086 12.8649 5.04553 12.8649 3.01439C12.8649 2.42384 12.7218 1.86908 12.4712 1.37695C13.6881 1.97645 14.5113 3.22914 14.5113 4.66972L14.5203 4.66077Z' fill='%23DADBE1'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.s0103 .bottom .vlist li .circle .ico3 {
    width: 54px;
    height: 61px;
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='61' viewBox='0 0 54 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M41.9642 23.8014C48.5368 23.8014 53.8649 18.4733 53.8649 11.9007C53.8649 5.32812 48.5368 0 41.9642 0C35.3916 0 30.0635 5.32812 30.0635 11.9007C30.0635 18.4733 35.3916 23.8014 41.9642 23.8014Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cpath d='M8.23047 47.2065L1 45.273V16.8809L8.23047 18.8231V47.2065Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.229 47.2065L15.4595 45.273V16.8809L8.229 18.8231V47.2065Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 16.8792L8.23047 18.8215L15.4609 16.8792L8.23047 14.9458L1 16.8792Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M1 49.1473L8.23047 51.0896L15.4609 49.1473L8.23047 47.2051L1 49.1473Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M12.248 52.2196L19.4785 54.153L26.709 52.2196L19.4785 50.2773L12.248 52.2196Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M23.4956 55.2845L30.7261 57.2267L37.9565 55.2845L30.7261 53.3511L23.4956 55.2845Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M34.7334 58.3568L41.9639 60.2902L49.1943 58.3568L41.9639 56.4146L34.7334 58.3568Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cpath d='M19.4785 50.2779L12.248 48.3445V36.5674L19.4785 38.5008V50.2779Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.4771 50.2779L26.7075 48.3445V36.5674L19.4771 38.5008V50.2779Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.248 36.5677L19.4785 38.5012L26.709 36.5677L19.4785 34.6255L12.248 36.5677Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.7261 53.3502L23.4956 51.408V27.9067L30.7261 29.8402V53.3502Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.7246 53.3502L37.9551 51.408V27.9067L30.7246 29.8402V53.3502Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.4956 27.9071L30.7261 29.8405L37.9565 27.9071L30.7261 25.9648L23.4956 27.9071Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41.9639 56.4128L34.7334 54.4794V9.47217L41.9639 11.4056V56.4128Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41.9639 56.4128L49.1943 54.4794V9.47217L41.9639 11.4056V56.4128Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.7334 9.47204L41.9639 11.4055L49.1943 9.47204L41.9639 7.52979L34.7334 9.47204Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.s0103 .bottom .vlist li .circle .ico4 {
    width: 54px;
    height: 54px;
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.9683 44.0303C39.1269 44.0303 48.9834 34.1738 48.9834 22.0152C48.9834 9.85652 39.1269 0 26.9683 0C14.8096 0 4.95312 9.85652 4.95312 22.0152C4.95312 34.1738 14.8096 44.0303 26.9683 44.0303Z' fill='%23DADBE1'/%3E%3Cpath d='M52.9361 18.762H1L4.72593 12.6719H49.2102L52.9361 18.762Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M52.9361 18.7617H1V52.2194H52.9361V18.7617Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.6719 15.7164V9.24805H36.2637V15.7164' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.82262 18.7617H5.81299V52.2194H9.82262V18.7617Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.82262 18.762H5.81299L9.07554 12.6719H13.0852L9.82262 18.762Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.1134 52.2202H48.123L48.123 18.7625H44.1134L44.1134 52.2202Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.1037 18.762H48.1228L44.8602 12.6719H40.8506L44.1037 18.762Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.0145 31.9064C20.8006 31.9064 22.2486 30.4584 22.2486 28.6722C22.2486 26.886 20.8006 25.438 19.0145 25.438C17.2283 25.438 15.7803 26.886 15.7803 28.6722C15.7803 30.4584 17.2283 31.9064 19.0145 31.9064Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.8391 36.239L19.6367 41.4414L24.8391 46.6438L30.0415 41.4414L24.8391 36.239Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.6185 26.9233L30.7129 33.6943H38.5241L34.6185 26.9233Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.s0103 .bottom .vlist li .circle .ico5 {
    width: 59px;
    height: 49px;
    background-image: url("data:image/svg+xml,%3Csvg width='59' height='49' viewBox='0 0 59 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:darken'%3E%3Cpath d='M29.9856 45.2231C41.6296 45.2231 51.0688 35.7838 51.0688 24.1399C51.0688 12.4959 41.6296 3.05664 29.9856 3.05664C18.3416 3.05664 8.90234 12.4959 8.90234 24.1399C8.90234 35.7838 18.3416 45.2231 29.9856 45.2231Z' fill='%23DADBE1'/%3E%3C/g%3E%3Cpath d='M40.4577 0.92334C48.566 0.92334 55.3905 5.73472 57.3576 12.2545C57.4869 12.6516 57.5884 13.058 57.6623 13.4643C57.847 14.3324 57.9394 15.2189 57.9394 16.1332C57.9394 20.6121 55.7138 24.6385 52.1676 27.4275C53.4604 30.318 55.5752 32.4051 57.8193 33.0792C53.6821 33.347 49.9142 32.2204 47.4947 30.0594C45.343 30.8813 42.9604 31.3431 40.4577 31.3431C30.8073 31.3431 22.9761 24.5369 22.9761 16.1332C22.9761 7.72945 30.8073 0.92334 40.4577 0.92334Z' fill='%2363CAEB' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.405 15.1636C10.2968 15.1636 3.47217 19.975 1.50514 26.4948C1.37585 26.8919 1.27427 27.2982 1.20039 27.7046C1.01569 28.5726 0.92334 29.4592 0.92334 30.3734C0.92334 34.8524 3.14895 38.8788 6.69514 41.6677C5.40226 44.5582 3.28747 46.6453 1.04339 47.3195C5.18062 47.5873 8.94846 46.4606 11.368 44.2996C13.5197 45.1216 15.9023 45.5833 18.405 45.5833C28.0554 45.5833 35.8866 38.7772 35.8866 30.3734C35.8866 21.9697 28.0554 15.1636 18.405 15.1636Z' fill='white' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.4751 19.6699C24.6387 23.918 27.834 27.4826 32.1374 29.5143' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9263 31.2598H14.6928' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.814 31.2598H18.5805' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.7114 31.2598H22.4779' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.6348 17.0195H37.4013' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.5317 17.0195H41.2982' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.4199 17.0195H45.1864' stroke='%233B3B3D' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.s0103 .bottom .vlist li p {
    margin-top: 20px;
    font-size: 16px;
    color: #555;
    letter-spacing: -0.06em;
}

@media(max-width: 1339px) {
    .sub01_03 #body_layout .body_wrap .lnb_wrap {
        padding: 0 30px;
    }
}

@media(max-width: 1200px) {
    .sub01_03 #body_layout .body_wrap #location {
        width: calc(100% - 60px);
    }
}

@media(max-width: 1120px) {
    .s0103 .middle .strategy_list {
        margin: 50px 0 0;
    }

    .s0103 .bottom .vlist li {
        padding: 0 20px;
    }
}

@media(max-width: 1024px) {
    .s0103 .middle .strategy_list li {
        width: calc(50% - 24px);
    }

    .s0103 .bottom .vlist li {
        width: 33.33%;
    }

    .s0103 .bottom .vlist li:nth-child(4) {
        border-left: 0;
    }
}

@media(max-width: 767px) {
    .sub01_03 #body_layout .body_wrap #location {
        margin: 0 20px;
    }

    .s0103 .top .con1 .txt1 {
        font-size: 36px;
    }

    .s0103 .top .con2 .txt1 {
        font-size: 30px;
    }

    .s0103 .middle .txt1 {
        font-size: 30px;
    }
}

@media(max-width: 640px) {
    .s0103 .bottom .vlist {
        justify-content: flex-start;
    }

    .s0103 .bottom .vlist li {
        width: 50%;
    }

    .s0103 .bottom .vlist li:nth-child(3) {
        border-left: 0;
    }

    .s0103 .bottom .vlist li:nth-child(4) {
        border-left: 1px dashed #ddd;
    }

    .s0103 .bottom .vlist li:nth-child(5) {
        border-left: 0;
    }
}

@media(max-width: 570px) {
    .s0103 .middle .strategy_list li {
        padding: 30px;
    }
}

@media(max-width: 450px) {
    .s0103 .middle .strategy_list li {
        width: 100%;
        margin: 0;
        border-radius: 0 !important;
        min-height: auto;
    }

    .s0103 .middle .strategy_list li:nth-child(even) {
        margin-top: 20px;
    }

    .s0103 .middle .strategy_list li + li {
        margin-top: 20px;
    }

    .s0103 .middle .strategy_list li .ico {
        right: 20px;
        bottom: auto;
        top: 25px;
    }

    .s0103 .bottom .vlist li {
        width: 100%;
    }

    .s0103 .bottom .vlist li + li {
        padding-top: 20px;
        border-left: 0;
        border-top: 1px dashed #ddd;
    }

    .s0103 .bottom .vlist li:nth-child(4) {
        border-left: 0;
    }
}

/* sub0103 미션 및 추진전략 End */
/* 연구 네트워크 */
.related_organ {
    display: flex;
    flex-wrap: wrap;
    margin: 20px -10px 0;
}

.related_organ .item {
    margin: 0 10px 20px;
    width: calc(25% - 20px);
}

.related_organ .item a, .related_organ .item .link {
    display: block;
    background: #003B81;
}

.related_organ .item a .box, .related_organ .item .link .box {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    left: 0;
    top: 0;
    padding: 0 10px;
    min-height: 100px;
    background: #fff;
    transition: 0.3s;
    border: 1px solid #ddd;
}

.related_organ .item a:hover .box, .related_organ .item .link:hover .box, .related_organ .item a:focus .box, .related_organ .item .link:focus .box {
    left: -10px;
    top: -10px;
    border-radius: 0 20px 0 0;
}

@media(max-width: 999px) {
    .related_organ .item {
        width:calc(33.33% - 20px);
    }
}

@media(max-width: 767px) {
    .related_organ .item {
        width:calc(50% - 20px);
    }
}

@media(max-width: 490px) {
    .related_organ .item {
        width:100%;
    }
}

/* 연구 네트워크 End */
/* sub0303 통계정보 */
.s0303 .ui-tab_group .ui-tab_content {
    margin-top: 30px;
}

.s0303 .ui-tab_group .ui-tab_content .tab__body.active {
    display: flex;
    justify-content: center;
}

.s0303 .ui-tab_group .ui-tab_content img {
    margin: 0 7px;
}

.s0303 .statistical_information {
    padding: 6.4% 6.6% 6.6%;
    background-image: url(/images/sid/sub03/sub030301_bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.s0303 .statistical_information .title {
    display: block;
    margin-bottom: 25px;
    font-family: 'GmarketSansB';
    font-size: 30px;
    color: #fff;
    line-height: 1.3;
    letter-spacing: -0.06em;
    text-align: center;
}

.s0303 .statistical_information .half_wrap {
    display: flex;
    flex-wrap: wrap;
    padding: 70px 33px 50px;
    background: #fff;
}

.s0303 .statistical_information .half_wrap .half_con {
    width: calc(50% - 74px);
    margin: 0 37px 4px;
    text-align: center;
}

.s0303 .statistical_information .half_wrap .half_con .ui-tab_group {
    padding: 9% 11.3% 9%;
    /*background: #F6F6F6;*/
}

.s0303 .tab-ul.type4 {
    overflow: hidden;
    border-radius: 50px;
}

.s0303 .tab-ul.type4.col4 li {
    width: 25%;
}

.s0303 .tab-ul.type4 li a {
    background: #fff;
}

.s0303 .tab-ul.type4 li:last-child a {
    border-radius: 0 50px 50px 0;
}

.s0303 .tab-ul.type4 li a:hover, .s0303 .tab-ul.type4 li a:focus {
    outline: 0;
}

.s0303 .tab-ul.type4 li a span {
    padding: 7.5px 5px;
    font-size: 16px;
    color: #555;
    font-weight: normal;
    letter-spacing: -0.06em;
    border-radius: 50px;
    text-align: center;
}

.s0303 .tab-ul.type4 li.active a span, .s0303 .tab-ul.type4 li a:hover span, .s0303 .tab-ul.type4 li a:focus span {
    color: #fff;
    background: #003B81;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.15);
}

.s0303 .bottom_txt {
    width: 100%;
    margin: 23px 35px 0;
    text-align: right;
    font-size: 14px;
    color: #777;
    letter-spacing: -0.05em;
}

.s0303 .bottom_txt span {
    display: inline-block;
}

.s030302 .statistical_information, .s030303 .statistical_information {
    padding: 6.4% 5.8% 6.6%;
}

.s030302 .statistical_information {
    background-image: url(/images/sid/sub03/sub030302_bg.png);
}

.s030303 .statistical_information {
    background-image: url(/images/sid/sub03/sub030303_bg.png);
}

.s030302 .statistical_information .half_wrap .half_con, .s030303 .statistical_information .half_wrap .half_con {
    width: calc(50% - 66px);
    margin: 0 33px 4px;
}

.s030303 .statistical_information .half_wrap .half_con {
    margin: 0 25px;
}

.s030303 .statistical_information .half_wrap .half_con:nth-child(1) {
    width: calc(65% - 50px);
}

.s030303 .statistical_information .half_wrap .half_con:nth-child(2) {
    width: calc(35% - 50px);
}

.s030303 .statistical_information .half_wrap .half_con .ui-tab_group {
    padding: 6.2% 6.2% 2.2%;
}

.s030303 .tab-ul.type4 li:nth-child(1) {
    width: 36%;
}

.s030303 .tab-ul.type4 li:nth-child(2) {
    width: 22%;
}

.s030303 .tab-ul.type4 li:nth-child(3) {
    width: 28%;
}

.s030303 .tab-ul.type4 li:nth-child(4) {
    width: 14%;
}

@media (max-width: 1200px) {
    .s0303 .tab-ul.col7 li {
        width: 14.28%;
    }

    .s0303 .statistical_information {
        padding: 40px 30px 40px;
    }

    .s0303 .statistical_information .half_wrap {
        padding: 70px 10px 50px;
    }

    .s0303 .statistical_information .half_wrap .half_con {
        width: calc(50% - 30px);
        margin: 0 15px 4px;
    }

    .s0303 .statistical_information .half_wrap .half_con .ui-tab_group {
        padding: 7% 8% 6%;
    }

    .s0303 .bottom_txt {
        margin: 20px 15px 0;
    }

    .s030303 .statistical_information .half_wrap .half_con:nth-child(1) {
        width: calc(65% - 30px);
    }

    .s030303 .statistical_information .half_wrap .half_con:nth-child(2) {
        width: calc(35% - 30px);
    }
}

@media (max-width: 1024px) {
    .s030303 .statistical_information .half_wrap {
        padding: 40px 30px;
    }

    .s030303 .statistical_information .half_wrap .half_con {
        margin: 0 0 40px;
    }

    .s030303 .statistical_information .half_wrap .half_con:nth-child(1) {
        width: 100%;
    }

    .s030303 .statistical_information .half_wrap .half_con:nth-child(2) {
        width: 100%;
    }
}

@media (max-width: 900px) {
    .s0303 .tab-ul.col7 li {
        width: 25%;
    }

    .s0303 .statistical_information .half_wrap {
        padding: 40px 30px;
    }

    .s0303 .statistical_information .half_wrap .half_con {
        width: 100%;
        margin: 0;
    }

    .s0303 .statistical_information .half_wrap .half_con + .half_con {
        margin-top: 50px;
    }

    .s0303 .bottom_txt {
        margin: 20px 0 0;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .s0303 .ui-tab_group .ui-tab_content .tab__body.active {
        display: block;
    }
}

@media (max-width: 700px) {
    .s030303 .tab-ul.type4 {
        border-radius: 0;
    }

    .s030303 .tab-ul.type4 li {
        width: 50% !important;
    }

    .s030303 .tab-ul.type4 li a {
        border-color: #eee;
    }

    .s030303 .tab-ul.type4 li.active a span, .s030303 .tab-ul.type4 li a:hover span, .s030303 .tab-ul.type4 li.active a:focus span {
        border-radius: 0;
    }

    .s030303 .tab-ul.type4 li:last-child a {
        border-radius: 0;
    }
}

@media (max-width: 600px) {
    .s0303 .statistical_information {
        padding: 40px 20px 30px;
    }

    .s0303 .statistical_information .half_wrap {
        padding: 40px 20px;
    }

    .s0303 .statistical_information .half_wrap .half_con .ui-tab_group {
        padding: 40px 20px 30px;
    }
}

@media (max-width: 550px) {
    .s0303 .tab-ul.col7 li {
        width: 33.33%;
    }
}

@media (max-width: 500px) {
    .s030303 .tab-ul.type4 li {
        width: 100% !important;
    }
}

@media (max-width: 420px) {
    .s0303 .tab-ul.col7 li {
        width: 50%;
    }

    .s0303 .statistical_information .half_wrap .half_con .ui-tab_group {
        padding: 30px 10px 20px;
    }
}

/* sub0303 통계정보 End */

/* 개인정보처리방침 */
.privacy_policy .table-bordered{
    border-top:2px solid #003B81;
}
.privacy_policy .table thead th{
    color: #003B81;
}
.privacy_policy h2.h2 img{
    margin-left: 5px;
}
.privacy_policy .panel_box {
    position: relative;
    margin: 20px 0 20px 0;
    padding: 20px;
    color: #333;
    background-color: #fafafa;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    word-break: keep-all;
    float: none;
}

.privacy_policy .panel_box.pds {
    padding: 10px 20px;
}

.privacy_policy .panel_box.pdm {
    padding: 20px 25px;
}

.privacy_policy .panel_box .tit_panel {
    margin: 0;
    margin-bottom: 15px;
    line-height: 24px;
    font-weight: 700;
    color: #165e9b;
    font-size: 20px;
}

.privacy_policy .panel_box .tit_f17 {
    font-size: 17px;
    font-weight: 500;
}

.privacy_policy .panel_box .tit_f17 > * {
    font-size: 17px;
    font-weight: 500;
}

.privacy_policy .panel_box .tit_f17 strong {
    color: #4374ac;
}

.privacy_policy .panel_box.panel_step .tit_panel {
    color: #111;
    text-align: center;
    font-weight: 300;
}

.privacy_policy .panel_box.panel_white {
    background-color: #fff;
    border: 1px solid #d9d9d9;
}

.privacy_policy .panel_box .lineHeights li {
    margin-bottom: 5px;
}

.privacy_policy .cnt_list {
    width: 85%;
    margin: 20px auto 0px;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.privacy_policy .cnt_list li {
    width: 45%;
    margin-bottom: 30px;
    position: relative;
    box-sizing: border-box;
}

.privacy_policy .cnt_list li a {
    color: #444;
    font-weight: 400;
    box-sizing: border-box;
    padding-left: 30px;
    height: 25px;
    display: block;
    font-size: 17px;
}

.privacy_policy .cnt_list li a img {
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
}

.privacy_policy h2.h2 img {
    width: 32px;
}
/* sub0703 개인정보처리방침 */
.s0703 .ui-topbox.type1 .inner {min-height: 215px;}
.s0703 .btn.btn-noline {font-size: 15px;}
@media only screen and (max-width: 767px){    
    .s0703 .ui-topbox.type1 .inner {min-height: auto;}
}
@media only screen and (max-width: 640px){
    .privacy_policy .cnt_list{
        flex-direction: column;
    }
    .privacy_policy .cnt_list li{
        width: 100%;
        margin-bottom: 10px;
    }
}

/* 250110 통계센터 수정 */
.s0303 .statistical_information .half_wrap{
    gap: 37px;
    justify-content: center;
    align-items: center;
}
.s0303 .statistical_information .half_wrap .half_con{
    margin: 0 0 4px;
}
.s0303 .ui-tab_group .ui-tab_content img{
    max-width: unset;
    margin: 0;
}
.s0303 .pic_btn a{
    width: 100%;
}
.s0303 .ui-tab_group .ui-tab_content .tab__body{
    gap: 20px;
}
.s0303.s030303 .ui-tab_group .ui-tab_content .tab__body{
    gap: 36px;
}
.s0303.s030303 .ui-tab_group .ui-tab_content .tab__body .pic_btn{
    display: none;
}
.s0303.s030303 .ui-tab_group .ui-tab_content img{
    height: fit-content;
}

@media only screen and (max-width: 1200px){
    .s0303 .statistical_information .half_wrap{
        gap: 20px;
    }
    .s0303 .statistical_information .half_wrap .half_con{
        width: calc(50% - 20px);
    }
    .s0303 .ui-tab_group .ui-tab_content img{
        max-width: 100%;
    }
}
@media only screen and (max-width: 1024px){
    .s030302 .tab-ul.col5 li{
        width: 20%;
    }
}
@media only screen and (max-width: 900px){
    .s0303 .statistical_information .half_wrap{
        flex-direction: column;
        gap: 0;
    }
    .s0303 .statistical_information .half_wrap .half_con{
        width: 100%;
    }
}
@media only screen and (max-width: 767px){
    .s0303.s030303 .statistical_information .half_wrap .half_con .ui-tab_group{
        padding: 0;
    }
    .s0303.s030303 .ui-tab_group .ui-tab_content .tab__body img:first-of-type + .pic_btn{
        margin-bottom: 40px;
    }
    .s0303.s030303 .ui-tab_group .ui-tab_content .tab__body .pic_btn{
        display: block;
    }
}