html { margin-top: 0!important; }
.seobuk_lang_menu_btn #menu-languages_menu { margin-left: 130px !important; }
.seobuk_lang_menu_btn li { width: 118px; }
.seobuk_lang_menu_btn li a {  }
.seobuk_lang_menu_btn li a span { width: 80%; text-align: center; font-family: 'AppleSDGothicL' !important; }
.seobuk_lang_menu_btn .sub-menu li { margin-top: 10px; border-radius: 50px !important; }
.seobuk_lang_menu_btn .sub-menu li a { border: 1px solid rgba(17,17,17,0.6); border-radius: 50px; }
.seobuk_header_wrap { display: none; }
.menu-header-menu-container,.menu-en_header-menu-container,.menu-zh_header-menu-container,.menu-ja_header-menu-container { display: none; }
.seobuk_clip { position: relative; display: inline-block; text-align: center; width: fit-content; padding-bottom: 15px; line-height: 85px; box-sizing: border-box; }
.seobuk_clip::after { display: block; width: 0px; height: 2px; margin: 0 auto; background-color: #111; content: ''; transition: all .3s; }
.seobuk_clip:hover::after { width: 100%; opacity: 1; }
.clip_input {position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;opacity: 0;}
.circle_item { transition:all .3s; border: 1px solid #111; text-align: center; border-radius: 50%; width: 233px; height: 233px; margin: 0 auto; }
.circle_item a { display: block; width: 100%; height: 100%; padding: 89px 0px; line-height: 28px;}
.circle_item .content { color: #111; }
.circle_item .content .subtitle { font-family: "AppleSDGothicL"; font-size: 16px; }
.circle_item .content .title { font-family: "AppleSDGothicM"; font-size: 22px; }
.circle_item:hover { background-color: #111; }
.circle_item:hover .content { color: #fff; }
.circle_item.ja .content .title { font-family: 'PretendardM'; }

.recruit_wrap { position: relative; width: fit-content; margin: 0 auto; margin-top: 57px; }
.recruit_wrap .recruit_circle_item { display: inline-block; width: 283px; height: 283px; border: 1px solid #111; border-radius: 50%; text-align: center; overflow: hidden; padding: 116px 0; }
.recruit_wrap .recruit_circle_item .content { color: #111; font-size: 20px; font-family: "AppleSDGothicL", "PretendardL"; line-height: 26px; }
.recruit_wrap .recruit_circle_item:nth-child(2) { background-color: #F9F9F9; margin-left: -50px; }
.recruit_wrap .recruit_circle_item:nth-child(3) { background-color: #EBEBEB; margin-left: -60px; }

.seobuk_process_item_wrap {  }
.seobuk_process_item_wrap::after { content:''; display: block; clear: both; }
.seobuk_process_item_wrap .process_num_wrap { float: left; margin-right: 25px; }
.seobuk_process_item_wrap .process_num_wrap .num_txt { font-family: "NimbusSansDOt"; font-size: 19px; padding: 5px 20px; color: #111; border: 1px solid #111; border-radius: 99.743px; line-height: 39px; }
.seobuk_process_item_wrap .process_content { float: left; }
.seobuk_process_item_wrap .process_content .title { font-family: 'AppleSDGothicB'; font-size: 31px; line-height: 39px; color: #111; }
.seobuk_process_item_wrap .process_content .subtitle { font-family: 'Roboto'; font-size: 20px; font-weight: 400; line-height: 29px; margin-top: 2px; color: #AAAAAA; }

.brand_circle_wrap { width: 332px; height: 332px; margin: 0 auto; text-align: center;line-height: 332px; }
.brand_circle_wrap .brand_circle_item { width: 100%; height: 100%; position: relative; }
.brand_circle_wrap .brand_circle_item a { display: block; width: 100%; height: 100%; }
.brand_circle_wrap .brand_circle_item a::before { transition: all .3s ease; opacity: 0; position: absolute; content: ''; display: block; width: 100%; height: 100%; background-color: #F8F8F8; border-radius: 50%; z-index: -1; }
.brand_circle_wrap .brand_circle_item a:hover::before { opacity: 1; transform: scale(.85); }
.brand_circle_wrap .brand_circle_item a .logo_wrap { width: 100%; height: 100%; }
.brand_circle_wrap .brand_circle_item a .logo_wrap img { vertical-align: middle; }

.seobuk_wwr_wrap { width: 95%; margin: 0 auto; margin-top: 170px; }
.seobuk_wwr_wrap .wwr_item { box-sizing: border-box; margin-bottom: 19px; height: 388px; }
.seobuk_wwr_wrap .wwr_item::after { display: block; content: ''; clear: both; }
.seobuk_wwr_wrap .wwr_item.left .image_wrap { float: left; }
.seobuk_wwr_wrap .wwr_item.left .text_wrap { float: right; }
.seobuk_wwr_wrap .wwr_item.right .image_wrap { float: right; text-align: right; padding-right: 10%; }
.seobuk_wwr_wrap .wwr_item.right .text_wrap { float: left; }
.seobuk_wwr_wrap .wwr_item .image_wrap { box-sizing: border-box; width: 36%; }
.seobuk_wwr_wrap .wwr_item .text_wrap { position: relative; width: calc(100% - 36%); height: 100%; }
.seobuk_wwr_wrap .wwr_item .text_wrap .text { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background-color: #fff; border: 1px solid #111; border-radius: 100px; font-family: 'AppleSDGothicL', "PretendardL"; font-size: 26px; color: #111; padding: 45px 75px; box-sizing: border-box; white-space: nowrap; text-align: center; }
.seobuk_wwr_wrap .wwr_item.left:nth-child(1) .image_wrap { padding-left: 10%; }


.seobuk_modal_bg { transition: all .3s; display: none; z-index: 999; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); }
.seobuk_modal_bg.on { display: block; }
.seobuk_modal_wrap { transition: all .5s ease; opacity: 0; display: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 99999; background-color: #fff; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15); }
.seobuk_modal_wrap button.modal_close { transition: all .3s; cursor: pointer; font-family: "AppleSDGothicM"; font-size: 18px; color: #111; line-height: 22px; background-color: #fff; text-align: center; padding: 18px 75px; border: 1px solid #111; border-radius: 29px; }
.seobuk_modal_wrap button.modal_close:hover { color: #fff; background-color: #111; }
.seobuk_modal_wrap.on { display: block; transition: all .5s ease; opacity: 1; }
.seobuk_modal_wrap.contact_alert { width: 448px; height: 473px; overflow: hidden; text-align: center; border-radius: 40px; padding: 70px 10px; }
.seobuk_modal_wrap.contact_alert .title { font-family: "AppleSDGothicM"; font-size: 20px; color: #111; margin-top: 52px; margin-bottom: 20px; }
.seobuk_modal_wrap.contact_alert .content { font-family: "AppleSDGothicL"; font-size: 16px; color: #777777; line-height: 28px; margin-bottom: 42px; }
.seobuk_modal_wrap.getting_ready_alert { display: block; transition: all .5s ease; left: unset; transform: translate(0, -50%); right: 200%; width: 448px; height: 473px; overflow: hidden; text-align: center; border-radius: 40px; padding: 70px 10px; }
.seobuk_modal_wrap.getting_ready_alert.on { left: 50%; right: unset; transform: translate(-50%, -50%); }
.seobuk_modal_wrap.getting_ready_alert .title { font-family: "AppleSDGothicL"; font-size: 20px; color: #111; margin-top: 76px; margin-bottom: 93px; }
.seobuk_modal_wrap.founded_alert { display: block; left: unset; transform: translate(0, -50%); right: 200%; width: 780px; height: 816px; overflow: hidden; text-align: center; border-radius: 40px; padding: 70px; }
.seobuk_modal_wrap.founded_alert.on { left: 50%; right: unset; transform: translate(-50%, -50%); }
.seobuk_modal_wrap.founded_alert .logo { margin-bottom: 74px; }
.seobuk_modal_wrap.founded_alert div.modal_close { display: none; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap {  }
.seobuk_modal_wrap.founded_alert .founded_process_wrap .logo.mb { display: none; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul { list-style: none; margin: 0; padding: 0; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul::after { display: block; content: ''; clear: both; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item { width: 33%; float: left; text-align: center; color: #111; margin-bottom: 60px; padding-right: 13px; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item:nth-child(3n) { padding-right: 0px; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .icon_wrap img { height: 80px; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content { margin-top: 33px; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content .title { font-family: "AppleSDGothicB", "PretendardB"; font-size: 20px; line-height: 20px; margin-bottom: 14px; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content .title .number { font-size: 16px; line-height: 20px; vertical-align: center; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content .title .number .mb-point { display: none; }
.seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content .text { font-family: "AppleSDGothicL", "PretendardL"; font-size: 14px; line-height: 22px; }
.seobuk_modal_wrap.founded_alert.en .founded_process_wrap ul .item { height: 194px; }
.seobuk_modal_wrap.founded_alert.en .founded_process_wrap ul .item .icon_wrap img { height: 55px; }
.seobuk_modal_wrap.founded_alert.en .founded_process_wrap ul .item .content { margin-top: 14px; }
.seobuk_modal_wrap.founded_alert.en .founded_process_wrap ul .item .content .title { font-size: 16px; }
.seobuk_modal_wrap.founded_alert.en .founded_process_wrap ul .item .content .text { line-height: 19px; }
.seobuk_modal_wrap.founded_alert.ja .founded_process_wrap ul .item { height: 194px; }
.seobuk_modal_wrap.founded_alert.ja .founded_process_wrap ul .item .icon_wrap img { height: 55px; }
.seobuk_modal_wrap.founded_alert.ja .founded_process_wrap ul .item .content { margin-top: 14px; }
.seobuk_modal_wrap.founded_alert.ja .founded_process_wrap ul .item .content .title { font-size: 16px; }
.seobuk_modal_wrap.founded_alert.ja .founded_process_wrap ul .item .content .text { line-height: 19px; }

.seobuk_modal_wrap.founded_alert.zh .founded_process_wrap ul .item { height: 194px; }
.seobuk_modal_wrap.founded_alert.zh .founded_process_wrap ul .item .icon_wrap img { height: 55px; }
.seobuk_modal_wrap.founded_alert.zh .founded_process_wrap ul .item .content { margin-top: 14px; }
.seobuk_modal_wrap.founded_alert.zh .founded_process_wrap ul .item .content .title { font-size: 16px; }
.seobuk_modal_wrap.founded_alert.zh .founded_process_wrap ul .item .content .text { line-height: 19px; }

.seobuk_modal_wrap.recruit_job_group_alert { display: block; left: unset; transform: translate(0, -50%); right: 200%; width: 1000px; border-radius: 48px; padding: 40px; text-align: center; }
.seobuk_modal_wrap.recruit_job_group_alert.on { left: 50%; right: unset; transform: translate(-50%, -50%); }
.seobuk_modal_wrap.recruit_job_group_alert .top_content { width: 100%; }
.seobuk_modal_wrap.recruit_job_group_alert .top_content::after { content: ''; display: block; clear: both; }
.seobuk_modal_wrap.recruit_job_group_alert .top_content .job_category_wrap { float: left; }
.seobuk_modal_wrap.recruit_job_group_alert .top_content .job_category_wrap .job_category { width: 278px; text-align: center; font-size: 16px; padding: 10px 0; font-family: "AppleSDGothicR", "PretendardR"; border-radius: 100px; background-color: #333; color: #fff; }
.seobuk_modal_wrap.recruit_job_group_alert .top_content .logo { float: right; padding: 10px 0; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap { margin: 60px 40px; width: 600px; max-height: 530px; overflow-y: scroll; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap::-webkit-scrollbar { display: none; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item { text-align: left; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item::after { content: ''; display: block; clear: both; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .title { border-bottom: 1px solid #111; float: left; font-family: "AppleSDGothicB", "PretendardB"; font-size: 18px; color: #111; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content { float: right; width: 88%; font-family: "AppleSDGothicL", "PretendardL"; font-size: 16px; color: #111; padding-left: 50px; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content p { margin: 0; margin-top: 15px; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content ul { padding: 0; margin: 0; margin-bottom: 0; list-style: none; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content ul li { position: relative; padding-left: 15px; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content ul li::before { content: ''; display: block; width: 2px; height: 2px; background-color: #111; border-radius: 50px; position: absolute; left: 0; top: 11px; }
.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .modal_close { margin: 0 auto; }

.seobuk_modal_wrap.recruit_job_group_alert.ja_job_group03 .top_content .job_category_wrap .job_category { width: 400px; }

.seobuk_modal_wrap.founded_alert.en .founded_process_wrap ul .item:nth-child(3n)::after { display: block; content: ''; clear: both; }
.seobuk_modal_wrap.founded_alert.en .founded_process_wrap ul .item .content .text br,
.seobuk_modal_wrap.founded_alert.ja .founded_process_wrap ul .item .content .text br { display: none; width: 0px; height: 0; overflow: hidden; }

.seobuk_horizontal_scroll { width: 100%; height: auto; position: relative; }
.seobuk_horizontal_scroll .swiper-wrapper {  }
.seobuk_horizontal_scroll .swiper-wrapper .swiper-slide {}
.seobuk_horizontal_scroll .swiper-wrapper .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }

.seobuk_header_wrap { width: 100%; }
.seobuk_header_wrap::after { content: ''; display: block; clear: both; }
.seobuk_header_wrap .seobuk_logo { float: left; }
.seobuk_header_wrap .seobuk_header_btn { float: right; cursor: pointer; }
.seobuk_header_wrap .seobuk_header_menu_wrap { position: fixed; width: 100%; height: 100%; top: 80px; left: 0; display: none; }


/* seobuk page */
.seobuk_flow_container { width: 100%; overflow: hidden;  }
.seobuk_flow_container .flow_btn_wrap { white-space: nowrap; }
.seobuk_flow_container .flow_btn_wrap .seobuk_btn_row { padding-bottom: 27px; }
.seobuk_flow_container .flow_btn_wrap .seobuk_btn_row::after { content: ''; display: block; clear: both; }
.seobuk_flow_container .flow_btn_wrap .seobuk_btn_row .seobuk_btn_wrap { display: inline-block; white-space: nowrap;transition: .3s; }
.seobuk_flow_container .flow_btn_wrap .seobuk_btn_row .seobuk_btn_wrap .seobuk_btn { display: inline-block; margin-right: 14px; box-sizing: border-box; cursor: pointer; padding: 0px 100px; height: 80px; line-height: 80px; font-family: "AppleSDGothicL"; font-size: 26px; color: #111; background-color: #fff; border: 1px solid #111; border-radius: 100px; }
.seobuk_flow_container .flow_btn_wrap .seobuk_btn_row .seobuk_btn_wrap .seobuk_btn:hover { background-color: #111; color: #fff; }
.seobuk_btn_wrap.origin {
    animation: loop_origin 40s linear infinite;
}
.seobuk_btn_wrap.clone {
    animation: loop_clone 40s linear infinite;
}

@keyframes loop_origin {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    50% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
    50.01% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes loop_clone { /* 클론용 */
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        -webkit-transform: translate3d(-200%, 0, 0);
        transform: translate3d(-200%, 0, 0);
    }
}

.seobuk_btn_wrap.right.origin {
    animation: loop_origin_right 40s linear infinite;
}
.seobuk_btn_wrap.right.clone {
    animation: loop_clone_right 40s linear infinite;
}

@keyframes loop_origin_right {
    0% {

        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(100%, 0, 0);
    }

}

@keyframes loop_clone_right { /* 클론용 */
    0% {
        transform: translate3d(-200%, 0, 0);
    }

    100% {
        transform: translate3d(-100%, 0, 0);
    }
}

.seobuk_btn_row:hover .seobuk_btn_wrap {
    animation-play-state: paused;
    cursor: pointer;
}

.seobuk_main_circle { animation: rotate_circle 8s linear infinite; }
@keyframes rotate_circle {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}


.seobuk_welfare_wrap { width: 100%; }
.seobuk_welfare_wrap .inner_wrap { width: 100%; box-sizing: border-box; }
.seobuk_welfare_wrap .inner_wrap .welfare_item { margin-bottom: 90px; }
.seobuk_welfare_wrap .inner_wrap .welfare_item:last-child { margin-bottom: 0; }
.seobuk_welfare_wrap .inner_wrap .welfare_item::after { display: block; content: ''; clear: both; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_title_wrap { padding-left: 0px; width: 30%; float: left; box-sizing: border-box; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_title_wrap .num { font-size: 16px; font-family: 'AppleSDGothicR'; color: #111; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_title_wrap .title { font-size: 22px; font-family: 'AppleSDGothicM'; color: #111; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap { width: 70%; float: left; box-sizing: border-box; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap::after { content: ''; display: block; clear: both; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .list_item { float: left; box-sizing: border-box; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .list_item:nth-child(1) { padding-right: 50px; width: 45%; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .list_item .item { position: relative; padding-left: 20px; font-family: "AppleSDGothicL", "PretendardL"; font-size: 18px; color: #111; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .list_item .item .small_point { font-size: 14px; }
.seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .list_item .item::before { content: ''; display: block; position: absolute; top: 11px; left: 0; width: 3px; height: 3px; border-radius: 50%; background-color: #111; }

.seobuk_procedure_wrap { width: 100%; }
.seobuk_procedure_wrap .inner_wrap { width: 100%; box-sizing: border-box; }
.seobuk_procedure_wrap .inner_wrap .procedure_item { margin-bottom: 90px; }
.seobuk_procedure_wrap .inner_wrap .procedure_item:last-child { margin-bottom: 0; }
.seobuk_procedure_wrap .inner_wrap .procedure_item::after { display: block; content: ''; clear: both; }
.seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_title_wrap { padding-left: 0px; width: 30%; float: left; box-sizing: border-box; }
.seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_title_wrap .title { position: relative; font-size: 22px; font-family: 'AppleSDGothicB'; color: #2a5ba1; }
.seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap { width: 70%; float: left; box-sizing: border-box; }
.seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap::after { content: ''; display: block; clear: both; }
.seobuk_procedure_wrap .inner_wrap .procedure_item:nth-child(1) .procedure_list_wrap .list_item { float: left; box-sizing: border-box; width: 50%; }
.seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap .list_item:nth-child(1) { padding-right: 50px;  }
.seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap .list_item .title { font-family: "AppleSDGothicR", "PretendardR"; font-size: 18px; color: #111; }
.seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap .list_item .content { font-family: "AppleSDGothicL", "PretendardL"; font-size: 16px; color: #111; }
.seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap .list_item .content .small_text { font-family: "AppleSDGothicL", "PretendardL"; font-size: 14px; color: #989898; }

@media screen and (max-width: 1024px) {
    .fusion-sticky-transition .seobuk_header_wrap { border-bottom: .5px solid #111; }
    .fusion-sticky-transition .seobuk_header_wrap .nav_wrap { padding: 15px 21px 15px 31px; height: 68px; }
    .fusion-sticky-transition .seobuk_header_wrap .seobuk_nav_menu_wrap { top: 68px; }
    .seobuk_header_wrap { display: block; width: 100%; transition: all .3s; }
    .seobuk_header_wrap .nav_wrap { box-sizing: border-box; height: 84px; padding: 24px 21px 24px 31px; }
    .seobuk_header_wrap .nav_wrap::after { content: ''; display: block; clear: both; }
    .seobuk_header_wrap .nav_wrap .seobuk_logo { float: left; padding: 6px 0; }
    .seobuk_header_wrap .nav_wrap .seobuk_logo a { transition: all .3s; opacity: 0; display: none; }
    .seobuk_header_wrap .nav_wrap .seobuk_hamberger_menu { float: right; width: 40px; height: 40px; position: relative; box-sizing: border-box; padding: 8px 3px; }
    .seobuk_header_wrap .nav_wrap .seobuk_hamberger_menu .seobuk_icon_line { transition: all .3s; background-color: #111; height: 3px; border-radius: 50px; position: absolute; right: 3px; }
    .seobuk_header_wrap .nav_wrap .seobuk_hamberger_menu .seobuk_icon_line:nth-child(1) { width: 23px; top: 8.33px; }
    .seobuk_header_wrap .nav_wrap .seobuk_hamberger_menu .seobuk_icon_line:nth-child(2) { width: 33px; top: 18px; }
    .seobuk_header_wrap .nav_wrap .seobuk_hamberger_menu .seobuk_icon_line:nth-child(3) { width: 16px; bottom: 8.33px; }
    .seobuk_header_wrap .seobuk_nav_menu_wrap { transition: all .3s; opacity: 0; display: none; background-color: #fff; position: fixed; top: 84px; right: 0; width: 100%; height: 100%; padding: 50px 0; overflow-y: auto; box-sizing: border-box; }
    .seobuk_header_wrap .seobuk_nav_menu_wrap .inner_wrap { height: 750px;  }
    .seobuk_header_wrap .seobuk_nav_menu_wrap .inner_wrap .nav_menu { width: fit-content; margin: 0 auto; }
    .seobuk_header_wrap .seobuk_nav_menu_wrap .inner_wrap .nav_menu ul { list-style: none; padding: 0; margin: 0; margin-bottom: 60px; }
    .seobuk_header_wrap .seobuk_nav_menu_wrap .inner_wrap .nav_menu ul li { margin-bottom: 36px; text-align: center; }
    .seobuk_header_wrap .seobuk_nav_menu_wrap .inner_wrap .nav_menu ul li a { font-family: 'AppleSDGothicM'; font-size: 22px; color: #111; }
    .seobuk_header_wrap .seobuk_nav_menu_wrap .inner_wrap .seobuk_sns_item { text-align: center; margin-bottom: 45px; }
    .seobuk_header_wrap .seobuk_nav_menu_wrap .inner_wrap .seobuk_sns_item a { display: inline-block; box-sizing: border-box; width: 44px; height: 44px; padding: 12px; border-radius: 50%; background-color: #111; }
    .seobuk_header_wrap .seobuk_nav_menu_wrap .inner_wrap .seobuk_copyright { text-align: center; color: #111; font-family: 'AppleSDGothicM'; font-size: 14px; }
    .seobuk_header_wrap.active { background-color: #fff; }
    .seobuk_header_wrap.active .nav_wrap .seobuk_logo a { opacity: 1; display: block; }
    .seobuk_header_wrap.active .seobuk_nav_menu_wrap { opacity: 1; display: block; }
    .seobuk_header_wrap.active .nav_wrap .seobuk_hamberger_menu .seobuk_icon_line:nth-child(1) { top: 18px; width: 30px; transform: rotate(45deg); }
    .seobuk_header_wrap.active .nav_wrap .seobuk_hamberger_menu .seobuk_icon_line:nth-child(2) { opacity: 0; display: none; }
    .seobuk_header_wrap.active .nav_wrap .seobuk_hamberger_menu .seobuk_icon_line:nth-child(3) { top: 18px; width: 30px; transform: rotate(-45deg); }

    .seobuk_welfare_wrap { width: 80%; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_title_wrap { width: 100%; float: unset; margin-bottom: 15px; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_title_wrap .num { font-size: 12px; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_title_wrap .title { font-size: 16px; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap { width: 100%; float: unset; overflow: auto; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .inner_wrap { width: 100%; padding-left: 44px; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .list_item .item { font-size: 14px; }

    .seobuk_procedure_wrap { width: 80%; }
    .seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_title_wrap { width: 100%; float: unset; margin-bottom: 15px; }
    .seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_title_wrap .num { font-size: 12px; }
    .seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_title_wrap .title { font-size: 16px; }
    .seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap { width: 100%; float: unset; overflow: auto; }
    .seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap .inner_wrap { width: 100%; padding-left: 44px; }
    .seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap .list_item .item { font-size: 14px; }

    .seobuk_modal_wrap.recruit_job_group_alert { width: 90%; }
    .seobuk_modal_wrap.recruit_job_group_alert .top_content .job_category_wrap .job_category { font-size: 14px; width: fit-content; box-sizing: border-box; padding: 5px 20px; }
    .seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap { max-height: 400px; }
    .seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .title { font-size: 14px; }
    .seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content { font-size: 12px; }
    .seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content ul li::before { top: 8px; }

    .circle_item { background-color: #f8f8f8 !important; width: 140px; height: 140px; border: 1px solid rgba(17,17,17,0.65); }
    .circle_item a { padding: 50px 0; }
    .circle_item .content { color: #111 !important; }
    .circle_item .content .subtitle { display: none; }
    .circle_item .content .title { font-family: 'AppleSDGothicH'; font-size: 15px; line-height: 22px; }
    .circle_item:not(.ja, .en, .zh) .content .title:after { content: '바로가기'; display: block; font-family: 'AppleSDGothicR'; font-weight: normal; font-size: 14px; line-height: 22px; }
    .circle_item.ja .content .title { font-family: 'PretendardM'; }
}

@media screen and (max-width: 768px) {
    /*.menu-header-menu-container { display: block; }*/
    .seobuk_lang_menu_btn { margin-top: 18px !important; }
    .seobuk_lang_menu_btn li { width: 80px; }
    .seobuk_lang_menu_btn .sub-menu li a { padding-top: 8px !important; padding-bottom: 8px !important; }

    .brand_circle_wrap.item01 { width: calc(100% - 50px); height: 174px; margin: 0 25px; }
    .brand_circle_wrap.item03 .brand_circle_item a .logo_wrap img { width: 85px; }
    .brand_circle_wrap.item04 .brand_circle_item a .logo_wrap img { width: 96px; }
    .brand_circle_wrap.item06 .brand_circle_item a .logo_wrap img { width: 69px; }
    .brand_circle_wrap { width: 100%; height: 159px; border: 1px solid #EEEEEE; line-height: 159px; box-sizing: border-box; padding: 0 20px; }
    .brand_circle_wrap .brand_circle_item a:hover::before { display: none; }

    .seobuk_modal_wrap.founded_alert { width: 90%; padding: 49px 30px 30px 30px; height: auto; }
    .seobuk_modal_wrap.founded_alert .inner_wrap { width: 100%; height: 100%; position: relative; }
    .seobuk_modal_wrap.founded_alert .logo { display: none; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item { width: 50%; margin-bottom: 26px; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item:nth-child(3n) { padding-right: 13px; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap .logo.mb { display: block; margin: 0; margin-top: 40px; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .icon_wrap img { height: 48px; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content { margin-top: 20px; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content .title,
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content .title .number { font-size: 14px; margin-bottom: 8px; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content .title .number .mb-point { display: inline; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item .content .text { font-size: 12px; color: #111; }
    .seobuk_modal_wrap.founded_alert button.modal_close { display: none; }
    .seobuk_modal_wrap div.modal_close { display: block !important; position: absolute; top: 0; right: 0; width: 36px; height: 36px; }
    .seobuk_modal_wrap div.modal_close .line { top: -25px; position: absolute; width: 18px; height: 3px; background-color: #111; border-radius: 10px; }
    .seobuk_modal_wrap div.modal_close .line:nth-child(1) { right: 0; transform: rotate(45deg); }
    .seobuk_modal_wrap div.modal_close .line:nth-child(2) { right: 0; transform: rotate(-45deg); }

    .seobuk_modal_wrap.contact_alert { width: 90%; height: auto; padding-top: 0; padding-bottom: 48px; }
    .seobuk_modal_wrap.contact_alert .logo { display: none; }
    .seobuk_modal_wrap.contact_alert .title { font-size: 14px; padding: 75px 0; margin-bottom: 0 !important; }
    .seobuk_modal_wrap button.modal_close { font-size: 16px; padding: 13px 48px; }
    .seobuk_modal_wrap.contact_alert .title.recruit { padding-bottom: 0; }
    .seobuk_modal_wrap.contact_alert .content.recruit { margin-top: 15px; font-size: 12px; font-family: 'AppleSDGothicM'; color: #111; line-height: 20px; }

    .recruit_wrap .recruit_circle_item { width: 123px; height: 123px; box-sizing: border-box; padding: 45px 0; border-color: rgba(17,17,17, .43); }
    .recruit_wrap .recruit_circle_item .content { font-size: 12px; line-height: 16px; }
    .recruit_wrap .recruit_circle_item .content .title { font-size: 14px; }
    .recruit_wrap .recruit_circle_item:nth-child(2) { margin-left: -35px; }
    .recruit_wrap .recruit_circle_item:nth-child(3) { margin-left: -35px; }

    .seobuk_welfare_wrap { width: 100%; }
    .seobuk_procedure_wrap { width: 100%; }
    .seobuk_jobgroup_column { overflow: auto; }
    .seobuk_jobgroup_column::-webkit-scrollbar { display: none; }
    .seobuk_jobgroup_column .fusion-column-wrapper { width: 1212px !important; }


}

@media screen and (max-width: 425px) {
    .seobuk_recruit_link_btn { width: 141px; padding-right: 10px !important; padding-left: 10px !important; }
    .seobuk_modal_wrap button.modal_close { font-size: 14px; border-color: rgba(17,17,17,.5); }
    .brand_circle_wrap:not(.item01) { width: 159px; }
    .seobuk_modal_wrap.getting_ready_alert { width: 90%; height: auto; padding-top: 50px; padding-bottom: 50px; }
    .seobuk_modal_wrap.getting_ready_alert .logo { width: 180px; margin: 0 auto; }
    .seobuk_modal_wrap.getting_ready_alert .title { padding: 50px 0; font-size: 14px; }
    .seobuk_modal_wrap.getting_ready_alert .title .mb_none { display: none; }

    .seobuk_modal_wrap.founded_alert { height: 80%; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap { height: 100%; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul { overflow: auto; height: 90%; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item:nth-child(2) .content .text br { display: none; }

    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap::-webkit-scrollbar { display: none; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .inner_wrap { width: 660px; padding-left: 30px; box-sizing: border-box; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .list_item:nth-child(1) { width: 36%; padding-right: 0; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .list_item:nth-child(2) { width: fit-content; }
    .seobuk_welfare_wrap .inner_wrap .welfare_item .welfare_list_wrap .list_item:nth-child(2) .item { width: 100%; box-sizing: border-box; padding-right: 50px; }

    .seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap .list_item { margin-bottom: 20px; }
    .seobuk_procedure_wrap .inner_wrap .procedure_item .procedure_list_wrap .list_item .title { margin-bottom: 0px !important; }

    .seobuk_modal_wrap.recruit_job_group_alert { border-radius: 37px; padding: 30px; height: 80%; }
    .seobuk_modal_wrap.recruit_job_group_alert .top_content .logo { display: none; }
    .seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap { width: 100%; max-height: calc(100% - 170px); margin: 40px 0; padding: 0 10px; }
    .seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .title { width: fit-content; float: unset; margin-bottom: 5px !important; }
    .seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content { float: unset; width: 100%; overflow-x: auto; }
    .seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content::-webkit-scrollbar { display: none; }
    .seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap .info_item .content .inner_wrap { width: max-content; }

    .seobuk_procedure_wrap .inner_wrap .procedure_item:nth-child(1) .procedure_list_wrap .list_item { width: 100%; float: unset; }
}

@media screen and (max-width: 320px) {
    .recruit_wrap .recruit_circle_item { width: 106px; height: 106px; padding: 35px 0; }
    .recruit_wrap .recruit_circle_item .content { font-size: 10px; }
    .recruit_wrap .recruit_circle_item .content .title { font-size: 12px; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap { height: 400px; overflow-y: auto; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul { height: fit-content; }
    .seobuk_modal_wrap.founded_alert .founded_process_wrap ul .item { width: 100%; float: unset; }
    /*.seobuk_modal_wrap.recruit_job_group_alert .group_info_wrap { max-height: 230px; }*/

}
