/* 기기 기본 글꼴 (2026-10-17 주인 "사이트 전체를 기본글꼴로 하면 빨라지잖아" → 전부 기본 글꼴)
   웹글꼴(프리텐다드·나눔명조·Marcellus)은 받지 않는다. 기존 CSS 가 쓰는 글꼴 이름을 기기에 있는 글꼴로 이어 준다.
   고딕 = 애플 SD 고딕 Neo(맥·아이폰) / 맑은 고딕(윈도) / 본고딕(안드로이드 등), 명조 = 애플명조 / 바탕 / 본명조.
   기기에 없으면 다음 이름 → 마지막 sans-serif·serif(기기 기본)으로 넘어간다. 굵은 글꼴이 없으면 브라우저가 굵게 만들어 쓴다. */

@font-face { font-family: "Pretendard Variable"; font-weight: 100 500; src: local("Apple SD Gothic Neo"), local("AppleSDGothicNeo-Regular"), local("Malgun Gothic"), local("맑은 고딕"), local("Noto Sans KR"), local("Noto Sans CJK KR"), local("NotoSansCJKkr-Regular"); }
@font-face { font-family: "Pretendard Variable"; font-weight: 600 950; src: local("AppleSDGothicNeo-Bold"), local("Apple SD Gothic Neo Bold"), local("Malgun Gothic Bold"), local("맑은 고딕 Bold"), local("Noto Sans KR Bold"), local("Noto Sans CJK KR Bold"), local("NotoSansCJKkr-Bold"); }
@font-face { font-family: "Pretendard"; font-weight: 100 500; src: local("Apple SD Gothic Neo"), local("AppleSDGothicNeo-Regular"), local("Malgun Gothic"), local("맑은 고딕"), local("Noto Sans KR"), local("Noto Sans CJK KR"), local("NotoSansCJKkr-Regular"); }
@font-face { font-family: "Pretendard"; font-weight: 600 950; src: local("AppleSDGothicNeo-Bold"), local("Apple SD Gothic Neo Bold"), local("Malgun Gothic Bold"), local("맑은 고딕 Bold"), local("Noto Sans KR Bold"), local("Noto Sans CJK KR Bold"), local("NotoSansCJKkr-Bold"); }

/* 명조는 굵은 글꼴이 없는 기기가 많아(바탕·애플명조) 보통 글꼴 하나만 — 굵은 제목은 브라우저가 굵게 만들어 씀 */
@font-face { font-family: "Nanum Myeongjo"; src: local("AppleMyungjo"), local("Batang"), local("바탕"), local("Noto Serif KR"), local("Noto Serif CJK KR"), local("NotoSerifCJKkr-Regular"); }

/* 영문 장식 글꼴(전화번호 등)도 기본 고딕 — 주인 "아직 살아있네" */
@font-face { font-family: "Marcellus"; src: local("Apple SD Gothic Neo"), local("AppleSDGothicNeo-Regular"), local("Malgun Gothic"), local("맑은 고딕"), local("Noto Sans KR"), local("Noto Sans CJK KR"), local("NotoSansCJKkr-Regular"); }
@font-face { font-family: "Cormorant Garamond"; src: local("Apple SD Gothic Neo"), local("AppleSDGothicNeo-Regular"), local("Malgun Gothic"), local("맑은 고딕"), local("Noto Sans KR"), local("Noto Sans CJK KR"), local("NotoSansCJKkr-Regular"); }

/* 기본 글꼴은 프리텐다드보다 얇아 보여 굵게 맞춤 (주인 "굵게") */
.q-open{font-weight:700}
/* 기본 글꼴(맑은 고딕 등)은 프리텐다드보다 넓어 위 메뉴가 두 줄로 끊기던 것 → 한 줄 고정, 글자 간격 조금 줄임 (주인 "메뉴가 2단으로 끊겨") */
header .d1,header .hd-util a,header .hd-tel,header .hd-reg,.gnb .g-top,.gnb .g-one,.gnb .g-consult{white-space:nowrap}
header .d1{letter-spacing:-.01em}
/* 맞춤견적 "이 조건으로 상담 신청" 단추 한 줄로 (주인 "폰트 간격 조절해서 한줄로") */
.kp-btn{white-space:nowrap;letter-spacing:-.03em;padding-left:14px!important;padding-right:14px!important}
/* 기본 명조(바탕·애플명조)는 보통 굵기가 가늘어 보여 제목류를 굵게 (주인 "글씨가 너무 얇으니 이상해", "젤 위줄") */
.op-hero-brand,.op-hero-tit,.op-tit,.page-title h1,.sub-visual h2,.sv-tit{font-weight:700!important}
/* 글 속 그림: 누르면 크게 보기 (data-lb) */
[data-lb]{cursor:zoom-in}
/* 제목 아래 세로줄+마름모: 마름모 가운데를 줄 가운데에 (주인 "정렬") */
.page-title .bar::after{left:50%!important;margin-left:0!important;transform:translateX(-50%) rotate(45deg)!important}
