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

/* 이 쪽의 조각(260817r6rvs·260817510at·2608296rj01)은 배율 변수 --k 를 스스로 정의하지 않는다 → 데스크톱에서 1px 로 둔다(조각이 1920 고정) */
@media (min-width:1025px){
  [data-tc="260817r6rvs"],[data-tc="260817510at"],[data-tc="2608296rj01"]{--k:1px}
}

/* ── 원본 실측 (2026-09-18, page_audit/elemcmp2/glyphcmp/fontmatch): 주황은 전 구역 #ff6000 (획 중심 [255,96,0]).
   영문 라벨(Prologue·Special Points·Who?·How?·Effect!)은 Oswald Regular 30px 인데 원본 컷이 조금 좁아 자간 -1.3px.
   선택자는 조각 안 두 개의 #sec-00 이 겹치므로 [data-tc]/[data-fr] 를 앞에 둔다. ── */

/* ── fr00 히어로 (top/body_05.jpg): TANG:GLE 잉크 33×186 [255,79,0] → GloberThinFree 44px / 제목 49×198 채움 .58 → gmsb 700 53px #424242
      설명 Light 17.4px 줄간격 26 #878787(단어 간격 -3 제거) / 항목 이름 Regular 15px #464646, 값 Bold 15.5px #000 / 각주 12px(원본 폭 263) #8a8a8a ── */
@media (min-width:1025px){
  [data-tc="260817r6rvs"] .s00-logo{color:#ff4f00!important}
html[lang="ko"] [data-tc="260817r6rvs"] .s00-logo{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:.35px currentColor}
  [data-tc="260817r6rvs"] .s00-title{color:#424242!important}
html[lang="ko"] [data-tc="260817r6rvs"] .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(-0.8*var(--k))!important}
  [data-tc="260817r6rvs"] .s00-lead{color:#878787!important}
html[lang="ko"] [data-tc="260817r6rvs"] .s00-lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.4*var(--k))!important;line-height:calc(26*var(--k))!important;letter-spacing:0!important;word-spacing:0!important}
  [data-tc="260817r6rvs"] .s00-kv dt{color:#464646!important}
html[lang="ko"] [data-tc="260817r6rvs"] .s00-kv 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}
  [data-tc="260817r6rvs"] .s00-kv dd{color:#000!important}
html[lang="ko"] [data-tc="260817r6rvs"] .s00-kv dd{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(15.5*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817r6rvs"] .s00-disc{color:#8a8a8a!important}
html[lang="ko"] [data-tc="260817r6rvs"] .s00-disc{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(12*var(--k))!important;letter-spacing:0!important}
}

/* ── fr01 프롤로그 (05_01_01.jpg): 제목 원본 잉크 330×122(두 줄, 줄간격 71) → scd1 54px #ff6000 / 부제 317×51 → Light 22px #515151 줄간격 32
      Prologue 82×31 → Oswald Regular 30px 자간 -1.4 (변환은 35px 을 scaleX .578 로 눌러 놓았었음) / 본문 색 [92] ── */
@media (min-width:1025px){
  [data-tc="260817510at"] .s00__title{color:#ff6000!important}
html[lang="ko"] [data-tc="260817510at"] .s00__title{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(54*var(--k))!important;line-height:calc(71*var(--k))!important;letter-spacing:0!important}
  [data-tc="260817510at"] .s00__sub{color:#515151!important}
html[lang="ko"] [data-tc="260817510at"] .s00__sub{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(22*var(--k))!important;line-height:calc(32*var(--k))!important;letter-spacing:0!important}
  html[lang="ko"] [data-tc="260817510at"] .s00__kicker{font-size:calc(30*var(--k))!important;line-height:1!important}
  [data-tc="260817510at"] .s00__kicker-t{transform:none!important;color:#313131!important}
html[lang="ko"] [data-tc="260817510at"] .s00__kicker-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.4*var(--k))!important}
  [data-tc="260817510at"] .s00__p{color:#5c5c5c!important}
html[lang="ko"] [data-tc="260817510at"] .s00__p{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(18*var(--k))!important;letter-spacing:calc(-0.5*var(--k))!important}
}

/* ── fr02 본문 (05_01_02.jpg) ── */
@media (min-width:1025px){
  /* 영문 라벨: 원본 Who? 56×25 · How? 54×25 · Effect! 58×25 · Special Points 135×31 → Oswald Regular 30px 자간 -1.3 [51]. 줄표는 글 끝에서 15px, 밑선 2px 위 */
  [data-fr="fr02"] .kicker{color:#333!important}
html[lang="ko"] [data-fr="fr02"] .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.3*var(--k))!important;line-height:1!important}
  [data-fr="fr02"] .kicker__dash{width:calc(29*var(--k))!important;margin-left:calc(15*var(--k))!important;vertical-align:calc(1*var(--k))!important;background:#555!important}

  /* Special Points 머리: 탱글성형외과 226×37 [49] → scd1 40px / 여성성형이 특별한 이유 549×52 → scd1 55.5px #ff6000 / 설명 358×16 [108] → Light 16.2px */
  [data-fr="fr02"] #sec-00 .s00__h3{color:#313131!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__h3{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}
  [data-fr="fr02"] #sec-00 .s00__h2{color:#ff6000!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__h2{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(55.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-00 .s00__lead{color:#6c6c6c!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(16.2*var(--k))!important;letter-spacing:0!important}
  /* 카드: 번호 01~03 원본 43×41 연한 베이지 [230,226,215] 굵은 좁은 숫자 → Oswald Bold 50px / 밑줄 46px / 제목 248×21 채움 .31 → Bold 23.3px [55] / 설명 Light 17.5px 줄간격 26 [94] */
  [data-fr="fr02"] #sec-00 .s00__num{color:#e6e2d7!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__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-00 .s00__rule{width:calc(46*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__title{color:#373737!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__title{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(23.3*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-00 .s00__body{color:#5e5e5e!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.5*var(--k))!important;line-height:calc(26*var(--k))!important;letter-spacing:0!important}

  /* Who?·How?·Effect! 머리: 여성성형 126×32 [51,50,48] → scd1 35.5px / 큰 제목 602×47(한 줄) → scd1 48px #ff6000, 줄바꿈 금지 */
  [data-fr="fr02"] #sec-01 .s01__h3,[data-fr="fr02"] #sec-02 .s02__h3,[data-fr="fr02"] #sec-06 .s06__h3{color:#333230!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01__h3,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02__h3,
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06__h3{font-family:'scd1','scd2','NanumBG',sans-serif!important;font-weight:400!important;--tgff:1;-webkit-text-stroke:.35px currentColor;font-size:calc(35.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-01 .s01__h2,[data-fr="fr02"] #sec-02 .s02__h2,[data-fr="fr02"] #sec-06 .s06__h2{color:#ff6000!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01__h2,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02__h2,
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06__h2{font-family:'scd1','scd2','NanumBG',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!important}
  /* Who? 설명 441×18 [95,94,92] → Light 17.5px / 목록 번호 22×16 주황 굵은 숫자 → 나눔바른고딕 Bold 20px 자간 1 / 목록 글 채움 .18 → Light 19.7px [50,49,47] / 구분선 x349 1×14, 글 x368, 줄 간격 50.5 */
  [data-fr="fr02"] #sec-01 .s01__lead{color:#5f5e5c!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(17.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-01 .s01__list{gap:0!important}
  [data-fr="fr02"] #sec-01 .s01__item{gap:0!important;height:calc(50.5*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01__n{color:#ff6000!important;min-width:calc(32*var(--k))!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01__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}
  [data-fr="fr02"] #sec-01 .s01__t{color:#323130!important;border:0!important;padding-inline-start:calc(19*var(--k))!important;background:linear-gradient(#d8d4d0,#d8d4d0) 0 50%/1px calc(14*var(--k)) no-repeat!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 .s01__t{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(19.7*var(--k))!important;letter-spacing:0!important;line-height:1.2!important}

  /* How? 본문·소음순/대음순/음핵 본문: 원본 잉크 폭이 우리 18px 의 97% → Light 17.5px [96], 줄 간격 35 */
  [data-fr="fr02"] #sec-02 .s02__body,[data-fr="fr02"] #sec-03 .s03__body,[data-fr="fr02"] #sec-04 .s04__body,[data-fr="fr02"] #sec-05 .s05__body{color:#606060!important}
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02__body,
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03__body,
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04__body,
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05__body{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-02 .s02__body--2,[data-fr="fr02"] #sec-03 .s03__body--2,[data-fr="fr02"] #sec-04 .s04__body--2,[data-fr="fr02"] #sec-05 .s05__body--2,[data-fr="fr02"] #sec-05 .s05__body--3{margin-top:calc(17.5*var(--k))!important}
  /* 주황 띠: 원본 상자 68 높이(소음순성형 154·대음순 지방이식 195·음핵성형 132 폭), 글은 왼쪽에서 28px, 흰 글 채움 .40~.46 → Bold 21.5px */
  [data-fr="fr02"] .badge{min-height:0!important;height:calc(68*var(--k))!important;padding:0 calc(28*var(--k))!important;background:#ff6000!important}
html[lang="ko"] [data-fr="fr02"] .badge{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:700!important;--tgff:1;font-size:calc(21.5*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-03 .badge{min-width:calc(154*var(--k))!important}
  [data-fr="fr02"] #sec-04 .badge{min-width:calc(195*var(--k))!important}
  [data-fr="fr02"] #sec-05 .badge{min-width:calc(132*var(--k))!important}
  /* 소음순 형태 설명: 원본 78×16 [64,61,57] → Light 17.5px */
  [data-fr="fr02"] #sec-03 .s03__cap{color:#403d39!important}
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03__cap{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(17.5*var(--k))!important;letter-spacing:0!important}
  /* 단계 동그라미 숫자: 원본 흰 19×25 → Oswald Regular 30px 자간 -1.5 / 단계 제목 61×18 [78] → Regular 22px / 단계 설명 182×14 [101] → Light 16px 줄간격 24 */
  [data-fr="fr02"] .stepnum{background:#ecdac6!important}
html[lang="ko"] [data-fr="fr02"] .stepnum{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="fr02"] .s03__steptitle,[data-fr="fr02"] .s04__steptitle,[data-fr="fr02"] .s05__steptitle{color:#4e4e4e!important}
html[lang="ko"] [data-fr="fr02"] .s03__steptitle,
html[lang="ko"] [data-fr="fr02"] .s04__steptitle,
html[lang="ko"] [data-fr="fr02"] .s05__steptitle{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="fr02"] .s03__stepbody,[data-fr="fr02"] .s04__stepbody,[data-fr="fr02"] .s05__stepbody{color:#656565!important}
html[lang="ko"] [data-fr="fr02"] .s03__stepbody,
html[lang="ko"] [data-fr="fr02"] .s04__stepbody,
html[lang="ko"] [data-fr="fr02"] .s05__stepbody{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16*var(--k))!important;line-height:calc(24*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] .chev path{stroke:#d5d5d5}

  /* Effect!: 설명 338×46 [81,79,78] → Light 16.2px 줄간격 30 / 동그라미 숫자 21×26 반투명 흰 가는 글 → Oswald Light 32px / 밑줄 32px / 글 72×18 [27,25,22] → Regular 19px */
  [data-fr="fr02"] #sec-06 .s06__lead{color:#514f4e!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06__lead{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:300!important;--tgff:1;font-size:calc(16.2*var(--k))!important;line-height:calc(30*var(--k))!important;letter-spacing:0!important}
  [data-fr="fr02"] #sec-06 .s06__n{color:rgba(255,255,255,.7)!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06__n{font-family:'Oswald-light','Oswald',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(32*var(--k))!important;letter-spacing:calc(-1*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__rule{width:calc(32*var(--k))!important;opacity:.7!important}
  [data-fr="fr02"] #sec-06 .s06__label{color:#1b1916!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06__label{font-family:'NanumBG','NanumBarunGothic',sans-serif!important;font-weight:400!important;--tgff:1;font-size:calc(19*var(--k))!important;letter-spacing:0!important}
  /* 오른쪽 사진: 원본은 구역 높이 790 을 다 채운다(우리 767) */
  [data-fr="fr02"] #sec-06 .s06__media img{aspect-ratio:960/790!important}
  /* 대음순·음핵 사진: 원본 379×356 (우리 358) */
  [data-fr="fr02"] #sec-04 .s04__shot img{aspect-ratio:379/356!important}
  [data-fr="fr02"] #sec-05 .s05__shot img{aspect-ratio:379/356!important}
}

/* ── 구역 높이를 원본 이미지 조각과 같게 (05_01_02.jpg 5778 = Special Points 1264 + Who? 742 + How?~음핵 2982 + Effect! 790; 우리는 1260/742/2979/790) ── */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-00{height:calc(1264*var(--k))!important;box-sizing:border-box}
  [data-fr="fr02"] #sec-01 .s01__split{min-height:calc(742*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__split{min-height:calc(790*var(--k))!important}
}

/* ── 2차 실측 보정 (elemcmp2 + 상자 실측, 2026-09-18): 글자 크기 미세 조정과 세로 위치 ── */
@media (min-width:1025px){
  /* fr00 히어로: TANG:GLE 폭 183→186, 제목 194×46→199×48 / 글씨 Secret… 3px, 로고 9px, 설명 3px, 회색 띠·표 4px, 표 글 1px, 각주 2px 아래로 */
  html[lang="ko"] [data-tc="260817r6rvs"] .s00-logo{font-size:calc(44.7*var(--k))!important}
  html[lang="ko"] [data-tc="260817r6rvs"] .s00-title{font-size:calc(54.5*var(--k))!important}
  html[lang="ko"] [data-tc="260817r6rvs"] .s00-lead{word-spacing:calc(-3*var(--k))!important}   /* 원본 폭 326 (단어 사이가 좁다) */
  html[lang="ko"] [data-tc="260817r6rvs"] .s00-kv dt{font-size:calc(15.6*var(--k))!important}
  html[lang="ko"] [data-tc="260817r6rvs"] .s00-kv dd{font-size:calc(15.8*var(--k))!important}
  [data-tc="260817r6rvs"] .s00-disc{color:#787878!important}
  [data-tc="260817r6rvs"] #hero.s00{--o-script:641px;--o-logo:176px;--o-title:7px;--o-lead:28px;--o-bar:90px;--o-kv:41px;--o-disc:84px}   /* 조각 안 .fr00 .s00 보다 세게 */
  [data-tc="260817r6rvs"] .s00-cell2::before{top:calc(50% + 2px)!important}

  /* fr02 글자 폭 미세 조정 (원본 폭 대비): 본문 17.5px 는 자간 -0.42 로 폭 476/342, 목록 19.7px 자간 -0.35 → 395, 설명 자간 -0.5, 띠 21.8, 카드 제목 23.5, 카드 번호 자간 3, 큰 제목 54.5, 소제목 34.3 */
  html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__body,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02__body,
html[lang="ko"] [data-fr="fr02"] #sec-03 .s03__body,
html[lang="ko"] [data-fr="fr02"] #sec-04 .s04__body,
html[lang="ko"] [data-fr="fr02"] #sec-05 .s05__body{letter-spacing:calc(-0.42*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-01 .s01__t{letter-spacing:calc(-0.35*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-01 .s01__lead{letter-spacing:calc(-0.55*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-03 .s03__cap{letter-spacing:calc(-0.5*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] .badge{font-size:calc(21.8*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__title{font-size:calc(23.5*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__num{color:#e8e4d9!important}
html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__num{letter-spacing:calc(3*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__rule{background:#ececec!important}
  html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__h2{font-size:calc(54.5*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-01 .s01__h3,
html[lang="ko"] [data-fr="fr02"] #sec-02 .s02__h3,
html[lang="ko"] [data-fr="fr02"] #sec-06 .s06__h3{font-size:calc(34.3*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] .s03__stepbody,
html[lang="ko"] [data-fr="fr02"] .s04__stepbody,
html[lang="ko"] [data-fr="fr02"] .s05__stepbody{font-size:calc(16.3*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-06 .s06__lead{font-size:calc(16.4*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-06 .s06__label{font-size:calc(19.8*var(--k))!important}

  /* sec-00 Special Points 세로 위치 (원본: 세로선 163, 탱글성형외과 221, 큰 제목 275, 설명 356, 사진 432~875, 번호 924, 제목 1014, 설명 1061) */
  [data-fr="fr02"] #sec-00 .s00__vline{margin-top:calc(16*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__h3{margin-top:calc(30*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__h2{margin-top:calc(14*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__lead{margin-top:calc(25*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__fig img{aspect-ratio:auto!important;height:calc(444*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__num{margin-top:calc(41*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__title{margin-top:calc(29*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__body{margin-top:calc(20*var(--k))!important}

  /* sec-01 Who? (원본: Who? 1415, 여성성형 1481, 큰 제목 1526, 설명 1611, 목록 첫 줄 1686) */
  [data-fr="fr02"] #sec-01 .s01__inner{padding-top:calc(148*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01__h3{margin-top:calc(40*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01__lead{margin-top:calc(38*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01__list{margin-top:calc(43*var(--k))!important}

  /* sec-02 How? (원본: How? 2155, 여성성형 2221, 큰 제목 2268, 본문 2351/2386) */
  [data-fr="fr02"] #sec-02{padding-top:calc(146*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02__h3{margin-top:calc(40*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02__h2{margin-top:calc(8*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02__body{margin-top:calc(38*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02__body--2{margin-top:calc(17.5*var(--k))!important}

  /* sec-03 소음순성형 (원본: 띠 2483, 본문 2571/2606, 판 2668~3023(356), 왼쪽 그림 판+59·오른쪽 그림 판+44·설명 판+282, 동그라미 3054 x746/1390, 화살표 x1214, 제목 3116, 설명 3147) */
  [data-fr="fr02"] #sec-03{padding-top:calc(41*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__body{margin-top:calc(21*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__body--2{margin-top:calc(17.5*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__panel{margin-top:calc(43*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__plate{padding-block:calc(52*var(--k)) calc(46*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__img--1{width:calc(125*var(--k))!important;height:calc(209*var(--k))!important;aspect-ratio:auto!important}
  [data-fr="fr02"] #sec-03 .s03__img--2{width:calc(120*var(--k))!important;height:calc(209*var(--k))!important;aspect-ratio:auto!important}
  [data-fr="fr02"] #sec-03 .s03__img--3{width:calc(137*var(--k))!important;height:calc(209*var(--k))!important;aspect-ratio:auto!important}
  [data-fr="fr02"] #sec-03 .s03__img--4{width:calc(129*var(--k))!important;height:calc(209*var(--k))!important;aspect-ratio:auto!important}
  [data-fr="fr02"] #sec-03 .s03__img--5{width:calc(114*var(--k))!important;height:calc(209*var(--k))!important;aspect-ratio:auto!important}
  [data-fr="fr02"] #sec-03 .s03__img--6{width:calc(84*var(--k))!important;height:calc(224*var(--k))!important;aspect-ratio:auto!important;max-width:none!important}
  [data-fr="fr02"] #sec-03 .s03__plate{height:calc(356*var(--k))!important;box-sizing:border-box}
  [data-fr="fr02"] #sec-03 .s03__shapes{align-items:start!important}
  [data-fr="fr02"] #sec-03 .s03__plate .s03__shape{margin-top:calc(7*var(--k))}                 /* 왼쪽 그림은 판 위 59px 에서 시작 */
  [data-fr="fr02"] #sec-03 .s03__plate--right .s03__shape{margin-top:calc(-8*var(--k))}         /* 오른쪽 그림(84×224)은 판 위 44px — 설명 줄은 양쪽 다 판+282 */
  [data-fr="fr02"] #sec-03 .s03__cap{margin-top:calc(14*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__steps{margin-top:calc(31*var(--k))!important;justify-content:flex-start!important}
  [data-fr="fr02"] #sec-03 .s03__step--a{flex:0 0 calc(905*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__arrow{margin-left:calc(-8*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__step--b{flex:0 0 calc(355*var(--k))!important}
  [data-fr="fr02"] .s03__steptitle,[data-fr="fr02"] .s04__steptitle{margin-top:calc(15*var(--k))!important}
  [data-fr="fr02"] .s03__stepbody{margin-top:calc(6*var(--k))!important}

  /* sec-04 대음순 지방이식 (원본: 띠 3286, 본문 3374/3409, 사진 3471~3826, 동그라미 3857, 제목 3919, 설명 3950) */
  [data-fr="fr02"] #sec-04{padding-top:calc(51*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04__body{margin-top:calc(21*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04__body--2{margin-top:calc(17.5*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04__shots{margin-top:calc(43*var(--k))!important}

  /* sec-05 음핵성형 (원본: 띠 4090, 본문 4178/4213/4248, 사진 4310~4665, 동그라미 4696, 제목 4757, 설명 4789, Effect! 구역 4988) */
  [data-fr="fr02"] #sec-05{padding-top:calc(52*var(--k))!important;padding-bottom:calc(154*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05__body{margin-top:calc(21*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05__body--2,[data-fr="fr02"] #sec-05 .s05__body--3{margin-top:calc(17.5*var(--k))!important}
  [data-fr="fr02"] .s05__stepbody{margin-top:calc(7*var(--k))!important}

  /* sec-06 Effect! (원본: Effect! 5139, 여성성형 5206, 큰 제목 5252, 설명 5343, 동그라미 5442, 숫자 5495, 밑줄 5537, 글 5567; 동그라미 색 실측) */
  [data-fr="fr02"] #sec-06 .s06__inner{padding-top:calc(148*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__h3{margin-top:calc(40*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__h2{margin-top:calc(9*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__lead{margin-top:calc(38*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__circle{padding-top:calc(49*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__rule{margin-top:calc(14*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__label{margin-top:calc(25*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__circle--1{background:#fdc2c4!important}
  [data-fr="fr02"] #sec-06 .s06__circle--2{background:#f3bfcc!important}
  [data-fr="fr02"] #sec-06 .s06__circle--3{background:#e7b8d6!important}
  [data-fr="fr02"] #sec-06 .s06__circle--4{background:#d5b1e0!important}
  [data-fr="fr02"] #sec-06 .s06__circle--5{background:#c9ade9!important}
}

/* ── 3차 잔여 (2026-09-18): 2차 실측 뒤 남은 ±3px ── */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-00 .s00__title{margin-top:calc(32*var(--k))!important}
  [data-fr="fr02"] #sec-00 .s00__body{margin-top:calc(19*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01__h2{margin-top:calc(11*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01__lead{margin-top:calc(37*var(--k))!important}
  [data-fr="fr02"] #sec-01 .s01__list{margin-top:calc(42*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02__h3{margin-top:calc(39*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02__h2{margin-top:calc(9*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02__body{margin-top:calc(40*var(--k))!important}
  [data-fr="fr02"] #sec-03{padding-top:calc(42*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__body{margin-top:calc(19*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__panel{margin-top:calc(45*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__steps{margin-top:calc(28*var(--k))!important}
  [data-fr="fr02"] .s03__stepbody{margin-top:calc(7*var(--k))!important}
  [data-fr="fr02"] #sec-04{padding-top:calc(53*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04__body{margin-top:calc(19*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04__shots{margin-top:calc(42*var(--k))!important}
  [data-fr="fr02"] .s04__stepbody{margin-top:calc(7*var(--k))!important}
  [data-fr="fr02"] #sec-05{padding-top:calc(54*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05__body{margin-top:calc(19*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__h3{margin-top:calc(39*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__h2{margin-top:calc(11*var(--k))!important}
  [data-fr="fr02"] #sec-06 .s06__label{margin-top:calc(30*var(--k))!important}
  /* 둘째·셋째 줄(.s0N__body--2/--3)은 .s0N__body 규칙과 같은 세기라 뒤에 다시 적는다 */
  [data-fr="fr02"] #sec-02 .s02__body--2,[data-fr="fr02"] #sec-03 .s03__body--2,[data-fr="fr02"] #sec-04 .s04__body--2,[data-fr="fr02"] #sec-05 .s05__body--2,[data-fr="fr02"] #sec-05 .s05__body--3{margin-top:calc(17.5*var(--k))!important}
}

/* ── 4차 잔여 (2026-09-18): 띠 상자 2~3px 위로(글은 상자 안에서 2px 아래), 소음순 그림 4~5px 위로, 조각 높이 5779→5778 ── */
@media (min-width:1025px){
  [data-fr="fr02"] .badge{padding:calc(4*var(--k)) calc(28*var(--k)) 0!important}
  [data-fr="fr02"] #sec-03{padding-top:calc(40*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__body{margin-top:calc(21*var(--k))!important}
  [data-fr="fr02"] #sec-04{padding-top:calc(50*var(--k))!important}
  [data-fr="fr02"] #sec-04 .s04__body{margin-top:calc(21*var(--k))!important}
  [data-fr="fr02"] #sec-05{padding-top:calc(52*var(--k))!important;padding-bottom:calc(153*var(--k))!important}
  [data-fr="fr02"] #sec-05 .s05__body{margin-top:calc(21*var(--k))!important}
  [data-fr="fr02"] #sec-02 .s02__body--2,[data-fr="fr02"] #sec-03 .s03__body--2,[data-fr="fr02"] #sec-04 .s04__body--2,[data-fr="fr02"] #sec-05 .s05__body--2,[data-fr="fr02"] #sec-05 .s05__body--3{margin-top:calc(17.5*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__plate .s03__shape{margin-top:calc(3*var(--k))}
  [data-fr="fr02"] #sec-03 .s03__plate .s03__cap{margin-top:calc(18*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__img--6{height:calc(232*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__plate--right .s03__shape{margin-top:calc(-13*var(--k))}
  [data-fr="fr02"] #sec-03 .s03__plate--right .s03__cap{margin-top:calc(10*var(--k))!important}
}
@media (min-width:1025px){
  /* 소수점 높이 보정: 구역 437 / 793 / 802 / 950 이 되도록 아래 여백에 0.2~0.5px */
  [data-fr="fr02"] #sec-02{padding-bottom:calc(38.2*var(--k))!important}
  [data-fr="fr02"] #sec-03{padding-bottom:calc(43.5*var(--k))!important}
  [data-fr="fr02"] #sec-04{padding-bottom:calc(43.5*var(--k))!important}
  [data-fr="fr02"] #sec-05{padding-bottom:calc(153.5*var(--k))!important}
}
@media (min-width:1025px){
  /* 히어로: 회색 띠·표 줄 2px 위로(글은 제자리), 각주 제자리 / 프롤로그: 제목 3px·Prologue 2px 아래로 */
  [data-tc="260817r6rvs"] #hero.s00{--o-bar:88px;--o-kv:43px;--o-disc:86px}
  [data-tc="260817510at"] #sec-00.s00{--s00-aside-top:163px;--s00-sub-gap:20px;--s00-main-top:177px;--s00-body-gap:23px}
}
@media (min-width:1025px){
  /* 눈 대조 잔여: Effect! 동그라미 숫자·밑줄은 원본이 더 옅다(반투명 흰) / 회색 소제목 '여성성형'(가는 scd1)은 실측 [56] 에 맞춰 더 어둡게 */
  [data-fr="fr02"] #sec-06 .s06__n{color:rgba(255,255,255,.55)!important}
  [data-fr="fr02"] #sec-06 .s06__rule{opacity:.5!important}
  [data-fr="fr02"] #sec-01 .s01__h3,[data-fr="fr02"] #sec-02 .s02__h3,[data-fr="fr02"] #sec-06 .s06__h3{color:#201f1d!important}
}

/* ── 1536px 확인에서 잡은 것: 조각 CSS 가 100vw 로 왼쪽 여백을 재서 창이 1920 보다 좁으면 Who?/Effect! 글과 동그라미가 왼쪽으로 밀려 잘린다
      (조각은 1920 고정 캔버스이므로 (1920-1287)/2 = 316.5px 고정). 오른쪽 사진(effect_photo.jpg)에는 원본 동그라미 04·05 가 박혀 있어 자리가 어긋나면 두 겹으로 보인다. ── */
@media (min-width:1025px){
  [data-fr="fr02"] #sec-01 .s01__inner,[data-fr="fr02"] #sec-06 .s06__inner{padding-inline-start:calc(316.5*var(--k))!important;padding-inline-end:0!important}
  [data-fr="fr02"] #sec-06 .s06__circles{padding-inline-start:calc(313.5*var(--k))!important;--dia:calc(228*var(--k));gap:calc(13*var(--k))!important}
}
@media (min-width:1025px){
  /* 마지막 실측 잔여: Who? 목록 번호 원본 채움 .52~.57(Bold .45 보다 굵음) → 획 .4px 보강 / Effect! 설명 색 실측 [81,80,78] */
  html[lang="ko"] [data-fr="fr02"] #sec-01 .s01__n{-webkit-text-stroke:.4px currentColor}
  [data-fr="fr02"] #sec-06 .s06__lead{color:#454341!important}
}

/* == sizefix body_05_01 == */
@media (min-width:1025px){
html[lang="ko"] [data-fr="fr02"] #sec-00 h3.s00__h3{font-size:40.4px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-01 h2.s01__h2{font-size:48.2px!important;letter-spacing:0.0px!important}
html[lang="ko"] [data-fr="fr02"] #sec-02 p.s02__body{font-size:17.4px!important;letter-spacing:-0.42px!important}
html[lang="ko"] [data-fr="fr02"] #sec-02>div.wrap>p.s02__body.s02__body--2:nth-of-type(3){font-size:17.4px!important;letter-spacing:-0.42px!important}
html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04__body{font-size:17.4px!important;letter-spacing:-0.42px!important}
html[lang="ko"] [data-fr="fr02"] #sec-04>div.wrap>p.s04__body.s04__body--2:nth-of-type(3){font-size:17.4px!important;letter-spacing:-0.42px!important}
html[lang="ko"] [data-fr="fr02"] #sec-05 p.s05__body{font-size:17.4px!important;letter-spacing:-0.42px!important}
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap>p.s05__body.s05__body--2:nth-of-type(3){font-size:17.4px!important;letter-spacing:-0.42px!important}
html[lang="ko"] [data-fr="fr02"] #sec-05>div.wrap>p.s05__body.s05__body--3:nth-of-type(4){font-size:17.4px!important;letter-spacing:-0.42px!important}
html[lang="ko"] [data-fr="fr00"] #hero p.s00-logo{font-size:43.3px!important;letter-spacing:0.0px!important}   /* TANG:GLE */
html[lang="ko"] [data-fr="fr00"] #hero h2.s00-title{font-size:54.0px!important;letter-spacing:-0.79px!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>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(1)>div.s00-cell.s00-cell1:nth-of-type(1)>div.s00-kv>dt{font-size:15.6px!important;letter-spacing:0.0px!important}   /* 수술시간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(1)>div.s00-cell.s00-cell1:nth-of-type(1)>div.s00-kv>dd{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 1시간 정도 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(1)>div.s00-cell.s00-cell2:nth-of-type(2)>div.s00-kv>dt{font-size:15.6px!important;letter-spacing:0.0px!important}   /* 마취방법 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(1)>div.s00-cell.s00-cell2:nth-of-type(2)>div.s00-kv>dd{font-size:16.4px!important;letter-spacing:0.0px!important}   /* 부분마취 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell.s00-cell1:nth-of-type(1)>div.s00-kv>dt{font-size:15.0px!important;letter-spacing:0.0px!important}   /* 입원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell.s00-cell1:nth-of-type(1)>div.s00-kv>dd{font-size:15.8px!important;letter-spacing:0.0px!important}   /* 불필요 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell.s00-cell2:nth-of-type(2)>div.s00-kv>dt{font-size:15.0px!important;letter-spacing:0.0px!important}   /* 실밥제거 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell.s00-cell2:nth-of-type(2)>div.s00-kv>dd{font-size:16.0px!important;letter-spacing:0.0px!important}   /* 불필요(녹는실 사용) */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell.s00-cell1:nth-of-type(1)>div.s00-kv>dt{font-size:15.0px!important;letter-spacing:0.0px!important}   /* 내원치료 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell.s00-cell1:nth-of-type(1)>div.s00-kv>dd{font-size:13.9px!important;letter-spacing:0.0px!important}   /* 1~2회 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell.s00-cell2:nth-of-type(2)>div.s00-kv>dt{font-size:15.9px!important;letter-spacing:0.0px!important}   /* 회복기간 */
html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell.s00-cell2:nth-of-type(2)>div.s00-kv>dd{font-size:15.3px!important;letter-spacing:0.0px!important}   /* 2~3일 후 */
html[lang="ko"] [data-fr="fr00"] #hero p.s00-disc{font-size:11.6px!important;letter-spacing:0.0px!important}   /* 환자의 상태나 수술방법에 따라 차 */
[data-fr="fr01"] #sec-00 h2.s00__title{width:339px!important}
html[lang="ko"] [data-fr="fr01"] #sec-00 h2.s00__title{font-size:53.0px!important;letter-spacing:0.0px!important}   /* 말 못할 고민은이제 그만! */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00__sub{font-size:22.0px!important;letter-spacing:0.0px!important}   /* 말 못할 여자들만의 고민을 해결하 */
html[lang="ko"] [data-fr="fr01"] #sec-00 span.s00__kicker-t{font-size:30.8px!important;letter-spacing:-1.44px!important}   /* Prologue */
html[lang="ko"] [data-fr="fr01"] #sec-00 p.s00__p{font-size:18.0px!important;letter-spacing:-0.5px!important}   /* 여성성형은 여성의 성기 부위에 나 */
html[lang="ko"] [data-fr="fr02"] #sec-00>div.wrap>p.kicker.s00__kicker:nth-of-type(1){font-size:30.4px!important;letter-spacing:-1.32px!important}   /* Special Points */
html[lang="ko"] [data-fr="fr02"] #sec-00 h2.s00__h2{font-size:55.5px!important;letter-spacing:0.0px!important}   /* 여성성형이 특별한 이유 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__lead{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 탱글성형외과만의 특별한 차이를 지 */
html[lang="ko"] [data-fr="fr02"] #sec-00 h4.s00__title{font-size:23.5px!important;letter-spacing:0.0px!important}   /* 성형외과 전문의 직접 시술 */
html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__body{font-size:17.3px!important;letter-spacing:-0.42px!important}   /* 숙련된 의료진이 진행하는 섬세한  */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.kicker{font-size:29.4px!important;letter-spacing:-1.28px!important}   /* Who? */
html[lang="ko"] [data-fr="fr02"] #sec-01 h3.s01__h3{font-size:34.6px!important;letter-spacing:0.0px!important}   /* 여성성형 */
html[lang="ko"] [data-fr="fr02"] #sec-01 p.s01__lead{font-size:17.5px!important;letter-spacing:-0.55px!important}   /* 탱글성형외과의 여성성형, 자신의  */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01__t{font-size:19.5px!important;letter-spacing:-0.34px!important}   /* 소음순의 비대, 색소침착, 비대칭 */
html[lang="ko"] [data-fr="fr02"] #sec-01 span.s01__n{font-size:20.0px!important;letter-spacing:0.0px!important}   /* 02 */
html[lang="ko"] [data-fr="fr02"] #sec-02 p.kicker{font-size:30.0px!important;letter-spacing:-1.3px!important}   /* How? */
html[lang="ko"] [data-fr="fr02"] #sec-02 h3.s02__h3{font-size:34.6px!important;letter-spacing:0.0px!important}   /* 여성성형 */
html[lang="ko"] [data-fr="fr02"] #sec-02 h2.s02__h2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 수술은 어떻게 이루어 질까요? */
html[lang="ko"] [data-fr="fr02"] #sec-03 span.badge{font-size:21.8px!important;letter-spacing:0.0px!important}   /* 소음순성형 */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03__body{font-size:18.2px!important;letter-spacing:-0.44px!important}   /* 소음순은 성감을 담당하는 곳은 아 */
html[lang="ko"] [data-fr="fr02"] #sec-03>div.wrap>p.s03__body.s03__body--2:nth-of-type(3){font-size:18.0px!important;letter-spacing:-0.43px!important}   /* 소음순은 음핵(클리토리스)을 덮고 */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03__cap{font-size:17.4px!important;letter-spacing:-0.5px!important}   /* 비대칭 형태 */
html[lang="ko"] [data-fr="fr02"] #sec-03 h4.s03__steptitle{font-size:21.0px!important;letter-spacing:0.0px!important}   /* 수술 전 */
html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03__stepbody{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 충분한 상담 후 다양한 형태의소음 */
html[lang="ko"] [data-fr="fr02"] #sec-04 span.badge{font-size:21.2px!important;letter-spacing:0.0px!important}   /* 대음순 지방이식 */
html[lang="ko"] [data-fr="fr02"] #sec-04 h4.s04__steptitle{font-size:21.0px!important;letter-spacing:0.0px!important}   /* 수술 전 */
html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04__stepbody{font-size:16.1px!important;letter-spacing:0.0px!important}   /* 대음순의 탄력이 떨어지고빈약한 상 */
html[lang="ko"] [data-fr="fr02"] #sec-05 span.badge{font-size:21.8px!important;letter-spacing:0.0px!important}   /* 음핵성형 */
html[lang="ko"] [data-fr="fr02"] #sec-05 h4.s05__steptitle{font-size:21.0px!important;letter-spacing:0.0px!important}   /* 수술 전 */
html[lang="ko"] [data-fr="fr02"] #sec-05 p.s05__stepbody{font-size:16.2px!important;letter-spacing:0.0px!important}   /* 표피가 음핵을 덮고 있거나모양 변 */
html[lang="ko"] [data-fr="fr02"] #sec-06 p.kicker{font-size:29.4px!important;letter-spacing:-1.27px!important}   /* Effect! */
html[lang="ko"] [data-fr="fr02"] #sec-06 h3.s06__h3{font-size:34.6px!important;letter-spacing:0.0px!important}   /* 여성성형 */
html[lang="ko"] [data-fr="fr02"] #sec-06 h2.s06__h2{font-size:48.2px!important;letter-spacing:0.0px!important}   /* 어떤 효과가 있을까요? */
[data-fr="fr02"] #sec-06 p.s06__lead{width:347px!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 p.s06__lead{font-size:17.0px!important;letter-spacing:0.0px!important}   /* 탱글성형외과는 차별화된 기술력과디 */
html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06__label{font-size:19.6px!important;letter-spacing:0.0px!important}   /* 외형 개선 */
}
/* == /sizefix body_05_01 == */

/* ── 5차: 검수 지적 반영 (2026-09-18) ── */
@media (min-width:1025px){
  /* 히어로 설명: 원본은 단어 사이 공백이 보인다(5~7px). word-spacing 으로 좁히지 말고 글자를 조금 줄여 폭 326 을 맞춘다 */
  html[lang="ko"] [data-tc="260817r6rvs"] .s00-lead{word-spacing:0!important}
  html[lang="ko"] [data-fr="fr00"] #hero p.s00-lead{font-size:17px!important;letter-spacing:calc(0.3*var(--k))!important;word-spacing:0!important}
  [data-tc="260817r6rvs"] #hero.s00{--o-lead:30px}   /* 글자가 작아진 만큼 2px 아래로 (원본 첫 줄 잉크 313) */
  /* 히어로 각주: 원본 잉크 263, 우리 241 → 12.4px (이 글꼴은 정수 ppem 이라 12.0~12.8 이 모두 같은 폭) */
  html[lang="ko"] [data-fr="fr00"] #hero p.s00-disc{font-size:12.4px!important;line-height:calc(11.7*var(--k))!important}   /* 줄상자를 줄여 히어로 높이 1028.0 유지 */
  /* 히어로 사양표 값: 원본 획이 Bold 보다 가늘고 Regular 보다 굵다(원본은 사진 속 글자) → 400 + 획 0.3px
     (눈 대조: 400+0.3 이 원본과 같고, 700 은 확연히 두껍다. 폭 68 은 그대로) */
  html[lang="ko"] [data-tc="260817r6rvs"] .s00-kv dd{font-weight:400!important;-webkit-text-stroke:.3px currentColor}
  /* 항목 이름 입원치료·실밥제거·내원치료(원본 53, 우리 51)·값 1~2회(원본 37, 우리 34): 크기는 정수 ppem 이라 자간으로 메운다 */
  html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell.s00-cell1:nth-of-type(1)>div.s00-kv>dt{letter-spacing:calc(0.4*var(--k))!important}
  html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(2)>div.s00-cell.s00-cell2:nth-of-type(2)>div.s00-kv>dt{letter-spacing:calc(0.4*var(--k))!important}
  html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell.s00-cell1:nth-of-type(1)>div.s00-kv>dt{letter-spacing:calc(0.4*var(--k))!important}
  html[lang="ko"] [data-fr="fr00"] #hero>div.s00-inner>div.s00-panel>dl.s00-spec>div.s00-row:nth-of-type(3)>div.s00-cell.s00-cell1:nth-of-type(1)>div.s00-kv>dd{letter-spacing:calc(0.4*var(--k))!important}

  /* fr01 프롤로그 부제: 원본 잉크 [104] → #666 (우리 #515151 은 너무 진하다) */
  [data-tc="260817510at"] .s00__sub{color:#666!important}
  /* 프롤로그 제목: sizefix 가 넣은 width:339px 때문에 오른쪽 정렬 상자가 왼쪽 끝으로 붙어
     제목이 원본(x539~868)보다 531px 왼쪽(x8~333)에 그려졌다 → 폭 제한 해제 */
  [data-fr="fr01"] #sec-00 h2.s00__title{width:auto!important}
  /* Effect! 설명: 원본 잉크 344, 우리 337 (정수 ppem) → 자간으로 메우고 폭 제한은 푼다 */
  [data-fr="fr02"] #sec-06 p.s06__lead{width:auto!important}
html[lang="ko"] [data-fr="fr02"] #sec-06 p.s06__lead{letter-spacing:calc(0.3*var(--k))!important}
  /* Special Points 카드 설명: 17.3px 은 17 ppem 으로 그려져 원본보다 6% 좁다(원본 잉크 343·244·231)
     → 18 ppem(17.6px) 에 자간 -0.5. 줄상자는 26px 고정이라 구역 높이는 그대로 */
  html[lang="ko"] [data-fr="fr02"] #sec-00 p.s00__body{font-size:17.6px!important;letter-spacing:calc(-0.5*var(--k))!important}
  /* Special Points 카드 제목: 원본 획이 Bold 보다 확연히 가늘다(지침 표도 카드 제목은 400) → 400 + 획 0.3px */
  html[lang="ko"] [data-fr="fr02"] #sec-00 .s00__title{font-weight:400!important;-webkit-text-stroke:.3px currentColor}
  /* Effect! 동그라미 글: 원본 잉크 72·110·143·108·148, 우리 70·107·139·106·142 → 자간 0.35 */
  html[lang="ko"] [data-fr="fr02"] #sec-06 span.s06__label{letter-spacing:calc(0.35*var(--k))!important}

  /* fr02 Special Points 머리: 세로선 원본 [51] / '탱글성형외과' 는 Who?·How? 의 '여성성형' 과 같은 #201f1d */
  [data-fr="fr02"] #sec-00 .s00__vline{background:#333!important}
  [data-fr="fr02"] #sec-00 .s00__h3{color:#201f1d!important}

  /* 소음순 그림: 원본과 같은 잘라내기(_o)의 제 크기로 — 왼쪽 5개 210, 오른쪽 '이상적인 소음순' 84×225 */
  [data-fr="fr02"] #sec-03 .s03__img--1{width:calc(125*var(--k))!important;height:calc(210*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__img--2{width:calc(120*var(--k))!important;height:calc(210*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__img--3{width:calc(135*var(--k))!important;height:calc(210*var(--k))!important;max-width:none!important}
  [data-fr="fr02"] #sec-03 .s03__img--4{width:calc(129*var(--k))!important;height:calc(210*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__img--5{width:calc(112*var(--k))!important;height:calc(210*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__img--6{width:calc(84*var(--k))!important;height:calc(225*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__plate--right .s03__shape{margin-top:calc(-12*var(--k));padding-left:calc(14*var(--k))}
  [data-fr="fr02"] #sec-03 .s03__plate .s03__cap{margin-top:calc(15*var(--k))!important}
  [data-fr="fr02"] #sec-03 .s03__plate--right .s03__cap{margin-top:calc(15*var(--k))!important}
  /* 조각 높이 5777→5778: 음핵성형 구역 아래 여백 +2 (Effect! 구역이 원본 4988 에서 시작하도록) */
  [data-fr="fr02"] #sec-05{padding-bottom:calc(155.5*var(--k))!important}
  /* 단계 설명이 원본보다 2~3% 좁다. 이 글꼴은 정수 ppem 으로만 그려져(15.8~16.2 는 같은 폭, 16.25 부터 6% 점프)
     크기로는 중간값을 낼 수 없다 → 16.1 을 두고 자간으로 메운다. 줄간격은 24 로 묶는다. */
  html[lang="ko"] [data-fr="fr02"] #sec-03 p.s03__stepbody{font-size:16.1px!important;letter-spacing:calc(0.15*var(--k))!important;line-height:calc(24*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-04 p.s04__stepbody{font-size:16.1px!important;letter-spacing:calc(0.3*var(--k))!important;line-height:calc(24*var(--k))!important}
  html[lang="ko"] [data-fr="fr02"] #sec-05 p.s05__stepbody{font-size:16.1px!important;letter-spacing:calc(0.3*var(--k))!important;line-height:calc(24*var(--k))!important}
}

/* 한국어 Prologue(#sec-00) 마지막 줄 '일석이조의 효과를 얻을 수 있습니다.' 아랫부분이 구역 바닥(높이 471px·overflow:hidden)에서 4px 잘렸다
   (2026-09-29 전수 측정 — 위 본문 자리 맞춤으로 글이 조금 내려간 탓). 구역만 10px 늘린다(PC) */
@media (min-width:1025px){
  html[lang="ko"] [data-tc="260817510at"] #sec-00.s00{--s00-band-h:481px}
}
