.innerBlock .infoFlexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1001px){.innerBlock .infoFlexBox>:last-child{margin-left:50px}}.innerBlock .infoFlexBox .infoBlock{margin-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.infoBlock .infoTtl{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){.infoBlock .infoTtl{background-position:0 0;background-size:50px 48px;font-size:1.6rem;padding-right:0}}.infoBlock .infoTtl h3{font-weight:700}.innerBlock .infoFlexBox .infoBlock p{margin-top:20px}@media screen and (max-width:767px){.innerBlock .infoFlexBox{display:block}}.innerBlock .infoFlexBox .thumb{font-size:1.4rem;margin-left:20px;max-width:270px;width:35%}@media screen and (max-width:767px){.innerBlock .infoFlexBox .thumb{margin:20px auto 0;text-align:center;width:auto}}.innerBlock .infoFlexBox .thumb a{display:block;text-decoration:none}.innerBlock .infoFlexBox .thumb a span{text-decoration:underline}@media screen and (max-width:767px){.innerBlock .infoFlexBox .thumb>img{display:block}}.innerBlock .infoFlexBox .thumb p{margin-top:15px}@media screen and (max-width:767px){.innerBlock .infoFlexBox .thumb p{text-align:center}}.innerBlock .infoFlexBox .thumb p img{vertical-align:baseline}.innerBlock .infoFlexBox .thumb p a{text-decoration:underline}