:root{--root-width:100vw;--grid-absolute-gutter:20px;--grid-absolute-cols:12;--grid-container-spacing:20px;--grid-container-max-width-xl:1290px;--grid-container-width:calc(var(--root-width) - var(--grid-container-spacing) * 2);--grid-absolute-col-width:calc(
            (
                var(--grid-container-width) - var(--grid-absolute-gutter) * (var(--grid-absolute-cols) - 1)
            ) / var(--grid-absolute-cols)
        )}@media (min-width: 1024px){:root{--grid-absolute-gutter:24px}}@media (min-width: 1280px){:root{--grid-absolute-gutter:40px}}@media (min-width: 768px){:root{--grid-absolute-cols:24;--grid-container-spacing:34px}}@media (min-width: 768px){}@media (min-width: 1024px){:root{--grid-container-spacing:42px}}@media (min-width: 1280px){:root{--grid-container-spacing:64px}}@media (min-width: 1440px){:root{--grid-container-spacing:75px;--grid-container-width:min(
                calc(var(--root-width) - var(--grid-container-spacing) * 2),
                1290px
            )}}@media (min-width: 1440px){}.mediagallery__mediacover{position:absolute;z-index:1}.mediagallery__canvas{padding-top:1.25em;padding-bottom:1.25em;background:#000;opacity:0.3;transition:opacity 0.8s linear}@media (min-width: 1024px){.mediagallery__canvas{padding-top:2.375em;padding-bottom:2.375em}}.slick-current .mediagallery__canvas{opacity:1}.mediagallery__outerWrapper{width:100%;overflow:hidden;display:flex}@media (min-width: 1024px){.mediagallery__outerWrapper{display:block;width:calc(100% - 90px)}}.mediagallery__fullscreen .mediagallery__initwrapper{display:flex;height:100%}.mediagallery__hl{font:bold 1.125em/1.11111 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;color:#1c1c1c;padding-top:.31361em;padding-bottom:.26361em}@media (min-width: 1024px){.mediagallery__hl{font:bold 1em/1.125 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.35906em;padding-bottom:.30844em}}@media (min-width: 1280px){.mediagallery__hl{font:bold 1.125em/1.11111 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.31361em;padding-bottom:.26361em}}.mediagallery__fullscreen .mediagallery__hl{font:1.5em/1.08333 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;color:#1c1c1c;padding-top:.22271em;padding-bottom:.17396em}@media (min-width: 768px){.mediagallery__fullscreen .mediagallery__hl{font:1.875em/1.1 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.15225em;padding-bottom:.10275em}}@media (min-width: 1024px){.mediagallery__fullscreen .mediagallery__hl{font:1.625em/1.07692 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.20173em;padding-bottom:.15327em}}@media (min-width: 1280px){.mediagallery__fullscreen .mediagallery__hl{font:1.875em/1.1 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.15225em;padding-bottom:.10275em}}.mediagallery__stickyWrapper{z-index:1}.mediagallery__info{padding:2.65625em 1.25em}@media (min-width: 1024px){.mediagallery__info{max-height:100%;overflow-y:auto}}.mediagallery__descriptionwrapper{width:calc(100% - 50px);height:0;opacity:0;transition:height 0.8s ease-out, opacity 0.8s ease-out}@media (min-width: 1024px){.mediagallery__descriptionwrapper{width:250px;height:100vh}}.mediagallery__new-is-open .mediagallery__descriptionwrapper{opacity:1}.mediagallery__description p{font:300 1em/1.375 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;color:#1c1c1c;padding-top:.23969em;padding-bottom:.17781em}@media (min-width: 1024px){.mediagallery__description p{font:300 .875em/1.42857 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.28107em;padding-bottom:.21679em}}@media (min-width: 1280px){.mediagallery__description p{font:300 1em/1.375 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.23969em;padding-bottom:.17781em}}.mediagallery__description a{color:#da0000;cursor:pointer;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.mediagallery__description a:visited,.mediagallery__description a:hover,.mediagallery__description a:focus,.mediagallery__description a:active{color:#b30000}.mediagallery__description b{font-weight:bold}.mediagallery__fullscreen .mediagallery__description{display:none}.mediagallery__description .icon-document{max-height:16px}.mediagallery__captionHl{font:bold .875em/1.42857 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;color:#646464;padding-top:.28107em;padding-bottom:.21679em}.mediagallery__captionHl:not(:last-child){padding-bottom:0;float:left}.mediagallery__captionHl:not(:last-child)::after{padding-right:5px;padding-left:5px;content:'|'}.mediagallery__fullscreen .mediagallery__captionHl{font:bold 1.125em/1.11111 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;color:#1c1c1c;padding-top:.31361em;padding-bottom:.26361em;float:none}@media (min-width: 1024px){.mediagallery__fullscreen .mediagallery__captionHl{font:bold 1em/1.125 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.35906em;padding-bottom:.30844em}}@media (min-width: 1280px){.mediagallery__fullscreen .mediagallery__captionHl{font:bold 1.125em/1.11111 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.31361em;padding-bottom:.26361em}}.mediagallery__fullscreen .mediagallery__captionHl::after{content:''}.mediagallery__caption p{font:300 .875em/1.42857 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;color:#646464;padding-top:.28107em;padding-bottom:.21679em;text-align:left}.mediagallery__caption p:not(:last-child){margin-right:5px}.mediagallery__caption a{color:#da0000;cursor:pointer;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.mediagallery__caption a:visited,.mediagallery__caption a:hover,.mediagallery__caption a:focus,.mediagallery__caption a:active{color:#b30000}.mediagallery__caption b{font-weight:bold}.mediagallery__caption .icon-document{max-height:16px}.mediagallery__fullscreen .mediagallery__hl+.mediagallery__captionWrapper{margin-top:2.03125em}.mediagallery__slide{width:100%;display:block;cursor:grab}.mediagallery__slide--animate{transition:width 0.8s ease-out}@media (min-width: 1024px){.mediagallery__slide--animate+.slick-slide{visibility:hidden}}.mediagallery__slide:not(.slick-slide){margin-top:2.03125em}.js .mediagallery__slide:not(.slick-slide) .mediagallery__fullscreenicon{display:none}.js .mediagallery__slide:not(.slick-slide)>[class*='__base']{margin-left:auto;margin-right:auto;max-width:213px}@media (min-width: 1024px){.js .mediagallery__slide:not(.slick-slide)>[class*='__base']{max-width:400px}}.js .mediagallery__slide:not(.slick-slide) .mediagallery__caption{margin-top:2.03125em;padding-left:.46875em;padding-right:.46875em}.mediagallery__slide.slick-current{cursor:pointer}.mediagallery__slide:active{cursor:grabbing}.mediagallery__slideCount{font:300 1em/1.375 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;color:#1c1c1c;padding-top:.23969em;padding-bottom:.17781em;display:none;text-align:center}@media (min-width: 1024px){.mediagallery__slideCount{font:300 .875em/1.42857 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.28107em;padding-bottom:.21679em}}@media (min-width: 1280px){.mediagallery__slideCount{font:300 1em/1.375 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.23969em;padding-bottom:.17781em}}@media (min-width: 1024px){.mediagallery__slideCount{font:1.5em/1.08333 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;color:#1c1c1c;padding-top:.22271em;padding-bottom:.17396em}}@media (min-width: 1024px) and (min-width: 768px){.mediagallery__slideCount{font:1.875em/1.1 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.15225em;padding-bottom:.10275em}}@media (min-width: 1024px) and (min-width: 1024px){.mediagallery__slideCount{font:1.625em/1.07692 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.20173em;padding-bottom:.15327em}}@media (min-width: 1024px) and (min-width: 1280px){.mediagallery__slideCount{font:1.875em/1.1 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;padding-top:.15225em;padding-bottom:.10275em}}.mediagallery__fullscreen .mediagallery__slideCount{display:block}.mediagallery__wrapper:not(:first-child){padding-top:.46875em;padding-bottom:.46875em}@media (min-width: 1024px){.mediagallery__wrapper:not(:first-child){margin-top:.625em}}.js .mediagallery__wrapper:not(.slick-slider){background-color:#ebebeb;overflow:hidden}.mediagallery__wrapper.slick-slider{max-height:10.9375em}@media (min-width: 1024px){.mediagallery__wrapper.slick-slider{max-height:19.6875em}}.mediagallery__fullscreen .mediagallery__wrapper{width:100%;margin:0;padding:0;max-height:100%;transition:width 0.8s ease-out}@media (min-width: 1024px){.mediagallery__fullscreen .mediagallery__wrapper{width:calc(100% - 250px)}}.mediagallery__newSticky .mediagallery__wrapper{position:fixed;bottom:calc(100% - 50px)}.mediagallery__wrapper .videoaudio__video.vjs-plugins-ready.video-js{padding-bottom:0 !important}.mediagallery__wrapper .videoaudio__video.vjs-plugins-ready.video-js .vjs-tech{position:relative}.mediagallery__new{display:flex;width:100%;justify-content:center;flex-direction:column}.mediagallery__new-is-open{overflow-y:scroll}@media (min-width: 1024px){.mediagallery__new{width:calc(100% + 250px);justify-content:flex-start;flex-direction:row;transition:width 0.8s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mediagallery__new-is-open{width:100%;overflow-y:hidden}}.mediagallery__slidelink{font:300 .875em/1.42857 "Frutiger",Meiryo,"MS PGothic","Hiragino Kaku Gothic Pro",Helvetica,sans-serif;color:#646464;padding-top:.28107em;padding-bottom:.21679em;display:none;color:#da0000;cursor:pointer;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.mediagallery__slidelink:visited,.mediagallery__slidelink:hover,.mediagallery__slidelink:focus,.mediagallery__slidelink:active{color:#b30000}.mediagallery__slidelink-is-visible{display:block}.mediagallery__controlsWrapper{width:3.125em;padding-top:.5625em;padding-bottom:.5625em;position:absolute;height:100%;right:0;top:0;text-align:center}.mediagallery__controlsWrapper-is-active{z-index:2}@media (min-width: 1024px){.mediagallery__controlsWrapper{width:5.625em;padding-top:1.875em;padding-bottom:1.875em;position:relative}}.mediagallery__slidercontrols{bottom:3.8125em;position:absolute;display:none;width:100%}@media (min-width: 1024px){.mediagallery__slidercontrols{bottom:auto;display:block;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 1023px){.mediagallery__controlsWrapper-is-active .mediagallery__slidercontrols{display:block}}.mediagallery__slidercontrol:not(:first-child){margin-top:2.5em}.mediagallery__closebutton{font:1.5em/1 ubs-icons;color:#444}.mediagallery__closebutton::before{font-family:"ubs-icons";content:"";content:""/"";speak:none;font-style:normal;font-variant:normal;text-transform:none;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;line-height:0}@media (min-width: 1024px){.mediagallery__closebutton{font:2.25em/1 ubs-icons}}@media screen and (max-width: 1023px){.mediagallery__closebutton{padding:.25em 4px;width:32px;height:32px;background:#fff}}.mediagallery__autoplay{font:2em/1 ubs-icons;color:#444;margin-top:.625em;display:block}.mediagallery__autoplay::before{font-family:"ubs-icons";content:"";content:""/"";speak:none;font-style:normal;font-variant:normal;text-transform:none;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;line-height:0}@media (min-width: 1024px){.mediagallery__autoplay{font:3em/1 ubs-icons;margin-top:.625em}}.mediagallery__autoplay-is-active{font:2em/1 ubs-icons;color:#444;margin-top:.625em}.mediagallery__autoplay-is-active::before{font-family:"ubs-icons";content:"";content:""/"";speak:none;font-style:normal;font-variant:normal;text-transform:none;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;line-height:0}@media (min-width: 1024px){.mediagallery__autoplay-is-active{font:3em/1 ubs-icons;margin-top:.625em}}.mediagallery__infobutton{font:2em/1 ubs-icons;color:#444;margin-top:.625em;bottom:9px;left:0;position:absolute;width:100%}.mediagallery__infobutton::before{font-family:"ubs-icons";content:"";content:""/"";speak:none;font-style:normal;font-variant:normal;text-transform:none;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;line-height:0}@media (min-width: 1024px){.mediagallery__infobutton{font:3em/1 ubs-icons;margin-top:0em;bottom:30px}}@media (min-width: 1024px){}.mediagallery__controlsWrapper-is-active .mediagallery__infobutton{font:2em/1 ubs-icons;color:#444;margin-top:.625em}.mediagallery__controlsWrapper-is-active .mediagallery__infobutton::before{font-family:"ubs-icons";content:"";content:""/"";speak:none;font-style:normal;font-variant:normal;text-transform:none;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;line-height:0}@media (min-width: 1024px){.mediagallery__controlsWrapper-is-active .mediagallery__infobutton{font:3em/1 ubs-icons;margin-top:0em}}.mediagallery__controlsWrapper-is-active .mediagallery__infobutton::before{line-height:1}.mediagallery__infobutton,.mediagallery__closebutton,.mediagallery__autoplay{cursor:pointer}.mediagallery__infobutton::before,.mediagallery__closebutton::before,.mediagallery__autoplay::before{line-height:1}.mediagallery__fullscreen{position:fixed;width:100%;height:100%;overflow:hidden;top:0;left:0;z-index:999;background-color:#fff}.mediagallery__fullscreen--hidden{visibility:hidden;opacity:0;pointer-events:none}.mediagallery__fullscreenicon{font:1.5em/1 ubs-icons;color:#444;padding-top:.125em;padding-bottom:.125em;padding-left:4px;right:9px;height:32px;width:32px;background:#fff;display:block;opacity:0;pointer-events:none;position:absolute;top:9px;transition:opacity 0.8s ease-out;z-index:3}.mediagallery__fullscreenicon::before{font-family:"ubs-icons";content:"";content:""/"";speak:none;font-style:normal;font-variant:normal;text-transform:none;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;line-height:0}@media (min-width: 1024px){.mediagallery__fullscreenicon{font:2.25em/1 ubs-icons;padding-top:.16667em;padding-bottom:.16667em}}.mediagallery__fullscreen .mediagallery__fullscreenicon,.no-js .mediagallery__fullscreenicon{display:none}.slick-current .mediagallery__fullscreenicon{opacity:1}@media (min-width: 1024px){.mediagallery__fullscreenicon{height:48px;width:48px;padding-left:6px}}.mediagallery__fullscreen.mediagallery__base .slick-prev,.mediagallery__fullscreen.mediagallery__base .slick-next{margin-top:20px;height:32px;width:100%;position:relative;padding:0;background:none;visibility:visible}.mediagallery__fullscreen.mediagallery__base .slick-prev:focus::before,.mediagallery__fullscreen.mediagallery__base .slick-prev:hover::before,.mediagallery__fullscreen.mediagallery__base .slick-next:focus::before,.mediagallery__fullscreen.mediagallery__base .slick-next:hover::before{background:none}.mediagallery__fullscreen.mediagallery__base .slick-prev::before,.mediagallery__fullscreen.mediagallery__base .slick-next::before{font-size:32px;line-height:32px;background:none}@media (min-width: 1024px){.mediagallery__fullscreen.mediagallery__base .slick-prev,.mediagallery__fullscreen.mediagallery__base .slick-next{margin-top:20px;height:68px}.mediagallery__fullscreen.mediagallery__base .slick-prev:focus,.mediagallery__fullscreen.mediagallery__base .slick-prev:hover,.mediagallery__fullscreen.mediagallery__base .slick-next:focus,.mediagallery__fullscreen.mediagallery__base .slick-next:hover{background:#efefef}.mediagallery__fullscreen.mediagallery__base .slick-prev::before,.mediagallery__fullscreen.mediagallery__base .slick-next::before{font-size:48px;line-height:48px}}.mediagallery__fullscreen.mediagallery__base .slick-slide:not(.mediagallery__caption){text-align:center}.mediagallery__fullscreen.mediagallery__base .slick-slide.mediagallery__slide,.mediagallery__fullscreen.mediagallery__base .slick-slide.mediagallery__caption{max-height:100vh}.mediagallery__fullscreen.mediagallery__base .slick-slide:not(:last-child){margin-right:0}.mediagallery__fullscreen.mediagallery__base .slick-slide .image__pic{padding-bottom:0}.mediagallery__fullscreen.mediagallery__base .slick-slide .image__mediaGallery{max-height:100vh;max-width:100%;opacity:0.6;width:auto}.mediagallery__fullscreen.mediagallery__base .slick-slide.slick-current .image__skeleton{background-color:transparent}.mediagallery__fullscreen.mediagallery__base .slick-slide.slick-current .image__skeleton .image__replaced{left:50%;transform:translateX(-50%)}.mediagallery__base::before,.mediagallery__base::after{content:' ';display:table}.mediagallery__base::after{clear:both}.mediagallery__base .slick-track{overflow:hidden}.mediagallery__base .slick-slide:not(.mediagallery__caption){max-height:10.9375em}@media (min-width: 1024px){.mediagallery__base .slick-slide:not(.mediagallery__caption){max-height:19.6875em}}.mediagallery__base .slick-slide .image__mediaGallery{display:inline-block;height:auto;max-width:none;opacity:0.4;transition:opacity 0.8s ease-out;vertical-align:middle;width:auto}.mediagallery__base .slick-slide.slick-current .image__mediaGallery{opacity:1}.mediagallery__base .slick-slide.slick-current .mediagallery__mediacover{display:none}.mediagallery__base .slick-slide.slick-current .image__skeleton{opacity:1;background-color:transparent}.mediagallery__base .slick-slide:not(:last-child){margin-right:5px}.mediagallery__base .slick-prev,.mediagallery__base .slick-next{width:66px;height:70px;background:#fff;top:calc(50% - 35px);padding:0 25.5px;visibility:hidden}@media (min-width: 1024px){.mediagallery__base .slick-prev,.mediagallery__base .slick-next{visibility:visible}}.mediagallery__base .slick-prev::before,.mediagallery__base .slick-next::before{font-size:27px;position:relative;padding-left:0;padding-right:0;right:auto;left:auto;top:auto;border-radius:0}.mediagallery__base .slick-prev:hover,.mediagallery__base .slick-prev:focus,.mediagallery__base .slick-next:hover,.mediagallery__base .slick-next:focus{background:#efefef}.mediagallery__base .slick-prev::before{content:""}.mediagallery__base .slick-next::before{content:""}.mediagallery__base .videoaudio__base .grid-ratioResponsive{background-color:transparent;height:auto}
