@font-face{font-family:gidole;font-style:normal;font-weight:400;src:url(/ecoone/assets/data/Gidole.woff) format("woff"),url(/ecoone/assets/data/Gidole.ttf) format("truetype")}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.article56 sup{font-size:60%}.article56__main{-ms-flex-align:center;align-items:center;background:url(../images/article/56/mv.webp) no-repeat center 35%;background-size:cover;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:800px;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media screen and (max-width:767px){.article56__main{height:400px}}.article56__main__logo{position:absolute;right:30px;top:30px;width:140px}@media screen and (max-width:767px){.article56__main__logo{right:15px;top:15px;width:70px}}.article56__main__logo img{width:100%}.article56__main__body{-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:240px;-ms-flex-pack:center;justify-content:center;padding:4px 30px 0;width:100%}@media screen and (max-width:767px){.article56__main__body{height:150px;padding:0 20px}}.article56__main p{font-size:2.4rem;line-height:2em;margin:0 auto;max-width:820px;text-align:center;width:100%}@media screen and (max-width:1050px){.article56__main p{font-size:2.1rem}}@media screen and (max-width:767px){.article56__main p{font-size:1.2rem;line-height:1.5em}}.article56__main p:nth-of-type(1){border-bottom:1px solid #fff;padding:0 0 8px}@media screen and (max-width:767px){.article56__main p:nth-of-type(1){padding:0 0 10px}}.article56__main h1{font-size:4.8rem;line-height:1.2em;margin:14px 0 10px}@media screen and (max-width:1050px){.article56__main h1{font-size:4.2rem}}@media screen and (max-width:767px){.article56__main h1{font-size:2.4rem;margin:8px -20px 5px}}.article56__caption{font-size:1rem;line-height:1.5em;margin:60px 0 0;text-align:left}.article56__title{font-size:4.2rem;line-height:6rem;margin:0 0 45px}@media screen and (max-width:767px){.article56__title{font-size:2.7rem;line-height:36px;margin:0 0 20px}}.article56__subtitle{font-size:2.4rem;font-weight:700;line-height:1.5em;margin:0 0 45px}@media screen and (max-width:767px){.article56__subtitle{font-size:2.1rem;margin:0 0 20px}}.article56__subtitle02{font-size:2.1rem;font-weight:700;line-height:1.5em;margin:0 0 15px}@media screen and (max-width:767px){.article56__subtitle02{font-size:1.8rem;margin:0 0 5px}}.article56__subtitle03{font-size:1.8rem;font-weight:700;line-height:1.5em;margin:0 0 35px}@media screen and (max-width:767px){.article56__subtitle03{font-size:1.6rem;margin:0 0 20px}}.article56__lead{background:#3e3b39;padding:90px 30px;text-align:left}@media screen and (max-width:767px){.article56__lead{padding:60px 20px}}.article56__lead h2{border-bottom:1px solid currentColor;color:#fff;font-size:3rem;font-weight:400;line-height:1.6em;margin:0 auto 10px;max-width:960px;padding-bottom:10px;text-align:left}@media screen and (max-width:767px){.article56__lead h2{font-size:2.1rem}}.article56__lead p{color:#fff;font-size:1.8rem;line-height:2em;margin:0 auto 0;max-width:960px}@media screen and (max-width:767px){.article56__lead p{font-size:1.5rem}}.article56__lead p span{font-size:83.3%}.article56__lead p a{color:inherit}.article56__text{font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article56__text{font-size:1.4rem;line-height:1.8em}}.article56__text+.article56__text{margin:2em 0 0}.article56__text+.article56__comment,.article56__text+.article56__images,.article56__text+.article56__img{margin-top:60px}@media screen and (max-width:767px){.article56__text+.article56__comment,.article56__text+.article56__images,.article56__text+.article56__img{margin-top:40px}}.article56__text+.article56__images02{margin-top:55px}@media screen and (max-width:767px){.article56__text+.article56__images02{margin-top:40px}}.article56__text strong{font-weight:700;margin:0 1em 0 0}.article56__body{margin:0 auto;max-width:960px;text-align:left}.article56__block{padding:110px 30px 115px;position:relative}@media screen and (max-width:767px){.article56__block{padding:60px 20px 60px}}.article56__block--bg{background:#3e3b39;color:#fff}.article56__block--bg .article56__subtitle,.article56__block--bg .article56__title{color:#fff}.article56__block--bg02{background:#f7f8f8}.article56__block figcaption{font-size:1.2rem;line-height:21px;margin:5px 0 0}@media screen and (max-width:767px){.article56__block figcaption{font-size:1.2rem;line-height:1.6em;margin:5px 0 0;text-align:left}}.article56__block figcaption.article56__caption{font-size:1rem;margin-top:5px;text-align:left}.article56__layout{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px;gap:60px}@media screen and (max-width:767px){.article56__layout{margin-bottom:40px;display:block}}.article56__layout>figure{-ms-flex-preferred-size:450px;flex-basis:450px}@media screen and (max-width:767px){.article56__layout>figure{margin-top:40px}}.article56__layout>figure img{width:100%}.article56__layout__text{-ms-flex-preferred-size:450px;flex-basis:450px}.article56 .profile{-ms-flex-align:stretch;align-items:stretch;background:#ededed;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.article56 .profile{display:block}}.article56 .profile figure{-ms-flex-preferred-size:50%;flex-basis:50%}.article56 .profile figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article56 .profile div{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;padding:10px;text-align:left}@media screen and (max-width:767px){.article56 .profile div{padding:30px 20px}}.article56 .profile div dl{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:10;flex-grow:10;-ms-flex-pack:center;justify-content:center;margin:0 50px;gap:5px}@media screen and (max-width:767px){.article56 .profile div dl{margin:0 0 20px}}.article56 .profile div dt{font-size:1.5rem;line-height:1.5em;width:100%}@media screen and (max-width:767px){.article56 .profile div dt{font-size:1.2rem}}.article56 .profile div dd{font-size:2.4rem;line-height:1.5em;width:100%}@media screen and (max-width:767px){.article56 .profile div dd{font-size:1.8rem}}.article56 .profile div dd+dt{margin-top:45px}@media screen and (max-width:767px){.article56 .profile div dd+dt{margin-top:15px}}.article56 .profile div dd strong{font-weight:700}.article56 .profile div dd span{font-size:1.8rem}@media screen and (max-width:767px){.article56 .profile div dd span{font-size:1.3rem}}.article56 .profile div p{color:#898989;line-height:1.5em;text-align:right}.article56 .layout{margin:115px 0}@media screen and (max-width:767px){.article56 .layout{margin:60px 0}}.article56 .layout__lead{margin-bottom:10px;font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article56 .layout__lead{margin-bottom:5px}}@media screen and (max-width:767px){.article56 .layout__lead{font-size:1.4rem;line-height:1.8em}}.article56 .layout__body dt{margin-bottom:30px;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article56 .layout__body dt{margin-bottom:20px}}@media screen and (max-width:767px){.article56 .layout__body dt{font-size:1.5rem}}.article56 .layout__body dd div{background:#ededed;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:40px;gap:40px}@media screen and (max-width:767px){.article56 .layout__body dd div{-ms-flex-direction:column;flex-direction:column;padding:20px;gap:30px}}.article56 .layout__body dd figure{position:relative}@media screen and (min-width:768px){.article56 .layout__body dd figure{-ms-flex-preferred-size:420px;flex-basis:420px}}.article56 .layout__body dd figure img{width:100%}.article56 .layout__body dd figure figcaption{-ms-flex-align:center;align-items:center;background:#fff;border-radius:20px;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:40px;-ms-flex-pack:center;justify-content:center;margin:auto;max-width:240px;position:absolute;inset:-20px 0 auto}@media screen and (max-width:767px){.article56 .layout__body dd figure figcaption{height:30px;max-width:200px;top:-15px}}.article56 .layout__body dd p{font-size:1rem;line-height:1.8em}.article56 .technology{border:1px solid #687984;margin:115px 0;padding:60px}@media screen and (max-width:767px){.article56 .technology{margin:60px 0;padding:10px}}.article56 .technology h2{-ms-flex-align:center;align-items:center;background:#687984;color:#fff;display:-ms-flexbox;display:flex;height:50px;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px;padding:0 20px;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article56 .technology h2{height:40px;margin-bottom:15px;padding:0 10px}}@media screen and (max-width:767px){.article56 .technology h2{font-size:1.5rem}}.article56 .technology p{margin-bottom:35px;font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article56 .technology p{margin-bottom:20px}}@media screen and (max-width:767px){.article56 .technology p{font-size:1.4rem;line-height:1.8em}}.article56 .technology__bubble{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:55px;gap:30px}@media screen and (max-width:767px){.article56 .technology__bubble{display:block;margin-bottom:30px}}.article56 .technology__bubble li{-ms-flex-preferred-size:260px;flex-basis:260px}@media screen and (max-width:767px){.article56 .technology__bubble li{margin-bottom:20px}}.article56 .technology__bubble li figcaption{font-weight:700;text-align:center;margin-block:10px;font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article56 .technology__bubble li figcaption{font-size:1.4rem;line-height:1.8em}}.article56 .technology__bubble dt{-ms-flex-align:center;align-items:center;border:1px solid currentColor;border-radius:40px;box-sizing:border-box;color:#687984;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:40px;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}@media screen and (max-width:767px){.article56 .technology__bubble dt{height:30px;margin-bottom:10px}}.article56 .technology__bubble dd{font-size:1.4rem;line-height:1.714em}@media screen and (max-width:767px){.article56 .technology__bubble dd{font-size:1.3rem}}.article56 .technology__image{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media screen and (max-width:767px){.article56 .technology__image{display:block}}.article56 .technology__image li{-ms-flex-preferred-size:400px;flex-basis:400px}@media screen and (max-width:767px){.article56 .technology__image li{margin-top:20px}}.article56 .technology__image li p{font-size:1.4rem;line-height:1.714em;margin:5px 0 0}@media screen and (max-width:767px){.article56 .technology__image li p{font-size:1.3rem}}.article56 .technology img{width:100%}.article56 .technology h3{margin-bottom:10px;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article56 .technology h3{margin-bottom:5px}}@media screen and (max-width:767px){.article56 .technology h3{font-size:1.5rem}}.article56 .layout02{margin:115px 0}@media screen and (max-width:767px){.article56 .layout02{margin:60px 0}}.article56 .layout02__lead{margin-bottom:10px;font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article56 .layout02__lead{margin-bottom:5px}}@media screen and (max-width:767px){.article56 .layout02__lead{font-size:1.4rem;line-height:1.8em}}.article56 .layout02 figure{-ms-flex-align:center;align-items:center;background:#f5f6f6;display:-ms-flexbox;display:flex;height:360px;-ms-flex-pack:start;justify-content:flex-start;padding:0 60px;gap:50px}@media screen and (max-width:767px){.article56 .layout02 figure{display:block;height:auto;padding:0 20px 20px;text-align:center}}.article56 .layout02 figure figcaption{-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:1;order:1;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article56 .layout02 figure figcaption{text-align:center}}@media screen and (max-width:767px){.article56 .layout02 figure figcaption{font-size:1.5rem}}.article56 .layout02 figure img{-ms-flex-order:2;order:2;position:relative;top:-25px;width:317px}@media screen and (max-width:767px){.article56 .layout02 figure img{margin-left:25%;top:-10px;width:60%}}.article56 .layout03{margin:115px 0}@media screen and (max-width:767px){.article56 .layout03{margin:60px 0}}.article56 .layout03__lead{margin-bottom:10px;font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article56 .layout03__lead{margin-bottom:5px}}@media screen and (max-width:767px){.article56 .layout03__lead{font-size:1.4rem;line-height:1.8em}}.article56 .layout03__body>dt{margin-bottom:30px;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article56 .layout03__body>dt{margin-bottom:15px}}@media screen and (max-width:767px){.article56 .layout03__body>dt{font-size:1.5rem}}.article56 .layout03__body>dd{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:60px}@media screen and (max-width:767px){.article56 .layout03__body>dd{display:block}}.article56 .layout03__body figure{-ms-flex-preferred-size:450px;flex-basis:450px;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.article56 .layout03__body figure{margin-bottom:20px}}.article56 .layout03__body figure img{width:100%}.article56 .layout03__body div{-ms-flex-preferred-size:450px;flex-basis:450px;-ms-flex-order:1;order:1}.article56 .layout03__body div dl{margin-bottom:25px}@media screen and (max-width:767px){.article56 .layout03__body div dl{margin-bottom:20px}}.article56 .layout03__body div dt{font-weight:700;margin-bottom:23px;font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article56 .layout03__body div dt{margin-bottom:10px}}@media screen and (max-width:767px){.article56 .layout03__body div dt{font-size:1.4rem;line-height:1.8em}}.article56 .layout03__body div dd img{width:100%}.article56 .layout03__body div dd p{margin-top:5px;font-size:1.8rem;font-weight:700;line-height:1.2}@media screen and (max-width:767px){.article56 .layout03__body div dd p{font-size:1.5rem}}.article56 .layout03__body div dd p strong{color:#b00015;font-size:2em;font-weight:inherit}.article56 .layout03__body div dd+dt{border-top:1px solid #b3b3b3;margin-top:35px;padding-top:30px}@media screen and (max-width:767px){.article56 .layout03__body div dd+dt{margin-top:20px;padding-top:20px}}.article56 .layout03__body div>p{font-size:1rem;line-height:1.8em}.article56 .layout04{margin:115px 0}@media screen and (max-width:767px){.article56 .layout04{margin:60px 0}}.article56 .layout04__lead{margin-bottom:50px;font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article56 .layout04__lead{margin-bottom:5px}}@media screen and (max-width:767px){.article56 .layout04__lead{font-size:1.4rem;line-height:1.8em}}.article56 .layout04 figure figcaption{font-size:1rem;line-height:1.8em;margin-top:50px}@media screen and (max-width:767px){.article56 .layout04 figure figcaption{margin-top:10px}}.article56 .layout04 figure img{width:100%}.article56 .interview{margin-top:60px}.article56 .interview p{margin-bottom:10px;font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article56 .interview p{margin-bottom:5px}}@media screen and (max-width:767px){.article56 .interview p{font-size:1.4rem;line-height:1.8em}}.article56 .interview dt{margin-bottom:30px;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article56 .interview dt{font-size:1.5rem}}@media screen and (max-width:767px){.article56 .interview dt{margin-bottom:10px}}.article56 .interview dd iframe{display:block;width:100%;aspect-ratio:96/54}.article56__comment{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.article56__comment+.article56__comment{margin:60px 0 0}@media screen and (max-width:767px){.article56__comment+.article56__comment{margin:40px 0 0}}.article56__comment+.article56__img{margin-top:80px}@media screen and (max-width:767px){.article56__comment+.article56__img{margin-top:40px}}.article56__comment+.article56__images,.article56__comment+.article56__subtitle,.article56__comment+.article56__subtitle02,.article56__comment+.article56__subtitle03,.article56__comment+.article56__title{margin-top:110px}@media screen and (max-width:767px){.article56__comment+.article56__images,.article56__comment+.article56__subtitle,.article56__comment+.article56__subtitle02,.article56__comment+.article56__subtitle03,.article56__comment+.article56__title{margin-top:80px}}.article56__comment+.article56__text{margin:24px 0 0}.article56__comment figure{-ms-flex-negative:0;flex-shrink:0;margin:0 20px 0 0;width:100px}@media screen and (max-width:767px){.article56__comment figure{margin:0 15px 0 0;width:60px}}.article56__comment figure img{width:100%}.article56__comment ol{margin-top:20px}.article56__comment ol li{font-size:1.8rem;font-weight:700;line-height:2em}@media screen and (max-width:767px){.article56__comment ol li{font-size:1.5rem}}.article56__comment div{-ms-flex-positive:10;flex-grow:10}
