公明党と自民党が連立を組むようになったのは、1999年の小渕恵三内閣の時期からです。もともと自民党は長い間、単独で政権を担ってきたんですが、1993年に政権を失って非自民の連立政権が誕生しました。その後、1994年に自民党が社会党(現・立憲民主党の前身)と連立を組んで政権に復帰しましたが、1998年に再び政権が不安定な状況に。そこで、自民党が新たな安定政権を作るために、公明党に声をかけたんです。
公明党は創価学会を支持母体としており、宗教団体の色が強いですが、政治的には中道左派の立場を取っています。自民党は保守・右派の政党なので、もともと政治的な立場が異なりますが、お互いに連立を組むことで利益がありました。それは以下の二つの理由があります。
自民党は単独で過半数を確保するのが難しくなっていたため、公明党の票を得て政権の安定化を図りたかった。
自民党と連立することで、政策実現の機会が増えると考えた。また、公明党としても影響力を保ちたいという狙いがありました。
日本の政党連立の中では、宗教団体が母体の政党が入っているのは珍しいことかもしれません。ただ、公明党が長い間政治活動を行ってきたこと、また「平和・福祉」を掲げる中で、ある程度の支持層が確立されていたことが連立の背景にあります。また、公明党自体が、政治と宗教の関係を明確に区別し、議会活動を行うことを強調しているため、自民党としても連立に踏み切ることができたと言えます。
この連立によって、自民党と公明党の政策のバランスが取れることや、特に選挙の際にはお互いの候補者を支持し合うという協力体制が確立されてきました。それが今も続いている理由の一つです。