.pointList{margin:0 0 10px}.pointList li{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:table;padding:30px 0;width:100%}.pointList li:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}@media screen and (max-width:767px){.pointList li{border-top:1px solid #dcdcdc;display:block;padding:20px 6%}}.pointList li+li{border-top:1px solid #dcdcdc}.pointList li .pointTitleBlock{display:table-cell;font-size:0;padding-left:2%;vertical-align:middle;width:50%}@media screen and (max-width:767px){.pointList li .pointTitleBlock{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;float:none;padding:0 20px 0 0;position:relative;width:100%}.pointList li .pointTitleBlock:before{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/aco-plus.png) no-repeat;background-size:100%;bottom:0;content:"";height:18px;margin:auto;position:absolute;right:0;top:0;width:18px}.pointList li .pointTitleBlock.on:before{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/aco-minus.png) no-repeat;background-size:100%;content:"";height:3px;position:absolute;width:18px}}.pointList li .pointTitleBlock .pointNumber{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:20px 1% 0 0;text-align:center;vertical-align:middle;width:120px}@media screen and (max-width:767px){.pointList li .pointTitleBlock .pointNumber{padding:8px 1% 0;width:20%}}.pointList li .pointTitleBlock .pointNumber span{background:url(https://www.renoveru.jp/hubfs/corporate2024/common/ico_puzzle_gray.png) no-repeat;background-size:100%;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:Roboto,sans-serif;font-size:3.6rem;height:95px;letter-spacing:1px;padding:12px 0 0 24px;text-align:left;width:100px}@media screen and (max-width:767px){.pointList li .pointTitleBlock .pointNumber span{font-size:1.8rem;height:48px;padding:6px 0 0 13px;width:50px}}.pointList li .pointTitleBlock .pointTitle{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-family:Noto Sans,sans-serif;font-size:2.4rem;line-height:1.6;padding:0 2%;vertical-align:middle;width:53%;width:calc(100% - 120px)}@media screen and (max-width:767px){.pointList li .pointTitleBlock .pointTitle{font-size:1.6rem;width:80%}}.pointList li .pointText{display:table-cell;padding:0 2%;text-align:justify;vertical-align:middle;width:50%}@media screen and (max-width:767px){.pointList li .pointText{display:none;float:none;font-size:1.4rem;padding:20px 0 0;width:100%}}