/* page-title */
.page-title h3{ font-family: var(--engFont); }


/* 회사소개 - 회사개요 */
#overview .diagram {
    --text: 230px;
}
#overview .diagram .inner{ max-width: 1280px; }

@media screen and (max-width: 1160px){
	#overview .business .item br{ display: none; }
}

@media screen and (max-width: 1000px){
	#overview .diagram .item .box{ height: 100%; display: flex; flex-direction: column; }
	#overview .diagram .item .text{ flex: 1 0 auto; }
	#overview .diagram .item .text p{ flex: 1 0 auto; display: flex; justify-content: center; align-items: center; border-radius: 20px; }
}

@media screen and (max-width: 800px){
	#overview .company br{ display: none; }
}


/* 회사소개 - 윤리경영 */
@media screen and (max-width: 1550px){
	#ethics .charter .tit + p br{ display: none; }
}

@media screen and (max-width: 1200px){
	#ethics .intro .item dl{ grid-template-columns: 140px calc(100% - 140px); }
	#ethics .intro .item dl dt{ font-size: 18px; padding: 15px 10px 20px; }
}


/* 연구개발 - 핵심보유기술 */
#technology .table .grid-box{ margin: -10px; }
#technology .table .grid-box > *{ margin: 10px; }
#technology .table .item ul li{ padding-left: 13px; } 
#technology .table .item ul li::before{ width: 3px; height: 3px; }

@media screen and (max-width: 1200px){
	#technology .table .black .item dl dt br:not(.none){ display: none; }
}


/* 연구개발 - 생산시설현황 - 부속설비 */
@media screen and (max-width: 1000px){
	#attached .table-box tbody tr td{ min-height: 75px; display: flex; flex-direction: column; justify-content: center; line-height: 1.25; }
}


/* 공지사항 - 인재채용 - 복리후생 */
@media screen and (max-width: 1000px){
	#welfare .welfare-box br{ display: none; }
}


/* 공지사항 - 인재채용 - 채용안내 */
#recruit .diagram ul li .text p{ min-height: 2.6em; }

@media screen and (max-width: 1280px){
	#recruit .centerBtn > *{ width: 260px; }
}


/* 개인정보처리방침 */
@media screen and (max-width: 1510px){
	#policy br{ display: none; }
}