#contents.page_post .postContents#about-eco{position:relative}#contents.page_post .postContents#about-eco img{width:100%}#contents.page_post .postContents#about-eco .pc{display:inherit}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .pc{display:none}}#contents.page_post .postContents#about-eco .sp{display:none}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .sp{display:inherit}}#contents.page_post .postContents#about-eco .block{margin-bottom:70px}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .block{margin-bottom:7vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .block{margin-bottom:5.33333vw}}#contents.page_post .postContents#about-eco .title{padding:0;margin:0 0 50px 0;border-left:none;font-size:50px;font-weight:900;letter-spacing:0.1em;text-align:center}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .title{margin-bottom:5vw;font-size:5vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .title{font-size:9.33333vw;margin-bottom:13.33333vw}}#contents.page_post .postContents#about-eco .title .line{background:linear-gradient(transparent 60%, #fef4e5 60%);background-position-y:-3px}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .title .line{-ms-background-position-y:-.8vw;background-position-y:-.8vw}}#contents.page_post .postContents#about-eco .title .color{color:#8bb943;-webkit-text-stroke:1px #000;text-stroke:1px #000}#contents.page_post .postContents#about-eco .title__sub{margin:0 0 10px 0;font-size:20px;font-weight:700;letter-spacing:0.1em;text-align:center}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .title__sub{margin-bottom:1vw;font-size:2vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .title__sub{margin-bottom:2.66667vw;font-size:4vw}}#contents.page_post .postContents#about-eco .title__sub span{position:relative}#contents.page_post .postContents#about-eco .title__sub span::before{content:" ";position:absolute;top:50%;left:-30px;transform:translateY(-45%) rotate(-45deg);width:2px;height:43px;background:#000}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .title__sub span::before{left:-3vw;width:.2vw;height:4.3vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .title__sub span::before{left:-6.66667vw;width:.53333vw;height:8.53333vw}}#contents.page_post .postContents#about-eco .title__sub span::after{content:" ";position:absolute;top:50%;right:-30px;transform:translateY(-45%) rotate(45deg);width:2px;height:43px;background:#000}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .title__sub span::after{right:-3vw;width:.2vw;height:3.2vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .title__sub span::after{right:-6.66667vw;width:.53333vw;height:11.46667vw}}#contents.page_post .postContents#about-eco .lead{margin-bottom:70px;font-size:18px;font-weight:500;text-align:center}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .lead{margin-bottom:7vw;font-size:1.8vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .lead{margin-bottom:5.33333vw;font-size:4.8vw;text-align:inherit}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .wp-block-columns .wp-block-column:first-child{margin-bottom:5.33333vw}}#contents.page_post .postContents#about-eco .wp-block-columns .wp-block-column p{line-height:2em;margin:0}#contents.page_post .postContents#about-eco h3{padding:0;margin:0 0 40px 0;border:none}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco h3{margin-bottom:4vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco h3{margin-bottom:8vw}}#contents.page_post .postContents#about-eco p{font-size:16px;font-weight:400}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco p{font-size:1.6vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco p{font-size:4.26667vw}}#contents.page_post .postContents#about-eco p .line{background:linear-gradient(transparent 60%, #ffff7d 60%)}#contents.page_post .postContents#about-eco .which{position:relative;padding:50px 40px;margin-bottom:70px;border:1px solid #000;border-radius:20px}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .which{padding:5vw 4vw;margin-bottom:7vw;border-radius:2vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .which{margin:18.66667vw 0 13.33333vw 0;padding:18.66667vw 4vw 4vw}}#contents.page_post .postContents#about-eco .which h3{position:absolute;top:-17px;left:50%;transform:translateX(-50%);font-size:22px;font-weight:700;text-align:center;letter-spacing:0.1em;width:100%}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .which h3{top:-1.7vw;font-size:2.2vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .which h3{top:-6.66667vw;font-size:5.86667vw}}#contents.page_post .postContents#about-eco .which h3 span{padding:8px 33px;background:#fef4e5;border:1px solid #000;border-radius:50px}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .which h3 span{padding:.8vw 3.3vw;border-radius:5vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .which h3 span{display:inline-block;border-radius:13.33333vw;padding:1.6vw 7.46667vw 1.6vw 8vw}}#contents.page_post .postContents#about-eco .which .aside{font-size:12px;margin:0}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .which .aside{font-size:2.66667vw}}#contents.page_post .postContents#about-eco .which .flex{display:flex;justify-content:space-between}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .which .flex{display:block}}#contents.page_post .postContents#about-eco .which .flex .l_item{max-width:550px}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .which .flex .l_item{margin-bottom:3vw;width:100%}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .which .flex .l_item p{margin-bottom:5.33333vw}}#contents.page_post .postContents#about-eco .which .flex .r_item{max-width:212px}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .which .flex .r_item{margin:0 auto;margin-bottom:1.5vw}}#contents.page_post .postContents#about-eco .end{margin-bottom:70px;font-size:18px;font-weight:500;text-align:center}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco .end{margin-bottom:7vw;font-size:1.8vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco .end{text-align:left;margin-bottom:0;font-size:4.8vw}}#contents.page_post .postContents#about-eco figure.char{position:absolute;bottom:130px;right:57px;width:113px}@media only screen and (max-width: 1200px){#contents.page_post .postContents#about-eco figure.char{bottom:2.5vw;right:2.5vw;width:7.5vw}}@media only screen and (max-width: 1000px){#contents.page_post .postContents#about-eco figure.char{bottom:2vw;right:2vw;width:8vw}}@media only screen and (max-width: 736px){#contents.page_post .postContents#about-eco figure.char{margin:0 0 10.66667vw auto;position:relative;bottom:1.33333vw;right:0;width:30.13333vw}}sub{font-family:"Noto Sans CJK JP",sans-serif;position:relative;top:2px;font-size:10px}@media only screen and (max-width: 736px){sub{font-size:2.66667vw;top:.53333vw}}
