Japanese utility Tohoku Electric Power Co Ltd (TYO:9506) said on Friday that it has signed an off-site power purchase agreement (PPA), together with partners, to supply wind and solar power to Seven-Eleven Japan.