/* body_03_01 — 한국어 고정 높이 → min-height (sys.php f=minh) */
@media (min-width:1025px){
html#tgi-doc[data-tgi-sys] [data-fr="fr01"] #sec-00 .s00-kicker .s00-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr03"] #sec-00:where(.tg-fr *){min-height:calc(227*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr06"] #sec-00 .s00-plate:where(.tg-fr *){min-height:calc(470*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr06"] #sec-00 .s00-cert:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr06"] #sec-00 .s00-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr09"] #sec-00:where(.tg-fr *){min-height:calc(910*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .vid-pair .wrap:where(.tg-fr *){min-height:360px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .mod-album .photo_container:where(.tg-fr *){min-height:547px!important}
html#tgi-doc[data-tgi-sys] .mod-album .photo_container .lock_wrap:where(.tg-fr *){min-height:547px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .mod-album .thumb:where(.tg-fr *){min-height:233px!important}
html#tgi-doc[data-tgi-sys] .mod-album .thumb .photo_wrap:where(.tg-fr *){min-height:181px!important}
html#tgi-doc[data-tgi-sys] .mod-album .thumb .lock_wrap:where(.tg-fr *){min-height:181px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .mod-album .pagenavi:where(.tg-fr *){min-height:35px!important}
}
html#tgi-doc[data-tgi-sys] .fr00 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr00 .s00__cell--r:where(.tg-fr *)::before{min-height:40px!important}
html#tgi-doc[data-tgi-sys] .fr01 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr01 .s00-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s01-badge:where(.tg-fr *){min-height:clamp(56px,4.74cqw,91px)!important}
html#tgi-doc[data-tgi-sys] .fr02 .s03-badge:where(.tg-fr *){min-height:clamp(56px,4.74cqw,91px)!important}
html#tgi-doc[data-tgi-sys] .fr02 .s06-check:where(.tg-fr *){min-height:29px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .fr02 .s07 .plate:where(.tg-fr *){min-height:var(--space-4xl)!important}
html#tgi-doc[data-tgi-sys] .fr02 .s09-fig .rbw2:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr02 .s09-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s09-dot li:where(.tg-fr *)::before{min-height:5px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s10 .s10-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr03 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr04 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr04 .eq:where(.tg-fr *){min-height:var(--band-h)!important}
html#tgi-doc[data-tgi-sys] .fr05 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr05 .s01__divider:where(.tg-fr *){min-height:var(--s01-divider-h)!important}
html#tgi-doc[data-tgi-sys] .fr05 .s02__rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr06 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr06 .s00 .s00-photo:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr06 .s00 .s00-plate:where(.tg-fr *){min-height:71.3202%!important}
html#tgi-doc[data-tgi-sys] .fr06 .s00 .s00-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr07 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr07 .hero-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr08 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr08 .rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr08 .tabbar:where(.tg-fr *){min-height:70px!important}
html#tgi-doc[data-tgi-sys] .fr08 .s00__rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr08 .s02__rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr09 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr09 .s00__brand:where(.tg-fr *){min-height:67px!important}
html#tgi-doc[data-tgi-sys] .fr09 .s00__lead:where(.tg-fr *)::after{min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr10 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr10 .eyebrow>i:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr10 .s00-list li:where(.tg-fr *){min-height:1.25cqw!important}
html#tgi-doc[data-tgi-sys] .fr10 .s00-div:where(.tg-fr *){min-height:0.8854cqw!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .fr10 .s01-badge:where(.tg-fr *){min-height:var(--s01-badge)!important}
html#tgi-doc[data-tgi-sys] .fr10 .s02-orb:where(.tg-fr *){min-height:var(--orb)!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .fr10 .s02-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .tg_fr .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.tv-d{text-align:start!important;text-align-last:auto!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.tv-d > span{display:inline!important;text-align-last:auto!important;white-space:normal!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.tv-d br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys]:not([data-tgi-lang="ja"]):not([data-tgi-lang^="zh"]) .tg-fr p.tv-d > span:not(:last-child)::after{content:" "}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s09-d{text-align:start!important;text-align-last:auto!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s09-d > span{display:inline!important;text-align-last:auto!important;white-space:normal!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s09-d br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys]:not([data-tgi-lang="ja"]):not([data-tgi-lang^="zh"]) .tg-fr p.s09-d > span:not(:last-child)::after{content:" "}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s00-body br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.tv-d br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s09-d br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.hero-lead br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s00__desc br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr :is(h1,h2,h3,h4){text-wrap-style:balance!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,span,div).sr.sr{height:1px!important;min-height:0!important;overflow:hidden!important}
@media (max-width:1024px){
html#tgi-doc[data-tgi-sys] .fr00 .s00__cell--r:where(.tg-fr *)::before{min-height:32px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s07 .plate:where(.tg-fr *){min-height:var(--space-3xl)!important}
html#tgi-doc[data-tgi-sys] .fr02 .s09-ul li:where(.tg-fr *)::before{min-height:5px!important}
html#tgi-doc[data-tgi-sys] .fr08 .tabbar:where(.tg-fr *){min-height:56px!important}
html#tgi-doc[data-tgi-sys] .fr10 .s00-list li:where(.tg-fr *){min-height:22px!important}
html#tgi-doc[data-tgi-sys] .fr10 .s00-div:where(.tg-fr *){min-height:15px!important;height:auto!important}
}
@media (max-width:640px){
html#tgi-doc[data-tgi-sys] .fr02 .s06-list li:nth-child(1) .s06-check:where(.tg-fr *),html#tgi-doc[data-tgi-sys] .fr02 .s06-list li:nth-child(2) .s06-check:where(.tg-fr *),html#tgi-doc[data-tgi-sys] .fr02 .s06-list li:nth-child(3) .s06-check:where(.tg-fr *),html#tgi-doc[data-tgi-sys] .fr02 .s06-list li:nth-child(4) .s06-check:where(.tg-fr *){min-height:20px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .fr02 .s07 .plate:where(.tg-fr *){min-height:var(--space-2xl)!important}
html#tgi-doc[data-tgi-sys] .fr08 .tabbar:where(.tg-fr *){min-height:48px!important}
html#tgi-doc[data-tgi-sys] .fr10 .s00-list li:where(.tg-fr *){min-height:20px!important}
}
@media (min-width:1280px){
html#tgi-doc[data-tgi-sys] .fr07 .hero-photo:where(.tg-fr *){min-height:41.25cqw!important}
html#tgi-doc[data-tgi-sys] .fr07 .hero-journal:where(.tg-fr *){min-height:22.239583cqw!important}
html#tgi-doc[data-tgi-sys] .fr07 .hero-rule:where(.tg-fr *){min-height:.052083cqw!important}
html#tgi-doc[data-tgi-sys] .fr07 .case-surgeon:where(.tg-fr *){min-height:14.635417cqw!important}
html#tgi-doc[data-tgi-sys] .fr07 .case-doc1:where(.tg-fr *){min-height:30.729167cqw!important}
html#tgi-doc[data-tgi-sys] .fr07 .case-doc2:where(.tg-fr *){min-height:21.979167cqw!important}
}
