@media screen and (max-width: 1700px){
	/* allmenu */
	#allmenu .allgnb #gnb > li{ padding: 45px 3%; }
	#allmenu .allgnb #gnb .depth2 li{ width: calc((100% - 15px) / 2); }
}

@media screen and (max-width: 1600px){
	/* allmenu */
	#allmenu{ padding: 3% 50px; }
	#allmenu .allgnb{ padding: 5% 55px; }
	#allmenu .allgnb #gnb > li{ padding: 40px 3%; }

	/* CAREER - 인재상 */
	#talent .content .item-box .txt-box .title br{ display: none; }
}

@media screen and (max-width: 1200px){
	/* allmenu */
	#allmenu{ padding: 30px; }
	#allmenu .allgnb #gnb > li{ padding: 20px; }
}

@media screen and (max-width: 1110px){
	/* COMPANY - 회사소개 */
	#about .txt-box br{ display: none; }
}

@media screen and (max-width: 960px){
	/* allmenu */
	#allmenu .allgnb{ padding: 80px 20px 30px; }
	#allmenu .allgnb #gnb > li{ padding: 0 0 20px; }

	/* PRODUCT - Application */
	.application .tab-box{ width: 90%; }

	/* PRODUCT - 고객지원 */
	.form section .ctn-box dl dd.radio-box{ gap: 20px 25px; }
	.form section .ctn-box dl dd.radio-box label span{ margin-right: 10px; }
}

@media screen and (max-width: 670px){
	/* CAREER - 사회공헌 */
	#social .txt-box br{ display: none; }
}

@media screen and (max-width: 635px){
	/* ESG - 지속가능경영 */
	#sustain .intro-box .img-box .wrap-box .title br{ display: none; }

	/* CAREER - 인사제도 */
	#personnel .title-box br{ display: none; }
}

@media screen and (max-width: 610px){
	/* CAREER - 인재상 */
	#talent .content .item-box .txt-box .title br,
	#talent .content .item-box .txt-box .txt br{ display: block; }
}

@media screen and (max-width: 570px){
	/* PRODUCT - CAE Support */
	#cae2 .intro .txt br{ display: none; }
}