@-webkit-keyframes fuwa{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}25%{-webkit-transform:translateY(0.7rem) scale(0.9);transform:translateY(0.7rem) scale(0.9)}50%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}75%{-webkit-transform:translateY(0.7rem) scale(1.1);transform:translateY(0.7rem) scale(1.1)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes fuwa{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}25%{-webkit-transform:translateY(0.7rem) scale(0.9);transform:translateY(0.7rem) scale(0.9)}50%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}75%{-webkit-transform:translateY(0.7rem) scale(1.1);transform:translateY(0.7rem) scale(1.1)}100%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}#header .header__in{background-color:#fff}@media screen and (max-width: 767px){.head02 .head02__in{max-width:none}}.lcl-bg{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100vh;background-color:#000}.lcl-bg .splide__track{width:100%;height:100%}.lcl-bg .lcl-bg-slider{width:100%;height:100%}.lcl-bg .lcl-bg-slider__slide{width:100%;height:100%}.lcl-bg .lcl-bg-slider__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0s 5s ease;transition:-webkit-transform 0s 5s ease;transition:transform 0s 5s ease;transition:transform 0s 5s ease, -webkit-transform 0s 5s ease}.lcl-bg .lcl-bg-slider__slide.is-active img{-webkit-transition:-webkit-transform 5s ease;transition:-webkit-transform 5s ease;transition:transform 5s ease;transition:transform 5s ease, -webkit-transform 5s ease;-webkit-transform:scale(1);transform:scale(1)}.lcl-wrap{padding-bottom:13rem;border-radius:0 0 5rem 5rem;position:relative;z-index:1;clip-path:inset(0 round 0 0 5rem 5rem)}@media screen and (max-width: 767px){.lcl-wrap{padding-bottom:7rem}}.lcl-lead{color:#fff}@media screen and (max-width: 767px){.lcl-lead{padding-inline:1.5rem}}.lcl-lead .lcl-lead__txt{text-align:center;margin-top:8rem;font-size:2rem;font-size:max(2rem,10px);letter-spacing:0;font-weight:700;line-height:1.7}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__txt{font-size:1.9rem;font-size:max(1.9rem,10px);letter-spacing:0}}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__txt{margin-top:5rem}}.lcl-lead .lcl-lead__sdgs{width:55rem;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(0 0 70px rgba(148, 196, 206, 0.3));filter:drop-shadow(0 0 70px rgba(148, 196, 206, 0.3));margin:8rem auto 0}@media screen and (max-width: 767px){.lcl-lead .lcl-lead__sdgs{width:100%;margin-top:5rem}}.lcl-about{color:#fff;padding-top:12rem}@media screen and (max-width: 767px){.lcl-about{padding-top:8rem;padding-inline:1.5rem}}@media screen and (min-width: 768px){.lcl-about .lcl-about__in{width:100rem;margin-left:auto;margin-right:auto}}.lcl-about .lcl-about__sep{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12rem}@media screen and (max-width: 767px){.lcl-about .lcl-about__sep{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6rem}}.lcl-about .lcl-about__sep.scr-anin .lcl-about__head{opacity:0;-webkit-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}@media screen and (max-width: 767px){.lcl-about .lcl-about__sep.scr-anin .lcl-about__head{-webkit-transform:translateY(1rem);transform:translateY(1rem)}}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(1){-webkit-transition-delay:.15s;transition-delay:.15s}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(2){-webkit-transition-delay:.25s;transition-delay:.25s}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(3){-webkit-transition-delay:.35s;transition-delay:.35s}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(4){-webkit-transition-delay:.45s;transition-delay:.45s}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(5){-webkit-transition-delay:.55s;transition-delay:.55s}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(6){-webkit-transition-delay:.65s;transition-delay:.65s}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(7){-webkit-transition-delay:.75s;transition-delay:.75s}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(8){-webkit-transition-delay:.85s;transition-delay:.85s}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(9){-webkit-transition-delay:.95s;transition-delay:.95s}.lcl-about .lcl-about__sep.scr-anin .lcl-about__block:nth-of-type(10){-webkit-transition-delay:1.05s;transition-delay:1.05s}.lcl-about .lcl-about__sep.scr-anin--on .lcl-about__head{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 767px){.lcl-about .lcl-about__sep.scr-anin--on .lcl-about__head{-webkit-transform:translateY(0);transform:translateY(0)}}.lcl-about .lcl-about__sep.scr-anin--on .lcl-about__block{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.lcl-about .lcl-about__head{width:44rem}@media screen and (max-width: 767px){.lcl-about .lcl-about__head{width:100%}}.lcl-about .lcl-about__ttl{font-size:3rem;font-size:max(3rem,10px);letter-spacing:.05em;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.lcl-about .lcl-about__ttl{font-size:2.6rem;font-size:max(2.6rem,10px);letter-spacing:.05em;line-height:1.5}}.lcl-about .lcl-about__main{-webkit-box-flex:1;-ms-flex:1;flex:1}.lcl-about .lcl-about__block:not(:first-of-type){margin-top:6rem}@media screen and (max-width: 767px){.lcl-about .lcl-about__block:not(:first-of-type){margin-top:4rem}}.lcl-about .lcl-about__lead{font-family:"Rubik",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:4rem;font-size:max(4rem,10px);line-height:1.3;letter-spacing:.1em}@media screen and (max-width: 767px){.lcl-about .lcl-about__lead{font-size:3.6rem;font-size:max(3.6rem,10px)}}.lcl-action .lcl-action__in{padding-top:12rem}@media screen and (max-width: 767px){.lcl-action .lcl-action__in{width:34.5rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.lcl-action .lcl-action__in{padding-top:8rem}}.lcl-action .lcl-action__en{text-align:center;color:#fff;font-family:"Rubik",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:1.8rem;font-size:max(1.8rem,10px);line-height:1.2;letter-spacing:.05em}@media screen and (max-width: 767px){.lcl-action .lcl-action__en{font-size:1.6rem;font-size:max(1.6rem,10px)}}.lcl-action .lcl-action__ttl{margin-top:1rem;text-align:center;color:#fff;font-size:3.5rem;font-size:max(3.5rem,10px);font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width: 767px){.lcl-action .lcl-action__ttl{font-size:2.8rem;font-size:max(2.8rem,10px)}}.lcl-action .lcl-action__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;margin-top:4rem}@media screen and (max-width: 767px){.lcl-action .lcl-action__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lcl-action .lcl-action__list.scr-anin .lcl-action__item{opacity:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(1){-webkit-transition-delay:.15s;transition-delay:.15s}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(2){-webkit-transition-delay:.25s;transition-delay:.25s}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(3){-webkit-transition-delay:.35s;transition-delay:.35s}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(4){-webkit-transition-delay:.45s;transition-delay:.45s}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(5){-webkit-transition-delay:.55s;transition-delay:.55s}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(6){-webkit-transition-delay:.65s;transition-delay:.65s}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(7){-webkit-transition-delay:.75s;transition-delay:.75s}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(8){-webkit-transition-delay:.85s;transition-delay:.85s}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(9){-webkit-transition-delay:.95s;transition-delay:.95s}.lcl-action .lcl-action__list.scr-anin .lcl-action__item:nth-of-type(10){-webkit-transition-delay:1.05s;transition-delay:1.05s}.lcl-action .lcl-action__list.scr-anin--on .lcl-action__item{opacity:1;-webkit-transform:translateY(0rem);transform:translateY(0rem)}.lcl-action .lcl-action__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:100vw;width:30.8rem;padding:7rem 3.9rem}@media screen and (max-width: 767px){.lcl-action .lcl-action__item{width:100%;border-radius:8rem;padding:2.5rem 3.5rem 4rem}}.lcl-action .lcl-action__icon{width:10.2rem}@media screen and (max-width: 767px){.lcl-action .lcl-action__icon{width:9rem}}.lcl-action .lcl-action__lead{text-align:center;width:100%;color:#0a8f3d;margin-top:2rem;font-size:2rem;font-size:max(2rem,10px);letter-spacing:0;font-weight:700;line-height:1.7}@media screen and (max-width: 767px){.lcl-action .lcl-action__lead{font-size:1.9rem;font-size:max(1.9rem,10px);letter-spacing:0}}@media screen and (max-width: 767px){.lcl-action .lcl-action__lead{margin-top:1.5rem}}.lcl-action .lcl-action__detail{margin-top:1.5rem}@media screen and (max-width: 767px){.lcl-action .lcl-action__detail{width:26rem;margin-top:1rem;margin-left:auto;margin-right:auto}}