/* 예전 레이아웃 + v5 머리 · 바닥 (2026-11-02, Form/_guest/basic/main/main.html 에서 $mainChrome 일 때만)
   - 예전 헤더는 화면 위에 떠 있어(fixed, 115px · 모바일 50px) 페이지마다 본문을 그만큼 내려 두었음
     → v5 헤더는 흐름 안(sticky, 80px · 모바일 60px)이라 그 여백을 빼고 v5 기준 여백으로
   - 대상은 예전 CSS 에서 찾은 헤더용 여백 (notice · program · company · way · all · data-all · sub · write · notice_content · insight · floating)
   - 본문 오른쪽에 떠 있던 원격지원 · 카카오 배너는 v5 우측 상담 버튼과 겹쳐서 숨김 */

/* 페이지 감싸개 (레이아웃의 body > .container) : 회사소개 · 오시는 길 · 목록 등의 margin-top 100px (헤더용) 만 뺌
   — 회사소개 · 오시는 길의 안쪽 여백 padding 60px 은 본문 여백이라 그대로 둠 (빼면 본문이 헤더에 붙음) */
body.rn-chrome-on > .container { margin-top: 0; }

/* 맨 위 배너 (고객센터 · 프로그램 목록) : 헤더 바로 아래 */
body.rn-chrome-on .M-title { margin-top: 0; }

/* 본문 상자 : 예전 115 · 130px → 48px */
body.rn-chrome-on .continer_inner { padding-top: 48px; }
body.rn-chrome-on .continer_inner > .menu_banner { display: none; }

/* 인사이트 : 155px(헤더 115 + 40) → 40px */
body.rn-chrome-on .insight-wrap { padding-top: 40px; }

/* 헤더 아래에 떠 있는 요소 : 예전 헤더 높이(115) 기준 → v5 헤더(80) 기준 */
body.rn-chrome-on .basket { top: 96px; }
body.rn-chrome-on .widget.on { top: 96px; }
body.rn-chrome-on .Floting_right_menu { top: 90px; }

@media (max-width: 991px) {
	/* 오시는 길 : 모바일 padding-top 100px (예전 모바일 헤더 50px 포함) → 32px */
	body.rn-chrome-on > .container:has(> .inner > .map) { padding-top: 32px; }
	body.rn-chrome-on .continer_inner { padding-top: 24px; }
	body.rn-chrome-on .insight-wrap { padding-top: 24px; }
}
