.BannerWallpaper{display:none}@media screen and (width>=80em){.BannerWallpaper{z-index:30;display:block;position:fixed;top:0;left:50%}.BannerWallpaper-inner01{position:relative;right:50%}.BannerWallpaper-side{position:absolute;top:0;bottom:0}.BannerWallpaper-side img{max-width:none}.BannerWallpaper-side img[width="1"][height="1"]:not(:focus-within,:active){white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);-webkit-user-select:none;user-select:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BannerWallpaper-side .BannerOverlayLink{position:absolute;inset:0}.BannerWallpaper-side--left{right:100%}.BannerWallpaper-side--right{left:100%}}.BannerHelper--wallpaper{overflow-x:hidden}.BannerHelper--wallpaper body{background-image:none}@media screen and (width>=80em){.BannerHelper--wallpaper .wrap-main,.BannerHelper--wallpaper .Footer{border-bottom-right-radius:0;border-bottom-left-radius:0}.BannerHelper--wallpaper .wrap-main{z-index:20;margin-bottom:0;position:relative;overflow:hidden}}@media screen and (width>=80em) and (width>=80em){.BannerHelper--wallpaper.is-wallpaperBannerScrollable .BannerWallpaper{position:absolute}}@media screen and (width>=80em){.BannerHelper--wallpaperAlpha .wrap-main,.BannerHelper--wallpaperAlpha .wrap-main-aux{max-width:1024px}.BannerHelper--wallpaperAlpha .wrap-main-aux-fixed{width:1024px}}
