/* body_02_03 — 한국어 고정 높이 → min-height (sys.php f=minh) */
@media (min-width:1025px){
html#tgi-doc[data-tgi-sys] [data-tc="260817dzcp7"].fr01 #prologue:where(.tg-fr *){min-height:calc(437*var(--k,1px))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-tc="260829mzv4y"].fr03 #sec-00:where(.tg-fr *){min-height:calc(910*var(--k,1px))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-tc="260829in10n"].fr04 #sec-03:where(.tg-fr *){min-height:calc(734*var(--k,1px))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-tc="260829in10n"].fr04 #sec-04:where(.tg-fr *){min-height:calc(790*var(--k,1px))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-tc="260829in10n"].fr04 .s04-num:where(.tg-fr *)::after{min-height:calc(16*var(--k,1px))!important}
html#tgi-doc[data-tgi-sys] .mod-album .photo_container:where(.tg-fr *){min-height:calc(547*var(--k,1px))!important}
html#tgi-doc[data-tgi-sys] .mod-album .photo_container .lock_wrap:where(.tg-fr *){min-height:calc(547*var(--k,1px))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .mod-album .thumb:where(.tg-fr *){min-height:calc(233*var(--k,1px))!important}
html#tgi-doc[data-tgi-sys] .mod-album .thumb .photo_wrap:where(.tg-fr *){min-height:calc(181*var(--k,1px))!important}
html#tgi-doc[data-tgi-sys] .mod-album .thumb .lock_wrap:where(.tg-fr *){min-height:calc(181*var(--k,1px))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .tabs3 li a:where(.tg-fr *){min-height:70px!important}
html#tgi-doc[data-tgi-sys] .tabs3 li+li a:where(.tg-fr *)::before{min-height:100%!important}
}
html#tgi-doc[data-tgi-sys] .fr00 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr00 .s00__plate:where(.tg-fr *){min-height:var(--hero-plate-h)!important}
html#tgi-doc[data-tgi-sys] .fr00 .s00__cell:nth-child(even):where(.tg-fr *)::before{min-height:var(--hero-vrule-h)!important}
html#tgi-doc[data-tgi-sys] .fr00 .s00__ico:where(.tg-fr *){min-height:var(--hero-ico)!important}
html#tgi-doc[data-tgi-sys] .fr01 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr01 .s00-dash: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 .hero__bg:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr02 .hero__copy:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr03 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr03 .s00__brand:where(.tg-fr *){min-height:67px!important}
html#tgi-doc[data-tgi-sys] .fr03 .s00__lead:where(.tg-fr *)::after{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 .dash:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr04 .s00-rule:where(.tg-fr *){min-height:calc(var(--u) * 29)!important}
html#tgi-doc[data-tgi-sys] .fr04 .s02-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr04 .s03-bg:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr04 .s04-bg:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr04 .s07-line:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr04 .s08-photo:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr04 .s08-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr04 .s08-label:where(.tg-fr *){min-height:calc(var(--u) * 50)!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .fr05 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr05 .s00-eyebrow:where(.tg-fr *)::after{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.s00-copy{text-align:start!important;text-align-last:auto!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s00-copy > 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.s00-copy 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.s00-copy > span:not(:last-child)::after{content:" "}
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.s03-body{text-align:start!important;text-align-last:auto!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s03-body > 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.s03-body 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.s03-body > span:not(:last-child)::after{content:" "}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s05-lead{text-align:start!important;text-align-last:auto!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s05-lead > 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.s05-lead 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.s05-lead > span:not(:last-child)::after{content:" "}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s06-body{text-align:start!important;text-align-last:auto!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s06-body > 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.s06-body 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.s06-body > span:not(:last-child)::after{content:" "}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s00-copy 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 p.tv-d br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s03-body br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s05-lead br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s06-body br{display:none!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s07-body 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__plate:where(.tg-fr *){min-height:var(--space-md)!important}
html#tgi-doc[data-tgi-sys] .fr00 .s00__ico:where(.tg-fr *){min-height:40px!important}
}
