@charset "UTF-8";

.padding12 td {padding:12px 15px; word-break:break-all;}
.padding120 td{padding:12px 0;}
.pa-left15{padding-left:15px;}
.cont-box table td {line-height:19px;}

.no-space-table tbody tr, .no-space-table tbody tr td{white-space:normal;overflow:visible;font-size: 1em;padding: 7px;line-height:30px;word-break:keep-all;text-align:left;}

/* 임원일정 */
.Board_list table.executive-table tbody tr, .Board_list table.executive-table tbody td{word-break:keep-all; white-space:normal;overflow:auto; text-overflow:clip;}
.Board_list table.executive-table td:nth-of-type(5n+1){border-left:0;}
.Board_list table.executive-table td:nth-of-type(5n){border-right:0;}

/* 게시판 box style */
.box-sty01 { display: table; border-top: 2px solid #2b2b2b; border-bottom: 1px solid #d8d8d8; width: 100%;}
.box-sty01 dt{ background: #f9f9f9; border-bottom: 1px solid #d8d8d8;font-size: 15px; font-weight: 500; text-align: center;padding: 11px;}
.box-sty01 dd { padding:30px; }

/*공용*/
.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:normal; overflow:hidden;}
.page-table-type01 th {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:normal; overflow:hidden;height:45px; background-color:#f9f9f9;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:normal; overflow:hidden;padding: 10px 10px;}
.page-table-type01 td:first-child{border-left:0px; text-align:center;}
.page-table-type01 td:last-child{border-right:0px;}
.page-table-type01 .list-type02 > li{text-align:left;padding-bottom: 0;font-size:0.938em;}

/*산업안전보건공단 | 공단소개 | 관할구역 찾기*/
.page-table-type01 .intro-tbody td{padding:12px 15px; white-space:normal;}
.page-table-type01 .intro-tbody tr td:first-child {text-align:left;}

/* 기업건강지수(ehp) */
.page-table-type02 {width:100%; font-weight:400; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.page-table-type02 tr {text-overflow:ellipsis;overflow:hidden;}
.page-table-type02 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-type02 th:first-child{border-left:0px;}
.page-table-type02 th:last-child{border-right:0px;}
.page-table-type02 td {border:1px solid #d8d8d8; text-overflow:ellipsis; overflow:hidden;}
.page-table-type02 td:first-child{border-left:0px;}
.page-table-type02 td:last-child{border-right:0px;}

/* 리스트 영역 */ 
/*공용*/
.subpage-table-type01 {width:100%; font-weight:400; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.subpage-table-type01 tr {text-overflow:ellipsis; white-space:normal; overflow:hidden;}
.subpage-table-type01 th {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:normal; overflow:hidden;height:45px; background-color:#f9f9f9;line-height: 30px;font-weight: 500;}
.subpage-table-type01 th:first-child{border-left:0px;}
.subpage-table-type01 th:last-child{border-right:0px;}
.subpage-table-type01 td {border:1px solid #d8d8d8; text-overflow:ellipsis; white-space:normal; overflow:hidden;padding: 10px 10px;}
.subpage-table-type01 td:first-child{border-left:0px;}
.subpage-table-type01 td:last-child{border-right:0px;}
.subpage-table-type01 .list-type02 > li{text-align:left;padding-bottom: 0;font-size:15px!important;}

/*산업안전보건공단 | 공단소개 | 관할구역 찾기*/
.subpage-table-type01 .intro-tbody td{padding:10px 15px; white-space:normal;}
.subpage-table-type01 .intro-tbody tr td:first-child {text-align:left;}

/* 기업건강지수(ehp) */
.subpage-table-type02 {width:100%; font-weight:400; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.subpage-table-type02 tr {text-overflow:ellipsis;overflow:hidden;}
.subpage-table-type02 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;}
.subpage-table-type02 th:first-child{border-left:0px;}
.subpage-table-type02 th:last-child{border-right:0px;}
.subpage-table-type02 td {border:1px solid #d8d8d8; text-overflow:ellipsis; overflow:hidden;}
.subpage-table-type02 td:first-child{border-left:0px;}
.subpage-table-type02 td:last-child{border-right:0px;}
/*
.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 15px; white-space:normal;}
.page-table-type03 .intro-tbody tr td:first-child {text-align:left;}
.page-table-type03 tbody tr td ul li{font-size:15px ;}

.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; padding: 0 10px; 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{text-align:left;font-size:15px!important;}


.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-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: 20px;font-weight: 500; padding: 10px 0;}
.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;}

.page-table-type-breaktext {width:100%; font-weight:400; border-collapse:collapse; border-spacing: 0px; text-align:center; border-top:2px solid #2b2b2b;}
.page-table-type-breaktext tr {word-break: normal;text-overflow:ellipsis;  overflow:hidden;}
.page-table-type-breaktext th {border:1px solid #d8d8d8; padding: 0 10px; text-overflow:ellipsis;  overflow:hidden;height:45px; background-color:#f9f9f9;font-size: 17px;line-height: 30px;font-weight: 500;}
.page-table-type-breaktext th:first-child{border-left:0px;}
.page-table-type-breaktext th:last-child{border-right:0px;}
.page-table-type-breaktext td {border:1px solid #d8d8d8; text-overflow:ellipsis; ; overflow:hidden;padding: 10px 10px;}
.page-table-type-breaktext td:first-child{border-left:0px;}
.page-table-type-breaktext td:last-child{border-right:0px;}
*/

.law-search-table {display:table; width:100%; border-top:2px solid #000; border-collapse:collapse; border-left:0; border-right:0;}
.law-table-row {display:table; width:100%;}
.law-table-cell {display:table-cell;  border-bottom: 1px solid #ccc; border-collapse:collapse; height: 50px; padding: 0 15px; vertical-align: middle;}
.law-table-cell input[type="text"] {}
.law-table-col {width:25%;border-right:1px solid #d8d8d8;background-color:#f9f9f9; font-size:17px; font-weight:400;}
.padding-right30{padding-right:30px;}
.law-textbox{height: 35px; border: 1px solid #d8d8d8;}
.law-textbox01{height: 35px; border: 1px solid #d8d8d8; width: 99%;}
.law-textbox02{height: 35px; border: 1px solid #d8d8d8; width: 80%;}
.law-table-cell .checkbox{margin:10px;}
.law-btn{text-align: center; margin: 45px 0;}

.normal-table{font-size:17px; line-height:20px;}
.normal-table tbody tr td{padding:22px 4px;}

/* 공정안전보고서 - 상세안내 */
.examination-table tbody tr td:not(last-child){text-align:left;}
.examination-table tbody tr td:last-child{text-align:center;}

.examination-table2 tbody tr th{padding:5px 10px; text-align:left;}
.examination-table2 tbody tr td{padding:0 10px; text-align:left;}

.examination-table3 thead tr th{white-space:nowrap;}
.examination-table3 tbody tr td:nth-child(3){text-align:left;}
.examination-table3 tbody tr td:nth-child(4){text-align:left;}
.examination-table3 tbody tr td:last-child{word-break:keep-all;}

/* 산업안전보건공단 | 사업소개 | 전문기술 | 유해화학물질 취급시설 검사 및 안전진단 | 검사 및 안전진단 기관 안내 */
.Board_list .not-block-table tbody tr td a{display:inline;}

/* engagement-table 사업소개 | 국제협력 | 국제기구 및 국외 유관기관과의 협력강화 | 협정체결기관 현황 */
.engagement-table tbody tr td:nth-child(2), .engagement-table tbody tr td:last-child{text-align:left; padding:0 20px;}

/* 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-reference-table tbody tr td:last-child{text-align:left;}

/* 산업안전보건공단 | 공단소개 | 지역본부/지사  | 부서업부 연락처 (공통) */
.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:center; 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;*/ font-size:15px;}
.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:15px;word-break: break-all; padding: 10px 0;}
.area-location{width:100%; height:410px; text-align:center; border:none;}

/*산업안전보건공단 | 사업소개 | 건설안전 | 건설업 유해위험방지계획서 심사확인 | 심사수수료*/
.paddingzero tbody tr td ul{padding-left:0;}