@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}}.article57 sup{font-size:60%}.article57__main{-ms-flex-align:center;align-items:center;background:url(../images/article/57/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){.article57__main{height:400px}}.article57__main__logo{position:absolute;right:30px;top:30px;width:140px}@media screen and (max-width:767px){.article57__main__logo{right:15px;top:15px;width:70px}}.article57__main__logo img{width:100%}.article57__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){.article57__main__body{height:150px;padding:0 20px}}.article57__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){.article57__main p{font-size:2.1rem}}@media screen and (max-width:767px){.article57__main p{font-size:1.2rem;line-height:1.5em}}.article57__main p:nth-of-type(1){border-bottom:1px solid #fff;padding:0 0 8px}@media screen and (max-width:767px){.article57__main p:nth-of-type(1){padding:0 0 10px}}.article57__main h1{font-size:4.8rem;line-height:1.2em;margin:14px 0 10px}@media screen and (max-width:1050px){.article57__main h1{font-size:4.2rem}}@media screen and (max-width:767px){.article57__main h1{font-size:2.4rem;margin:8px -20px 5px}}.article57__caption{font-size:1rem;line-height:1.8em;margin:30px 0 0;text-align:left}.article57__title{font-size:4.2rem;line-height:6rem;margin:110px 0 45px}@media screen and (max-width:767px){.article57__title{font-size:2.7rem;line-height:36px;margin:60px 0 20px}}.article57__title:first-child{margin-top:0}.article57__subtitle{font-size:2.4rem;font-weight:700;line-height:1.5em;margin:0 0 45px}@media screen and (max-width:767px){.article57__subtitle{font-size:2.1rem;margin:0 0 20px}}.article57__subtitle02{font-size:2.1rem;font-weight:700;line-height:1.5em;margin:0 0 15px}@media screen and (max-width:767px){.article57__subtitle02{font-size:1.8rem;margin:0 0 5px}}.article57__subtitle03{font-size:1.8rem;font-weight:700;line-height:1.5em;margin:0 0 35px}@media screen and (max-width:767px){.article57__subtitle03{font-size:1.6rem;margin:0 0 20px}}.article57__lead{background:#3e3b39;padding:70px 30px;text-align:left}@media screen and (max-width:767px){.article57__lead{padding:60px 20px}}.article57__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){.article57__lead h2{font-size:2.1rem}}.article57__lead p{color:#fff;font-size:1.8rem;line-height:2em;margin:0 auto 0;max-width:960px}@media screen and (max-width:767px){.article57__lead p{font-size:1.5rem}}.article57__lead p+p{margin-top:20px}.article57__lead p strong{font-size:233.33%;font-weight:400}.article57__lead p span{font-size:83.3%}.article57__lead p a{color:inherit}.article57__text{font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article57__text{font-size:1.4rem;line-height:1.8em}}.article57__text+.article57__text{margin:2em 0 0}.article57__text+.article57__comment,.article57__text+.article57__images,.article57__text+.article57__img{margin-top:50px}@media screen and (max-width:767px){.article57__text+.article57__comment,.article57__text+.article57__images,.article57__text+.article57__img{margin-top:40px}}.article57__text+.article57__images02{margin-top:55px}@media screen and (max-width:767px){.article57__text+.article57__images02{margin-top:40px}}.article57__text strong{font-weight:700;margin:0 1em 0 0}.article57__body{margin:0 auto;max-width:960px;text-align:left}.article57__block{padding:110px 30px 115px;position:relative}@media screen and (max-width:767px){.article57__block{padding:60px 20px 60px}}.article57__block:has(.timeline){padding-block:60px}.article57__block--bg{background:#3e3b39;color:#fff}.article57__block--bg .article57__subtitle,.article57__block--bg .article57__title{color:#fff}.article57__block--bg02{background:#f7f8f8}.article57__block figcaption{font-size:1rem;line-height:1.8em;margin:5px 0 0}@media screen and (max-width:767px){.article57__block figcaption{line-height:1.6em;margin:5px 0 0;text-align:left}}.article57__img{margin:0 auto 50px;max-width:960px}@media screen and (max-width:767px){.article57__img{margin:0 0 20px}}.article57__img:last-child{margin-bottom:0}.article57__img img{width:100%}.article57__images{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 50px;max-width:960px;position:relative}@media screen and (max-width:767px){.article57__images{display:block;margin:0 auto 40px}}.article57__images:last-child{margin-bottom:0}.article57__images figure,.article57__images>div{max-width:450px;width:calc(50% - 15px)}@media screen and (max-width:767px){.article57__images figure,.article57__images>div{margin:0 0 20px;max-width:none;width:100%}.article57__images figure:last-child,.article57__images>div:last-child{margin-bottom:0}}.article57__images img{width:100%}@media screen and (min-width:768px){.article57__images .ex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:20px}}.article57__images .ex p:nth-of-type(3){-ms-flex-positive:10;flex-grow:10}.article57__images figcaption{width:100%}@media screen and (min-width:768px){.article57__images--02{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.article57__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){.article57__layout{display:block;margin-bottom:40px}}.article57__layout>figure{-ms-flex-preferred-size:450px;flex-basis:450px}@media screen and (max-width:767px){.article57__layout>figure{margin-top:40px}}.article57__layout>figure img{width:100%}.article57__layout__text{-ms-flex-preferred-size:450px;flex-basis:450px}.article57__table{margin-bottom:0}@media screen and (max-width:767px){.article57__table{overflow:auto;padding:0 20px;margin-inline:-20px}}.article57__table table{border-collapse:separate;border-spacing:0;width:100%}@media screen and (max-width:767px){.article57__table table{width:970px}}.article57__table table caption{caption-side:bottom;font-size:1rem;line-height:1.5em;margin-top:10px;text-align:left}.article57__table table.article57__table--01 thead th{width:29.16%}.article57__table table.article57__table--01 thead td{width:12.5%}.article57__table table.article57__table--02 thead th:nth-of-type(1){width:25%}.article57__table table.article57__table--02 thead th:nth-of-type(2){width:25%}.article57__table table.article57__table--02 thead th:nth-of-type(3){width:34.375%}.article57__table table.article57__table--02 thead td{width:15.625%}.article57__table table.article57__table--03 thead th:nth-of-type(1){width:25%}.article57__table table.article57__table--03 thead th:nth-of-type(2){width:34.375%}.article57__table table.article57__table--03 thead td{width:40.625%}.article57__table table thead th{background:#bca475;border-left:1px solid #fff;color:#fff}.article57__table table thead th:last-child{border-right-color:#bca475}.article57__table table thead td{color:#251e1c;font-size:1.2rem;line-height:1.5em;padding:0 0 5px;text-align:left;vertical-align:bottom}.article57__table table th{color:#000;font-size:1.4rem;font-weight:400;line-height:1.428em;padding:15px 10px;text-align:center;vertical-align:middle}.article57__table table td{padding:15px 15px;text-align:center;vertical-align:middle}.article57__table table tbody th{background:#c2c9d0;border-bottom:1px solid #fff;border-left:1px solid #fff}.article57__table table tbody td{border-bottom:1px solid #c2c9d0;border-left:1px solid #c2c9d0;font-size:1.4rem;line-height:1.5em}.article57__table table tbody td:last-child{border-right:1px solid #c2c9d0}.article57__table table tbody td span{display:block;font-size:1.2rem;margin-top:10px}.article57__movie{margin:70px 0 115px}@media screen and (max-width:767px){.article57__movie{margin:30px 0 60px}}.article57__movie video{display:block;width:100%}.article57__nav{background:#f7f8f8;padding:70px 30px 80px}@media screen and (max-width:767px){.article57__nav{padding:30px 20px 40px}}.article57__nav p{font-size:2.4rem;line-height:2em;margin-bottom:53px}@media screen and (max-width:767px){.article57__nav p{margin-bottom:20px;line-height:1.6em;font-size:1.6rem}}.article57__nav a{-ms-flex-align:center;align-items:center;color:#9bc83a;display:-ms-flexbox;display:flex;font-size:1.2rem;height:40px;-ms-flex-pack:center;justify-content:center;position:relative;text-decoration:none;width:100%;border-radius:40px;line-height:16px}@media screen and (max-width:767px){.article57__nav a{font-size:1.4rem}}@media screen and (min-width:768px){.article57__nav a:hover::before{bottom:-2.5px;left:-5px;right:-5px;top:-2.5px}.article57__nav a:hover::after{right:15px}}.article57__nav a::before{border:1px solid #9bc83a;border-radius:40px;content:"";margin:auto;transition:all 250ms ease;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.article57__nav a::after{background-size:contain;bottom:0;content:"";height:5px;margin:auto;position:absolute;right:20px;top:0;transform:rotate(90deg);width:8px;transition:all 250ms ease;background:url(../images/icon_arrow_lightgreen.svg) no-repeat left top}.article57__nav a[target="_blank"]::after{background-size:contain;height:9px;width:9px;background:url(../images/icon_blank_lightgreen.svg) no-repeat left top}.article57__nav a{background:#fff;border-radius:70px;font-size:1.5rem;height:70px;margin:0 auto 0;width:360px}@media screen and (max-width:767px){.article57__nav a{border-radius:50px;height:50px;width:100%}}.article57 .profile{-ms-flex-align:stretch;align-items:stretch;background:#ededed;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.article57 .profile{display:block}}.article57 .profile figure{-ms-flex-preferred-size:50%;flex-basis:50%}.article57 .profile figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article57 .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){.article57 .profile div{padding:30px 20px}}.article57 .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:15px}@media screen and (max-width:767px){.article57 .profile div dl{margin:0 0 20px}}.article57 .profile div dt{font-size:2.4rem;line-height:1.5em;width:100%}@media screen and (max-width:767px){.article57 .profile div dt{font-size:1.8rem}}.article57 .profile div dd{font-size:1.5rem;line-height:1.5em;width:100%}@media screen and (max-width:767px){.article57 .profile div dd{font-size:1.2rem}}.article57 .timeline h2{margin-bottom:50px;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article57 .timeline h2{margin-bottom:30px}}@media screen and (max-width:767px){.article57 .timeline h2{font-size:1.5rem}}@media screen and (max-width:767px){.article57 .timeline figure{overflow:auto;margin-inline:-20px;padding-inline:20px}}.article57 .timeline figure img{width:100%}@media screen and (max-width:767px){.article57 .timeline figure img{width:700px}}.article57 .point3{margin-top:30px}.article57 .point3 li{font-size:1.8rem;font-weight:700;line-height:2em}@media screen and (max-width:767px){.article57 .point3 li{font-size:1.5rem}}.article57 .comparison{margin-bottom:115px}@media screen and (max-width:767px){.article57 .comparison{margin-bottom:60px}}.article57 .comparison h3{margin-bottom:35px;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article57 .comparison h3{margin-bottom:20px}}@media screen and (max-width:767px){.article57 .comparison h3{font-size:1.5rem}}.article57 .comparison .article57__caption{margin-top:15px}.article57 .graph01{position:relative;margin-block:70px 115px}@media screen and (max-width:767px){.article57 .graph01{margin-block:30px 60px}}.article57 .graph01 h3{margin:auto;position:absolute;text-align:center;inset:45px 0 auto;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article57 .graph01 h3{margin:0 0 0;position:static}}@media screen and (max-width:767px){.article57 .graph01 h3{font-size:1.5rem}}@media screen and (max-width:767px){.article57 .graph01 figure{overflow:auto;margin-inline:-20px;padding-inline:20px}}.article57 .graph01 figure img{width:100%}@media screen and (max-width:767px){.article57 .graph01 figure img{width:700px}}.article57 .graph02{margin-block:110px 115px}@media screen and (max-width:767px){.article57 .graph02{margin-block:60px}}.article57 .graph02 h3{font-size:2.4rem;font-weight:400;line-height:1.5em;margin:0 0 45px;text-align:center}@media screen and (max-width:767px){.article57 .graph02 h3{font-size:2.1rem;margin-bottom:20px}}.article57 .graph02 h4{margin:50px 0 50px;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article57 .graph02 h4{margin:20px 0}}@media screen and (max-width:767px){.article57 .graph02 h4{font-size:1.5rem}}.article57 .graph02 .article57__caption{margin-top:15px}@media screen and (max-width:767px){.article57 .graph02 figure{overflow:auto;margin-inline:-20px;padding-inline:20px}}.article57 .graph02 figure img{width:100%}@media screen and (max-width:767px){.article57 .graph02 figure img{width:700px}}.article57 .requirements{margin-bottom:115px}@media screen and (max-width:767px){.article57 .requirements{margin-bottom:60px}}.article57 .requirements h3{margin-bottom:50px;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article57 .requirements h3{margin-bottom:20px}}@media screen and (max-width:767px){.article57 .requirements h3{font-size:1.5rem}}.article57 .requirements ol{counter-reset:num;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px}@media screen and (max-width:767px){.article57 .requirements ol{display:block}}.article57 .requirements ol li{background:#bca475;border-radius:10px;box-sizing:border-box;color:#fff;counter-increment:num;-ms-flex-preferred-size:450px;flex-basis:450px;padding:35px 40px;position:relative}@media screen and (max-width:767px){.article57 .requirements ol li{margin-top:30px;padding:20px}}.article57 .requirements ol li::before{-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #bca475;border-radius:100%;box-sizing:border-box;color:#bca475;content:counter(num);display:-ms-flexbox;display:flex;height:50px;-ms-flex-pack:center;justify-content:center;margin:auto;position:absolute;width:50px;font-size:1.8rem;font-weight:700;line-height:1.666em;inset:-25px 0 auto}@media screen and (max-width:767px){.article57 .requirements ol li::before{height:40px;top:-20px;width:40px}}@media screen and (max-width:767px){.article57 .requirements ol li::before{font-size:1.5rem}}.article57 .requirements ol h4{font-size:2.4rem;font-weight:400;line-height:1.5em;margin-bottom:8px}@media screen and (max-width:767px){.article57 .requirements ol h4{font-size:2.1rem}}.article57 .requirements ol h4 span{font-size:62.5%}.article57 .requirements ol p{font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article57 .requirements ol p{font-size:1.4rem;line-height:1.8em}}.article57 .buy h3{font-size:2.4rem;font-weight:700;line-height:2em;margin-bottom:50px;text-align:center}@media screen and (max-width:767px){.article57 .buy h3{margin-bottom:20px;font-size:2.1rem;line-height:1.6em}}.article57 .buy ol{counter-reset:num;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px}@media screen and (max-width:767px){.article57 .buy ol{display:block}}.article57 .buy ol li{box-sizing:border-box;color:#fff;counter-increment:num;-ms-flex-preferred-size:450px;flex-basis:450px;position:relative}@media screen and (max-width:767px){.article57 .buy ol li{margin-top:30px}}.article57 .buy ol li::before{-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #bca475;border-radius:100%;box-sizing:border-box;color:#bca475;content:counter(num);display:-ms-flexbox;display:flex;height:50px;-ms-flex-pack:center;justify-content:center;margin:auto;pointer-events:none;position:absolute;width:50px;z-index:5;font-size:1.8rem;font-weight:700;line-height:1.666em;inset:-25px 0 auto}@media screen and (max-width:767px){.article57 .buy ol li::before{height:40px;top:-20px;width:40px}}@media screen and (max-width:767px){.article57 .buy ol li::before{font-size:1.5rem}}.article57 .buy ol a{background:#f7f8f8;display:block;padding-bottom:20px;text-decoration:none}@media screen and (min-width:768px){.article57 .buy ol a{transition:all 250ms ease}.article57 .buy ol a:hover{opacity:.7}}.article57 .buy ol img{width:100%}.article57 .buy ol figure{margin-bottom:25px}@media screen and (max-width:767px){.article57 .buy ol figure{margin-bottom:15px}}.article57 .buy ol h4{margin:0 40px 15px;font-size:1.8rem;font-weight:700;line-height:1.666em}@media screen and (max-width:767px){.article57 .buy ol h4{margin:0 20px 10px}}@media screen and (max-width:767px){.article57 .buy ol h4{font-size:1.5rem}}.article57 .buy ol p{margin:0 40px 0;font-size:1.5rem;line-height:2em}@media screen and (max-width:767px){.article57 .buy ol p{margin:0 20px}}@media screen and (max-width:767px){.article57 .buy ol p{font-size:1.4rem;line-height:1.8em}}
