@charset "utf-8";
#comingsoon{width:100%;padding-top:100px;text-align:center}

#pgCm{font-size:16px;color:#666;line-height:1.8;letter-spacing:-.2px;font-family:'notokr-regular'}
#pgCm .dot{position:relative}
#pgCm .dot:before{display:block;content:"";position:absolute;left:50%;top:-2px;transform:translateX(-50%);width:4px;height:4px;border-radius:4px;background-color:#222}
#pgCm b{font-weight:normal}
#pgCm .ntit{margin-bottom:10px;font-size:18px;color:#222;font-family:'notokr-bold'}
#pgCm .ntit span{font-size:17px;color:#2c94db;}
#pgCm .ntit span:after{display:inline-block;content:"";width:2px;height:14px;margin:0 12px;background-color:#2c94db}
#pgCm .mgb0{margin-bottom:0}

/* 인사말 */
.p33 .tit_area{width:90%;margin:0 auto 30px;padding:40px 0 45px;border-radius:0 0 20px 20px;text-align:center;background:url(/sh_page/img/p33_titbg.png) center bottom no-repeat #f5f5f5}
.p33 .tit_area .etit{font-size:13px;color:#222;letter-spacing:2px;font-family:'notokr-bold'}
.p33 .tit_area .etit:after{display:block;content:"";width:25px;height:1px;margin:15px auto;background-color:#aaa}
.p33 .tit_area p{font-size:27px;letter-spacing:-1px;color:#222;font-family:'notokr-light'}
.p33 .tit_area b{font-weight:normal;font-family:'notokr-bold'}
.p33 .cont{text-align:center}
.p33 .cont p{margin-bottom:15px;font-size:21px;color:#222;font-family:'notokr-bold'}
.p33 .cont b{color:#222;font-family:'notokr-bold'}
.p33 .cont img{margin-top:45px}

/* 조직도 */
.p34{text-align:center}
.p34 .tit_area{margin-bottom:20px}
.p34 .tit_area .etit{font-size:13px;color:#222;letter-spacing:2px;font-family:'notokr-bold'}
.p34 .tit_area .etit:after{display:block;content:"";width:25px;height:1px;margin:15px auto;background-color:#aaa}
.p34 .tit_area p{font-size:27px;letter-spacing:-1px;color:#222;font-family:'notokr-light'}
.p34 .tit_area b{font-family:'notokr-bold'}

/* 장비 현황 */
.p47 {text-align:center}
.p47 .tit_area{margin-bottom:20px}
.p47 .tit_area .etit{font-size:13px;color:#222;letter-spacing:2px;font-family:'notokr-bold'}
.p47 .tit_area .etit:after{display:block;content:"";width:25px;height:1px;margin:15px auto;background-color:#aaa}
.p47 .tit_area p{font-size:27px;letter-spacing:-1px;color:#222;font-family:'notokr-light'}
.p47 .tit_area b{font-family:'notokr-bold'}
.p47 .equ_tbl {width:100%;margin:40px 0 50px;border-collapse:collapse}
.p47 .equ_tbl thead tr {background-color:#2c94db;color:#fff}
.p47 .equ_tbl thead tr th {padding:6px 0;border:1px solid #e1e1e1}
.p47 .equ_tbl thead tr th:first-child {width:70%}
.p47 .equ_tbl thead tr th:last-child {width:30%}
.p47 .equ_tbl tbody {font-size:15px}
.p47 .equ_tbl tbody tr td {padding:6px 0;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
.p47 .equ_tbl tbody tr td:first-child {border-left:1px solid #e1e1e1}

/* 안전관리위탁 */
.p36 .tit_area{margin-bottom:30px;text-align:center}
.p36 .tit_area .etit{font-size:13px;color:#222;letter-spacing:2px;font-family:'notokr-bold'}
.p36 .tit_area .etit:after{display:block;content:"";width:25px;height:1px;margin:15px auto 20px;background-color:#aaa}
.p36 .tit_area p{font-size:27px;line-height:1.3;letter-spacing:-1px;color:#222;font-family:'notokr-light'}
.p36 .tit_area b{font-family:'notokr-bold'}
.p36 .bgbox{padding:30px;font-size:15px;background-color:#f5f5f5}
.p36 .bgbox b{color:#222;text-decoration:underline;font-family:'notokr-medium'}
.p36 .cont02{margin:40px 0}
.p36 .tree_wrap{position:relative;margin-top:25px}
.p36 .tree_wrap:before{display:block;content:"";position:absolute;left:50%;top:105px;width:1px;height:789px;background-color:#ddd}
.p36 .tree_wrap .sb{margin-bottom:15px;text-align:center}
.p36 .tree{margin-top:-1px}
.p36 .tree:after{display:block;content:"";visibility:hidden;clear:both}
.p36 .tree dl{position:relative;float:right;width:50%;height:176px;padding:30px;border:1px solid #ddd}
.p36 .tree dl.right{border-left:none;border-radius:0 100px 100px 0}
.p36 .tree dl.left{float:left;margin-top:88px;padding-left:55px;border-right:none;border-radius:100px 0 0 100px}
.p36 .tree dl.dot01:before{display:block;content:"";position:absolute;bottom:-7px;right:-7px;z-index:1;width:13px;height:13px;border-radius:50%;background-color:#8cc63f}
.p36 .tree dl.dot01:after{display:block;content:"";position:absolute;top:-7px;right:-7px;width:13px;height:13px;border-radius:50%;background-color:#2c94db}
.p36 .tree dl.dot02:before{display:block;content:"";position:absolute;bottom:-7px;left:-7px;z-index:1;width:13px;height:13px;border-radius:50%;background-color:#2c94db}
.p36 .tree dl dt{margin-bottom:10px;font-size:18px;color:#222;font-family:'notokr-medium'}
.p36 .tree dl dd{font-size:15px;line-height:1.6;white-space:pre-line}
.p36 .tree dl dd u{color:#222}
.p36 .tree dl.last{height:auto;border-radius:0 150px 150px 0}
.p36 .cont04{margin-top:30px}
.p36 .cont04 .stit{margin-bottom:10px;color:#222;font-size:17px;font-family:'notokr-medium'}
.p36 .cont04 ul{margin-bottom:15px}
.p36 .cont04 img{margin:10px 0 15px}
.p36 .cont04 .ps{padding:15px;background-color:#fff}

/* 안전보건교육 */
.p37 .tit_area{margin-bottom:30px;text-align:center}
.p37 .tit_area .etit{font-size:13px;color:#222;letter-spacing:2px;font-family:'notokr-bold'}
.p37 .tit_area .etit:after{display:block;content:"";width:25px;height:1px;margin:15px auto 20px;background-color:#aaa}
.p37 .tit_area p{font-size:27px;line-height:1.3;letter-spacing:-1px;color:#222;font-family:'notokr-light'}
.p37 .tit_area b{font-family:'notokr-bold'}
.p37 .bgbox{padding:30px;font-size:15px;background-color:#f5f5f5}
.p37 .bgbox b{color:#222;text-decoration:underline;font-family:'notokr-medium'}
.p37 .cont02{margin:40px 0}
.p37 .tree_wrap{position:relative;margin-top:25px}
.p37 .tree_wrap:before{display:block;content:"";position:absolute;left:50%;top:105px;width:1px;height:470px;background-color:#ddd}
.p37 .tree_wrap .sb{margin-bottom:15px;text-align:center}
.p37 .tree{margin-top:-1px}
.p37 .tree:after{display:block;content:"";visibility:hidden;clear:both}
.p37 .tree dl{position:relative;float:right;width:50%;height:152px;padding:30px;border:1px solid #ddd}
.p37 .tree dl.right{border-left:none;border-radius:0 100px 100px 0}
.p37 .tree dl.left{float:left;margin-top:76px;padding-left:55px;border-right:none;border-radius:100px 0 0 100px}
.p37 .tree dl.dot01:before{display:block;content:"";position:absolute;bottom:-7px;right:-7px;z-index:1;width:13px;height:13px;border-radius:50%;background-color:#8cc63f}
.p37 .tree dl.dot01:after{display:block;content:"";position:absolute;top:-7px;right:-7px;width:13px;height:13px;border-radius:50%;background-color:#2c94db}
.p37 .tree dl.dot02:before{display:block;content:"";position:absolute;bottom:-7px;left:-7px;z-index:1;width:13px;height:13px;border-radius:50%;background-color:#2c94db}
.p37 .tree dl dt{margin-bottom:10px;font-size:18px;color:#222;font-family:'notokr-medium'}
.p37 .tree dl dd{font-size:15px;line-height:1.6;white-space:pre-line}
.p37 .pg_tbl{width:100%;margin-bottom:40px}
.p37 .pg_tbl th{padding:10px 0;font-weight:normal;color:#fff;text-align:center;background-color:#2c94db;font-family:'notokr-bold'}
.p37 .pg_tbl td{padding:10px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;font-size:15px}
.p37 .pg_tbl td.td_bg{background-color:#f5f5f5}
.p37 .pg_tbl td:last-child{border-right:1px solid #ddd}
.p37 .cont03 .bgbox{margin-bottom:15px}
.p37 .cont03 .bdtit{margin:60px 0 15px;text-align:center}
.p37 .cont03 .bdtit p{display:inline-block;padding:0 20px;border-left:2px solid #2c94db;border-right:2px solid #2c94db;font-size:18px;color:#222;line-height:1;font-family:'notokr-bold'}
.p37 .cont03 .stit{margin-bottom:10px;color:#222;font-size:17px;font-family:'notokr-medium'}

/* 안전보건교육 */
.p38 .tit_area{margin-bottom:30px;text-align:center}
.p38 .tit_area .etit{font-size:13px;color:#222;letter-spacing:2px;font-family:'notokr-bold'}
.p38 .tit_area .etit:after{display:block;content:"";width:25px;height:1px;margin:15px auto 20px;background-color:#aaa}
.p38 .tit_area p{font-size:27px;line-height:1.3;letter-spacing:-1px;color:#222;font-family:'notokr-light'}
.p38 .tit_area b{font-family:'notokr-bold'}
.p38 .bgbox{padding:30px;font-size:15px;background-color:#f5f5f5}
.p38 .bgbox b{color:#222;text-decoration:underline;font-family:'notokr-medium'}
.p38 .cont {margin:40px 0 100px}
.p38 .cont02,.p38 .cont05,.p38 .cont08{margin:40px 0}
.p38 .tree_wrap{position:relative;margin:25px 0 100px}
.p38 .tree_wrap:before{display:block;content:"";position:absolute;left:50%;top:105px;width:1px;height:470px;background-color:#ddd}
.p38 .tree_wrap .sb{margin-bottom:15px;text-align:center}
.p38 .tree{margin-top:-1px}
.p38 .tree:after{display:block;content:"";visibility:hidden;clear:both}
.p38 .tree dl{position:relative;float:right;width:50%;height:152px;padding:30px;border:1px solid #ddd}
.p38 .tree dl.right{border-left:none;border-radius:0 100px 100px 0}
.p38 .tree dl.left{float:left;margin-top:76px;padding-left:55px;border-right:none;border-radius:100px 0 0 100px}
.p38 .tree dl.dot01:before{display:block;content:"";position:absolute;bottom:-7px;right:-7px;z-index:1;width:13px;height:13px;border-radius:50%;background-color:#8cc63f}
.p38 .tree dl.dot01:after{display:block;content:"";position:absolute;top:-7px;right:-7px;width:13px;height:13px;border-radius:50%;background-color:#2c94db}
.p38 .tree dl.dot02:before{display:block;content:"";position:absolute;bottom:-7px;left:-7px;z-index:1;width:13px;height:13px;border-radius:50%;background-color:#2c94db}
.p38 .tree dl dt{margin-bottom:10px;font-size:18px;color:#222;font-family:'notokr-medium'}
.p38 .tree dl dd{font-size:15px;line-height:1.6;white-space:pre-line}
.p38 .tree_wrap2:before{height:717px}
.p38 .tree2 dl{height:176px}
.p38 .tree2 dl.left{margin-top:88px;padding-left:55px}
.p38 .cont08 .img{text-align:center}
.p38 .tree_wrap3:before{height:620px}
