@media screen and (min-width: 768px){.chargingGroup .primaryTtl+.arrangeLayout{margin-top:70px}}@media screen and (max-width: 768px){.chargingGroup .primaryTtl+.arrangeLayout{margin-top:35px}}@media screen and (min-width: 768px){.chargingGroup .arrangeLayout .generalSect{margin:0 auto;width:1094px}}@media screen and (max-width: 768px){.chargingGroup .arrangeLayout .generalSect__head .txt{padding:0 30px}}.chargingGroup .arrangeLayout .generalSect__head .caption{margin-top:20px}@media screen and (min-width: 768px){.chargingGroup .arrangeLayout .generalSect__cont{width:675px}}@media screen and (max-width: 768px){.chargingGroup .arrangeLayout .generalSect__cont{margin-left:-30px}}.columnBox{background-color:#acaaa5;color:#ffffff}@media screen and (min-width: 768px){.columnBox{padding:65px 105px}}@media screen and (max-width: 768px){.columnBox{margin:0 -30px;padding:70px 30px}}@media screen and (min-width: 768px){.columnBox__head{font-size:20px}}@media screen and (max-width: 768px){.columnBox__head{font-size:calc(36/750*100vw)}}.columnBox__heading{font-family:'EB Garamond',serif;letter-spacing:.13em;position:relative}@media screen and (min-width: 768px){.columnBox__heading{font-size:26px;margin-bottom:60px;padding-bottom:20px}}@media screen and (max-width: 768px){.columnBox__heading{font-size:calc(40/750*100vw);margin-bottom:40px;padding-bottom:15px}}.columnBox__heading:after{background-color:#cccccc;bottom:0;content:'';height:2px;left:0;position:absolute;width:50px}@media screen and (min-width: 768px){.columnBox__cont{display:flex;justify-content:space-between;margin-top:40px}}@media screen and (max-width: 768px){.columnBox__cont{margin-top:40px}}.columnBox__txtWrap{letter-spacing:.15em}@media screen and (min-width: 768px){.columnBox__txtWrap{width:460px}}@media screen and (max-width: 768px){.columnBox__txtWrap{margin-top:30px}}@media screen and (min-width: 768px){.columnBox__name{font-size:30px}}@media screen and (max-width: 768px){.columnBox__name{font-size:calc(50/750*100vw)}}@media screen and (min-width: 768px){.columnBox__name .small{font-size:12px}}@media screen and (max-width: 768px){.columnBox__name .small{font-size:calc(22/750*100vw)}}@media screen and (min-width: 768px){.columnBox__txt{font-size:12px;margin-top:20px;line-height:1.83333}.columnBox__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.columnBox__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.columnBox__txt:before,.columnBox__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.columnBox__txt{font-size:calc(22/750*100vw);margin-top:35px;padding:0 30px;line-height:1.90909}.columnBox__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.columnBox__txt:after{margin-bottom:calc((1 - 1.90909) * .5em)}.columnBox__txt:before,.columnBox__txt:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.designerInfo{align-items:center;display:flex;justify-content:flex-start}}.designerInfo__head{white-space:nowrap}@media screen and (max-width: 768px){.designerInfo__head+.designerInfo__cont{margin-top:40px}}.designerInfo__cont{display:flex;position:relative}@media screen and (min-width: 768px){.designerInfo__cont{flex-direction:column;height:210px;justify-content:center;margin-left:113px;padding-left:270px;width:734px}}@media screen and (max-width: 768px){.designerInfo__cont{align-items:center;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 768px){.designerInfo__visual{left:0;position:absolute;top:50%;transform:translate(0, -50%)}}@media screen and (max-width: 768px){.designerInfo__visual{width:148px}}.designerInfo__name{letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.designerInfo__name{font-size:30px}}@media screen and (max-width: 768px){.designerInfo__name{font-size:25px;width:147.5px}}.designerInfo__name .option{display:block;letter-spacing:.15em;line-height:1}@media screen and (min-width: 768px){.designerInfo__name .option{font-size:12px;margin-bottom:12px}}@media screen and (max-width: 768px){.designerInfo__name .option{font-size:11px;margin-bottom:28px}}.designerInfo__name .small{display:inline-block;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:10px;letter-spacing:.15em}@media screen and (min-width: 768px){.designerInfo__name .small{padding-left:10px}}.designerInfo__txt{letter-spacing:.15em}@media screen and (min-width: 768px){.designerInfo__txt{font-size:12px;margin-top:25px;line-height:1.83333}.designerInfo__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.designerInfo__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.designerInfo__txt:before,.designerInfo__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.designerInfo__txt{font-size:11px;margin-top:30px;padding:0 30px;line-height:1.90909}.designerInfo__txt:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.designerInfo__txt:after{margin-bottom:calc((1 - 1.90909) * .5em)}.designerInfo__txt:before,.designerInfo__txt:after{content:'';display:block;height:0;width:0}}.disasterGroup .relatedBox{background-color:#e8e5df}@media screen and (max-width: 768px){.disasterGroup .relatedBox{margin-left:-30px;width:375px}}@media screen and (min-width: 768px){.disasterGroup .relatedBox__cont{display:flex;justify-content:space-between;margin-top:80px}}@media screen and (max-width: 768px){.disasterGroup .relatedBox__cont{margin-top:60px}}@media screen and (min-width: 768px){.disasterGroup .relatedBox__cont .photo{width:300px}}@media screen and (max-width: 768px){.disasterGroup .relatedBox__cont .photo+.photo{margin-top:60px}}@media screen and (min-width: 768px){.disasterGroup .relatedBox .primaryTtl+.arrangeLayout{margin-top:40px}}@media screen and (max-width: 768px){.disasterGroup .relatedBox .primaryTtl+.arrangeLayout{margin-top:40px}}.disasterGroup .relatedBox .arrangeLayout .generalSect{width:100%}@media screen and (min-width: 768px){.disasterGroup .relatedBox .arrangeLayout .generalSect__head{width:470px}}@media screen and (min-width: 768px){.disasterGroup .relatedBox .arrangeLayout .generalSect__cont{width:400px}}@media screen and (min-width: 768px){.disasterGroup .relatedBox .arrangeLayout+.pinchableFrame{margin-top:60px}}@media screen and (max-width: 768px){.disasterGroup .relatedBox .arrangeLayout+.pinchableFrame{margin-top:40px}}.disasterGroup .relatedBox .arrangeLayout+.pinchableFrame .photo__image{width:100%}@media screen and (min-width: 768px){.environmentGroup>.linkBtn{margin:90px auto 0}}@media screen and (max-width: 768px){.environmentGroup>.linkBtn{margin:80px auto 0}}@media screen and (min-width: 768px){.environmentGroup .verticalStack .generalSect__cont .pinchableFrame{margin-left:auto;margin-right:auto;width:990px}}@media screen and (min-width: 768px){.environmentGroup .verticalStack+.arrangeLayout{margin-top:100px}}@media screen and (max-width: 768px){.environmentGroup .verticalStack+.arrangeLayout{margin-top:70px}}@media screen and (min-width: 768px){.environmentGroup .arrangeLayout .generalSect{margin-left:auto;margin-right:auto;width:990px}}.historyGroup .verticalStack .generalSect__cont .photo__image{width:100%}.historyGroup .relatedBox{background-color:#acaaa5;color:#ffffff}@media screen and (min-width: 768px){.historyGroup .relatedBox{margin-top:150px}}@media screen and (max-width: 768px){.historyGroup .relatedBox{margin-left:-30px;margin-top:70px;width:375px}}.historyGroup .relatedBox .primaryTtl{color:#ffffff}.historyGroup .relatedBox .primaryTtl:after{background-color:#ffffff}@media screen and (min-width: 768px){.natureBox{padding:60px 120px 50px}}@media screen and (max-width: 768px){.natureBox{margin:0 -30px;padding:50px 30px}}@media screen and (min-width: 768px){.natureBox__col{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.natureBox__head{width:350px}}@media screen and (min-width: 768px){.natureBox__ttl{font-size:20px;line-height:2}.natureBox__ttl:before{content:'';margin-top:calc((1 - 2) * .5em)}.natureBox__ttl:after{margin-bottom:calc((1 - 2) * .5em)}.natureBox__ttl:before,.natureBox__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.natureBox__ttl{font-size:18px;line-height:1.55556}.natureBox__ttl:before{content:'';margin-top:calc((1 - 1.55556) * .5em)}.natureBox__ttl:after{margin-bottom:calc((1 - 1.55556) * .5em)}.natureBox__ttl:before,.natureBox__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.natureBox__txt{font-size:14px;margin-top:40px;line-height:1.71429}.natureBox__txt:before{content:'';margin-top:calc((1 - 1.71429) * .5em)}.natureBox__txt:after{margin-bottom:calc((1 - 1.71429) * .5em)}.natureBox__txt:before,.natureBox__txt:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.natureBox__txt{font-size:12px;margin:35px auto 0;width:80%;line-height:1.83333}.natureBox__txt:before{content:'';margin-top:calc((1 - 1.83333) * .5em)}.natureBox__txt:after{margin-bottom:calc((1 - 1.83333) * .5em)}.natureBox__txt:before,.natureBox__txt:after{content:'';display:block;height:0;width:0}}.natureBox__layout{counter-reset:number 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 768px){.natureBox__layout{width:385px}}@media screen and (max-width: 768px){.natureBox__layout{margin-left:30px;margin-top:35px;width:315px}}.natureBox__layout .photo{position:relative}@media screen and (max-width: 768px){.natureBox__layout .photo{width:156px}}@media screen and (min-width: 768px){.natureBox__layout .photo:nth-child(n+3){margin-top:5px}}@media screen and (max-width: 768px){.natureBox__layout .photo:nth-child(n+3){margin-top:3px}}.natureBox__layout .photo:before{background-color:#666666;bottom:0;color:#ffffff;content:counter(number);counter-increment:number 1;font-size:16px;left:0;line-height:1.2;position:absolute;text-align:center}@media screen and (min-width: 768px){.natureBox__layout .photo:before{height:22px;width:22px}}@media screen and (max-width: 768px){.natureBox__layout .photo:before{height:25px;width:25px}}@media screen and (min-width: 768px){.natureBox .caption{margin-top:10px;text-align:right}}@media screen and (max-width: 768px){.natureBox .caption{margin:10px 0 0 30px}}@media screen and (min-width: 768px){.perthGroup .arrangeLayout .generalSect{flex-wrap:wrap}}.perthGroup .arrangeLayout .generalSect__ttl{width:100%}@media screen and (min-width: 768px){.perthGroup .arrangeLayout .generalSect__ttl{margin-bottom:60px}}@media screen and (max-width: 768px){.perthGroup .arrangeLayout .generalSect__ttl{margin-bottom:38px}}@media screen and (max-width: 768px){.perthGroup .arrangeLayout .generalSect__head .txt{padding:0 30px}}@media screen and (min-width: 768px){.perthGroup .arrangeLayout .generalSect__cont{margin-right:60px;width:675px}.perthGroup .arrangeLayout .generalSect__cont .photo__image{width:436px}}@media screen and (max-width: 768px){.perthGroup .arrangeLayout .generalSect__cont{margin-left:-30px}}.perthGroup .relatedBox{background-color:#e8e5df}@media screen and (min-width: 768px){.perthGroup .relatedBox{margin-top:150px}}@media screen and (max-width: 768px){.perthGroup .relatedBox{margin-left:-30px;margin-top:70px;width:375px}}@media screen and (min-width: 768px){.perthGroup .relatedBox .heading+.txt{margin-top:34px}}@media screen and (max-width: 768px){.perthGroup .relatedBox .heading+.txt{margin-top:34px;padding:0 30px}}@media screen and (min-width: 768px){.pointGroup{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:90px}}@media screen and (max-width: 768px){.pointGroup{margin-top:60px}}@media screen and (min-width: 768px){.pointGroup .pointCard{width:48%}.pointGroup .pointCard:nth-child(n+3){margin-top:80px}}@media screen and (max-width: 768px){.pointGroup .pointCard:nth-child(n+2){margin-top:45px}}.pointGroup .pointCard__lead{color:#999999;font-family:'EB Garamond',serif;line-height:1;position:relative}@media screen and (min-width: 768px){.pointGroup .pointCard__lead{font-size:26px;padding-bottom:20px}}@media screen and (max-width: 768px){.pointGroup .pointCard__lead{font-size:calc(40/750*100vw);padding-bottom:15px}}.pointGroup .pointCard__lead:after{background-color:#999999;bottom:0;content:'';height:2px;left:0;position:absolute}@media screen and (min-width: 768px){.pointGroup .pointCard__lead:after{width:50px}}@media screen and (max-width: 768px){.pointGroup .pointCard__lead:after{width:45px}}@media screen and (min-width: 768px){.pointGroup .pointCard__ttl{font-size:20px;margin-top:40px;line-height:2}.pointGroup .pointCard__ttl:before{content:'';margin-top:calc((1 - 2) * .5em)}.pointGroup .pointCard__ttl:after{margin-bottom:calc((1 - 2) * .5em)}.pointGroup .pointCard__ttl:before,.pointGroup .pointCard__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (max-width: 768px){.pointGroup .pointCard__ttl{font-size:11px;margin-top:18px;line-height:1.90909}.pointGroup .pointCard__ttl:before{content:'';margin-top:calc((1 - 1.90909) * .5em)}.pointGroup .pointCard__ttl:after{margin-bottom:calc((1 - 1.90909) * .5em)}.pointGroup .pointCard__ttl:before,.pointGroup .pointCard__ttl:after{content:'';display:block;height:0;width:0}}@media screen and (min-width: 768px){.pointFeature{margin-left:auto;margin-right:auto;width:990px}}.recycleGroup .relatedBox{background-color:#e8e5df}@media screen and (max-width: 768px){.recycleGroup .relatedBox{margin-left:-30px;width:375px}}@media screen and (min-width: 768px){.recycleGroup .relatedBox .arrangeLayout .generalSect{justify-content:space-between;width:100%}}@media screen and (min-width: 768px){.recycleGroup .relatedBox .arrangeLayout .generalSect__head{width:346px}}@media screen and (min-width: 768px){.recycleGroup .relatedBox .arrangeLayout .generalSect__cont{width:570px}}@media screen and (max-width: 768px){.recycleGroup .relatedBox .arrangeLayout .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.zehGroup .generalSect__cont .subGeneralSect{margin-left:auto;width:1094px}}@media screen and (min-width: 768px){.zehGroup .generalSect__cont .subGeneralSect__head{width:400px}}.zehGroup .generalSect__cont .subGeneralSect__head .txt+.caption{margin-top:20px}@media screen and (min-width: 768px){.zehGroup .generalSect__cont .subGeneralSect__cont{width:675px}}@media screen and (max-width: 768px){.zehGroup .generalSect__cont .subGeneralSect__cont{margin:40px 0 0 -30px;width:375px}}@media screen and (min-width: 768px){.design-perth{padding-top:140px}}@media screen and (max-width: 768px){.design-perth{padding-top:73px}}@media screen and (min-width: 768px){.design-history{padding-top:120px}}@media screen and (max-width: 768px){.design-history{padding-top:60px}}@media screen and (min-width: 768px){.design-common{padding-top:140px}}@media screen and (max-width: 768px){.design-common{padding-top:70px}}@media screen and (min-width: 768px){.design-point{padding-top:100px}}@media screen and (max-width: 768px){.design-point{padding-top:45px}}@media screen and (min-width: 768px){.design-recycle{padding-top:120px}}@media screen and (max-width: 768px){.design-recycle{padding-top:60px}}@media screen and (min-width: 768px){.design-nature{padding-top:100px}}@media screen and (max-width: 768px){.design-nature{padding-top:45px}}@media screen and (min-width: 768px){.design-column{padding-top:80px}}@media screen and (max-width: 768px){.design-column{padding-top:45px}}.design-column+.initiaBnr{display:block;transition:.3s}@media screen and (min-width: 768px){.design-column+.initiaBnr{margin:60px auto 0;width:780px}.design-column+.initiaBnr:hover{opacity:.8}}@media screen and (max-width: 768px){.design-column+.initiaBnr{margin-top:50px}}@media screen and (min-width: 768px){.design-charging{padding-top:140px}}@media screen and (max-width: 768px){.design-charging{padding-top:70px}}@media screen and (min-width: 768px){.design-zeh{padding-bottom:80px;padding-top:140px}}@media screen and (max-width: 768px){.design-zeh{padding-top:70px}}@media screen and (min-width: 768px){.design-environment{padding-bottom:100px;padding-top:80px}}@media screen and (max-width: 768px){.design-environment{padding-bottom:105px;padding-top:105px}}@media screen and (min-width: 768px){.design-disaster{padding-top:140px}}@media screen and (max-width: 768px){.design-disaster{padding-top:70px}}
