.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 .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 .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}}@media screen and (min-width:1025px){.expo2025{padding-top:2.6388888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025{padding-top:27.0222222222px}}@media screen and (min-width:1440px){.expo2025{padding-top:38px}}@media screen and (max-width:768px){.expo2025{padding-top:3.5897435897vw}}.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/article_bg.png);top:-17.3611111111vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .bg{background-image:url(/corporate/expo2025/images/article_bg.png);top:-177.7777777778px}}@media screen and (max-width:768px){.expo2025 .bg{background-image:url(/corporate/expo2025/images/article_bg_sp.png);top:-46.1538461538vw}.expo2025 .back-button-wrapper{width:100%}}.expo2025 .download{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1025px){.expo2025 .download{gap:5.5555555556vw;margin-block-start:4.1666666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .download{gap:56.8888888889px;margin-block-start:42.6666666667px}}@media screen and (min-width:1440px){.expo2025 .download{gap:80px;margin-block-start:60px}}@media screen and (max-width:768px){.expo2025 .download{gap:22.0512820513vw;margin-block-start:8.7179487179vw;padding-left:4.6153846154vw;padding-right:4.6153846154vw}}.expo2025 .download .download__list{display:flex;flex-wrap:wrap;justify-content:center;width:60%}@media screen and (min-width:1025px){.expo2025 .download .download__list{gap:3.4722222222vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .download .download__list{gap:35.5555555556px}}@media screen and (min-width:1440px){.expo2025 .download .download__list{gap:50px}}@media screen and (max-width:768px){.expo2025 .download .download__list{justify-content:space-between;row-gap:8.9743589744vw;width:100%}}.expo2025 .download .download-item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between}@media screen and (min-width:1025px){.expo2025 .download .download-item{gap:.6944444444vw;width:14.5833333333vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .download .download-item{gap:7.1111111111px;width:149.3333333333px}}@media screen and (min-width:1440px){.expo2025 .download .download-item{gap:10px;width:210px}}@media screen and (max-width:768px){.expo2025 .download .download-item{gap:2.5641025641vw;width:41.0256410256vw}}.expo2025 .download .download-item .download-item__image{width:100%}.expo2025 .download .download-item .download-item__image img{aspect-ratio:210/297;background-color:#d9d9d9;border:1px solid #d9d9d9;object-fit:cover;width:100%}@media screen and (max-width:768px){.expo2025 .download .download-item .download-item__image img{aspect-ratio:165/233}}.expo2025 .download .download-item .download-item__image figcaption{font-weight:500;line-height:162.5%;text-align:right}@media screen and (min-width:1025px){.expo2025 .download .download-item .download-item__image figcaption{font-size:1.1111111111vw;margin-block-start:.4166666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .download .download-item .download-item__image figcaption{font-size:11.3777777778px;margin-block-start:4.2666666667px}}@media screen and (min-width:1440px){.expo2025 .download .download-item .download-item__image figcaption{font-size:16px;margin-block-start:6px}}@media screen and (max-width:768px){.expo2025 .download .download-item .download-item__image figcaption{font-size:3.0769230769vw;margin-block-start:1.5384615385vw;text-align:center}}.expo2025 .download .download-item .download-item__button{align-items:center;background-color:#ec3341;border:2px solid #ec3341;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1;text-decoration:none}@media screen and (min-width:1025px){.expo2025 .download .download-item .download-item__button{border-radius:1.2152777778vw;font-size:1.1111111111vw;gap:.4861111111vw;height:2.4305555556vw;width:11.6666666667vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .download .download-item .download-item__button{border-radius:12.4444444444px;font-size:11.3777777778px;gap:4.9777777778px;height:24.8888888889px;width:119.4666666667px}}@media screen and (min-width:1440px){.expo2025 .download .download-item .download-item__button{border-radius:17.5px;font-size:16px;gap:7px;height:35px;width:168px}}@media screen and (max-width:768px){.expo2025 .download .download-item .download-item__button{border-radius:4.4871794872vw;font-size:3.5897435897vw;gap:.7692307692vw;height:7.1794871795vw;width:33.8461538462vw}}.expo2025 .download .download-item .download-item__button .icon{flex-shrink:0}@media screen and (min-width:1025px){.expo2025 .download .download-item .download-item__button .icon{width:1.3888888889vw}}@media screen and (min-width:769px) and (max-width:1024px){.expo2025 .download .download-item .download-item__button .icon{width:14.2222222222px}}@media screen and (min-width:1440px){.expo2025 .download .download-item .download-item__button .icon{width:20px}}@media screen and (max-width:768px){.expo2025 .download .download-item .download-item__button .icon{width:3.8461538462vw}}.expo2025 .download .download-item .download-item__button:hover:hover{background-color:#fff;color:#ec3341}.expo2025 .download .download-item .download-item__button:hover:hover .icon path{fill:#ec3341}