/* 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 한 곳에서 정한다. */
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo&display=swap');   /* fr09 크리살릭스 주황 세 줄: 원본이 명조체(body_02_01 과 같은 조각) */
/* body_03_01 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/body_03_01.php 의 이미지와 1:1 대조, 2026-09-18)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   선택자에 섹션 id 를 넣어 페이지 안의 #tg-ref-fit(!important) 블록보다 우선한다. */

/* 배율 변수: 이 쪽 조각 CSS 는 --k 를 정의하지 않고 공통 sub.css 의 데스크톱 고정값(--k:1px)에 기대고 있었는데, 2026-09-18 02:30 sub.css 개정으로
   그 정의가 빠져 아래 calc(N*var(--k)) 가 전부 무효가 됐다(다른 세션의 공통 파일 변경). 이 쪽만 페이지 안에서 1px 로 되살린다 (조각은 1920 고정). */
@media (min-width:1025px){
  .tg-fr>[class^="fr"]{--k:1px}
}

/* ── fr00 히어로 (sub/top/body_031.jpg): TANG:GLE 잉크 33×185 → scd1 40.5px / 제목 49×378 → gmsb 700 53px /
      설명 17×261 → NanumBG Light 16.6px #888 / 사양표 이름 Regular 16px #4e4e4e, 값 Bold 16px #000 / 각주 12×263 Light 12.5px /
      Beautiful·Volume Hip 잉크 85×436·89×563 → Italiana 116px 자간 3.5 ── */
@media (min-width:1025px){
  [data-fr="fr00"] #hero .s00__eyebrow{color:#fd5004!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00__eyebrow{font-family:'scd1','GloberThinFree',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.3px currentColor;font-size:calc(40.5*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*var(--k))!important;letter-spacing:calc(-.5*var(--k))!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*var(--k))!important;letter-spacing:0!important;line-height:calc(26*var(--k))!important}
  [data-fr="fr00"] #hero .s00__lab{color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00__lab{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(16*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(16*var(--k))!important;letter-spacing:calc(.3*var(--k))!important}
  [data-fr="fr00"] #hero .s00__note{color:#8a8a8a!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00__note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr00"] #hero .s00__display{right:calc(80*var(--k))!important;bottom:calc(89*var(--k))!important}
html[lang="ko"] [data-fr="fr00"] #hero .s00__display{font-family:'Italiana',Georgia,serif!important;font-weight:400!important;--tgff:1;font-size:calc(116*var(--k))!important;letter-spacing:calc(3.5*var(--k))!important;line-height:calc(99*var(--k))!important}
  /* 세로 위치 (원본 잉크 행 대조 — 패널이 flex 라 relative 로): TANG:GLE 254 / 제목 309 / 설명 393 / 회색 띠 500 / 각주 1015 */
  [data-fr="fr00"] #hero .s00__eyebrow{position:relative;top:calc(3*var(--k))}
  [data-fr="fr00"] #hero .s00__title{position:relative;top:calc(7*var(--k))}
  [data-fr="fr00"] #hero .s00__lead{position:relative;top:calc(10*var(--k))}
  [data-fr="fr00"] #hero .s00__spec{position:relative;top:calc(8*var(--k))}
}

/* ── fr01 프롤로그 (body/03_01_01.jpg): 제목 52×315 → scd1 54px #fd650c / 설명 19×311 → Light 22px #686868 /
      Prologue 31px → Oswald Regular 30px / 본문 16×531 줄간격 35 → Light 17px #616161 ── */
@media (min-width:1025px){
  [data-fr="fr01"] #sec-00 .s00-title{color:#fd650c!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .s00-title{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(54*var(--k))!important;letter-spacing:0!important;line-height:calc(70*var(--k))!important}
  [data-fr="fr01"] #sec-00 .s00-lead{color:#686868!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .s00-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"] #sec-00 .s00-kicker{color:#333!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .s00-kicker{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
  [data-fr="fr01"] #sec-00 .s00-kicker .s00-rule{margin-left:calc(16*var(--k))!important;width:calc(29*var(--k))!important;height:1px!important;vertical-align:calc(3*var(--k))!important}
  [data-fr="fr01"] #sec-00 .s00-body{color:#616161!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 .s00-body{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(35*var(--k))!important}
}

/* ── fr02 (body/03_01_02.jpg 5017): 큰 번호 01 75×81 → Oswald Bold 92px 자간 6 / 제목 46×798 → Gmarket Sans Medium 46px (글자 모양 대조) / 소제목 35×431·552 → Gmarket Sans Medium 38px /
      주황 강조 #f75a05 / 실 한계 제목 41×621 scd1 44px + '탄성이 없습니다.' Bold 44px #fc6300 / 항목 22×578 → 24.5px /
      '그래서,' 98×294 = Gmarket Sans Bold 98px / 주황 두 줄 37×911 → Light 44.5px #fd5f00 / '엘라스티꿈의 구조와 특징' 44×527 → scd1 48px #fd6d1e /
      라벨(실리콘 (Silicone) 등)·엘라스티꿈리프팅(ELASTICUM)·카드 제목 = Gmarket Sans Medium 22·23·27.5px (글자 모양 대조) / 카드 번호 01~03 40×43 → Oswald Bold 50px #b4b5b0 ── */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-00 .s00-counter{color:#2a2622!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00-counter{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(92*var(--k))!important;letter-spacing:calc(6*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00-rule{margin-top:calc(13*var(--k))!important}   /* 번호→줄 간격: 원본 34 (우리 23) */
  [data-fr="fr02"] #sec-00 .s00-title{margin-top:calc(1*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00-lead{margin-top:calc(5*var(--k))!important}
  /* 아래 구역 세로 위치 (원본 잉크 행 대조): 01 제목 +5, 설명 +3 / 02 제목 +3, 설명 +3 / 한계 제목 +5 / 그래서 -4, 주황 두 줄 +9, 구조 -5 */
  [data-fr="fr02"] #sec-01 .s01-title{margin-top:calc(5*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01-lead{margin-top:calc(3*var(--k))!important}
  [data-fr="fr02"] #program .s03-title{margin-top:calc(3*var(--k))!important}
  [data-fr="fr02"] #program .s03-lead{margin-top:calc(3*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06-title{margin-top:calc(5*var(--k))!important}
  [data-fr="fr02"] #sec-07 .s07-head{margin-top:calc(-4*var(--k))!important}
  [data-fr="fr02"] #sec-08 .wrap{margin-top:calc(9*var(--k))!important}
  [data-fr="fr02"] #sec-09 .wrap{margin-top:calc(-5*var(--k))!important}
  [data-fr="fr02"] #program-2 .s04-grid{margin-top:calc(-5*var(--k))!important;margin-bottom:calc(5*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06-title{padding-bottom:0!important;margin-bottom:calc(-3*var(--k))!important}   /* 밑줄: 원본 제목 아래 12 (우리 18) */
  [data-fr="fr02"] #sec-06 .s06-list{margin-top:calc(6*var(--k))!important}
  [data-fr="fr02"] #sec-10 .s10-tit{padding-block-start:calc(var(--space-sm) + 10*var(--k))!important}   /* 카드 제목: 원본 4803 (우리 4793) */
  [data-fr="fr02"] #sec-10 .s10-txt{padding-block-start:calc(var(--space-xs) + 3*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00-title{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00-title{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(46*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-00 .s00-lead{color:#616161!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18.2*var(--k))!important;letter-spacing:0!important;line-height:calc(30*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01-title{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-title{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(38*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-01 .s01-lead{color:#3c3c3c!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18.7*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-01 .s01-hl{color:#f75a05!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01-hl{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  [data-fr="fr02"] #sec-02 .s02-cap{color:#616161!important}
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02-cap{font-family:'nsk','NanumBG',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(14.5*var(--k))!important;letter-spacing:0!important;line-height:calc(22*var(--k))!important}
  [data-fr="fr02"] #program .s03-title{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr02"] #program .s03-title{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(38*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #program .s03-lead span{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr02"] #program .s03-lead span{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
  [data-fr="fr02"] #program .s03-hl{color:#fc6300!important}
html[lang="ko"] [data-fr="fr02"] #program .s03-hl{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  [data-fr="fr02"] #program-2 .s04-yr{color:#323232!important}
html[lang="ko"] [data-fr="fr02"] #program-2 .s04-yr{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20.5*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #program-2 .s04-tag span{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(11.5*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr02"] #program-2 .s04-tag-b span{font-size:calc(11.5*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  [data-fr="fr02"] #program-2 .s04-pt{color:#1a1a1a!important}
  [data-fr="fr02"] #program-2 .s04-by{color:#333!important}
  [data-fr="fr02"] #program-2 .s04-meta{color:#46465f!important}
  [data-fr="fr02"] #sec-05 .s05-title{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05-title{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(30*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-06 .s06-t1{color:#3c3c3c!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06-t1{font-family:'scd1','scd2',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="fr02"] #sec-06 .s06-t2{color:#fc6300!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06-t2{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-06 .s06-txt{color:#3b3b3b!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06-txt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(24*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-06 .s06-txt b{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06-txt b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  [data-fr="fr02"] #sec-07 .s07-head{color:#2c2c2c!important}
html[lang="ko"] [data-fr="fr02"] #sec-07 .s07-head{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(98*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
  [data-fr="fr02"] #sec-08 .s08-mk{color:#fd5f00!important}
html[lang="ko"] [data-fr="fr02"] #sec-08 .s08-mk{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-09 .s09-a{color:#fd6d1e!important}
html[lang="ko"] [data-fr="fr02"] #sec-09 .s09-a{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="fr02"] #sec-09 .s09-b{color:#606060!important}
html[lang="ko"] [data-fr="fr02"] #sec-09 .s09-b{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-09 .s09-c{color:#313131!important}
html[lang="ko"] [data-fr="fr02"] #sec-09 .s09-c{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-09 .s09-d{color:#626262!important}
html[lang="ko"] [data-fr="fr02"] #sec-09 .s09-d{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="fr02"] #sec-09 .s09-lab{color:#000!important}
html[lang="ko"] [data-fr="fr02"] #sec-09 .s09-lab{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(20.7*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-09 .s09-ul li{color:#5e5e5e!important}
html[lang="ko"] [data-fr="fr02"] #sec-09 .s09-ul li{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-10 .s10-num{color:#b4b5b0!important}
html[lang="ko"] [data-fr="fr02"] #sec-10 .s10-num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(50*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-10 .s10-tit{color:#3a3a35!important}
html[lang="ko"] [data-fr="fr02"] #sec-10 .s10-tit{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(27.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-10 .s10-txt{color:#63615d!important}
html[lang="ko"] [data-fr="fr02"] #sec-10 .s10-txt{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;line-height:calc(26*var(--k))!important}
}

/* ── fr03 (body/03_01_03.jpg): 제목 45×527 → scd1 48.7px #fd721d / 설명 Light 18px ── */
@media (min-width:1025px){
  [data-fr="fr03"] #sec-00 .band__title{color:#fd721d!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .band__title{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48.7*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr03"] #sec-00 .band__lead{color:#606060!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 .band__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:0!important}
  /* 높이 227 (우리 221): 제목 +3, 설명 +4 */
  [data-fr="fr03"] #sec-00{height:calc(227*var(--k))!important;box-sizing:border-box}
  [data-fr="fr03"] #sec-00 .band__title{position:relative;top:calc(3*var(--k))}
  [data-fr="fr03"] #sec-00 .band__lead{position:relative;top:calc(7*var(--k))}
}

/* ── fr04 (body/03_01_04.jpg 84): 소제목 21×297 채움 .31 → Gmarket Sans Medium 24px / 설명 Light 17.2px ── */
@media (min-width:1025px){
  [data-fr="fr04"] #sec-00 .eq-t{color:#393939!important}
html[lang="ko"] [data-fr="fr04"] #sec-00 .eq-t{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(22.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr04"] #sec-00 .eq-d{color:#616161!important}
html[lang="ko"] [data-fr="fr04"] #sec-00 .eq-d{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}
}

/* ── fr05 (body/03_01_05.jpg 1465): 제목 45×343 → scd1 48.3px #fd7523 / 설명 17.3px / 사진 제목 Regular 19.3px, 설명 Light 17.3px /
      Special Points 31×135 → Oswald Regular 30px 자간 -1.2 / '엘라스티꿈을 활용한' 37×353 → scd1 40.5px #353535 / 큰 제목 55×809 → Gmarket Sans Bold 59px /
      큰 번호 01 76×77 → Oswald Bold 92px / '탱글 오창현 대표원장의 기술력과 노하우' 41×777 → scd1 45.2px #fd5f02 / 원본에 없는 ※ 각주 숨김 ── */
@media (min-width:1025px){
  [data-fr="fr05"] #sec-00 .s00__h2{color:#fd7523!important}
html[lang="ko"] [data-fr="fr05"] #sec-00 .s00__h2{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(48.3*var(--k))!important;letter-spacing:0!important;line-height:calc(64*var(--k))!important}
  [data-fr="fr05"] #sec-00 .s00__lead{color:#616161!important}
html[lang="ko"] [data-fr="fr05"] #sec-00 .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;line-height:calc(26*var(--k))!important}
  [data-fr="fr05"] #sec-00 .s00__note.disc{display:none!important}
  [data-fr="fr05"] #sec-00 .s00__cap-t{color:#2e2e2e!important}
html[lang="ko"] [data-fr="fr05"] #sec-00 .s00__cap-t{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}
  [data-fr="fr05"] #sec-00 .s00__cap-b{color:#606060!important}
html[lang="ko"] [data-fr="fr05"] #sec-00 .s00__cap-b{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="fr05"] #sec-01 .s01__eyebrow{color:#303030!important;transform:none!important}
html[lang="ko"] [data-fr="fr05"] #sec-01 .s01__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(-1.2*var(--k))!important}   /* 원본 잉크 31×135 — 변환의 scaleX(.61) 제거 */
  [data-fr="fr05"] #sec-01 .s01__kicker{color:#353535!important}
html[lang="ko"] [data-fr="fr05"] #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(40.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr05"] #sec-01 .s01__h2{color:#3e3e3e!important}
html[lang="ko"] [data-fr="fr05"] #sec-01 .s01__h2{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(59*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-fr="fr05"] #sec-01 .s01__sub{color:#6e6e6e!important}
html[lang="ko"] [data-fr="fr05"] #sec-01 .s01__sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr05"] #sec-02 .s02__num{color:#272727!important;transform:none!important}
html[lang="ko"] [data-fr="fr05"] #sec-02 .s02__num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(92*var(--k))!important;letter-spacing:calc(6*var(--k))!important}   /* 변환이 scaleX(.78) 로 눌러 폭 62 (원본 79) */
  [data-fr="fr05"] #sec-02 .s02__h3{color:#fd5f02!important}
html[lang="ko"] [data-fr="fr05"] #sec-02 .s02__h3{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(45.2*var(--k))!important;letter-spacing:0!important}
  /* 세로 위치·높이 (원본 잉크 행 대조): 사진 설명 +3, 소제목 +5, 큰 제목 +2, 안내 +10, 번호 +1, 줄 +11, 주황 제목 +6 → 조각 1465 */
  [data-fr="fr05"] #sec-00 .s00__cap{position:relative;top:calc(3*var(--k))}
  [data-fr="fr05"] #sec-01 .s01__eyebrow{margin-top:calc(2*var(--k))!important}
  [data-fr="fr05"] #sec-01 .s01__kicker{margin-top:calc(5*var(--k))!important}
  [data-fr="fr05"] #sec-01 .s01__h2{margin-top:calc(2*var(--k))!important}
html[lang="ko"] [data-fr="fr05"] #sec-01 .s01__h2{letter-spacing:calc(-1.3*var(--k))!important}
  [data-fr="fr05"] #sec-01 .s01__sub{margin-top:calc(10*var(--k))!important}
  [data-fr="fr05"] #sec-02 .s02__num{margin-top:calc(1*var(--k))!important}
  [data-fr="fr05"] #sec-02 .s02__rule{margin-top:calc(11*var(--k))!important}
  [data-fr="fr05"] #sec-02 .s02__h3{margin-top:calc(6*var(--k))!important}
}

/* ── fr06 (body/common_02.jpg 659) — 변환이 엉뚱한 글(리프팅 안내)로 되어 있던 것을 원본 글로 다시 씀(HTML):
      임명장(왼쪽 판)·서명은 원본에서 잘라 tc/260817lyu7x/cert_2020.jpg·sign_oh.png. 제목 3줄 = Gmarket Sans Bold 60px 자간 -4.5 (대문자 높이 49, 줄간격 70.5),
      밑줄 y207/278/348 폭 179/323/629, 설명 3줄 NanumBG Regular 22.5px 줄간격 36 (#222528), 굵은 부분 Bold, 이름 Light 22px #6a6c71 ── */
@media (min-width:1025px){
  [data-fr="fr06"] #sec-00 .s00-plate{left:0!important;top:calc(95*var(--k))!important;width:calc(244*var(--k))!important;height:calc(470*var(--k))!important;text-align:left!important}
  [data-fr="fr06"] #sec-00 .s00-cert{width:100%;height:100%;display:block}
  [data-fr="fr06"] #sec-00 .s00-h2{left:calc(747.5*var(--k))!important;top:calc(139*var(--k))!important;color:#1c1c1d!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .s00-h2{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(60*var(--k))!important;letter-spacing:calc(-4*var(--k))!important;line-height:calc(70.5*var(--k))!important;white-space:nowrap}
  [data-fr="fr06"] #sec-00 .s00-h2 p{margin:0}
html[lang="ko"] [data-fr="fr06"] #sec-00 .s00-h2 p{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;line-height:calc(70.5*var(--k))!important}
  [data-fr="fr06"] #sec-00 .s00-rule{left:calc(747.5*var(--k))!important;height:1px;background:#1c1c1d!important}
  [data-fr="fr06"] #sec-00 .s00-r1{top:calc(207*var(--k))!important;width:calc(179*var(--k))!important}
  [data-fr="fr06"] #sec-00 .s00-r2{top:calc(278*var(--k))!important;width:calc(323*var(--k))!important}
  [data-fr="fr06"] #sec-00 .s00-r3{top:calc(348*var(--k))!important;width:calc(629*var(--k))!important}
  [data-fr="fr06"] #sec-00 .s00-copy{left:calc(755.5*var(--k))!important;top:calc(380*var(--k))!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .s00-copy{white-space:nowrap}
  [data-fr="fr06"] #sec-00 .s00-copy p{color:#222528!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .s00-copy p{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23*var(--k))!important;letter-spacing:0!important;line-height:calc(36*var(--k))!important}
  [data-fr="fr06"] #sec-00 .s00-copy b{color:#1e2021!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .s00-copy b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(22.5*var(--k))!important}
  [data-fr="fr06"] #sec-00 .s00-name{left:calc(1031.5*var(--k))!important;right:auto!important;top:calc(556*var(--k))!important;color:#6a6c71!important}
html[lang="ko"] [data-fr="fr06"] #sec-00 .s00-name{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:calc(-1.3*var(--k))!important;line-height:1!important;white-space:nowrap}
  [data-fr="fr06"] #sec-00 .s00-mark{left:calc(1199.5*var(--k))!important;right:auto!important;top:calc(548*var(--k))!important;width:calc(168*var(--k))}
html[lang="ko"] [data-fr="fr06"] #sec-00 .s00-mark{line-height:0!important;letter-spacing:0!important}
  [data-fr="fr06"] #sec-00 .s00-sign{width:100%;height:auto;display:block}
}

/* ── fr07 (body/common_03.jpg 1782): '2018 엘라스티꿈 힙업 리프팅' 38×531 채움 .36 → Regular 45px / 제목 45×624 채움 .55 → Bold 54px /
      설명 25×629 → Regular 22.5px / CASE REPORT 제목 35×334 → Regular 40px / 설명 21×408 → Regular 21.5px ── */
@media (min-width:1025px){
  [data-fr="fr07"] #hero .hero-eyebrow{color:#fff!important}
html[lang="ko"] [data-fr="fr07"] #hero .hero-eyebrow{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(45*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr07"] #hero .hero-title{color:#fff!important}
html[lang="ko"] [data-fr="fr07"] #hero .hero-title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(54*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr07"] #hero .hero-lead{color:#fefefe!important;position:relative;top:calc(5*var(--k))}
html[lang="ko"] [data-fr="fr07"] #hero .hero-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(22.5*var(--k))!important;letter-spacing:0!important;line-height:calc(36*var(--k))!important}   /* 원본 설명 첫 줄 302 (우리 297) */
  [data-fr="fr07"] #sec-01 .case-title{color:#1e1e1e!important}
html[lang="ko"] [data-fr="fr07"] #sec-01 .case-title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(40*var(--k))!important;letter-spacing:0!important;line-height:calc(54.5*var(--k))!important}
  [data-fr="fr07"] #sec-01 .case-lead{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr07"] #sec-01 .case-lead{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:calc(30.5*var(--k))!important}   /* 원본 세 줄 폭 373·408·338 (23.6px 이면 416·441·379) */
}

/* ── fr08 (body/03_01_06.jpg 3835): 큰 번호 02·03 75×99 → Oswald Bold 92px 자간 6 / 제목 41×836 → scd1 44px #fd6001 / 설명 18×478 → Light 17px #3a3a3a /
      사진 설명 '얼굴 목 전용 엘라스티꿈과 니들' 17×247 → Gmarket Sans Medium 18.5px(글자 모양 대조), 앞 강조는 주황 #fc6300 / 03 제목 31×359 scd1 34px #343434, 45×600 scd1 48px #fd7024 /
      탭: 검정 칸 '힙업리프팅 디자인' 19×157 → Regular 21px 자간 0 (#tg-ref-fit 이 36.5px 로 키워 잘리던 것), 주황 칸 '2 Loop method' 23×156 → Gmarket Sans Medium 22px 자간 -1.5 ── */
@media (min-width:1025px){
  [data-fr="fr08"] #sec-00 .s00__count,[data-fr="fr08"] #sec-02 .s02__count{color:#2d2d2d!important}
html[lang="ko"] [data-fr="fr08"] #sec-00 .s00__count,
html[lang="ko"] [data-fr="fr08"] #sec-02 .s02__count{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(92*var(--k))!important;letter-spacing:calc(6*var(--k))!important}
  [data-fr="fr08"] #sec-00 .s00__h2{color:#fd6001!important}
html[lang="ko"] [data-fr="fr08"] #sec-00 .s00__h2{font-family:'scd1','scd2',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="fr08"] #sec-00 .s00__body{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr08"] #sec-00 .s00__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;line-height:calc(30*var(--k))!important}
  [data-fr="fr08"] #gallery .s01__cap{color:#404040!important}
html[lang="ko"] [data-fr="fr08"] #gallery .s01__cap{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(18.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr08"] #gallery .s01__hl{color:#fc6300!important}
html[lang="ko"] [data-fr="fr08"] #gallery .s01__hl{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1}
  [data-fr="fr08"] #sec-02 .s02__h3{color:#343434!important}
html[lang="ko"] [data-fr="fr08"] #sec-02 .s02__h3{font-family:'scd1','scd2',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(34*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr08"] #sec-02 .s02__h2{color:#fd7024!important}
html[lang="ko"] [data-fr="fr08"] #sec-02 .s02__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="fr08"] #sec-02 .s02__body{color:#606060!important}
html[lang="ko"] [data-fr="fr08"] #sec-02 .s02__body{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}
  html[lang="ko"] [data-fr="fr08"] #sec-03 .tabbar__item--kr,
html[lang="ko"] [data-fr="fr08"] #sec-04 .tabbar__item--kr,
html[lang="ko"] [data-fr="fr08"] #sec-05 .tabbar__item--kr{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(21*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-fr="fr08"] #sec-03 .tabbar__item--en,
html[lang="ko"] [data-fr="fr08"] #sec-04 .tabbar__item--en,
html[lang="ko"] [data-fr="fr08"] #sec-05 .tabbar__item--en{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
  /* 세로 위치 (원본 잉크 행 대조): 02 줄 +4(아래 전부), 제목 +4, 설명 +1 / 03 줄 +4(아래 전부), 소제목 +3, 제목 +5, 설명 +2 */
  [data-fr="fr08"] #sec-00 .s00__rule{margin-top:calc(var(--space-lg) + 4*var(--k))!important}
  [data-fr="fr08"] #sec-00 .s00__h2{position:relative;top:calc(4*var(--k))}
  [data-fr="fr08"] #sec-00 .s00__body{position:relative;top:calc(1*var(--k))}
  [data-fr="fr08"] #sec-02 .s02__rule{margin-top:calc(var(--space-lg) + 4*var(--k))!important}
  [data-fr="fr08"] #sec-02 .s02__h3{position:relative;top:calc(3*var(--k))}
  [data-fr="fr08"] #sec-02 .s02__h2{position:relative;top:calc(5*var(--k))}
  [data-fr="fr08"] #sec-02 .s02__body{position:relative;top:calc(2*var(--k))}
}

/* ── fr09 크리살릭스 (breast/01_01_add_03.jpg — body_02_01 과 같은 조각, 같은 값): '탱글성형외과' 29×184 → scd1 32.5px, 제목 Bold 52px #ff6000,
      주황 세 줄 → 나눔명조 24.3px #fc6002, 본문 17.8px, CRISALIX 3D ANALYSIS 굵은 흰 글씨, 로고는 원본 잘라 넣음(HTML) ── */
@media (min-width:1025px){
  [data-fr="fr09"] #sec-00 .s00__clinic{color:#1c1b19!important}
html[lang="ko"] [data-fr="fr09"] #sec-00 .s00__clinic{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(32.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr09"] #sec-00 .s00__title{color:#ff6000!important}
html[lang="ko"] [data-fr="fr09"] #sec-00 .s00__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(52*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-fr="fr09"] #sec-00 .s00__lead{color:#fc6002!important}
html[lang="ko"] [data-fr="fr09"] #sec-00 .s00__lead{font-family:'Nanum Myeongjo','NanumBG',serif!important;font-weight:400!important;--tgff:1;font-size:calc(24.3*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr09"] #sec-00 .s00__ghost{transform:none!important}
html[lang="ko"] [data-fr="fr09"] #sec-00 .s00__ghost{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(59*var(--k))!important;letter-spacing:calc(2.5*var(--k))!important}
  [data-fr="fr09"] #sec-00 .s00__desc{color:#575755!important}
html[lang="ko"] [data-fr="fr09"] #sec-00 .s00__desc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.8*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr09"] #sec-00 .s00__desc b{color:#3f3f3e!important}
html[lang="ko"] [data-fr="fr09"] #sec-00 .s00__desc b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  [data-fr="fr09"] #sec-00{height:calc(910*var(--k))!important;box-sizing:border-box}
  [data-fr="fr09"] #sec-00 .s00__wrap{margin-top:calc(14*var(--k))!important}
  [data-fr="fr09"] #sec-00 .s00__title{margin-top:calc(6*var(--k))!important}
  [data-fr="fr09"] #sec-00 .s00__body{margin-top:calc(-4*var(--k))!important}
  [data-fr="fr09"] #sec-00 .s00__brand{margin-top:calc(-14*var(--k))!important}
}

/* ── fr10 (body/03_01_07.jpg 2745): Who?/How?/Effect! 24×56 → Oswald Regular 29px 자간 -.7 (scaleX 압축 제거) / '탱글 힙업 리프팅' 31×247 → scd1 35px #3a3a3a /
      큰 제목 45×462~615 → scd1 48px #fd7523 (How 제목이 회색이던 것, Who 제목이 두 줄로 접히던 것) / 설명 Light 17px / 항목 번호 나눔바른고딕 Bold 20px 자간 1, 항목 Light 19.4px /
      단계 제목 Regular 22px, 설명 Light 16.5px / 효과 동그라미 글 Regular 20px ── */
@media (min-width:1025px){
  [data-fr="fr10"] #sec-00 .eyebrow>b,[data-fr="fr10"] #sec-01 .eyebrow>b,[data-fr="fr10"] #sec-02 .eyebrow>b{color:#323232!important;transform:none!important}
html[lang="ko"] [data-fr="fr10"] #sec-00 .eyebrow>b,
html[lang="ko"] [data-fr="fr10"] #sec-01 .eyebrow>b,
html[lang="ko"] [data-fr="fr10"] #sec-02 .eyebrow>b{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29*var(--k))!important;letter-spacing:calc(-.7*var(--k))!important}   /* 원본 Who? 잉크 24×56 — 변환의 scaleX(.63) 제거 */
  [data-fr="fr10"] #sec-00 .s00-h3,[data-fr="fr10"] #sec-01 .s01-h3,[data-fr="fr10"] #sec-02 .s02-h3{color:#3a3a3a!important}
html[lang="ko"] [data-fr="fr10"] #sec-00 .s00-h3,
html[lang="ko"] [data-fr="fr10"] #sec-01 .s01-h3,
html[lang="ko"] [data-fr="fr10"] #sec-02 .s02-h3{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}
  [data-fr="fr10"] #sec-00 .s00-h2,[data-fr="fr10"] #sec-01 .s01-h2,[data-fr="fr10"] #sec-02 .s02-h2{color:#fd7523!important}
html[lang="ko"] [data-fr="fr10"] #sec-00 .s00-h2,
html[lang="ko"] [data-fr="fr10"] #sec-01 .s01-h2,
html[lang="ko"] [data-fr="fr10"] #sec-02 .s02-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;white-space:nowrap}
  [data-fr="fr10"] #sec-00 .s00-titles,[data-fr="fr10"] #sec-00 .s00-head{max-width:none!important;width:auto!important}
  [data-fr="fr10"] #sec-00 .s00-lead,[data-fr="fr10"] #sec-01 .s01-lead,[data-fr="fr10"] #sec-02 .s02-lead{color:#606060!important}
html[lang="ko"] [data-fr="fr10"] #sec-00 .s00-lead,
html[lang="ko"] [data-fr="fr10"] #sec-01 .s01-lead,
html[lang="ko"] [data-fr="fr10"] #sec-02 .s02-lead{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="fr10"] #sec-00 .s00-n{color:#fc5e00!important}
html[lang="ko"] [data-fr="fr10"] #sec-00 .s00-n{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}   /* 01~04: 원본 잉크 15×22 — Oswald 보다 넓은 숫자 = 나눔바른고딕 Bold (breast_01_01 과 같음) */
  [data-fr="fr10"] #sec-00 .s00-t{color:#343331!important}
html[lang="ko"] [data-fr="fr10"] #sec-00 .s00-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(19.4*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr10"] #sec-01 .s01-t{color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr10"] #sec-01 .s01-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(22*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr10"] #sec-01 .s01-c{color:#656565!important}
html[lang="ko"] [data-fr="fr10"] #sec-01 .s01-c{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.4*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr10"] #sec-02 .s02-l{color:#1b1b1b!important}
html[lang="ko"] [data-fr="fr10"] #sec-02 .s02-l{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  /* 세로 위치·높이 (원본 잉크 행 대조): Who 제목 +5, 설명 +3, 목록 +3 / How 구역 1165(아래 여백 +1), 제목 +6, 설명 +3·줄 사이 +1 / Effect 제목 +4, 설명 +5 */
  [data-fr="fr10"] #sec-00 .s00-h2{margin-top:calc(5*var(--k))!important}
  [data-fr="fr10"] #sec-00 .s00-lead{margin-top:calc(3*var(--k))!important}
  [data-fr="fr10"] #sec-00 .s00-list{margin-top:calc(3*var(--k))!important}
  [data-fr="fr10"] #sec-01{--s01-pb:calc(7.1875cqw + 1*var(--k))}
  [data-fr="fr10"] #sec-01 .s01-h2{margin-top:calc(6*var(--k))!important}
  [data-fr="fr10"] #sec-01 .s01-leads{margin-top:calc(3*var(--k))!important}
  [data-fr="fr10"] #sec-01{--s01-g-leadline:calc(0.8854cqw + 1*var(--k))}
  [data-fr="fr10"] #sec-02 .s02-h2{margin-top:calc(4*var(--k))!important}
  [data-fr="fr10"] #sec-02 .s02-leads{margin-top:calc(5*var(--k))!important}
}

/* ── 구역 높이·간격을 원본과 같게 (2026-09-18 실측) ──
   비메오 두 개: 원본 .s_vimeo_container 1288 폭에 620 칸 둘(사이 48)인데 .wrap 규칙이 안 걸려 iframe 이 640×360 그대로(칸을 20px 넘침) → 높이 360.
   여백·둥근 모서리·그림자 없음 (공통 sub.css 의 .vid-pair 는 48px 여백·12px 모서리·16:9) — 이 쪽만 덮어씀.
   앨범: 원본은 03_01_07.jpg 바로 아래(간격 0), 큰 사진 920×547, 썸네일 305×181(칸 233), 목록 끝→쪽번호 69, 쪽번호 35 (body_02_01 과 같은 값). */
@media (min-width:1025px){
  .vid-pair{max-width:1288px!important;padding:0!important;gap:48px!important}
  .vid-pair .wrap{width:640px!important;height:360px!important;aspect-ratio:auto!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}   /* 원본은 영상 뜨기 전 흰 바탕 */
  [data-fr="fr01"] #sec-00{height:auto!important;min-height:calc(436*var(--k))!important;box-sizing:border-box}   /* 프롤로그 조각 436 (우리 434) */
  .mod-album{margin-top:0!important}
  .mod-album .photo_container{height:547px!important}
  .mod-album .photo_container .photo>img{height:547px!important}
  .mod-album .photo_container .lock_wrap{height:547px!important}
  .mod-album .thumb{height:233px!important}
  .mod-album .thumb .photo_wrap{height:181px!important}
  .mod-album .thumb .photo img{height:181px!important}
  .mod-album .thumb .lock_wrap{height:181px!important}
  .mod-album .module_contents2{margin-bottom:69px!important}
  .mod-album .pagenavi{padding-top:0!important;height:35px!important}
html[lang="ko"] .mod-album .pagenavi{line-height: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}
}

/* == sizefix body_03_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr00"] #hero h1.s00__title{font-size:53.3px!important;letter-spacing:-0.5px!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 h3.s00-kicker{font-size:29.5px!important;letter-spacing:-1.48px!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 span.s00-counter{font-size:101.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-00>div.plate>div.wrap>div.s00-stack.aos-animate>div.s00-head>h2.h2.s00-title{font-size:45.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 h3.s01-title{font-size:37.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>h3.s09-lab.s09-lab3:nth-of-type(4){font-size:20.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr03"] #sec-00 p.band__lead{font-size:17.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-02 span.s02__num{font-size:103.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr05"] #sec-02 h3.s02__h3{font-size:45.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #hero p.hero-eyebrow{font-size:45.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr07"] #sec-01 p.case-lead{font-size:21.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr08"] #sec-00>div.wrap.s00__stack>p.s00__count.aos-animate:nth-of-type(1){font-size:100.1px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr08"] #sec-02>div.wrap.s02__stack>h2.s02__h2.aos-animate{font-size:47.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr08"] #sec-03>div.wrap>div.s03__tabbar.tabbar.aos-animate:nth-of-type(1)>span.tabbar__item.tabbar__item--kr:nth-of-type(1){font-size:21.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr08"] #sec-03>div.wrap>div.s03__tabbar.tabbar.aos-animate:nth-of-type(1)>span.tabbar__item.tabbar__item--en:nth-of-type(2){font-size:19.6px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr08"] #sec-04>div.wrap>div.s04__tabbar.tabbar.aos-animate:nth-of-type(1)>span.tabbar__item.tabbar__item--kr:nth-of-type(1){font-size:21.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr08"] #sec-04>div.wrap>div.s04__tabbar.tabbar.aos-animate:nth-of-type(1)>span.tabbar__item.tabbar__item--en:nth-of-type(2){font-size:19.5px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr08"] #sec-05>div.wrap>div.s05__tabbar.tabbar.aos-animate:nth-of-type(1)>span.tabbar__item.tabbar__item--kr:nth-of-type(1){font-size:21.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr10"] #sec-00 h3.s00-h3{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr10"] #sec-00 p.s00-lead{font-size:17.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr10"] #sec-01 h3.s01-h3{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr10"] #sec-02 h3.s02-h3{font-size:34.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr00"] #hero>div.s00__grid>figure.s00__media>p.s00__display>span:nth-of-type(2){font-size:128.2px!important;letter-spacing:3.87px!important}   /* Volume Hip */
html[lang="ko"] [data-fr="fr00"] #hero p.s00__eyebrow{font-size:40.5px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
[data-fr="fr00"] #hero p.s00__lead{width:288px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.s00__lead{font-size:17.4px!important;letter-spacing:0.0px!important}   /* 보다 업그레이드 된 탱글 지방흡입 */
html[lang="ko"] [data-fr="fr00"] #hero span.s00__lab{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero strong.s00__val{font-size:15.9px!important;letter-spacing:0.3px!important}   /* 1~2시간 정도 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00__note{font-size:12.5px!important;letter-spacing:0.0px!important}   /* 환자의 상태나 수술방법에 따라 차 */
html[lang="ko"] [data-fr="fr01"] #sec-00 h2.s00-title{font-size:53.6px!important;letter-spacing:0.0px!important}   /* 탄탄하게 업된애플 힙라인! */
[data-fr="fr01"] #sec-00 p.s00-lead{width:316px!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-lead{font-size:22.4px!important;letter-spacing:0.0px!important}   /* 힘 없이 처진 엉덩이를 업시켜매력 */
[data-fr="fr01"] #sec-00 p.s00-body{width:535px!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-body{font-size:17.5px!important;letter-spacing:0.0px!important}   /* 탱글 힙업 리프팅은 살이 빠져 불 */
html[lang="ko"] [data-fr="fr02"] #sec-00>div.plate>div.wrap>div.s00-stack.aos-animate>p.lead.s00-lead{font-size:17.8px!important;letter-spacing:0.0px!important}   /* 엉덩이가 처져 리프팅이 필요한 경 */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.s01-lead{font-size:19.1px!important;letter-spacing:0.0px!important}   /* 엉덩이가 처진 경우 절개를 통해  */
html[lang="ko"] [data-fr="fr02"] #sec-02 figcaption.s02-cap{font-size:14.9px!important;letter-spacing:0.0px!important}   /* Ted EL. Transverse */
html[lang="ko"] [data-fr="fr02"] #program h2.s03-title{font-size:37.8px!important;letter-spacing:0.0px!important}   /* 다양한 실을 이용한 엉덩이 리프팅 */
html[lang="ko"] [data-fr="fr02"] #program-2 h4.s04-yr{font-size:20.9px!important;letter-spacing:0.0px!important}   /* 2012 실루엣 실리프팅 */
html[lang="ko"] [data-fr="fr02"] div.card>div.wrap>div.s04-grid>article.s04-item.s04-item-a.aos-animate:nth-of-type(1)>div.s04-doc.s04-doc-a>div.s04-head.s04-head-a>div.s04-tag.s04-tag-a:nth-of-type(1)>span{font-size:11.2px!important;letter-spacing:0.0px!important}   /* Supplemental Artic */
html[lang="ko"] [data-fr="fr02"] div.card>div.wrap>div.s04-grid>article.s04-item.s04-item-a.aos-animate:nth-of-type(1)>div.s04-doc.s04-doc-a>div.s04-head.s04-head-a>div.s04-body.s04-body-a:nth-of-type(2)>h4.s04-pt.s04-pt-a{font-size:21.8px!important;letter-spacing:0.0px!important}   /* Suspension of the  */
html[lang="ko"] [data-fr="fr02"] div.card>div.wrap>div.s04-grid>article.s04-item.s04-item-a.aos-animate:nth-of-type(1)>div.s04-doc.s04-doc-a>div.s04-head.s04-head-a>div.s04-body.s04-body-a:nth-of-type(2)>p.s04-by.s04-by-a{font-size:14.7px!important;letter-spacing:0.0px!important}   /* Javier de Benito,  */
html[lang="ko"] [data-fr="fr02"] #program-2 p.s04-meta{font-size:9.7px!important;letter-spacing:0.0px!important}   /* Aesth Plast SurgDO */
html[lang="ko"] [data-fr="fr02"] div.wrap>div.s04-grid>article.s04-item.s04-item-b.aos-animate:nth-of-type(2)>div.s04-doc.s04-doc-b>div.s04-jrnl>div.s04-head.s04-head-b>div.s04-tag.s04-tag-b:nth-of-type(1)>span{font-size:12.1px!important;letter-spacing:0.0px!important}   /* ORIGINAL ARTICLE */
html[lang="ko"] [data-fr="fr02"] div.wrap>div.s04-grid>article.s04-item.s04-item-b.aos-animate:nth-of-type(2)>div.s04-doc.s04-doc-b>div.s04-jrnl>div.s04-head.s04-head-b>div.s04-body.s04-body-b:nth-of-type(2)>h4.s04-pt.s04-pt-b{font-size:19.0px!important;letter-spacing:0.0px!important}   /* Buttock Lifting wi */
html[lang="ko"] [data-fr="fr02"] #s05-title{font-size:30.0px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈 실이 아닌 다른 실을  */
html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06-t1{font-size:47.0px!important;letter-spacing:0.0px!important}   /* 폴리프로필렌(비흡수성 봉합사)는 */
html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06-t2{font-size:55.3px!important;letter-spacing:0.0px!important}   /* 탄성이 없습니다. */
html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06-txt{font-size:25.3px!important;letter-spacing:0.0px!important}   /* 실이 탄성이 없기 때문에 이 많습 */
html[lang="ko"] [data-fr="fr02"] #sec-06>div.plate>div.card>div.wrap>ul.s06-list>li.s06-item.aos-animate:nth-of-type(3)>span.s06-txt>b{font-size:27.3px!important;letter-spacing:0.0px!important}   /* 주변조직과의 유착을 기대하기 힘듭 */
html[lang="ko"] [data-fr="fr02"] #s07-title{font-size:92.7px!important;letter-spacing:-1.42px!important}   /* 그래서, */
html[lang="ko"] [data-fr="fr02"] #sec-08 span.s08-mk{font-size:43.8px!important;letter-spacing:0.0px!important}   /* 탱글에서는 실의 장력이 강력하면서 */
html[lang="ko"] [data-fr="fr02"] #s09-title{font-size:48.3px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈의 구조와 특징 */
html[lang="ko"] [data-fr="fr02"] #sec-09 p.s09-b{font-size:16.9px!important;letter-spacing:0.0px!important}   /* 탱글 힙업 리프팅에 사용하는 엘라 */
html[lang="ko"] [data-fr="fr02"] #sec-09 h3.s09-c{font-size:22.9px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈리프팅(ELASTICUM */
html[lang="ko"] [data-fr="fr02"] #sec-09 p.s09-d{font-size:17.0px!important;letter-spacing:0.0px!important}   /* 실리콘 주위를 폴리에스터가 그물처 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>h3.s09-lab.s09-lab1:nth-of-type(2){font-size:21.2px!important;letter-spacing:0.0px!important}   /* 실리콘 (Silicone) */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-ul1:nth-of-type(1)>li:nth-of-type(1){font-size:17.1px!important;letter-spacing:0.0px!important}   /* 강한 탄성 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-ul1:nth-of-type(1)>li:nth-of-type(2){font-size:17.1px!important;letter-spacing:0.0px!important}   /* 다양한 케이스에 적용 가능 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-ul1:nth-of-type(1)>li:nth-of-type(3){font-size:17.1px!important;letter-spacing:0.0px!important}   /* 피부의 움직임을 거의 방해하지 않 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>h3.s09-lab.s09-lab2:nth-of-type(3){font-size:20.5px!important;letter-spacing:0.0px!important}   /* 편안함(Comfortable) */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-ul2:nth-of-type(2)>li:nth-of-type(1){font-size:17.4px!important;letter-spacing:0.0px!important}   /* 만져짐 최소화 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-ul2:nth-of-type(2)>li:nth-of-type(2){font-size:16.8px!important;letter-spacing:0.0px!important}   /* 빠른 일상 복귀 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-ul2:nth-of-type(2)>li:nth-of-type(3){font-size:17.0px!important;letter-spacing:0.0px!important}   /* 자연스러운 회복 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-ul3:nth-of-type(3)>li:nth-of-type(1){font-size:17.1px!important;letter-spacing:0.0px!important}   /* 안정적인 조직고정 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-ul3:nth-of-type(3)>li:nth-of-type(2){font-size:17.2px!important;letter-spacing:0.0px!important}   /* 이물반응 최소화 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>h3.s09-lab.s09-lab4:nth-of-type(5){font-size:20.5px!important;letter-spacing:0.0px!important}   /* 폴리에스터 (Polyester) */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-dot.s09-ul4a:nth-of-type(4)>li:nth-of-type(1){font-size:16.8px!important;letter-spacing:0.0px!important}   /* 높은 인장강도 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-dot.s09-ul4a:nth-of-type(4)>li:nth-of-type(2){font-size:16.9px!important;letter-spacing:0.0px!important}   /* 복원력 조절 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-dot.s09-ul4a:nth-of-type(4)>li:nth-of-type(3){font-size:17.2px!important;letter-spacing:0.0px!important}   /* 부드러운 표면 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-dot.s09-ul4b:nth-of-type(5)>li:nth-of-type(1){font-size:17.3px!important;letter-spacing:0.0px!important}   /* 텐션 분배 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-dot.s09-ul4b:nth-of-type(5)>li:nth-of-type(2){font-size:17.2px!important;letter-spacing:0.0px!important}   /* 조직손상 최소화 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>h3.s09-lab.s09-lab5:nth-of-type(6){font-size:21.3px!important;letter-spacing:0.0px!important}   /* 우수한 핸들링 (Perfect h */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-dot.s09-ul5:nth-of-type(6)>li:nth-of-type(1){font-size:17.3px!important;letter-spacing:0.0px!important}   /* 미끄럼 방지 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-dot.s09-ul5:nth-of-type(6)>li:nth-of-type(2){font-size:16.9px!important;letter-spacing:0.0px!important}   /* 안전한 매듭 */
html[lang="ko"] [data-fr="fr02"] #sec-09>div.wrap>div.s09-stage>ul.s09-ul.s09-dot.s09-ul5:nth-of-type(6)>li:nth-of-type(3){font-size:16.8px!important;letter-spacing:0.0px!important}   /* 실에 의한 조직 절단 방지 */
html[lang="ko"] [data-fr="fr02"] #sec-10 span.s10-num{font-size:52.0px!important;letter-spacing:0.0px!important}   /* 01 */
html[lang="ko"] [data-fr="fr02"] #sec-10 h4.s10-tit{font-size:27.3px!important;letter-spacing:0.0px!important}   /* 강한 탄성 */
html[lang="ko"] [data-fr="fr02"] #sec-10 p.s10-txt{font-size:17.3px!important;letter-spacing:0.0px!important}   /* 강한 탄성으로 피부의 움직임을방해 */
html[lang="ko"] [data-fr="fr03"] #sec-00 h1.band__title{font-size:48.5px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈의 강한 탄성력 */
html[lang="ko"] [data-fr="fr05"] #sec-00 h2.s00__h2{font-size:48.5px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈의우수한 조직 반응 */
html[lang="ko"] [data-fr="fr05"] #sec-00 p.s00__lead{font-size:17.0px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈은 다른 종류의 실에 비 */
html[lang="ko"] [data-fr="fr05"] #sec-00 h3.s00__cap-t{font-size:19.3px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈 (polyester) */
html[lang="ko"] [data-fr="fr05"] #sec-00 p.s00__cap-b{font-size:17.0px!important;letter-spacing:0.0px!important}   /* 주변조직과의 유착이 잘 이루어짐 */
html[lang="ko"] [data-fr="fr05"] #sec-01 p.s01__eyebrow{font-size:30.0px!important;letter-spacing:-1.2px!important}   /* Special Points */
html[lang="ko"] [data-fr="fr05"] #sec-01 p.s01__kicker{font-size:38.6px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈을 활용한 */
html[lang="ko"] [data-fr="fr05"] #sec-01 h2.s01__h2{font-size:61.3px!important;letter-spacing:-1.36px!important}   /* 탱글 힙업 리프팅이 특별한 이유 */
html[lang="ko"] [data-fr="fr05"] #sec-01 p.s01__sub{font-size:15.7px!important;letter-spacing:0.0px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] [data-fr="fr06"] #sec-00 p.s00-d1{font-size:56.2px!important;letter-spacing:0.0px!important}   /* 2020 */
html[lang="ko"] [data-fr="fr06"] #sec-00 p.s00-d2{font-size:56.6px!important;letter-spacing:0.0px!important}   /* Elasticum */
html[lang="ko"] [data-fr="fr06"] #sec-00 p.s00-d3{font-size:56.6px!important;letter-spacing:0.0px!important}   /* Faculty Member 선정 */
html[lang="ko"] [data-fr="fr06"] #sec-00>div.s00-inner>div.s00-copy:nth-of-type(3)>p:nth-of-type(1){font-size:23.0px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈 얼굴 리프팅, 힙업 리 */
html[lang="ko"] [data-fr="fr06"] #sec-00>div.s00-inner>div.s00-copy:nth-of-type(3)>p:nth-of-type(2){font-size:23.0px!important;letter-spacing:0.0px!important}   /* 다수의 학회 연자 발표와 많은 임 */
html[lang="ko"] [data-fr="fr06"] #sec-00>div.s00-inner>div.s00-copy:nth-of-type(3)>p:nth-of-type(3){font-size:22.5px!important;letter-spacing:0.0px!important}   /* TRM KOREA로부터 */
html[lang="ko"] [data-fr="fr06"] #sec-00 p.s00-name{font-size:19.9px!important;letter-spacing:0.0px!important}   /* Dr. Changhyun Oh */
html[lang="ko"] [data-fr="fr07"] #hero h1.hero-title{font-size:54.3px!important;letter-spacing:0.0px!important}   /* 세계 최초 국내최초 논문 발표 */
[data-fr="fr07"] #sec-01 h2.case-title{width:429px!important}
html[lang="ko"] [data-fr="fr07"] #sec-01 h2.case-title{font-size:50.4px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈공식 수입업체에서CASE */
html[lang="ko"] [data-fr="fr08"] #sec-00>div.wrap.s00__stack>h2.s00__h2.aos-animate{font-size:43.9px!important;letter-spacing:0.0px!important}   /* 힙업 리프팅 전용 엘라스티꿈 +  */
html[lang="ko"] [data-fr="fr08"] #sec-00>div.wrap.s00__stack>p.s00__body.aos-animate:nth-of-type(2){font-size:18.1px!important;letter-spacing:0.0px!important}   /* 탱글성형외과에서는 힙업 리프팅 전 */
html[lang="ko"] [data-fr="fr08"] #gallery>div.wrap.wrap--wide>div.s01__row.aos-animate:nth-of-type(2)>p.s01__cap.s01__cap--l:nth-of-type(1){font-size:18.6px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈과 니들 */
html[lang="ko"] [data-fr="fr08"] #gallery>div.wrap.wrap--wide>div.s01__row.aos-animate:nth-of-type(2)>p.s01__cap.s01__cap--r:nth-of-type(2){font-size:18.9px!important;letter-spacing:0.0px!important}   /* 엘라스티꿈과 니들 */
html[lang="ko"] [data-fr="fr08"] #sec-02>div.wrap.s02__stack>p.s02__count.aos-animate:nth-of-type(1){font-size:100.2px!important;letter-spacing:0.0px!important}   /* 03 */
html[lang="ko"] [data-fr="fr08"] #sec-02>div.wrap.s02__stack>h3.s02__h3.aos-animate{font-size:34.0px!important;letter-spacing:0.0px!important}   /* 엉덩이 처짐 증상에 따른 */
html[lang="ko"] [data-fr="fr08"] #sec-02>div.wrap.s02__stack>p.s02__body.aos-animate:nth-of-type(2){font-size:18.6px!important;letter-spacing:0.0px!important}   /* 성공적인 수술을 위해서는 정확한  */
html[lang="ko"] [data-fr="fr08"] #sec-05>div.wrap>div.s05__tabbar.tabbar.aos-animate:nth-of-type(1)>span.tabbar__item.tabbar__item--en:nth-of-type(2){font-size:19.8px!important;letter-spacing:0.0px!important}   /* 4 Loop method */
html[lang="ko"] [data-fr="fr09"] #sec-00 p.s00__clinic{font-size:32.1px!important;letter-spacing:0.0px!important}   /* 탱글성형외과 */
html[lang="ko"] [data-fr="fr09"] #sec-00 h2.s00__title{font-size:52.6px!important;letter-spacing:-1.01px!important}   /* 크리살릭스 3D 가상성형 */
html[lang="ko"] [data-fr="fr09"] #sec-00 p.s00__lead{font-size:24.6px!important;letter-spacing:0.0px!important}   /* 크리살릭스 3D 가상성형 프로그램 */
html[lang="ko"] [data-fr="fr10"] #sec-00>div.wrap>div.s00-col.aos-animate>div.s00-head:nth-of-type(1)>p.eyebrow>b{font-size:29.0px!important;letter-spacing:-0.7px!important}   /* Who? */
html[lang="ko"] [data-fr="fr10"] #sec-00 h2.s00-h2{font-size:47.2px!important;letter-spacing:0.0px!important}   /* 어떤 분들에게 효과적일까요? */
html[lang="ko"] [data-fr="fr10"] #sec-00 span.s00-t{font-size:19.6px!important;letter-spacing:0.0px!important}   /* 엉덩이가 전체적으로 처진 경우 */
html[lang="ko"] [data-fr="fr10"] #sec-00 span.s00-n{font-size:19.1px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr10"] #sec-01>div.wrap.s01-stack>div.s01-head.aos-animate>div.s01-top:nth-of-type(1)>p.eyebrow>b{font-size:29.0px!important;letter-spacing:-0.7px!important}   /* How? */
html[lang="ko"] [data-fr="fr10"] #sec-01 h2.s01-h2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 수술은 어떻게 이루어 질까요? */
html[lang="ko"] [data-fr="fr10"] #sec-01 p.s01-lead{font-size:16.7px!important;letter-spacing:0.0px!important}   /* 엘라스티꼼 실을 삽입하여 힙업 시 */
html[lang="ko"] [data-fr="fr10"] #sec-01 h4.s01-t{font-size:21.0px!important;letter-spacing:0.0px!important}   /* 수술 전 */
html[lang="ko"] [data-fr="fr10"] #sec-01 p.s01-c{font-size:16.5px!important;letter-spacing:0.0px!important}   /* 충분한 상담 후 힙업 리프팅이 */
html[lang="ko"] [data-fr="fr10"] #sec-02 h2.s02-h2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
html[lang="ko"] [data-fr="fr10"] #sec-02 p.s02-lead{font-size:16.8px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 차별화된 기술력과 */
html[lang="ko"] [data-fr="fr10"] #sec-02 span.s02-l{font-size:20.0px!important;letter-spacing:0.0px!important}   /* 볼륨 있고 업된 엉덩이 */
}
/* == /sizefix body_03_01 == */

/* ── 2026-09-18 검수 지적 보정 (원본 이미지 재실측). sizefix 블록보다 뒤에 두어 같은 선택자를 덮는다.
      sizefix 는 '잉크 폭'만 맞추느라 글꼴 계열이 틀린 곳에서 크기를 키워 높이가 어긋났다 — 아래는 계열부터 바로잡고 크기를 다시 잡은 것. ── */
@media (min-width:1025px){

  /* fr00 히어로 설명: sizefix 가 width:288px 을 걸어 원본 2줄이 3줄로 접혔다(그 아래 사양표도 26px 밀림).
     원본 줄 폭 261·286 → NanumBG Light 17px (255·282). 폭 제한 해제. */
  [data-fr="fr00"] #hero p.s00__lead{width:auto!important;max-width:none!important}
html[lang="ko"] [data-fr="fr00"] #hero p.s00__lead{font-size:calc(17*var(--k))!important;letter-spacing:0!important}
  /* fr00 Beautiful / Volume Hip: 원본은 두 줄이 같은 크기(잉크 폭 448·574). sizefix 가 둘째 줄만 128.6px 로 키워 637 이 됐다 → 첫 줄과 같은 116px 로. */
  html[lang="ko"] [data-fr="fr00"] #hero>div.s00__grid>figure.s00__media>p.s00__display>span:nth-of-type(2){font-size:calc(116*var(--k))!important;letter-spacing:calc(3.5*var(--k))!important}

  /* fr01 프롤로그: 조각 인라인 CSS 의 word-spacing(-1.7px/-0.9px)이 남아 낱말 사이가 붙어 보였다.
     원본 낱말 간격은 보통(약 5px) → word-spacing 해제하고 그만큼 글자 크기를 줄여 줄 폭을 지킨다(원본 줄 폭 531, 17.3px 이면 523). */
  html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-lead{word-spacing:normal!important}
  html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00-body{font-size:calc(17.3*var(--k))!important;word-spacing:normal!important}

  /* 큰 번호 01·02·03 (fr02 sec-00 / fr05 sec-02 / fr08 sec-00·sec-02): 원본 잉크 h75~76 w82~99 획18 채움.70.
     sizefix 가 자간 0 에 100~103px 로 키워 높이가 84~85(12% 큼)가 됐다 → Oswald Bold 89px 자간 7 + 획 보정 2.5px (h76 w81~97 획17~18). */
  html[lang="ko"] [data-fr="fr02"] #sec-00 span.s00-counter{font-size:calc(89*var(--k))!important;letter-spacing:calc(7*var(--k))!important;-webkit-text-stroke:2.5px currentColor}
  html[lang="ko"] [data-fr="fr05"] #sec-02 span.s02__num{font-size:calc(89*var(--k))!important;letter-spacing:calc(7*var(--k))!important;-webkit-text-stroke:2.5px currentColor}
  html[lang="ko"] [data-fr="fr08"] #sec-00>div.wrap.s00__stack>p.s00__count.aos-animate:nth-of-type(1){font-size:calc(89*var(--k))!important;letter-spacing:calc(7*var(--k))!important;-webkit-text-stroke:2.5px currentColor}
  html[lang="ko"] [data-fr="fr08"] #sec-02>div.wrap.s02__stack>p.s02__count.aos-animate:nth-of-type(1){font-size:calc(89*var(--k))!important;letter-spacing:calc(7*var(--k))!important;-webkit-text-stroke:2.5px currentColor}
  /* 위 두 줄은 sizefix 와 같은 선택자(.aos-animate 포함)라 AOS 가 붙기 전에는 안 걸린다 — 같은 값을 클래스 없이도 한 번 더 */
  html[lang="ko"] [data-fr="fr08"] #sec-00 p.s00__count,
html[lang="ko"] [data-fr="fr08"] #sec-02 p.s02__count{font-size:calc(89*var(--k))!important;letter-spacing:calc(7*var(--k))!important;-webkit-text-stroke:2.5px currentColor}

  /* fr02 논문 캡션 3개: 줄 폭은 원본과 같으나(345/346) 재어보면 우리가 연했다 [113,113,113] vs 원본 [98~102] → 색만 진하게. */
  [data-fr="fr02"] #sec-02 figcaption.s02-cap{color:#545454!important}

  /* fr02 '폴리프로필렌(비흡수성 봉합사)는 탄성이 없습니다.' — 원본 실측(색으로 나눠 잰 값):
     가는 부분 x514~1113 w600 h42 채움.149, 주황 부분 x1129~1428 w300 h39 채움.278. sizefix 는 667+364 로 11~21% 컸다.
     → scd1 42px(+획 .7, 색 #2f2f2f) = w608 h42 채움.152 색80(원본 색80) / NanumBG Bold 46.5px = w293~300 (두 토막 합쳐 줄 전체 915 = 원본과 같음) */
  [data-fr="fr02"] #sec-06 span.s06-t1{color:#2f2f2f!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06-t1{font-size:calc(42*var(--k))!important;-webkit-text-stroke:.7px currentColor}   /* 원본 잉크 채움 .17 색 [60] — 42px+획.35 은 .15 [77] 로 연했다 */
  html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06-t2{font-size:calc(46.5*var(--k))!important}
  /* 제목 줄·밑줄이 통째로 원본보다 10px 왼쪽에 있었다(원본 글 514~1428·밑줄 509~1430, 우리 503·500) — 원본 이미지의 가운데가 페이지 가운데보다 오른쪽 */
  [data-fr="fr02"] #sec-06 .s06-title{position:relative;left:calc(10*var(--k))}
  /* fr02 체크 목록 4줄: 원본 글 폭 559·703 인데 우리는 609·764(9% 큼) — 가운데 정렬이라 왼쪽으로 번져 체크표(절대배치)와 글자가 겹쳤다. */
  html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06-txt{font-size:calc(23.2*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-06>div.plate>div.card>div.wrap>ul.s06-list>li.s06-item.aos-animate:nth-of-type(3)>span.s06-txt>b{font-size:calc(23.2*var(--k))!important}

  /* fr06 소개 3줄: 원본 채움 .14/.18 = 나눔바른고딕 Light (우리 Regular 는 .25/.29 로 진했다). 굵은 낱말(<b>)은 그대로. */
  html[lang="ko"] [data-fr="fr06"] #sec-00>div.s00-inner>div.s00-copy:nth-of-type(3)>p{font-weight:300!important}

  /* fr07 히어로·CASE REPORT (원본 common_03.jpg 실측):
     '2018 엘라스티꿈 힙업 리프팅' h38 w530 → Gmarket Sans Medium 42px 자간 -.3 (h37 w529)
     '세계 최초 국내최초 논문 발표' h46 w623 채움.47 획8 → Gmarket Sans Bold 52px 자간 -2 (h45 w626 획9). 나눔 Bold 54.3 은 h51 채움.38 로 가늘고 길쭉했다.
     설명 5줄: 원본 채움 .18 = 나눔바른고딕 Light (Regular 는 .24) → Light 22.8px 자간 -.25
     CASE REPORT 제목 3줄: 원본 줄 폭 198·329·422 → Gmarket Sans Medium 42px (195·326·425). 나눔 Regular 50.4 는 줄 높이가 46(원본 36)이었다. */
  html[lang="ko"] [data-fr="fr07"] #hero p.hero-eyebrow{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(42*var(--k))!important;letter-spacing:calc(-.3*var(--k))!important}
  html[lang="ko"] [data-fr="fr07"] #hero h1.hero-title{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(52*var(--k))!important;letter-spacing:calc(-2*var(--k))!important}
  html[lang="ko"] [data-fr="fr07"] #hero p.hero-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22.8*var(--k))!important;letter-spacing:calc(-.25*var(--k))!important}
  [data-fr="fr07"] #sec-01 h2.case-title{width:calc(440*var(--k))!important}
html[lang="ko"] [data-fr="fr07"] #sec-01 h2.case-title{font-family:'gmsm','Gmarket Sans',sans-serif!important;font-weight:500!important;--tgff:1;font-size:calc(42*var(--k))!important;letter-spacing:0!important}

  /* 비메오 두 개: 원본은 1288 폭에 620 칸 둘(사이 48)이고 iframe 640 이 칸을 20px 넘쳐 iframe x=316·984.
     우리는 칸이 640 이라 둘째 영상이 20px 오른쪽(1004)이었다 → 칸만 620 으로. */
  .vid-pair .wrap{width:620px!important;overflow:visible!important}   /* 원본 .s_vimeo_container>div 는 width:620 뿐이라 640 iframe 이 잘리지 않고 넘친다 */
  .vid-pair .wrap>iframe{width:640px!important;max-width:none!important}
  /* fr00 Beautiful/Volume Hip 획: 원본 획10 채움.25 인데 Italiana 116 은 획7 채움.16 로 가늘다 → 획 보정 1.8px (폭 438→440, 원본 448). */
  html[lang="ko"] [data-fr="fr00"] #hero .s00__display{-webkit-text-stroke:1.8px currentColor}
  /* fr00 사양표 아이콘 6개: 원본 선이 더 굵다(아이콘 칸 잉크 채움 .24, 우리 stroke-width 1 은 .15) → 1.5 */
  [data-fr="fr00"] #hero .s00__ico svg{stroke-width:1.5}

  /* fr01 프롤로그 요약 2줄: sizefix 의 width:316px 때문에 오른쪽 정렬 칸 안에서 왼쪽으로 붙어 원본보다 244px 왼쪽에 찍혔다 → 폭 제한 해제. */
  [data-fr="fr01"] #sec-00 p.s00-lead{width:auto!important}

  /* fr07 히어로 세로: 제목부터 5px 아래(원본 잉크 제목 8078·설명 8190, 우리 8073·8185). */
  [data-fr="fr07"] #hero .hero-title{margin-top:calc(.421875cqw + 5*var(--k))!important}
  /* fr07 CASE REPORT 설명 3줄: 원본 채움 .19 = 나눔바른고딕 Light (우리 Regular 21.9 는 .30 으로 진하고 6% 넓었다) → Light 21px (줄 폭 375·400·340, 원본 373·409·338). */
  html[lang="ko"] [data-fr="fr07"] #sec-01 p.case-lead{font-weight:300!important;font-size:calc(21*var(--k))!important}

  /* fr09 크리살릭스 주황 세 줄(명조): 원본 줄 폭 427·469·538 인데 24.6px 는 441·483·557(3.4% 넓음) → 23.8px */
  html[lang="ko"] [data-fr="fr09"] #sec-00 p.s00__lead{font-size:calc(23.8*var(--k))!important}

  /* 남은 3~5% 크기 어긋남 (원본 잉크 폭 재실측) */
  html[lang="ko"] [data-fr="fr05"] #sec-01 p.s01__kicker{font-size:calc(40.1*var(--k))!important}   /* '엘라스티꿈을 활용한' 원본 353, 38.6px 은 340 */
  html[lang="ko"] [data-fr="fr08"] #sec-02 p.s02__body,
html[lang="ko"] [data-fr="fr08"] #sec-02>div.wrap.s02__stack>p.s02__body.aos-animate:nth-of-type(2){font-size:calc(17.6*var(--k))!important}   /* '성공적인 수술을 위해서는…' 원본 712, 18.6px 은 751 */
  html[lang="ko"] [data-fr="fr10"] #sec-01 p.s01-c{font-size:calc(16*var(--k))!important}   /* 3단계 설명 6줄: 원본 186·184·147·123·123·153, 16.5px 은 194·190·151·126·126·156 */
}

/* ── 번역 쪽에서만: 글이 길면 구역이 늘어난다(한국어는 위 원래 height 그대로) — 2026-09-24 ── */
@media (min-width:1025px){html[data-tgi-lang] [data-fr="fr09"] #sec-00{height:auto!important;min-height:calc(910*var(--k))!important;}}
