@charset "UTF-8";

.recruit-div-1 {
	background-color: #FAFAFA;
	text-align: left;
}

.div-1-top-title {
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 600;
	color: #343538;
}

.div-1-mid-title {
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 600;
	color: #343538;
	letter-spacing: -1px;
}

.div-1-bottom-title {
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 400;
	color: #343538;
	letter-spacing: -1px;
	margin-top: 16px;
}

.recruit-img {
	z-index: 3;
	background-color: #FFF;
}

/* form-1 */
.recruit-div {
	display: flex;
	margin-bottom: 270px;
	text-align: left;
}

.form-top-index {
	font-weight: 600;
}

.form-top-title {
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 600;
	letter-spacing: -3px;
}

.recruit-form-tag {
	display: inline-flex;
}

.form-1-tag1, .form-1-tag2 {
	height: 38px;
	text-align: center;
	background: #EFEFEF;
	border-radius: 19px;
}

.form-1-tag3 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

.form-1-tag4 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

.tags {
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 400;
	color: #343538;
}

.form1-info {
	position: absolute;
	background: #FAFAFA;
}

.form2-info {
	position: absolute;
	background: #FAFAFA;	
}

.form3-info {
	position: absolute;
	background: #FAFAFA;
}

.detail-information {
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 400;
	color: #343538;
	letter-spacing: -1px;
}

/* div-2 */
.form-2-tag1 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

.form-2-tag2 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

.form-2-tag3 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

.form-2-tag4 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

/* div-3 */
.form-3-tag1 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

.form-3-tag2 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

.form-3-tag3 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

.form-3-tag4 {
	height: 38px;
	background: #EFEFEF;
	border-radius: 19px;
	text-align: center;
}

.recruit-step-p {
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 600;
	text-align: left;
}

/* 채용절차 */
.recruit-step-container {
	display: inline-grid;
}

.step-grid {
	display: grid;
	position: relative;
}

.step-grid-item {
	text-align: center;
	z-index: 333;
}

.step-inform {
	margin-top: 23px;	
}

.step-index {
	font-weight: 600;
	color: #117A9D;
}

.step-index-text {
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 500;
	color: #343538;
	margin-top: 6px;
}

.recruit_btn {
	border: none;
	border-radius: 50%;
	font-family: 'NotoSansKR', sans-serif;
	font-weight: 500;
	color: white;
	background-color: #117A9D;
	cursor: pointer;
}

.hr-dotted {
	position: absolute;
}
