/* petit_02_01 — 한국어 고정 높이 → min-height (sys.php f=minh) */
@media (min-width:1025px){
html#tgi-doc[data-tgi-sys] .tg-page [data-tc="260817nq6gt"] .hero:where(.tg-fr *){min-height:calc(1028*var(--k))!important}
html#tgi-doc[data-tgi-sys] .tg-page [data-tc="260817nq6gt"] .hero__bar:where(.tg-fr *){min-height:calc(16*var(--k))!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr01"] #sec-00 .s00__rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-01 .s01-rule:where(.tg-fr *),html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-02 .s02-rule:where(.tg-fr *),html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-03 .s03-rule:where(.tg-fr *),html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-04 .s04-rule:where(.tg-fr *),html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-05 .s05-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-00:where(.tg-fr *){min-height:calc(1263*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-00 .s00__stem:where(.tg-fr *){min-height:calc(29*var(--k))!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-00 .s00__shot:where(.tg-fr *){min-height:calc(444*var(--k))!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-01:where(.tg-fr *){min-height:calc(790*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-02:where(.tg-fr *){min-height:calc(1724*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-02 .s02-shot:where(.tg-fr *){min-height:calc(248*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-02 .s02-txt:where(.tg-fr *){min-height:calc(250*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-03:where(.tg-fr *){min-height:calc(1052*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-03 .s03-plate:where(.tg-fr *){min-height:calc(464*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-04:where(.tg-fr *){min-height:calc(1091*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-05:where(.tg-fr *){min-height:calc(790*var(--k))!important;height:auto!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr02"] #sec-05 .s05-num:where(.tg-fr *)::after{min-height:1px!important}
html#tgi-doc[data-tgi-sys] [data-fr="fr01"] #sec-00 .s00__text:where(.tg-fr *){text-align:start!important;text-align-last:auto!important}
:is(html#tgi-doc[data-tgi-sys] [data-fr="fr01"] #sec-00 .s00__text:where(.tg-fr *)) br{display:none!important}
}
html#tgi-doc[data-tgi-sys] .fr00 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr00 .hero__bar:where(.tg-fr *){min-height:var(--bar-h)!important}
html#tgi-doc[data-tgi-sys] .fr00 .spec__row:nth-child(1):where(.tg-fr *){min-height:var(--row1-h)!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .fr00 .spec__row:nth-child(2):where(.tg-fr *){min-height:var(--row2-h)!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .fr00 .spec__row:nth-child(3):where(.tg-fr *){min-height:var(--row3-h)!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .fr00 .spec__row:where(.tg-fr *)::after{min-height:var(--rule-v-h)!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:var(--rule-h)!important}
html#tgi-doc[data-tgi-sys] .fr01 .s00__text:where(.tg-fr *){text-align:start!important;text-align-last:auto!important}
:is(html#tgi-doc[data-tgi-sys] .fr01 .s00__text:where(.tg-fr *)) br{display:none!important}
html#tgi-doc[data-tgi-sys] .fr02 .sr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s00__hr:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s01 .s01-bg:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr02 .s01 .s01-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s01 .s01-bar:where(.tg-fr *){min-height:16px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s02 .s02-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s03 .s03-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s03 .s03-shot:where(.tg-fr *){min-height:216px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .fr02 .s03 .s03-shot .rbw2:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr02 .s04 .s04-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s04 .s04-shot .rbw2:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr02 .s04 .s04-badge:where(.tg-fr *){min-height:47px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s05 .s05-media:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr02 .s05 .s05-media .rbw2:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .fr02 .s05 .s05-rule:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s05 .s05-badge:where(.tg-fr *){min-height:228px!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__text{text-align:start!important;text-align-last:auto!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s00__text > 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__text 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__text > span:not(:last-child)::after{content:" "}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s02-desc{text-align:start!important;text-align-last:auto!important}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s02-desc > 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.s02-desc 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.s02-desc > span:not(:last-child)::after{content:" "}
html#tgi-doc:is(#tgi-doc)[data-tgi-sys] .tg-fr p.s02-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 .spec__row:where(.tg-fr *)::after{min-height:calc(100% - var(--space-xl)*2)!important}
}
@media (max-width:640px){
html#tgi-doc[data-tgi-sys] .fr02 .s01 .s01-bar:where(.tg-fr *){min-height:14px!important}
html#tgi-doc[data-tgi-sys] .fr02 .s03 .s03-shot:where(.tg-fr *){min-height:180px!important;height:auto!important}
}
