.sustainability-content__title{padding-bottom:.2em;border-bottom:3px solid #7fbe26;color:#7fbe26;font-weight:700;font-size:2.6rem}.sustainability-content__title--small{margin-left:.5em;font-size:80%}.sustainability-content__detail{padding:1.5em 0 2em}.sustainability-content__fig{background-color:#e9f6d7;line-height:0}.sustainability-content__fig--dcb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;flex-flow:row nowrap;justify-content:space-around;padding:60px 5%;text-align:center}.sustainability-content__fig--dcb img{width:28%;max-width:220px;height:auto}.sustainability-content__buttons__list{padding-top:50px}.sustainability-content__buttons__item a{display:block;position:relative;width:260px;margin:auto;padding:18px;border-radius:26px;background-color:#7fbe26;color:#fff;line-height:1em;text-align:center;text-decoration:none}.sustainability-content__buttons__item a:after{-webkit-transform:translateY(-50%) rotate(-45deg) skew(5deg, 5deg);-ms-transform:translateY(-50%) rotate(-45deg) skew(5deg, 5deg);-webkit-transition:all .2s;-o-transition:all .2s;display:inline-block;position:absolute;top:50%;right:22px;width:8px;height:8px;transform:translateY(-50%) rotate(-45deg) skew(5deg, 5deg);border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";transition:all .2s}.sustainability-content__buttons__item a:hover{opacity:.8}.sustainability-content__buttons__item a:hover:after{right:17px}.sustainability-torikumi__inner{padding-top:30px}.sustainability-torikumi__table{width:100%}.sustainability-torikumi__table th,.sustainability-torikumi__table td{padding:1em;border:1px solid #7fbe26}.sustainability-torikumi__table th{background-color:#7fbe26;color:#fff;text-align:center}.sustainability-torikumi__table th:first-child{width:62%;border-right:1px solid #fff}.sustainability-torikumi__table td{line-height:1.6em}.sustainability-torikumi__table td:last-child{text-align:center}.page-header__title{text-align:center}.page-header__title--en{display:block;color:#7fbe26;font-size:7.4rem;line-height:1em;font-family:"Staatliches",cursive;letter-spacing:.1em;text-indent:.05em}.page-header__title--ja{display:inline-block;padding:.2em .5em;background-color:#7fbe26;color:#fff;font-size:1.4rem;line-height:1em}@media screen and (max-width: 767px){.sustainability-content__title{font-size:2rem}.sustainability-content__fig--dcb{padding:8% 5%}.sustainability-content__buttons__list{padding-top:5%}.sustainability-content__buttons__item a{width:90%;max-width:320px;margin:auto;padding:1em;border-radius:2.2em;font-size:1.4rem}.sustainability-torikumi__table th:first-child{width:60%}.page-header__title--en{font-size:74px;font-size:9.6354166667vw}.page-header__title--ja{font-size:18px;font-size:2.34375vw}}@media screen and (max-width: 600px){.page-header__title--en{font-size:70px;font-size:11.6666666667vw}}@media screen and (max-width: 480px){.sustainability-content__title--small{display:block;margin-left:0}.sustainability-content__title{font-size:1.6rem}.sustainability-content__detail{font-size:1.4rem}.sustainability-torikumi__table th,.sustainability-torikumi__table td{font-size:1.4rem}.page-header__title--en{font-size:60px;font-size:12.5vw}}