.innerBlock .infoBlock{margin-top:40px}@media screen and (max-width:767px){.innerBlock .infoBlock{margin-top:25px}}.innerBlock .infoTtlGraph{background:url(https://www.renoveru.jp/hubfs/corporate2024/about/sustainability/icon_puzzle.png) 0 no-repeat;font-size:2.2rem;margin-bottom:5px;padding:17px 20px}@media screen and (max-width:767px){.innerBlock .infoTtlGraph{background-position:0 0;background-size:50px 48px;font-size:1.6rem;padding-right:0}}.innerBlock .infoTtlGraph h3{font-weight:700}.innerBlock .iconType{margin-top:35px}.innerBlock .iconType img{height:70px}@media screen and (max-width:767px){.innerBlock .iconType{margin-top:15px}.innerBlock .iconType img{max-height:56px}}.innerBlock .graphItem{margin:40px auto 70px}@media screen and (max-width:767px){.innerBlock .graphItem{margin:30px auto 40px}}.innerBlock .graphItem.mid-width{margin:40px auto 30px;max-width:860px}@media screen and (max-width:767px){.innerBlock .graphItem.mid-width{margin:20px auto;width:100%}}.innerBlock .graphItem.mb0{margin-bottom:0}.innerBlock .graphItem p{font-size:1.4rem;font-weight:100;margin-top:10px}.innerBlock .graphItem .graphBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.innerBlock .graphItem .graphBox>div{max-width:550px;width:48%}.innerBlock .graphItem .graphBox>div img{max-width:100%}@media screen and (max-width:767px){.innerBlock .graphItem .graphBox{display:block}.innerBlock .graphItem .graphBox>div{margin-top:30px;width:100%}}.innerBlock .graphItem .graphBox+p{margin-top:20px;padding-left:3em;text-indent:-3em}.innerBlock .graphItem .graphBox+p.en{padding-left:4.3em;text-indent:-4.3em}.innerBlock .graphItem dl{font-size:1.4rem;margin-top:15px}.innerBlock .graphItem dl dt{font-weight:700}