/* index — 한국어 고정 높이 → min-height (sys.php f=minh) */
html#tgi-doc[data-tgi-sys]:where(.tg-fr *),html#tgi-doc[data-tgi-sys] body:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #contents:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_special:where(.tg-fr *){min-height:calc(100vh - 176px)!important}
html#tgi-doc[data-tgi-sys] #mc_special .hv-poster:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_special .hv-frame:where(.tg-fr *){min-height:56.25vw!important}
html#tgi-doc[data-tgi-sys] #mc_special .hv-sound:where(.tg-fr *){min-height:46px!important}
html#tgi-doc[data-tgi-sys] #mc_special .hs-img:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_special .hs-copy .cta:where(.tg-fr *){min-height:52px!important}
html#tgi-doc[data-tgi-sys] #mc_special .hs-ui .dots button:where(.tg-fr *){min-height:8px!important}
html#tgi-doc[data-tgi-sys] #mc_special .hs-ui .pn button:where(.tg-fr *){min-height:40px!important}
html#tgi-doc[data-tgi-sys] #mc_special .hs-bar:where(.tg-fr *){min-height:3px!important}
html#tgi-doc[data-tgi-sys] .mc_banner_wrap:where(.tg-fr *){min-height:923px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_banner .bg_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_banner .bg_wrap .bg:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_banner .typo_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_banner .typo_wrap .gp2:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_eyebrow:where(.tg-fr *):before{min-height:1px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_more:where(.tg-fr *){min-height:62px!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_more_btn:where(.tg-fr *){min-height:62px!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_more_ico:where(.tg-fr *){min-height:21px!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_more_ico:where(.tg-fr *):before{min-height:1px!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_more_ico:where(.tg-fr *):after{min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_more:hover .ac_more_ico:where(.tg-fr *):after{min-height:calc(100% + 10px)!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_list:where(.tg-fr *):after{min-height:8px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_card:where(.tg-fr *):before{min-height:1px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_card:where(.tg-fr *):after{min-height:8px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_thumb:where(.tg-fr *):after{min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_tit:where(.tg-fr *){min-height:48px!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_year:where(.tg-fr *){min-height:62px!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_expand:where(.tg-fr *):before{min-height:96px!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_expand_btn:where(.tg-fr *){min-height:52px!important}
html#tgi-doc[data-tgi-sys] #mc_academic .ac_prog:where(.tg-fr *):after{min-height:10px!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .mc_title_wrap .wrap:where(.tg-fr *):before{min-height:1px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .common_btn_more:where(.tg-fr *){min-height:62px!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .common_btn_more .icon:where(.tg-fr *){min-height:21px!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .common_btn_more .icon:where(.tg-fr *):before{min-height:1px!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .common_btn_more .icon:where(.tg-fr *):after{min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .common_btn_more .icon.on:where(.tg-fr *):after{min-height:calc(100% + 10px)!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .menu_wrap .btn:where(.tg-fr *):before{min-height:30%!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .menu_wrap .btn:nth-last-child(2):where(.tg-fr *):after{min-height:30%!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .menu_wrap .bar:where(.tg-fr *){min-height:2px!important}
html#tgi-doc[data-tgi-sys] #movie:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #player_insert:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #guide_login:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #info p:nth-child(2):where(.tg-fr *){min-height:54px!important}
html#tgi-doc[data-tgi-sys] #youtubeList_con:where(.tg-fr *){min-height:476px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .list_wrap:where(.tg-fr *):before{min-height:1px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .list_wrap .photo_wrap:where(.tg-fr *):after{min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .list_wrap .photo_wrap .frame:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .more_wrap .btn:where(.tg-fr *){min-height:40px!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .more_wrap .btn:where(.tg-fr *):before{min-height:calc(100% - 10px)!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .more_wrap a:last-child .btn:where(.tg-fr *):after{min-height:calc(100% - 10px)!important}
html#tgi-doc[data-tgi-sys] #pop_tv:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .pop_tv_container:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .pop_tv_container > div:first-child:where(.tg-fr *){min-height:563px!important}
html#tgi-doc[data-tgi-sys] #player_popup:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #player_popup_squ:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #pop_tv .btn_close:where(.tg-fr *){min-height:80px!important}
html#tgi-doc[data-tgi-sys] #pop_tv .btn_close .icon_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #pop_tv .btn_close .icon_wrap .icon:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #pop_tv .btn_close .icon_wrap .icon:where(.tg-fr *):before{min-height:4px!important}
html#tgi-doc[data-tgi-sys] #pop_tv .btn_close .icon_wrap .icon:where(.tg-fr *):after{min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_shorts .sh:where(.tg-fr *){min-height:calc(var(--sc-w) * 16 / 9)!important}
html#tgi-doc[data-tgi-sys] #mc_shorts .sk:where(.tg-fr *):before{min-height:2px!important}
html#tgi-doc[data-tgi-sys] #mc_shorts .snav button:where(.tg-fr *){min-height:44px!important}
html#tgi-doc[data-tgi-sys] #mc_shorts .smore:where(.tg-fr *){min-height:46px!important}
html#tgi-doc[data-tgi-sys] #mc_shorts .spl:where(.tg-fr *){min-height:46px!important}
html#tgi-doc[data-tgi-sys] #mc_model .mc_title_wrap .wrap:where(.tg-fr *):before{min-height:1px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_model .common_btn_more:where(.tg-fr *){min-height:62px!important}
html#tgi-doc[data-tgi-sys] #mc_model .common_btn_more .icon:where(.tg-fr *){min-height:21px!important}
html#tgi-doc[data-tgi-sys] #mc_model .common_btn_more .icon:where(.tg-fr *):before{min-height:1px!important}
html#tgi-doc[data-tgi-sys] #mc_model .common_btn_more .icon:where(.tg-fr *):after{min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_model .common_btn_more .icon.on:where(.tg-fr *):after{min-height:calc(100% + 10px)!important}
html#tgi-doc[data-tgi-sys] #mc_model .swiper-slide .photo_wrap:where(.tg-fr *):after{min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_model .swiper-slide .photo_wrap .frame:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_model .swiper-slide .txt_wrap:where(.tg-fr *):before{min-height:calc(100% - 35px)!important}
html#tgi-doc[data-tgi-sys] #mc_model .swiper-slide .txt_wrap .contents:where(.tg-fr *){min-height:42px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_model .swiper-pagination-bullet:where(.tg-fr *){min-height:6px!important}
html#tgi-doc[data-tgi-sys] #mc_model .btn_pn:where(.tg-fr *){min-height:calc(100% - 100px)!important}
html#tgi-doc[data-tgi-sys] #mc_bna .bh:where(.tg-fr *){min-height:calc(var(--bc-w) * 620 / 1042 + var(--bl-h))!important}
html#tgi-doc[data-tgi-sys] #mc_bna .bnav button:where(.tg-fr *){min-height:44px!important}
html#tgi-doc[data-tgi-sys] #mc_bna .bmore:where(.tg-fr *){min-height:46px!important}
html#tgi-doc[data-tgi-sys] #mc_bna .blab:where(.tg-fr *){min-height:var(--bl-h)!important}
html#tgi-doc[data-tgi-sys] #mc_event .mc_title_wrap .wrap:where(.tg-fr *):before{min-height:1px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_event .common_btn_more:where(.tg-fr *){min-height:62px!important}
html#tgi-doc[data-tgi-sys] #mc_event .common_btn_more .icon:where(.tg-fr *){min-height:21px!important}
html#tgi-doc[data-tgi-sys] #mc_event .common_btn_more .icon:where(.tg-fr *):before{min-height:1px!important}
html#tgi-doc[data-tgi-sys] #mc_event .common_btn_more .icon:where(.tg-fr *):after{min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_event .common_btn_more .icon.on:where(.tg-fr *):after{min-height:calc(100% + 10px)!important}
html#tgi-doc[data-tgi-sys] #mc_event .swiper-slide .photo_wrap .frame:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_event .swiper-pagination-bullet:where(.tg-fr *){min-height:6px!important}
html#tgi-doc[data-tgi-sys] #mc_event .btn_pn:where(.tg-fr *){min-height:calc(100% - 0px)!important}
html#tgi-doc[data-tgi-sys] #mc_event .btn_more:where(.tg-fr *){min-height:70px!important}
html#tgi-doc[data-tgi-sys] #mc_system .wrap_2:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #mc_system .wrap_2 .title_wrap .line:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] #mc_system .swiper-pagination-bullet:where(.tg-fr *){min-height:6px!important}
html#tgi-doc[data-tgi-sys] #c_guide .eyebrow:where(.tg-fr *)::before{min-height:2px!important}
html#tgi-doc[data-tgi-sys] #c_guide .pill-btn:where(.tg-fr *){min-height:42px!important}
html#tgi-doc[data-tgi-sys] #c_guide .pill-btn i:where(.tg-fr *){min-height:30px!important}
html#tgi-doc[data-tgi-sys] #c_guide .addr i:where(.tg-fr *){min-height:36px!important}
html#tgi-doc[data-tgi-sys] #c_guide .sns-box a:where(.tg-fr *){min-height:56px!important}
html#tgi-doc[data-tgi-sys] #c_guide #quick .tel:where(.tg-fr *){min-height:150px!important}
html#tgi-doc[data-tgi-sys] #c_guide #quick .top:where(.tg-fr *){min-height:60px!important}
html#tgi-doc[data-tgi-sys] #c_sms > div:where(.tg-fr *){min-height:80px!important}
html#tgi-doc[data-tgi-sys] .quick_sms_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #top:where(.tg-fr *):before{min-height:1px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #top .top_wrap:where(.tg-fr *){min-height:100px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #top .right_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #top .right_wrap > div:where(.tg-fr *):before{min-height:24%!important}
html#tgi-doc[data-tgi-sys] #top .right_wrap > div:last-child:where(.tg-fr *):after{min-height:24%!important}
html#tgi-doc[data-tgi-sys] #top .member_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #top .member_wrap > div:nth-child(1):where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #top .global_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #top .global_wrap .open:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #top .global_wrap .open > div:nth-child(1):where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #top .global_wrap .btn_wrap .linkBtn:nth-child(n+3):where(.tg-fr *):after{min-height:1px!important}
html#tgi-doc[data-tgi-sys] #top .global_wrap .btn_wrap .linkBtn .icon:where(.tg-fr *){min-height:30px!important}
html#tgi-doc[data-tgi-sys] #top .global_wrap .btn_wrap .linkBtn .stroke:where(.tg-fr *){min-height:32px!important}
html#tgi-doc[data-tgi-sys] #gnb > div:where(.tg-fr *){min-height:75px!important}
html#tgi-doc[data-tgi-sys] #gnb_bt_line:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] #gnb .gnb_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .gnb_wrap > div:nth-child(1):where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .gnb_wrap > div:nth-child(1):where(.tg-fr *):before{min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .gnb_wrap > div:nth-child(1):where(.tg-fr *):after{min-height:100%!important}
html#tgi-doc[data-tgi-sys] .gnb_d1_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .gnb_d1_wrap .d1_wrap:where(.tg-fr *){min-height:75px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] .gnb_d1_wrap .d1_wrap .btn_wrap .btn .btn_hit:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .logo:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .logo > div:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .right_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .right_wrap > div:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .right_wrap .line:nth-child(3):where(.tg-fr *){min-height:40%!important}
html#tgi-doc[data-tgi-sys] #gnb .right_wrap .line:nth-child(4):where(.tg-fr *){min-height:40%!important}
html#tgi-doc[data-tgi-sys] #gnb .right_wrap .line:nth-child(5):where(.tg-fr *){min-height:40%!important}
html#tgi-doc[data-tgi-sys] #gnb .member_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .member_wrap > div:nth-child(1):where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .global_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .global_wrap .open:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .global_wrap .open > div:nth-child(1):where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #gnb .global_wrap .btn_wrap .linkBtn:nth-child(n+3):where(.tg-fr *):after{min-height:1px!important}
html#tgi-doc[data-tgi-sys] #gnb .global_wrap .btn_wrap .linkBtn .icon:where(.tg-fr *){min-height:30px!important}
html#tgi-doc[data-tgi-sys] #gnb .global_wrap .btn_wrap .linkBtn .stroke:where(.tg-fr *){min-height:32px!important}
html#tgi-doc[data-tgi-sys] .bar_container .bar_wrap .bar:where(.tg-fr *){min-height:2px!important}
html#tgi-doc[data-tgi-sys] .gnb_d2_wrap .wrap .bg:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .gnb_d2_wrap .wrap .line_B_hair:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .gnb_d2_wrap .wrap .bg_gp:where(.tg-fr *){min-height:230px!important}
html#tgi-doc[data-tgi-sys] .gnb_d2_wrap .wrap .bg_gp .line_v:where(.tg-fr *){min-height:130px!important}
html#tgi-doc[data-tgi-sys] .gnb_d2_wrap .wrap .btn:where(.tg-fr *){min-height:60px!important}
html#tgi-doc[data-tgi-sys] .gnb_d2_wrap .wrap .btn .underline:where(.tg-fr *){min-height:1px!important}
html#tgi-doc[data-tgi-sys] .gnb_d2_wrap .wrap .btn .mdot:where(.tg-fr *){min-height:7px!important}
html#tgi-doc[data-tgi-sys] .home_wrap:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .home_wrap:where(.tg-fr *):before{min-height:60%!important}
html#tgi-doc[data-tgi-sys] .home_btn:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #quick:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .customer_wrap:where(.tg-fr *){min-height:210px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .customer_wrap:where(.tg-fr *):before{min-height:1px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn:where(.tg-fr *){min-height:80px!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn > div:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn > div .icon:where(.tg-fr *){min-height:50px!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn:where(.tg-fr *):before{min-height:1px!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap a:last-child .btn:where(.tg-fr *):after{min-height:1px!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_top.on:where(.tg-fr *){min-height:80px!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_top .wrap:where(.tg-fr *){min-height:80px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_top .wrap .bg:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .member_container:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .Scrollable:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .member_bg:where(.tg-fr *){min-height:100%!important}
html#tgi-doc[data-tgi-sys] .tg-eyebrow:where(.tg-fr *):before{min-height:2px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_model .swiper-slide .photo_wrap .view_wrap:where(.tg-fr *),html#tgi-doc[data-tgi-sys] #mc_youtube .list_wrap .photo_wrap .view_wrap:where(.tg-fr *){min-height:68px!important;height:auto!important}
html#tgi-doc[data-tgi-sys] #mc_youtube .list_wrap .photo_wrap .view_wrap:where(.tg-fr *){min-height:54px!important;height:auto!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 only screen and (max-width: 1517px){
html#tgi-doc[data-tgi-sys] #youtubeList_con:where(.tg-fr *){min-height:408px!important;height:auto!important}
}
@media only screen and (max-height:950px){
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn:where(.tg-fr *){min-height:66px!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn > div .icon:where(.tg-fr *){min-height:44px!important}
}
@media only screen and (max-height:820px){
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn:where(.tg-fr *){min-height:56px!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn > div .icon:where(.tg-fr *){min-height:38px!important}
}
@media only screen and (max-height:700px){
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn:where(.tg-fr *){min-height:48px!important}
html#tgi-doc[data-tgi-sys] #quick .quick_wrap .btn_wrap .btn > div .icon:where(.tg-fr *){min-height:32px!important}
}
