/* tabl */
#tab ul li a{ padding: 5px; text-align: center; }

@media screen and (max-width: 1000px){
	#tab ul li a{ padding: 10px 20px; }
}


/* 회사소개 - 회사소개 */
@media screen and (max-width: 1050px){
	#overview .intro p br,
	#overview .sec-title br{ display: none; }
}

/* 회사소개 - 오시는 길 */
#location address p{ margin-bottom: 30px; }

@media screen and (max-width: 1280px){
	#location address p{ margin-bottom: 20px; }
}


/* 사업소개 - 사업분야 */
#business .sec .text h4{ font-size: 36px; }
#business .sec:nth-of-type(odd) .text,
#business .sec:nth-of-type(even) .text{ padding-inline: 120px; }

#business .diagram .item::after{ display: none; }
#business .diagram .item .text{ display: flex; flex-direction: column; justify-content: center; }
#business .diagram .item p.eng{ border-bottom: none !important; font-size: 26px; height: unset; }

@media screen and (max-width: 1700px){
	#business .sec .text h4{ font-size: 32px; }
	#business .sec:nth-of-type(odd) .text,
	#business .sec:nth-of-type(even) .text{ padding-inline: 90px; }

	#business .diagram .item p.eng{ font-size: 23px; }
}

@media screen and (max-width: 1280px){
	#business .sec .text h4{ font-size: 28px; }
	#business .sec:nth-of-type(odd) .text,
	#business .sec:nth-of-type(even) .text{ padding-inline: 60px; }

	#business .diagram .item p.eng{ font-size: 21px; }
}

@media screen and (max-width: 900px){
	#business .sec .text h4{ font-size: 24px; }

	#business .diagram .item p.eng{ font-size: 19px; }
}


/* 사업소개 - 차상 검측시스템 - 전차선분야 */
@media screen and (max-width: 1400px){
	#tramrail br{ display: none; }
}


/* 품질정책 - 공장 소개 */
@media screen and (max-width: 1200px){
	.grid-layout .left h5 br{ display: none; }
}


/* 품질정책 - 품질 프로세스 */
#process .step .box p{ min-height: 4.5em; }

@media screen and (max-width: 1619px){
	#process .step .box p{ min-height: 6em; }
}

@media screen and (max-width: 1280px){
	#process .step .box p{ min-height: 3em; }
	#process .step .box p br.m{ display: block; }
}


/* 품질정책 - 연구 개발 */
@media screen and (max-width: 1200px){
	#laboratory .grid-layout .left br{ display: none; }
}

@media screen and (max-width: 750px){
	#laboratory .research .dl-box dl{ grid-template-columns: 165px calc(100% - 165px); }
	#laboratory .research .dl-box dl dt{ padding: 10px; }
}


/* ESG - 환경 경영 */
@media screen and (max-width: 1000px){
	#environment .bg-box br{ display: none; }
}


/* 인재채용 - 인재상 */
@media screen and (max-width: 600px){
	#talent .sec-title br{ display: none; }
}


/* 인재채용 - 복리후생 */
@media screen and (max-width: 1020px){
	#welfare .sec-title br{ display: none; }
	#welfare .sec-title br.m{ display: block; }
}

@media screen and (max-width: 650px){
	#welfare .basic-box{ border-radius: 80px; padding-inline: 30px; }
	#welfare .basic-box br{ display: none; }
}


/* 개인정보처리방침 */
@media screen and (max-width: 1150px){
	#policy br{ display: none; }
}