<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>고용노동부고시 제2026-50호 &#8211; 산업안전지원센터 주식회사</title>
	<atom:link href="https://safetysupport.co.kr/tag/%ea%b3%a0%ec%9a%a9%eb%85%b8%eb%8f%99%eb%b6%80%ea%b3%a0%ec%8b%9c-%ec%a0%9c2026-50%ed%98%b8/feed/" rel="self" type="application/rss+xml" />
	<link>https://safetysupport.co.kr</link>
	<description>안전관리위탁부터 위험성평가, 중대재해예방까지 — 사업장 맞춤 안전보건 컨설팅</description>
	<lastBuildDate>Sat, 18 Jul 2026 15:46:40 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.7</generator>

<image>
	<url>https://safetysupport.co.kr/wp-content/uploads/2026/03/cropped-파비콘1-32x32.png</url>
	<title>고용노동부고시 제2026-50호 &#8211; 산업안전지원센터 주식회사</title>
	<link>https://safetysupport.co.kr</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>안전검사 절차에 관한 고시 일부개정 — 혼합기·파쇄기·분쇄기 적용범위·서식 정비 (고용노동부고시 제2026-50호)</title>
		<link>https://safetysupport.co.kr/si-procedure-amendment-2026-50/</link>
		
		<dc:creator><![CDATA[mangjil]]></dc:creator>
		<pubDate>Sat, 18 Jul 2026 15:24:32 +0000</pubDate>
				<category><![CDATA[법령 제·개정 동향]]></category>
		<category><![CDATA[2026년 시행]]></category>
		<category><![CDATA[고용노동부]]></category>
		<category><![CDATA[고용노동부고시 제2026-50호]]></category>
		<category><![CDATA[분쇄기]]></category>
		<category><![CDATA[안전검사 절차에 관한 고시]]></category>
		<category><![CDATA[안전검사결과서]]></category>
		<category><![CDATA[안전검사대상기계]]></category>
		<category><![CDATA[자율검사프로그램]]></category>
		<category><![CDATA[파쇄기]]></category>
		<category><![CDATA[혼합기]]></category>
		<guid isPermaLink="false">https://safetysupport.co.kr/?p=4777</guid>

					<description><![CDATA[광고 일부개정 · 고시 D-day 계산 중 안전검사 절차에 관한 고시 일부개정 혼합기·파쇄기·분쇄기 안전검사 대상 편입에 따른 적용범위·검사장비기준·서식 정비 법률(고시)번호 고용노동부고시 제2026-50호 공포일 2026. 6. 24. 주 시행일 2026. 6. 26. 법제처 원문 보기 ↗ 주요 개정 수 신설 4건 · 개정 1건 주요 적용 대상 혼합기·파쇄기·분쇄기 보유 사업장, 자율검사프로그램 인정 신청 사업장 벌칙 · [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="4777" class="elementor elementor-4777" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-28dfd21 e-flex e-con-boxed e-con e-parent" data-id="28dfd21" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-f1915eb elementor-widget elementor-widget-html" data-id="f1915eb" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
					<div style="max-width:1060px; margin:24px auto 16px; font-family:'NanumSquareNeo','Noto Sans KR',sans-serif;">
  <div style="font-size:10px; font-weight:700; letter-spacing:0.06em; color:#9ca3af; margin-bottom:6px; padding:0 4px;">광고</div>
  <ins class="adsbygoogle"
       style="display:block"
       data-ad-client="ca-pub-3106752057307696"
       data-ad-slot="2206462755"
       data-ad-format="auto"
       data-full-width-responsive="true"></ins>
  <script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
</div>				</div>
				<div class="elementor-element elementor-element-226d9b9 elementor-widget elementor-widget-html" data-id="226d9b9" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
					<!-- ============================================================
  안전검사 절차에 관한 고시 일부개정 상세 페이지 (고용노동부고시 제2026-50호)
  산업안전지원센터㈜ — 엘리멘터 HTML 위젯 붙여넣기용
============================================================ -->

<style>
#ld-wrap * { box-sizing: border-box !important; }
#ld-wrap {
  font-family: 'NanumSquareNeo', -apple-system, sans-serif !important;
  max-width: 860px !important;
  margin: 0 auto !important;
  color: #29303a !important;
  line-height: 1.7 !important;
  font-size: 15px !important;
}
#ld-wrap a { text-decoration: none !important; }

/* ① 아이덴티티 바 */
#ld-wrap .ld-identity {
  background: linear-gradient(135deg, #16345e 0%, #1e4d8c 100%) !important;
  border-radius: 14px !important;
  padding: 28px 30px !important;
  color: #fff !important;
  margin-bottom: 22px !important;
}
#ld-wrap .ld-badge-row { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; margin-bottom: 14px !important; }
#ld-wrap .ld-badge {
  display: inline-flex !important; align-items: center !important;
  font-size: 13px !important; font-weight: 700 !important;
  padding: 5px 12px !important; border-radius: 999px !important;
}
#ld-wrap .ld-badge-type { background: #fff !important; color: #1e4d8c !important; }
#ld-wrap .ld-badge-dday { background: rgba(255,255,255,0.16) !important; color: #fff !important; border: 1px solid rgba(255,255,255,0.35) !important; }
#ld-wrap .ld-title { font-size: 26px !important; font-weight: 800 !important; margin: 0 0 10px !important; line-height: 1.4 !important; }
#ld-wrap .ld-subtitle { font-size: 14px !important; opacity: .88 !important; margin-bottom: 18px !important; }
#ld-wrap .ld-meta-grid {
  display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 10px !important;
  background: rgba(255,255,255,0.08) !important; border-radius: 10px !important; padding: 14px 16px !important;
}
#ld-wrap .ld-meta-item .ld-meta-label { font-size: 12px !important; opacity: .7 !important; margin-bottom: 3px !important; }
#ld-wrap .ld-meta-item .ld-meta-value { font-size: 14px !important; font-weight: 700 !important; }
#ld-wrap .ld-origin-btn {
  display: inline-flex !important; align-items: center !important; gap: 6px !important;
  margin-top: 16px !important; background: #fff !important; color: #16345e !important;
  font-size: 13px !important; font-weight: 700 !important; padding: 9px 16px !important; border-radius: 8px !important;
}

/* ② 개요 카드 3열 */
#ld-wrap .ld-overview { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 12px !important; margin-bottom: 30px !important; }
#ld-wrap .ld-ov-card { background: #f5f7fa !important; border: 1px solid #e4e8ee !important; border-radius: 12px !important; padding: 18px !important; }
#ld-wrap .ld-ov-label { font-size: 12px !important; color: #6b7684 !important; font-weight: 700 !important; margin-bottom: 8px !important; }
#ld-wrap .ld-ov-value { font-size: 14px !important; font-weight: 700 !important; color: #1a2333 !important; line-height: 1.5 !important; }

/* 섹션 공통 */
#ld-wrap .ld-section { margin-bottom: 34px !important; }
#ld-wrap .ld-sec-head { display: flex !important; align-items: center !important; gap: 10px !important; margin-bottom: 16px !important; padding-bottom: 10px !important; border-bottom: 2px solid #eef1f5 !important; }
#ld-wrap .ld-sec-num {
  width: 30px !important; height: 30px !important; border-radius: 50% !important;
  background: #1e4d8c !important; color: #fff !important; font-size: 14px !important; font-weight: 800 !important;
  display: flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important;
}
#ld-wrap .ld-sec-title { font-size: 18px !important; font-weight: 800 !important; color: #1a2333 !important; }

/* ③ 개정내용 카드 */
#ld-wrap .ld-amend-card { border: 1px solid #e4e8ee !important; border-radius: 12px !important; padding: 18px 20px !important; margin-bottom: 12px !important; }
#ld-wrap .ld-amend-head { display: flex !important; align-items: center !important; gap: 8px !important; margin-bottom: 10px !important; flex-wrap: wrap !important; }
#ld-wrap .ld-tag { font-size: 12px !important; font-weight: 700 !important; padding: 3px 10px !important; border-radius: 6px !important; }
#ld-wrap .ld-tag-art { background: #eaf1fb !important; color: #1e4d8c !important; }
#ld-wrap .ld-tag-new { background: #e8f5ea !important; color: #2e7d32 !important; }
#ld-wrap .ld-tag-amend { background: #fff4e5 !important; color: #b26a00 !important; }
#ld-wrap .ld-amend-title { font-size: 15.5px !important; font-weight: 800 !important; color: #1a2333 !important; }
#ld-wrap .ld-compare { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 12px !important; margin-top: 10px !important; }
#ld-wrap .ld-before, #ld-wrap .ld-after { border-radius: 8px !important; padding: 12px 14px !important; font-size: 13.5px !important; }
#ld-wrap .ld-before { background: #fafafa !important; border: 1px dashed #d5d9df !important; color: #6b7684 !important; }
#ld-wrap .ld-after { background: #f4f9ff !important; border: 1px solid #cfe0f5 !important; color: #1a2333 !important; }
#ld-wrap .ld-ba-label { font-size: 11.5px !important; font-weight: 800 !important; margin-bottom: 6px !important; display: block !important; }
#ld-wrap .ld-before .ld-ba-label { color: #9aa2ad !important; }
#ld-wrap .ld-after .ld-ba-label { color: #1e4d8c !important; }
@media (max-width: 640px) { #ld-wrap .ld-compare { grid-template-columns: 1fr !important; } }

/* ④ 적용대상/제외 */
#ld-wrap .ld-scope-grid { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 14px !important; }
#ld-wrap .ld-scope-box { border-radius: 12px !important; padding: 18px 20px !important; }
#ld-wrap .ld-scope-in { background: #f0f9f1 !important; border: 1px solid #cbe8cf !important; }
#ld-wrap .ld-scope-out { background: #fdf1f0 !important; border: 1px solid #f2c9c5 !important; }
#ld-wrap .ld-scope-h { font-size: 14px !important; font-weight: 800 !important; margin-bottom: 10px !important; }
#ld-wrap .ld-scope-in .ld-scope-h { color: #2e7d32 !important; }
#ld-wrap .ld-scope-out .ld-scope-h { color: #c62828 !important; }
#ld-wrap .ld-scope-box ul { margin: 0 !important; padding-left: 18px !important; font-size: 13.5px !important; }
#ld-wrap .ld-scope-box li { margin-bottom: 6px !important; }
@media (max-width: 640px) { #ld-wrap .ld-scope-grid { grid-template-columns: 1fr !important; } }

/* ⑤ 사업장 준비사항 */
#ld-wrap .ld-action-card { display: flex !important; gap: 14px !important; border: 1px solid #e4e8ee !important; border-radius: 12px !important; padding: 16px 18px !important; margin-bottom: 10px !important; }
#ld-wrap .ld-action-num { width: 28px !important; height: 28px !important; border-radius: 50% !important; background: #eaf1fb !important; color: #1e4d8c !important; font-weight: 800 !important; font-size: 13px !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; }
#ld-wrap .ld-action-title { font-size: 14.5px !important; font-weight: 800 !important; margin-bottom: 4px !important; }
#ld-wrap .ld-action-desc { font-size: 13.5px !important; color: #55606c !important; margin-bottom: 6px !important; }
#ld-wrap .ld-action-tag { display: inline-block !important; font-size: 11.5px !important; font-weight: 700 !important; background: #f5f7fa !important; color: #556 !important; padding: 2px 9px !important; border-radius: 5px !important; }

/* ⑥ 벌칙/과태료 */
#ld-wrap .ld-notice-box { background: #f5f7fa !important; border: 1px solid #e4e8ee !important; border-radius: 10px !important; padding: 16px 18px !important; font-size: 13.5px !important; color: #55606c !important; }

/* ⑦ 타임라인 */
#ld-wrap .ld-timeline { position: relative !important; padding-left: 26px !important; }
#ld-wrap .ld-timeline::before { content: '' !important; position: absolute !important; left: 6px !important; top: 4px !important; bottom: 4px !important; width: 2px !important; background: #e4e8ee !important; }
#ld-wrap .ld-tl-item { position: relative !important; padding-bottom: 20px !important; }
#ld-wrap .ld-tl-dot { position: absolute !important; left: -26px !important; top: 3px !important; width: 14px !important; height: 14px !important; border-radius: 50% !important; background: #1e4d8c !important; border: 3px solid #fff !important; box-shadow: 0 0 0 2px #1e4d8c !important; }
#ld-wrap .ld-tl-date { font-size: 12.5px !important; color: #6b7684 !important; font-weight: 700 !important; margin-bottom: 3px !important; }
#ld-wrap .ld-tl-text { font-size: 14.5px !important; font-weight: 700 !important; color: #1a2333 !important; }

/* PDF 버튼 */
#ld-wrap .ld-pdf-btn-wrap { text-align: center !important; margin: 34px 0 10px !important; }
#ld-wrap .ld-pdf-btn {
  display: inline-flex !important; align-items: center !important; gap: 8px !important;
  background: #1e4d8c !important; color: #fff !important; font-size: 15px !important; font-weight: 800 !important;
  padding: 13px 26px !important; border-radius: 10px !important; border: none !important; cursor: pointer !important;
}
#ld-wrap .ld-pdf-btn:hover { background: #163c6e !important; }
#ld-wrap .ld-pdf-status { text-align: center !important; font-size: 12.5px !important; color: #8a93a0 !important; margin-top: 8px !important; }

@media (max-width: 640px) {
  #ld-wrap .ld-meta-grid, #ld-wrap .ld-overview { grid-template-columns: 1fr !important; }
  #ld-wrap .ld-title { font-size: 21px !important; }
}
</style>

<div id="ld-wrap">

  <!-- ① 아이덴티티 바 -->
  <div class="ld-identity">
    <div class="ld-badge-row">
      <span class="ld-badge ld-badge-type">일부개정 · 고시</span>
      <span class="ld-badge ld-badge-dday" id="ld-dday-badge" data-date="2026-06-26">D-day 계산 중</span>
    </div>
    <div class="ld-title">안전검사 절차에 관한 고시 일부개정</div>
    <div class="ld-subtitle">혼합기·파쇄기·분쇄기 안전검사 대상 편입에 따른 적용범위·검사장비기준·서식 정비</div>
    <div class="ld-meta-grid">
      <div class="ld-meta-item">
        <div class="ld-meta-label">법률(고시)번호</div>
        <div class="ld-meta-value">고용노동부고시 제2026-50호</div>
      </div>
      <div class="ld-meta-item">
        <div class="ld-meta-label">공포일</div>
        <div class="ld-meta-value">2026. 6. 24.</div>
      </div>
      <div class="ld-meta-item">
        <div class="ld-meta-label">주 시행일</div>
        <div class="ld-meta-value">2026. 6. 26.</div>
      </div>
    </div>
    <a class="ld-origin-btn" href="https://www.law.go.kr/" target="_blank" rel="noopener">법제처 원문 보기 ↗</a>
  </div>

  <!-- ② 개요 카드 3열 -->
  <div class="ld-overview">
    <div class="ld-ov-card">
      <div class="ld-ov-label">주요 개정 수</div>
      <div class="ld-ov-value">신설 4건 · 개정 1건</div>
    </div>
    <div class="ld-ov-card">
      <div class="ld-ov-label">주요 적용 대상</div>
      <div class="ld-ov-value">혼합기·파쇄기·분쇄기 보유 사업장, 자율검사프로그램 인정 신청 사업장</div>
    </div>
    <div class="ld-ov-card">
      <div class="ld-ov-label">벌칙 · 과태료</div>
      <div class="ld-ov-value">변경 없음 (적용범위·서식 정비 사항)</div>
    </div>
  </div>

  <!-- ③ 주요 개정내용 -->
  <div class="ld-section">
    <div class="ld-sec-head"><span class="ld-sec-num">3</span><span class="ld-sec-title">주요 개정내용</span></div>

    <div class="ld-amend-card">
      <div class="ld-amend-head"><span class="ld-tag ld-tag-art">별표1 제14호</span><span class="ld-tag ld-tag-new">신설</span><span class="ld-amend-title">혼합기 적용범위·제외기준</span></div>
      <div class="ld-compare">
        <div class="ld-before"><span class="ld-ba-label">개정 전</span>해당 없음</div>
        <div class="ld-after"><span class="ld-ba-label">개정 후</span>동력구동 회전축·날개형 혼합기 적용. 용기회전형·기류교반형, 구동모터 1.2kW 이하, 산업용 내용적 200L 미만, 가정용 등 10개 항목 제외기준 신설</div>
      </div>
    </div>

    <div class="ld-amend-card">
      <div class="ld-amend-head"><span class="ld-tag ld-tag-art">별표1 제15호</span><span class="ld-tag ld-tag-new">신설</span><span class="ld-amend-title">파쇄기 또는 분쇄기 적용범위·제외기준</span></div>
      <div class="ld-compare">
        <div class="ld-before"><span class="ld-ba-label">개정 전</span>해당 없음</div>
        <div class="ld-after"><span class="ld-ba-label">개정 후</span>동력구동 절단도구·충격방식 파쇄기·분쇄기 적용. 시간당 처리량 50kg 미만, 구동모터 7.5kW 미만, 식품용, 가정용·문서세단기 등 9개 항목 제외기준 신설</div>
      </div>
    </div>

    <div class="ld-amend-card">
      <div class="ld-amend-head"><span class="ld-tag ld-tag-art">별표2</span><span class="ld-tag ld-tag-new">신설</span><span class="ld-amend-title">자율검사프로그램 검사장비 보유기준</span></div>
      <div class="ld-compare">
        <div class="ld-before"><span class="ld-ba-label">개정 전</span>해당 없음</div>
        <div class="ld-after"><span class="ld-ba-label">개정 후</span>혼합기·파쇄기 또는 분쇄기 항목 신설, 보유 필요 장비로 회전속도측정기·만능회로시험기 규정</div>
      </div>
    </div>

    <div class="ld-amend-card">
      <div class="ld-amend-head"><span class="ld-tag ld-tag-art">별지3</span><span class="ld-tag ld-tag-new">신설</span><span class="ld-amend-title">안전검사결과서 서식</span></div>
      <div class="ld-compare">
        <div class="ld-before"><span class="ld-ba-label">개정 전</span>해당 없음</div>
        <div class="ld-after"><span class="ld-ba-label">개정 후</span>(혼합기) 안전검사결과서 서식 신설 — 신청인·형식번호·관리번호·제조자·제조년월일 등 기재항목 포함</div>
      </div>
    </div>

    <div class="ld-amend-card">
      <div class="ld-amend-head"><span class="ld-tag ld-tag-art">제11조</span><span class="ld-tag ld-tag-amend">개정</span><span class="ld-amend-title">재검토기한 갱신</span></div>
      <div class="ld-compare">
        <div class="ld-before"><span class="ld-ba-label">개정 전</span>2017년 1월 1일 기준 매 3년(매 3년째의 12월 30일까지)</div>
        <div class="ld-after"><span class="ld-ba-label">개정 후</span>2026년 1월 1일 기준 매 3년(매 3년째의 12월 31일까지)</div>
      </div>
    </div>
  </div>

  <!-- ④ 적용대상 및 적용제외 -->
  <div class="ld-section">
    <div class="ld-sec-head"><span class="ld-sec-num">4</span><span class="ld-sec-title">적용대상 및 적용제외</span></div>
    <div class="ld-scope-grid">
      <div class="ld-scope-box ld-scope-in">
        <div class="ld-scope-h">✔ 적용 대상</div>
        <ul>
          <li>동력으로 구동되는 회전축·날개형 혼합기(산업용·식품용)</li>
          <li>동력으로 구동되는 절단도구·충격방식 파쇄기 또는 분쇄기</li>
          <li>위 설비 보유 사업장 중 자율검사프로그램 인정을 신청하는 사업장(신규 검사장비 보유기준 적용)</li>
        </ul>
      </div>
      <div class="ld-scope-box ld-scope-out">
        <div class="ld-scope-h">✕ 적용 제외 (주요 항목)</div>
        <ul>
          <li>혼합기: 용기회전형·기류교반형, 구동모터 1.2kW 이하, 산업용 내용적 200L 미만, 밀폐 자동공급·배출구조, 가정용, 압력용기로 별도 안전성 확인받은 것 등</li>
          <li>파쇄기·분쇄기: 시간당 처리량 50kg 미만, 구동모터 7.5kW 미만, 볼밀·제트밀, 식품용, 이동식·차량탑재형, 가정용·문서세단기 등</li>
        </ul>
      </div>
    </div>
  </div>

  <!-- ⑤ 사업장 준비사항 -->
  <div class="ld-section">
    <div class="ld-sec-head"><span class="ld-sec-num">5</span><span class="ld-sec-title">사업장 준비사항</span></div>

    <div class="ld-action-card">
      <div class="ld-action-num">1</div>
      <div>
        <div class="ld-action-title">보유 설비 및 제외기준 대조</div>
        <div class="ld-action-desc">혼합기·파쇄기·분쇄기 보유 현황을 파악하고, 별표1 제외기준(모터 용량·처리량·구조 등)에 해당하는지 먼저 확인한다.</div>
        <span class="ld-action-tag">현황파악</span>
      </div>
    </div>
    <div class="ld-action-card">
      <div class="ld-action-num">2</div>
      <div>
        <div class="ld-action-title">자율검사프로그램 운영 여부 확인</div>
        <div class="ld-action-desc">자율검사프로그램을 운영 중이거나 신청 예정인 사업장은 별표2 신규 장비기준(회전속도측정기·만능회로시험기) 보유 여부를 확인한다.</div>
        <span class="ld-action-tag">서류확인</span>
      </div>
    </div>
    <div class="ld-action-card">
      <div class="ld-action-num">3</div>
      <div>
        <div class="ld-action-title">제외 대상 여부 자체점검</div>
        <div class="ld-action-desc">제외기준 해당 여부가 모호한 설비는 시행 전 자체점검을 통해 안전검사 대상 여부를 명확히 정리해둔다.</div>
        <span class="ld-action-tag">시행전필수</span>
      </div>
    </div>
    <div class="ld-action-card">
      <div class="ld-action-num">4</div>
      <div>
        <div class="ld-action-title">안전검사결과서 서식 반영</div>
        <div class="ld-action-desc">별지3 신설 서식(혼합기 안전검사결과서)을 검사기관과 사전 협의해 확인한다.</div>
        <span class="ld-action-tag">즉시조치</span>
      </div>
    </div>
    <div class="ld-action-card">
      <div class="ld-action-num">5</div>
      <div>
        <div class="ld-action-title">관련 기록 정리</div>
        <div class="ld-action-desc">자체점검·검사 신청 관련 기록을 정리해 향후 안전검사·심사 대응 자료로 보관한다.</div>
        <span class="ld-action-tag">문서관리</span>
      </div>
    </div>
  </div>

  <!-- ⑥ 벌칙 및 과태료 -->
  <div class="ld-section">
    <div class="ld-sec-head"><span class="ld-sec-num">6</span><span class="ld-sec-title">벌칙 및 과태료</span></div>
    <div class="ld-notice-box">
      본 개정은 안전검사 절차·적용범위·서식을 정하는 행정규칙으로, 벌칙·과태료 조항을 별도로 규정하고 있지 않습니다. 안전검사 미실시 등에 대한 벌칙·과태료는 「산업안전보건법」 본법 기준이 그대로 적용되며, 이번 개정으로 그 수준이 변경되지 않았습니다.
    </div>
  </div>

  <!-- ⑦ 부칙 시행일 타임라인 -->
  <div class="ld-section">
    <div class="ld-sec-head"><span class="ld-sec-num">7</span><span class="ld-sec-title">부칙 시행일 타임라인</span></div>
    <div class="ld-timeline">
      <div class="ld-tl-item">
        <span class="ld-tl-dot"></span>
        <div class="ld-tl-date">2026. 6. 24. (공포)</div>
        <div class="ld-tl-text">고용노동부고시 제2026-50호 고시</div>
      </div>
      <div class="ld-tl-item">
        <span class="ld-tl-dot"></span>
        <div class="ld-tl-date">2026. 6. 26. (주 시행일)</div>
        <div class="ld-tl-text">개정 고시 전체 조항 시행 — 별도 경과조치 없음</div>
      </div>
    </div>
  </div>

  <!-- PDF 출력 버튼 -->
  <div class="ld-pdf-btn-wrap">
    <button class="ld-pdf-btn" id="ld-pdf-generate-btn" onclick="ldGeneratePdf()">📄 법령 영향 분석 보고서 PDF 출력</button>
    <div class="ld-pdf-status" id="ld-pdf-status"></div>
  </div>

</div><!-- /#ld-wrap -->

<!-- ============================================================
  D-day 자동 계산
============================================================ -->
<script>
(function(){
  var enforceDate = new Date('2026-06-26');
  var today = new Date();
  today.setHours(0,0,0,0);
  enforceDate.setHours(0,0,0,0);
  var diff = Math.round((enforceDate - today) / (1000*60*60*24));
  var el = document.getElementById('ld-dday-badge');
  if(!el) return;
  if(diff > 0) el.textContent = 'D-' + diff + '일 · ' + el.getAttribute('data-date') + ' 시행';
  else if(diff === 0) el.textContent = '오늘 시행';
  else el.textContent = '시행중';
})();
</script>

<!-- ============================================================
  [트랙 B] 법령 영향 분석 보고서 PDF 모듈 — 페이지 div 방식
============================================================ -->
<style>
#ld-pdf-report-root { position: fixed !important; left: -99999px !important; top: 0 !important; }
.ld-pdf-page {
  width: 210mm !important; min-height: 297mm !important; background: #fff !important;
  font-family: 'NanumSquareNeo', sans-serif !important; color: #29303a !important;
  padding: 18mm 16mm !important; position: relative !important;
}
.ld-pdf-page * { box-sizing: border-box !important; }
.ld-pdf-page::after { content: '산업안전지원센터㈜' !important; font-size: 12px !important; font-weight: 800 !important; color: #1e4d8c !important; border: 1px solid #1e4d8c !important; display: inline-block !important; padding: 4px 10px !important; border-radius: 6px !important; position: absolute !important; bottom: 12mm !important; left: 16mm !important; background: #fff !important; }
.ld-pdf-cover-badge { display: inline-block !important; font-size: 11px !important; color: #8a93a0 !important; letter-spacing: 1px !important; text-transform: lowercase !important; border: 1px solid #d5d9df !important; padding: 3px 10px !important; border-radius: 999px !important; margin-bottom: 40px !important; }
.ld-pdf-topbar { height: 4px !important; background: #1e4d8c !important; width: 100% !important; position: absolute !important; top: 0 !important; left: 0 !important; }
.ld-pdf-cover-title { font-size: 26px !important; font-weight: 800 !important; margin: 60px 0 10px !important; line-height: 1.5 !important; }
.ld-pdf-cover-sub { font-size: 13px !important; color: #6b7684 !important; text-transform: lowercase !important; letter-spacing: .5px !important; margin-bottom: 40px !important; }
.ld-pdf-cover-meta { font-size: 12.5px !important; color: #55606c !important; line-height: 2 !important; border-top: 1px solid #eef1f5 !important; padding-top: 16px !important; }
.ld-pdf-sec-head { display: flex !important; align-items: center !important; gap: 11px !important; margin: 48px 0 18px !important; padding-bottom: 11px !important; border-bottom: 1.5px solid #eef1f5 !important; }
.ld-pdf-sec-head:first-child { margin-top: 4px !important; }
.ld-pdf-sec-num { width: 28px !important; height: 28px !important; border-radius: 50% !important; background: #29303a !important; color: #fff !important; font-size: 13.5px !important; font-weight: 800 !important; display: flex !important; align-items: center !important; justify-content: center !important; flex-shrink: 0 !important; }
.ld-pdf-sec-title { font-size: 17px !important; font-weight: 800 !important; }
.ld-pdf-table { width: 100% !important; border-collapse: collapse !important; font-size: 12.5px !important; line-height: 1.55 !important; margin-bottom: 16px !important; }
.ld-pdf-table th, .ld-pdf-table td { border: 1px solid #e4e8ee !important; padding: 10px 12px !important; text-align: left !important; vertical-align: top !important; }
.ld-pdf-table th { background: #f5f7fa !important; width: 26% !important; font-weight: 700 !important; }
.ld-pdf-block { font-size: 12.5px !important; line-height: 1.65 !important; margin-bottom: 13px !important; }
.ld-pdf-block-title { font-weight: 800 !important; font-size: 13.5px !important; margin-bottom: 5px !important; }
.ld-iso-item { border: 1px solid #e4e8ee !important; border-radius: 8px !important; padding: 14px 16px !important; margin-bottom: 12px !important; }
.ld-iso-head { display: flex !important; align-items: center !important; justify-content: space-between !important; margin-bottom: 8px !important; }
.ld-iso-clause { font-size: 13.5px !important; font-weight: 800 !important; }
.ld-iso-badge { font-size: 11px !important; font-weight: 800 !important; padding: 3px 9px !important; border-radius: 5px !important; }
.ld-iso-high { background: #fdecea !important; color: #c62828 !important; }
.ld-iso-mid { background: #fff4e5 !important; color: #b26a00 !important; }
.ld-iso-low { background: #f0f1f3 !important; color: #55606c !important; }
.ld-iso-row { font-size: 12.5px !important; margin-bottom: 5px !important; line-height: 1.65 !important; }
.ld-iso-row b { font-weight: 700 !important; }
.ld-pdf-action-table th, .ld-pdf-action-table td { text-align: center !important; vertical-align: middle !important; }
.ld-pdf-action-table th:nth-child(1), .ld-pdf-action-table td:nth-child(1) { width: 12% !important; }
.ld-pdf-action-table th:nth-child(2), .ld-pdf-action-table td:nth-child(2) { width: 36% !important; }
.ld-pdf-action-table th:nth-child(3), .ld-pdf-action-table td:nth-child(3) { width: 15% !important; }
.ld-pdf-action-table th:nth-child(4), .ld-pdf-action-table td:nth-child(4) { width: 15% !important; }
.ld-pdf-action-table th:nth-child(5), .ld-pdf-action-table td:nth-child(5) { width: 22% !important; }
.ld-pdf-sign-row { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; gap: 14px !important; margin-top: 26px !important; }
.ld-pdf-sign-box { border: 1px solid #e4e8ee !important; border-radius: 8px !important; padding: 54px 12px 16px !important; min-height: 150px !important; text-align: center !important; font-size: 12px !important; position: relative !important; }
.ld-pdf-sign-label { position: absolute !important; top: 12px !important; left: 0 !important; right: 0 !important; font-size: 12px !important; color: #55606c !important; font-weight: 800 !important; }
.ld-pdf-sign-line { position: absolute !important; left: 18px !important; right: 18px !important; bottom: 32px !important; border-bottom: 1.5px solid #cbd5df !important; }
.ld-pdf-sign-hint { position: absolute !important; left: 0 !important; right: 0 !important; bottom: 12px !important; font-size: 10.5px !important; color: #b0b6bf !important; }
.ld-pdf-footer { position: absolute !important; bottom: 12mm !important; right: 16mm !important; font-size: 10px !important; color: #b0b6bf !important; }
</style>

<div id="ld-pdf-report-root">

  <!-- PAGE 1 : 표지 -->
  <div class="ld-pdf-page">
    <div class="ld-pdf-topbar"></div>
    <div class="ld-pdf-cover-badge">legislation impact analysis report</div>
    <div class="ld-pdf-cover-title">안전검사 절차에 관한 고시 일부개정<br>법령 영향 분석 보고서</div>
    <div class="ld-pdf-cover-sub">safety inspection procedure notice amendment · iso 45001 impact analysis</div>
    <div class="ld-pdf-cover-meta">
      법령명 : 안전검사 절차에 관한 고시<br>
      고시번호 : 고용노동부고시 제2026-50호<br>
      공포일 : 2026년 6월 24일 &nbsp;|&nbsp; 시행일 : 2026년 6월 26일<br>
      작성 : 산업안전지원센터㈜
    </div>
    <div class="ld-pdf-footer">1 / 4</div>
  </div>

  <!-- PAGE 2 : 섹션1 기본정보 + 섹션2 개정내용 -->
  <div class="ld-pdf-page">
    <div class="ld-pdf-sec-head"><span class="ld-pdf-sec-num">1</span><span class="ld-pdf-sec-title">법령 기본정보</span></div>
    <table class="ld-pdf-table">
      <tr><th>법령명</th><td>안전검사 절차에 관한 고시</td></tr>
      <tr><th>고시번호</th><td>고용노동부고시 제2026-50호</td></tr>
      <tr><th>개정유형</th><td>일부개정</td></tr>
      <tr><th>소관부처</th><td>고용노동부 (산업안전기준과)</td></tr>
      <tr><th>공포일</th><td>2026. 6. 24.</td></tr>
      <tr><th>주 시행일</th><td>2026. 6. 26.</td></tr>
      <tr><th>즉시시행조항</th><td>없음 (전체 조항 동일 시행일)</td></tr>
      <tr><th>개정요약</th><td>혼합기·파쇄기·분쇄기의 안전검사 대상 편입에 따른 적용범위(별표1 제14·15호), 자율검사프로그램 검사장비 보유기준(별표2), 안전검사결과서 서식(별지3) 신설 및 재검토기한(제11조) 갱신</td></tr>
    </table>

    <div class="ld-pdf-sec-head"><span class="ld-pdf-sec-num">2</span><span class="ld-pdf-sec-title">주요 개정내용</span></div>
    <div class="ld-pdf-block"><div class="ld-pdf-block-title">별표1 제14호 (신설)</div>혼합기 적용범위 및 10개 항목 제외기준</div>
    <div class="ld-pdf-block"><div class="ld-pdf-block-title">별표1 제15호 (신설)</div>파쇄기 또는 분쇄기 적용범위 및 9개 항목 제외기준</div>
    <div class="ld-pdf-block"><div class="ld-pdf-block-title">별표2 (신설)</div>자율검사프로그램 검사장비 보유기준 — 회전속도측정기·만능회로시험기</div>
    <div class="ld-pdf-block"><div class="ld-pdf-block-title">별지3 (신설)</div>(혼합기) 안전검사결과서 서식</div>
    <div class="ld-pdf-block"><div class="ld-pdf-block-title">제11조 (개정)</div>재검토기한 기준일 갱신 — 2017.1.1.→2026.1.1. 기준 매 3년</div>
    <div class="ld-pdf-footer">2 / 4</div>
  </div>

  <!-- PAGE 3 : 섹션3 ISO 45001 연계 영향 분석 -->
  <div class="ld-pdf-page">
    <div class="ld-pdf-sec-head"><span class="ld-pdf-sec-num">3</span><span class="ld-pdf-sec-title">ISO 45001 연계 영향 분석</span></div>

    <div class="ld-iso-item">
      <div class="ld-iso-head"><span class="ld-iso-clause">6.1.3 — 법적 요구사항</span><span class="ld-iso-badge ld-iso-high">영향도 높음</span></div>
      <div class="ld-iso-row"><b>요구사항 :</b> 조직에 적용되는 안전보건 관계법령 및 기타 요구사항을 파악·최신 상태로 유지</div>
      <div class="ld-iso-row"><b>영향 분석 :</b> 혼합기·파쇄기·분쇄기의 적용범위·제외기준이 신설됨에 따라 법적요구사항 등록부에 해당 설비군의 적용/제외 판단기준을 갱신해야 함.</div>
      <div class="ld-iso-row"><b>조치 방향 :</b> 법적요구사항 등록부 갱신 → 대상·제외 설비 목록 구분 반영</div>
    </div>

    <div class="ld-iso-item">
      <div class="ld-iso-head"><span class="ld-iso-clause">8.1.4 — 위험요인 제거 및 위험 감소</span><span class="ld-iso-badge ld-iso-high">영향도 높음</span></div>
      <div class="ld-iso-row"><b>요구사항 :</b> 위험성평가 결과에 따른 위험요인 제거·저감 조치의 계획·이행·관리</div>
      <div class="ld-iso-row"><b>영향 분석 :</b> 별표1 제외기준(모터 용량·처리량·구조 등)에 따라 위험성평가 대상 설비 범위가 달라질 수 있어, 기존 위험성평가서의 설비 목록을 재점검할 필요가 있음.</div>
      <div class="ld-iso-row"><b>조치 방향 :</b> 제외기준 대조 → 위험성평가 대상 설비 목록 갱신</div>
    </div>

    <div class="ld-iso-item">
      <div class="ld-iso-head"><span class="ld-iso-clause">7.1 — 자원</span><span class="ld-iso-badge ld-iso-mid">영향도 중간</span></div>
      <div class="ld-iso-row"><b>요구사항 :</b> 경영시스템 수립·이행·유지·개선에 필요한 자원의 결정 및 제공</div>
      <div class="ld-iso-row"><b>영향 분석 :</b> 자율검사프로그램을 운영·신청하는 사업장은 별표2 신규 장비기준(회전속도측정기·만능회로시험기)을 보유해야 하므로 장비 자원 확보가 필요함.</div>
      <div class="ld-iso-row"><b>조치 방향 :</b> 자율검사프로그램 운영 여부 확인 → 신규 장비 보유·교정 계획 수립</div>
    </div>

    <div class="ld-iso-item">
      <div class="ld-iso-head"><span class="ld-iso-clause">7.5 — 문서화된 정보</span><span class="ld-iso-badge ld-iso-mid">영향도 중간</span></div>
      <div class="ld-iso-row"><b>요구사항 :</b> 경영시스템 운영에 필요한 문서화된 정보의 작성·관리·보존</div>
      <div class="ld-iso-row"><b>영향 분석 :</b> 별지3 신설 서식(혼합기 안전검사결과서)이 새로운 문서화된 정보로 추가되어 서식 관리체계 반영이 필요함.</div>
      <div class="ld-iso-row"><b>조치 방향 :</b> 검사기관 협의 → 신규 서식 확인 및 문서관리대장 반영</div>
    </div>
    <div class="ld-pdf-footer">3 / 4</div>
  </div>

  <!-- PAGE 4 : 섹션4 액션아이템 + 섹션5 관련문서 + 섹션6 결재 -->
  <div class="ld-pdf-page">
    <div class="ld-pdf-sec-head"><span class="ld-pdf-sec-num">4</span><span class="ld-pdf-sec-title">사업장 반영 필요사항</span></div>
    <table class="ld-pdf-table ld-pdf-action-table">
      <tr><th>구분</th><th>조치 내용</th><th>ISO 45001 연계</th><th>담당자</th><th>완료목표일</th></tr>
      <tr><td>현황파악</td><td>혼합기·파쇄기·분쇄기 보유현황 및 제외기준 대조</td><td>6.1.3</td><td>&nbsp;</td><td>&nbsp;</td></tr>
      <tr><td>서류확인</td><td>자율검사프로그램 운영 여부 및 신규 장비기준 확인</td><td>7.1</td><td>&nbsp;</td><td>&nbsp;</td></tr>
      <tr><td>자체점검</td><td>제외 대상 여부 불명확 설비 자체점검</td><td>8.1.4</td><td>&nbsp;</td><td>&nbsp;</td></tr>
      <tr><td>서식반영</td><td>안전검사결과서 신설 서식 검사기관 사전 협의</td><td>7.5</td><td>&nbsp;</td><td>&nbsp;</td></tr>
      <tr><td>기록관리</td><td>자체점검·검사 신청 관련 기록 정리·보관</td><td>7.5 / 9.2</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    </table>

    <div class="ld-pdf-sec-head"><span class="ld-pdf-sec-num">5</span><span class="ld-pdf-sec-title">관련 문서</span></div>
    <div class="ld-pdf-block">법적요구사항 등록부 · 위험성평가서(혼합기·파쇄기·분쇄기 항목) · 자율검사프로그램 장비 보유대장 · 안전검사결과서(혼합기 서식)</div>

    <div class="ld-pdf-sec-head"><span class="ld-pdf-sec-num">6</span><span class="ld-pdf-sec-title">검토 및 결재</span></div>
    <div class="ld-pdf-sign-row">
      <div class="ld-pdf-sign-box"><span class="ld-pdf-sign-label">작성자</span><span class="ld-pdf-sign-line"></span><span class="ld-pdf-sign-hint">(서명 또는 인)</span></div>
      <div class="ld-pdf-sign-box"><span class="ld-pdf-sign-label">검토자</span><span class="ld-pdf-sign-line"></span><span class="ld-pdf-sign-hint">(서명 또는 인)</span></div>
      <div class="ld-pdf-sign-box"><span class="ld-pdf-sign-label">승인자</span><span class="ld-pdf-sign-line"></span><span class="ld-pdf-sign-hint">(서명 또는 인)</span></div>
    </div>
    <div class="ld-pdf-footer">4 / 4</div>
  </div>

</div><!-- /#ld-pdf-report-root -->

<!-- ============================================================
  html2canvas + jsPDF (CDN) + 페이지별 캡처 생성
============================================================ -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<script>
async function ldGeneratePdf(){
  var btn = document.getElementById('ld-pdf-generate-btn');
  var status = document.getElementById('ld-pdf-status');
  var root = document.getElementById('ld-pdf-report-root');
  var pages = root.querySelectorAll('.ld-pdf-page');
  btn.disabled = true;
  btn.textContent = '⏳ PDF 생성 중...';

  try{
    var origLeft = root.style.left;
    root.style.left = '0px';
    root.style.zIndex = '-1';
    root.style.visibility = 'visible';

    var jsPDF = window.jspdf.jsPDF;
    var pdf = new jsPDF('p', 'mm', 'a4');

    for(var i=0; i<pages.length; i++){
      status.textContent = '페이지 ' + (i+1) + ' / ' + pages.length + ' 캡처 중...';
      var canvas = await html2canvas(pages[i], { scale: 2, useCORS: true, backgroundColor: '#ffffff' });
      var imgData = canvas.toDataURL('image/jpeg', 0.95);
      if(i > 0) pdf.addPage();
      pdf.addImage(imgData, 'JPEG', 0, 0, 210, 297);
    }

    root.style.left = origLeft;
    root.style.zIndex = '';

    var fileName = '법령영향분석_안전검사절차고시_2026-50_' + ldTodayStr() + '.pdf';
    pdf.save(fileName);
    status.textContent = '';
  } catch(e){
    status.textContent = 'PDF 생성 중 오류가 발생했습니다.';
    console.error(e);
  } finally {
    btn.disabled = false;
    btn.textContent = '📄 법령 영향 분석 보고서 PDF 출력';
  }
}
function ldTodayStr(){
  var d = new Date();
  return d.getFullYear() + String(d.getMonth()+1).padStart(2,'0') + String(d.getDate()).padStart(2,'0');
}
</script>				</div>
				<div class="elementor-element elementor-element-1d5cb8d elementor-widget elementor-widget-html" data-id="1d5cb8d" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
					<div style="margin:32px 0;text-align:center;">
  <script src="https://ads-partners.coupang.com/g.js"></script>
  <script>new PartnersCoupang.G({"id":1001972,"trackingCode":"AF7519932","subId":null,"template":"carousel","width":"680","height":"140"});</script>
  <p style="font-size:11px;color:#9ca3af;margin:6px 0 0;text-align:center;">이 링크는 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받을 수 있습니다</p>
</div>				</div>
				<div class="elementor-element elementor-element-7ef70f3 elementor-widget elementor-widget-html" data-id="7ef70f3" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
					<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3106752057307696"
     crossorigin="anonymous"></script>
<!-- safetysupport_하단_반응형 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-3106752057307696"
     data-ad-slot="2170284219"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>				</div>
				<div class="elementor-element elementor-element-cd853bb elementor-widget elementor-widget-html" data-id="cd853bb" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
					<style>
.smart-float-nav {
  --sfn-main: #0D4444;
  --sfn-main-dark: #062f2f;
  --sfn-main-light: #3f8f83;
  --sfn-bg: rgba(255, 255, 255, 0.92);
  --sfn-border: rgba(13, 68, 68, 0.14);
  --sfn-soft: rgba(13, 68, 68, 0.08);
  --sfn-shadow: 0 18px 48px rgba(5, 35, 35, 0.18);

  position: fixed;
  left: calc(50% + 590px);
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999;

  display: flex;
  flex-direction: column;
  gap: 9px;

  padding: 12px 9px;
  border-radius: 30px;

  background:
    radial-gradient(circle at 50% 0%, rgba(13,68,68,0.13), transparent 45%),
    linear-gradient(145deg, rgba(255,255,255,0.98), rgba(247,252,251,0.88));
  border: 1px solid var(--sfn-border);
  box-shadow: var(--sfn-shadow);

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  font-family: 'NanumSquareNeo', 'Noto Sans KR', sans-serif;
  box-sizing: border-box;
}

.smart-float-nav *,
.smart-float-nav *::before,
.smart-float-nav *::after {
  box-sizing: border-box;
}

.smart-float-progress {
  position: absolute;
  right: -8px;
  top: 28px;
  bottom: 28px;

  width: 3px;
  border-radius: 999px;

  background: rgba(13, 68, 68, 0.11);
  overflow: hidden;
}

.smart-float-progress span {
  display: block;
  width: 100%;
  height: 0%;
  border-radius: 999px;

  background: linear-gradient(to bottom, var(--sfn-main), var(--sfn-main-light));
  transition: height 0.12s linear;
}

.smart-float-percent {
  position: absolute;
  right: -43px;
  top: 50%;
  transform: translateY(-50%);

  min-width: 30px;
  padding: 5px 6px;
  border-radius: 999px;

  background: rgba(13, 68, 68, 0.88);
  color: #ffffff;

  font-size: 10.5px;
  font-weight: 800;
  line-height: 1;
  text-align: center;

  opacity: 0;
  pointer-events: none;
  box-shadow: 0 8px 18px rgba(13, 68, 68, 0.22);
  transition: opacity 0.18s ease, transform 0.18s ease;
}

.smart-float-nav:hover .smart-float-percent {
  opacity: 1;
  transform: translateY(-50%) translateX(2px);
}

.smart-float-btn {
  position: relative;

  width: 54px;
  height: 54px;

  display: flex;
  align-items: center;
  justify-content: center;

  border: 0;
  border-radius: 20px;
  background: transparent;

  color: var(--sfn-main);
  text-decoration: none;
  cursor: pointer;

  transition:
    background 0.22s ease,
    color 0.22s ease,
    transform 0.22s ease,
    box-shadow 0.22s ease,
    opacity 0.22s ease;
}

.smart-float-btn::before {
  content: '';
  position: absolute;
  inset: 7px;
  border-radius: 16px;

  background: var(--sfn-soft);
  opacity: 0;
  transform: scale(0.85);
  transition: opacity 0.22s ease, transform 0.22s ease;
}

.smart-float-btn svg {
  position: relative;
  z-index: 1;

  width: 22px;
  height: 22px;

  stroke: currentColor;
  transition: transform 0.22s ease;
}

.smart-float-btn:hover,
.smart-float-btn:focus-visible,
.smart-float-btn.is-active {
  background: linear-gradient(145deg, var(--sfn-main), var(--sfn-main-dark));
  color: #ffffff;
  transform: translateX(-3px);
  box-shadow: 0 13px 26px rgba(13, 68, 68, 0.26);
  outline: none;
}

.smart-float-btn:hover svg,
.smart-float-btn:focus-visible svg,
.smart-float-btn.is-active svg {
  transform: scale(1.08);
}

.smart-float-btn.is-muted {
  opacity: 0.38;
}

.smart-float-btn.is-muted:hover,
.smart-float-btn.is-muted:focus-visible {
  opacity: 1;
}

.smart-float-label {
  position: absolute;
  right: 66px;
  top: 50%;
  transform: translateY(-50%) translateX(7px);

  opacity: 0;
  pointer-events: none;
  white-space: nowrap;

  padding: 10px 13px;
  border-radius: 14px;

  background: linear-gradient(145deg, var(--sfn-main), var(--sfn-main-dark));
  color: #ffffff;

  font-size: 12.5px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.025em;

  box-shadow: 0 12px 26px rgba(13, 68, 68, 0.25);
  transition: opacity 0.18s ease, transform 0.18s ease;
}

.smart-float-label::after {
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);

  border-left: 7px solid var(--sfn-main-dark);
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.smart-float-btn:hover .smart-float-label,
.smart-float-btn:focus-visible .smart-float-label {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

.smart-float-divider {
  width: 30px;
  height: 1px;
  margin: 1px auto;

  background: linear-gradient(
    to right,
    rgba(13, 68, 68, 0),
    rgba(13, 68, 68, 0.22),
    rgba(13, 68, 68, 0)
  );
}

.smart-float-toast {
  position: absolute;
  left: 50%;
  bottom: calc(100% + 12px);
  transform: translateX(-50%) translateY(8px);

  padding: 9px 12px;
  border-radius: 999px;

  background: rgba(13, 68, 68, 0.95);
  color: #ffffff;

  font-size: 12px;
  font-weight: 800;
  white-space: nowrap;

  opacity: 0;
  pointer-events: none;
  box-shadow: 0 10px 24px rgba(13, 68, 68, 0.24);
  transition: opacity 0.18s ease, transform 0.18s ease;
}

.smart-float-toast.is-show {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

@media (max-width: 1400px) {
  .smart-float-nav {
    left: auto;
    right: 22px;
  }

  .smart-float-percent {
    display: none;
  }
}

@media (max-width: 768px) {
  .smart-float-nav {
    left: 50%;
    right: auto;
    top: auto;
    bottom: 16px;

    transform: translateX(-50%);

    flex-direction: row;
    align-items: center;
    gap: 6px;

    padding: 8px;
    border-radius: 25px;

    box-shadow: 0 16px 38px rgba(5, 35, 35, 0.23);
  }

  .smart-float-progress,
  .smart-float-percent {
    display: none;
  }

  .smart-float-btn {
    width: 44px;
    height: 44px;
    border-radius: 16px;
  }

  .smart-float-btn:hover,
  .smart-float-btn:focus-visible,
  .smart-float-btn.is-active {
    transform: translateY(-2px);
  }

  .smart-float-btn svg {
    width: 18px;
    height: 18px;
  }

  .smart-float-label {
    display: none;
  }

  .smart-float-divider {
    width: 1px;
    height: 22px;
    margin: 0 2px;

    background: linear-gradient(
      to bottom,
      rgba(13, 68, 68, 0),
      rgba(13, 68, 68, 0.22),
      rgba(13, 68, 68, 0)
    );
  }

  .smart-float-toast {
    bottom: calc(100% + 10px);
    font-size: 11.5px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .smart-float-nav *,
  .smart-float-nav *::before,
  .smart-float-nav *::after {
    transition: none !important;
    scroll-behavior: auto !important;
  }
}

@media print {
  .smart-float-nav {
    display: none !important;
  }
}
</style>

<div class="smart-float-nav" id="smart-float-nav" aria-label="빠른 이동 메뉴">

  <div class="smart-float-progress" aria-hidden="true">
    <span id="smart-float-progress-bar"></span>
  </div>

  <div class="smart-float-percent" id="smart-float-percent">0%</div>
  <div class="smart-float-toast" id="smart-float-toast">링크가 복사되었습니다</div>

  <a class="smart-float-btn" data-nav-type="home" href="https://safetysupport.co.kr/" aria-label="홈으로">
    <span class="smart-float-label">홈으로</span>
    <svg viewBox="0 0 24 24" fill="none" stroke-width="2.35" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
      <path d="M3.5 11.5L12 4.3l8.5 7.2"></path>
      <path d="M5.8 10.3V20h12.4v-9.7"></path>
      <path d="M9.5 20v-5.8h5V20"></path>
    </svg>
  </a>

  <div class="smart-float-divider" aria-hidden="true"></div>

  <a class="smart-float-btn" data-nav-type="list" href=https://safetysupport.co.kr/legislation-hub/" aria-label="목록으로">
    <span class="smart-float-label">목록으로</span>
    <svg viewBox="0 0 24 24" fill="none" stroke-width="2.35" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
      <path d="M8 6h12"></path>
      <path d="M8 12h12"></path>
      <path d="M8 18h12"></path>
      <path d="M4 6h.01"></path>
      <path d="M4 12h.01"></path>
      <path d="M4 18h.01"></path>
    </svg>
  </a>

  <div class="smart-float-divider" aria-hidden="true"></div>

  <button class="smart-float-btn" type="button" data-smart-action="copy" aria-label="현재 페이지 링크 복사">
    <span class="smart-float-label" data-copy-label>링크 복사</span>
    <svg viewBox="0 0 24 24" fill="none" stroke-width="2.35" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
      <path d="M10 13a5 5 0 0 0 7.1 0l2-2a5 5 0 0 0-7.1-7.1l-1.1 1.1"></path>
      <path d="M14 11a5 5 0 0 0-7.1 0l-2 2A5 5 0 0 0 12 20.1l1.1-1.1"></path>
    </svg>
  </button>

  <div class="smart-float-divider" aria-hidden="true"></div>

  <button class="smart-float-btn" type="button" data-smart-action="top" aria-label="맨 위로">
    <span class="smart-float-label">맨 위로</span>
    <svg viewBox="0 0 24 24" fill="none" stroke-width="2.35" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
      <path d="M12 19V5"></path>
      <path d="M6.5 10.5L12 5l5.5 5.5"></path>
    </svg>
  </button>

  <button class="smart-float-btn" type="button" data-smart-action="bottom" aria-label="맨 아래로">
    <span class="smart-float-label">맨 아래로</span>
    <svg viewBox="0 0 24 24" fill="none" stroke-width="2.35" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
      <path d="M12 5v14"></path>
      <path d="M17.5 13.5L12 19l-5.5-5.5"></path>
    </svg>
  </button>

</div>

<script>
(function () {
  var nav = document.getElementById('smart-float-nav');
  var progressBar = document.getElementById('smart-float-progress-bar');
  var percentText = document.getElementById('smart-float-percent');
  var toast = document.getElementById('smart-float-toast');

  if (!nav) return;

  var topBtn = nav.querySelector('[data-smart-action="top"]');
  var bottomBtn = nav.querySelector('[data-smart-action="bottom"]');
  var copyBtn = nav.querySelector('[data-smart-action="copy"]');
  var copyLabel = nav.querySelector('[data-copy-label]');
  var ticking = false;
  var toastTimer = null;

  function getScrollData() {
    var doc = document.documentElement;
    var body = document.body;

    var scrollTop = window.pageYOffset || doc.scrollTop || body.scrollTop || 0;
    var scrollHeight = Math.max(doc.scrollHeight, body.scrollHeight);
    var clientHeight = doc.clientHeight;
    var maxScroll = Math.max(scrollHeight - clientHeight, 1);
    var percent = Math.min(Math.max((scrollTop / maxScroll) * 100, 0), 100);

    return {
      scrollTop: scrollTop,
      maxScroll: maxScroll,
      percent: percent
    };
  }

  function updateScrollState() {
    var data = getScrollData();
    var rounded = Math.round(data.percent);

    if (progressBar) {
      progressBar.style.height = data.percent + '%';
    }

    if (percentText) {
      percentText.textContent = rounded + '%';
    }

    if (topBtn) {
      topBtn.classList.toggle('is-muted', data.scrollTop < 80);
    }

    if (bottomBtn) {
      bottomBtn.classList.toggle('is-muted', data.maxScroll - data.scrollTop < 80);
    }

    ticking = false;
  }

  function requestUpdate() {
    if (!ticking) {
      window.requestAnimationFrame(updateScrollState);
      ticking = true;
    }
  }

  function showToast(message) {
    if (!toast) return;

    toast.textContent = message || '완료되었습니다';
    toast.classList.add('is-show');

    clearTimeout(toastTimer);
    toastTimer = setTimeout(function () {
      toast.classList.remove('is-show');
    }, 1500);
  }

  function fallbackCopy(text) {
    var input = document.createElement('input');
    input.value = text;
    input.setAttribute('readonly', '');
    input.style.position = 'fixed';
    input.style.left = '-9999px';
    document.body.appendChild(input);
    input.select();

    try {
      document.execCommand('copy');
      showToast('링크가 복사되었습니다');
    } catch (e) {
      showToast('복사할 수 없습니다');
    }

    document.body.removeChild(input);
  }

  function copyCurrentUrl() {
    var url = window.location.href;

    if (copyLabel) {
      copyLabel.textContent = '복사완료';
      setTimeout(function () {
        copyLabel.textContent = '링크 복사';
      }, 1300);
    }

    if (navigator.clipboard && window.isSecureContext) {
      navigator.clipboard.writeText(url)
        .then(function () {
          showToast('링크가 복사되었습니다');
        })
        .catch(function () {
          fallbackCopy(url);
        });
    } else {
      fallbackCopy(url);
    }
  }

  function setActiveByCurrentPage() {
    var path = window.location.pathname.replace(/\/+$/, '');
    var homeBtn = nav.querySelector('[data-nav-type="home"]');
    var listBtn = nav.querySelector('[data-nav-type="list"]');

    if (homeBtn && (path === '' || path === '/')) {
      homeBtn.classList.add('is-active');
    }

    if (listBtn && path.indexOf('/insight-column') === 0) {
      listBtn.classList.add('is-active');
    }
  }

  nav.addEventListener('click', function (event) {
    var actionBtn = event.target.closest('[data-smart-action]');
    if (!actionBtn) return;

    var action = actionBtn.getAttribute('data-smart-action');

    if (action === 'top') {
      window.scrollTo({
        top: 0,
        behavior: 'smooth'
      });
    }

    if (action === 'bottom') {
      window.scrollTo({
        top: Math.max(document.documentElement.scrollHeight, document.body.scrollHeight),
        behavior: 'smooth'
      });
    }

    if (action === 'copy') {
      copyCurrentUrl();
    }
  });

  window.addEventListener('scroll', requestUpdate, { passive: true });
  window.addEventListener('resize', requestUpdate);

  setActiveByCurrentPage();
  updateScrollState();
})();
</script>				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
