/* 2026-09-24: 고정 height + overflow:hidden 에 글이 잘리던 구역(전 쪽 실측) 정리 — 사용자 "hidden 때문에 글자들이 안 보인다".
   · 한국어에서도 잘리던 규칙: height → min-height (설계 높이는 최소값으로 그대로, 글이 길 때만 늘어난다).
   · 번역에서만 잘리던 규칙: 한국어는 원래 height 그대로 두고, 파일 끝 html[data-tgi-lang] 절에서만 height:auto + min-height.
   원본: /home/tanggleps/_backup_fontfix_20260924_minh.tgz */
/* [2026-09-22] 글자 규칙만 한국어 전용(html[lang="ko"] …)으로 좁혔다.
   이 파일은 한국어 원본 *이미지* 의 글꼴을 1:1 로 맞추려고 만든 한국어 전용 계층이라
   (나눔바른고딕·Gmarket Sans·scd1 을 !important 로 못박고 52.6292px 같은 소수점 크기를 쓴다)
   번역 쪽에 그대로 걸리면 영문에 한글 글꼴이 강제되고 등급에 없는 소수점 크기가 생긴다.
   그러나 같은 파일 안에 섹션 높이·이미지 위치·배경·좌표 등 **원본 디자인에 필요한 레이아웃**도
   함께 들어 있어 링크를 통째로 뺄 수는 없다 → 규칙을 갈라 글자만 한국어로 좁히고
   레이아웃은 모든 언어에 그대로 적용한다. 영문 조판은 _i18n/en-system.css 한 곳에서 정한다. */
/* man_01_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/man_01_01.php 의 이미지와 1:1 대조)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만. */

/* ── fr00 히어로 (sub/top/man_01.jpg 실측, 2026-09-18): TANG:GLE 잉크 33×186 → GloberThinFree 44px / 제목 50×266 → gmsb 700 53.5px /
      설명 18×265 → NanumBG Light 17.3px #888 / 사양표 이름 Regular 15.5px #4e4e4e, 값 Bold 15px #000 (원본 그림: 이름 보통·값 굵게) ── */
@media (min-width:1025px){
  [data-fr="fr00"] #hero .s00-mark{color:#fd4f00!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00-mark{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(44*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr00"] #hero .s00-title{color:#454545!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00-title{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(53.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr00"] #hero .s00-lead{color:#888!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr00"] #hero .s00-term{color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00-term{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr00"] #hero .s00-val{color:#000!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00-val{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(15*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr00"] #hero .s00-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
}

/* ── fr01 프롤로그+비교 (man/01_01_01.jpg 1311): 제목 53×484 → scd1 53.5px 자간 -1 / 설명 20×512 → Light 22px / Prologue 31×125 → Oswald Regular 30px /
      본문 18×551 → Light 17.3px. 구역 높이: 프롤로그 517(우리 619 → 비교 구역이 102px 아래로 밀려 있었음) ── */
@media (min-width:1025px){
  [data-fr="fr01"] #intro{height:calc(517*var(--k))!important;box-sizing:border-box}
  [data-fr="fr01"] #intro .intro__h2{color:#fc5d00!important}
html[lang="ko"] [data-fr="fr01"] #intro .intro__h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(53.5*var(--k))!important;letter-spacing:calc(-1*var(--k))!important;line-height:calc(70*var(--k))!important}
  [data-fr="fr01"] #intro .intro__lead{color:#505050!important}
html[lang="ko"] [data-fr="fr01"] #intro .intro__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important;line-height:calc(32*var(--k))!important}
  [data-fr="fr01"] #intro .intro__eyebrow{color:#333!important}
html[lang="ko"] [data-fr="fr01"] #intro .intro__eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-.3*var(--k))!important}
  [data-fr="fr01"] #intro .intro__body{color:#5a5a5a!important}
html[lang="ko"] [data-fr="fr01"] #intro .intro__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
}

/* ── B&A 2열: 원본 카드는 inline-block 이라 한 줄의 두 카드가 아래(캡션)를 맞춰 선다 (첫 줄 왼쪽 카드가 더 큼) ── */
@media (min-width:1025px){
  .mod-bna .bna-grid{align-items:end}
}

/* ── 비메오: 원본은 1288 폭 #fcfaf9 상자(padding 100px 0) 안에 1000×563 (공통 .vid-inline 은 1044 폭·48px 여백·둥근 모서리·그림자) → 763 ── */
@media (min-width:1025px){
  .tg-page .vid-inline{max-width:1288px!important;padding:100px 0!important;background:#fcfaf9}
  .tg-page .vid-inline .wrap{max-width:1000px;margin:0 auto;border-radius:0!important;box-shadow:none!important;background:transparent!important}
}

/* ── 앨범 썸네일: main.css 의 공통 .thumb(16:9 고정·overflow hidden·채도 낮춤·hover 확대)이 앨범 .thumb 에도 걸려 캡션이 잘리고 사진 색이 바랜다 — 공통 파일의 클래스 이름 충돌, 이 쪽에서 풀어 둔다.
      원본 실측: 썸네일 칸 높이는 사진 비율대로(첫 사례 181, 나머지 153) + 캡션, 줄 간격 40, 캡션은 모두 주황 #ff6600 보통 굵기 ── */
.mod-album .thumb{aspect-ratio:auto!important;overflow:visible!important;border-radius:0!important;background:#fff!important;height:auto!important}
.mod-album .thumb img{filter:none!important;transition:none!important;transform:none!important}
.mod-album .thumb:hover img{transform:none!important;filter:none!important}
@media (min-width:1025px){
  .mod-album{margin-top:0!important}
  .mod-album .thumb .subject,.mod-album .thumb.on .subject{color:#ff6600!important}
html[lang="ko"] .mod-album .thumb .subject,
html[lang="ko"] .mod-album .thumb.on .subject{font-weight:normal!important}
}
/* 세로 위치·폭 미세 보정 (원본 잉크 행 대조 2026-09-18): 히어로 글이 9~11px 위에 있었고, 프롤로그 오른쪽 열이 7~10px 아래 */
@media (min-width:1025px){
  [data-fr="fr00"] #hero .s00-mark{position:relative;top:calc(9*var(--k))}
html[lang="ko"] [data-fr="fr00"] #hero .s00-mark{font-size:calc(44.5*var(--k))!important}
  [data-fr="fr00"] #hero .s00-title{position:relative;top:calc(6*var(--k))}
html[lang="ko"] [data-fr="fr00"] #hero .s00-title{font-size:calc(53*var(--k))!important}
  [data-fr="fr00"] #hero .s00-lead{position:relative;top:calc(11*var(--k))}
  [data-fr="fr00"] #hero .s00-spec{position:relative;top:calc(8*var(--k))}
  [data-fr="fr00"] #hero .s00-note{position:relative;top:calc(3*var(--k))}
  html[lang="ko"] [data-fr="fr01"] #intro .intro__h2{font-size:calc(54.5*var(--k))!important}
  [data-fr="fr01"] #intro .intro__eyebrow{position:relative;top:calc(-7*var(--k))}
  [data-fr="fr01"] #intro .intro__body{position:relative;top:calc(-10*var(--k))}
html[lang="ko"] [data-fr="fr01"] #intro .intro__body{font-size:calc(17*var(--k))!important;letter-spacing:calc(.3*var(--k))!important}
}
/* 비교 구역 알약 글 22×168 → NanumBG Regular 25.5px(우리 26.5), 3px 아래 / 단면 라벨 17×36 → 20.8px */
@media (min-width:1025px){
  [data-fr="fr01"] #compare .cmp__badge{box-sizing:border-box;padding-top:calc(6*var(--k))}
html[lang="ko"] [data-fr="fr01"] #compare .cmp__badge{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(25.5*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr01"] #compare .cmp__lab{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20.8*var(--k))!important;letter-spacing:0!important}
}

/* ── fr02 (man/01_01_02.jpg 4629) 실측 2026-09-18 ──
   영문 라벨 Cause·Type·Diagnosis… 25×56 → Oswald Regular 29px 자간 -1, 줄표 1px / 본문 Light 17.3px 자간 0(변환은 18.1+0.36 이라 줄이 넘쳐 4줄이 됐음) /
   소제목 진성·가성 여유증 20×103 → Regular 21.5px / 등급 제목 20×138 → Regular 22px / 등급 설명 → Light 17.4px / 굵은 두 줄(사이먼 Ⅱ a…) 19×482 → Regular 19.3px /
   건강보험 적용 가능 등급 29×298 → Light 31px / 사진 위 영문 → GloberThinFree 44·69px / 큰 01 은 Oswald Bold 93px 연분홍 #f2e9e4(우리는 검정 136px) /
   구역 높이 895·738·1011·1028·597·360 */
@media (min-width:1025px){
  [data-fr="fr02"] #main .eyebrow{color:#333!important}
html[lang="ko"] [data-fr="fr02"] #main .eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-fr="fr02"] #main .eyebrow::after{height:1px!important}
  [data-fr="fr02"] #sec-00{height:calc(895*var(--k))!important;box-sizing:border-box}
  html[lang="ko"] [data-fr="fr02"] #sec-00 .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(17.2*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-00 .s00-body{color:#5f5f5f!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-00 .s00-h3{position:relative;top:calc(3*var(--k))}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00-h3{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-01{height:calc(738*var(--k))!important;box-sizing:border-box}
  [data-fr="fr02"] #sec-01 .s01-body{color:#5f5f5f!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-h4{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-02{height:calc(1011*var(--k))!important;box-sizing:border-box}
  [data-fr="fr02"] #sec-02 .s02-body{color:#5f5f5f!important}
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.2*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-02 .s02-lead{color:#323232!important}
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19.3*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-h4{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.4*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-02 .s02-tag{color:#fc5f00!important;position:relative;top:calc(9*var(--k))}
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-tag{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(31*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.8*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-03 .s03-overlay{margin-top:calc(16*var(--k))}
  [data-fr="fr02"] #sec-02 .s02-arm{height:calc(58*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03-ov-brand{position:relative;top:calc(-6*var(--k))}
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-ov-brand{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-ov-line{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(69*var(--k))!important;letter-spacing:0!important;line-height:calc(61*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-ghost{color:#f2e9e4!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-ghost{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(93*var(--k))!important;letter-spacing:calc(8*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-h3{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-h3{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(29.5*var(--k))!important;letter-spacing:calc(-.3*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-body{color:#5f5f5f!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.7*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-mark{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23.7*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-04 .s04-mark-c{color:#fb5700!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-mark-c{font-weight:700!important;font-size:calc(24.4*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-note{color:#313131!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.1*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-badge{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-05{height:calc(360*var(--k))!important;box-sizing:border-box}
}
/* fr02 미세 보정 (2차 실측): 라벨 글꼴이 2px 커지며 아래 내용이 2px 내려간 것 되돌림, Light 본문 자간 +.3(원본보다 2% 좁았음), 밑줄 위치, 사진 위 영문 11px 더 아래 */
@media (min-width:1025px){
  [data-fr="fr02"] #main .eyebrow{margin-bottom:calc(-2*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-00 .s00-body,
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-body,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-body{letter-spacing:calc(.3*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-00 .s00-lead{letter-spacing:calc(.2*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00-h3{top:calc(1*var(--k))}
  [data-fr="fr02"] #sec-02 .s02-tag{top:calc(6*var(--k))}
  [data-fr="fr02"] #sec-03 .s03-overlay{margin-top:calc(27*var(--k))}
  html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-ov-line{font-size:calc(68.5*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-h3{font-size:calc(30.3*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-04 .s04-mark{font-size:calc(23.9*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-hl-1::after{top:calc(30*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04-hl-2::after{top:calc(33*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05-lead-1{margin-top:calc(-2*var(--k))!important}
}

/* ── fr03 (man/01_01_03.jpg 7845, 위 80 여백) 실측 2026-09-18 ── */
/* Q&A: Q·A 글자는 원본이 진회색 #333 Oswald Regular(Q 36×18 → 38px, A 36×19 → 44px; 변환은 연회색 #979797 47px) / 질문 23×597 → Regular 24.5px / 답 18×595·줄간 40 → Regular 21px (줄바꿈은 HTML 에 br) */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-00 .s00__badge{color:#333!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__badge{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__badge--q{font-size:calc(38*var(--k))!important}
  html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__badge--a{font-size:calc(44*var(--k))!important}
  html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__q{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(24.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #sec-00 .s00__a{width:calc(660*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__a{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21*var(--k))!important;letter-spacing:0!important;line-height:calc(40*var(--k))!important}
}
/* Who?: 라벨 25×99 → Oswald Regular 29px 자간 -1 연회색 / 탱글 여유증 31×170 → scd1 35px / 제목 45×601 → scd1 48px / 설명 16×459 → Light 17.3px /
   번호 01~05 16×22 → 나눔바른고딕 Bold 20px 자간 1(Oswald 보다 넓은 숫자) / 항목 18×219 → Regular 19.7px */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-01 .s01__eyebrow{color:#d2d3d4!important}
html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-fr="fr03"] #sec-01 .s01__kicker{color:#bfc1c2!important}
html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__kicker{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #sec-01 .s01__lead{color:#d0d2d8!important}
html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #sec-01 .s01__no{color:#fd6306!important}
html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__no{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  [data-fr="fr03"] #sec-01 .s01__label{color:#d1d2d5!important}
html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19.7*var(--k))!important;letter-spacing:0!important}
}
/* How?: 머리 구역 249→223(사진이 원본보다 24~26px 아래였음), 장비 사진 top 10 / 큰 번호 01 60×58 → Oswald Bold 72px(변환 Oswald Regular 98) /
   단계 제목 20×145 → Regular 21.5px, 설명 17×364 → Light 16.2px(제목 바로 아래 12px) / 오른쪽 본문 18×527 → Light 15.8px 줄간 24 */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-02 .s02__eyebrow{color:#333!important}
html[lang="ko"] [data-fr="fr03"] #sec-02 .s02__eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__head{height:calc(223*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__f--device{top:calc(10*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__col .stepno{top:calc(-5*var(--k))!important;left:0!important;color:#fd5e00!important}
html[lang="ko"] [data-fr="fr03"] #sec-02 .s02__col .stepno{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(72*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #sec-02 .s02__col .steprule{top:calc(4*var(--k))!important;height:calc(53*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__col .steph{top:calc(5*var(--k))!important;left:0!important;color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr03"] #sec-02 .s02__col .steph{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #sec-02 .s02__col .stepb{top:calc(34*var(--k))!important;color:#666!important}
html[lang="ko"] [data-fr="fr03"] #sec-02 .s02__col .stepb{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.2*var(--k))!important;letter-spacing:0!important;line-height:calc(24*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__col--r .stepb{top:calc(36*var(--k))!important;width:calc(620*var(--k))}
html[lang="ko"] [data-fr="fr03"] #sec-02 .s02__col--r .stepb{font-size:calc(15.8*var(--k))!important}
  [data-fr="fr03"] #sec-02 .chev{top:calc(8*var(--k))!important}
}
/* 단계 02·03·04 (sec-03·04·05): 같은 글꼴 규칙, 구역 높이 496·493·568, 번호·제목·설명 세로 위치 원본 잉크 행 */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-03{padding-bottom:calc(15*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col .stepno,[data-fr="fr03"] #sec-04 .s04__col .stepno{left:0!important;color:#fd5e00!important}
html[lang="ko"] [data-fr="fr03"] #sec-03 .s03__col .stepno,
html[lang="ko"] [data-fr="fr03"] #sec-04 .s04__col .stepno{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(72*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #sec-03 .s03__col .stepno{top:calc(-6*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col .steprule{top:calc(3*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col .steph,[data-fr="fr03"] #sec-04 .s04__col .steph{left:0!important;color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr03"] #sec-03 .s03__col .steph,
html[lang="ko"] [data-fr="fr03"] #sec-04 .s04__col .steph{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #sec-03 .s03__col .steph{top:calc(3*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col--r .steph{top:calc(5*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col .stepb,[data-fr="fr03"] #sec-04 .s04__col .stepb{color:#666!important}
html[lang="ko"] [data-fr="fr03"] #sec-03 .s03__col .stepb,
html[lang="ko"] [data-fr="fr03"] #sec-04 .s04__col .stepb{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.2*var(--k))!important;letter-spacing:0!important;line-height:calc(24*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col .stepb{top:calc(33*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col--r .stepb,[data-fr="fr03"] #sec-04 .s04__col--r .stepb{width:calc(620*var(--k))}
html[lang="ko"] [data-fr="fr03"] #sec-03 .s03__col--r .stepb,
html[lang="ko"] [data-fr="fr03"] #sec-04 .s04__col--r .stepb{font-size:calc(15.8*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col--r .stepb{top:calc(35*var(--k))!important}
  [data-fr="fr03"] #sec-04{padding-bottom:calc(6*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col .stepno{top:calc(-7*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col .steprule{top:calc(2*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col .steph{top:calc(3*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col--r .steph{top:calc(5*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col .stepb{top:calc(32*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col--r .stepb{top:calc(34*var(--k))!important}
  [data-fr="fr03"] #sec-05{padding-top:calc(48*var(--k))!important;padding-bottom:calc(118*var(--k))!important}
  [data-fr="fr03"] #sec-05 .s05__no{left:0!important;top:calc(-3*var(--k))!important;color:#fd5e00!important}
html[lang="ko"] [data-fr="fr03"] #sec-05 .s05__no{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(72*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #sec-05 .s05__h{top:calc(7*var(--k))!important;color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr03"] #sec-05 .s05__h{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #sec-05 .s05__b{top:calc(36*var(--k))!important;color:#666!important}
html[lang="ko"] [data-fr="fr03"] #sec-05 .s05__b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.2*var(--k))!important;letter-spacing:0!important;line-height:calc(24*var(--k))!important}
}
/* Scar: 라벨 Oswald 29px / 제목 48×248 → scd1 50px 자간 -1.5, Quality 52×142 → scd1 52px 자간 -2(변환은 Oswald Light 굵게), 줄간 69 / 본문 17×332 → Light 17.3px 줄간 35 / 캡션 3px 아래 */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-06 .s06__eyebrow{color:#333!important}
html[lang="ko"] [data-fr="fr03"] #sec-06 .s06__eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-fr="fr03"] #sec-06 .s06__h2{top:calc(47*var(--k))!important;left:calc(2*var(--k))!important;color:#fe6000!important}
html[lang="ko"] [data-fr="fr03"] #sec-06 .s06__h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(50*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important;line-height:calc(69*var(--k))!important}
  html[lang="ko"] [data-fr="fr03"] #sec-06 .s06__h2 .s06__h2b{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(52*var(--k))!important;letter-spacing:calc(-2*var(--k))!important}
  [data-fr="fr03"] #sec-06 .s06__body{top:calc(206.5*var(--k))!important;color:#5e5e5c!important}
html[lang="ko"] [data-fr="fr03"] #sec-06 .s06__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important;line-height:calc(35*var(--k))!important}
  [data-fr="fr03"] #sec-06 .s06__cap{top:calc(467*var(--k))!important}
}
/* PRS KOREA 2021: 2021 38×98 → Oswald Bold 46px 자간 4 흰색 / PRS KOREA(…) 27×397 → Light 28px 자간 1.5 흰색(변환은 검정) / 제목 33×450 → Bold 34px 줄간 42 #333 (줄바꿈 HTML) /
   본문 18×466 → Light 17.5px 줄간 35.3 #333 (4줄, 줄바꿈 HTML) / 구역 699 */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-07{aspect-ratio:auto!important;height:calc(699*var(--k))!important}
  [data-fr="fr03"] #sec-07 .s07__year{color:#fff!important;top:calc(131*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-07 .s07__year{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(46*var(--k))!important;letter-spacing:calc(4*var(--k))!important;line-height:1!important}
  [data-fr="fr03"] #sec-07 .s07__org{color:#fff!important;top:calc(186*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-07 .s07__org{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(28*var(--k))!important;letter-spacing:calc(1.5*var(--k))!important;line-height:1!important}
  [data-fr="fr03"] #sec-07 .s07__title{color:#333!important;top:calc(244*var(--k))!important;width:calc(620*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-07 .s07__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(34*var(--k))!important;letter-spacing:0!important;line-height:calc(42*var(--k))!important;white-space:nowrap}
  [data-fr="fr03"] #sec-07 .s07__title .s07__tail{color:#333!important}
html[lang="ko"] [data-fr="fr03"] #sec-07 .s07__title .s07__tail{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  [data-fr="fr03"] #sec-07 .s07__body{color:#333!important;top:calc(357*var(--k))!important;left:calc(331*var(--k))!important;width:calc(600*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-07 .s07__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.5*var(--k))!important;letter-spacing:calc(.2*var(--k))!important;line-height:calc(35.3*var(--k))!important;white-space:nowrap}
}
/* 사진 4장(gallery-2): 원본은 [313][313] 36 [313][313] 로 짝끼리 붙어 있음(변환은 12px 씩 벌어지고 3번째가 279 로 찌그러짐) / 갤러리 제목 26×429 → 27.6px /
   sec-10 주황 두 줄 39×618 → scd1 40.5px 줄간 67, 밑줄 7px 아래 / 구역 246 / gallery-3: 사진 5px 위, 구역 688 */
@media (min-width:1025px){
  [data-fr="fr03"] #gallery .s08__h{color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr03"] #gallery .s08__h{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(27.6*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #gallery-2 .s09__grid{display:flex!important;justify-content:flex-start!important;gap:0!important}
  [data-fr="fr03"] #gallery-2 .s09__f{flex:none;width:calc(313*var(--k))}
  [data-fr="fr03"] #gallery-2 .s09__f:nth-child(3){margin-left:calc(36*var(--k))!important}
  [data-fr="fr03"] #sec-10{padding-bottom:calc(31*var(--k))!important}
  [data-fr="fr03"] #sec-10 .s10__eyebrow{color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr03"] #sec-10 .s10__eyebrow{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(27.6*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #sec-10 .s10__h{margin-top:calc(6*var(--k))!important;color:#fd5e00!important}
html[lang="ko"] [data-fr="fr03"] #sec-10 .s10__h{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(40.5*var(--k))!important;letter-spacing:0!important;line-height:calc(67*var(--k))!important}
  [data-fr="fr03"] #sec-10 .s10__u{text-underline-offset:calc(9*var(--k))!important}
  [data-fr="fr03"] #gallery-3{padding-top:calc(21*var(--k))!important;padding-bottom:calc(164*var(--k))!important}
  [data-fr="fr03"] #gallery-3 .s11__note{margin-top:calc(40*var(--k))!important;color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr03"] #gallery-3 .s11__note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(27.6*var(--k))!important;letter-spacing:0!important}
}
/* Effect!: 변환 덮어쓰기가 제목을 74px 위로 올려 '탱글 여유증' 과 뒤바뀌어 있었음 → 원본 잉크 행 153/219/264/357 로. 라벨 Oswald 29px, 탱글 여유증 scd1 35px, 제목 47×464 → scd1 48px, 본문 Light 17.3px 줄간 30 /
   동그라미 5개: 번호 25×21 → Oswald Light 31px 반투명 흰색(변환은 검정) + 아래 28px 흰 줄, 이름 20×126 → Regular 20px #1c1c1c (원본 잉크 124, 우리 112) / 동그라미 6px 위 */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-12 .s12__eyebrow{top:calc(150*var(--k))!important;color:#333!important}
html[lang="ko"] [data-fr="fr03"] #sec-12 .s12__eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29*var(--k))!important;letter-spacing:calc(-1*var(--k))!important;line-height:1!important}
  [data-fr="fr03"] #sec-12 .s12__dash{height:1px!important;top:calc(24*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__kicker{top:calc(217*var(--k))!important;color:#3e3d3b!important}
html[lang="ko"] [data-fr="fr03"] #sec-12 .s12__kicker{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #sec-12 .s12__h2{top:calc(262*var(--k))!important;left:0!important;color:#ff6000!important}
html[lang="ko"] [data-fr="fr03"] #sec-12 .s12__h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #sec-12 .s12__body{top:calc(350*var(--k))!important;color:#514f4e!important}
html[lang="ko"] [data-fr="fr03"] #sec-12 .s12__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.3*var(--k))!important;letter-spacing:0!important;line-height:calc(30*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__pts{top:calc(453*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__pt .s12__no{margin-top:calc(50*var(--k))!important;color:rgba(255,255,255,.8)!important}
html[lang="ko"] [data-fr="fr03"] #sec-12 .s12__pt .s12__no{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(31*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #sec-12 .s12__pt::after{content:'';position:absolute;left:50%;top:calc(95*var(--k));width:calc(28*var(--k));height:1px;margin-left:calc(-14*var(--k));background:rgba(255,255,255,.55)}
  [data-fr="fr03"] #sec-12 .s12__pt .s12__label{margin-top:calc(40*var(--k))!important;color:#1c1c1c!important}
html[lang="ko"] [data-fr="fr03"] #sec-12 .s12__pt .s12__label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important;line-height:1!important}
}

/* ── fr04 After Care (body/after_care.jpg 1073, breast_01_01 과 같은 조각): 라벨 Oswald Regular 28.2(유지) / 수술만큼 중요한 scd1 35.5 / 수술 후 관리 프로그램 47×448 → scd1 49.5px 자간 -2 /
   카드 제목 22×114 → Regular 25.5px(변환 37px) / 세로: 원본 잉크 행 153·218·264·349·467·775·1056 (우리 151·214·256·337·452·760·1039) / 구역 1073 ── */
@media (min-width:1025px){
  [data-fr="fr04"] #after-care{height:auto!important;min-height:calc(1073*var(--k))!important;box-sizing:border-box}
  [data-fr="fr04"] #after-care .s00-eyebrow{margin-top:calc(2*var(--k))!important}
  html[lang="ko"] [data-fr="fr04"] #after-care .s00-eyebrow-t{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;letter-spacing:0!important}
  [data-fr="fr04"] #after-care .s00-title{margin-top:calc(40*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-t1{color:#3d3d3d!important}
html[lang="ko"] [data-fr="fr04"] #after-care .s00-t1{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35.5*var(--k))!important;letter-spacing:calc(-.5*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-t2{color:#fd7127!important}
html[lang="ko"] [data-fr="fr04"] #after-care .s00-t2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(49.5*var(--k))!important;letter-spacing:calc(-2*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-lead{margin-top:calc(22*var(--k))!important;color:#616161!important}
html[lang="ko"] [data-fr="fr04"] #after-care .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.3*var(--k))!important;letter-spacing:calc(.24*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-grid{margin-top:calc(59*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-h3{color:#222!important}
html[lang="ko"] [data-fr="fr04"] #after-care .s00-h3{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(25.5*var(--k))!important;letter-spacing:0!important;line-height:1.15!important}
  [data-fr="fr04"] #after-care .s00-desc{margin-top:calc(22*var(--k))!important;color:#000!important}
html[lang="ko"] [data-fr="fr04"] #after-care .s00-desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.9*var(--k))!important;letter-spacing:0!important;line-height:calc(32*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-note{margin-top:calc(36*var(--k))!important}
html[lang="ko"] [data-fr="fr04"] #after-care .s00-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
}
/* fr03 구역 경계 2차 실측(배경색 경계): 단계04 5px 줄임, 학회 사진 702, gallery-3 사진 11px 위·아래 여백 9 줄임, Effect 797 */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-05{padding-bottom:calc(113*var(--k))!important}
  [data-fr="fr03"] #sec-07{height:calc(702*var(--k))!important}
  [data-fr="fr03"] #gallery-3{padding-top:calc(10*var(--k))!important;padding-bottom:calc(155*var(--k))!important}
  [data-fr="fr03"] #sec-12{aspect-ratio:auto!important;height:calc(797*var(--k))!important}
}
/* fr03 3차 실측(원본과 4px 전역 차이를 뺀 절대 위치 대조): Who 설명·항목, 단계 번호 왼쪽 5·위 3, 단계 제목 3 아래, Scar 4~8 아래, PRS 4~9 아래, Effect 2~3 아래, 동그라미 속 번호·줄·이름 9~15 아래 */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-01 .s01__lead{top:calc(348*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__lead{font-size:calc(17.8*var(--k))!important}
  [data-fr="fr03"] #sec-01 .s01__h2{top:calc(263*var(--k))!important}
  [data-fr="fr03"] #sec-01 .s01__list{top:calc(424*var(--k))!important}
  html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__no{font-size:calc(22*var(--k))!important}
  [data-fr="fr03"] #sec-01 .s01__label{margin-left:calc(5*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__label{font-size:calc(19.1*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__col .stepno,[data-fr="fr03"] #sec-03 .s03__col .stepno,[data-fr="fr03"] #sec-04 .s04__col .stepno,[data-fr="fr03"] #sec-05 .s05__no{left:calc(-5*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-02 .s02__col .stepno,
html[lang="ko"] [data-fr="fr03"] #sec-03 .s03__col .stepno,
html[lang="ko"] [data-fr="fr03"] #sec-04 .s04__col .stepno,
html[lang="ko"] [data-fr="fr03"] #sec-05 .s05__no{letter-spacing:calc(-2*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__col .stepno{top:calc(-8*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col .stepno{top:calc(-9*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col .stepno{top:calc(-10*var(--k))!important}
  [data-fr="fr03"] #sec-05 .s05__no{top:calc(-6*var(--k))!important}
  html[lang="ko"] [data-fr="fr03"] #sec-02 .s02__col .steph,
html[lang="ko"] [data-fr="fr03"] #sec-03 .s03__col .steph,
html[lang="ko"] [data-fr="fr03"] #sec-04 .s04__col .steph,
html[lang="ko"] [data-fr="fr03"] #sec-05 .s05__h{font-size:calc(22*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__col--l .steph{top:calc(8*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__col--r .steph{top:calc(8*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col--l .steph{top:calc(6*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col--r .steph{top:calc(8*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col--l .steph{top:calc(6*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col--r .steph{top:calc(8*var(--k))!important}
  [data-fr="fr03"] #sec-05 .s05__h{top:calc(10*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__col .stepb{top:calc(35*var(--k))!important}
  [data-fr="fr03"] #sec-02 .s02__col--r .stepb{top:calc(37*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col .stepb{top:calc(34*var(--k))!important}
  [data-fr="fr03"] #sec-03 .s03__col--r .stepb{top:calc(36*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col .stepb{top:calc(33*var(--k))!important}
  [data-fr="fr03"] #sec-04 .s04__col--r .stepb{top:calc(35*var(--k))!important}
  [data-fr="fr03"] #sec-05 .s05__b{top:calc(37*var(--k))!important}
  html[lang="ko"] [data-fr="fr03"] #sec-02 .s02__col .stepb,
html[lang="ko"] [data-fr="fr03"] #sec-03 .s03__col .stepb,
html[lang="ko"] [data-fr="fr03"] #sec-04 .s04__col .stepb{white-space:nowrap}
  [data-fr="fr03"] #sec-06{padding-top:calc(140*var(--k))!important;padding-bottom:calc(105*var(--k))!important}
  [data-fr="fr03"] #sec-06 .s06__h2{top:calc(51*var(--k))!important}
  html[lang="ko"] [data-fr="fr03"] #sec-06 .s06__h2 .s06__h2b{letter-spacing:calc(-2.7*var(--k))!important}
  [data-fr="fr03"] #sec-06 .s06__media{top:calc(64*var(--k))!important}
  [data-fr="fr03"] #sec-06 .s06__body{top:calc(205.5*var(--k))!important}
  [data-fr="fr03"] #sec-07 .s07__year{top:calc(135*var(--k))!important}
  [data-fr="fr03"] #sec-07 .s07__org{top:calc(195*var(--k))!important}
  [data-fr="fr03"] #sec-07 .s07__title{top:calc(252*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-07 .s07__title{font-size:calc(35.2*var(--k))!important}
  [data-fr="fr03"] #sec-07 .s07__body{top:calc(363*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__kicker{top:calc(219*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__h2{top:calc(264*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__body{top:calc(352*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__pts{top:calc(456*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__pt .s12__no{margin-top:calc(59*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__pt::after{top:calc(105*var(--k))}
  [data-fr="fr03"] #sec-12 .s12__pt .s12__label{margin-top:calc(46*var(--k))!important}
}
/* fr04 2차: After Care 자간 1.4(원본 폭 97), 제목 5·설명 6·카드 5·각주 5px 아래, 카드 제목 6px 아래 */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr04"] #after-care .s00-eyebrow-t{letter-spacing:calc(1.4*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-title{margin-top:calc(45*var(--k))!important}
  html[lang="ko"] [data-fr="fr04"] #after-care .s00-t2{letter-spacing:calc(-1.7*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-lead{margin-top:calc(23*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-grid{margin-top:calc(58*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-h3{margin-top:calc(6*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-desc{margin-top:calc(20*var(--k))!important}
  [data-fr="fr04"] #after-care .s00-note{margin-top:calc(35*var(--k))!important}
}
/* 4차 실측 잔여: Who 설명 17.5·항목 19.5 / Quality 3px 위 / Scar 캡션 4px 위 / gallery-3 아래 여백 +4, Effect 795 / 동그라미 번호 5px 위 / After Care 작은 제목·카드 제목 5px 위 */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__lead{font-size:calc(17.5*var(--k))!important}
  html[lang="ko"] [data-fr="fr03"] #sec-01 .s01__label{font-size:calc(19.5*var(--k))!important}
  [data-fr="fr03"] #sec-06 .s06__h2 .s06__h2b{position:relative;top:calc(-3*var(--k))}
  [data-fr="fr03"] #sec-06 .s06__cap{top:calc(463*var(--k))!important}
  [data-fr="fr03"] #gallery-3{padding-bottom:calc(159*var(--k))!important}
  [data-fr="fr03"] #sec-12{height:calc(795*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__pt .s12__no{margin-top:calc(54*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__pt::after{top:calc(100*var(--k))}
  [data-fr="fr04"] #after-care .s00-t1{position:relative;top:calc(-5*var(--k))}
  [data-fr="fr04"] #after-care .s00-h3{margin-top:calc(1*var(--k))!important}
}
/* B&A: 원본 카드 x 320·1000(600 폭, 사이 80) — 공통 space-between 은 316·1004 / 더보기 단추 4px 위 / 히어로 설명 줄간 27 */
@media (min-width:1025px){
  .mod-bna .bna-grid{justify-content:center!important;column-gap:80px!important}
  .mod-bna .bna-more{margin-top:56px!important}
  html[lang="ko"] [data-fr="fr00"] #hero .s00-lead{line-height:calc(27*var(--k))!important}
}
/* 앨범 목록: 원본 썸네일 x316(우리 320) / 캡션은 나눔고딕 Bold 14px 주황 (눈 대조 gc_m_cap) */
@media (min-width:1025px){
  .mod-album .listArea{margin-left:-4px}
  html[lang="ko"] .mod-album .thumb .subject,
html[lang="ko"] .mod-album .thumb.on .subject{font-family:'NanumGothic','Nanum Gothic','나눔고딕','Malgun Gothic','NanumBG',sans-serif!important;font-weight:700!important;font-size:14px!important}
}
/* 잔여: PRS KOREA(…) 원본 채움 .38 → Regular / Effect 동그라미 색 원본 실측 #fec1c6 #f3bdcb #e5b8d7 #d6b2e2 #c9acec */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr03"] #sec-07 .s07__org{font-weight:400!important;letter-spacing:calc(.5*var(--k))!important}
  [data-fr="fr03"] #sec-12 .s12__pt--1{background:#fec1c6!important}
  [data-fr="fr03"] #sec-12 .s12__pt--2{background:#f3bdcb!important}
  [data-fr="fr03"] #sec-12 .s12__pt--3{background:#e5b8d7!important}
  [data-fr="fr03"] #sec-12 .s12__pt--4{background:#d6b2e2!important}
  [data-fr="fr03"] #sec-12 .s12__pt--5{background:#c9acec!important}
}
@media (min-width:1025px){ [data-fr="fr02"] #sec-01 .s01-h2{position:relative;top:calc(3*var(--k))} }
/* 마지막 실측(page_audit 2차): Scar 캡션 셋은 Regular(눈 대조 gc_m_scap) / 학회 제목 검정 / 등급 제목 폭 137 → 20.8px */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr03"] #sec-06 .s06__cap,
html[lang="ko"] [data-fr="fr03"] #sec-06 .s06__overcap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #sec-07 .s07__title,[data-fr="fr03"] #sec-07 .s07__title .s07__tail{color:#000!important}
  html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-h4{font-size:calc(20.8*var(--k))!important}
}
/* ── 3차(2026-09-18 10시, 원본 라이브 상태 대조) ──
   Detail Design: '정확한 수술은' 두 줄과 주황 제목이 라벨 바로 밑에 붙어 있었음(margin -2 는 42 에서 2 줄이려던 것) → 원본 잉크 행 202/242/300 으로(라벨 아래 42) */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-05 .s05-lead-1{margin-top:calc(42*var(--k))!important}
}
/* 유형 설명 '유선조직 > 지방' 의 > < = : 나눔바른고딕 웹폰트의 > 는 좁은 〉 모양, 원본은 보통 > 모양 → 그 세 글자만 Noto Sans KR Light */
@font-face{font-family:'tg-gtlt';font-style:normal;font-weight:300;font-display:swap;unicode-range:U+003C-003E;src:url('https://channel-static.rebeauty.co.kr/tanggleps/ko/font/NotoSansKR-Light.woff2') format('woff2')}
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-sub{font-family:'tg-gtlt','NanumBG','NanumBarunGothic',sans-serif!important}
}
/* 앨범 목록 캡션: 원본 라이브를 브라우저로 열어 재보면(probe_orig) 처음 상태는 전부 #ff6600 보통 굵기(스크립트의 #333/굵게 전환은 썸네일을 눌러야 일어남) → 선택 사례도 보통 굵기.
   글꼴은 원본 'nanum'(fonts.gstatic NanumGothic v5) 이 404 라 브라우저 기본 고딕으로 떨어짐 → 같은 기본 고딕(웹폰트 NanumBG 아님) */
@media (min-width:1025px){
  .mod-album .thumb .subject,.mod-album .thumb.on .subject{color:#ff6600!important}
html[lang="ko"] .mod-album .thumb .subject,
html[lang="ko"] .mod-album .thumb.on .subject{font-family:'Malgun Gothic','맑은 고딕',sans-serif!important;font-weight:normal!important;font-size:14px!important}
}
/* 학회 뒤 사진 4장(gallery-2): 잘라 둔 사진이 330 폭(옆 사진 17px 포함)이라 가운데 맞춤으로 잘리며 사이에 옆 사진 띠가 보였음 → 왼쪽 둘은 왼쪽 맞춤, 오른쪽 둘은 오른쪽 맞춤.
   캡션은 원본처럼 오른쪽 아래(오른쪽 여백 22, 잉크 아래 13) 나눔바른고딕 Bold 18px 흰색. 사진 3장(gallery-3) x 441·807·1176 (우리 438·804·1169) */
@media (min-width:1025px){
  [data-fr="fr03"] #gallery-2 .s09__f img{object-position:0 0!important}
  [data-fr="fr03"] #gallery-2 .s09__f:nth-child(even) img{object-position:100% 0!important}
  [data-fr="fr03"] #gallery-2 .s09__cap{text-align:right!important;left:auto!important;right:calc(22*var(--k))!important;bottom:calc(11*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #gallery-2 .s09__cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important;line-height:1!important}
  [data-fr="fr03"] #gallery-3 .s11__grid{justify-content:start!important;margin-left:calc(121*var(--k))!important}
  [data-fr="fr03"] #gallery-3 .s11__f:nth-child(3){margin-left:calc(3*var(--k))!important}
}
@media (min-width:1025px){
  [data-fr="fr03"] #gallery-3 .s11__cap{text-align:right!important;left:auto!important;right:calc(29*var(--k))!important;bottom:calc(17*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #gallery-3 .s11__cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important;line-height:1!important}
}
/* 프롤로그: 설명 두 줄 색 원본 #686868(우리 #505050) / Prologue 뒤 줄표 — 원본은 글자 끝에서 12px 띄고 28px, 기준선 3px 위(우리는 붙어 있고 10px 위) */
@media (min-width:1025px){
  [data-fr="fr01"] #intro .intro__lead{color:#686868!important}
  [data-fr="fr01"] #intro .intro__eyebrow::after{left:calc(110*var(--k))!important;top:calc(31*var(--k))!important;width:calc(28*var(--k))!important}
}
/* 비교 구역: 알약 글 폭 167/190 → Regular 25px(우리 25.5) / 단면 라벨 지방·근육·유선 채움 .44(우리 .28) 폭 36 → Bold 19.5px */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr01"] #compare .cmp__badge{font-size:calc(25*var(--k))!important}
  html[lang="ko"] [data-fr="fr01"] #compare .cmp__lab{font-weight:700!important;font-size:calc(19.5*var(--k))!important}
}
/* 초음파 사진 위 영문: 원본은 순백(#fff, 그림자 없음) — 변환은 #f2f2f2 + 어두운 그림자라 흐릿했음 / 자리: 왼쪽 2px·큰 줄 2px 아래·TANG:GLE 2px 위 */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-03 .s03-overlay{color:#fff!important;text-shadow:none!important;margin-left:calc(-2*var(--k));margin-top:calc(29*var(--k))}
  [data-fr="fr02"] #sec-03 .s03-ov-brand{top:calc(-10*var(--k))}
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-ov-brand{-webkit-text-stroke:.2px #fff}
  html[lang="ko"] [data-fr="fr02"] #sec-03 .s03-ov-line{-webkit-text-stroke:.2px #fff}
}
/* 01~03 오른쪽 설명 색 원본 #606060(우리 #6a6a6a) */
@media (min-width:1025px){ [data-fr="fr02"] #sec-04 .s04-rbody{color:#606060!important} }
/* Q 질문 글: 원본 채움 .32(우리 .25, 폭은 같음) → Regular 유지 + 획 .35 보강 */
@media (min-width:1025px){ html[lang="ko"] [data-fr="fr03"] #sec-00 .s00__q{-webkit-text-stroke:.35px currentColor} }
/* 단계 01 장비 사진: 원본보다 9px 아래(설명 첫 줄을 덮음) → top 1 */
@media (min-width:1025px){ [data-fr="fr03"] #sec-02 .s02__f--device{top:calc(1*var(--k))!important} }
/* 학회 제목 두 줄: 채움 .32 → Regular(우리 Bold .43, 눈 대조 prst) */
@media (min-width:1025px){ html[lang="ko"] [data-fr="fr03"] #sec-07 .s07__title,
html[lang="ko"] [data-fr="fr03"] #sec-07 .s07__title .s07__tail{font-weight:400!important} }
/* Effect 동그라미 번호: 원본 잉크 22×25 채움 .43 — Oswald 보다 훨씬 좁은 굵기 보통 글자(우리 Oswald Light 29×25 .26) → Oswald Regular 31px 을 가로 76% 로 / 번호 2·줄 3·이름 3px 위 */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-12 .s12__pt .s12__no{transform:scaleX(.76);transform-origin:50% 50%;margin-top:calc(52*var(--k))!important}
html[lang="ko"] [data-fr="fr03"] #sec-12 .s12__pt .s12__no{font-family:'Oswald-regular','Oswald',sans-serif!important}
  [data-fr="fr03"] #sec-12 .s12__pt::after{top:calc(97*var(--k))}
  [data-fr="fr03"] #sec-12 .s12__pt .s12__label{margin-top:calc(45*var(--k))!important}
}
@media (min-width:1025px){ [data-fr="fr04"] #after-care .s00-h3{margin-top:calc(-1*var(--k))!important} }
/* TV 목록(공통 .mod-tv 와 원본 #mc_youtube 차이, 이 쪽에서만 보정): 재생 중 제목·테두리 색 #ff7800(공통은 #f60), 테두리 4px / 설명은 원본 XML 의 <br> 줄바꿈이 줄글로 이어져 있었음 → pre-line */
@media (min-width:1025px){
  .mod-tv .tv-item.on .tv-t{color:#ff7800!important}
  .mod-tv .tv-item.on .tv-thumb{outline:none!important}
  .mod-tv .tv-item.on .tv-thumb::after{content:'';position:absolute;inset:0;border:4px solid #ff7800;box-sizing:border-box;pointer-events:none}   /* img 의 filter 가 쌓임 맥락을 만들어 안쪽 outline 을 덮는다 — 2026-09-19 */
  html[lang="ko"] .mod-tv .tv-item .tv-d{white-space:normal!important}   /* tv_build 가 <br> 를 넣은 뒤로 pre-line 은 <br>+개행 이 겹쳐 빈 줄을 만든다 — 2026-09-19 */
}
@media (min-width:1025px){ .mod-tv .tv-head .wrap{gap:17px!important} }   /* OH! / TV 가 원본보다 5px 안쪽 */
/* 앨범 보기 단추(45도·측면…): 공통 sub.css 의 .btn{padding:0 26px;…hover 검정} 이 .mod-album .btn 에도 걸려 글자가 오른쪽으로 밀려 잘림 — 공통 클래스 이름 충돌, 이 쪽에서 풀어 둔다 */
@media (min-width:1025px){
  .mod-album .btn_wrap .btn{padding:0!important;border-radius:5px!important;display:inline-block!important;height:30px!important}
  .mod-album .btn_wrap .btn:hover{background:#fff!important;color:inherit!important}
}
/* Prologue 잉크 폭 82(우리 90) → Oswald Regular 30px 자간 -1.6, 줄표는 글자 끝 15px 뒤(원본 x 1145) */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr01"] #intro .intro__eyebrow{letter-spacing:calc(-1.6*var(--k))!important}
  [data-fr="fr01"] #intro .intro__eyebrow::after{left:calc(95*var(--k))!important}
}
@media (min-width:1025px){ html[lang="ko"] [data-fr="fr01"] #compare .cmp__lab{font-size:calc(20*var(--k))!important} }   /* 단면 라벨 폭 36 */
/* 유형 캡션: 원본은 2번째 3px·3번째 12px 오른쪽으로 치우쳐 있음(사진·구분선은 같음) */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-01 .s01-card:nth-child(2) .s01-cap{padding-left:calc(6*var(--k))}     /* 가운데 맞춤이라 절반만큼 이동. position/transform 은 구분선(::before) 기준을 바꿔서 안 씀 */
  [data-fr="fr02"] #sec-01 .s01-card:nth-child(3) .s01-cap{padding-left:calc(22*var(--k))}
}
/* 학회 제목 둘째 줄 꼬리 '을 주제로 초청 발표' 는 원본이 진회색 #4f4f4b (따옴표 안은 검정) */
@media (min-width:1025px){ [data-fr="fr03"] #sec-07 .s07__title .s07__tail{color:#4f4f4b!important} }
/* gallery-3: 조각 .wrap 은 1288(왼쪽 316) → 사진 x 441 은 margin 125 / 사진·설명이 2px 위 → 위 여백 12, 아래 157 */
@media (min-width:1025px){
  [data-fr="fr03"] #gallery-3{padding-top:calc(12*var(--k))!important;padding-bottom:calc(157*var(--k))!important}
  [data-fr="fr03"] #gallery-3 .s11__grid{margin-left:calc(125*var(--k))!important}
}
/* gallery-2 캡션 오른쪽 여백 개별(원본 잉크 오른끝 606·919·1262·1575) */
@media (min-width:1025px){
  [data-fr="fr03"] #gallery-2 .s09__f:nth-child(1) .s09__cap{right:calc(20*var(--k))!important}
  [data-fr="fr03"] #gallery-2 .s09__f:nth-child(2) .s09__cap{right:calc(21*var(--k))!important}
  [data-fr="fr03"] #gallery-2 .s09__f:nth-child(3) .s09__cap{right:calc(26*var(--k))!important}
  [data-fr="fr03"] #gallery-2 .s09__f:nth-child(4) .s09__cap{right:calc(27*var(--k))!important}
}
/* TV 설명: 공통 -webkit-line-clamp 가 2줄 끝에 … 을 붙임, 원본은 40px 높이에서 그냥 잘림 */
@media (min-width:1025px){ html[lang="ko"] .mod-tv .tv-item .tv-d{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;height:40px!important;overflow:hidden!important} }
@media (min-width:1025px){ [data-fr="fr03"] #sec-12 .s12__pt::after{top:calc(98*var(--k))} }

/* == sizefix man_01_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr00"] #hero span.s00-display-b{font-size:106px!important;letter-spacing:-0.37px!important}   /* Man's Chest 잉크 폭 569 */
html[lang="ko"] [data-fr="fr02"] #sec-00>div.wrap>h2.dh.s00-h2{font-size:47.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00-lead{font-size:17.3px!important;letter-spacing:0.2px!important}
html[lang="ko"] [data-fr="fr02"] #sec-01>div.wrap>h2.dh.s01-h2{font-size:48.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-01>div.wrap>p.s01-body.s01-body-1:nth-of-type(2){font-size:16.8px!important;letter-spacing:0.3px!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 p.s01-body{font-size:16.9px!important;letter-spacing:0.3px!important}
html[lang="ko"] [data-fr="fr02"] #sec-02 p.s02-body{font-size:17.0px!important;letter-spacing:0.3px!important}
html[lang="ko"] [data-fr="fr02"] #sec-02 p.s02-lead{font-size:19.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-03>div.wrap>h2.dh.s03-h2{font-size:57.0px!important;letter-spacing:-2.21px!important}
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03-body{font-size:15.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap>div.s04-grid>div.s04-left>p.s04-body.s04-body-1:nth-of-type(1){font-size:18.0px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 span.s04-mark{font-size:23.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 h2.s00__q{font-size:24.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr03"] #sec-01 p.eyebrow.s01__eyebrow{font-size:29px!important;letter-spacing:-1px!important}   /* Who? — 원본 잉크 폭 56 */
html[lang="ko"] [data-fr="fr03"] #sec-02>div.wrap>header.s02__head>p.eyebrow.s02__eyebrow:nth-of-type(1){font-size:29.6px!important;letter-spacing:-1.02px!important}
html[lang="ko"] [data-fr="fr03"] #sec-06>div.wrap>div.s06__cols>div.s06__text:nth-of-type(1)>p.eyebrow.s06__eyebrow:nth-of-type(1){font-size:28.0px!important;letter-spacing:-0.97px!important}
html[lang="ko"] [data-fr="fr03"] #sec-06>div.wrap>div.s06__cols>div.s06__media:nth-of-type(2)>p.s06__cap.s06__cap--r:nth-of-type(2){font-size:21.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr03"] #sec-07 p.s07__year{font-size:52.5px!important;letter-spacing:0.0px!important}
[data-fr="fr00"] #hero span.s00-display-a{position:relative;left:-4px}
html[lang="ko"] [data-fr="fr00"] #hero span.s00-display-a{font-size:106px!important;letter-spacing:1.7px!important}   /* Strong 잉크 폭 317·왼끝 553 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00-mark{font-size:43.3px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h2.s00-title{font-size:53.4px!important;letter-spacing:0.0px!important}   /* 탱글 여유증 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00-lead{font-size:16.6px!important;letter-spacing:0.0px!important}   /* 콤플렉스로 움츠렸던 어깨를 활짝  */
html[lang="ko"] [data-fr="fr00"] #hero span.s00-term{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr01"] #intro-h2{font-size:54.1px!important;letter-spacing:-0.99px!important;line-height:71.0px!important}   /* 움츠렸던 가슴에서탄탄한 남자가슴으 */
[data-fr="fr01"] #intro>div.intro__grid>div.intro__l:nth-of-type(1)>p.intro__lead.aos-animate{width:515px!important}
html[lang="ko"] [data-fr="fr01"] #intro>div.intro__grid>div.intro__l:nth-of-type(1)>p.intro__lead.aos-animate{font-size:21.8px!important;letter-spacing:0.0px!important}   /* 남성에게 생긴 여성형 유방을 제거 */
html[lang="ko"] [data-fr="fr01"] #intro>div.intro__grid>div.intro__r:nth-of-type(2)>p.intro__eyebrow.aos-animate:nth-of-type(1){font-size:24.1px!important;letter-spacing:0.0px!important}   /* Prologue */
[data-fr="fr01"] #intro>div.intro__grid>div.intro__r:nth-of-type(2)>p.intro__body.aos-animate:nth-of-type(2){width:553px!important}
html[lang="ko"] [data-fr="fr01"] #intro>div.intro__grid>div.intro__r:nth-of-type(2)>p.intro__body.aos-animate:nth-of-type(2){font-size:16.6px!important;letter-spacing:0.3px!important}   /* 남성의 유방에 유선조직과 지방조직 */
html[lang="ko"] [data-fr="fr01"] #compare>figure.cmp__fig.cmp__fig--l:nth-of-type(1)>span.cmp__lab.cmp__lab--dark:nth-of-type(1){font-size:20.0px!important;letter-spacing:0.0px!important}   /* 지방 */
html[lang="ko"] [data-fr="fr01"] #compare>figure.cmp__fig.cmp__fig--l:nth-of-type(1)>span.cmp__lab.cmp__lab--dark:nth-of-type(3){font-size:17.3px!important;letter-spacing:0.0px!important}   /* 유선 */
html[lang="ko"] [data-fr="fr01"] #compare>figure.cmp__fig.cmp__fig--r:nth-of-type(2)>span.cmp__lab.cmp__lab--dark:nth-of-type(1){font-size:20.0px!important;letter-spacing:0.0px!important}   /* 지방 */
html[lang="ko"] [data-fr="fr01"] #compare>figure.cmp__fig.cmp__fig--r:nth-of-type(2)>span.cmp__lab.cmp__lab--skin:nth-of-type(3){font-size:18.9px!important;letter-spacing:0.0px!important}   /* 근육 */
html[lang="ko"] [data-fr="fr01"] #compare>p.cmp__badge.cmp__badge--l:nth-of-type(1){font-size:24.7px!important;letter-spacing:0.0px!important}   /* 정상 남성의 가슴 */
html[lang="ko"] [data-fr="fr01"] #compare>p.cmp__badge.cmp__badge--r:nth-of-type(2){font-size:24.9px!important;letter-spacing:0.0px!important}   /* 여유증 남성의 가슴 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.eyebrow{font-size:28.0px!important;letter-spacing:-0.96px!important}   /* Cause */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00-body{font-size:17.3px!important;letter-spacing:0.3px!important}   /* 여성형 유방이 가장 흔한 원인으로 */
html[lang="ko"] [data-fr="fr02"] #sec-00 h3.s00-h3{font-size:21.5px!important;letter-spacing:0.0px!important}   /* 진성 여유증 */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.eyebrow{font-size:30.4px!important;letter-spacing:-1.05px!important}   /* Type */
html[lang="ko"] [data-fr="fr02"] #sec-01 h3.s01-h4{font-size:21.5px!important;letter-spacing:0.0px!important}   /* 근육형 */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.s01-sub{font-size:17.1px!important;letter-spacing:0.0px!important}   /* 유선조직 > 지방 */
html[lang="ko"] [data-fr="fr02"] #sec-02 p.eyebrow{font-size:29.6px!important;letter-spacing:-1.02px!important}   /* Diagnosis */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>h2.dh.s02-h2{font-size:49.2px!important;letter-spacing:-1.14px!important}   /* 여유증 등급 진단 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>p.s02-lead.s02-lead-1:nth-of-type(3){font-size:19.3px!important;letter-spacing:0.0px!important}   /* 사이먼 Ⅱ a 등급 이상에 속하며 */
html[lang="ko"] [data-fr="fr02"] #sec-02 h3.s02-h4{font-size:21.3px!important;letter-spacing:0.0px!important}   /* 사이먼 등급 Ⅰ */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>div.s02-caps:nth-of-type(2)>div.s02-cap:nth-of-type(1)>p.s02-desc.s02-desc-1:nth-of-type(1){font-size:16.9px!important;letter-spacing:0.0px!important}   /* 유두 및 유륜만 */
html[lang="ko"] [data-fr="fr02"] #sec-02 p.s02-desc{font-size:16.6px!important;letter-spacing:0.0px!important}   /* 불룩하게 나온 상태 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>div.s02-caps:nth-of-type(2)>div.s02-cap:nth-of-type(2)>p.s02-desc.s02-desc-1:nth-of-type(1){font-size:17.0px!important;letter-spacing:0.0px!important}   /* 유두 및 가슴피부 일부가 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>div.s02-caps:nth-of-type(2)>div.s02-cap:nth-of-type(3)>p.s02-desc.s02-desc-1:nth-of-type(1){font-size:17.2px!important;letter-spacing:0.0px!important}   /* 유두 및 가슴피부 전체가 돌출되어 */
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>div.s02-caps:nth-of-type(2)>div.s02-cap:nth-of-type(4)>p.s02-desc.s02-desc-1:nth-of-type(1){font-size:17.2px!important;letter-spacing:0.0px!important}   /* 유두 및 가슴피부 전체가 돌출되어 */
html[lang="ko"] [data-fr="fr02"] #sec-02 span.s02-tag{font-size:31.5px!important;letter-spacing:0.0px!important}   /* 건강보험 적용 가능 등급 */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.eyebrow{font-size:29px!important;letter-spacing:-1px!important;line-height:30.45px!important}   /* Ultrasonic Diagnosis — 글자만 키우고 줄상자는 그대로(안 묶으면 sec-03 이 1028→1034) */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03-brand{font-size:40.2px!important;letter-spacing:0.39px!important}   /* 탱글성형외과 — 원본 잉크 폭 224 */
html[lang="ko"] [data-fr="fr02"] #sec-03 span.s03-ov-brand{font-size:43.6px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr02"] #sec-03 span.s03-ov-line{font-size:68.1px!important;letter-spacing:0.0px!important}   /* FULL HD */
html[lang="ko"] [data-fr="fr02"] #sec-03>figure.s03-figure.aos-animate>figcaption.s03-overlay>span.s03-ov-line.s03-ov-last:nth-of-type(4){font-size:68.1px!important;letter-spacing:0.0px!important}   /* DIAGNOSIS */
[data-fr="fr02"] #sec-04 h2.s04-h3{width:363px!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 h2.s04-h3{font-size:29.7px!important;letter-spacing:-0.3px!important}   /* 고해상도 초음파 진단으로유선조직과 */
html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04-body{font-size:18.4px!important;letter-spacing:0.0px!important}   /* 지방조직의 분포를 파악하여 증상의 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap>div.s04-grid>div.s04-left>p.s04-hl.s04-hl-2:nth-of-type(5)>span.s04-mark.s04-mark-c{font-size:24.0px!important;letter-spacing:0.0px!important}   /* 건강보험 적용 가능합니다. */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap>div.s04-grid>div.s04-left>p.disc.s04-note.s04-note-1:nth-of-type(6){font-size:16.9px!important;letter-spacing:0.0px!important}   /* *실손보험의 경우 보험사마다 약관 */
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap>div.s04-grid>div.s04-left>p.disc.s04-note:nth-of-type(7){font-size:16.8px!important;letter-spacing:0.0px!important}   /* 정확한 내용은 보험사에 문의하시기 */
html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04-rbody{font-size:16.8px!important;letter-spacing:0.34px!important}   /* 수술 전 면밀한 상담과 진찰을 위 */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap>p.s05-lead.s05-lead-1:nth-of-type(2){font-size:30.1px!important;letter-spacing:-0.38px!important}   /* 정확한 수술은 */
html[lang="ko"] [data-fr="fr02"] #sec-05 p.s05-lead{font-size:30.1px!important;letter-spacing:-0.38px!important}   /* 정확한 디자인에서부터 시작됩니다. */
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap>h2.dh.s05-h2{font-size:57.1px!important;letter-spacing:-2.13px!important}   /* 여유증 디테일 맞춤 디자인 */
html[lang="ko"] [data-fr="fr03"] #sec-00>p.s00__badge.s00__badge--q:nth-of-type(1){font-size:40.2px!important;letter-spacing:0.0px!important}   /* Q */
html[lang="ko"] [data-fr="fr03"] #sec-00>p.s00__badge.s00__badge--a:nth-of-type(2){font-size:41.8px!important;letter-spacing:0.0px!important}   /* A */
html[lang="ko"] [data-fr="fr03"] #sec-01 p.s01__kicker{font-size:34.8px!important;letter-spacing:0.0px!important}   /* 탱글 여유증 — 원본 잉크 폭 170 */
html[lang="ko"] [data-fr="fr03"] #sec-01 h2.s01__h2{font-size:48px!important;letter-spacing:0.0px!important}   /* 어떤 분들에게 효과적일까요? — 원본 잉크 폭 601(사진 위라 자동 실측이 부풀려져 73.6px 로 잘못 커졌던 것) */
html[lang="ko"] [data-fr="fr03"] #sec-01 p.s01__lead{font-size:17.3px!important;letter-spacing:0.0px!important}   /* 탱글성형외과의 탱글 여유증… — 원본 잉크 폭 459 */
html[lang="ko"] [data-fr="fr03"] #sec-01 span.s01__label{font-size:19.4px!important;letter-spacing:0.0px!important}   /* 가슴이 여성처럼 발달한 경우 */
html[lang="ko"] [data-fr="fr03"] #sec-02 p.s02__kicker{font-size:34.8px!important;letter-spacing:-0.38px!important}   /* 탱글 여유증 */
html[lang="ko"] [data-fr="fr03"] #sec-02 h2.s02__h2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 수술은 어떻게 이루어 질까요? */
html[lang="ko"] [data-fr="fr03"] #sec-02 p.s02__lead{font-size:17.3px!important;letter-spacing:-0.22px!important}   /* 개인 맞춤 진단과 체형을 고려한  */
html[lang="ko"] [data-fr="fr03"] #sec-02 span.stepno{font-size:73.3px!important;letter-spacing:-2.04px!important}   /* 01 */
html[lang="ko"] [data-fr="fr03"] #sec-02 h3.steph{font-size:21.4px!important;letter-spacing:0.0px!important}   /* 가슴 지방 액상화 */
html[lang="ko"] [data-fr="fr03"] #sec-02 p.stepb{font-size:16.3px!important;letter-spacing:0.0px!important}   /* 베이저 2.0을 이용하여 가슴의  */
html[lang="ko"] [data-fr="fr03"] #sec-03 h3.steph{font-size:21.7px!important;letter-spacing:0.0px!important}   /* 지방흡입 */
html[lang="ko"] [data-fr="fr03"] #sec-03 p.stepb{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 유륜 주위를 포함한 가슴 부위 지 */
html[lang="ko"] [data-fr="fr03"] #sec-04 h3.steph{font-size:21.4px!important;letter-spacing:0.0px!important}   /* 유선조직 제거 */
html[lang="ko"] [data-fr="fr03"] #sec-04 p.stepb{font-size:16.5px!important;letter-spacing:0.0px!important}   /* 1.5cm 가량의 유륜 경계 부위 */
html[lang="ko"] [data-fr="fr03"] #sec-05 h3.s05__h{font-size:21.5px!important;letter-spacing:0.0px!important}   /* 유두 유륜 복합체 고정술 시행 - */
html[lang="ko"] [data-fr="fr03"] #sec-05 p.s05__b{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 유륜의 3, 9, 12 시 방향  */
html[lang="ko"] [data-fr="fr03"] #sec-06 h2.s06__h2{font-size:49.6px!important;letter-spacing:-1.48px!important}   /* 수술 후 흉터 */
html[lang="ko"] [data-fr="fr03"] #sec-06 span.s06__h2b{font-size:45.7px!important;letter-spacing:0.0px!important}   /* Quality */
html[lang="ko"] [data-fr="fr03"] #sec-06 figcaption.s06__overcap{font-size:21.4px!important;letter-spacing:0.0px!important}   /* 흉터가 거의 남지 않습니다. */
html[lang="ko"] [data-fr="fr03"] #sec-06>div.wrap>div.s06__cols>div.s06__media:nth-of-type(2)>p.s06__cap.s06__cap--l:nth-of-type(1){font-size:21.9px!important;letter-spacing:0.0px!important}   /* 수술 후 6개월 모습 */
html[lang="ko"] [data-fr="fr03"] #sec-07 p.s07__org{font-size:29.4px!important;letter-spacing:0.52px!important}   /* PRS KOREA(대한성형외과학회 */
html[lang="ko"] [data-fr="fr03"] #sec-07 h2.s07__title{font-size:35.4px!important;letter-spacing:0.0px!important}   /* ‘유두유륜복합체 고정을 통한여유증 */
html[lang="ko"] [data-fr="fr03"] #sec-07 p.s07__body{font-size:17.5px!important;letter-spacing:0.2px!important}   /* 탱글성형외과 오창현 대표원장은20 */
html[lang="ko"] [data-fr="fr03"] #gallery h2.s08__h{font-size:27.7px!important;letter-spacing:0.0px!important}   /* 유두 유륜 복합체 고정을 하지 않 */
html[lang="ko"] [data-fr="fr03"] #gallery-2 figcaption.s09__cap{font-size:17.8px!important;letter-spacing:0.0px!important}   /* 수술 전 */
html[lang="ko"] [data-fr="fr03"] #sec-10>div.wrap>p.eyebrow.s10__eyebrow{font-size:27.6px!important;letter-spacing:0.0px!important}   /* 유두 유륜 복합체 고정술은 */
html[lang="ko"] [data-fr="fr03"] #sec-10 span.s10__u{font-size:40.5px!important;letter-spacing:0.0px!important}   /* 유두유륜을 편평하게 만들어 줍니다 */
html[lang="ko"] [data-fr="fr03"] #gallery-3 figcaption.s11__cap{font-size:18.0px!important;letter-spacing:0.0px!important}   /* 수술 전 */
html[lang="ko"] [data-fr="fr03"] #gallery-3 p.s11__note{font-size:27.8px!important;letter-spacing:0.0px!important}   /* 유두 유륜 복합체 고정술이 적용된 */
html[lang="ko"] [data-fr="fr03"] #sec-12>div.s12__head>p.eyebrow.s12__eyebrow:nth-of-type(1){font-size:29.0px!important;letter-spacing:-1.0px!important}   /* Effect! */
html[lang="ko"] [data-fr="fr03"] #sec-12 p.s12__kicker{font-size:34.2px!important;letter-spacing:0.0px!important}   /* 탱글 여유증 */
html[lang="ko"] [data-fr="fr03"] #sec-12 h2.s12__h2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr03"] #sec-12 p.s12__body{font-size:17.1px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr03"] #sec-12 span.s12__label{font-size:19.6px!important;letter-spacing:0.0px!important}   /* 탄탄한 가슴라인 */
html[lang="ko"] [data-fr="fr04"] #after-care span.s00-eyebrow-t{font-size:28.5px!important;letter-spacing:1.41px!important}   /* After Care */
html[lang="ko"] [data-fr="fr04"] #after-care span.s00-t1{font-size:34.5px!important;letter-spacing:-0.49px!important}   /* 수술만큼 중요한 */
html[lang="ko"] [data-fr="fr04"] #after-care span.s00-t2{font-size:49.9px!important;letter-spacing:-1.72px!important}   /* 수술 후 관리 프로그램 */
html[lang="ko"] [data-fr="fr04"] #after-care>div.wrap>p.s00-lead.lead:nth-of-type(2){font-size:16.3px!important;letter-spacing:0.24px!important}   /* 탱글성형외과에서는 수술 후 일상으 */
html[lang="ko"] [data-fr="fr04"] #after-care h3.s00-h3{font-size:25.9px!important;letter-spacing:0.0px!important;line-height:28.52px!important}   /* 스마트룩스 — 원본 잉크 폭 113 */
html[lang="ko"] [data-fr="fr04"] #after-care p.s00-desc{font-size:18px!important;letter-spacing:0.0px!important;line-height:32px!important}   /* 특수한 의료용 LED로 피부재생, — 원본 3줄·줄피치 32·잉크 폭 257. width 를 주면 5줄로 쪼개진다 */
}
/* == /sizefix man_01_01 == */

/* == 히어로 두 줄 자리(원본 잉크 Strong 윗끝 y749 / Man's Chest y847-930) == */
@media (min-width:1025px){
  [data-fr="fr00"] #hero figcaption.s00-display{margin-bottom:-8.5px!important}
html[lang="ko"] [data-fr="fr00"] #hero figcaption.s00-display{line-height:103.3px!important}
}

/* == Who? 목록 앞 번호 01~05: 원본은 좁고 굵은 영문(Oswald Bold) 잉크 22x16, 우리는 나눔바른고딕 700 이라 35 로 퍼졌다 == */
@media (min-width:1025px){
  html[lang="ko"] [data-fr="fr03"] #sec-01 span.s01__no{font-family:'nsk',sans-serif!important;font-weight:700!important;--tgff:1;font-size:20.5px!important;letter-spacing:0!important}
}
