@charset "EUC-KR";

/* Ã¤¿ë°ü main */
.out_box {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-top: 148px;
}

.recruit_banner_box {
	width: 100%;
	height: 600px;
}

.recruit_banner {
	width: 100%;
	height: 600px;
	vertical-align: middle;
	background: url(../images/contents/recruit_banner.png) center center
		no-repeat;
}

.recruit_banner_text {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
	font-size: 32px;
}

.total_stats_box {
	position: absolute;
	bottom: -100px;
	display: flex;
	width: 1200px;
	height: 180px;
}

.total_stats_contents_box {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	height: 100%;
	width: 100%;
	background-color: #3E3B9A;
	border-radius: 60px 10px 60px 10px;
	box-shadow: 0px 16px 15px 0px rgba(0, 0, 0, .1);
}

.total_stats_contents {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100%;
	color: white;
}

.total_stats_title {
	font-size: 22px;
	margin-bottom: 16px;
}

.total_stats_qty {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.total_stats_qty_num {
	font-size: 30px;
	text-decoration: underline;
	margin-right: 4px;
}

.total_stats_qty_unit {
	font-size: 16px;
}

/*  inner */
.inner_box {
	display: flex;
	flex-direction: column;
}

/* ÀÌ·Â¼­ css */
.resume_manager_card {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
	padding: 40px 60px;
	width: 100%;
	height: 280px;
	background-color: #F9F9FE;
	border-radius: 10px;
	margin-top: 40px;
}

.resume_manager_top {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	color: #808080;
}

.resume_manager_top select {
	border-radius: 4px;
}

.resume_manager_middle {
	display: flex;
	flex-direction: column;
}

.resume_manager_tag {
	color: #808080;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.resume_manager_tag p {
	width: 10px;
	height: 10px;
	border-radius: 999px;
	background-color: #D9D9D9;
	margin-right: 0.25rem;
}

.resume_manager_tag span {
	margin-right: 0.5rem;
}

.resume_manager_title {
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 16px;
}

/* ÀÌ·Â¼­ ¼öÁ¤ ÆäÀÌÁö */
.resume_edit_wrapper {
	margin-bottom: 64px;
	padding: 60px 80px;
	max-width: 1200px;
	background: #fff;
	border-radius: 60px 10px;
}

.resume_edit_wrapper>ul>li {
	margin-bottom: 20px;
}

.resume_edit_wrapper label {
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
}

.resume_edit_wrapper li .block {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.resume_edit_wrapper li input {
	display: inline-block;
	width: 100%;
	height: 45px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding-left: 12px;
}

.resume_edit_wrapper li input::placeholder {
	color: #DBDBDB;
}

.resume_edit_wrapper li .block:after {
	display: block;
	content: '';
	clear: both;
}

.resume_edit_wrapper li input#mberId {
	display: flex;
}

.resume_edit_wrapper li .s_txt {
	font-size: 15px;
	line-height: 20px;
}

.resume_edit_wrapper li select {
	height: 45px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
}

.resume_basic_info_wrapper {
	display: flex;
	flex-direction: row;
}

.resume_basic_photo_box {
	margin-right: 32px;
}

.resume_photo_image {
	width: 200px;
	height: 260px;
	background-color: #F9F9FE;
	margin-bottom: 16px;
}

.resume_photo_buttons {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.resume_base_info_name {
	display: flex;
	flex-direction: row;
}

.resume_basic_input_box {
	width: 100%;
}

.resume_row_ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 16px;
}

.resume_col_ul {
	display: flex;
	flex-direction: column;
}

.resume_col_ul li {
	display: flex;
	flex-direction: column;
	margin-bottom: 16px;
}

.resume_row_ul li {
	width: 48%;
}

.resume_email{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

.resume_email input, .resume_email select{
	width: 32% !important;
}

.row_input_box{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	width: 100%;
}

.row_input_box select{
	width: 49%;
}

.resume_row_add_area {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 12px;
	padding-right: 16px;
}

.resume_address_inputs {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 8px;
}

.resume_address_inputs input {
	width: 40% !important;
	margin-right: 8px;
}

.resume_wish_area {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-right: 12px;
	width: 100%;
	margin-bottom: 8px;
}

.resume_addInfo_table {
	background: #fff;
	border-radius: 20px 20px 0 0;
	display: flex;
	flex-direction: column;
}

.resume_addInfo_table table {
	width: 100%;
}

.resume_addInfo_table table tr {
	width: 100%;
}

.resume_addInfo_table th {
	padding: 12px 14px;
	text-align: start;
	color: #3E3B9A;
	border: 1px solid #D2CEED;
	background-color: #F4F3FD;
}

.resume_addInfo_table td {
	padding: 12px 14px;
	text-align: start;
	border: 1px solid #D2CEED;
}

.resume_addInfo_table td [type="text"] {
	width: 100%;
	border: 1px solid #D2CEED;
}

.resume_addInfo_table .row_dir_delete {
	padding: 4px 8px;
	background-color: #FF6166;
	color: #fff;
	border-radius: 5px;
	font-size: 14px;
}

.resume_addInfo_table th.m5_s {
	width: 20%;
}

.resume_addInfo_table th.m5_noti {
	width: 75%;
}

.resume_addInfo_table th.m5_m {
	width: 5%;
}

.resume_addInfo_table thead th {
	text-align: center;
}

.resume_addInfo_table tbody td {
	text-align: center;
}

.resume_row_add_btn_box {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	margin-bottom: 12px;
}

/* ÀÌ·Â¼­ ¼öÁ¤&µî·Ï ¹ÝÀÀÇü */
@media all and (max-width:950px){
	.resume_addInfo_table tbody td { text-align: left;}
	/* ÇÐ·Â */
	.resume_academic_table colgroup {display: none;}
	.resume_academic_table tr {border-bottom: 1px solid #d4d4d4; width: 100%;}
	.resume_academic_table th{display:none; }
    .resume_academic_table tr{display:block;}
	.resume_academic_table td {padding:4px 0; display:block; border:none; text-align:start;  }
	.resume_academic_table td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.resume_academic_table td:nth-child(1){display: none;}
	.resume_academic_table td:nth-child(2){width: 100%; }
	.resume_academic_table td:nth-child(3){width: 100%;}
	.resume_academic_table td:nth-child(4){width:100%;}
	.resume_academic_table td:nth-child(5){width:100%;}
	.resume_academic_table td:nth-child(6){width:100%;}
	.resume_academic_table td:nth-child(7){width:100%;}
	.resume_academic_table td:nth-child(8){width:100%;}
	.resume_academic_table td:nth-child(9){width:100%; margin-bottom: 8px;}
		
	/* ÀÚ°ÝÁõ */
	.resume_license_table colgroup {display: none;}
	.resume_license_table tr {border-bottom: 1px solid #d4d4d4; width: 100%;}
	.resume_license_table th{display:none; }
    .resume_license_table tr{display:block;}
	.resume_license_table td {padding:4px 0; display:block; border:none; text-align:start;  }
	.resume_license_table td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.resume_license_table td:nth-child(1){display: none;}
	.resume_license_table td:nth-child(2){width: 100%; }
	.resume_license_table td:nth-child(3){width: 100%;}
	.resume_license_table td:nth-child(4){width:100%;}
	.resume_license_table td:nth-child(5){width:100%;}
	.resume_license_table td:nth-child(6){width:100%;}
	.resume_license_table td:nth-child(7){width:100%; margin-bottom: 8px;}
	
	/* Ãë¾÷¿ì´ë»çÇ× */
	.resume_preference_table colgroup {display: none;}
	.resume_preference_table tr {border-bottom: 1px solid #d4d4d4; width: 100%;}
	.resume_preference_table th{display:none; }
    .resume_preference_table tr{display:block;}
	.resume_preference_table td {padding:4px 0; display:block; border:none; text-align:start;  }
	.resume_preference_table td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.resume_preference_table td:nth-child(1){display: none;}
	.resume_preference_table td:nth-child(2){width: 100%; }
	.resume_preference_table td:nth-child(3){width: 100%;}
	.resume_preference_table td:nth-child(4){width:100%;}
	.resume_preference_table td:nth-child(5){width:100%;}
	.resume_preference_table td:nth-child(6){width:100%; margin-bottom: 8px;}
	/* °æ·Â */
	.resume_career_table colgroup {display: none;}
	.resume_career_table tr {border-bottom: 1px solid #d4d4d4; width: 100%;}
	.resume_career_table th{display:none; }
    .resume_career_table tr{display:block;}
	.resume_career_table td {padding:4px 0; display:block; border:none; text-align:start;  }
	.resume_career_table td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.resume_career_table td:nth-child(1){display: none;}
	.resume_career_table td:nth-child(2){width: 100%; }
	.resume_career_table td:nth-child(3){width: 100%;}
	.resume_career_table td:nth-child(4){width:100%;}
	.resume_career_table td:nth-child(5){width:100%;}
	.resume_career_table td:nth-child(6){width:100%; margin-bottom: 8px;}
	
	/* °æÇø, È°µ¿ ±³À° */
	.resume_experience_table colgroup {display: none;}
	.resume_experience_table tr {border-bottom: 1px solid #d4d4d4; width: 100%;}
	.resume_experience_table th{display:none; }
    .resume_experience_table tr{display:block;}
	.resume_experience_table td {padding:4px 0; display:block; border:none; text-align:start;  }
	.resume_experience_table td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.resume_experience_table td:nth-child(1){display: none;}
	.resume_experience_table td:nth-child(2){width: 100%; }
	.resume_experience_table td:nth-child(3){width: 100%;}
	.resume_experience_table td:nth-child(4){width:100%;}
	.resume_experience_table td:nth-child(5){width:100%;}
	.resume_experience_table td:nth-child(6){width:100%; margin-bottom: 8px;}
	
	/* »êÇÐ ÇÁ·ÎÁ§Æ® */
	.resume_industry_academia_table colgroup {display: none;}
	.resume_industry_academia_table tr {border-bottom: 1px solid #d4d4d4; width: 100%;}
	.resume_industry_academia_table th{display:none; }
    .resume_industry_academia_table tr{display:block;}
	.resume_industry_academia_table td {padding:4px 0; display:block; border:none; text-align:start;  }
	.resume_industry_academia_table td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.resume_industry_academia_table td:nth-child(1){width: 100%;}
	.resume_industry_academia_table td:nth-child(2){width: 100%;}
	.resume_industry_academia_table td:nth-child(3){width: 100%;}
	.resume_industry_academia_table td:nth-child(4){width:100%; margin-bottom: 8px;}
}

.resume_industry_academia_table td{
	padding: 4px;
}

.sub_minfo {
	display: flex;
	align-items: center;
	font-size: 18px;
}

.sub_minfo::before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #7C7C7C;
	margin: 0 12px 0 4px;
}

.resume_sub_title {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 12px;
}

.resume_file_upload_inputs {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 8px;
}

.final_btn_box {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

/* ¹öÆ° */
.edit_btn {
	width: 180px;
	height: 40px;
	border-radius: 4px;
	background-color: white;
	color: #3E3B9A;
	font-size: 16px;
}

.edit_btn button:hover {
	background-color: #E3DAFF;
}

.edit_btn button:active {
	background-color: #8B69EC;
	color: #FFFFFF;
}
.resume_edit_wrapper li .s_btn {
	margin-left: 20px;
	width: 130px;
	background: #999;
	color: #fff;
	border: 0;
}

.resume_photo_buttons button {
	width: 48%;
}

.row_add_btn {
	padding: 4px 8px;
	background: #3E3B9A;
	color: #fff;
	font-size: 12px;
	border-radius: 4px;
	padding: 8px 6px;
}

.row_delete_btn {
	padding: 4px 8px;
	background-color: #FF6166;
	color: #fff;
	border-radius: 5px;
	font-size: 14px;
}

.resume_sample_dwn_btn {
	margin-left: 20px;
	background: #999;
	color: #fff;
	border: 0;
	text-align: center;
	padding: 8px 14px;
	border-radius: 6px;
}

.resume_save_btn {
	margin-left: 20px;
	width: 184px;
	height: 50px;
	color: #fff;
	background-color: #3E3B9A;
	border-radius: 20px 4px;
	text-align: center;
}

.resume_save_btn:hover {
	background: #3E3B9A;
	background: linear-gradient(0deg, #2A2869 0%, #3E3B9A 100%);
	border: none;
	text-decoration: none;
}

.datePickBtn{
	display:inline-block; padding: 12px; border:0; font-size:14px; font-weight:400; background-color:#DADADA; 
}

/* Ã¤¿ë °ø°í ¸®½ºÆ® */
/* Å×ÀÌºí */
.list_jobPosting{clear:both; width:100%; margin:0 0 20px 0; border-collapse:collapse; border-spacing:0; border-top:2px solid #3E3B9A;  table-layout:fixed; background:#fff;}
.list_jobPosting tr{display:flex; flex-wrap:nowrap; align-items:center; width: 100%;}
/* Ã¤¿ë °ø°í ¸®½ºÆ® Çì´õ */
.list_jobPosting th{width: 100%; height:100%; padding: 20px; color: #3E3B9A; background-color:#FBFBFD; border: none; border-bottom:1px solid #dbdbdb;}
.list_jobPosting th:nth-child(1){width: 20%;}
.list_jobPosting th:nth-child(2){width: 40%;}
.list_jobPosting th:nth-child(3){width: 20%;}
.list_jobPosting th:nth-child(4){width: 20%;}

/* Ã¤¿ë °ø°í ¸®½ºÆ® ¹Ùµð */
.list_jobPosting td{width: 100%; padding: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #5C5B5B; text-align:center; word-break:break-all; border: none; border-bottom:1px solid #dbdbdb;}
.list_jobPosting td:nth-child(1){width: 20%;}
.list_jobPosting td:nth-child(2){width: 40%;}
.list_jobPosting td:nth-child(3){width: 20%;}
.list_jobPosting td:nth-child(4){width: 20%;}
	@media all and (max-width:768px){
	.list_jobPosting tr {border-bottom: 1px solid #d4d4d4;}
	.list_jobPosting th{display:none; }
    .list_jobPosting tr{display:block;}
	.list_jobPosting td {padding:4px 0; display:block; border:none; text-align:start;  }
	.list_jobPosting td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.list_jobPosting td:nth-child(1){width: 100%;}
	.list_jobPosting td:nth-child(2){width: 100%; font-weight: bold; font-size:18px; padding: 16px 0px; }
	.list_jobPosting td:nth-child(3){width: 100%;}
	.list_jobPosting td:nth-child(4){width:100%; margin-bottom: 8px;}
	}


.jobPosting_detail_content{
	width: 100%;
	height: auto;
	text-align: left;
	white-space: pre-line;
}




.content_wrapper {
	margin-top: 40px;
	padding-bottom: 64px;
}

.jobPosting_dtl_box {
	margin-bottom: 24px;
	padding: 64px 88px;
	max-width: 1200px;
	background: #fff;
	border-radius: 60px 10px;
}

.table_jobPosting_dtl th{
	padding: 16px 8px;
	width: 16%;
}

.table_jobPosting_dtl tbody tr td {
	text-align: left;
}


/* ÀÔ»çÁö¿ø ¸ð´ÞÃ¢ */
.ja_modal{display:none; position:absolute; top:0; z-index:98; width: 100%; height: 100%; background-color:rgba(0, 0, 0, 0.6);  }
.job_application_modal{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 480px; background-color:#fff; border-radius:12px;  }
.job_application_modal div{display:flex; align-items:center; justify-content: center; width: 100%;}
.job_application_modal .m_h{display:flex; flex-wrap:nowrap; justify-content: space-between; align-items:center; padding:0 0 0 20px; height: 50px; background-color:#3e3b9a; color:#fff; font-size: 18px; border-radius: 10px 10px 0 0; }
.job_application_modal .m_h[type="button"]{background-color:#3E3B9A; }
.job_application_modal .m_h img{margin-right: 10px; cursor: pointer;}
.job_application_modal .m_s{ display:flex; justify-content:center; align-items:center; width: 100%; height: 60px; font-size: 14px;}
.job_application_modal .m_s input {width: 70%; border: 1px solid #D2CEED; }
.job_application_modal .m_s .search{ margin-left: 10px; padding:4px 8px; width: 16%; height: 54%; background-color:#3E3B9A;; color:#fff; border-radius:5px; font-size: 14px; }
.job_application_modal .m_t{flex-wrap:wrap; justify-content:center; height: 220px; overflow-y:scroll; }
.job_application_modal .m_t table{width: 100%; margin:0 16px;}
.job_application_modal .m_t table tr{width: 100%;}
.job_application_modal .m_t th{padding: 12px 14px;  text-align:center;  color: #3E3B9A; border: 1px solid #D2CEED; background-color:#F4F3FD;  }
.job_application_modal .m_t td{padding: 12px 14px;  text-align:center; border: 1px solid #D2CEED; }
.job_application_modal .m_t ul{text-align:start; }
.job_application_modal .m_t .page_nav{width: 100%; margin: 20px 0; }
.job_application_modal .m-b .apply{margin-top: 20px; padding:8px 14px; background-color:#3E3B9A;; color:#fff; border-radius:5px; font-size: 14px; }
.job_application_modal .m_t .page_nav a{ width: 30px; height: 30px; line-height: 27px; }
.job_application_modal .m_t .page_nav img {margin-top: 2px;  }

.job_application_modal_table_box{
	padding: 36px;
	width: 100%;
}

.job_application_modal_table th{width: 30%}
.job_application_modal_table td{width: 70%}

.save_btn_box{
	padding-bottom: 24px;
}

.recruit_search_select{
	width: 50% !important;
}

@media all and (max-width:768px) {
	.recruit_search_select{
		width: 100% !important;
	}	
	.job_application_modal{
		width: 90%;
	}
}

/* Ã¤¿ë°ü Áú¹®°Ô½ÃÆÇ recruitQaBoard.jsp*/
/* Å×ÀÌºí */
.list_recuit_question_board{clear:both; width:100%; margin:0 0 20px 0; border-collapse:collapse; border-spacing:0; border-top:2px solid #3E3B9A;  table-layout:fixed; background:#fff;}
.list_recuit_question_board tr{display:flex; flex-wrap:nowrap; align-items:center; width: 100%; }
/* °Ô½ÃÆÇ Å×ÀÌºí Çìµå */
.list_recuit_question_board th{padding: 20px; width:100%; color:#3E3B9A; background-color:#FBFBFD; border-bottom:1px solid #dbdbdb; }
.list_recuit_question_board th:nth-child(1){width: 5%;}
.list_recuit_question_board th:nth-child(2){width: 45%;}
.list_recuit_question_board th:nth-child(3){width:10%;}
.list_recuit_question_board th:nth-child(4){width: 15%;}
.list_recuit_question_board th:nth-child(5){width: 15%;}
.list_recuit_question_board th:nth-child(6){width: 10%;}
/* °Ô½ÃÆÇ Å×ÀÌºí ¹Ùµð */
.list_recuit_question_board td{width: 100%; padding: 20px;  white-space:nowrap; color: #5C5B5B; text-align:center; border-bottom:1px solid #dbdbdb; word-break:break-all; }
.list_recuit_question_board td:nth-child(1){width: 5%;}
.list_recuit_question_board td:nth-child(2){width: 45%;}
.list_recuit_question_board td:nth-child(3){width:10%;}
.list_recuit_question_board td:nth-child(4){width: 15%;}
.list_recuit_question_board td:nth-child(5){width: 15%;}
.list_recuit_question_board td:nth-child(6){width: 10%;}
.list_recuit_question_board .pj_bg_grey{background-color: #f5f5f5; }
.list_recuit_question_board .cursta_b_b{color: #FF6166; }

.list_recuit_question_board .sbj_qna{ padding:16px; text-align:start; }
.list_recuit_question_board .answer{color: #3E3B9A; border: 1px solid #3E3B9A; font-weight: 400; }
.list_recuit_question_board .stblit{margin-right: 10px; display: inline-block; padding: 6px 10px; min-width: 75px; background: #fff; border-radius: 100px; line-height: 100%; font-size: 14px; text-align: center; }
.list_recuit_question_board .receipt {margin-right: 10px; color: #999; border: 1px solid #e5e5e5; }
	@media all and (max-width:1280px){
	.page_num {margin-top: 40px;}
	} 
	@media all and (max-width:768px){
	.list_recuit_question_board tr {border-bottom: 1px solid #d4d4d4;}
	.list_recuit_question_board th{display:none; }
    .list_recuit_question_board tr{display:block;}
	.list_recuit_question_board td {padding:4px 0; display:block; border:none; text-align:start;  }
	.list_recuit_question_board td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;  }
	.list_recuit_question_board td:nth-child(1){display:none; }
	.list_recuit_question_board td:nth-child(2){font-weight: bold; padding: 16px 0px; }
	}
	
/* Ã¤¿ë°ü Áú¹®°Ô½ÃÆÇ »ó¼¼ÆäÀÌÁö*/
.ico_file{width:21px; height:24px; font-size:0; text-indent:-999px; background:url(/images/contents/file_icon.png) no-repeat 0 4px;}
.recruit_qa_board_view .thead{overflow:hidden; width:100%; padding:20px 30px; border-bottom:1px solid #ccc; background:#FBFBFD; }
.recruit_qa_board_view .thead .tit{display:inline-block; line-height:150%; font-size:22px; font-weight:400; box-sizing:border-box; color:#303030; word-break:break-all;}
.recruit_qa_board_view .thead .author{float:right; padding:11px 0 0 0; font-size:15px;}
.recruit_qa_board_view .thead .author li{display:inline-block; padding:0 10px 0 12px; line-height:100%; color:#333; border-left:1px solid #ccc;}
.recruit_qa_board_view .thead .author li:first-child{border:none;}
.recruit_qa_board_view .tbody{width:100%; padding:40px 30px; border-collapse:collapse; min-height:320px;line-height:180%; border-bottom:1px solid #ccc;}
.recruit_qa_board_view .tbody .img{padding:30px 0 32px; text-align:center;}
.recruit_qa_board_view .img img{max-width:100%;}
.recruit_qa_board_view .tfile{position:relative; width:100%; padding:17px 0 17px 160px; background:#fbfbfb; box-sizing:border-box;}
.recruit_qa_board_view .tfile *{display:inline-block; vertical-align:top;}
.recruit_qa_board_view .tfile .tit{position:absolute; left:0; top:17px; width:120px; font-weight:400; box-sizing:border-box; color:#303030; text-align:center;}
.recruit_qa_board_view .tfile .tit:after{content:''; display:inline-block; position:absolute; right:0; width:1px; height:15px; background:#ccc; vertical-align:top;}
.recruit_qa_board_view .tfile .link_list{width:100%;}
.recruit_qa_board_view .tfile .link_list li{display:block; margin:0 0 5px;}
.recruit_qa_board_view .tfile .link_list li a,
.recruit_qa_board_view .tfile .link_list li .txt{display:inline-block; font-size:15px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:90%;}
.recruit_qa_board_view .tfile .link_list li a:hover{text-decoration:underline;}
.recruit_qa_board_view .tfile .link_list li .btn{display:inline-block; margin-left:15px;}
.recruit_qa_board_view .tfile .info{display:block;}
.recruit_qa_board_view .tfile .sel_list li{margin:10px 10px 0 0;}
.recruit_qa_board_view .tfile label{font-weight:400; line-height:30px;}
.recruit_qa_board_view{width:100%; margin:40px 0 10px; border-collapse:collapse; border-top:2px solid #3E3B9A; text-align:left; background:#fff;}
.recruit_qa_board_view th{padding:12px 0 12px 45px; color:#303030; background:#f5f6f7; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; vertical-align:top; box-sizing:border-box; font-weight:400; text-align:left;}
.recruit_qa_board_view td{padding:12px 20px; line-height:1.7em; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; word-break:break-all;}
.recruit_qa_board_view td .tfile{margin:0; padding:0; background:none;}
.recruit_qa_board_view td .tfile .link_list li .txt{padding:0; margin:0; line-height:1.5em; border:none;}
.wmodifybtn{background-color:#3E3B9A; color:#fff; border:1px solid #3E3B9A; }
	@media all and (max-width:1024px){
	.recruit_qa_board_view .thead{padding:10px 20px;}
	.recruit_qa_board_view .thead .author{display:block; width:100%; padding:3px 8px 0 0; text-align:right;}
	.recruit_qa_board_view .thead .tit{text-align:center; width:100%;}
	.recruit_qa_board_view .thead .tit .awr_blit{display:block; margin:0 auto; padding:5px 10px; width:90px; text-align:center; line-height:100%;}
	}
	@media all and (max-width:640px){
	.recruit_qa_board_view .thead .author{text-align:center;}
	.recruit_qa_board_view .tbody{padding:20px; font-size:15px; min-height:260px;}
	}
	@media all and (max-width:767px){
	.recruit_qa_board_view colgroup{display:none;}
	.recruit_qa_board_view th{width:110px; padding:12px 0 12px 8px;}
	.recruit_qa_board_view .tfile{padding:17px 0 13px 120px;}
	.recruit_qa_board_view .tfile .tit{width:110px;}
	}
	@media all and (max-width:480px){
	.recruit_qa_board_view .thead .tit{padding:0 10px; font-size:18px;}
	.recruit_qa_board_view .thead .author{float:none;}
	.recruit_qa_board_view .thead .author li{font-size:13px;}
	.recruit_qa_board_view .tbody .txt{padding:25px 0 30px;}
	.recruit_qa_board_view .tfile{padding:17px 0 13px 10px;}
	.recruit_qa_board_view .tfile .tit{position:static; text-align:left;}
	.recruit_qa_board_view .tfile .tit.add{display:none;}
	.recruit_qa_board_view .tfile .tit:after{display:none;}
	.recruit_qa_board_view .tbody{min-height:200px;}
	.recruit_qa_board_view .thead .tit .awr_blit{font-size: 13px;}
	}
/* ÀÌÀü±Û, ´ÙÀ½±Û */
.recruit_qa_board_prev{border-top:1px solid #d3d4d8;}
.recruit_qa_board_prev dl{overflow:hidden; width:100%; padding:12px 0 12px; border-bottom:1px solid #d3d4d8;}
.recruit_qa_board_prev dl:hover{background:#fbfbfb;}
.recruit_qa_board_prev dt{position:relative; padding-left:50px;float:left; width:130px; font-weight:400; color:#333; font-size:15px;}
.recruit_qa_board_prev dt:before{position:absolute; content:url(/images/common/arrow_next.png); display:inline-block; left:25px; vertical-align:top; transform:rotate(-90deg);}
.recruit_qa_board_prev .next2 dt:before{transform: rotate(90deg); left: 22px;top: 2px; }
.recruit_qa_board_prev dt:after{position:absolute; content:'';top:8px; right:0; width:1px; height:15px; background:#c5c5c8;}
.recruit_qa_board_prev dd {position:relative; width:100%; padding:0 110px 0 158px; box-sizing:border-box;}
.recruit_qa_board_prev dd .tit {display:block;}
.recruit_qa_board_prev dd .tit a{display:inline-block; width:90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; font-size:15px; color:#333;}
.recruit_qa_board_prev dd .tit a.no_txt{color:#999; cursor:auto;}
.recruit_qa_board_prev dd .tit a.no_txt:hover{text-decoration:none;}
.recruit_qa_board_prev dd .date{position:absolute; right:35px; top:0; color:#707070;}
	@media all and (max-width:1024px){
	.recruit_qa_board_prev dd .date{right:20px;}
	}
	@media all and (max-width:767px){
	.recruit_qa_board_prev dt{width:110px;}
	.recruit_qa_board_prev dd{padding:0 110px 0 120px;}
	}
	@media all and (max-width:480px){
	.recruit_qa_board_prev dt{width:58px; margin:0 15px 0 0; font-size:0;}
	.recruit_qa_board_prev dd {padding:0 0 0 72px;}
	.recruit_qa_board_prev dd .date{display:none;}
	.recruit_qa_board_prev .next2 dt:before{left:25px;}
	}


/* Ã¤¿ë°ø°í °ü¸® ¸®½ºÆ® */
/* Å×ÀÌºí */
.list_jobPosting_manager{clear:both; width:100%; margin:0 0 20px 0; border-collapse:collapse; border-spacing:0; border-top:2px solid #3E3B9A;  table-layout:fixed; background:#fff;}
.list_jobPosting_manager tr{display:flex; flex-wrap:nowrap; align-items:center; width: 100%;}
/* Ã¤¿ë °ø°í ¸®½ºÆ® Çì´õ */
.list_jobPosting_manager th{width: 100%; height:100%; padding: 20px; color: #3E3B9A; background-color:#FBFBFD; border: none; border-bottom:1px solid #dbdbdb;}
.list_jobPosting_manager th:nth-child(1){width: 15%;}
.list_jobPosting_manager th:nth-child(2){width: 40%;}
.list_jobPosting_manager th:nth-child(3){width: 15%;}
.list_jobPosting_manager th:nth-child(4){width: 15%;}
.list_jobPosting_manager th:nth-child(5){width: 15%;}

/* Ã¤¿ë °ø°í ¸®½ºÆ® ¹Ùµð */
.list_jobPosting_manager td{width: 100%; padding: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #5C5B5B; text-align:center; word-break:break-all; border: none; border-bottom:1px solid #dbdbdb;}
.list_jobPosting_manager td:nth-child(1){width: 15%;}
.list_jobPosting_manager td:nth-child(2){width: 40%;}
.list_jobPosting_manager td:nth-child(3){width: 15%;}
.list_jobPosting_manager td:nth-child(4){width: 15%;}
.list_jobPosting_manager td:nth-child(5){width: 15%;}
	@media all and (max-width:768px){
	.list_jobPosting_manager tr {border-bottom: 1px solid #d4d4d4;}
	.list_jobPosting_manager th{display:none; }
    .list_jobPosting_manager tr{display:block;}
	.list_jobPosting_manager td {padding:4px 0; display:block; border:none; text-align:start;  }
	.list_jobPosting_manager td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.list_jobPosting_manager td:nth-child(1){width: 100%;}
	.list_jobPosting_manager td:nth-child(2){width: 100%; font-weight: bold; font-size:18px; padding: 16px 0px; }
	.list_jobPosting_manager td:nth-child(3){width: 100%;}
	.list_jobPosting_manager td:nth-child(4){width:100%;}
	.list_jobPosting_manager td:nth-child(5){width:100%; margin-bottom: 8px;}
	}
		
/* Ã¤¿ë°ø°í µî·Ï ÆäÀÌÁö*/
.jobPosting_write{width:100%; border-collapse:collapse;  border-top:2px solid #3E3B9A; border-bottom:2px solid #DAD9FF;  text-align:left; background:#fff;}
.jobPosting_write th{padding:16px 0 0 30px;  border-bottom:1px solid #D2CEED; border-top:1px solid #D2CEED; font-weight:400; color:#3E3B9A; font-weight: bold; background:#F4F3FD; vertical-align:top; box-sizing:border-box; text-align:left;}
.jobPosting_write td{padding:10px; line-height:1.7em; border:1px solid #D2CEED; border-right:none; word-break:break-all;}
.jobPosting_write input[disabled]{background:#eee;}
.jobPosting_write select + span{display:inline-block; padding:3px 0 0 30px;}
.jobPosting_write .file_list {word-break: break-all;}
.jobPosting_write select, .jobPosting_write .in_md {width: 100%;}
.select_md select{width:49%;}

	@media all and (max-width:767px){
	.write_area{padding: 8px;}
	.jobPosting_write colgroup{display:none;}
	.jobPosting_write th{width:130px; padding:10px 3px 5px 15px;}
	.jobPosting_write td{padding:10px 5px 10px 10px;}
	.jobPosting_write select + span,
	.jobPosting_write input[type="password"] + span,
	.jobPosting_write input[type="text"] + span{display:block; padding:5px 0 0 0;}
	.pjbtn{ display:flex; justify-content: center; margin-top: 50px; }
	}
	@media all and (max-width:550px){
	.jobPosting_write label{ line-height: 24px;}
	.jobPosting_write tbody,
	.jobPosting_write tbody tr,
	.jobPosting_write th,
	.jobPosting_write td{display:inline-block; width:100%;}
	.jobPosting_write tbody{padding-top:10px; }
	.jobPosting_write tbody tr{margin-bottom:8px; }
	.jobPosting_write th{padding:0; background:#fff; border-bottom:0; border-top:0; width:100%; }
	.jobPosting_write td{padding:0; border:0; }
	.jobPosting_write td select#category{width:100%; }
	}
	@media all and (max-width:480px){
	.jobPosting_write input[type="file"]{width:100%;}
	}

/* Áö¿øÀÚ °ü¸® ¸®½ºÆ® */
/* Å×ÀÌºí */
.list_applicants_manager{clear:both; width:100%; margin:0 0 20px 0; border-collapse:collapse; border-spacing:0; border-top:2px solid #3E3B9A;  table-layout:fixed; background:#fff;}
.list_applicants_manager tr{display:flex; flex-wrap:nowrap; align-items:center; width: 100%;}
/* ¸®½ºÆ® Çì´õ */
.list_applicants_manager th{width: 100%; height:100%; padding: 20px; color: #3E3B9A; background-color:#FBFBFD; border: none; border-bottom:1px solid #dbdbdb;}
.list_applicants_manager th:nth-child(1){width: 5%;}
.list_applicants_manager th:nth-child(2){width: 5%;}
.list_applicants_manager th:nth-child(3){width: 10%;}
.list_applicants_manager th:nth-child(4){width: 20%;}
.list_applicants_manager th:nth-child(5){width: 15%;}
.list_applicants_manager th:nth-child(6){width: 15%;}
.list_applicants_manager th:nth-child(7){width: 15%;}
.list_applicants_manager th:nth-child(8){width: 15%;}
.list_applicants_manager th:nth-child(9){width: 10%;}

/* ¸®½ºÆ® ¹Ùµð */
.list_applicants_manager td{width: 100%; padding: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #5C5B5B; text-align:center; word-break:break-all; border: none; border-bottom:1px solid #dbdbdb;}
.list_applicants_manager td:nth-child(1){width: 5%;}
.list_applicants_manager td:nth-child(2){width: 5%;}
.list_applicants_manager td:nth-child(3){width: 10%;}
.list_applicants_manager td:nth-child(4){width: 20%;}
.list_applicants_manager td:nth-child(5){width: 15%;}
.list_applicants_manager td:nth-child(6){width: 15%;}
.list_applicants_manager td:nth-child(7){width: 15%;}
.list_applicants_manager td:nth-child(8){width: 15%;}
.list_applicants_manager td:nth-child(9){width: 10%;}
	@media all and (max-width:768px){
	.list_applicants_manager tr {border-bottom: 1px solid #d4d4d4;}
	.list_applicants_manager th{display:none; }
    .list_applicants_manager tr{display:block;}
	.list_applicants_manager td {padding:4px 0; display:block; border:none; text-align:start;  }
	.list_applicants_manager td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.list_applicants_manager td:nth-child(1){width: 100%;}
	.list_applicants_manager td:nth-child(2){width: 100%; font-weight: bold; font-size:18px; padding: 16px 0px; }
	.list_applicants_manager td:nth-child(3){width: 100%;}
	.list_applicants_manager td:nth-child(4){width:100%;}
	.list_applicants_manager td:nth-child(5){width:100%;}
	.list_applicants_manager td:nth-child(6){width:100%;}
	.list_applicants_manager td:nth-child(7){width:100%;}
	.list_applicants_manager td:nth-child(8){width:100%;}
	.list_applicants_manager td:nth-child(9){width:100%; margin-bottom: 8px;}
	}
	
	
/* ÀÎÀç °Ë»ö ¸®½ºÆ® */
/* Å×ÀÌºí */
.list_talentSearch{clear:both; width:100%; margin:0 0 20px 0; border-collapse:collapse; border-spacing:0; border-top:2px solid #3E3B9A;  table-layout:fixed; background:#fff;}
.list_talentSearch tr{display:flex; flex-wrap:nowrap; align-items:center; width: 100%;}
/* ¸®½ºÆ® Çì´õ */
.list_talentSearch th{width: 100%; height:100%; padding: 20px; color: #3E3B9A; background-color:#FBFBFD; border: none; border-bottom:1px solid #dbdbdb;}
.list_talentSearch th:nth-child(1){width: 10%;}
.list_talentSearch th:nth-child(2){width: 20%;}
.list_talentSearch th:nth-child(3){width: 15%;}
.list_talentSearch th:nth-child(4){width: 20%;}
.list_talentSearch th:nth-child(5){width: 20%;}
.list_talentSearch th:nth-child(6){width: 15%;}

/* ¸®½ºÆ® ¹Ùµð */
.list_talentSearch td{width: 100%; padding: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #5C5B5B; text-align:center; word-break:break-all; border: none; border-bottom:1px solid #dbdbdb;}
.list_talentSearch td:nth-child(1){width: 10%;}
.list_talentSearch td:nth-child(2){width: 20%;}
.list_talentSearch td:nth-child(3){width: 15%;}
.list_talentSearch td:nth-child(4){width: 20%;}
.list_talentSearch td:nth-child(5){width: 20%;}
.list_talentSearch td:nth-child(6){width: 15%;}
	@media all and (max-width:768px){
	.list_talentSearch tr {border-bottom: 1px solid #d4d4d4;}
	.list_talentSearch th{display:none; }
    .list_talentSearch tr{display:block;}
	.list_talentSearch td {padding:4px 0; display:block; border:none; text-align:start;  }
	.list_talentSearch td:before{content:attr(data-cell-header); display: inline-block; padding-left: 6px; padding-right:6px; color:#3E3B9A;  line-height: 30px;}
	.list_talentSearch td:nth-child(1){display: none;}
	.list_talentSearch td:nth-child(2){width: 100%; font-weight: bold; font-size:18px; padding: 16px 0px; }
	.list_talentSearch td:nth-child(3){width: 100%;}
	.list_talentSearch td:nth-child(4){width:100%;}
	.list_talentSearch td:nth-child(5){width:100%;}
	.list_talentSearch td:nth-child(6){width:100%; margin-bottom: 8px;}
	}

.list_talentSearch colgroup {
	width: 100%
}

.list_talentSearch col {
	width: 100%
}

.resumeDtl_address_inputs input {
	width: 49% !important;
	margin-bottom: 12px;
}





.chart_content_wrap{
	padding-bottom : 64px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.chart_title{
	font-size: 20px;
	font-weight: 600;
	color: #3E3B9A;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 24px;
}

.chart_title::before{
	content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #2A2869;
    margin: 0 18px 0 5px;
}


/* ¹öÆ° ¹ÝÀÀÇü */
@media all and (max-width:479px) {
	.resume_sample_dwn_btn {
		margin-left: 4px;
		padding: 8px 4px;
		font-size: 12px;
	}
}


/* Ã¤¿ë°ü main ¹ÝÀÀÇü */
@media all and (max-width:1249px) {
	.out_box {
		margin-top: 0px;
	}
	.recruit_banner {
		width: 100%;
		height: 480px;
		background: url(../images/contents/recruit_banner.png) center center
			no-repeat;
	}
	.recruit_banner_box{
		height: 100%;
	}
	.recruit_banner_text{
		font-size: 24px;
	}
	.total_stats_box{
		width: 100%;
		padding: 0px 24px;
	}
}

@media all and (max-width:479px) {
	.recruit_banner {
		width: 100%;
		height: 362px;
		background: url(../images/contents/recruit_banner.png) center center
			no-repeat;
	}
	.recruit_banner_text{
		font-size: 20px;
	}
	.total_stats_box{
		height: 120px;
		margin-bottom: 48px;
	}
	.total_stats_title {
		font-size: 16px;
		margin-bottom: 16px;
	}
	.total_stats_qty {
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.total_stats_qty_num {
		font-size: 20px;
		text-decoration: underline;
		margin-right: 4px;
	}
	.total_stats_qty_unit {
		font-size: 14px;
	}
}


/* ÀÌ·Â¼­ µî·Ï&¼öÁ¤ ¹ÝÀÀÇü */
@media all and (max-width:1249px) {
	.resume_edit_wrapper{
		padding:24px;
	}
	.resume_basic_info_wrapper {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.resume_basic_photo_box {
		margin-right: 32px;
		margin-bottom: 12px;
		width: 200px;
	}
	.resume_addInfo_table td [type="text"] {
		width: 90%;
		border: 1px solid #D2CEED;
	}

}
@media all and (max-width:479px) {
	.resume_edit_wrapper{
		padding:24px;
	}
	.resume_row_ul{
		display: flex;
		flex-direction: column;
		margin-bottom: 8px;
	}
	.resume_row_ul li{
		width: 100%;
	}
	.resume_sample_dwn_btn {
		margin-left: 8px;
		padding: 8px 4px;
		font-size: 12px;
	}
	.sub_minfo {
		font-size: 14px;
	} 
}


/* ÀÌ·Â¼­ ¸®½ºÆ® ¹ÝÀÀÇü */
@media all and (max-width:1249px) {
	
}
@media all and (max-width:479px) {
	.resume_manager_top {
		flex-direction: column;
		align-items: flex-start;
	}
}

/* Ã¤¿ë°ø°í ¹ÝÀÀÇü */
@media all and (max-width:1023px) {
	.jobPosting_dtl_box {
		padding: 48px;
		margin-bottom: 8px !important;
	}
	.table_jobPosting_dtl tr:nth-child(3) input {
		width: 100%;
	}
}

@media all and (max-width:479px) {
	.jobPosting_dtl_box {
		padding: 16px;
	}
	.table_jobPosting_dtl th {
		padding: 12px 4px;
	}
	.table_jobPosting_dtl td {
		padding: 12px 4px 12px 8px;
	}
	.table_jobPosting_dtl tr:nth-child(3) input {
		width: 100%;
	}
}

/* Ã¤¿ëÅë°èºÐ¼® ¹ÝÀÀÇü */
@media all and (max-width:768px) {
	.date_pick_box{
		display: block;
		margin: 12px; 
	}	
	.chart_content{
		width: 360px;
	}
}
