@charset "UTF-8";

.padding12 td {padding:12px 15px; word-break:break-all;}
.padding120 td{padding:12px 0;}
.pa-left15{padding-left:15px;}

.no-space-table tbody tr, .no-space-table tbody tr td{white-space:normal;}

/* 리스트 영역 */ 
.page-table-type01 {width:100%; font-weight:400; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.page-table-type01 tr {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.page-table-type01 th {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:45px; background-color:#f9f9f9;font-size: 17px;line-height: 30px;font-weight: 500;}
.page-table-type01 th:first-child{border-left:0px;}
.page-table-type01 th:last-child{border-right:0px;}
.page-table-type01 td {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;padding: 10px 10px;}
.page-table-type01 td:first-child{border-left:0px;}
.page-table-type01 td:last-child{border-right:0px;}

.page-table-type01 .list-type02 > li{background: url(/_res/english/img/sub/bullet_point_li.gif) no-repeat left 8px;text-align:left;font-size: 15px;line-height: 20px;}


.page-table-type02{width:50%; border-collapse:collapse; border-spacing: 0px; text-align:center;}
.page-table-type02 tr {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.page-table-type02 td {border:1px solid #333333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; border: 1px solid #d8d8d8;}

.page-table-type03 {width:100%; font-weight:400; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.page-table-type03 tr {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.page-table-type03 th {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:45px; background-color:#f9f9f9;font-size: 17px;line-height: 30px;font-weight: 500;}
.page-table-type03 th:first-child{border-left:0px;}
.page-table-type03 th:last-child{border-right:0px;}
.page-table-type03 td {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:pre-line; overflow:hidden;}
.page-table-type03 td:first-child{border-left:0px;}
.page-table-type03 td:last-child{border-right:0px;}
.page-table-type03 .intro-tbody td{padding:10px 0;}
.page-table-type03 tbody tr td ul li{font-size:15px ;}

.page-table-type04 {width:100%; font-weight:400; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.page-table-type04 tr {text-overflow:ellipsis;overflow:hidden;}
.page-table-type04 th {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:45px; background-color:#f9f9f9;font-size: 17px;line-height: 30px;font-weight: 500;}
.page-table-type04 th:first-child{border-left:0px;}
.page-table-type04 th:last-child{border-right:0px;}
.page-table-type04 td {border:1px solid #d8d8d8; text-overflow:ellipsis; overflow:hidden;}
.page-table-type04 td:first-child{border-left:0px;}
.page-table-type04 td:last-child{border-right:0px;}
.page-table-type04 tbody tr td ul li{font-size:15px ;}
.page-table-type04 tbody tr td ul{padding-left:0;}
.page-table-type04 tbody tr:nth-child(4) td:first-child {text-align:left;}
.page-table-type04 tbody tr:nth-child(8) td:first-child {text-align:left;}
.page-table-type04 tbody tr:nth-child(4n+1) td:first-child {text-align:left;}

.page-table-type05 {width:100%; font-weight:400; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.page-table-type05 tr {text-overflow:ellipsis;overflow:hidden;}
.page-table-type05 th {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:45px; background-color:#f9f9f9;font-size: 17px;line-height: 30px;font-weight: 500;}
.page-table-type05 th:first-child{border-left:0px;}
.page-table-type05 th:last-child{border-right:0px;}
.page-table-type05 td {border:1px solid #d8d8d8; text-overflow:ellipsis; overflow:hidden;}
.page-table-type05 td:first-child{border-left:0px;}
.page-table-type05 td:last-child{border-right:0px;}
.page-table-type05 tbody tr td ul li{font-size:15px ;}
.page-table-type05 tbody tr td ul{padding-left:0;}

/* chemistry_table 사업소개-직업건강-직업환경개선-화학물질유해성정보 */
.chemistry-box{padding-left:25px;}
.chemistry-table td{text-align:center; padding:12px 0;}

/* 산업안전보건공단 | 사업소개 | 전문기술 | 공정안전보고서 심사·확인 | 사업안내 */
.screening-charge-table tbody tr td:not(:last-child){text-align:left;}

/* 산업안전보건공단 | 사업소개 | 전문기술 | 안전보건진단 | 절차 및 문의처 */
.diagnosis-phone-table tbody tr td:nth-child(4){white-space: normal !important;}
.diagnosis-reference-table tbody tr td:last-child{white-space: normal !important;}

/* 산업안전보건공단 | 공단소개 | 지역본부/지사  | 부서업부 연락처 (공통) */
.area-head-right span{background-color:#fff79a; font-size:17px; font-weight:900;}
.area-table th{padding:0 15px;}
.area-table td{padding:12px 15px !important; word-break:break-all; font-size:17px;}
.area-table tbody tr td:nth-child(3){text-align:left; line-height: 20px;}
.area-table tbody tr td ul li{font-size:17px;}

/* 산업안전보건공단 | 공단소개 | 지역본부/지사  | 관할구역 찾아오시는길 (공통) */
.local-table th{padding:0 15px;}
.local-table td{padding:20px 30px !important; word-break:break-all; font-size:17px;}
.local-table tbody tr td:first-child{white-space:nowrap; line-height: 20px;}
.local-table tbody tr td:last-child{text-align:left; line-height: 25px;}
.local-table tbody tr td a{display:inline-block; vertical-align: bottom; padding:0;}
.local-table tbody tr td > ul > li{font-size:17px; padding: 10px 0;}
.area-location{width:100%; height:410px; text-align:center; border:none;}
