@charset "utf-8";

/* PC-Mobile 공통영역 */


/* PC Desktop - (가로폭 1024 이상) */
@media all and (min-width:1024px) {
	/* 인재상 */
	.list-talent ul{display: flex;margin-bottom: 150px;}
	.list-talent ul li{padding: 6px 20px 4px 30px;width: 100%;border-right: 1px solid #d9d9d9;}
	.list-talent ul li:first-child{padding-left: 0;}
	.list-talent ul li:last-child{border-right: none;}
	.list-talent .num{margin-bottom: 40px;color: #000;font-size: 38px;font-weight: 500;}
	.list-talent .txt-1{margin-bottom: 18px;color: #000;font-size: 22px;font-weight: 500;}
	.list-talent .txt-2{line-height: 1.7;}
	.sec-talent{margin-bottom: -70px;}
	.sec-talent h3{margin-bottom: -28px;color: #000;font-size: 24px;font-weight: 500;}
	.sec-talent h3>span{display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #000;}
	.sec-talent article{position: relative;min-height: 540px;padding: 70px 0;border-bottom: 1px solid #d9d9d9;}
	.sec-talent article:last-child{border-bottom: none;}
	.sec-talent article .txt-1{margin-bottom: 8px;color: #000;font-size: 36px;font-weight: 700;line-height: 1.5;}
	.sec-talent article .img-wrap{position: absolute;top: 70px;right: 0;}
	.sec-talent article .txt-2{width: 420px;margin-bottom: 14px;color: #000;font-size: 20px;font-weight: 500;line-height: 1.5;}
	.sec-talent article .txt-3{width: 420px;line-height: 1.7;}

	/* 제도와 문화 */
	.sec-life{margin-bottom: -70px;}
	.sec-life .txt-wrap-top + article{margin-top: -70px;border-top: none;}
	.sec-life article{position: relative;min-height: 540px;padding: 70px 0;border-top: 1px solid #d9d9d9;}
	.sec-life article .txt-1{margin-bottom: 14px;color: #000;font-size: 36px;font-weight: 700;line-height: 1.5;}
	.sec-life article .txt-2{width: 420px;margin-bottom: 14px;color: #000;font-size: 20px;font-weight: 500;line-height: 1.5;}
	.sec-life article .txt-3{width: 420px;line-height: 1.7; font-size:17px; font-weight:700}
	.sec-life article .img-wrap{position: absolute;top: 70px;right: 0;}

	/* 채용프로세스 */
	.sec-process{}
	.wrap-step{overflow: hidden;margin-bottom: 80px;padding-bottom: 50px;border-bottom: 1px solid #d9d9d9;}
	.wrap-step article{float: left;width: 370px;height: 370px;margin: 0 15px 30px;padding: 48px 24px 0;border: 1px solid #d9d9d9;border-radius: 6px;}
	.wrap-step article:nth-child(3n-2){margin-left: 0;}
	.wrap-step article:nth-child(3n){margin-right: 0;}
	.wrap-step article .txt-1{height: 122px;color: #000;font-size: 38px;font-weight: 500;}
	.wrap-step article .txt-2{height: 80px;color: #000;font-size: 36px;font-weight: 700;}
	.wrap-step article .txt-3{line-height: 1.87;}
	.wrap-link ul{display: flex;}
	.wrap-link ul li{width: 100%;}
	.wrap-link ul li:first-child{margin-right: 15px;}
	.wrap-link ul li:last-child{margin-left: 15px;}
	.wrap-link ul li img{width: 100%;}
	.wrap-link ul li a{display: block;position: relative;margin-top: 26px;color: #000;font-size: 24px;font-weight: 500;line-height: 1.5;}
	.wrap-link ul li a:after{content:"";display: block;position: absolute;top: 0;right: 0;width: 36px;height: 36px;background: url(../../resources/images/business/btn_link.png) no-repeat 0 0 / cover;transition: .2s;}
	.wrap-link ul li a:hover:after{background-image: url(../../resources/images/business/btn_link_on.png);}
}


/* Mobile Device (가로폭 1023px 이하) */
@media all and (max-width:1023px) {
	/* 인재상 */
	.list-talent ul{margin-bottom: 120px;border-top: 1px solid #d9d9d9;}
	.list-talent ul li{padding: 26px 0 24px;border-bottom: 1px solid #d9d9d9;}
	.list-talent .num{margin-bottom: 20px;color: #000;font-size: 26px;font-weight: 500;}
	.list-talent .txt-1{margin-bottom: 10px;color: #000;font-size: 19px;font-weight: 500;}
	.list-talent .txt-2{line-height: 1.7;}
	.sec-talent{margin-bottom: -60px;}
	.sec-talent h3{margin-bottom: -26px;color: #000;font-size: 21px;font-weight: 500;}
	.sec-talent h3>span{display: inline-block;padding-bottom: 8px;border-bottom: 1px solid #000;}
	.sec-talent article{position: relative;padding: 60px 0;border-bottom: 1px solid #d9d9d9;}
	.sec-talent article:last-child{border-bottom: none;}
	.sec-talent article .txt-1{margin-bottom: 28px;color: #000;font-size: 27px;font-weight: 700;line-height: 1.5;}
	.sec-talent article .img-wrap{margin-bottom: 22px;}
	.sec-talent article .img-wrap img{width: 100%;}
	.sec-talent article .txt-2{margin-bottom: 6px;color: #000;font-size: 19px;font-weight: 500;line-height: 1.5;}
	.sec-talent article .txt-3{line-height: 1.7;}
	.sec-talent article br.pc{display: none;}

	/* 제도와 문화 */
	.sec-life{margin-bottom: -60px;}
	.sec-life article{position: relative;padding: 60px 0;border-top: 1px solid #d9d9d9;}
	.sec-life article .txt-1{margin-bottom: 28px;color: #000;font-size: 23px;font-weight: 700;line-height: 1.5;}
	.sec-life article .txt-2{margin-bottom: 14px;color: #000;font-size: 20px;font-weight: 800;line-height: 1.5;}
	.sec-life article .txt-3{line-height: 1.7; font-size:17px; font-weight:500}

	.sec-life article .img-wrap{margin-bottom: 20px;}
	.sec-life article .img-wrap img{width: 100%;}

	/* 채용프로세스 */
	.wrap-step{overflow: hidden;margin-bottom: 80px;}
	.wrap-step article{float: left;width: 48%;min-height: 300px;margin: 0 0 20px;padding: 22px 12px 0;border: 1px solid #d9d9d9;border-radius: 6px;}
	.wrap-step article:nth-child(odd){float: left;}
	.wrap-step article:nth-child(even){float: right;}
	.wrap-step article .txt-1{height: 40px;color: #000;font-size: 26px;font-weight: 500;}
	.wrap-step article .txt-2{margin-bottom: 16px;min-height: 30px;color: #000;font-size: 21px;font-weight: 700;line-height: 1.3;}
	.wrap-step article .txt-3{font-size: 15px;line-height: 1.7;}
	.wrap-link ul{}
	.wrap-link ul li{overflow: hidden;margin-bottom: 50px;}
	.wrap-link ul li img{width: 123%;margin-left: -11.5%;}
	.cont-news img.thumb-nail{}
	.wrap-link ul li a{display: block;position: relative;margin-top: 16px;color: #000;font-size: 21px;font-weight: 500;line-height: 1.7;}
	.wrap-link ul li a:after{content:"";display: block;position: absolute;top: 2px;right: 0;width: 30px;height: 30px;background: url(../../resources/images/business/btn_link.png) no-repeat 0 0 / cover;transition: .2s;}

}

