.expo2025{align-items:center;display:flex;flex-direction:column;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#000;font-family:Noto Sans JP,serif;font-feature-settings:"palt";font-weight:400;line-height:1.5;overflow:hidden;position:relative;width:100%}.expo2025 *{box-sizing:border-box}@media screen and (min-width:1025px){.expo2025{font-size:16px}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025{font-size:16px}}@media screen and (max-width:768px){.expo2025{font-size:3.5897435897vw}}.expo2025 img,.expo2025 picture{font-size:0;line-height:0}.expo2025 a[href$=".pdf"]{background:none;padding-right:0}.expo2025 .expo2025__inner{position:relative;width:100%;z-index:1}@media screen and (min-width:1920px){.expo2025 .expo2025__inner{margin:0 auto;width:1920px}}.expo2025 figcaption,.expo2025 figure,.expo2025 h1,.expo2025 h2,.expo2025 h3,.expo2025 h4,.expo2025 h5,.expo2025 p{border:none;margin:0;padding:0}.expo2025 .icon-external{display:none!important}.page_top{position:relative;z-index:100}footer{margin-top:0!important}.u-sp{display:none!important}@media screen and (max-width:768px){.u-sp{display:block!important}.u-pc{display:none!important}}.u-sronly{display:inline-block;font-size:0;height:1px;margin:-999999px;overflow:hidden;position:fixed;width:1px}.u-nowrap,.u-pc-nowrap{white-space:nowrap}@media screen and (max-width:768px){.u-pc-nowrap{white-space:normal}}.u-clearfix:after{clear:both;content:" ";display:block}.expo2025 .intro .kv__title{height:0;overflow:hidden;text-indent:100%;white-space:nowrap;width:0}.expo2025 .bg{background-position:top;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width:1025px){.expo2025 .bg{height:calc(100% + 69.44444vw)}}@media screen and (min-width:1440px){.expo2025 .bg{height:calc(100% + 1000px)}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .bg{height:calc(100% + 711.11111px)}}@media screen and (max-width:768px){.expo2025 .bg{height:calc(100% + 256.41026vw)}}.expo2025 .c-inner{position:relative}@media screen and (min-width:1025px){.expo2025 .c-inner{margin:0 auto;width:91.6666666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-inner{margin:0 auto;padding:0 42.6666666667px;width:100%}}@media screen and (min-width:1440px){.expo2025 .c-inner{width:1320px}}@media screen and (max-width:768px){.expo2025 .c-inner{padding:0 2.5641025641vw;width:100%}}.expo2025 .c-section-title{width:100%}@media screen and (max-width:768px){.expo2025 .c-section-title{padding-left:6.4102564103vw}}.expo2025 .c-section-title .c-section-title__text{align-items:center;border-bottom:2px solid #222;display:flex;font-weight:700;justify-content:start;text-align:left;width:100%}@media screen and (min-width:1025px){.expo2025 .c-section-title .c-section-title__text{gap:.9722222222vw;line-height:1.5;padding-bottom:.6944444444vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-section-title .c-section-title__text{gap:9.9555555556px;line-height:1.5;padding-bottom:7.1111111111px}}@media screen and (min-width:1440px){.expo2025 .c-section-title .c-section-title__text{gap:14px;padding-bottom:10px}}@media screen and (max-width:768px){.expo2025 .c-section-title .c-section-title__text{gap:2.5641025641vw;line-height:2;padding-bottom:2.5641025641vw}}.expo2025 .c-section-title .c-section-title__text .en.image{width:auto}@media screen and (min-width:1025px){.expo2025 .c-section-title .c-section-title__text .en.image{height:2.6388888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-section-title .c-section-title__text .en.image{height:27.0222222222px}}@media screen and (min-width:1440px){.expo2025 .c-section-title .c-section-title__text .en.image{height:38px}}@media screen and (max-width:768px){.expo2025 .c-section-title .c-section-title__text .en.image{height:6.4102564103vw}}.expo2025 .c-section-title .c-section-title__text .ja.image{width:auto}@media screen and (min-width:1025px){.expo2025 .c-section-title .c-section-title__text .ja.image{height:2.9861111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-section-title .c-section-title__text .ja.image{height:30.5777777778px}}@media screen and (min-width:1440px){.expo2025 .c-section-title .c-section-title__text .ja.image{height:43px}}@media screen and (max-width:768px){.expo2025 .c-section-title .c-section-title__text .ja.image{height:7.1794871795vw}.expo2025 .c-section-title .c-section-title__text .ja.image--project{height:14.358974359vw}}@media screen and (min-width:1025px){.expo2025 .c-section-title .c-section-title__text .text{text-shadow:.2777777778vw .2777777778vw 0 #fff,-.2777777778vw -.2777777778vw 0 #fff,-.2777777778vw .2777777778vw 0 #fff,.2777777778vw -.2777777778vw 0 #fff,0 .2777777778vw 0 #fff,0 -.2777777778vw 0 #fff,-.2777777778vw 0 0 #fff,.2777777778vw 0 0 #fff}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-section-title .c-section-title__text .text{text-shadow:2.8444444444px 2.8444444444px 0 #fff,-2.8444444444px -2.8444444444px 0 #fff,-2.8444444444px 2.8444444444px 0 #fff,2.8444444444px -2.8444444444px 0 #fff,0 2.8444444444px 0 #fff,0 -2.8444444444px 0 #fff,-2.8444444444px 0 0 #fff,2.8444444444px 0 0 #fff}}@media screen and (min-width:1440px){.expo2025 .c-section-title .c-section-title__text .text{text-shadow:4px 4px 0 #fff,-4px -4px 0 #fff,-4px 4px 0 #fff,4px -4px 0 #fff,0 4px 0 #fff,0 -4px 0 #fff,-4px 0 0 #fff,4px 0 0 #fff}}@media screen and (max-width:768px){.expo2025 .c-section-title .c-section-title__text .text{text-shadow:.2564102564vw .2564102564vw 0 #fff,-.2564102564vw -.2564102564vw 0 #fff,-.2564102564vw .2564102564vw 0 #fff,.2564102564vw -.2564102564vw 0 #fff,0 .2564102564vw 0 #fff,0 -.2564102564vw 0 #fff,-.2564102564vw 0 0 #fff,.2564102564vw 0 0 #fff}}@media screen and (min-width:1025px){.expo2025 .c-section-title .c-section-title__text .en.text{font-size:2.7777777778vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-section-title .c-section-title__text .en.text{font-size:28.4444444444px}}@media screen and (min-width:1440px){.expo2025 .c-section-title .c-section-title__text .en.text{font-size:40px}}@media screen and (max-width:768px){.expo2025 .c-section-title .c-section-title__text .en.text{font-size:6.6666666667vw}}@media screen and (min-width:1025px){.expo2025 .c-section-title .c-section-title__text .ja.text{font-size:2.5vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-section-title .c-section-title__text .ja.text{font-size:25.6px}}@media screen and (min-width:1440px){.expo2025 .c-section-title .c-section-title__text .ja.text{font-size:36px}}@media screen and (max-width:768px){.expo2025 .c-section-title .c-section-title__text .ja.text{font-size:5.641025641vw}}.expo2025 .c-section-title .c-section-title__text hr{background-image:url(/corporate/expo2025/images/section_title_hr.svg);background-repeat:no-repeat;background-size:contain;border:none;box-sizing:content-box;margin:.1em 0 0}@media screen and (min-width:1025px){.expo2025 .c-section-title .c-section-title__text hr{height:2.6388888889vw;width:.8333333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-section-title .c-section-title__text hr{height:27.0222222222px;width:8.5333333333px}}@media screen and (min-width:1440px){.expo2025 .c-section-title .c-section-title__text hr{height:38px;width:12px}}@media screen and (max-width:768px){.expo2025 .c-section-title .c-section-title__text hr{height:6.6666666667vw;width:2.0512820513vw}.expo2025 .c-section-title .c-section-title__text--wrap{flex-wrap:wrap;gap:0 3.0769230769vw;line-height:7.6923076923vw!important}.expo2025 .c-section-title .c-section-title__text--wrap .ja.text{flex-shrink:0;width:100%}.expo2025 .c-section-title .c-section-title__text--wrap .ja.image{flex-shrink:0;padding-top:1.2820512821vw}}.expo2025 .c-back-button{align-items:center;background-color:#222;border:2px solid #222;border-radius:25.5px;color:#fff;display:flex;font-size:16px;font-weight:700;gap:27px;height:52px;justify-content:center;line-height:20px;text-decoration:none;width:472.363px}@media screen and (max-width:768px){.expo2025 .c-back-button{border-radius:6.5384615385vw;font-size:4.1025641026vw;gap:8.7179487179vw;height:11.7948717949vw;line-height:5.1282051282vw;width:100%}}.expo2025 .c-back-button .icon{background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1025px){.expo2025 .c-back-button .icon{width:1.7179861111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-back-button .icon{width:17.5921777778px}}@media screen and (min-width:1440px){.expo2025 .c-back-button .icon{width:24.739px}}@media screen and (max-width:768px){.expo2025 .c-back-button .icon{width:6.3433333333vw}}.expo2025 .c-back-button:hover{background-color:#fff;color:#222}.expo2025 .c-back-button:hover .icon path{fill:#000}.expo2025 .c-youtube{height:auto;width:100%}.expo2025 .c-youtube--16-9{aspect-ratio:16/9}.expo2025 .c-youtube__caption{line-height:1.2;text-align:right}@media screen and (min-width:1025px){.expo2025 .c-youtube__caption{font-size:.6944444444vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-youtube__caption{font-size:7.1111111111px}}@media screen and (min-width:1440px){.expo2025 .c-youtube__caption{font-size:10px}}@media screen and (max-width:768px){.expo2025 .c-youtube__caption{font-size:2.5641025641vw}}.expo2025 .c-copyright{font-weight:500;position:relative;text-align:center}@media screen and (min-width:1025px){.expo2025 .c-copyright{font-size:12px;line-height:30px;margin-block-end:2.0833333333vw;margin-block-start:5.5555555556vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-copyright{font-size:12px;line-height:30px;margin-block-end:21.3333333333px;margin-block-start:56.8888888889px}}@media screen and (min-width:1440px){.expo2025 .c-copyright{font-size:12px;line-height:30px;margin-block-end:30px;margin-block-start:80px}}@media screen and (max-width:768px){.expo2025 .c-copyright{font-size:2.5641025641vw;line-height:7.6923076923vw;margin-block-end:3.3333333333vw;margin-block-start:25.641025641vw}}.expo2025 .banners .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:1px solid #ccc;border-radius:0;box-sizing:content-box;flex-shrink:0;margin:0;opacity:1}@media screen and (min-width:1025px){.expo2025 .banners .swiper-pagination .swiper-pagination-bullet{width:3.4722222222vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .banners .swiper-pagination .swiper-pagination-bullet{width:35.5555555556px}}@media screen and (min-width:1440px){.expo2025 .banners .swiper-pagination .swiper-pagination-bullet{width:50px}}@media screen and (max-width:768px){.expo2025 .banners .swiper-pagination .swiper-pagination-bullet{width:9.2307692308vw}}.expo2025 .banners .swiper-pagination .swiper-pagination-bullet .fill{background-color:#fff;display:block;height:100%;width:100%}.expo2025 .banners .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border:1px solid #3386c5}.expo2025 .banners .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .fill{background-color:#3386c5}.expo2025 .c-news-list{display:flex;flex-direction:column}@media screen and (min-width:1025px){.expo2025 .c-news-list{gap:1.1805555556vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-news-list{gap:12.0888888889px}}@media screen and (min-width:1440px){.expo2025 .c-news-list{gap:17px}}@media screen and (max-width:768px){.expo2025 .c-news-list{gap:4.6153846154vw}}.expo2025 .c-news-item{align-items:baseline;background-color:hsla(0,0%,100%,.8);color:#000;display:flex;text-align:left;text-decoration:none}@media screen and (max-width:768px){.expo2025 .c-news-item{flex-direction:column;gap:1.5384615385vw}}.expo2025 .c-news-item .c-news-item__head{color:#0068b7;flex-shrink:0;font-weight:700;line-height:1}@media screen and (min-width:1025px){.expo2025 .c-news-item .c-news-item__head{font-size:.9722222222vw;width:6.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-news-item .c-news-item__head{font-size:9.9555555556px}}@media screen and (min-width:1440px){.expo2025 .c-news-item .c-news-item__head{font-size:14px}}@media screen and (max-width:768px){.expo2025 .c-news-item .c-news-item__head{font-size:3.5897435897vw}}.expo2025 .c-news-item .c-news-item__body{font-weight:500}@media screen and (min-width:1025px){.expo2025 .c-news-item .c-news-item__body{font-size:1.25vw;line-height:1.8055555556vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-news-item .c-news-item__body{font-size:12.8px;line-height:18.4888888889px}}@media screen and (min-width:1440px){.expo2025 .c-news-item .c-news-item__body{font-size:18px;line-height:26px}}@media screen and (max-width:768px){.expo2025 .c-news-item .c-news-item__body{font-size:4.1025641026vw;line-height:6.6666666667vw}}.expo2025 .c-news-item .c-news-item__body a{align-items:center;color:#000;display:flex;text-decoration:underline}@media screen and (max-width:768px){.expo2025 .c-news-item .c-news-item__body a{display:block}}.expo2025 .c-news-item .c-news-item__body a.inline{display:inline-block}.expo2025 .c-news-item .c-news-item__body .icon{margin-left:.5em}@media screen and (min-width:1025px){.expo2025 .c-news-item .c-news-item__body .icon{display:block;width:1.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-news-item .c-news-item__body .icon{width:12.8px}}@media screen and (min-width:1440px){.expo2025 .c-news-item .c-news-item__body .icon{width:18px}}@media screen and (max-width:768px){.expo2025 .c-news-item .c-news-item__body .icon{position:relative;top:.3em;width:4.1025641026vw}}.expo2025 .c-page-intro{align-items:center;display:flex;flex-direction:column}.expo2025 .c-page-intro .c-page-intro__tagline{color:#3386c5;font-weight:700;text-align:center}@media screen and (min-width:1025px){.expo2025 .c-page-intro .c-page-intro__tagline{font-size:20px;line-height:35px}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-page-intro .c-page-intro__tagline{font-size:20px;line-height:35px}}@media screen and (min-width:1440px){.expo2025 .c-page-intro .c-page-intro__tagline{font-size:20px;line-height:35px}}@media screen and (max-width:768px){.expo2025 .c-page-intro .c-page-intro__tagline{font-size:3.0769230769vw;line-height:5.1282051282vw}}.expo2025 .c-page-intro .c-page-intro-kv{position:relative;width:100%}@media screen and (min-width:1025px){.expo2025 .c-page-intro .c-page-intro-kv{aspect-ratio:1320/400;border-radius:5.5555555556vw;height:27.7777777778vw;margin-block-start:1.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-page-intro .c-page-intro-kv{border-radius:56.8888888889px;height:284.4444444444px;margin-block-start:12.8px}}@media screen and (min-width:1440px){.expo2025 .c-page-intro .c-page-intro-kv{border-radius:80px;height:400px;margin-block-start:18px}}@media screen and (max-width:768px){.expo2025 .c-page-intro .c-page-intro-kv{aspect-ratio:370/250;border-radius:10.2564102564vw;height:64.1025641026vw;margin-block-start:2.5641025641vw}}.expo2025 .c-page-intro .c-page-intro-kv img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:1025px){.expo2025 .c-page-intro .c-page-intro-kv img{border-radius:5.5555555556vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-page-intro .c-page-intro-kv img{border-radius:56.8888888889px}}@media screen and (min-width:1440px){.expo2025 .c-page-intro .c-page-intro-kv img{border-radius:80px}}@media screen and (max-width:768px){.expo2025 .c-page-intro .c-page-intro-kv img{border-radius:10.2564102564vw}}.expo2025 .c-page-intro .c-page-intro-kv__title-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.expo2025 .c-page-intro .c-page-intro-kv__title{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1;text-align:center}@media screen and (min-width:1025px){.expo2025 .c-page-intro .c-page-intro-kv__title{font-size:2.5vw;gap:1.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-page-intro .c-page-intro-kv__title{font-size:25.6px;gap:12.8px}}@media screen and (min-width:1440px){.expo2025 .c-page-intro .c-page-intro-kv__title{font-size:36px;gap:18px}}@media screen and (max-width:768px){.expo2025 .c-page-intro .c-page-intro-kv__title{font-size:5.641025641vw;gap:2.0512820513vw}}.expo2025 .c-page-intro .c-page-intro-kv__title hr{background-color:#fff;border:none;position:relative;top:.1em}@media screen and (min-width:1025px){.expo2025 .c-page-intro .c-page-intro-kv__title hr{height:2.0833333333vw;width:.2777777778vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .c-page-intro .c-page-intro-kv__title hr{height:21.3333333333px;width:2.8444444444px}}@media screen and (min-width:1440px){.expo2025 .c-page-intro .c-page-intro-kv__title hr{height:30px;width:4px}}@media screen and (max-width:768px){.expo2025 .c-page-intro .c-page-intro-kv__title hr{height:5.1282051282vw;width:1.0256410256vw}}.expo2025 .intro{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:1025px){.expo2025 .intro{gap:3.4722222222vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .intro{gap:35.5555555556px}}@media screen and (min-width:1440px){.expo2025 .intro{gap:50px}}@media screen and (max-width:768px){.expo2025 .intro{gap:4.1025641026vw;width:100%}}.expo2025 .intro .kv{position:relative;width:100%}@media screen and (min-width:1025px){.expo2025 .intro .kv{border-radius:5.4861111111vw;height:44.4444444444vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .intro .kv{aspect-ratio:1320/640;border-radius:56.1777777778px}}@media screen and (min-width:1440px){.expo2025 .intro .kv{border-radius:79px;height:640px}}@media screen and (max-width:768px){.expo2025 .intro .kv{border-radius:10.2564102564vw;height:100vw}}.expo2025 .intro .kv img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:1025px){.expo2025 .intro .kv img{border-radius:5.4861111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .intro .kv img{border-radius:56.1777777778px}}@media screen and (min-width:1440px){.expo2025 .intro .kv img{border-radius:79px}}@media screen and (max-width:768px){.expo2025 .intro .kv img{border-radius:10.2564102564vw}}.expo2025 .intro .intro__description{color:#000;font-weight:700;text-align:center}@media screen and (min-width:1025px){.expo2025 .intro .intro__description{font-size:1.6666666667vw;line-height:2.7777777778vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .intro .intro__description{font-size:17.0666666667px;line-height:28.4444444444px}}@media screen and (min-width:1440px){.expo2025 .intro .intro__description{font-size:24px;line-height:40px}}@media screen and (max-width:768px){.expo2025 .intro .intro__description{font-size:3.8461538462vw;line-height:6.6666666667vw}}.expo2025 .news{display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width:1025px){.expo2025 .news{gap:2.0833333333vw;margin-block-start:6.25vw;width:76.3888888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .news{gap:21.3333333333px;margin-block-start:64px;max-width:782.2222222222px;padding:0 42.6666666667px}}@media screen and (min-width:1440px){.expo2025 .news{gap:30px;margin-block-start:90px;width:1100px}}@media screen and (max-width:768px){.expo2025 .news{gap:7.6923076923vw;margin-block-start:28.2051282051vw;width:100%}}.expo2025 .news .news__list-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1025px){.expo2025 .news .news__list-wrapper{gap:2.7777777778vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .news .news__list-wrapper{gap:28.4444444444px}}@media screen and (min-width:1440px){.expo2025 .news .news__list-wrapper{gap:40px}}@media screen and (max-width:768px){.expo2025 .news .news__list-wrapper{gap:7.6923076923vw;padding-left:6.4102564103vw;padding-right:6.4102564103vw}}.expo2025 .news .news__more-button{align-items:center;background-color:#3386c5;border:2px solid #3386c5;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:2;text-align:center;text-decoration:none}.expo2025 .news .news__more-button:hover{background-color:#fff;color:#3386c5}.expo2025 .news .news__more-button:hover .icon path{fill:#3386c5}@media screen and (min-width:1025px){.expo2025 .news .news__more-button{border-radius:2.0833333333vw;font-size:1.3888888889vw;gap:1.6666666667vw;padding:.2777777778vw 3.75vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .news .news__more-button{border-radius:21.3333333333px;font-size:14.2222222222px;gap:17.0666666667px;padding:2.8444444444px 38.4px}}@media screen and (min-width:1440px){.expo2025 .news .news__more-button{border-radius:30px;font-size:20px;gap:24px;padding:4px 54px}}@media screen and (max-width:768px){.expo2025 .news .news__more-button{border-radius:7.6923076923vw;font-size:4.6153846154vw;gap:6.1538461538vw;padding:1.0256410256vw 13.8461538462vw;width:100%}}.expo2025 .news .news__more-button .icon{flex-shrink:0}@media screen and (min-width:1025px){.expo2025 .news .news__more-button .icon{width:1.4583333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .news .news__more-button .icon{width:14.9333333333px}}@media screen and (min-width:1440px){.expo2025 .news .news__more-button .icon{width:21px}}@media screen and (max-width:768px){.expo2025 .news .news__more-button .icon{width:5.3846153846vw}}.expo2025 .projects .map{display:flex;flex-direction:column;width:100%}@media screen and (max-width:768px){.expo2025 .projects .map{gap:1.0256410256vw}}.expo2025 .projects .map .map__note{font-weight:500;margin:0 auto;text-align:right}@media screen and (min-width:1025px){.expo2025 .projects .map .map__note{font-size:.6944444444vw;line-height:2.0833333333vw;width:76.3888888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map__note{font-size:7.1111111111px;line-height:21.3333333333px;width:76.3888888889vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map__note{font-size:10px;line-height:30px;width:1100px}}@media screen and (max-width:768px){.expo2025 .projects .map .map__note{font-size:2.5641025641vw;line-height:3.5897435897vw;padding-right:3.8461538462vw;width:100%}}.expo2025 .projects .map .map-image{position:relative;width:100%}@media screen and (min-width:1025px){.expo2025 .projects .map .map-image{height:52.1527777778vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-image{height:52.1527777778vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-image{height:52.1527777778vw}}@media screen and (min-width:1920px){.expo2025 .projects .map .map-image{height:1001.3333333333px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-image{height:87.1794871795vw}}.expo2025 .projects .map .map-image img{height:100%;object-fit:contain;position:relative;width:100%;z-index:0}.expo2025 .projects .map .map-link{align-items:center;background-color:#222;border:2px solid #222;color:#fff;display:flex;font-weight:700;justify-content:center;left:0;line-height:1.5;position:absolute;text-align:left;text-decoration:none;top:0;z-index:1}.expo2025 .projects .map .map-link:hover{background-color:#fff;color:#222}.expo2025 .projects .map .map-link:hover .icon path{fill:#000}@media screen and (min-width:1025px){.expo2025 .projects .map .map-link{border-radius:3.8888888889vw;font-size:1.3888888889vw;gap:.8333333333vw;padding:.5555555556vw 1.6666666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-link{border-radius:3.8888888889vw;font-size:1.3888888889vw;gap:.8333333333vw;padding:.5555555556vw 1.6666666667vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-link{border-radius:56px;font-size:20px;gap:12px;padding:8px 24px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-link{border-radius:14.358974359vw;font-size:3.0769230769vw;gap:1.0256410256vw;line-height:1.25;padding:.2564102564vw 3.0769230769vw}}@media screen and (min-width:1025px){.expo2025 .projects .map .map-link .icon{width:1.7361111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-link .icon{width:17.7777777778px}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-link .icon{width:25px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-link .icon{width:3.0769230769vw}}@media screen and (min-width:1025px){.expo2025 .projects .map .map-link--1{left:31.1111111111vw;top:3.75vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-link--1{left:31.1111111111vw;top:3.75vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-link--1{left:31.1111111111vw;top:3.75vw}}@media screen and (min-width:1920px){.expo2025 .projects .map .map-link--1{left:597.3333333333px;top:72px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-link--1{left:40vw;top:3.5897435897vw}}@media screen and (min-width:1025px){.expo2025 .projects .map .map-link--2{left:55.3472222222vw;top:14.9305555556vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-link--2{left:55.3472222222vw;top:14.9305555556vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-link--2{left:55.3472222222vw;top:14.9305555556vw}}@media screen and (min-width:1920px){.expo2025 .projects .map .map-link--2{left:1062.6666666667px;top:286.6666666667px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-link--2{left:3.8461538462vw;top:32.3076923077vw}}@media screen and (min-width:1025px){.expo2025 .projects .map .map-link--3{left:75.3472222222vw;top:42.7083333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-link--3{left:75.3472222222vw;top:42.7083333333vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-link--3{left:75.3472222222vw;top:42.7083333333vw}}@media screen and (min-width:1920px){.expo2025 .projects .map .map-link--3{left:1446.6666666667px;top:820px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-link--3{left:55.1282051282vw;top:27.1794871795vw}}@media screen and (min-width:1025px){.expo2025 .projects .map .map-link--4{left:11.8055555556vw;top:38.9583333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-link--4{left:11.8055555556vw;top:38.9583333333vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-link--4{left:11.8055555556vw;top:38.9583333333vw}}@media screen and (min-width:1920px){.expo2025 .projects .map .map-link--4{left:226.6666666667px;top:748px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-link--4{left:13.5897435897vw;top:65.641025641vw}}@media screen and (min-width:1025px){.expo2025 .projects .map .map-link--5{left:16.5972222222vw;top:46.4583333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-link--5{left:16.5972222222vw;top:46.4583333333vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-link--5{left:16.5972222222vw;top:46.4583333333vw}}@media screen and (min-width:1920px){.expo2025 .projects .map .map-link--5{left:318.6666666667px;top:892px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-link--5{left:26.9230769231vw;top:77.4358974359vw}}@media screen and (min-width:1025px){.expo2025 .projects .map .map-link--6{left:26.5277777778vw;top:10.5555555556vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-link--6{left:26.5277777778vw;top:10.5555555556vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-link--6{left:26.5277777778vw;top:10.5555555556vw}}@media screen and (min-width:1920px){.expo2025 .projects .map .map-link--6{left:509.3333333333px;top:202.6666666667px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-link--6{left:35.641025641vw;top:15.8974358974vw}}@media screen and (min-width:1025px){.expo2025 .projects .map .map-link--7{left:70.5555555556vw;top:28.6111111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .map .map-link--7{left:70.5555555556vw;top:28.6111111111vw}}@media screen and (min-width:1440px){.expo2025 .projects .map .map-link--7{left:70.5555555556vw;top:28.6111111111vw}}@media screen and (min-width:1920px){.expo2025 .projects .map .map-link--7{left:1354.6666666667px;top:549.3333333333px}}@media screen and (max-width:768px){.expo2025 .projects .map .map-link--7{left:59.4871794872vw;top:65.641025641vw}}.expo2025 .projects{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1025px){.expo2025 .projects{gap:2.7777777778vw;margin-block-start:8.6111111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects{gap:28.4444444444px;margin-block-start:88.1777777778px}}@media screen and (min-width:1440px){.expo2025 .projects{gap:40px;margin-block-start:124px}}@media screen and (max-width:768px){.expo2025 .projects{gap:7.6923076923vw;margin-block-start:17.9487179487vw}}.expo2025 .projects .projects__content{display:flex;flex-direction:column;width:100%}.expo2025 .projects .dl-button{align-items:center;background-color:#ec3341;border:2px solid #ec3341;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:center;line-height:1;margin:0 auto;text-align:left;text-decoration:none}@media screen and (min-width:1025px){.expo2025 .projects .dl-button{border-radius:2.0833333333vw;font-size:1.3888888889vw;gap:1.6666666667vw;height:3.3333333333vw;margin-block-end:6.3888888889vw;margin-block-start:4.8611111111vw;width:45.7638888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .dl-button{border-radius:21.3333333333px;font-size:14.2222222222px;gap:17.0666666667px;height:34.1333333333px;margin-block-end:65.4222222222px;margin-block-start:49.7777777778px;width:468.6222222222px}}@media screen and (min-width:1440px){.expo2025 .projects .dl-button{border-radius:30px;font-size:20px;gap:24px;height:48px;margin-block-end:92px;margin-block-start:70px;width:659px}}@media screen and (max-width:768px){.expo2025 .projects .dl-button{border-radius:7.6923076923vw;font-size:3.0769230769vw;gap:2.5641025641vw;line-height:4.1025641026vw;margin-block-end:10.2564102564vw;margin-block-start:10.2564102564vw;padding:1.2820512821vw 6.1538461538vw}}@media screen and (min-width:1025px){.expo2025 .projects .dl-button .icon{width:1.9444444444vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .dl-button .icon{width:19.9111111111px}}@media screen and (min-width:1440px){.expo2025 .projects .dl-button .icon{width:28px}}@media screen and (max-width:768px){.expo2025 .projects .dl-button .icon{width:5.8974358974vw}}.expo2025 .projects .dl-button:hover{background-color:#fff;color:#ec3341}.expo2025 .projects .dl-button:hover .icon path{fill:#ec3341}.expo2025 .projects .c-section-title{margin:0 auto;position:relative}@media screen and (min-width:1025px){.expo2025 .projects .c-section-title{width:76.3888888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .c-section-title{max-width:782.2222222222px;padding:0 42.6666666667px}}@media screen and (min-width:1440px){.expo2025 .projects .c-section-title{width:1100px}}.expo2025 .projects .projects__list{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1025px){.expo2025 .projects .projects__list{gap:4.1666666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .projects__list{gap:42.6666666667px}}@media screen and (min-width:1440px){.expo2025 .projects .projects__list{gap:60px}}@media screen and (max-width:768px){.expo2025 .projects .projects__list{gap:7.6923076923vw}}.expo2025 .projects .project,.expo2025 .projects .project_nolink{align-items:center;display:flex;position:relative;width:100%}@media screen and (min-width:1025px){.expo2025 .projects .project,.expo2025 .projects .project_nolink{gap:2.0833333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project,.expo2025 .projects .project_nolink{gap:21.3333333333px}}@media screen and (min-width:1440px){.expo2025 .projects .project,.expo2025 .projects .project_nolink{gap:30px}}@media screen and (max-width:768px){.expo2025 .projects .project,.expo2025 .projects .project_nolink{flex-direction:column-reverse;gap:1.0256410256vw;padding:0 6.4102564103vw 0 0}}.expo2025 .projects .project .project__image-wrapper,.expo2025 .projects .project_nolink .project__image-wrapper{position:relative}.expo2025 .projects .project .project__image,.expo2025 .projects .project_nolink .project__image{align-items:center;background-color:#fff;display:flex;flex-shrink:0;justify-content:center;position:relative}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__image,.expo2025 .projects .project_nolink .project__image{aspect-ratio:3/1;border-radius:0 2.0833333333vw 2.0833333333vw 0;height:20.8333333333vw;width:62.5vw}}@media screen and (min-width:1025px){.expo2025 .projects .project .project__image,.expo2025 .projects .project_nolink .project__image{border-radius:0 2.0833333333vw 2.0833333333vw 0;height:20.8333333333vw;width:62.5vw}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__image,.expo2025 .projects .project_nolink .project__image{border-radius:0 2.0833333333vw 2.0833333333vw 0;height:20.8333333333vw;width:62.5vw}}@media screen and (min-width:1920px){.expo2025 .projects .project .project__image,.expo2025 .projects .project_nolink .project__image{border-radius:0 40px 40px 0;height:400px;width:1200px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__image,.expo2025 .projects .project_nolink .project__image{border-radius:0 7.6923076923vw 7.6923076923vw 0;height:46.1538461538vw;width:100%}}.expo2025 .projects .project .project__image.disabled,.expo2025 .projects .project_nolink .project__image.disabled{pointer-events:none}.expo2025 .projects .project .project__image img,.expo2025 .projects .project_nolink .project__image img{height:100%;object-fit:cover;width:100%}@media screen and (min-width:1025px){.expo2025 .projects .project .project__image img,.expo2025 .projects .project_nolink .project__image img{border-radius:0 2.0833333333vw 2.0833333333vw 0}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__image img,.expo2025 .projects .project_nolink .project__image img{border-radius:0 21.3333333333px 21.3333333333px 0}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__image img,.expo2025 .projects .project_nolink .project__image img{border-radius:0 30px 30px 0}}@media screen and (max-width:768px){.expo2025 .projects .project .project__image img,.expo2025 .projects .project_nolink .project__image img{border-radius:0 5.1282051282vw 5.1282051282vw 0}}.expo2025 .projects .project .project__image .soon{color:#fff;font-weight:700;position:absolute;text-decoration:none}@media screen and (min-width:1025px){.expo2025 .projects .project .project__image .soon{font-size:2.0833333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__image .soon{font-size:21.3333333333px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__image .soon{font-size:30px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__image .soon{font-size:5.1282051282vw}}.expo2025 .projects .project .project__image-note,.expo2025 .projects .project_nolink .project__image-note{font-weight:500;position:absolute;text-align:right;width:100%}@media screen and (min-width:1025px){.expo2025 .projects .project .project__image-note,.expo2025 .projects .project_nolink .project__image-note{bottom:-2.0833333333vw;font-size:.6944444444vw;line-height:2.0833333333vw;padding-right:10.6944444444vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__image-note,.expo2025 .projects .project_nolink .project__image-note{bottom:-21.3333333333px;font-size:7.1111111111px;line-height:21.3333333333px;padding-right:109.5111111111px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__image-note,.expo2025 .projects .project_nolink .project__image-note{bottom:-30px;font-size:10px;line-height:30px;padding-right:154px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__image-note,.expo2025 .projects .project_nolink .project__image-note{bottom:-7.6923076923vw;font-size:2.5641025641vw;line-height:7.6923076923vw;padding-right:6.4102564103vw}}.expo2025 .projects .project .project__anchor,.expo2025 .projects .project_nolink .project__anchor{position:absolute}@media screen and (min-width:1025px){.expo2025 .projects .project .project__anchor,.expo2025 .projects .project_nolink .project__anchor{top:-4.1666666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__anchor,.expo2025 .projects .project_nolink .project__anchor{top:-42.6666666667px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__anchor,.expo2025 .projects .project_nolink .project__anchor{top:-60px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__anchor,.expo2025 .projects .project_nolink .project__anchor{top:-7.6923076923vw}}.expo2025 .projects .project .project__body,.expo2025 .projects .project_nolink .project__body{display:flex}@media screen and (min-width:1025px){.expo2025 .projects .project .project__body,.expo2025 .projects .project_nolink .project__body{align-items:flex-start;flex-direction:column;margin-top:-4.1666666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__body,.expo2025 .projects .project_nolink .project__body{align-items:flex-start;flex-direction:column;margin-top:-42.6666666667px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__body,.expo2025 .projects .project_nolink .project__body{margin-top:-60px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__body,.expo2025 .projects .project_nolink .project__body{align-items:center;gap:3.5897435897vw;padding:0 0 0 6.4102564103vw;width:100%}}.expo2025 .projects .project .project__label,.expo2025 .projects .project_nolink .project__label{color:#222;font-weight:700;line-height:1.5}@media screen and (min-width:1025px){.expo2025 .projects .project .project__label,.expo2025 .projects .project_nolink .project__label{font-size:6.25vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__label,.expo2025 .projects .project_nolink .project__label{font-size:64px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__label,.expo2025 .projects .project_nolink .project__label{font-size:90px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__label,.expo2025 .projects .project_nolink .project__label{font-size:17.9487179487vw}}.expo2025 .projects .project .project__link,.expo2025 .projects .project_nolink .project__link{align-items:center;display:flex;flex-direction:column;text-decoration:none}@media screen and (min-width:1025px){.expo2025 .projects .project .project__link,.expo2025 .projects .project_nolink .project__link{gap:.8333333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__link,.expo2025 .projects .project_nolink .project__link{gap:8.5333333333px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__link,.expo2025 .projects .project_nolink .project__link{gap:12px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__link,.expo2025 .projects .project_nolink .project__link{gap:1.0256410256vw;width:61.5384615385vw}}.expo2025 .projects .project .project__link.disabled{pointer-events:none}.expo2025 .projects .project .project__button,expo2025 .projects .project_nolink .project__button{align-items:center;background-color:#222;border:2px solid #222;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1.5;text-align:left;white-space:nowrap}@media screen and (min-width:1025px){.expo2025 .projects .project .project__button,.expo2025 .projects .project_nolink .project__button{border-radius:3.4722222222vw;font-size:1.8055555556vw;gap:.8333333333vw;padding:.4166666667vw 4.1666666667vw;width:27.7777777778vw;font-weight:700;}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__button,.expo2025 .projects .project_nolink .project__button{border-radius:35.5555555556px;font-size:18.4888888889px;gap:8.5333333333px;padding:4.2666666667px 42.6666666667px;width:284.4444444444px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__button,.expo2025 .projects .project_nolink .project__button{border-radius:50px;font-size:26px;gap:12px;padding:5px 60px;width:400px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__button,.expo2025 .projects .project_nolink .project__button{border-radius:15.1282051282vw;font-size:4.1025641026vw;gap:3.0769230769vw;padding:1.0256410256vw 7.6923076923vw;width:100%}}.expo2025 .projects .project .project__button .icon{flex-shrink:0}@media screen and (min-width:1025px){.expo2025 .projects .project .project__button .icon{width:1.875vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__button .icon{width:19.2px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__button .icon{width:27px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__button .icon{width:5.4871794872vw}}.expo2025 .projects .project .project__link-note,.expo2025 .projects .project_nolink .project__link-note{align-items:center;align-self:center;color:#000;display:flex;font-weight:700;text-align:center;text-decoration:none}@media screen and (min-width:1025px){.expo2025 .projects .project .project__link-note,.expo2025 .projects .project_nolink .project__link-note{font-size:1.3888888889vw;gap:.6944444444vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__link-note,.expo2025 .projects .project_nolink .project__link-note{font-size:14.2222222222px;gap:7.1111111111px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__link-note,.expo2025 .projects .project_nolink .project__link-note{font-size:20px;gap:10px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__link-note,.expo2025 .projects .project_nolink .project__link-note{font-size:3.0769230769vw;gap:1.5384615385vw}}@media screen and (min-width:1025px){.expo2025 .projects .project .project__link-note .icon{width:1.6666666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project .project__link-note .icon{width:17.0666666667px}}@media screen and (min-width:1440px){.expo2025 .projects .project .project__link-note .icon{width:24px}}@media screen and (max-width:768px){.expo2025 .projects .project .project__link-note .icon{width:4.0512820513vw}}@media screen and (min-width:1025px){.expo2025 .projects .project--reverse{flex-direction:row-reverse;gap:2.0833333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project--reverse{flex-direction:row-reverse;gap:21.3333333333px}}@media screen and (min-width:1440px){.expo2025 .projects .project--reverse{gap:30px}}@media screen and (max-width:768px){.expo2025 .projects .project--reverse{padding:0 0 0 6.4102564103vw}}@media screen and (min-width:1025px){.expo2025 .projects .project--reverse .project__image{border-radius:2.0833333333vw 0 0 2.0833333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project--reverse .project__image{border-radius:21.3333333333px 0 0 21.3333333333px}}@media screen and (min-width:1440px){.expo2025 .projects .project--reverse .project__image{border-radius:30px 0 0 30px}}@media screen and (max-width:768px){.expo2025 .projects .project--reverse .project__image{border-radius:7.6923076923vw 0 0 7.6923076923vw}}@media screen and (min-width:1025px){.expo2025 .projects .project--reverse .project__image img{border-radius:2.0833333333vw 0 0 2.0833333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .projects .project--reverse .project__image img{border-radius:21.3333333333px 0 0 21.3333333333px}}@media screen and (min-width:1440px){.expo2025 .projects .project--reverse .project__image img{border-radius:30px 0 0 30px}}@media screen and (max-width:768px){.expo2025 .projects .project--reverse .project__image img{border-radius:7.6923076923vw 0 0 7.6923076923vw}.expo2025 .projects .project--reverse .project__body{padding:0 6.4102564103vw 0 0}}.expo2025 .projects .project.hover .project__button,.expo2025 .projects .project__link:hover .project__button{background-color:#fff;color:#222}.expo2025 .projects .project.hover .project__button .icon path,.expo2025 .projects .project__link:hover .project__button .icon path{fill:#222}.expo2025 .links{display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width:1025px){.expo2025 .links{gap:2.8472222222vw;margin-block-start:8.8194444444vw;width:55.5555555556vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .links{gap:29.1555555556px;margin-block-start:90.3111111111px;width:568.8888888889px}}@media screen and (min-width:1440px){.expo2025 .links{gap:41px;margin-block-start:127px;width:800px}}@media screen and (max-width:768px){.expo2025 .links{gap:7.6923076923vw;margin-block-start:24.1025641026vw;width:100%}.expo2025 .links .links__list{margin:0 auto;width:87.1794871795vw}}.expo2025 .links .banner{text-decoration:none;width:100%}@media screen and (min-width:1025px){.expo2025 .links .banner{height:22.5694444444vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .links .banner{height:231.1111111111px}}@media screen and (min-width:1440px){.expo2025 .links .banner{height:325px}}@media screen and (max-width:768px){.expo2025 .links .banner{height:35.4166666667vw;width:100%}}.expo2025 .links .banner img{height:100%;object-fit:cover;width:100%}.expo2025 .links .banner figure{display:flex;flex-direction:column}@media screen and (min-width:1025px){.expo2025 .links .banner figure{gap:.8333333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .links .banner figure{gap:8.5333333333px}}@media screen and (min-width:1440px){.expo2025 .links .banner figure{gap:12px}}@media screen and (max-width:768px){.expo2025 .links .banner figure{gap:1.5384615385vw}}.expo2025 .links .banner figcaption{align-items:center;align-self:flex-end;color:#000;display:flex;font-weight:700;text-align:center;text-decoration:none}@media screen and (min-width:1025px){.expo2025 .links .banner figcaption{font-size:1.3888888889vw;gap:.6944444444vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .links .banner figcaption{font-size:14.2222222222px;gap:7.1111111111px}}@media screen and (min-width:1440px){.expo2025 .links .banner figcaption{font-size:20px;gap:10px}}@media screen and (max-width:768px){.expo2025 .links .banner figcaption{font-size:3.0769230769vw;gap:1.5384615385vw}}@media screen and (min-width:1025px){.expo2025 .links .banner figcaption .icon{width:1.6666666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .links .banner figcaption .icon{width:17.0666666667px}}@media screen and (min-width:1440px){.expo2025 .links .banner figcaption .icon{width:24px}}@media screen and (max-width:768px){.expo2025 .links .banner figcaption .icon{width:4.0512820513vw}}.expo2025 .illust{position:absolute}.expo2025 .illust img{height:auto;width:100%}@media screen and (min-width:1025px){.expo2025 .illust--1{left:1.3888888889vw;top:-15.9722222222vw;width:12.6388888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .illust--1{left:14.2222222222px;top:-163.5555555556px;width:129.4222222222px}}@media screen and (min-width:1440px){.expo2025 .illust--1{left:20px;top:-230px;width:182px}}@media screen and (max-width:768px){.expo2025 .illust--1{right:7.6923076923vw;top:-25.641025641vw;width:26.6666666667vw}}@media screen and (min-width:1025px){.expo2025 .illust--2{right:3.1701388889vw;top:-5.2083333333vw;width:6.2047222222vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .illust--2{right:4.0177777778px;top:-53.3333333333px;width:63.5363555556px}}@media screen and (min-width:1440px){.expo2025 .illust--2{right:45.65px;top:-75px;width:89.348px}}@media screen and (max-width:768px){.expo2025 .illust--2{right:5.1282051282vw;top:-2.5641025641vw;width:15.141025641vw}}@media screen and (min-width:1025px){.expo2025 .illust--3{right:3.1944444444vw;top:-6.9444444444vw;width:8.6111111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .illust--3{right:32.7111111111px;top:-71.1111111111px;width:88.1777777778px}}@media screen and (min-width:1440px){.expo2025 .illust--3{right:46px;top:-100px;width:124px}}@media screen and (max-width:768px){.expo2025 .illust--3{right:10.7692307692vw;top:-8.9743589744vw;width:17.6638461538vw}}.expo2025 .illust--4{bottom:0}@media screen and (min-width:1025px){.expo2025 .illust--4{bottom:-10.0694444444vw;left:-6.9444444444vw;width:5.7936111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .illust--4{bottom:-103.1111111111px;left:-71.1111111111px;width:59.3265777778px}}@media screen and (min-width:1440px){.expo2025 .illust--4{bottom:-145px;left:-100px;width:83.428px}}@media screen and (max-width:768px){.expo2025 .illust--4{bottom:-37.1794871795vw;left:6.4102564103vw;width:12.2507692308vw}}.expo2025 .banners{overflow-x:hidden}@media screen and (min-width:1025px){.expo2025 .banners{height:22.3527777778vw;margin-block-start:4.1666666667vw;width:76.3888888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .banners{gap:21.3333333333px;height:228.8924444444px;margin-block-start:42.6666666667px;width:696.8888888889px}}@media screen and (min-width:1440px){.expo2025 .banners{gap:30px;height:321.88px;margin-block-start:60px;width:1100px}}@media screen and (max-width:768px){.expo2025 .banners{height:63.8461538462vw;margin-block-start:15.3846153846vw;width:75.641025641vw}}.expo2025 .banners .swiper-button-next,.expo2025 .banners .swiper-button-prev{margin-top:0}@media screen and (min-width:1025px){.expo2025 .banners .swiper-button-next,.expo2025 .banners .swiper-button-prev{height:5.1388888889vw;top:7.4305555556vw;width:5.1388888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .banners .swiper-button-next,.expo2025 .banners .swiper-button-prev{height:52.6222222222px;top:76.0888888889px;width:52.6222222222px}}@media screen and (min-width:1440px){.expo2025 .banners .swiper-button-next,.expo2025 .banners .swiper-button-prev{height:74px;top:107px;width:74px}}@media screen and (max-width:768px){.expo2025 .banners .swiper-button-next,.expo2025 .banners .swiper-button-prev{height:7.6923076923vw;top:25.641025641vw;width:7.6923076923vw}}.expo2025 .banners .swiper-button-next:after,.expo2025 .banners .swiper-button-prev:after{display:none}.expo2025 .banners .swiper-button-next img,.expo2025 .banners .swiper-button-prev img{height:100%;width:100%}@media screen and (min-width:1025px){.expo2025 .banners .swiper-button-next{right:11.3888888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .banners .swiper-button-next{right:73.9555555556px}}@media screen and (min-width:1440px){.expo2025 .banners .swiper-button-next{right:164px}}@media screen and (max-width:768px){.expo2025 .banners .swiper-button-next{right:0}}@media screen and (min-width:1025px){.expo2025 .banners .swiper-button-prev{left:11.3888888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .banners .swiper-button-prev{left:73.9555555556px}}@media screen and (min-width:1440px){.expo2025 .banners .swiper-button-prev{left:164px}}@media screen and (max-width:768px){.expo2025 .banners .swiper-button-prev{left:0}}.expo2025 .banners .swiper-pagination{display:flex;justify-content:center;top:auto;width:100%}@media screen and (min-width:1025px){.expo2025 .banners .swiper-pagination{bottom:0;gap:.6944444444vw;height:.9722222222vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .banners .swiper-pagination{bottom:0;gap:7.1111111111px;height:9.9555555556px}}@media screen and (min-width:1440px){.expo2025 .banners .swiper-pagination{bottom:0;gap:10px;height:14px}}@media screen and (max-width:768px){.expo2025 .banners .swiper-pagination{bottom:0;gap:2.0512820513vw;height:2.5641025641vw}}.expo2025 .banners .swiper-slide{display:flex;justify-content:center}@media screen and (min-width:1025px){.expo2025 .banners .swiper-slide{height:19.9916666667vw;width:53.4722222222vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .banners .swiper-slide{height:204.7146666667px;max-width:547.5555555556px}}@media screen and (min-width:1440px){.expo2025 .banners .swiper-slide{height:287.88px;width:770px}}@media screen and (max-width:768px){.expo2025 .banners .swiper-slide{height:58.7666666667vw;width:65.3846153846vw}}.expo2025 .banners .swiper-slide .swiper-slide__image{display:block;height:100%}.expo2025 .banners .swiper-slide .swiper-slide__image img{height:100%;width:100%}@media screen and (min-width:1025px){.expo2025 .banners .swiper-slide .swiper-slide__image{width:48.6111111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .banners .swiper-slide .swiper-slide__image{max-width:497.7777777778px}}@media screen and (min-width:1440px){.expo2025 .banners .swiper-slide .swiper-slide__image{width:700px}}@media screen and (max-width:768px){.expo2025 .banners .swiper-slide .swiper-slide__image{width:55.1282051282vw}}.expo2025 .banners .swiper-slide .swiper-slide__image.border{border:1px solid #c4c4c4}@media screen and (min-width:1025px){.expo2025{padding-top:3.0555555556vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025{padding-top:31.2888888889px}}@media screen and (min-width:1440px){.expo2025{padding-top:44px}}@media screen and (max-width:768px){.expo2025{padding-top:3.5897435897vw}}.expo2025 section{position:relative}.expo2025 .bg-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:1025px){.expo2025 .bg{background-image:url(/corporate/expo2025/images/bg.png);top:-17.3611111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .bg{background-image:url(/corporate/expo2025/images/bg.png);top:-177.7777777778px}}@media screen and (max-width:768px){.expo2025 .bg{background-image:url(/corporate/expo2025/images/bg_sp.png);top:-46.1538461538vw}}
