/* promotion */
.recruit-banner {
	position: relative;
	text-align: center;
}
.recruit-banner .dummy {
	padding: 144px 0 0;
}
.recruit-banner .dummy.recruit {
	padding-top: 18.6%;
}
.recruit-banner .title {
	margin-bottom: 43px;
}
.recruit-banner .title p {
	font-size: 85px;
	letter-spacing: -0.06em;
	line-height: 0.9;
}
.content-area .content-wrap {
	width: 1085px;
	margin: 0 auto;
	text-align: center;
	padding: 296px 0 145px;
    font-size: 0;
}
.content-area .content-wrap .recruit-content .inner {
    position: relative;
    padding: 34px 0 88px;
    border-bottom: 1px solid #c8c8c8;
}
.content-area .content-wrap .recruit-content .inner .h-text {
	font-family: 'NotoSansKR-Regular';
    font-size: 40px;
    color: 40px;
}
.content-area .content-wrap .recruit-content .inner .recruit-talent {
    padding-top: 77px;
}
.content-area .content-wrap .recruit-content .inner .recruit-talent .obj {
    display: inline-block;
    padding-left: 68px;
    vertical-align: top;
}
.content-area .content-wrap .recruit-content .inner .recruit-talent .obj:first-child {
    display: inline-block;
    padding: 0;
}
.content-area .content-wrap .recruit-content .inner .recruit-talent .obj .circle {
    background: #d2d2d2;
    width: 205px;
    height: 205px;
    border-radius: 103px;
    margin: 0 auto;
}
.content-area .content-wrap .recruit-content .inner .recruit-talent .obj .circle span {
	font-family: 'NotoSansKR-Light';
    font-size: 18px;
    color: #fff;
    display: block;
}
.content-area .content-wrap .recruit-content .inner .recruit-talent .obj .circle span:first-child {
	font-family: 'NotoSansKR-Bold';
    font-size: 39px;
    padding: 81px 0 12px;
}
.content-area .content-wrap .recruit-content .inner .recruit-talent .obj .desc {
    padding: 34px;
}
.content-area .content-wrap .recruit-content .inner .recruit-talent .obj .desc span {
	font-family: 'NotoSansKR-Light';
    font-size: 18px;
    color: #171717;
    display: block;
    line-height: 21px;
}
.content-area .content-wrap .btn {
    padding-top: 49px;
}
.content-area .content-wrap .btn button {
    background: #171717;
    width: 302px;
    height: 70px;
	font-family: 'NotoSansKR-Regular';
    font-size: 18px;
    color: #fff;
}
/* end promotion */