/* Component : .float_menu */
.float_menu {position: absolute;top:178px !important;right: 50px;z-index: 100;}
.float_menu_item p {font-family: notokr-regular;font-size: 12px;line-height: 17px;letter-spacing: -0.28px;}
.float_menu_1 {background-color: #004896;color: white;padding: 14px 24px;
    border-radius: 30px;}
.float_menu_1 img {width: 20px;height: 20px;display: inline-block;
    vertical-align: middle;}
.float_menu_1 span {display:inline-block; padding-left:12px; font-size: 14px;}
/* Component : .popup_zone */
.popup_zone {display: none;position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;z-index: 99;background-color: rgba(0, 0, 0, 0.6);}
.popup_zone.on {display: block;}
.popup_zone_slider {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.popup_zone_slider header {width: 980px;margin: 0 auto;text-align: center;}
.popup_zone_slider header p {font-family: notokr-bold, sans-serif;font-size: 28px;letter-spacing: 3px;color: white;}
.popup_zone_off {border: none;background-color: transparent;padding: 0px;float: right;position: relative;top: -34px;cursor: pointer;}
.popup_slider_wrapper { /*text-align: center;*/width: 980px;overflow-x: hidden;margin: 0 auto;height: 360px;overflow-y: hidden;clear: both;}
.popup_slider_wrapper p.no_content {text-align: center;color: white;font-family: notokr-medium, sans-serif;font-size: 38px;margin-top: 126px;}
.popup_slider {width: 2000px;}
.popup_slider .slide {display: inline-block;}
.popup_slider .slide:not(:last-child) {margin-right: 40px;}
.slide .slide_image {width: 300px;height: 360px;background-size: cover !important;background-position: center !important;cursor: pointer;}
.popup_slider_controller {width: 1020px;display: block;margin: 0 auto;height: 40px;position: relative;top: -210px;}
.popup_slider_controller div {width: 40px;height: 40px;background-color: #FFFFFF;border-radius: 100%;text-align: center;cursor: pointer;}
.popup_slider_controller div img {width: 8px;margin-top: 14px;}
.popup_slider_prev {float: left;}
.popup_slider_next {float: right;}
.popup_slider_pager {height: 10px;text-align: center;margin-top: 50px;}
.pager_ball {width: 10px;height: 10px;background-color: #55565A;display: inline-block;border-radius: 100%;cursor: pointer;}
.pager_ball.on {background-color: white;}
.pager_ball:not(:last-child) {margin-right: 10px;}
.slide_desc {width: 300px;height: 360px;background-color: rgba(0, 0, 0, 0.6);position: absolute;display: none;margin-top: -360px;cursor: pointer;}
.slide:hover .slide_desc {display: block;}
.slide_desc_header {font-family: notokr-bold, sans-serif;font-size: 20px;color: white;margin-top: 30px;padding: 0px 20px;word-break: break-all;letter-spacing: -0.28px;}
.slide_desc_content {margin-top: 30px;padding: 0px 20px;font-family: notokr-regular, sans-serif;font-size: 16px;color: white;letter-spacing: -0.28px;word-break: break-all;}

/******************************************************************************/
/* Component : .middle_banner */

.middle_banner, .middle_banner iframe {display: block;clear: both;width: 100%;}
.middle_banner .control_panel {position: absolute; right: 30px; top: 164px;}
.middle_banner .control_panel img {margin-left: 4px;}
.middle_banner .control_panel {bottom: 16px;right: 20px;}
@media screen and (min-width:1201px) {
    .middle_banner, .middle_banner iframe {height: 450px;}
}
@media screen and (min-width:768px) and (max-width:1200px) {
    .middle_banner, .middle_banner iframe {height: 350px;}
}
@media screen and (max-width:767px) {
    .middle_banner, .middle_banner iframe {height: 350px;}
}

/* Component : .menu_frame */
.menu_frame {position: relative;height: auto;padding:60px 0 50px;background-color: #fff;box-sizing: border-box;text-align: center;}
.menu_frame::before {content:''; position: absolute; left:0; right: 0; top:0; height: 390px; background-color:#0f447b; }
.menu_frame>.container {position:relative; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap: 0 80px; flex-wrap: wrap;}
.menu_frame>.container::before {content:'';position: absolute;left: -60px; bottom: 0; width: 203px; height: 231px;background: url('../img_department14/main/char.svg') no-repeat center / contain; }
.menu_frame .menu_frame_title {min-width: 376px;}
.menu_frame_title__txt {padding-bottom: 20px;color: #333;font: 28px 'notokr-bold'; text-align: left; }
.menu_frame_title__txt> span.gallery {position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;}
.menu_frame_title__txt.flex-box {
    position: relative;
    display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center; gap: 0 12px;
}
.menu_frame .menu_frame_title__txt {color: #fff;}
.menu_frame .menu_frame_title__txt::before,
.quick_frame .menu_frame_title__txt::before
{content: ''; display:block; width: 23px; height:11px; margin-bottom:7px;background: url("../img_department14/main/flag.png") no-repeat center / contain;}
.menu_frame_title .menu_frame_title__sub {display: inline-block;padding-top: 16px;color: #fff; font: 16px 'spoqa-regular'; opacity: 0.6;}
.menu_frame .menu_frame_list {display:-webkit-box;display:-ms-flexbox;display:flex;
    -webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;
    -webkit-box-align:center;-ms-flex-align:center;align-items:center; gap:24px;position: relative;z-index: 1; width: 660px;flex-wrap: wrap;}
.menu_frame .menu_frame_list>li {width: 204px;
    height: 204px;
    flex: 0 0 204px;
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
    border: solid 1px #f5f5f5;
    box-sizing: border-box;
}
.menu_frame .menu_frame_list>li:nth-child(2) {
    position: relative;
    top: 24px;
}
.menu_frame .menu_frame_list>li:nth-child(5) {
    position: relative;
    top: 24px;
}
.menu_frame .menu_frame_list>li>.inside {    width: 100%;
    height: 100%;
    display:-webkit-box;display:-ms-flexbox;display:flex;
    -webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;
    flex-direction: column;}
.menu_frame .menu_frame_list>li>.inside .menu_frame_con>img {display: inline-block;width: 60px;height: auto;}
.menu_frame .menu_frame_list>li>.inside .menu_frame_con+p {padding-top:24px; color:#333; font: 16px 'notokr-medium';}
@media  all and (max-width: 1380px) {
    .menu_frame>.container::before {
        left: 0;
        bottom: -30px;
    }
}
@media  all and (max-width: 1290px) {
    .menu_frame>.container {gap:0;width: calc(100% - 48px); margin: 0 auto;}
}
@media  all and (max-width: 1200px) {
    .menu_frame {height: auto; padding: 40px 0 100px;}
}
@media  all and (max-width: 1100px) {
    .menu_frame .menu_frame_list {gap: 16px; width: 512px;}
    .menu_frame .menu_frame_list>li {width: 160px; height: 160px; min-width: 160px;    flex: 0 0 calc(100%/3 - 16px/3*2);}
}
@media  all and (max-width: 1025px) {
    .menu_frame::before {
        height: 296px;
    }
    .menu_frame>.container {gap: 0;}
    .menu_frame .menu_frame_title {min-width: auto; flex-basis: 183px;}
    .menu_frame_title__txt {font-size: 20px;}
    .menu_frame_title .menu_frame_title__sub {padding-top: 12px;font-size: 14px;}
    .menu_frame .menu_frame_list>li .inside {position: relative;}
    .menu_frame .menu_frame_list>li>.inside .menu_frame_con+p {
        padding-top: 20px;
        font-size: 14px;
    }
    .menu_frame .menu_frame_list>li>.inside .menu_frame_con>img {
        width: 48px;
    }
    .menu_frame>.container::before {
        left: 0;
        bottom: 0;
        width: 179px;
        height: 210px;
    }
    .menu_frame .menu_frame_list>li {
        flex: 0 0 calc(100%/3 - 16px/2*2);
    }
    .menu_frame::before {
        height: 296px;
    }
}
@media all and (max-width:767px) {
    .menu_frame .menu_frame_list {gap: 16px 8px;}
    .menu_frame .menu_frame_list>li {flex-basis: calc(100%/2 - 16px/2*1)}
    .menu_frame .menu_frame_list>li .inside .menu_frame_con {height: 60px; padding: 20px 15px;}
    .menu_frame .menu_frame_list>li>.inside .menu_frame_con+p {left: 15px; font-size: 14px;}
    .menu_frame .menu_frame_list>li>.inside .menu_frame_con>img {right: 15px; width: 30px;}
}

/* Component : .notice_frame */
.page1 {
    padding-bottom: 80px;
}
.notice_frame {padding-top: 80px;background-color: #fff;}
.notice_frame .notice_frame__tab {display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8px;}
.notice_frame .notice_frame__tab>li {flex:1 1 auto; min-width: 80px; border-radius: 16px; background-color: #eee;box-sizing: border-box;}
.notice_frame .notice_frame__tab>li:first-child {border-left: 1px solid #e6e6e6;}
.notice_frame .notice_frame__tab>li.on,.notice_frame .notice_frame__tab>li:hover {background-color: #004896;border: 0;}
.notice_frame .notice_frame__tab>li.more {flex:0 0 50px;}
.notice_frame .notice_frame__tab>li>.inside {display: block; width: 100%; color:#9e9e9e; font:14px 'spoqa-regular';line-height: 32px; text-align: center;}
.notice_frame .notice_frame__tab>li.on>.inside,.notice_frame .notice_frame__tab>li:hover>.inside {color: #fff;}
.notice_frame .notice_frame__tab>li.more>.inside>img {display: inline-block; width: 24px; vertical-align: -5px;}
.more.notice_more_button {display: block; width: 24px; height: 24px; margin-left: auto;}
.notice_frame .notice_frame__inner {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify; width: 100%; justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0 49px;}
.notice_frame .notice_frame__inner .notice_frame__item.business {-ms-flex-preferred-size: 769px; flex-basis: 769px;}
.notice_frame .notice_frame__inner .notice_frame__item.schedule {-ms-flex-preferred-size:383px; flex-basis:383px; }
.notice_frame .notice_frame__inner .notice_frame__item .inner {min-height: 272px;max-height: 272px;box-sizing: border-box;padding: 24px;overflow: hidden;
    overflow-y: auto; border-color: #e0e0e0; border-radius: 16px;}
.notice_frame .notice_frame__list {    border-radius: 16px;
    border: 1px solid #e0e0e0;
    overflow: hidden;
    padding: 16px 0;
    min-height: 272px;
    box-sizing: border-box;}
.notice_frame .notice_frame__list>li {    width: 100%;
    height: 48px;
    padding: 0 20px;
    box-sizing: border-box;}
.notice_frame .notice_frame__list>li>.inside {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;     border-top: 1px solid #eee; height: 100%;
    padding: 12px 0;
    box-sizing: border-box;}
.notice_frame .notice_frame__list>li:first-child>.inside {
    border-top: 0;
}
.notice_frame .notice_frame__list>li .noti.notice_frame>.containerce_frame__list-item {color: #333;font-size: 16px;}
.notice_frame .notice_frame__list>li .notice_frame__list-item .word-single {display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_notice {display: inline-block; width: 16px;height: 16px;text-align: center;line-height: 16px;background-color: #5cc4b8;border-radius: 3px;font-size: 10px;font-family: 'notokr-black';color: white;margin-left: 5px;}
.notice_frame .notice_frame__list>li .notice_frame__list-item {font-size: 16px;}
.notice_frame>.container .inner.relative {position: relative;}
.new_notice {background-color: #004896;}
.date {color: #bdbdbd;font-size: 14px;}
.sch_notice_header {margin-left: auto;}
.schedule_header_right {cursor:pointer;float: right;width: 24px;height: 24px;}
.schedule_header_left {cursor:pointer;float: left;width: 24px;height: 24px;margin-right: 8px;}
.sch_notice {border: 1px solid #ececec; background-color: #fff;}
.sch_notice_content {box-sizing: border-box; height: 100%;}
.history-tab li {float: none; display: block;}
.history-tab>li:first-child .history-tab__list::before {
    content: "";
    position: absolute;
    left: -1px;
    top: 0;
    width: 100%;
    height: 7px;
    background-color: #fff;
}
.history-tab__list {    position: relative;
    border-left: 1px solid #eee;}
.history-tab__list>li {padding-top: 20px;}
.history-tab>li:first-child .history-tab__list>li:first-child {padding-top: 0;}
.history-tab__list>li .history-tab__list--inner {position: relative;
    padding-left: 17px;
    font-size: 14px;}
.history-tab__list>li .history-tab__list--inner::before {    content: "";
    position: absolute;
    top: 7px;
    left: -6px;
    width: 11px;
    height: 11px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    background-color: #004896;}
.history-tab__list>li .history-tab__list--inner p {
    color: #616161;
}
.history-tab__list>li .history-tab__list--inner p.date {
    padding-bottom: 8px;
    color: #333;
    font-family: notokr-medium;
}
.sch_notice_panel {position: relative;}
.sch_notice_line {position: absolute; top: 20px; left:43.5%; width: 1px; background-color: #d3d1d1; height: 175px;}
.sch_notice_table {width: 100%; position: relative; font-family: NanumGothicBold; color: #4d5058;}
.sch_notice_table tr {height: 30px; line-height: 30px; font-size: 14px;}
.sch_notice_date {width: 30%; text-align: right;}
.sch_notice_dot {text-align: center; width: 10%}
.sch_notice_dot__inner {display: inline-block; position: relative;}
.sch_notice_dot .sch_notice_dot__img {display: block;}
.sch_notice_dot .sch_notice_dot__item {position: absolute; left: 0; top:0; width: 9px; height: 9px; border-radius: 50%; background-color: #5cc4b8;}
.sch_notice_name {width: 40%;}
.global_container.slick-slider {width: 100%;}
.global_container.slick-slider .slick-slide {position:relative;width: 282px; margin: 0 12px;    border-radius: 16px;
    overflow: hidden;}
.global_container_arrow .global_container_arrow--btn-box {
    display:-webkit-box;display:-ms-flexbox;display:flex;
    -webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 8%);
    background-color: #fff;
    border-radius: 50%;
    padding: 0;
}
.global_container_arrow .global_container_arrow--btn-box.right {
    left: auto;
    right: -20px;
}
.global_container_arrow .global_container_arrow--btn-box>img {
    display: inline-block;
    width: 24px;
}
.global_box_item_thumbnail {height: 211px; background: no-repeat center top / cover;}

.global_box_item_thumbnail.v1 {background-image: url("/res/service/img_department14/main/main_example.png")}
.global_box_text {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(0deg, #2a2a2a, transparent);
    padding: 16px;
}
.global_box_text_title {color: #fff; font: 14px 'spoqa-medium';}
.global_box_text_desc {display: none;}
@media  all and (max-width: 1290px) {
    .notice_frame>.container {-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width: calc(100% - 48px); margin: 0 auto;}
    .notice_frame .notice_frame__inner, .notice_frame>.container {gap: 0 12px;}
    .notice_frame .notice_frame__inner .notice_frame__item {flex: 1 1 auto; width: 374px;}
}
@media screen and (min-width:1201px) {
    .sch_notice_content {padding: 20px;}
}
@media all and (max-width: 1200px) {
    .notice_frame {padding-top: 60px;}
    .notice_frame>.container {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; gap: 40px 16px;}
    .notice_frame .notice_frame__inner {width: 100%;}
    .notice_frame .notice_frame__inner .notice_frame__item {width: 50%;}
    .global_container.slick-slider {width: 100%;}
    .global_container.slick-slider .slick-slide {width: 352px; margin-right: 16px;}
    .global_box_item_thumbnail {height: 186px;}
    .sch_notice_header .header {font-size: 16px;}
    .notice_frame .notice_frame__list>li {height: 40px;}
    .notice_frame .notice_frame__tab>li>.inside, .notice_frame .notice_frame__list>li
    .notice_frame__list-item {font-size: 14px;}
    .date {font-size: 12px;}
}
@media all and (max-width: 767px) {
    .notice_frame>.container {width: calc(100% - 40px);}
    .notice_frame .notice_frame__inner {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap: 40px 0;}
    .notice_frame .notice_frame__inner .notice_frame__item {width: 100%;}
    .global_container.slick-slider .slick-slide {width: auto; margin-right: 0;}
    .global_box_item_thumbnail {height: 175px;}
}

/* Component : .quick_frame */
.quick_frame {padding-top: 80px;}
.quick_frame .menu_frame_title__txt {color: #004896;}
.quick_frame>.container {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; padding: 40px; box-sizing: border-box; background-color: #F5F5F5;}
.quick_frame__menu {overflow: hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; gap: 0 8px;}
.quick_frame__menu--item {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; gap: 8px 0; height: 100%;}
.quick_frame__menu--item>li{flex: 1 1 auto;}
.quick_frame__menu--item>li>.inside {display: block;width: 288px; height: 100%; padding: 12px 20px; box-sizing: border-box; border: solid 1px #e0e0e0; background: #fff no-repeat right 16px bottom 16px / 36px 36px;}
.quick_frame__menu--item>li>.inside .quick_frame__txt {color: #000; font: 16px 'spoqa-regular';}
.quick_frame__menu--item>li>.inside .quick_frame__txt>span {display: block; vertical-align:middle
;padding-top: 12px; color: #616161; font: 14px 'spoqa-regular';}
.quick_frame__menu--item>li>.inside .quick_frame__txt>span>img {display: inline-block; vertical-align:middle
;width:20px; height: 20px;}
.quick_frame__menu>li:first-child>.quick_frame__menu--item>li:first-child>.inside {background-image: url("/res/service/img_department14/main/quick_home.png");}
.quick_frame__menu>li:nth-child(2)>.quick_frame__menu--item>li:first-child>.inside {background-image: url("/res/service/img_department14/main/quick_result.png");}
.quick_frame__menu>li:nth-child(2)>.quick_frame__menu--item>li:nth-child(2)>.inside {background-image: url("/res/service/img_department14/main/menu_career.png");}
.quick_frame__menu>li:nth-child(3)>.quick_frame__menu--item>li:first-child>.inside {background-image: url("/res/service/img_department14/main/quick_knowledge.png");}
.quick_frame__menu>li:nth-child(3)>.quick_frame__menu--item>li:nth-child(2)>.inside {background-image: url("/res/service/img_department14/main/quick_research.png");}
.quick_frame__menu>li.quick_frame__menu--item>li:hover>.inside {background-color: #fff; border-color: #5cc4b8; box-shadow: 0 0 15px 0 rgba(92, 196, 184, 0.2);}
.quick_frame__menu>li.quick_frame__menu--item>li:hover>.inside .quick_frame__txt {color: #2e868d; font-family:'spoqa-bold'; }
@media all and (max-width: 1290px) {

}
/*@media all and (max-width: 1200px) {
    .quick_frame {padding-bottom: 60px;}
    .quick_frame__menu {-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;}
    .quick_frame__menu>li {flex: 1 1 calc(100%/3 - 16px/3*2)}
    .quick_frame__menu>li>.inside {width: 100%; height: 95px;}
    .quick_frame__menu>li>.inside .quick_frame__txt {font-size: 14px;}
    .quick_frame__menu>li>.inside .quick_frame__txt>br {display: none;}
    .quick_frame .menu_frame_title__txt>br {display: none;}
    .quick_frame .menu_frame_title__txt .menu_frame_title__sub {display: block;}
    .quick_frame__menu>li>.inside .quick_frame__txt>span {font-size: 12px;}
}*/
@media  all and (max-width: 1025px) {
    .quick_frame>.container {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap: 32px 0;width: calc(100% - 48px); margin: 0 auto;padding: 35px 20px;}
    .quick_frame .menu_frame_title__txt {text-align: center;}
    .quick_frame .menu_frame_title__txt::before {margin: 0 auto;}
    .quick_frame__menu {
        -webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap: 8px 0;
    }
    .quick_frame__menu--item {-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;    width: 100%;}
}
@media all and (max-width: 767px) {
    .quick_frame>.container {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
    .quick_frame__menu {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap: 8px 0;}
    .quick_frame__menu>li {flex-basis: 100%;}
}
