/* [2026-09-22] 글자 규칙만 한국어 전용(html[lang="ko"] …)으로 좁혔다.
   이 파일은 한국어 원본 *이미지* 의 글꼴을 1:1 로 맞추려고 만든 한국어 전용 계층이라
   (나눔바른고딕·Gmarket Sans·scd1 을 !important 로 못박고 52.6292px 같은 소수점 크기를 쓴다)
   번역 쪽에 그대로 걸리면 영문에 한글 글꼴이 강제되고 등급에 없는 소수점 크기가 생긴다.
   그러나 같은 파일 안에 섹션 높이·이미지 위치·배경·좌표 등 **원본 디자인에 필요한 레이아웃**도
   함께 들어 있어 링크를 통째로 뺄 수는 없다 → 규칙을 갈라 글자만 한국어로 좁히고
   레이아웃은 모든 언어에 그대로 적용한다. 영문 조판은 _i18n/en-system.css 한 곳에서 정한다. */
/* antiaging_01_03 — 원본 이미지 실측 글꼴 보정 (원본 www.tanggleps.com/htm/antiaging_01_03.php 의 이미지와 1:1 대조, 2026-09-18)
   규칙에 --tgff:1 을 붙이면 js/site.js 의 자동 글꼴 치환이 그 요소를 건드리지 않는다. 데스크톱(min-width:1025px)만.
   이 쪽은 fr00~fr05 여섯 조각(data-fr). HTML 끝의 <style id="tg-ref-fit"> 가 .frNN .클래스 로 !important 를 걸므로
   여기 선택자는 .tg-page 를 앞에 붙여 더 세게 쓴다. 조각 CSS 에 --k 가 없어 여기서 1px 로 둔다.
   조각의 vw 단위 변수는 창 폭이 1920 이 아니면 줄어들므로 1920 기준 px 로 고정한다(1vw = 19.2px). */
@media (min-width:1025px){ .tg-page .tg-fr>[class^="fr"]{--k:1px} }

/* ══ fr00 히어로 (top/antiaging_013.jpg 실측): TANG:GLE GloberThinFree 44 잉크 33×185 #fc5813 (top 254) / 제목 Gmarket Sans Bold 53 잉크 50×538 #454545 (top 309)
      — 제목의 '(거상+축소)' 는 원본이 43px 로 작다(잉크 40, 기준선 맞춤) / 설명 나눔바른고딕 Light 17 #888 줄간격 26 (393·419)
      / 사양표 이름 Regular 15 #4e4e4e·값 Bold 15.5 #000 (591·611 …) / 각주 Light 12 #8b8b8b (1015) ══ */
@media (min-width:1025px){
  .tg-page .fr00{--v-pad-top:257px;--v-eyebrow-h1:7px;--v-h1-lead:25px;--v-lead-bar:59px;--v-bar-grid:31.5px;--row-h:127.5px;--bar-h:16px;
    --icon-box:48px;--cell-pad-a:3px;--cell-pad-b:47px;--cell-gap-a:57px;--cell-gap-b:62px;--divider-h:40px;
    --fs-eyebrow:44px;--fs-h1:53px;--fs-lead:17px;--fs-label:15px;--fs-value:15.5px;--fs-note:12px}
  .tg-page .fr00 .s00-eyebrow{color:#fc5813!important}
html[lang="ko"] .tg-page .fr00 .s00-eyebrow{font-family:'GloberThinFree','scd1',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(44*var(--k))!important;letter-spacing:0!important;-webkit-text-stroke:.3px currentColor;line-height:calc(44*var(--k))!important}
  /* 제목 잉크는 원본 x1085~1623 인데 우리는 1087~1630 이었다(gmsb 의 왼쪽 여백 2px + 괄호부 3px 넓음) */
  .tg-page .fr00 .s00-title{color:#454545!important;margin-left:calc(-2*var(--k))!important}
html[lang="ko"] .tg-page .fr00 .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:0!important;line-height:calc(53*var(--k))!important}
  .tg-page .fr00 .s00-title .s00-title-sub{margin-left:calc(-2*var(--k))!important}
html[lang="ko"] .tg-page .fr00 .s00-title .s00-title-sub{font-family:'gmsb','Gmarket Sans',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(42.55*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr00 .s00-lead{color:#888!important}
html[lang="ko"] .tg-page .fr00 .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}
  .tg-page .fr00 .s00-spec dt{color:#4e4e4e!important}
html[lang="ko"] .tg-page .fr00 .s00-spec dt{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(15*var(--k))!important;letter-spacing:0!important;line-height:calc(20*var(--k))!important}
  /* 값: 원본은 Bold 가 아니라 중간 굵기다. 같은 칸 안 잉크량 비(값/이름)가 원본 1.00 인데 NanumBG 700 은 1.23 이었다.
     NanumBG 에 500·600 이 없어 Regular + 0.15px 획 두껍게로 맞춘다(정규화 잉크비 1.01). */
  .tg-page .fr00 .s00-spec dd{color:#000!important}
html[lang="ko"] .tg-page .fr00 .s00-spec dd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.15px currentColor;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important;line-height:calc(23*var(--k))!important}
  /* 각주는 원본보다 5px 오른쪽에 있었다(원본 잉크 x1310~1572, 우리 1316~1577) */
  .tg-page .fr00 .s00-note{color:#8b8b8b!important;padding-right:calc(5*var(--k))!important}
html[lang="ko"] .tg-page .fr00 .s00-note{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12*var(--k))!important;letter-spacing:0!important;line-height:calc(13*var(--k))!important}
  /* 아이콘: .s00-ico 가 flex 라 48px 보다 넓은 그림(실밥제거 50·회복기간 57)이 줄어들어 있었다 → 원본 크기로.
     세로 위치는 원본 잉크에 맞춘다(모니터 y589~626, 바늘 715~762, 하트 851~894). */
  .tg-page .fr00 .s00-ico svg{flex:none;max-width:none}
  .tg-page .fr00 .s00-cell--b:nth-of-type(2) .s00-ico{margin-bottom:calc(6*var(--k))}
  .tg-page .fr00 .s00-cell--b:nth-of-type(4) .s00-ico{margin-top:calc(2*var(--k))}
  .tg-page .fr00 .s00-cell--b:nth-of-type(6) .s00-ico{margin-top:calc(15*var(--k))}
}

/* ══ fr01 프롤로그+비교표 (01_03_01.jpg 1067): 제목 scd1 53 #fd6915 줄간격 70 오른정렬(잉크 172·242) / 부제 Light 22.6 #676767 줄간격 32 (330·362)
      / Prologue Oswald Regular 30 자간 -1 (잉크 180~210, 조각의 scaleX 압축 해제) + 29px 줄 / 본문 Light 17 #606060 줄간격 35 여섯 줄 양끝맞춤 (244~434)
      — 조각은 본문을 17.4px 로 그려 세 줄이 두 줄로 꺾이면서 구역이 110px 길어졌다 → 17px 이면 원본처럼 여섯 줄, 표 윗줄 583 이 맞는다
      / 표 제목 Regular 29 #484848 / 칸 Regular 20 #4a4a4a (원본 획 2px = Regular) / 가운데 라벨 Regular 20.5 #4d4948 ══ */
@media (min-width:1025px){
  .tg-page .fr01{--hero-pad-bottom:55px;--fs-display:53px;--fs-lead:22.6px;--fs-eyebrow:30px;--fs-body:17px;--fs-h2:29px;--fs-row:20px;--fs-label:20.5px;--fs-vs:105.5px}
  .tg-page .fr01 .s-hero__title{color:#fd6915!important;margin-top:calc(3*var(--k))!important}
html[lang="ko"] .tg-page .fr01 .s-hero__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(53.5*var(--k))!important;letter-spacing:0!important;line-height:calc(70*var(--k))!important}
  .tg-page .fr01 .s-hero__lead{color:#676767!important;margin-top:calc(23*var(--k))!important}
html[lang="ko"] .tg-page .fr01 .s-hero__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22.6*var(--k))!important;letter-spacing:0!important;line-height:calc(32*var(--k))!important}
  html[lang="ko"] .tg-page .fr01 .s-hero__eyebrow{font-size:calc(30*var(--k))!important;line-height:1!important}
  .tg-page .fr01 .s-hero__eyebrow-t{color:#333!important;transform:none!important}
html[lang="ko"] .tg-page .fr01 .s-hero__eyebrow-t{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*var(--k))!important}
  .tg-page .fr01 .s-hero__eyebrow-rule{left:calc(96*var(--k))!important;top:calc(26.5*var(--k))!important;width:calc(29*var(--k))!important;height:1px!important;background:#555!important}
  .tg-page .fr01 .s-hero__body{color:#606060!important}
html[lang="ko"] .tg-page .fr01 .s-hero__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(35*var(--k))!important}
  html[lang="ko"] .tg-page .fr01 .s-hero__body span{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1}
  .tg-page .fr01 .s-cmp__head{color:#484848!important}
html[lang="ko"] .tg-page .fr01 .s-cmp__head{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(29*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr01 .s-cmp__cell{color:#4a4a4a!important}
html[lang="ko"] .tg-page .fr01 .s-cmp__cell{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr01 .s-cmp__label{color:#4d4948!important}
html[lang="ko"] .tg-page .fr01 .s-cmp__label{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"] .tg-page .fr01 .s-cmp__vs{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(105.5*var(--k))!important}
}

/* ══ fr02 (01_03_02.jpg 4220): 영문 라벨 Oswald Regular 30 자간 -1 (Special Points 잉크 32×134·Who? 25×54·How?·before/after 는 나눔명조)
      Special Points: '탱글성형외과' scd1 40 #343434 / 주황 제목 scd1 55 #fd6307 / 안내 Light 15.4 #6e6e6e / 사진 432~876
      카드 번호 Oswald Bold 50 #e7e3d8 (잉크 41×50, 924) · 48px 줄 983 · 제목 Regular 23.5 #393939 (1014) · 설명 Light 17 #616161 줄간격 26 (1061·1087)
      — 조각은 설명을 21.2px 로 그려 3~4 줄로 꺾이며 구역이 52px 길어졌다(원본 두 줄, Who 띠 1249)
      Who?: 소제목 scd1 34.4 #333437 / 주황 scd1 50 #fc6a1b / 안내 Light 16.6 #5f6163 / 번호 나눔바른고딕 Bold 21 #fc5e00 (잉크 16×22, Oswald 보다 넓은 숫자) + 1px 주황 줄 / 항목 Light 20 #303235 간격 50.5
      How?: 안내 Light 18.4 #616161 줄간격 35 / 단계 제목 Regular 21.5 #4e4e4e / 설명 Light 16 #656565 줄간격 24 / 배지 47px 원
      before·after 나눔명조 18 자간 1 #000 / 캡션 Light 22.3 #353535 ══ */
@media (min-width:1025px){
  .tg-page .fr02{--fs-eyebrow:30px;--fs-brand:40px;--fs-display:55px;--fs-h2:51.2px;--fs-h3:36.5px;--fs-card:23.5px;--fs-step:21.5px;--fs-list:20px;--fs-lead:16.6px;
    --fs-body:16.5px;--fs-caption:16px;--fs-hero-lead:15.4px;--fs-ghost:50px;--fs-badge:37px;--fs-listnum:21px;--fs-ba-label:18px;--fs-ba-cap:22.3px;--gutter:40px}
  .tg-page .fr02 .sp-eyebrow,.tg-page .fr02 .who-eyebrow,.tg-page .fr02 .hw-eyebrow{color:#333!important}
html[lang="ko"] .tg-page .fr02 .sp-eyebrow,
html[lang="ko"] .tg-page .fr02 .who-eyebrow,
html[lang="ko"] .tg-page .fr02 .hw-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*var(--k))!important;line-height:calc(32*var(--k))!important}
  .tg-page .fr02 .who-rule,.tg-page .fr02 .hw-rule{width:calc(29*var(--k))!important;height:1px!important;background:#555!important;margin-left:calc(14*var(--k))!important;margin-bottom:calc(2*var(--k))!important}
  .tg-page .fr02 .sp-brand{color:#343434!important;margin-top:calc(29*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .sp-brand{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(40*var(--k))!important;letter-spacing:0!important;line-height:calc(42*var(--k))!important}
  .tg-page .fr02 .sp-display{color:#fd6307!important;margin-top:calc(11*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .sp-display{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(55*var(--k))!important;letter-spacing:0!important;line-height:calc(58*var(--k))!important}
  .tg-page .fr02 .sp-lead{color:#6e6e6e!important;margin-top:calc(24*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .sp-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(15.4*var(--k))!important;letter-spacing:calc(.2*var(--k))!important;line-height:calc(16*var(--k))!important}
  .tg-page .fr02 .sp-grid{margin-top:calc(60*var(--k))!important}
  .tg-page .fr02 .sp-num{color:#e7e3d8!important;margin-top:calc(40*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .sp-num{font-family:'Oswald-bold','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(51*var(--k))!important;letter-spacing:calc(2*var(--k))!important;line-height:calc(50*var(--k))!important}
  .tg-page .fr02 .sp-hrule{margin-top:calc(16*var(--k))!important;background:#eaeaea!important}
  .tg-page .fr02 .sp-title{color:#393939!important;margin-top:calc(31*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .sp-title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(23.5*var(--k))!important;letter-spacing:0!important;line-height:calc(24*var(--k))!important}
  .tg-page .fr02 .sp-body{color:#616161!important;margin-top:calc(19*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .sp-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17*var(--k))!important;letter-spacing:calc(.25*var(--k))!important;line-height:calc(26*var(--k))!important}
  /* 구역 높이: 원본 Who 띠(배경) 조각 안 y1251~2040(790), 우리는 1248~2044(797)였고 띠 속 글이 3px 아래였다.
     사진 4px 줄인 만큼 before-after 가 8px 올라가 how 아래 여백으로 되돌린다. */
  .tg-page .fr02 .sp{padding-bottom:calc(141*var(--k))!important}
  .tg-page .fr02 .who{padding-top:calc(147.5*var(--k))!important;padding-bottom:calc(95.5*var(--k))!important}

  .tg-page .fr02 .who-kicker,.tg-page .fr02 .hw-kicker{color:#333437!important;margin-top:calc(35*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .who-kicker,
html[lang="ko"] .tg-page .fr02 .hw-kicker{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(34.4*var(--k))!important;letter-spacing:calc(.5*var(--k))!important;line-height:calc(38*var(--k))!important}
  .tg-page .fr02 .who-h2,.tg-page .fr02 .hw-h2{color:#fc6a1b!important;margin-top:calc(11*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .who-h2,
html[lang="ko"] .tg-page .fr02 .hw-h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(50.1*var(--k))!important;letter-spacing:calc(-1*var(--k))!important;line-height:calc(52*var(--k))!important}
  .tg-page .fr02 .who-lead{color:#5f6163!important;margin-top:calc(32*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .who-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.6*var(--k))!important;letter-spacing:calc(.3*var(--k))!important;line-height:calc(18*var(--k))!important}
  .tg-page .fr02 .who-n{color:#fc5e00!important}
html[lang="ko"] .tg-page .fr02 .who-n{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(21*var(--k))!important;letter-spacing:calc(.5*var(--k))!important;line-height:calc(20*var(--k))!important}
  .tg-page .fr02 .who-bar{width:1px!important;flex-basis:1px!important;background:#f7b58a!important;margin-right:calc(18*var(--k))!important}
  .tg-page .fr02 .who-t{color:#303235!important}
html[lang="ko"] .tg-page .fr02 .who-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:calc(-.5*var(--k))!important;line-height:calc(20*var(--k))!important}

  .tg-page .fr02 .hw-body{color:#616161!important;margin-top:calc(24*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .hw-body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:calc(-.6*var(--k))!important;line-height:calc(35*var(--k))!important}
  .tg-page .fr02 .how{padding-top:calc(156*var(--k))!important;padding-bottom:calc(75*var(--k))!important}
  .tg-page .fr02 .hw-chev svg{transform:scaleY(1.18)}
  /* 수술 단계 사진: 원본 상자 379×356(전체 x316~694, y3594~3949) — 380/360 이면 4px 높아 눈썹·속눈썹이 내려간다 */
  .tg-page .fr02 .hw-shot{aspect-ratio:379/356!important}
  .tg-page .fr02 .ba{padding-top:calc(71*var(--k))!important;padding-bottom:0!important}
  .tg-page .fr02 .hw-badge{width:calc(47*var(--k))!important;height:calc(47*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .hw-badge{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(37*var(--k))!important;letter-spacing:0!important;line-height:calc(37*var(--k))!important}
  .tg-page .fr02 .hw-title{color:#4e4e4e!important;margin-top:calc(14*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .hw-title{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(22*var(--k))!important}
  .tg-page .fr02 .hw-cap{color:#656565!important;margin-top:calc(5*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .hw-cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k))!important;letter-spacing:0!important;line-height:calc(24*var(--k))!important}
  .tg-page .fr02 .ba-label{color:#000!important}
html[lang="ko"] .tg-page .fr02 .ba-label{font-family:'Nanum Myeongjo','NanumMyeongjo',serif!important;font-weight:400!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:calc(1*var(--k))!important}
  .tg-page .fr02 .ba-cap{color:#353535!important;margin-top:calc(31*var(--k))!important}
html[lang="ko"] .tg-page .fr02 .ba-cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22.3*var(--k))!important;letter-spacing:0!important;line-height:calc(22*var(--k))!important}
}

/* ══ fr03 Endoscope (common_01.jpg 499, 원본은 그 위 padding-top:150): 유령 글자 Oswald Regular 42 자간 -1.5 #d9d9d9 (잉크 45×141, 88) / 제목 나눔바른고딕 Light 31 자간 .5 '내시경' Bold #333 (151, 밑줄 201)
      / 본문 Light 16.9 #616161 줄간격 35 (246~) / 체크 라벨 Regular 20 #4e4e4e (조각의 1.35배 확대 때문에 '흉터 DOWN' 이 줄바꿈되던 것) · 상자→글 8px · 항목 간격 35 ══ */
@media (min-width:1025px){
  .tg-page .fr03{--fs-eyebrow:42px;--fs-h2:31px;--fs-label:20px;--fs-body:17px;--fs-caption:14px;--gutter:40px}
  .tg-page .fr03 .s00-copy{padding-inline-start:calc(248*var(--k))!important}
  .tg-page .fr03 .s00{--s00-tick-gap:4px;--s00-item-gap:28px;--s00-gap-title:29px;--s00-gap-rule:17px;--s00-gap-lead:35px;--s00-track-title:.9px;--s00-word-title:0px}
  .tg-page .fr03 .s00-eyebrow{color:#d9d9d9!important}
html[lang="ko"] .tg-page .fr03 .s00-eyebrow{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.4px currentColor;font-size:calc(42*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important;line-height:1!important}
  .tg-page .fr03 .s00-title{color:#333!important}
html[lang="ko"] .tg-page .fr03 .s00-title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(31*var(--k))!important;letter-spacing:calc(.9*var(--k))!important;word-spacing:0!important}
  html[lang="ko"] .tg-page .fr03 .s00-title b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  .tg-page .fr03 .s00-lead{color:#616161!important}
html[lang="ko"] .tg-page .fr03 .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;word-spacing:calc(1*var(--k))!important;line-height:calc(35*var(--k))!important}
  .tg-page .fr03 .s00-label{color:#4e4e4e!important;margin-top:calc(6*var(--k))!important}
html[lang="ko"] .tg-page .fr03 .s00-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}
}

/* ══ fr04 Endotine (common_02.jpg 530): 유령 Oswald Regular 42 자간 -1.5 #d9d9d9 (잉크 36×113, 78) / 제목 Light 31 자간 .5 '엔도타인' Bold (141, 밑줄 191)
      / 밑줄 문장 Regular 19 #3e3e3e (236) / 본문 Light 18 #616161 줄간격 35 (272~) / 체크 라벨 Regular 20 #4e4e4e (조각 1.32배 확대 제거)
      / 사진 설명 제목 나눔바른고딕 Bold 18 #0366a1 (잉크 231) · 영문 설명 Regular 14 자간 .33 #384357 줄간격 22 ══ */
@media (min-width:1025px){
  .tg-page .fr04 .endo__eyebrow span{color:#d9d9d9!important;transform:none!important}
html[lang="ko"] .tg-page .fr04 .endo__eyebrow span{font-family:'Oswald-regular','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.4px currentColor;font-size:calc(42*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
  .tg-page .fr04 .endo__eyebrow{color:#d9d9d9!important}
html[lang="ko"] .tg-page .fr04 .endo__eyebrow{font-size:calc(42*var(--k))!important;line-height:1!important}
  .tg-page .fr04 .endo__h2{color:#333!important}
html[lang="ko"] .tg-page .fr04 .endo__h2{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(31*var(--k))!important;letter-spacing:calc(.5*var(--k))!important}
  html[lang="ko"] .tg-page .fr04 .endo__h2 b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1}
  .tg-page .fr04 .endo__lead{color:#3e3e3e!important}
html[lang="ko"] .tg-page .fr04 .endo__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19*var(--k))!important;letter-spacing:calc(-.5*var(--k))!important}
  .tg-page .fr04 .endo__body{color:#616161!important;margin-top:calc(3.4*var(--k))!important}
html[lang="ko"] .tg-page .fr04 .endo__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:calc(-.5*var(--k))!important;line-height:calc(35*var(--k))!important}
  .tg-page .fr04 .endo__checks{gap:calc(29*var(--k))!important}
  .tg-page .fr04 .endo__panel{padding-bottom:calc(36.75*var(--k))!important}
  /* 설명 상자: 원본 글 잉크가 x648 부터인데 우리는 650(NanumBG 의 P 왼쪽 여백) → 2px 왼쪽으로.
     사진 소재에서 지시선의 'ㄴ' 발이 지워져 있어 다시 그린다(원본 x632~644, y431, 1px). */
  .tg-page .fr04 .endo__cap{top:calc(424*var(--k))!important;margin-left:calc(-2*var(--k))!important}
  .tg-page .fr04 .endo__cap::before{content:"";position:absolute;left:calc(-14*var(--k));top:calc(7*var(--k));
    width:calc(13*var(--k));height:1px;background:#1a6fa5}
  .tg-page .fr04 .endo__checks span{color:#4e4e4e!important}
html[lang="ko"] .tg-page .fr04 .endo__checks span{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(20*var(--k))!important;letter-spacing:0!important}
  /* 사진 설명 제목: 원본은 보통 굵기(획 1px)다. Bold 는 획이 2px 이고 하이픈도 길어 보였다. */
  .tg-page .fr04 .endo__cap-t{color:#0366a1!important}
html[lang="ko"] .tg-page .fr04 .endo__cap-t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(17.5*var(--k))!important;letter-spacing:0!important}
  .tg-page .fr04 .endo__cap-b{color:#384357!important;margin-top:calc(2*var(--k))!important}
html[lang="ko"] .tg-page .fr04 .endo__cap-b{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(14*var(--k))!important;letter-spacing:calc(.33*var(--k))!important;line-height:calc(22*var(--k))!important}
}

/* ══ fr05 Effect (01_03_03.jpg 950): Effect! Oswald Regular 30 자간 -1 / 소제목 scd1 33.5 #353432 / 주황 scd1 50.4 #fd6e22 / 안내 Light 16.8 #51504e 줄간격 30
      / 원 번호 Oswald Light 31 자간 -2.5 (잉크 24×19) / 원 글 나눔바른고딕 Regular 20 #1a1a16 (원본 잉크 폭 108, 조각 Bold 21.2 → 116) ══ */
@media (min-width:1025px){
  .tg-page .fr05{--fs-eyebrow:30.86px;--fs-h2:38.72px;--fs-h1:53.57px;--fs-body:17.74px;--fs-label:20.14px;--fs-num:30.86px}
  .tg-page .fr05 .topband{height:calc(160*var(--k))!important}
  .tg-page .fr05 .fx{height:calc(790*var(--k))!important;aspect-ratio:auto!important}
  .tg-page .fr05 .fx__head{top:calc(27.0886% + 3px)!important}
  .tg-page .fr05 .fx__head-main{margin-top:calc(12*var(--k))!important}
  .tg-page .fr05 .fx__lead{top:44.1772%!important;left:calc(16.3021% + 4px)!important}
  .tg-page .fr05 .fx__eyebrow{color:#333!important;transform:none!important}
html[lang="ko"] .tg-page .fr05 .fx__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*var(--k))!important}
  .tg-page .fr05 .fx__eyebrow-rule{width:calc(29*var(--k))!important;background:#555!important}
  .tg-page .fr05 .fx__head-sub{color:#353432!important}
html[lang="ko"] .tg-page .fr05 .fx__head-sub{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(33.5*var(--k))!important;letter-spacing:calc(.8*var(--k))!important}
  .tg-page .fr05 .fx__head-main{color:#fd6e22!important}
html[lang="ko"] .tg-page .fr05 .fx__head-main{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(50.4*var(--k))!important;letter-spacing:calc(-1.5*var(--k))!important}
  .tg-page .fr05 .fx__lead{color:#51504e!important}
html[lang="ko"] .tg-page .fr05 .fx__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.8*var(--k))!important;letter-spacing:calc(.4*var(--k))!important;line-height:calc(30*var(--k))!important}
  html[lang="ko"] .tg-page .fr05 .fx__num{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(31*var(--k))!important;letter-spacing:calc(-2.5*var(--k))!important}
  .tg-page .fr05 .fx__label{color:#1a1a16!important}
html[lang="ko"] .tg-page .fr05 .fx__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:calc(26*var(--k))!important}
}

/* == sizefix antiaging_01_03 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr00"] #hero h2.s00-title{font-size:52.7px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr01"] #hero>div.wrap.s-hero__grid>div.s-hero__note.aos-animate:nth-of-type(2)>p.s-hero__body:nth-of-type(2)>span:nth-of-type(2){font-size:16.9px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr01"] #hero>div.wrap.s-hero__grid>div.s-hero__note.aos-animate:nth-of-type(2)>p.s-hero__body:nth-of-type(2)>span:nth-of-type(6){font-size:17.3px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #special-points p.sp-brand{font-size:40.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #special-points h2.sp-display{font-size:54.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #who-effective p.who-lead{font-size:17.3px!important;letter-spacing:0.31px!important}
html[lang="ko"] [data-fr="fr02"] #before-after figcaption.ba-cap{font-size:22.8px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr04"] #sec-00 h2.endo__h2{font-size:31.5px!important;letter-spacing:0.51px!important}
html[lang="ko"] [data-fr="fr04"] #sec-00 p.endo__lead{font-size:18.9px!important;letter-spacing:-0.5px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.s00-eyebrow{font-size:43.3px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero p.s00-lead{font-size:17.35px!important;letter-spacing:0.0px!important}   /* 이마 주름 개선과 함께자연스러운  */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--a:nth-of-type(1)>div.s00-txt>dt{font-size:15.6px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--a:nth-of-type(1)>div.s00-txt>dd{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 2시간 정도 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--b:nth-of-type(2)>div.s00-txt>dt{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 마취방법 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--b:nth-of-type(2)>div.s00-txt>dd{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 수면마취 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--a:nth-of-type(3)>div.s00-txt>dt{font-size:15.3px!important;letter-spacing:0.0px!important}   /* 입원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--a:nth-of-type(3)>div.s00-txt>dd{font-size:15.9px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--b:nth-of-type(4)>div.s00-txt>dt{font-size:15.6px!important;letter-spacing:0.0px!important}   /* 실밥제거 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--b:nth-of-type(4)>div.s00-txt>dd{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 10일 후 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--a:nth-of-type(5)>div.s00-txt>dt{font-size:15.3px!important;letter-spacing:0.0px!important}   /* 내원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--a:nth-of-type(5)>div.s00-txt>dd{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 2~3회 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--b:nth-of-type(6)>div.s00-txt>dt{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 회복기간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-panel:nth-of-type(2)>div.s00-inner>dl.s00-spec>div.s00-cell.s00-cell--b:nth-of-type(6)>div.s00-txt>dd{font-size:15.5px!important;letter-spacing:0.0px!important}   /* 7~10일 후 */
html[lang="ko"] [data-fr="fr01"] #hero h2.s-hero__title{font-size:53.3px!important;letter-spacing:0.0px!important}   /* 이마의 주름과넓이 교정을 동시에! */
html[lang="ko"] [data-fr="fr01"] #hero p.s-hero__lead{font-size:22.6px!important;letter-spacing:0.0px!important}   /* 이마주름 및 눈썹 처짐에 의한 증 */
html[lang="ko"] [data-fr="fr01"] #hero span.s-hero__eyebrow-t{font-size:29.7px!important;letter-spacing:-0.99px!important}   /* Prologue */
html[lang="ko"] [data-fr="fr01"] #hero>div.wrap.s-hero__grid>div.s-hero__note.aos-animate:nth-of-type(2)>p.s-hero__body:nth-of-type(2)>span:nth-of-type(1){font-size:17.0px!important;letter-spacing:0.0px!important}   /* 한 번의 절개만으로 이마축소와 내 */
html[lang="ko"] [data-fr="fr01"] #hero>div.wrap.s-hero__grid>div.s-hero__note.aos-animate:nth-of-type(2)>p.s-hero__body:nth-of-type(2)>span:nth-of-type(3){font-size:17.0px!important;letter-spacing:0.0px!important}   /* 과교정 하는 정도가 적어지기 때문 */
html[lang="ko"] [data-fr="fr01"] #hero>div.wrap.s-hero__grid>div.s-hero__note.aos-animate:nth-of-type(2)>p.s-hero__body:nth-of-type(2)>span:nth-of-type(4){font-size:17.0px!important;letter-spacing:0.0px!important}   /* 밀착시킬 수 있어 부기나 혈종이  */
html[lang="ko"] [data-fr="fr01"] #hero>div.wrap.s-hero__grid>div.s-hero__note.aos-animate:nth-of-type(2)>p.s-hero__body:nth-of-type(2)>span:nth-of-type(5){font-size:17.0px!important;letter-spacing:0.0px!important}   /* 통해 주름 없이 탄력 있는 이마와 */
html[lang="ko"] [data-fr="fr01"] #sec-01 h3.s-cmp__head{font-size:28.4px!important;letter-spacing:0.0px!important}   /* 내시경 이마거상술 */
html[lang="ko"] [data-fr="fr01"] #sec-01 p.s-cmp__cell{font-size:19.8px!important;letter-spacing:0.0px!important}   /* 헤어라인 위쪽을 1cm 정도 3~ */
html[lang="ko"] [data-fr="fr01"] #sec-01 p.s-cmp__label{font-size:19.9px!important;letter-spacing:0.0px!important}   /* 절개 */
html[lang="ko"] [data-fr="fr02"] #special-points p.sp-eyebrow{font-size:29.3px!important;letter-spacing:-0.98px!important}   /* Special Points */
html[lang="ko"] [data-fr="fr02"] #special-points p.sp-lead{font-size:15.4px!important;letter-spacing:0.2px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] [data-fr="fr02"] #special-points h3.sp-title{font-size:23.5px!important;letter-spacing:0.0px!important}   /* 이마주름 없는 동안 얼굴 */
[data-fr="fr02"] #special-points p.sp-body{width:380px!important;margin-left:0!important}
html[lang="ko"] [data-fr="fr02"] #special-points p.sp-body{font-size:16.8px!important;letter-spacing:0.25px!important}   /* 이마의 주름과 넓은 이마를 동시에 — 354 는 둘째·셋째 칸 첫 줄(원본 잉크 354·349)이 안 들어가 3줄로 꺾였다. 칸 폭 380 으로 */
html[lang="ko"] [data-fr="fr02"] #special-points p.sp-num{font-size:51.0px!important;letter-spacing:2.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr02"] #who-effective p.who-eyebrow{font-size:29.7px!important;letter-spacing:-0.99px!important}   /* Who? */
html[lang="ko"] [data-fr="fr02"] #who-effective p.who-kicker{font-size:34.4px!important;letter-spacing:0.5px!important}   /* 듀얼 이마성형 */
html[lang="ko"] [data-fr="fr02"] #who-effective h2.who-h2{font-size:49.7px!important;letter-spacing:-1.0px!important}   /* 어떤 분들에게 효과적일까요? */
html[lang="ko"] [data-fr="fr02"] #who-effective span.who-t{font-size:20.2px!important;letter-spacing:-0.51px!important}   /* 이마의 주름과 넓이를 동시에 개선 */
html[lang="ko"] [data-fr="fr02"] #who-effective b.who-n{font-size:20.1px!important;letter-spacing:0.48px!important}   /* 02 */
html[lang="ko"] [data-fr="fr02"] #how-surgery p.hw-eyebrow{font-size:29.4px!important;letter-spacing:-0.98px!important}   /* How? */
html[lang="ko"] [data-fr="fr02"] #how-surgery p.hw-kicker{font-size:34.4px!important;letter-spacing:0.5px!important}   /* 듀얼 이마성형 */
html[lang="ko"] [data-fr="fr02"] #how-surgery h2.hw-h2{font-size:49.7px!important;letter-spacing:-1.0px!important}   /* 수술은 어떻게 이루어 질까요? */
[data-fr="fr02"] #how-surgery p.hw-body{width:687px!important}
html[lang="ko"] [data-fr="fr02"] #how-surgery p.hw-body{font-size:18.2px!important;letter-spacing:-0.6px!important}   /* 헤어라인 부분을 절개하여 헤어라인 */
html[lang="ko"] [data-fr="fr02"] #how-surgery span.hw-badge{font-size:38.6px!important;letter-spacing:0.0px!important}   /* 01 */
html[lang="ko"] [data-fr="fr02"] #how-surgery h3.hw-title{font-size:21.2px!important;letter-spacing:0.0px!important}   /* 수술 전 */
html[lang="ko"] [data-fr="fr02"] #how-surgery p.hw-cap{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 넓고 주름진 이마 */
html[lang="ko"] [data-fr="fr02"] #before-after>figure.ba-fig.aos-animate>div.ba-shot>span.ba-label.ba-before:nth-of-type(1){font-size:20.3px!important;letter-spacing:0.0px!important}   /* before */
html[lang="ko"] [data-fr="fr02"] #before-after>figure.ba-fig.aos-animate>div.ba-shot>span.ba-label.ba-after:nth-of-type(2){font-size:20.7px!important;letter-spacing:0.0px!important}   /* after */
html[lang="ko"] [data-fr="fr03"] #hero p.s00-eyebrow{font-size:42.0px!important;letter-spacing:-1.5px!important}   /* Endoscope */
html[lang="ko"] [data-fr="fr03"] #hero h2.s00-title{font-size:30.8px!important;letter-spacing:0.9px!important}   /* 을 이용한 수술 */
[data-fr="fr03"] #hero p.s00-lead{width:499px!important}
html[lang="ko"] [data-fr="fr03"] #hero p.s00-lead{font-size:17.2px!important;letter-spacing:0.0px!important}   /* 내시경을 활용하기 때문에 섬세한  */
html[lang="ko"] [data-fr="fr03"] #hero span.s00-label{font-size:20.6px!important;letter-spacing:0.0px!important}   /* 안전성 UP */
html[lang="ko"] [data-fr="fr04"] #sec-00 b.endo__cap-t{font-size:19.4px!important;letter-spacing:0.0px!important}   /* Pre-Loaded Inserti */
html[lang="ko"] [data-fr="fr04"] #sec-00 span.endo__cap-b{font-size:14.05px!important;letter-spacing:0.31px!important}   /* Forehead-mini come */
html[lang="ko"] [data-fr="fr04"] #sec-00>div.endo__wrap>div.endo__grid>div.endo__panel:nth-of-type(2)>p.endo__eyebrow:nth-of-type(1)>span{font-size:42.0px!important;letter-spacing:-1.5px!important}   /* Endotine */
html[lang="ko"] [data-fr="fr04"] #sec-00 p.endo__body{font-size:17.8px!important;letter-spacing:-0.49px!important}   /* 터널링을 통한 흡수성 봉합사를 이 */
html[lang="ko"] [data-fr="fr05"] #effect span.fx__head-sub{font-size:34.0px!important;letter-spacing:0.81px!important}   /* 듀얼 이마성형 */
html[lang="ko"] [data-fr="fr05"] #effect span.fx__head-main{font-size:50.2px!important;letter-spacing:-1.5px!important}   /* 어떤 효과가 있을까요? */
[data-fr="fr05"] #effect p.fx__lead{width:400px!important}
html[lang="ko"] [data-fr="fr05"] #effect p.fx__lead{font-size:16.6px!important;letter-spacing:0.4px!important}   /* 348 은 둘째 줄이 안 들어가 3줄로 꺾였다(원본 2줄) */   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr05"] #effect span.fx__label{font-size:19.4px!important;letter-spacing:0.0px!important}   /* 넓은 이마축소 */
html[lang="ko"] [data-fr="fr05"] #effect span.fx__num{font-size:24.5px!important;letter-spacing:0.0px!important}   /* 03 */
}
/* == /sizefix antiaging_01_03 == */
