@charset "utf-8";

#comingsoon{width:100%;padding-top:100px;text-align:center}

.common_page{font-size:16px;line-height:1.8;letter-spacing:-.3px;color:#666;font-family:'notokr-regular'}
.common_page .kr_tit{font-size:15px;color:#888;font-family:'notokr-medium'}
.common_page .eng_tit{font-size:30px;font-weight:700;letter-spacing:0;color:#222;font-family:'Poppins'}
    
/* 회사연혁 및 대표자 약력 */
#p33{position:relative}
#p33 .point_img{position:absolute;right:50px;top:0}
#p33 .box_tit{font-size:30px;font-weight:700;letter-spacing:0;color:#222;font-family:'Poppins'}
#p33 .box_tit span{display:inline-block;margin-left:20px;padding-left:20px;border-left:1px solid #e1e1e1;font-size:15px;font-weight:normal;line-height:1;letter-spacing:-.3px;color:#888;font-family:'notokr-medium'}
#p33 .ceo_box{padding:45px 50px 64px}
#p33 .ceo_box .line{display:block;width:45px;height:3px;margin:34px 0 43px;background:#f48c05}
#p33 .ceo_box .profile_list{line-height:28px}
#p33 .ceo_box .profile_list li{position:relative;padding-left:18px}
#p33 .ceo_box .profile_list li:before{position:absolute;left:0;top:11px;content:'';width:3px;height:3px;border-radius:100px;background:#f48c05}
#p33 .his_box{padding:45px 50px 64px;background:#f5f5f5}
#p33 .his_box .his_list{position:relative;z-index:1;margin-top:33px;padding-top:38px}
#p33 .his_box .his_list:before{position:absolute;left:-1px;top:0;content:'';width:5px;height:5px;border-radius:100px;border:1px solid #f48c05;background:#fff}
#p33 .his_box .his_list:after{position:absolute;left:1px;top:0;content:'';z-index:-1;width:1px;height:calc(100% - 14px);background:#e1e1e1}
#p33 .his_box .his_list dl{display:flex}
#p33 .his_box .his_list dl+dl{margin-top:4px}
#p33 .his_box .his_list dl dt{position:relative;width:100px;padding-left:18px;font-weight:600;letter-spacing:0;color:#333;font-family:'Poppins'}
#p33 .his_box .his_list dl dt:before{position:absolute;left:0;top:12px;content:'';width:3px;height:3px;border-radius:100px;background:#888}
#p33 .pre_box{padding:45px 50px 64px}
#p33 .pre_box .pre_list{display:flex;margin-top:53px}
#p33 .pre_box .pre_list li{width:50%;padding:41px 0;font-size:23px;line-height:33px;text-align:center;color:#222;background:url('/sh_page/img/p33_pre.png') no-repeat center;font-family:'notokr-bold'}

/* 조직도 */
#p34{text-align:center}
#p34 img{margin-top:53px}

/* 사업안내 공통 */
.business_page{font-size:15px}
.business_page .tit_box{border-bottom:1px solid #e1e1e1}
.business_page .tit_box .tit_eng{margin-bottom:10px;font-weight:600;letter-spacing:0;color:#888;font-family:'Poppins'}
.business_page .tit_box .tit_kr{display:inline-block;position:relative;padding-bottom:18px;font-size:30px;color:#222;font-family:'notokr-bold'}
.business_page .tit_box .tit_kr:before{position:absolute;left:0;bottom:-1px;content:'';width:100%;height:1px;background:#222}
.business_page .busi_wrap .busi_cont{padding:50px 0}
.business_page .busi_wrap .busi_cont+.busi_cont{border-top:1px solid #e1e1e1}
.business_page .busi_cont .cont_tit{position:relative;padding-left:20px;font-size:20px;color:#222;font-family:'notokr-bold'}
.business_page .busi_cont .cont_tit:before{position:absolute;left:0;top:17px;content:'';width:5px;height:5px;border-radius:3px;background:#f48c05}
.business_page .busi_cont .cont_tit span{display:block;margin-top:6px;font-size:15px;color:#666;font-family:'notokr-regular'}
.business_page .num_list{margin-top:22px;padding:15px 30px;border:1px solid #e1e1e1}
.business_page .num_list li{display:flex;padding:15px 0}
.business_page .num_list li+li{border-top:1px dashed #e1e1e1}
.business_page .num_list li .num{width:25px;height:25px;border-radius:2px;font-size:13px;font-weight:500;text-align:center;line-height:25px;letter-spacing:0;color:#fff;background:#333;font-family:'Poppins'}
.business_page .num_list li .txt{width:calc(100% - 25px);padding-left:15px;word-break:keep-all;line-height:25px}
.business_page .step_list{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}
.business_page .step_list li{width:calc(100%/3 - 20px)}
.business_page .step_list li .img img{width:100%}
.business_page .step_list li .tit{margin:28px 0 12px;font-size:16px;color:#333;font-family:'notokr-medium'}
.business_page .step_list li .tit span{margin-right:15px;font-size:13px;font-weight:600;letter-spacing:0;color:#f48c05;font-family:'Poppins'}
.business_page .type_wrap{display:flex;justify-content:space-between;margin-top:34px}
.business_page .type_wrap .type_box{position:relative;width:calc(100%/3 - 20px);border:1px solid #e1e1e1}
.business_page .type_box .tit{border-bottom:1px solid #e1e1e1;font-size:16px;text-align:center;line-height:60px;color:#333;background:#f5f5f5;font-family:'notokr-medium'}
.business_page .type_box .cont{padding:33px 30px;line-height:25px;word-break:keep-all}
.business_page .type_box .dot_list{padding:33px 30px}
.business_page .type_box .dot_list li{position:relative;padding-left:18px}
.business_page .type_box .dot_list li:before{position:absolute;left:0;top:11px;content:'';width:3px;height:3px;border-radius:100%;background:#888}
.business_page .bg_txt{margin-top:22px;padding:33px 30px;word-break:keep-all;background:#f5f5f5}

/* 소방시설점검 */
#p36 .type_wrap .type_box{width:calc(100%/2 - 15px);min-height:528px}
#p36 .type_box a{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);display:block;width:calc(100% - 60px);text-align:center;line-height:60px;color:#fff;background:#333}

/* 소방안전관리대행 */
#p38 .type_wrap.w_50{flex-wrap:wrap}
#p38 .type_wrap.w_50 .type_box{width:calc(100%/2 - 15px)}
#p38 .type_wrap.w_50 .type_box:nth-child(n + 3){margin-top:30px}

/* 다중이용업 완비 */
#p39 .img_list{display:flex;column-gap:30px;margin-top:34px}
#p39 .img_list li{width:calc(100%/3 - 20px);height:210px;font-size:18px;text-align:center;line-height:210px;color:#fff;background-size:cover;background-position:center;font-family:'notokr-medium'}
#p39 .img_list li:nth-child(1){background-image:url('/sh_page/img/p39_img01.jpg')}
#p39 .img_list li:nth-child(2){background-image:url('/sh_page/img/p39_img02.jpg')}
#p39 .img_list li:nth-child(3){background-image:url('/sh_page/img/p39_img03.jpg')}

/* 공사 및 점검 실적 */
#p41{text-align:center}
#p41 .prefor_list{display:flex;flex-wrap:wrap;gap:10px;margin-top:53px}
#p41 .prefor_list li{width:calc(100%/4 - 7.5px);padding:20px 0;border:1px solid #e1e1e1;color:#333;font-family:'notokr-medium'}
#p41 .bt_txt{margin-top:40px;font-size:20px;color:#333;font-family:'notokr-medium'}