/* Reserve space without rescaling provider creatives. */
html.gs-admax-mobile body{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}
.gs-admax-pc{display:block;box-sizing:border-box!important;width:180px!important;max-width:180px!important;height:auto!important;min-height:624px!important;padding:8px 10px!important;margin:24px auto!important;border:0!important;background:transparent!important;overflow:visible!important;text-align:center}
.gs-admax-label{display:block;font:11px/16px Meiryo,sans-serif;color:#888;margin-bottom:4px}
.gs-admax-slot{width:160px;min-height:600px;margin:0 auto}
@media(min-width:1200px){html.gs-admax-desktop body{padding-right:0!important}html.gs-admax-desktop body>main,html.gs-admax-desktop body>footer{width:calc(100% - 368px)!important;margin-left:auto!important;margin-right:auto!important}html.gs-admax-desktop body>header{width:100%!important;max-width:none!important}.gs-admax-pc{position:fixed!important;right:2px!important;top:145px!important;z-index:20;max-height:calc(100dvh - 145px);overflow-y:auto!important;margin:0!important}}

@media(min-width:1200px){html.gs-admax-desktop body{width:auto!important;max-width:none!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}.gs-admax-pc{right:auto!important;left:var(--gs-admax-left,auto)!important}}

@media(min-width:1200px){.gs-admax-pc{top:var(--gs-admax-top,220px)!important;max-height:calc(100dvh - var(--gs-admax-top,220px) - 12px)!important}}

@media(min-width:1200px){html.gs-admax-desktop[data-app-route="battle"] body>main{max-width:1440px!important}html.gs-admax-desktop #battle{width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}.gs-admax-pc{width:160px!important;max-width:160px!important;padding-left:0!important;padding-right:0!important}}

/* Shared upper bound for every test-page content area; inner page limits remain intact. */
@media(min-width:1200px){html.gs-admax-desktop body>main,html.gs-admax-desktop body>footer{max-width:1400px!important}html.gs-admax-desktop[data-app-route="battle"] body>main{max-width:1400px!important}}
