@charset "utf-8";
/* 취업센터 메뉴 */
@keyframes sup_example { 
  0%{ left:0px; opacity: 0}
  50%{left:0px; opacity: 0}
  100%{ left:0px; opacity: 1}
}

@keyframes example { 
  0%{ left:0px; opacity: 0}
  50%{left:0px; opacity: 0}
  100%{ left:0px; opacity: 1}
}

/********** 취업센터 **********/
.main_section.sub_section .sec_wrap .sec_content .sub_title_common {margin-top:70px;}
.job_support_system{ width:1280px; margin:0 auto; overflow:hidden; /* padding-bottom:110px; */}
.job_support_system ul{width:1280px; padding-top:67px;}
.job_support_system ul li{float:left; text-align: center;}
.job_support_system ul li div{ width:320px; }
.job_support_system .support_box span{ font-size:19.99px; color:#db2e2e; font-weight: bold; margin-left:5px;}
.job_support_system .support_box .sur_text1{margin-top:26px;}
.job_support_system .support_box .sur_text2{margin-top:18px;}
.job_support_system .support_box .sur_text3{margin-top:32px;}
.job_support_system .support_box .sur_text4{margin-top:24px;}
.job_support_system .support_box .sur_text_detail1{margin-top:13px; font-size:15.03px; line-height:1.3; white-space: nowrap; }
.job_support_system .support_box .sur_text_detail2{margin-top:11px; font-size:15.03px; line-height:1.3; white-space: nowrap; }
.job_support_system .support_box .sur_text_detail3{margin-top:9px; font-size:15.03px; line-height:1.3; white-space: nowrap; }
.job_support_system .support_box .sur_text_detail4{margin-top:10px; font-size:15.03px; line-height:1.3; white-space: nowrap; }

.sub_process_list{width:1280px; margin:0 auto; overflow:hidden; margin-top:47px;}
.sub_process_list ul li{float:left; width:412px; }
.sub_process_list ul li:nth-child(2){margin-left:19px;}
.sub_process_list ul li:nth-child(3){margin-left:19px;}

.sub_process_list .sub_list_title{font-size:18px; color:#333; font-weight:bold; margin-top:18px;}
.sub_process_list .sub_list_detail{font-size:14.82px; font-weight:400; color:#666; margin-top:7px; white-space: nowrap; }
.sup_actiontype{ border-top:1px solid #d7d7d7; margin-top:60px; }
.job_support_system .support_box .sup_img{margin-top:-7px; margin-left:33px;}

	/*취업센터 프로세스 아이콘 효과*/
.process_actiontype .loading1 {
	animation-name:example;
    animation-duration: 2.6s;
    animation-delay:0s;
    -webkit-animation-duration: 2.6s;
    -moz-animation-duration: 2.6s;
    -o-animation-duration: 2.6s;
    -ms-animation-duration: 2.6s;
    position: relative;
    animation-fill-mode: forwards;
    opacity: 0;
    margin-left:-30px;
}
.process_actiontype .loading2 {
	animation-name:example;
    animation-duration: 2.6s;
    animation-delay:0s;
    -webkit-animation-duration: 2.6s;
    -moz-animation-duration: 2.6s;
    -o-animation-duration: 2.6s;
    -ms-animation-duration: 2.6s;
    position: relative;
    top:-93px;
    animation-fill-mode: forwards;
    opacity: 0;
	padding:0 29px 0 36px;
}
.process_actiontype .loading3 {
	animation-name:example;
    animation-duration: 2.7s;
    animation-delay:0s;
    -webkit-animation-duration: 2.7s;
    -moz-animation-duration: 2.7s;
    -o-animation-duration: 2.7s;
    -ms-animation-duration: 2.7s;
    position: relative;
    animation-fill-mode: forwards;
    opacity: 0;

}
.process_actiontype .loading4 {
	animation-name:example;
    animation-duration: 2.7s;
    animation-delay:0s;
    -webkit-animation-duration: 2.7s;
    -moz-animation-duration: 2.7s;;
    -o-animation-duration: 2.5s;
    -ms-animation-duration: 2.5s;
    position: relative;
    top:-93px;
    padding: 0 34px 0 28px;
    animation-fill-mode: forwards;
    opacity: 0;

}
.process_actiontype .loading5 {
	animation-name:example;
    animation-duration: 2.8s;
    animation-delay:0s;
    -webkit-animation-duration: 2.8s;
    -moz-animation-duration: 2.8s;
    -o-animation-duration: 2.8s;
    -ms-animation-duration: 2.8s;
    position: relative;
    animation-fill-mode: forwards;
    opacity: 0;

}
.process_actiontype .loading6 {
	animation-name:example;
    animation-duration: 3s;
    animation-delay:0s;
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    -o-animation-duration: 3s;
    -ms-animation-duration: 3s;
    position: relative;
    top:-93px;
    animation-fill-mode: forwards;
    opacity: 0;
    padding: 0 16px 0 35px;

}
.process_actiontype .loading7 {	
	animation-name:example;
    animation-duration: 3s;
    animation-delay:0s;
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    -o-animation-duration: 3s;
    -ms-animation-duration: 3s;
    position: relative;
    animation-fill-mode: forwards;
    opacity: 0;
	padding: 0 25px 0 21px;
}
.process_actiontype .loading8 {
	animation-name:example;
    animation-duration: 3.2s;
    animation-delay:0s;
    -webkit-animation-duration: 3.2s;
    -moz-animation-duration: 3.2s;
    -o-animation-duration: 3.2s;
    -ms-animation-duration: 3.2s;
    position: relative;
    top:-93px;
    animation-fill-mode: forwards;
    opacity: 0;
    padding: 0 0 0 12px;

}
.process_actiontype .loading9 {	
	animation-name:example;
    animation-duration: 3.2s;
    animation-delay:0s;
    -webkit-animation-duration: 3.2s;
    -moz-animation-duration: 3.2s;
    -o-animation-duration: 3.2s;
    -ms-animation-duration: 3.2s;
    position: relative;
    animation-fill-mode: forwards;
    opacity: 0;
}
.process_actiontype .loading10 {	
	animation-name:example;
    animation-duration: 3.4s;
    animation-delay:0s;
    -webkit-animation-duration: 3.4s;
    -moz-animation-duration: 3.4s;
    -o-animation-duration: 3.4s;
    -ms-animation-duration: 3.4s;
    position: relative;
    top:-93px;
    animation-fill-mode: forwards;
    opacity: 0;
	padding: 0 34px 0 2px;
}

.process_actiontype .loading11 {	
	animation-name:example;
    animation-duration: 3.4s;
    animation-delay:0s;
    -webkit-animation-duration: 3.4s;
    -moz-animation-duration: 3.4s;
    -o-animation-duration: 3.4s;
    -ms-animation-duration: 3.4s;
    position: relative;
    animation-fill-mode: forwards;
    opacity: 0;
}


/********** 협력기업 **********/
.collaborate_wrap {box-sizing:border-box; width:100%; background:url(/resources/images/landing/support/collaborate_middle_bg.jpg) no-repeat; background-position:center 160px;}
.collaborate_wrap *, .collaborate_wrap *::before, .collaborate_wrap *::after {box-sizing:inherit;}

	/* 회사명 테이블 */
.collaborate_wrap .collaborate_content_list_wrap {position:relative; width:var(--page-width); height:330px; margin:40px auto 70px;}
.collaborate_content_list_wrap table {position:absolute; width:100%; height:100%; border:solid #828282; border-width:1px 0; border-collapse:collapse; background:#fff;}
.collaborate_content_list_wrap table tr:not(:last-of-type) {height:66px;  border-bottom:1px solid #eee;}

.collaborate_content_list_wrap .collaborate_slider {width:100%;}
/* .collaborate_content_list_wrap ul {display:flex; flex-direction:column; flex-wrap:wrap; align-content:flex-start; width:var(--page-width); height:660px; text-align:center; line-height:66px;}
.collaborate_content_list_wrap ul {display:flex; flex-direction:column; flex-wrap:wrap; align-content:flex-start; width:20%; height:660px; text-align:center; line-height:66px;}
.collaborate_content_list_wrap ul li {width:20%; height:66px; color:#333;} */
.collaborate_content_list_wrap ul {width:20%; height:330px; text-align:center; line-height:66px;}
.collaborate_content_list_wrap ul li {width:100%; height:66px; color:#333;}

.collaborate_content_list_wrap .slick-prev {position:absolute; top:-70px; right:56px; width:46px; height:46px; border:1px solid #333;}
.collaborate_content_list_wrap .slick-next {position:absolute; top:-70px; right:0; width:46px; height:46px; border:1px solid #333;}
.collaborate_content_list_wrap .slick-prev:before {opacity:1; color:#000; font-size:26px;}
.collaborate_content_list_wrap .slick-next:before {opacity:1; color:#000; font-size:26px;}

	/* 회사로고 */
.collaborate_wrap .collaborate_content_logo_wrap {width:100%; height:496px; padding-top:50px; background:url(/resources/images/landing/support/collaborate_bottom_bg.jpg) no-repeat; background-position:center; background-size:cover;}
.collaborate_content_logo_wrap > p {width:var(--page-width); margin:0 auto 60px; color:#fff; font-weight:500; font-size:30px;}
.collaborate_content_logo_wrap > p span {color:var(--point-red); font-weight:700; font-size:34px; vertical-align:-3px;}
.collaborate_content_logo_wrap .collaborate_content_logo_ul {height:206px;}
.collaborate_content_logo_wrap .collaborate_content_logo_ul li {float:left; width:160px; height:206px; padding-top:11px; margin-right:15px; border:1px solid #d7d7d7; background:#fff; text-align:center;}
.collaborate_content_logo_wrap .collaborate_content_logo_ul li .img_wrap {overflow:hidden; width:142px; height:139px; margin:0 auto; border:1px solid #d7d7d7;}
.collaborate_content_logo_wrap .collaborate_content_logo_ul li .img_wrap img {margin:-1px 0 0 -1px;}
.collaborate_content_logo_wrap .collaborate_content_logo_ul li p {padding-top:16px; color:#333; font-size:15px;}


/********** 강사구인 **********/
.trecruit_wrap {cursor: default;}
.trecruit_wrap .section_content_lr {gap: 0 100px;}
.trecruit_wrap .section_content_lr .section_content_l {}
.trecruit_wrap .section_content_lr .section_content_r {}
	/* 상단 */
.trecruit_top_section {}
.trecruit_top .section_content_l {width: 614px; border-radius: 60px 0;}
.trecruit_top .section_content_r {padding: 52px 0;}
.trecruit_top .section_content_r p:first-of-type {color: var(--color-font-gray); font-weight: 700; font-size: 20px;}
.trecruit_top .section_content_r img {width: 138px; padding: 58px 0 28px;}
	/* 신입/경력 강사 채용 */
.trecruit_info {}
.trecruit_info .trecruit_info_h {height: 470px;}
.trecruit_info .section_content_l div:not(.trecruit_info_h) {padding: 24px 20px; border-radius: 0 20px; background: #1a1b1e;}
.trecruit_info .section_content_l div:not(.trecruit_info_h) p {padding-bottom: 12px; color: #fff; font-size: 16px;}
.trecruit_info .section_content_l div:not(.trecruit_info_h) li {color: var(--color-font-gray); font-weight: 300; font-size: 15px; letter-spacing: 0; line-height: 1.7;}
.trecruit_info .section_content_l div:not(.trecruit_info_h) li::before {content: '·'; margin-right: 3px;}

.trecruit_info .trecruit_info_table {text-align: left; line-height: 1.7;}
.trecruit_info thead th {padding-bottom: 6px; color: var(--color-font-gray); font-weight: 400; font-size: 18px; vertical-align: initial;}
.trecruit_info thead th:first-of-type {color: var(--color-red);}
.trecruit_info tbody th {border-top: 2px solid var(--color-red); color: #fff; font-weight: 400; font-size: 18px; vertical-align: initial;}
.trecruit_info tbody td {border-top: 2px solid var(--color-gray); color: #fff; font-weight: 300; font-size: 15px; vertical-align: initial;}
.trecruit_info tbody td:not(:last-of-type) {padding-top: 35px;}
.trecruit_info tbody td:last-of-type {background: var(--color-gray); font-weight: 400; font-size: 18px; text-align: center; vertical-align: middle;}
.trecruit_info tbody td p {padding-bottom: 10px; font-weight: 400; font-size: 16px;}
.trecruit_info tbody td li::before {content: '·'; margin-right: 3px;}
.trecruit_info_step {display: -webkit-box; display: -moz-box; display: flex; -webkit-box-pack: justify; -moz-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -moz-align-items: center; align-items: center;}
.trecruit_info_step div {width: 210px; height: 210px; border-radius: 50%; border: 1px solid var(--color-red); padding-top: 70px; text-align: center;}
.trecruit_info_step div:last-child {background: var(--color-red);}
.trecruit_info_step div:last-child p:first-of-type {color: #fff;}
.trecruit_info_step p:first-of-type {color: var(--color-red); font-size: 16px;}
.trecruit_info_step p:last-of-type {padding-top: 15px; color: #fff; font-weight: 500; font-size: 20px;}
.trecruit_info_step span {position: relative; width: 45px; height: 2px; border-radius: 2px; background: var(--color-red);}
.trecruit_info_step span::after {content: ''; position: absolute; right: -2px; bottom: 5px; width: 13px; height: 2px; border-radius: 2px; background: var(--color-red); transform: rotate(53deg);}
	/* 복리후생 */
.trecruit_welfare {-webkit-box-align: center; -moz-align-items: center; align-items: center;}
.trecruit_welfare .section_content_l {width: 35%;}
.trecruit_welfare .section_content_r {display: grid; grid-template-rows: repeat(2, 1fr); grid-template-columns: repeat(2, 1fr); gap: 14px; text-align: center;}
.trecruit_welfare .img_wrap {width: 247px; height: 247px; color: #fff;}
.trecruit_welfare .img_wrap:first-child, .trecruit_welfare .img_wrap:last-child {border-radius: 0 60px;}
.trecruit_welfare .img_wrap:nth-child(2), .trecruit_welfare .img_wrap:nth-child(3) {border-radius: 60px 0;}
.trecruit_welfare .img_wrap p:first-of-type {margin: -65% 0 12px; font-weight: 500; font-size: 20px;}
.trecruit_welfare .img_wrap p:last-of-type {font-weight: 300; font-size: 16px;}
	/* 시설사진 */
.trecruit_facility {width: 100%;}
.trecruit_facility .facility_swiper {margin-left: -105px;}
.trecruit_facility .facility_swiper .swiper-slide {overflow: hidden; width: 417px; height: 380px; margin-right: 15px; border-radius: 40px 0; transition: all .4s ease;}
.trecruit_facility .facility_swiper .swiper-slide:not(.swiper-slide-prev, .swiper-slide-active, .swiper-slide-next) {transform: scale(.916); opacity: .6;}
.trecruit_facility .facility_swiper .swiper-slide-prev {width: 417px; height: 380px; margin-left: 65px; transform: scale(1);}
.trecruit_facility .facility_swiper .swiper-slide-active {transform: scale(1);}
.trecruit_facility .facility_swiper .swiper-slide-next {margin-right: 80px; transform: scale(1);}
.trecruit_facility .facility_swiper .swiper-slide img {width: 100%;}


.trecruit_fixed {box-sizing: border-box; overflow: hidden; position: fixed; top: 55%; left: 6%; z-index: 10; width: 105px; height: 177px; border: 2px solid var(--color-red); border-radius: 10px; background: #fcfcfc; cursor: pointer;}
.trecruit_fixed * {box-sizing: inherit;}
.trecruit_fixed img {width: 100%;}
.trecruit_fixed div {position: absolute; bottom: 0; width: 100%; height: 70px; padding-top: 15px; background: var(--color-red); text-align: center;}
.trecruit_fixed p:first-of-type {color: #fff; font-weight: 500; font-size: 13px;}
.trecruit_fixed p:last-of-type {color: #fff; font-weight: 700; font-size: 18px;}

	/* 강사구인 팝업 */
.popup_trecruit {}
.popup_trecruit .popup {width: 618px;}
.popup_trecruit table {width: 100%; color: #fff; text-align: left; border-collapse: collapse;}
.popup_trecruit table tr:not(:first-of-type) th, #popup_trecruit table tr:not(:first-of-type) td {border-top: 10px solid var(--color-darkgray);}
.popup_trecruit table th {font-weight: 400; font-size: 18px;}
.popup_trecruit table td {font-size: 16px;}
.popup_trecruit input {caret-color: var(--color-red);}
.popup_trecruit table input:not([type=file], .btn_fileUpload_show) {height: 60px; padding: 0 20px; border-radius: 10px; background: var(--color-black); color: #fff; font-size: 16px;}
.popup_trecruit .t_name {width: 100%;}
.popup_trecruit .t_tel_td {display: grid; grid-template-columns: 129px 299px; gap: 10px;}
.popup_trecruit .t_tel1 {text-align: center;}
.popup_trecruit .t_tel2 {}
.popup_trecruit .t_mail_td {}
.popup_trecruit .t_mail {width: 46%;}
.popup_trecruit .t_file {width: 299px;}
.popup_trecruit .t_url {width: 100%;}
.popup_trecruit .btn_fileUpload {position: relative; float: right; width: 129px; height: 60px;}
.popup_trecruit .btn_fileUpload .btn_fileUpload_hidden {position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; width: 100%; height: 100%; cursor: pointer;}
.popup_trecruit .btn_fileUpload .btn_fileUpload_show {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px; border: 1px solid #37383e; background: #1d1e20; color: #fff; font-size: 16px;}

.t_part_td {position: relative; z-index: 2;}
/* .t_part_wrap::after {content: url(/resources/images/common/select_arrow.svg); position: absolute; top: 27px; right: 20px; z-index: 0; cursor: pointer;}
.t_part_wrap {position: relative; height: 60px;}
.popup_trecruit .t_part_wrap .t_part {position: absolute; width: 100%; border: 1px solid #37383e; background: #1d1e20; line-height: 60px; cursor: pointer;}
.popup_trecruit .t_part_wrap.show_part::after {transform: scale(-1);}
.popup_trecruit .t_part_wrap.show_part .t_part {border-radius: 10px 10px 0 0;} */
.t_part_wrap {position: relative; height: 60px; border-radius: 10px; border: 1px solid #37383e; background-color: #1d1e20; background-image: url(/resources/images/common/select_arrow.svg); background-repeat: no-repeat; background-position: 96% center;}
.popup_trecruit .t_part_wrap.show_part {border-radius: 10px 10px 0 0; background-image: url(/resources/images/common/select_arrow_up.svg);}
.popup_trecruit .t_part_wrap .t_part {position: absolute; width: 100%; background: none; line-height: 60px; cursor: pointer;}

.t_part_wrap .t_part::-webkit-input-placeholder {color: #fff; font-size: 16px;}
.t_part_wrap .t_part::-moz-placeholder {color: #fff; font-size: 16px;}
.t_part_wrap .t_part:-ms-input-placeholder {color: #fff; font-size: 16px;}
.t_part_wrap .t_part:-moz-placeholder {color: #fff; font-size: 16px;}
.t_part_wrap .t_part::placeholder {color: #fff; font-size: 16px;}
.t_part_select {display: none; width: 100%; top: 60px; position: absolute; left: 0; z-index: 1;}
.t_part_select .select {overflow: auto; height: auto; background: #1d1e20; border: 1px solid #37383e; border-top: 0; border-radius: 0 0 10px 10px; cursor: pointer;}
.t_part_select .select li {display: block; height: 60px; color: var(--color-font-gray); line-height: 60px;}
.t_part_select .select li:last-child {}
.t_part_select .select li:hover {background: var(--color-black);}
.t_part_select .select li label {overflow: hidden; display: inline-block; width: 100%; height: 100%; padding: 0 20px; cursor: pointer;}


/*아래 해당하는 css는 구버전 홈페이지 css*/

/*수료생 구인의뢰*/
.support02_wrap{width: 1200px; margin: 0 auto; text-align: center;}
.support02_wrap .sup_sub_stepbox{margin: 30px 0 0; background: #f9f9f9; padding: 50px 0;}
.support02_wrap .sup_sub_stepbox .sup2_stepbox_ul1{}
.support02_wrap .sup_sub_stepbox .sup2_stepbox_ul1>ul>li{margin-right: 164px; font-size:28px;}
.support02_wrap .sup_sub_stepbox .sup2_stepbox_ul1>ul>li.li_last{margin-right: 0;}
.support02_wrap .sup_sub_stepbox .sup2_stepbox_line{width: 890px; height: 90px; margin: 15px auto; background: url(/resources/images/landing/support/sub_sup2_stepline.jpg) no-repeat;}
.support02_wrap .sup_sub_stepbox .sup2_stepbox_ul2{}
.support02_wrap .sup_sub_stepbox .sup2_stepbox_ul2>ul>li{width: 197px;}

.recruitwrap{}
.recruitwrap #recruit_frm {}
.recruitwrap #recruit_frm .p2{float: left; line-height: 65px; padding-left: 20px; width: 885px; height: 65px; font-size: 17px; font-family: "NSR_R"; letter-spacing: -1.5px; color: #2f2f2f; text-align: left;}
.recruitwrap #recruit_frm select { height: 35px; line-height: 35px; border: 1px solid #e3e3e3; padding-left: 13px; margin-top:15px; font-size: 14px; font-family: "NSR_R"; letter-spacing: -1px; color: #2c2c2c; cursor:pointer;}
.recruitwrap #recruit_frm .ta { padding: 0; }
.recruitwrap #recruit_frm #start_yy, #start_mm, #end_yy, #end_mm, #dd, #date_cen{float:left; cursor:pointer;}
.recruitwrap #recruit_frm #mung {float:left; padding-left: 25px; cursor:pointer;}
.recruitwrap #recruit_frm .company_em{float:left; padding-left: 13px; width:165px;}
.recruitwrap #recruit_frm #emailsel{float:left; padding-left: 13px; width:175px; margin-left: 12px;}
.recruitwrap #recruit_frm #mobile_fir{float:left; cursor:pointer;}
.recruitwrap #recruit_frm #date_cen{margin:0 15px;}
.recruitwrap #recruit_frm .recruitform_text{float: left; font-size: 14px; font-family: "NSR_R"; color: #2c2c2c; margin: 0 10px;}
.recruitwrap #recruit_frm .recruitform_text span{font-size: 14px; font-family: "NSR_R"; color: #2c2c2c; margin: 0 10px;}


/* 취업현황*/

.getjobwrap{width: 1200px; margin: 40px auto 0;}
.getjobwrap .sup03_top{width:1200px; height:671px; background: url(/resources/images/landing/support/sub_sup3_boxbg.jpg) no-repeat;}
.getjobwrap .sup03_top .sup03_topbtn{width: 220px; height: 50px; margin: 0 auto; padding-top: 170px;}
.getjobwrap .sup03_top a{display: block; width: 100%; height: 100%;}
.getjobwrap .sup03_top .sup03_mid{width: 810px; height: 279px; background: #e4302f; margin: 40px auto 0; padding:45px;}
.getjobwrap .sup03_top .sup03_mid .sup03_imgbox{width: 250px; height: 250px; float: left; text-align: center; margin: 0 30px 0 0;}
.getjobwrap .sup03_top .sup03_mid>.last_imgbox{margin:0;}
.getjobwrap .sup03_top .sup03_mid .sup03_imgbox>.sup03_img{width: 250px; height: 250px; cursor:pointer;}
/* .getjobwrap .sup03_top .sup03_mid .sup03_imgbox>.sup03_img1{background: url(/resources/images/landing/support/sub_sup3_img1.jpg) no-repeat;}
.getjobwrap .sup03_top .sup03_mid .sup03_imgbox>.sup03_img2{background: url(/resources/images/landing/support/sub_sup3_img2.jpg) no-repeat;}
.getjobwrap .sup03_top .sup03_mid .sup03_imgbox>.sup03_img3{background: url(/resources/images/landing/support/sub_sup3_img3.jpg) no-repeat;} */
.getjobwrap .sup03_top .sup03_mid .sup03_imgbox>p{font-size: 14px; font-family: "NSR_L"; color: #fff; letter-spacing: -1.5px; margin-top: 20px;}
.getjobwrap .sup03_top .sup03_mid .sup03_imgbox>p>span{font-size: 14px; font-family: "NSR_B"; color: #fff; letter-spacing: -1.5px;}

.getjobwrap .img_job img { margin:40px 0 20px; }
.getjobwrap table.table_job { width:100%; border-top:1px solid #828282; border-collapse:collapse; margin:40px 0; text-align:center; }
.getjobwrap table.table_job th{width:240px; border-bottom:1px solid #d4d4d4; font-size:17px; font-family:"NSR_R"; color:#2c2c2c; background:#fafafa; letter-spacing:-0.5px; line-height:68px; }
.getjobwrap table.table_job td { width:240px; border-bottom:1px solid #d4d4d4; font-size:15px; font-family:"NSR_R"; color:#2c2c2c; letter-spacing:-0.5px; line-height:59px; }
.getjobwrap table.table_job th:nth-child(3){width:480px;}
.getjobwrap table.table_job td:nth-child(3){width:480px;}



/*상담선생님 소개*/
.supporter_wrap{width:1200px; margin:0 auto;}
.supporter_wrap .supporter_list{}
.supporter_wrap .supporter_list>ul{}
.supporter_wrap .supporter_list>ul>li{width:1200px; height:343px; border-bottom:1px solid #d4d4d4;}
.supporter_wrap .supporter_list>ul>li>.left{float:left; width:191px; height:191px; margin: 40px 50px 0 50px;}
.supporter_wrap .supporter_list>ul>li>.right{float:left; width:803px; height:343px;}
.supporter_wrap .supporter_list>ul>li>.right>.txt1{font-size:25px; font-family:"NSR_B"; color:#24c3b0; letter-spacing:-2px; margin: 40px 0 25px;}
.supporter_wrap .supporter_list>ul>li>.right>.txt2{font-size:30px; font-family:"NSR_B"; color:#2c2c2c; letter-spacing:-1.5px;}
.supporter_wrap .supporter_list>ul>li>.right>.txt2>span{font-size:25px; font-family:"NSR_R"; color:#2c2c2c; letter-spacing:-1px; margin-left: 5px;}
.supporter_wrap .supporter_list>ul>li>.right>.txt3{font-size:16px; font-family:"NSR_R"; color:#2c2c2c; letter-spacing:-0.5px; margin: 10px 0 25px;}
.supporter_wrap .supporter_list>ul>li>.right>.txt4{font-size:15px; font-family:"NSR_R"; color:#434343; letter-spacing:-1.5px; line-height: 18px; width:795px; margin-bottom: 10px;}

.btn_box { float:left; width:780px; }
.btn_box .line_box { float:left; width:292px; height:20px; border-bottom:1px solid #ececec; }
.btn_box .more_btn { float:left; width:156px; height:40px; margin:0 20px; background-color:#ececec; border-radius:20px; cursor:pointer; }
.btn_box .more_btn p { text-align:center; font-family:"CoreGothic4", Helvetica, Arial, sans-serif; font-size:16px; color:#242424; letter-spacing:-1.5px; line-height:40px; }
/*.pf_btn { display:none; }*/