@charset "UTF-8";

/* header */
.head_top .right {
    height: 76px;
    justify-content: center;
}
#gnb > li > a > span::after {
    display: none;
}
#gnb > li.on > a {
    background-color: #f0f3ff;
}
#gnb > li.on > a > span {
    color: #002e6d;
}

@media screen and (max-width: 1280px) {
    .m_allmenu_wrap .m_allmenu_cont {
        background: #F0F0F0;
    }
    .m_allmenu_util {
        background: #fff;
    }
    .m_allmenu .m_gnb {
        width: 100%;
    }
    .m_allmenu:before {
        display: none;
    }
    .m_allmenu .m_gnb li {
        border-bottom: 1px solid #C6C6C6;
    }
}

/* main */
.ma_notinews_tab {
    flex: none;
}
.ma_notinews_tab > li + li {
    margin: 0;
}
.ma_notinews_tab > li + li::before {
    content: "";
    width: 4px;
    height: 4px;
    margin: 0 8px;
    border-radius: 100%;
    background-color: #c6c6c6;
}
.ma_notice .title .ma_tit_ico {
    width: 48px;
    height: 48px;
    margin-right: 12px;
    background: url(/images/user/main/ma_tit_notinews.svg) no-repeat center/contain;
}
.ma_newscenter_tab > li ul li .inbox .tag.tag_green {
    color: #057E35;
    background: #EFFFF5;
}

@media screen and (max-width: 1360px) {
    .ma_visual_swiper .txtbox {
        display: none !important;
    }
    .ma_notinews {
        flex: none;
    }
    .ma_notinews_intro .inner_center {
        flex-direction: column;
    }
}
  
@media screen and (max-width: 1280px) {
    .ma_notinews {
        flex-direction: column;
        height: 251px;
    }
    .ma_notinews_intro_wrap {
        padding: 60px 0 44px;
    }
    .ma_notinews_intro {
        flex-direction: column;
        height: 251px;
    }
    .ma_notinews_tab {
        height: auto;
        padding: 0;
        margin-top: 16px;
    }
    .ma_notinews_tab > li a[role="tab"][aria-expanded="true"] + .in_cont {
        top: 127px;
    }
    .ma_notinews_tab > li ul li {
        width: calc(100% / 2 - 30px);
    }
    .ma_notinews_tab > li ul li:nth-child(n + 3) {
        display: none;
    }
    .ma_notinews_tab > li .btn_more {
        top: -118px;
        padding: 2px 3px;
    }
}


/* sub */
.sub_con_head {
    position: relative;
    justify-content: center;
}
.sub_con_head .title {
    text-align: center;
}

.sub_content {
    width: 100%;
}


@media screen and (min-width: 768px) {
    .sub_con_head .right_btns {
        position: absolute;
        right: 0;
        bottom: 40px;
    }
}

@media screen and (max-width: 767px) {
    .sub_location > li:last-child {
        margin-left: 8px;
    }
    .sub_location > li:last-child::before {
        display: none;
    }
}


/* board */
.board_list .no_result {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 250px;
    gap: 8px;
    border-bottom: 1px solid #C6C6C6;
}
.board_list .no_result::before {
    margin: 0;
    width: 25px;
    height: 25px;
}

/* 조직도 */
.org_page .top_part a {
    cursor: default;
}
.org_page .top_part > a {
    width: 240px;
    height: 80px;
    padding: 24px 60.5px;
}
.org_page .mid_part {
    height: 294px;
    padding-top: 16px;
    background:url(../../images/user/sub/Org_Line.png) no-repeat center top;
}
.org_page .mid_part > li + li {
    margin-left: 80px;
}
.org_page .mid_part > li .inbox {
    margin-bottom: 17px;
}
.org_page .mid_part .reMid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 80px;
}
.org_page .mid_part .reMid .inbox {
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .org_page .mid_part {
        background:url(../../images/user/sub/Org_Line_t.png) no-repeat center top;
    }
    .org_page .mid_part > li + li {
        margin-left: 60px;
    }
    .org_page .mid_part .reMid {
        gap: 0 60px;
    }
}

@media screen and (max-width: 767px) {
    .org_page .top_part > a {
        width: 100%;
    }
    .org_page .mid_part {
        height: auto;
        background: none;
    }
    .org_page .mid_part > li + li {
        margin-left: 0;
    }
    .org_page .mid_part > li .inbox {
        margin-bottom: 0 !important;
    }
    .org_page .mid_part > li .inbox > .depth2 {
        padding: 16px !important;
    }
    .org_page .mid_part .reMid {
        grid-template-columns: 1fr;
    }
    .org_page .mid_part .reMid .inbox:nth-child(1) {
        order: 1;
    }
    .org_page .mid_part .reMid .inbox:nth-child(2) {
        order: 3;
    }
    .org_page .mid_part .reMid .inbox:nth-child(3) {
        order: 2;
    }
    .org_page .mid_part .reMid .inbox:nth-child(4) {
        order: 4;
    }
    .org_page .mid_part .reMid .inbox:nth-child(5) {
        order: 5;
    }
    .org_page .mid_part .reMid .inbox:nth-child(6) {
        order: 6;
    }
}

/* 오시는길 */
.local_map .map img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 국정과제 */
.na-div1 .cont {
    background-image: url(/images/user/sub/bg-nationalAgenda-02-pc.png);
}
.na-div1 .header .contBox p {
    font-family: 'GmarketSans';
    font-weight: 700;
}
.na-next-div2 .header .title span {
    font-weight: 700;
}
.na-next-div2 .cont .itemBox .item {
    background-image: url(/images/user/sub/bg-strategy-box.png);
    background-repeat: no-repeat;
    background-position: top right;
}
@media screen and (max-width: 767px) {
    .na-div1 .cont {
        background-image: url(/images/user/sub/bg-nationalAgenda-02-m.png);
    }
}

/* 예산 */
.budget table tbody td .icoimg {
    display: inline-block;
    margin: 0;
    margin-right: 4px;
    margin-bottom: 2px;
}

/* 업무계획 */
.sub_workplans_fullimg img {
    margin: 0 auto;
}

