Novel approach to excited-state calculations of large molecules based on divide-and-conquer method: application to photoactive yellow protein.