@charset "utf-8";

@import url("/cloud/j/css/pc_jr_card-4b208c625ec77fdcfddfc62a80b937fb.css?v=260306"); /* ���� �˾ƺ��ƿ� �޴� css */
@import url("/cloud/j/css/pc_jr_info-b998dfa30384d564eeafdffaad3fb147.css?v=260306"); /* ���������� ã�ƺ��� �޴� css */
@import url("/cloud/j/css/pc_jr_solution-7485dc04abdc5442eb043c25a7bfa004.css?v=260306"); /* ���ΰ����� �־�� �޴� css */
@import url("/cloud/j/css/pc_jr_mypage-99c3f8df9e82d462a4eb3f254760776e.css?v=260306"); /* ���� �ִϾ� Ŀ����� �޴� css */
@import url("/cloud/j/css/jr_mypage_jinroinfo_scope-ce31faaf676fdcd2066cc03fb39c565a.css?v=260306");

/* header */
/*#header {background-color: var(--color-blue-900)}*/
.bg-type01 #header { height: 202px;background: url(/cloud/j/images/renew/bg_sub_gnb01-4dddb91378e1b628719eb22aa3967472.png) top center no-repeat;}
.bg-type02 #header { height: 202px;background: url(/cloud/j/images/renew/bg_sub_gnb02-9b5abade71b3b20ca7e7908f171cccd6.png) top center no-repeat;}
.bg-type03 #header { height: 202px;background: url(/cloud/j/images/renew/bg_sub_gnb03-49a91adce25429976e05c1a6c9ff0e42.png) -15px center no-repeat;}
div:is(.bg-type01,.bg-type02,.bg-type03) #header h1 {}
div:is(.bg-type01,.bg-type02,.bg-type03) #header #gnb {}
div:is(.bg-type01,.bg-type02,.bg-type03) #header .head_util {}
div:is(.bg-type01,.bg-type02,.bg-type03) #header .search_box {top: 163px;z-index: 3;height: 148px;padding: 43px 0 0 0;}

#header .search_box:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
	z-index: 10;
}
#header .search_box .search_box_wrap{z-index: 11;}
/*
#header:after {z-index:5;}
.bg-type01 #header:after {content:'';position:absolute;left:calc(50% + 480px);top:114px;width:393px;height:278px;background:url(/cloud/j/images/renew/bg_character01-ec76f0362de846e2837dda317f0bca19.png) center no-repeat;pointer-events: none;}
.bg-type02 #header:after {content:'';position:absolute;left:calc(50% + 480px);top:114px;width:241px;height:319px;background:url(/cloud/j/images/renew/bg_character02-5a041639443f53bc3aa0995f37d5b36b.png) center no-repeat;pointer-events: none;}
.bg-type03 #header:after {content:'';position:absolute;left:calc(50% + 370px);top:114px;width:507px;height:292px;background:url(/cloud/j/images/renew/bg_character03-de54bd36d7d4162970b47f8f1fe66334.png) center no-repeat;pointer-events: none;}
*/
.bg-type01 #con_head:after {content:'';position:absolute;left:calc(50% + 480px);top:-80px;width:393px;height:278px;background:url(/cloud/j/images/renew/bg_character01-ec76f0362de846e2837dda317f0bca19.png) center no-repeat;pointer-events: none;}
.bg-type02 #con_head:after {content:'';position:absolute;left:calc(50% + 480px);top:-80px;width:241px;height:319px;background:url(/cloud/j/images/renew/bg_character02-5a041639443f53bc3aa0995f37d5b36b.png) center no-repeat;pointer-events: none;}
.bg-type03 #con_head:after {content:'';position:absolute;left:calc(50% + 370px);top:-80px;width:507px;height:292px;background:url(/cloud/j/images/renew/bg_character03-de54bd36d7d4162970b47f8f1fe66334.png) center no-repeat;pointer-events: none;}

div:is(.bg-type01,.bg-type02,.bg-type03) #container {padding-top:0;margin-top: 0;}

#footer {background: #3b3f42;color: #b1b3c4}
#footer:not(.main_footer) .foot_btm {justify-content: flex-end;}
#footer .foot_top .foot_menu > ul > li > a,
#footer .foot_top .foot_menu > ul > li {color: #b1b3c4;}
#footer .foot_util li a:hover {color: var(--color-white);}

/* container */
#container {padding-top:72px;}

/* sub_menu */
/*#con_head::after {content:'';clear:both;display:block;}*/
.bg-type01 #con_head::before {content:'';display: block;background-color: #18a9de;height: 110px;top: -60px;}
.bg-type02 #con_head::before {content:'';display: block;background-color: #fa6847;height: 110px;top: -60px;}
.bg-type03 #con_head::before {content:'';display: block;background-color: #f8b232;height: 110px;top: -60px;}


/* con_tit */
.con_tit {position:relative;padding-bottom:14px;margin-top:0;margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction: column-reverse;row-gap: 40px;}
.con_tit h2 {display:inline-block;font-family:var(--font-jalnan);font-size:var(--font-size-40);}
/* location */
.location {float:right;margin-bottom:13px;}
.location > ul > li {position:relative;float:left;height:24px;}
.location > ul > li > a,
.location > ul > li > button {position:relative;display:inline-block;height:100%;line-height:24px;color:var(--color-black-300);font-size:20px;font-weight:500;vertical-align:top;}
.location li a:hover,
.location li button:hover {color:var(--color-black);}
.location .home a {width:31px;height:31px;line-height:31px;margin-top:-3px;border-radius:50%;background-color:var(--color-gray-200);text-indent: 40px;margin-right: 20px;}
.location .home a::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;font-weight:normal;background: url(/cloud/j/images/renew/icon_home-4b300fbc43a89d5cce6ab427891d9229.png) no-repeat;}
.location > ul > li:not(.home) {margin-left:17px;padding-left:25px;}
.location > ul > li:not(.home)::before {content:'';position:absolute;left:0;top:0;width:9px;height:24px;background:url(/cloud/j/images/renew/icon_location-787599be88b5f16c87f795e7c195f330.png) center no-repeat;z-index:-1;}
.location > ul > li:last-child {padding-left:29px;}
.location > ul > li:last-child a {color:var(--color-gray-700);}
.location ul > li > button {color:var(--color-gray-700);font-weight:700;padding-right:40px;}
.location ul > li > button::after {content:'\ea4e';position:absolute;right:8px;top:0;font-size:24px;width:24px;height:24px;font-family:'remixicon';font-weight:normal;
	transition:var(--transition-3s);}
.location li .depth {display:none;position:absolute;right:0;top:40px;width:220px;padding:20px 20px 12px;border:1px solid #ccc;border-radius:var(--radius-xsmall);background-color:var(--color-white);z-index:9;}
.location .open button::after {transform:rotate(180deg);}
.location li .depth li {border-bottom:1px solid var(--color-black-alpha20); }
.location li .depth li a {position:relative;display:block;line-height:30px;padding:0 24px 4px 4px;}
.location li .depth li a::after {content:'\ea6e';position:absolute;right:0;top:50%;margin-top:-12px;font-size:24px;width:24px;height:24px;text-align:center;font-family:'remixicon';font-weight:normal;color:var(--color-black-alpha20);}
.location li .depth li + li {margin-top:8px;}
.location li .depth li:last-child{border:none;}

/* content */
#content {min-height:400px;}
#con_head + #content {margin-top:var(--spacing30);}
/* content_area */
.content_area {width:var(--pc-width-inner);margin:0 auto var(--spacing80);}
.content_area.type_wide {width:100%;margin-bottom:0;}

/* btn_more */
.btn_more {display:inline-block;width:410px;height:64px;line-height:64px;border-radius:32px;font-size:20px;font-weight:700;color:var(--color-gray-600);background-color:var(--color-white-alpha80);text-align:center;}
.btn_more:hover {background-color:var(--color-white);}
.btn_more.type2 {line-height:62px;background-color:var(--color-transparent);border:1px solid var(--color-gray-400);}
.btn_more.type2:hover {color:var(--color-gray-700);background-color:var(--color-gray-100);border:1px solid var(--color-gray-600);}

/* btn_style */
.btn_style {position:relative;display:inline-block;padding:0 16px;border:3px solid var(--color-gray-400) ;color:var(--color-gray-700);text-align:center;border-radius:var(--radius-small);font-weight:700;background-color:var(--color-white);}
.btn_style.large {/*width:528px;*/height:87px;line-height:81px;font-size:32px;box-shadow:var(--effect-card-shadow2);padding: 0 20px;}
.btn_style.small {width:360px;height:56px;border-width:1px;line-height:54px;font-size:22px;}
.btn_style.disable {color:var(--color-gray-400) !important;border-color:var(--color-gray-200) !important;background-color:var(--color-gray-200) !important;}
.btn_style.type2 {color:var(--color-white);border-color:#f76c4d;background-color:#f76c4d;}
.btn_style.type3 {color:var(--color-gray-800);border-color:#A7A7FF;background-color:#F1F1FF;}
.btn_style.type4 {border: none;background-color: transparent;color: inherit;font-size: 38px;padding: 0;text-align: left;font-family: var(--font-jalnan);}
.btn_style.type4:hover {background-color:transparent;color: inherit;}
.btn_style.type2.small,
.btn_style.type3.small {border-width:3px;line-height:50px;}
.btn_style.eff_light::before,
.btn_style.eff_light::after {content:'';position:absolute;width:27px;height:27px;background-repeat:no-repeat;background-position:center;background-size:auto 100%;}
.btn_style.eff_light::before {left:7px;top:7px;background-image:url(/cloud/j/images/sub/icon_highlight_left-e08b6ecc55767f74d96c5ad1ce26fdc7.png);}
.btn_style.eff_light::after {right:7px;bottom:7px;background-image:url(/cloud/j/images/sub/icon_highlight_right-0590972b8647eeb868b790fe487c70fd.png);}
.btn_style:hover {color:var(--color-white);border-color:var(--color-red-500);background-color:var(--color-red-200);}
.btn_style.eff_light:hover::before {opacity:0.5;}
.btn_style.eff_light:hover::after {background-image:url(/cloud/j/images/sub/icon_highlight_right02-0b7b106c0fa6048c468e6ffc4d733300.png)}
.btn_style.icon_type {}
.btn_style.icon_type span {position:relative;padding-right:54px;}
.btn_style.icon_type span::before {content:'';position:absolute;top:50%;right:0;width:28px;height:23px;transform: translateY(-50%);background:url(/cloud/j/images/renew/btn_right_arr-a2b99f5343ed7aa39ad7eab450b903a0.png) center no-repeat;background-size:contain;}
.btn_style.icon_type:hover span::before {filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(324deg) brightness(96%) contrast(104%);}
.btn_style.icon_type.icon_right {text-align:left;padding-right:100px;}
.btn_style.icon_type.icon_right span,
.btn_style.icon_type.icon_left span {position:static;padding-right:0;}
.btn_style.icon_type.icon_right span::before {right:30px;}
.btn_style.icon_type.icon_left {text-align:right;padding-left:100px;}
.btn_style.icon_type.icon_left span::before {right:auto;left:30px;transform:scaleX(-1) translateY(-50%);}
.btn_style.btn_print {border: 3px solid #a0c4d1;}
.btn_style.btn_print:hover {background-color: var(--color-white);color: var(--color-gray-700);border-color: #f76c4d;}
.btn_style.btn_print span {position: relative;;padding-left: 85px;}
.btn_style.btn_print span::before {content:'';position:absolute;top:50%;left:0;width:75px;height:49px;transform: translateY(-50%);background: url(/cloud/j/images/renew/btn_orange_print-500530a24a4be89c26d59411824abbe8.png) left center no-repeat;}

/* ���հ˻� */
.search_form {position:relative;padding:24px;background-color:var(--color-gray-100);border-radius:var(--radius-extraLarge);z-index:2;}
.search_form .s_search_box {margin:0 auto;height:64px;}
.search_form .s_search_box input {/*border-radius:64px 0 0 64px;*/ border-radius: 48px;}
.search_form .s_search_box button::before {line-height:64px;}
.search_form .search_keyword {position:relative;width:580px;height:76px;margin:8px auto 0;padding:24px;}
.search_keyword .search_keyword_wrap {position:absolute;left:0;top:0;width:calc(100% - 48px);padding:24px 88px 24px 172px;font-size:var(--font-size-20);}
.search_keyword .search_keyword_wrap::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--radius-medium);transition:all .3s;z-index:1;}
.search_keyword .label {position:absolute;left:24px;top:24px;display:inline-block;line-height:52px;padding-left:28px;z-index:2;}
.search_keyword .label::before {content:'';position:absolute;left:0;top:50%;width:24px;height:24px;margin-top:-12px;background:url(/cloud/j/images/sub/icon_keyword-be70d7f7478dc77041705140850f11f0.svg) center no-repeat;background-size:auto 100%;}
.search_keyword .btn_keyword {position:absolute;right:24px;top:34px;width:32px;height:32px;background-color:var(--color-white);border-radius:100%;z-index:2;}
.search_keyword .btn_keyword::before {content:'\ea4e';position:absolute;left:0;top:0;width:100%;line-height:32px;text-align:center;font-size:24px;}
.search_keyword_list {position:relative;width:100%;height:52px;overflow:hidden;transition:all .3s;z-index:2;}
.search_keyword_list li {width:100%;}
.search_keyword_list li:last-child a {border-bottom:0 none;}
.search_keyword_list li a {display:flex;width:100%;height:52px;gap:12px;align-items:center;border-bottom:1px dashed var(--color-gray-400);}
.search_keyword_list .num {display:inline-block;width:32px;height:28px;line-height:26px;text-align:center;font-size:var(--font-size-14);font-weight:500;border:1px solid var(--color-gray-400);border-radius:var(--radius-tiny);}
.search_keyword_list li:nth-child(-n+3) .num {color:var(--color-white);border-color:var(--color-red-200);background-color:var(--color-red-200);}
.search_keyword.open .search_keyword_wrap::before {background:#fff;box-shadow:var(--effect-card-shadow2);}
.search_keyword.open .search_keyword_list {height:auto;}
.search_keyword.open .btn_keyword::before {transform:rotate(180deg);}

/* search_result_tab */
.search_result_tab {width:100%;margin-top:40px;}
.search_result_tab ul {width:100%;display:flex;gap:16px;}
.search_result_tab ul li {flex:1;text-align:center;}
.search_result_tab ul li a {width:100%;height:87px;font-size:20px;border-radius:8px;color:var(--color-gray-800);background-color:var(--color-gray-100);display:flex;align-items:center;flex-direction:column;justify-content:center;}
.search_result_tab ul li a span {margin-top:6px;display:inline-block;min-width:48px;height:27px;line-height:25px;padding:0 11px;color:var(--color-gray-600);border:1px solid var(--color-gray-400);border-radius:23px;font-size:var(--font-size-14);font-weight:500;}
.search_result_tab ul li.active a,
.search_result_tab ul li a:hover {background-color:var(--color-purple-150);color:var(--color-white);}
.search_result_tab ul li.active a span,
.search_result_tab ul li a:hover span {color:var(--color-white);background-color:var(--color-purple-800);border-color:var(--color-purple-800);}
.search_result_tab ul li.active a {font-weight:700;}

/* search_result_group */
.search_result_group {display:flex;width:100%;gap:80px;flex-direction:column;margin-top:42px;}
.search_result_item {width:100%;text-align:center;}
.search_result_item h3 {font-size:24px;color:var(--color-gray-800);font-weight:500;display:flex;align-items:center;gap:10px;}
.search_result_item h3 em {display:inline-block;height:27px;line-height:25px;padding:0 11px;border:1px solid var(--color-gray-400);border-radius:var(--radius-xsmall);font-size:var(--font-size-14);font-weight:700;}
.search_result_item .btn_style {width:240px;margin:0 auto;}
.search_result_item .search_result_list {text-align:left;margin:26px 0 40px;}
.search_result_item .search_result_list ul {}
.search_result_item .junior_video_list ul {gap:32px;}
.search_result_item .junior_video_list li {width:calc(25% - 24px);}
.search_result_item .junior_video_list li a {display:block;}
.search_result_item .future_job_list ul {position:relative;padding:0;width:calc(100% + 24px);margin:0 -12px 0 -12px;display:flex;flex-wrap:wrap;gap:24px 0;}
.search_result_item .future_job_list li {flex:0 1 auto;width:33.3%;padding:0 12px 0 12px;}
.search_result_item .future_job_list li a {display:block;width:100%;height:100%;padding:2px;border:1px solid var(--color-gray-400);border-radius:var(--radius-medium);-webkit-transition:none;transition:none;}
.search_result_item .future_job_list li a:hover {padding:0px;border:3px solid var(--color-primery-400);box-shadow:var(--effect-card-shadow2);}
.search_result_item .future_job_list li a:hover .fj_num_box .cate {color:var(--color-white);background-color:var(--color-primery-400);}
.search_result_item .future_job_list li .job_list_wrap {padding:26px 30px 24px;}
.search_result_item .future_job_list li .tit {margin-bottom:10px;font-size:var(--font-size-20);color:var(--color-gray-800);font-weight:700;}
.search_result_item .future_job_list li .con {margin-bottom:15px;}
.search_result_item .future_job_list li .fj_num_box {padding-right:70px;}
.search_result_item .future_job_list li .con {font-size:var(--font-size-16);color:var(--color-gray-600);font-weight:500;line-height:1.4;}
.search_result_item .future_job_list li .fj_num_box .cate {position:absolute;right:0;bottom:-4px;padding:6px 16px;font-size:var(--font-size-14);color:var(--color-gray-800);background-color:var(--color-primery-100);border-radius:var(--radius-medium);}
.search_result_item .course_card_list ul {position:relative;padding:0;width:calc(100% + 24px);margin:0 -12px 0 -12px;display:flex;flex-wrap:wrap;gap:24px 0;}
.search_result_item .course_card_list li {position:relative;flex:0 1 auto;width:14.286%;height:252px;padding:0 12px 0 12px;}
.search_result_item .course_card_list li .card_label {display:none;}
.search_result_item .course_card_list li .card_box {position:relative;display:block;height:100%;text-align:center;border:10px solid #9CECBD;border-radius:var(--radius-small);transition:.3s;}
.search_result_item .course_card_list li .card_box:hover::before,
.search_result_item .course_card_list li .card_box:hover::after {content:'';display:block;position:absolute;top:6px;width:50px;height:63px;background:url(/cloud/j/images/sub/bg_card_inner_pattern-060b934d6f2a9b62540819f54ddbc93c.svg);background-size:contain;}
.search_result_item .course_card_list li .card_box:hover::before {left:6px;}
.search_result_item .course_card_list li .card_box:hover::after {right:6px;transform:rotateY(180deg);}
.search_result_item .course_card_list li .card_box .con {display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;width:100%;height:100%;}
.search_result_item .course_card_list li .card_box .con strong {margin-top:10px;display:inline-block;height:30px;line-height:28px;padding:0 15px;font-size:14px;color:var(--color-gray-800);border-radius:15px;border:1px solid var(--color-gray-300);background-color:var(--color-gray-200);font-weight:500;font-size:var(--font-size-18);text-align:center;line-height:1.5;word-break:keep-all;transition:all .3s;}
.search_result_item .course_card_list li .card_box .con span {padding:0 15px;color:var(--color-gray-700);font-weight:500;font-size:var(--font-size-18);text-align:center;line-height:1.5;word-break:keep-all;}
.search_result_item .course_card_list li .card_box:hover strong {margin-top:24px;}
.search_result_item .course_card_list li .card_box:hover span {color:var(--color-white);}
.search_result_item .course_card_list li .card_box:hover {background:#30c083;}
.search_result_item .course_card_list li .card_box:hover .con::before,
.search_result_item .course_card_list li .card_box:hover .con::after {content:'';display:block;position:absolute;bottom:6px;width:50px;height:63px;background:url(/cloud/j/images/sub/bg_card_inner_pattern-060b934d6f2a9b62540819f54ddbc93c.svg);background-size:contain;}
.search_result_item .course_card_list li .card_box:hover .con::before {left:6px;transform:rotateX(180deg);}
.search_result_item .course_card_list li .card_box:hover .con::after {right:6px;transform:rotateZ(180deg);}
.search_result_item .course_card_list li.item_card_2 .card_box {border-color:#68D1FF;}
.search_result_item .course_card_list li.item_card_2 .card_box:hover {background:#4FCAFF;}
.search_result_item .course_card_list li.item_card_3 .card_box {border-color:var(--color-orange-100);}
.search_result_item .course_card_list li.item_card_3 .card_box:hover {background:var(--color-orange-300);}
.search_result_item .junior_job_info_list ul {position:relative;display:flex;flex-wrap:wrap;gap:24px;}
.search_result_item .junior_job_info_list li {position:relative;width:calc(25% - 18px);flex:0 1 auto;min-height:376px;border-radius:var(--radius-medium);-webkit-transition:all .3s;transition:all .3s;}
.search_result_item .junior_job_info_list li:hover {box-shadow:var(--effect-card-shadow2);}
.search_result_item .junior_job_info_list li a {display:block;padding:28px;}
.search_result_item .junior_job_info_list li .tits_gradient {flex-shrink:0;min-width:68px;height:36px;margin-right:9px;line-height:29px;border-width:3px;font-size:var(--font-size-20);}
.search_result_item .junior_job_info_list li .tits_gradient em {padding:0 14px;}
.search_result_item .junior_job_info_list li .img_gray {width:100%;height:252px;background-color:#F4F4F4;border-radius:var(--radius-xsmall);overflow:hidden;}
.search_result_item .junior_job_info_list li .tit_wrap {display:flex;justify-content:center;align-items:center;padding-top:24px;font-size:var(--font-size-20);color:var(--color-gray-800);font-weight:500;line-height:22.4px;text-align:center;}
.search_result_item .junior_job_info_list li .list_up {opacity:0;position:absolute;left:0;bottom:-180px;width:100%;padding:0 21px 23px;background-color:var(--color-white);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);-webkit-transition:all .3s;transition:all .3s;}
.search_result_item .junior_job_info_list li a:hover .list_up {opacity:1;bottom:0;}
.search_result_item .junior_job_info_list li .list_up .tit_wrap {font-size:var(--font-size-20);font-weight:700;line-height:24px;text-align:left;}
.search_result_item .junior_job_info_list li .list_up .txts {height:45px;margin-top:12px;font-size:var(--font-size-16);color:var(--color-gray-600);font-weight:500;line-height:22.4px;word-break:keep-all;}
.search_result_item .junior_job_info_list li .list_up .fj_num_box {margin-top:var(--spacing16);}
.search_result_item .junior_job_info_list ul {position:relative;display:flex;flex-wrap:wrap;gap:24px;}
.search_result_item .career_quest_list ul {position:relative;padding:0;width:calc(100% + 24px);margin:0 -12px 0 -12px;display:flex;flex-wrap:wrap;gap:24px 0;}
.search_result_item .career_quest_list li {flex:0 1 auto;width:33.3%;padding:0 12px 0 12px;}
.search_result_item .career_quest_list li a {position:relative;display:block;width:100%;height:100%;-webkit-transition:none;transition:none;}
.search_result_item .career_quest_list li a::before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid var(--color-gray-400);border-radius:var(--radius-medium);}
.search_result_item .career_quest_list li a:hover::before {border:3px solid var(--color-primery-400);box-shadow:var(--effect-card-shadow2);}
.search_result_item .career_quest_list li .quest_txt {padding:40px 32px;}
.search_result_item .career_quest_list li .quest_txt span {display:inline-block;width:100%;height:64px;font-size:22px;line-height:32px;max-height:64px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.search_result_item .career_quest_list li .quest_tit {display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--color-gray-300);}
.search_result_item .career_quest_list li .quest_tit.fj_num_box {justify-content: flex-start;border-top: none;padding-top: 0;}
.search_result_item .career_quest_list li .quest_tit .tit {color:var(--color-white);background-color:var(--color-red-200);font-size:var(--font-size-16);padding:0 16px;height:38px;line-height:38px;border-radius:18px;}
.search_result_item .career_quest_list li .quest_tit .date {font-size:var(--font-size-14);}
.search_result_item .career_quest_list li .quest_tit.ing {border-top:0 none;}
.search_result_item .career_quest_list li .quest_tit.ing .tit {background-color:var(--color-gray-100);color:var(--color-gray-700);}
.search_quick{position:fixed;bottom:81px;right:105px;z-index:10;}
.search_quick a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:75px;height:75px;border-radius:50%;}
.search_quick a + a{margin-top:24px;}

.tags_box {margin-top:20px;text-align: center;width: 100%;}
.tags_box.left {text-align: left;}
.tags_box a {display:inline-block;margin:0 6px;padding:4px 15px 5px 15px;font-size:var(--font-size-14);color:var(--color-gray-800);font-weight:500;background-color:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-medium);overflow:hidden;letter-spacing:0;}
.tags_box a.on {background-color: var(--color-primery-500);color: var(--color-white);}
.tags_box a:first-child {margin-left:0;}
.tags_box a:last-child {margin-right:0;}
.no_data { display:block; text-align:center; background:url('/cloud/j/images/sub/img_robotCat_empty-d5c188677f10cafc53087502f719ff7b.png') center top no-repeat; }
.no_data .text_con { padding-top:calc(176px + 32px); }
.no_data .text_con .txt { margin-bottom:6px; color:var(--color-gray-700); font-size:var(--font-size-28); font-weight:700; }
.no_data .text_con .stxt { color:var(--color-gray-700); font-size:var(--font-size-22); font-weight:500; }
.no_data .btn_area {display:flex;flex-wrap:wrap;justify-content:center; gap:16px; margin-top:56px;}
.no_data .btn_area .btn_type { min-width:224px; height:56px; line-height:56px; margin:0; padding:0 24px; color:#fff; box-shadow:var(--effect-card-shadow2); font-size:var(--font-size-24); font-weight:700; border-radius:var(--radius-medium); }
.no_data .btn_area .btn_type.type1 { background:var(--color-red-200); border:1px solid var(--color-red-500); }
.no_data .btn_area .btn_type.type2 { background:var(--color-blue-180); border:1px solid var(--color-blue-200); }
.no_data .btn_area .btn_type.type3 { background:var(--color-primery-400); border:1px solid var(--color-primery-500); }
.no_data .btn_area .btn_type.type3:hover{background: #643bb1;}
.no_data .btn_area .btn_type.type4 { background:var(--color-orange-500); border:1px solid var(--color-orange-700); }
.no_data .btn_area .btn_type.type5 { background:#a3e775; border:1px solid #6c994e; }

/* tooltip-toast */
.tooltip-toast {position:relative;animation: fadeOut 2s forwards;}
.tooltip-toast span {visibility: visible;opacity: 1;transition: all 0.3s;position:absolute;bottom:calc(100% + 4px);left:50%;margin-left:5px;padding:12px 20px 11px;border:2px solid #6e6bb2;border-radius:15px;background:#fff;font-size:15px;line-height:21px;font-weight:700;color:#423f8a;letter-spacing:-1.5px;white-space:nowrap;transform:translateX(-50%);z-index: 1000;}
.tooltip-toast span:before {content:'';position:absolute;top:100%;left:25%;width:0;height:0;border-top:7px solid #6e6bb2;border-left:6px solid transparent;border-right:6px solid transparent;transform:translateX(-50%);}
.tooltip-toast span:after {content:'';position:absolute;top:100%;left:25%;width:0;height:0;border-top:4px solid #fff;border-left:3px solid transparent;border-right:3px solid transparent;transform:translateX(-50%);}
/* .selected .tooltip-toast span {visibility: visible;opacity: 1;animation: fadeOut 5s forwards;} */
@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@media screen and (max-width:1439px){
	.search_quick{bottom:61px;right:24px;}
	.search_quick a + a {margin-top:16px;}
}

/* ���̰� 1180px �̻��� ��*/
/* sub_menu */
.sub_menu {width:100%;text-align:center;margin-bottom:80px;margin-top: -80px;}
.sub_menu ul {width:100%;text-align:center;font-size:0; display:flex; justify-content:center; align-items:center;}
.sub_menu ul li {display:inline-block;font-size:16px; position:relative;}
.sub_menu ul li:not(.active) + li:not(.active) {margin-left:0;border-left: 2px solid rgba(0, 0, 0, 0.07);}
.sub_menu ul li a {position:relative;display:block;padding:0 42px;height:55px;width: 220px;line-height:1.2;font-size:22px;color:var(--color-white);word-break: keep-all;border-color: #18a9de; display:flex; align-items:center;justify-content: center;z-index: 2;}
.sub_menu ul li::before {content: '';transition:all 0.4s;height: 0;margin-top: 40px;height: 134px;background-size: 100%;}
.bg-type01 .sub_menu ul li.active:hover::before,
.bg-type01 .sub_menu ul li.active::before {background: url(/cloud/j/images/renew/bg_tabactive-7302b4c1c4c5957fe04707ea525ce91a.png) center top no-repeat;opacity: 1;margin-top: 0;height: 134px;background-size: 100%;}

.bg-type02 .sub_menu ul li.active:hover::before,
.bg-type02 .sub_menu ul li.active::before {background: url(/cloud/j/images/renew/bg_tabactive02-37e99e68bf780dc663cc4742c5676e30.png) center top no-repeat;opacity: 1;margin-top: 0;height: 134px;background-size: 100%;}
.bg-type03 .sub_menu ul li.active:hover::before,
.bg-type03 .sub_menu ul li.active::before {background: url(/cloud/j/images/renew/bg_tabactive03-2e176a7eb2453cecfc5cf9b840b4d26f.png) center top no-repeat;opacity: 1;margin-top: 0;height: 134px;background-size: 100%;}

.sub_menu ul li a:hover,
.sub_menu ul li.active a {color:var(--color-white);font-weight:500;border-radius:15px;padding:0 42px 40px;z-index: 2; }
.sub_menu ul li.active a::before {opacity:1;}
.sub_menu ul li.active a::after {opacity:1;}

/* .sub_menu ul li.active {box-shadow: -8px 0px 5px -5px rgba(0, 0, 0, 0.3),8px 0px 5px -5px rgba(0, 0, 0, 0.3);} */
.sub_menu ul li.active:before,
.sub_menu ul li:hover:before {display:block; content:''; width:100%; height:100%; border-radius:10px; position:absolute; right:0; top:-70px; z-index:1; }

.bg-type01 .sub_menu ul li:hover:before {background: url(/cloud/j/images/renew/bg_tabhover-6b52e315e10a6943656c9e81a0de9e26.png) center top no-repeat;opacity: 1;margin-top: 0;height: 134px;background-size: 100%;}
.bg-type02 .sub_menu ul li:hover:before {background: url(/cloud/j/images/renew/bg_tabhover02-f021d72a1ac89b8a714d29a6f7dff4db.png) center top no-repeat;opacity: 1;margin-top: 0;height: 134px;background-size: 100%;}
.bg-type03 .sub_menu ul li:hover:before {background: url(/cloud/j/images/renew/bg_tabhover03-e6d91e84ee40a3234ff3ac385ce747df.png) center top no-repeat;opacity: 1;margin-top: 0;height: 134px;background-size: 100%;}


/* ���̰� 1439px ������ ��*/
@media all and (max-width:1439px){

	/*#container {padding-top:0;}*/
	#con_head + #content {margin-top:var(--spacing40);}

	/* content_area */
	.content_area {margin-bottom:var(--spacing48);}
	.content_area:not(.type_wide) {width:100%;padding-left:40px;padding-right:40px;}

	/* sub_menu */
	.sub_menu {margin-bottom:var(--spacing40);}

	/* con_tit */
	.con_tit {padding-bottom:12px;}
	.con_tit h2 {font-size:var(--font-size-28);}
	.location {margin-bottom:4px;}
	.location > ul > li > a,
	.location > ul > li > button {font-size:var(--font-size-18);}
	.location > ul > li:not(.home) {margin-left:13px;padding-left:20px;}
	.location > ul > li:last-child {padding-left:20px;}

	/* sub_menu */
	/* .sub_menu ul li a {font-size:var(--font-size-18);padding:0 30px;} */
	/* .sub_menu ul li.active a {padding:0 67px 0 30px;} */
	/* .sub_menu ul a::after {right:30px;width:25px;height:16px;margin-top:-8px;background-size:auto 100%;} */

	/* content_area */
	.content_area:not(.type_wide) {width:100%;padding-left:40px;padding-right:40px;}

	/* ���հ˻� */
	.search_form {border-radius:var(--radius-medium);}
	.search_keyword .search_keyword_wrap,
	.search_result_tab ul li a {font-size:var(--font-size-18);}
	.search_keyword .search_keyword_wrap {width:calc(100% - 32px);padding:16px 88px 16px 172px;}
	.search_keyword .label {left:16px;top:16px;}
	.search_keyword .btn_keyword {right:16px;top:26px;}
	.search_result_group {gap:50px;}
	.search_result_item .career_quest_list li .quest_txt {padding:30px 24px;}
	.search_result_item .career_quest_list li .quest_txt span {font-size:18px;line-height:1.4em;height:auto;max-height:2.8em;}
	.search_result_item .course_card_list li {width:20%;}

}

/* ���̰� 1179px ������ ��*/
/*mobile.css분기함*/


