Taizo Kitazawa (Baijaku Nakamura) works as a middle school principal. He has three children. His first child, Hirofumi (Yukiyoshi Ozawa), is 38 years old and works as a heart surgeon. His second child, Chiaki (Haru), is 27 years old and works as a lawyer. The youngest child, Shusaku (Ryosuke Yamada), is 25 years old and works as a police officer. He is ambitious and has a strong sense of justice.
In order to keep happiness in the Kitazawa family, the family uses any means they can. Shusaku comes into conflict between love for his family and professional ethics.