@media screen and (min-width:1200px){.SDGs_only-sp__pcF8Q{display:none!important}}@media screen and (max-width:1199px){.SDGs_only-pc__ZmiPw{display:none!important}}@media screen and (min-width:1024px){.SDGs_only-below-ipadpro__dAAc2{display:none!important}}@media screen and (max-width:1023px){.SDGs_only-above-ipadpro__1hmky{display:none!important}}@media screen and (min-width:1024px){.SDGs_only-lg__B_9l3{display:none!important}}.SDGs_only-sp__pcF8Q{display:none}@media screen and (max-width:1199px){.SDGs_only-pc__ZmiPw{display:none}.SDGs_only-sp__pcF8Q{display:block}}.SDGs_section__header__Mbl4b{position:relative;display:flex;justify-content:space-between;width:90vw;max-width:1000px;margin:48px auto}@media screen and (max-width:1199px){.SDGs_section__header__Mbl4b{flex-direction:column}}.SDGs_section__title-wrap__fjLSk{width:50%}@media screen and (max-width:1199px){.SDGs_section__title-wrap__fjLSk{width:100%}}.SDGs_section__title__8kzvk{display:flex;align-items:center;color:#d11111;font-weight:700;font-family:var(--font-poppins),"sans-serif"}.SDGs_section__title__8kzvk:after{background-color:#d11111;content:"";display:inline-block;height:1px;margin-left:1em;width:30px}.SDGs_section__heading__OW_YQ{font-size:32px;overflow:hidden;margin-top:18px}@media screen and (max-width:1199px){.SDGs_section__heading__OW_YQ{font-size:24px}}.SDGs_section__heading__OW_YQ span{display:inline-block}.SDGs_section__letter__mKNhq{width:72px;margin-top:12px}@media screen and (max-width:1199px){.SDGs_section__letter__mKNhq{display:none}}.SDGs_section__thumbnail__31_Pk{width:70%;height:400px}@media screen and (max-width:1199px){.SDGs_section__thumbnail__31_Pk{width:100%;height:auto}}.SDGs_section__image__GUQty{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1199px){.SDGs_section__image__GUQty{margin-top:24px}}.SDGs_section__body__JvCaf{width:90vw;max-width:1000px;margin:32px auto 48px}.SDGs_section__paragraph__zB9sP{margin-top:16px;line-height:2;color:#333}@media screen and (max-width:1199px){.SDGs_section__paragraph__zB9sP{font-size:13px}}.SDGs_project__item__56X_9{padding:32px 48px;background-color:#f5f5f5}@media screen and (max-width:1199px){.SDGs_project__item__56X_9{padding:0 0 24px;background-color:transparent}}.SDGs_project__item__56X_9+.SDGs_project__item__56X_9{border-top:1px solid #ddd}@media screen and (max-width:1199px){.SDGs_project__item__56X_9+.SDGs_project__item__56X_9{padding-top:24px}}.SDGs_project__head__zhIKV{display:flex;align-items:center;gap:32px}@media screen and (max-width:1199px){.SDGs_project__head__zhIKV{flex-direction:column;align-items:flex-start;gap:0}}.SDGs_project__year__UaRuC{font-family:var(--font-manuka),"sans-serif";font-weight:900;font-size:64px;color:#d11111;line-height:1;flex-shrink:0}@media screen and (max-width:1199px){.SDGs_project__year__UaRuC{font-size:36px;margin-bottom:12px;padding-left:20px}}.SDGs_project__head-inner__6vsEp{flex:1 1;padding-left:20px;border-left:3px solid #d11111}.SDGs_project__name__xBVQK{margin-top:8px;font-size:16px;color:#353535}@media screen and (max-width:1199px){.SDGs_project__name__xBVQK{font-size:13px}}.SDGs_project__icon-list__mRJd7{display:flex;gap:8px;flex-shrink:0}@media screen and (max-width:1199px){.SDGs_project__icon-list__mRJd7{margin-top:24px;padding:12px 20px;background-color:#f5f5f5}}.SDGs_project__icon__7SFzd{width:72px;height:72px}@media screen and (max-width:1199px){.SDGs_project__icon__7SFzd{width:50px;height:50px}}.SDGs_project__icon__7SFzd img{width:100%;height:100%;object-fit:contain}.SDGs_project__partner-title__v52D3{margin-top:24px;font-size:13px;font-weight:700;color:#d11111}@media screen and (max-width:1199px){.SDGs_project__partner-title__v52D3{margin-top:20px;font-size:12px}}.SDGs_project__partner-list__jUmko{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:12px}@media screen and (max-width:1199px){.SDGs_project__partner-list__jUmko{gap:12px 20px}}.SDGs_project__partner__Z3zAG{display:flex;flex-direction:column;align-items:center;width:132px;padding:16px 8px 12px;background-color:#fff;border:1px solid #e5e5e5;border-radius:8px}@media screen and (max-width:1199px){.SDGs_project__partner__Z3zAG{width:calc((100% - 40px)/3);min-width:96px;padding:12px 6px 10px}}.SDGs_project__partner-logo__13Ja9{height:64px;width:auto;max-width:100%;object-fit:contain}@media screen and (max-width:1199px){.SDGs_project__partner-logo__13Ja9{height:48px}}.SDGs_project__partner-name__A3jSr{margin-top:10px;font-size:12px;font-weight:700;line-height:1.4;text-align:center;color:#353535}@media screen and (max-width:1199px){.SDGs_project__partner-name__A3jSr{font-size:11px}}@media screen and (min-width:1200px){.SubPageHeader_only-sp__ZsOXm{display:none!important}}@media screen and (max-width:1199px){.SubPageHeader_only-pc__P1ArC{display:none!important}}@media screen and (min-width:1024px){.SubPageHeader_only-below-ipadpro__ILaED{display:none!important}}@media screen and (max-width:1023px){.SubPageHeader_only-above-ipadpro__a14ga{display:none!important}}@media screen and (min-width:1024px){.SubPageHeader_only-lg__xw4FI{display:none!important}}.SubPageHeader_header__XwF8Y{position:relative;overflow:hidden;width:100%;height:360px;padding-top:120px}@media screen and (max-width:767px){.SubPageHeader_header__XwF8Y{height:300px}}.SubPageHeader_header__bg__yqqOR{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.SubPageHeader_header__letter__9cU5B{position:absolute;top:50%;left:0;width:100%;height:60%;transform:translateY(-50%);opacity:.25;object-fit:cover}.SubPageHeader_header__inner__4hvKz{position:relative;display:flex;align-items:center;max-width:1200px;margin:0 auto;color:#fff}@media screen and (max-width:1199px){.SubPageHeader_header__inner__4hvKz{padding-left:36px}}.SubPageHeader_header__japanese-title__rpIkA{font-size:18px}@media screen and (max-width:767px){.SubPageHeader_header__japanese-title__rpIkA{font-size:13px}}.SubPageHeader_header__english-title__CPCIy{font-family:var(--font-manuka),"sans-serif";font-size:100px;font-weight:700;margin-top:-8px;text-transform:uppercase;-webkit-font-smoothing:antialiased!important}@media screen and (max-width:1199px){.SubPageHeader_header__english-title__CPCIy{font-size:60px}}@media screen and (max-width:767px){.SubPageHeader_header__english-title__CPCIy{font-size:48px;font-weight:medium}}.SubPageHeader_header__circular-text__nNE80{width:140px;height:130px;margin-right:32px}@media screen and (max-width:767px){.SubPageHeader_header__circular-text__nNE80{width:100px;height:100px;margin-right:20px}}.SubPageHeader_breadcrumb__wrapper__ljfdu{position:absolute;bottom:0;left:0;width:100%;height:32px;background-color:#000;display:flex;overflow:hidden}@media screen and (max-width:1199px){.SubPageHeader_breadcrumb__wrapper__ljfdu{height:24px}}.SubPageHeader_breadcrumb__items__STueR{font-family:var(--font-poppins),"sans-serif";font-size:13px;font-weight:600;display:flex;max-width:1200px;width:100%;height:100%;margin:0 auto}@media screen and (max-width:767px){.SubPageHeader_breadcrumb__items__STueR{font-size:10px;padding:0 24px}}.SubPageHeader_breadcrumb__item__PymYj{font-weight:700;line-height:32px;position:relative;text-transform:capitalize}@media screen and (max-width:1199px){.SubPageHeader_breadcrumb__item__PymYj{line-height:24px}}.SubPageHeader_breadcrumb__item__PymYj:not(:last-child):after{position:absolute;top:50%;right:-32px;width:16px;height:1px;content:"";transform:translateY(-50%);background-color:#fff}@media screen and (max-width:767px){.SubPageHeader_breadcrumb__item__PymYj:not(:last-child):after{right:-24px;width:12px}}.SubPageHeader_breadcrumb__item__PymYj:nth-child(n+2){margin-left:48px}@media screen and (max-width:767px){.SubPageHeader_breadcrumb__item__PymYj:nth-child(n+2){margin-left:36px}}.SubPageHeader_breadcrumb__item__PymYj:last-child{flex:1 1;overflow:hidden;white-space:nowrap}.SubPageHeader_breadcrumb__item__PymYj:last-child .SubPageHeader_breadcrumb__text__QU0t_{display:block;overflow:hidden;text-overflow:ellipsis}.SubPageHeader_breadcrumb__text__QU0t_{color:#fff}@media screen and (min-width:1200px){.SectionTitle_only-sp__RQEjc{display:none!important}}@media screen and (max-width:1199px){.SectionTitle_only-pc__8izxZ{display:none!important}}@media screen and (min-width:1024px){.SectionTitle_only-below-ipadpro__TbhZ6{display:none!important}}@media screen and (max-width:1023px){.SectionTitle_only-above-ipadpro__IuNlS{display:none!important}}@media screen and (min-width:1024px){.SectionTitle_only-lg__1FxEc{display:none!important}}.SectionTitle_wrapper__byGMV{width:-moz-fit-content;width:fit-content;align-self:flex-start}.SectionTitle_wrapper__byGMV.SectionTitle_isSmall__aIdbC .SectionTitle_english__L06zH{font-size:56px}@media screen and (max-width:1199px){.SectionTitle_wrapper__byGMV.SectionTitle_isSmall__aIdbC .SectionTitle_english__L06zH{margin-bottom:-8px}}@media screen and (max-width:767px){.SectionTitle_wrapper__byGMV.SectionTitle_isSmall__aIdbC .SectionTitle_english__L06zH{font-size:40px;letter-spacing:.015em}}.SectionTitle_wrapper__byGMV.SectionTitle_isSmall__aIdbC .SectionTitle_japanese__JrW8s{font-size:13px}@media screen and (max-width:767px){.SectionTitle_wrapper__byGMV.SectionTitle_isSmall__aIdbC .SectionTitle_japanese__JrW8s{font-size:12px;padding-left:8px;border-left:2px solid #d11111;margin-top:6px}}.SectionTitle_english__L06zH{display:inline-block;font-family:var(--font-manuka),"sans-serif";font-weight:600;margin-bottom:-16px;color:#d11111;font-size:64px;line-height:1;margin-right:20px;text-transform:uppercase;letter-spacing:.01em}@media screen and (max-width:1199px){.SectionTitle_english__L06zH{margin-bottom:-8px}}@media screen and (max-width:767px){.SectionTitle_english__L06zH{font-size:40px;letter-spacing:.015em}}.SectionTitle_japanese__JrW8s{font-size:16px;height:100%;margin-top:12px;padding-left:12px;border-left:3px solid #d11111;position:relative}@media screen and (max-width:767px){.SectionTitle_japanese__JrW8s{font-size:12px;padding-left:8px;border-left:2px solid #d11111;margin-top:12px}}@media screen and (min-width:1200px){.NextPageCTA_only-sp__Qhejt{display:none!important}}@media screen and (max-width:1199px){.NextPageCTA_only-pc__GANRV{display:none!important}}@media screen and (min-width:1024px){.NextPageCTA_only-below-ipadpro__LAsl5{display:none!important}}@media screen and (max-width:1023px){.NextPageCTA_only-above-ipadpro__W1IF7{display:none!important}}@media screen and (min-width:1024px){.NextPageCTA_only-lg__Cmw53{display:none!important}}.NextPageCTA_wrapper__7ByRH{display:flex;justify-content:center;align-items:center;position:relative;margin:0 calc(50% - 50vw);width:100vw;height:auto;aspect-ratio:3}.NextPageCTA_wrapper__7ByRH .splitting.cells{background-position:50%}@media screen and (max-width:1199px){.NextPageCTA_wrapper__7ByRH{aspect-ratio:2}}@media screen and (max-width:767px){.NextPageCTA_wrapper__7ByRH{aspect-ratio:1.2;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}}.NextPageCTA_bg__sSuWW{position:absolute;top:0;left:0;width:100%;height:100%}.NextPageCTA_bgOverlay__j7tGL{background-color:#171717}.NextPageCTA_bgImageWrap__Kvne5,.NextPageCTA_bgImage__nCImD,.NextPageCTA_bgOverlay__j7tGL{position:absolute;width:100%;height:100%}.NextPageCTA_bgImage__nCImD{object-fit:cover}.NextPageCTA_button__OcZV3{position:relative;z-index:2;width:160px;height:160px}@media screen and (max-width:767px){.NextPageCTA_button__OcZV3{height:120px;width:120px;margin-top:24px}}.NextPageCTA_button__OcZV3 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NextPageCTA_buttonCircleOuter__L6Lon{width:120px;height:120px;animation-name:NextPageCTA_rotation__0hbm7;animation-timing-function:linear;animation-duration:10s;animation-iteration-count:infinite}@media screen and (max-width:1199px){.NextPageCTA_buttonCircleOuter__L6Lon{width:110px;height:110px}}@media screen and (max-width:767px){.NextPageCTA_buttonCircleOuter__L6Lon{width:84px;height:84px}}.NextPageCTA_overlayTextWrap__oFLfK{color:#fff;position:absolute;z-index:0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:767px){.NextPageCTA_overlayTextWrap__oFLfK{position:relative}}.NextPageCTA_overlayTextMain__DD3Wn{font-family:var(--font-manuka),"sans-serif";text-transform:uppercase;font-size:270px;padding:0 48px;border-left:4px solid #fff;border-right:4px solid #fff}@media screen and (max-width:1199px){.NextPageCTA_overlayTextMain__DD3Wn{padding:0 20px;font-size:180px}}@media screen and (max-width:767px){.NextPageCTA_overlayTextMain__DD3Wn{font-size:76px;padding:0 16px}}.NextPageCTA_overlayTextSub__hTSvs{font-size:18px;font-weight:700;margin-top:-16px}@media screen and (max-width:1199px){.NextPageCTA_overlayTextSub__hTSvs{font-size:16px;margin-top:0}}@media screen and (max-width:767px){.NextPageCTA_overlayTextSub__hTSvs{font-size:14px}}@keyframes NextPageCTA_rotation__0hbm7{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.NextPageCTA_buttonCircleInner__p0qQM{width:160px;height:160px}@media screen and (max-width:1199px){.NextPageCTA_buttonCircleInner__p0qQM{width:140px;height:140px}}@media screen and (max-width:767px){.NextPageCTA_buttonCircleInner__p0qQM{width:104px;height:104px}}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) /repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x) * var(--offset-x)) / var(--center-x));--distance-y:calc((var(--offset-y) * var(--offset-y)) / var(--center-y))}}