「a所有の土地が、aからb、bからcへと売り渡され、移転登記もされているが、ab間の売買契約は、公序良俗に反し無効であった。この事例で、cが移転登記を受ける際に、ab間の売買契約が公序良俗に反し無効であることを知らなかった場合、cは、aに対して土地の所有権を対抗できない。」という問題でなぜcはaに対抗出来ないのでしょうか?
ご質問の問題肢の論点は、「公序良俗に反する行為による無効」についてです。この場合、すべての第三者に対抗できることとなりますので、結果として第三者であるcはaに対抗できないということになります。