@charset "UTF-8";.BannerWallpaper{display:none}@media screen and (min-width: 80em){.BannerWallpaper{display:block;position:fixed;top:0;left:50%;z-index:30}.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"]{position:absolute;top:-9999px;left:-9999px;white-space:nowrap}.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 (min-width: 80em){.BannerHelper--wallpaper .wrap-main,.BannerHelper--wallpaper .Footer{border-bottom-right-radius:0;border-bottom-left-radius:0}.BannerHelper--wallpaper .wrap-main{position:relative;z-index:20;margin-bottom:0;overflow-x:hidden;overflow-y:hidden}}@media screen and (min-width: 80em) and (min-width: 80em){.BannerHelper--wallpaper.is-wallpaperBannerScrollable .BannerWallpaper{position:absolute}}@media screen and (min-width: 80em){.BannerHelper--wallpaperAlpha .wrap-main{max-width:1024px}}@media screen and (min-width: 80em){.BannerHelper--wallpaperAlpha .wrap-main-aux{max-width:1024px}}@media screen and (min-width: 80em){.BannerHelper--wallpaperAlpha .wrap-main-aux-fixed{width:1024px}}
