img{max-width:100%}[data-gallery],[data-direction]{cursor:pointer}
[id^="imFGImgCont_"]{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin}
[id^="imFGImgList_"]{display:flex!important;position:relative!important;width:max-content!important;left:0!important;gap:0}
[id^="imFGImgList_"] img{flex:none}
[id^="imFGImage_"][id$="_cont"]{display:flex!important;align-items:center;justify-content:center;height:100%;width:100%}
.recovered-thumbnail{width:146px!important;height:146px!important;position:static!important}
.recovered-full{max-width:100%;max-height:100%;object-fit:contain;position:static!important}
#imMnMn li:focus-within>ul{display:block}
@media(max-width:960px){
 body{overflow-wrap:anywhere}#imSite{width:100%;margin:0 auto}#imHeader{height:auto;aspect-ratio:960/184;background-size:100% auto}
 #imBody{background-size:100% auto}#imMenuMain{box-sizing:border-box;width:100%;padding:8px;background:#e0e0e0;float:none}
 #imMnMn>ul{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}#imMnMn>ul>li{position:relative}
 #imMnMn ul ul{left:0;top:100%;z-index:1000}#imMnMn ul ul ul{position:static;margin-left:8px}
 #imMnMn li.menu-open>ul{display:block}#imMnMn ul li:hover ul ul{display:none}#imMnMn ul ul li.menu-open>ul{display:block}
 #imContent{width:100%;float:none;box-sizing:border-box;padding:8px;background:#e0e0e0}#imPage{height:auto!important}
 #imPage>div[id^="imCel"]{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;margin-bottom:12px}
 [id^="imCel"][id$="_Cont"]{height:auto!important;overflow:visible!important}#imObj1_00 img{width:auto!important;height:auto!important}
 [id^="imObj"]{max-width:100%;box-sizing:border-box}#imFooter{background-size:100% 100%}
 .imFGPanel{max-width:100%;display:flex!important;align-items:center}[id^="imFGImgCont_"]{width:calc(100% - 44px)!important}
 [id^="imFGImgCont_"]{position:static!important;top:auto!important;left:auto!important;height:146px!important}.imFGArrowL,.imFGArrowR{position:static!important;flex:none}
 [id^="imFGMain_"]{left:0!important;width:100%!important}
 #imPage img:not([data-gallery]):not([data-direction]):not(.recovered-thumbnail){height:auto!important}
 [id^="imFGMain_"]{max-width:100%;height:200px!important}table{max-width:100%}iframe,video{max-width:100%}
}
