@charset "UTF-8";.section-xs{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.section-xs{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-5)}}@media only screen and (min-width:1025px) and (min-width:1441px){.section-xs{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.section-xs{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.section-xs{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (max-width:767px){.section-xs{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.section-s{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.section-s{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-4)}}@media only screen and (min-width:1025px) and (min-width:1441px){.section-s{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.section-s{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.section-s{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (max-width:767px){.section-s{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.section-m{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.section-m{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (min-width:1441px){.section-m{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.section-m{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.section-m{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.section-m{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}.section-l{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.section-l{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.section-l{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.section-l{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.section-l{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.section-l{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.section-xl{margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.section-xl{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.section-xl{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.section-xl{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.section-xl{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.section-xl{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}.c-list ul{max-width:100%;width:100%;display:flex;flex-direction:column;gap:1rem}.c-list ul li{display:flow}.p-about-sdgs{position:relative;z-index:1;padding-top:calc(40 / var(--ts-parent-font-size) * 1rem)}.p-about-sdgs .bg-primary{box-sizing:border-box;display:flex;flex-direction:column;gap:4rem;border-top-left-radius:0!important;border-top-right-radius:0!important}@media only screen and (min-width:768px){.p-about-sdgs .bg-primary{padding:5rem 0}}@media only screen and (max-width:767px){.p-about-sdgs .bg-primary{padding:3rem 0}}@media only screen and (min-width:768px){.p-about-sdgs .bg-secondary{padding:5rem 0}}@media only screen and (max-width:767px){.p-about-sdgs .bg-secondary{padding:3rem 0}}@media only screen and (min-width:768px){.p-about-sdgs .bg-secondary{gap:2.5rem}}@media only screen and (max-width:767px){.p-about-sdgs .bg-secondary{gap:1.5rem}}.p-about-sdgs .bg-secondary>.c-title .c-title__main{color:var(--ts-color-text-txt)}.p-about-sdgs__intro{padding:2rem 0 4rem;display:flex;flex-direction:column;gap:1rem}.p-about-sdgs__section{box-sizing:border-box;display:flex;flex-direction:column;gap:2.5rem}.p-about-sdgs__section__header{display:flex;flex-direction:column;gap:1.5rem}.p-about-sdgs__section__about{display:flex;flex-direction:column;align-items:center;box-sizing:border-box}@media only screen and (min-width:768px){.p-about-sdgs__section__about{gap:1.5rem}}@media only screen and (max-width:767px){.p-about-sdgs__section__about{gap:1rem}}@media only screen and (min-width:1025px){.p-about-sdgs__section__about{padding:2.5rem 4rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about-sdgs__section__about{padding:2.5rem}}@media only screen and (max-width:767px){.p-about-sdgs__section__about{padding:2rem 1rem}}@media only screen and (min-width:768px){.p-about-sdgs__section__about__icon{width:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-about-sdgs__section__about__icon{width:5rem}}.p-about-sdgs__section__about__list{display:flex;gap:.25rem;width:100%}@media only screen and (min-width:768px){.p-about-sdgs__section__about__list{flex-wrap:nowrap}}@media only screen and (max-width:767px){.p-about-sdgs__section__about__list{flex-wrap:wrap}}.p-about-sdgs__section__about__list li{display:flex;width:100%;flex-direction:column;align-items:center;box-sizing:border-box;background-color:#f5f5f5}@media only screen and (min-width:768px){.p-about-sdgs__section__about__list li{padding:1rem 0}}@media only screen and (max-width:767px){.p-about-sdgs__section__about__list li{padding:1.5rem 1rem}}@media only screen and (min-width:768px){.p-about-sdgs__section__about__list li{gap:1rem}}@media only screen and (max-width:767px){.p-about-sdgs__section__about__list li{gap:.5rem}}.p-about-sdgs__section__about__list li .tag{width:fit-content;background-color:var(--ts-color-primary);color:#fff;border-radius:var(--ts-content-border-radius);padding:0 1rem}.p-about-sdgs__section__about__list li .txt{text-align:center}.p-about-sdgs__section__about__list li .txt span{display:inline-block}@media only screen and (min-width:768px){html:lang(ja) .p-about-sdgs__section__about__list li:first-child{border-radius:calc(20 / var(--ts-parent-font-size) * 1rem) 0 0 calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){html:lang(ja) .p-about-sdgs__section__about__list li:first-child{border-radius:1rem 1rem 0 0}}@media only screen and (min-width:768px){html:lang(ja) .p-about-sdgs__section__about__list li:last-child{border-radius:0 calc(20 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (max-width:767px){html:lang(ja) .p-about-sdgs__section__about__list li:last-child{border-radius:0 0 1rem 1rem}}.p-about-sdgs__section__about .c-title__main{color:var(--ts-color-primary)}.p-about-sdgs__section__list{box-sizing:border-box;display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-about-sdgs__section__list{padding:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-about-sdgs__section__list{padding:1.5rem}}@media only screen and (min-width:768px){.p-about-sdgs__section__list{gap:1.5rem}}@media only screen and (max-width:767px){.p-about-sdgs__section__list{gap:1rem}}html:lang(ja) .p-about-sdgs__section__list .c-accordion{border-radius:1rem}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__button__text{display:flex}@media only screen and (min-width:768px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__button__text{gap:1.5rem}}@media only screen and (max-width:767px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__button__text{gap:.5rem}}@media only screen and (min-width:768px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__button__text img{width:calc(120 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__button__text img{width:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target{box-sizing:border-box}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text{padding-top:0}@media only screen and (max-width:767px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text{padding:0 1rem}}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{margin-inline:auto;--ts-container-width:var(--ts-content-0);display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{padding:2.5rem 0}}@media only screen and (max-width:767px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{padding:1.5rem 0}}@media only screen and (min-width:1025px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-3)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-0)}}@media only screen and (min-width:768px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{gap:4rem}}@media only screen and (max-width:767px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner{gap:2rem}}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item{display:flex;flex-direction:column;gap:1rem}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item .c-title__main{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item .c-title__main{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item .c-title__main{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item .c-title__main{--ts-target-font-size:14}}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item .img{display:flex;align-items:center;flex-direction:column;gap:1rem}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item .img figure{display:flex;flex-direction:column;gap:.25rem}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item .img figure figcaption{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;text-align:right;color:var(--ts-color-text-txt2)}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item .img-s figure{max-width:400px}.p-about-sdgs__section__list .c-accordion__inner .c-accordion__target-text .inner__item .c-list__item a{color:var(--ts-color-secondary)}.p-about-sdgs__section__list .c-accordion__sdgs3{border-color:#1b973a!important}.p-about-sdgs__section__list .c-accordion__sdgs3 .c-accordion__button__icon .o-icon{background-color:#1b973a}.p-about-sdgs__section__list .c-accordion__sdgs3 .c-accordion__button__text .c-title__main{color:#1b973a}.p-about-sdgs__section__list .c-accordion__sdgs3 .c-accordion__target-text{border-top:1px solid #1b973a}.p-about-sdgs__section__list .c-accordion__sdgs4{border-color:#c50e28!important}.p-about-sdgs__section__list .c-accordion__sdgs4 .c-accordion__button__icon .o-icon{background-color:#c50e28}.p-about-sdgs__section__list .c-accordion__sdgs4 .c-accordion__button__text .c-title__main{color:#c50e28}.p-about-sdgs__section__list .c-accordion__sdgs4 .c-accordion__target-text{border-top:1px solid #c50e28}.p-about-sdgs__section__list .c-accordion__sdgs5{border-color:#e83418!important}.p-about-sdgs__section__list .c-accordion__sdgs5 .c-accordion__button__icon .o-icon{background-color:#e83418}.p-about-sdgs__section__list .c-accordion__sdgs5 .c-accordion__button__text .c-title__main{color:#e83418}.p-about-sdgs__section__list .c-accordion__sdgs5 .c-accordion__target-text{border-top:1px solid #e83418}.p-about-sdgs__section__list .c-accordion__sdgs6{border-color:#00a6d9!important}.p-about-sdgs__section__list .c-accordion__sdgs6 .c-accordion__button__icon .o-icon{background-color:#00a6d9}.p-about-sdgs__section__list .c-accordion__sdgs6 .c-accordion__button__text .c-title__main{color:#00a6d9}.p-about-sdgs__section__list .c-accordion__sdgs6 .c-accordion__target-text{border-top:1px solid #00a6d9}.p-about-sdgs__section__list .c-accordion__sdgs7{border-color:#fabd00!important}.p-about-sdgs__section__list .c-accordion__sdgs7 .c-accordion__button__icon .o-icon{background-color:#fabd00}.p-about-sdgs__section__list .c-accordion__sdgs7 .c-accordion__button__text .c-title__main{color:#fabd00}.p-about-sdgs__section__list .c-accordion__sdgs7 .c-accordion__target-text{border-top:1px solid #fabd00}.p-about-sdgs__section__list .c-accordion__sdgs9{border-color:#ec6a06!important}.p-about-sdgs__section__list .c-accordion__sdgs9 .c-accordion__button__icon .o-icon{background-color:#ec6a06}.p-about-sdgs__section__list .c-accordion__sdgs9 .c-accordion__button__text .c-title__main{color:#ec6a06}.p-about-sdgs__section__list .c-accordion__sdgs9 .c-accordion__target-text{border-top:1px solid #ec6a06}.p-about-sdgs__section__list .c-accordion__sdgs10{border-color:#dd1367!important}.p-about-sdgs__section__list .c-accordion__sdgs10 .c-accordion__button__icon .o-icon{background-color:#dd1367}.p-about-sdgs__section__list .c-accordion__sdgs10 .c-accordion__button__text .c-title__main{color:#dd1367}.p-about-sdgs__section__list .c-accordion__sdgs10 .c-accordion__target-text{border-top:1px solid #dd1367}.p-about-sdgs__section__list .c-accordion__sdgs11{border-color:#f5a20b!important}.p-about-sdgs__section__list .c-accordion__sdgs11 .c-accordion__button__icon .o-icon{background-color:#f5a20b}.p-about-sdgs__section__list .c-accordion__sdgs11 .c-accordion__button__text .c-title__main{color:#f5a20b}.p-about-sdgs__section__list .c-accordion__sdgs11 .c-accordion__target-text{border-top:1px solid #f5a20b}.p-about-sdgs__section__list .c-accordion__sdgs12{border-color:#d39206!important}.p-about-sdgs__section__list .c-accordion__sdgs12 .c-accordion__button__icon .o-icon{background-color:#d39206}.p-about-sdgs__section__list .c-accordion__sdgs12 .c-accordion__button__text .c-title__main{color:#d39206}.p-about-sdgs__section__list .c-accordion__sdgs12 .c-accordion__target-text{border-top:1px solid #d39206}.p-about-sdgs__section__list .c-accordion__sdgs13{border-color:#407936!important}.p-about-sdgs__section__list .c-accordion__sdgs13 .c-accordion__button__icon .o-icon{background-color:#407936}.p-about-sdgs__section__list .c-accordion__sdgs13 .c-accordion__button__text .c-title__main{color:#407936}.p-about-sdgs__section__list .c-accordion__sdgs13 .c-accordion__target-text{border-top:1px solid #407936}.p-about-sdgs__section__list .c-accordion__sdgs14{border-color:#0075ba!important}.p-about-sdgs__section__list .c-accordion__sdgs14 .c-accordion__button__icon .o-icon{background-color:#0075ba}.p-about-sdgs__section__list .c-accordion__sdgs14 .c-accordion__button__text .c-title__main{color:#0075ba}.p-about-sdgs__section__list .c-accordion__sdgs14 .c-accordion__target-text{border-top:1px solid #0075ba}.p-about-sdgs__section__list .c-accordion__sdgs15{border-color:#28a838!important}.p-about-sdgs__section__list .c-accordion__sdgs15 .c-accordion__button__icon .o-icon{background-color:#28a838}.p-about-sdgs__section__list .c-accordion__sdgs15 .c-accordion__button__text .c-title__main{color:#28a838}.p-about-sdgs__section__list .c-accordion__sdgs15 .c-accordion__target-text{border-top:1px solid #28a838}.p-about-sdgs__section__list .c-accordion__sdgs16{border-color:#004c88!important}.p-about-sdgs__section__list .c-accordion__sdgs16 .c-accordion__button__icon .o-icon{background-color:#004c88}.p-about-sdgs__section__list .c-accordion__sdgs16 .c-accordion__button__text .c-title__main{color:#004c88}.p-about-sdgs__section__list .c-accordion__sdgs16 .c-accordion__target-text{border-top:1px solid #004c88}.c-lower-nav{position:relative;z-index:0}@media only screen and (min-width:768px){.c-lower-nav{margin-top:-4rem}}@media only screen and (max-width:767px){.c-lower-nav{margin-top:-2rem}}@media only screen and (min-width:768px){.c-lower-nav{padding-top:8rem}}@media only screen and (max-width:767px){.c-lower-nav{padding-top:4rem}}