設問Bは、A所有の甲土地に地上権の設定を受けており、この地上権には、BのCに対する債務を担保するため、Cの抵当権が設定されている。その後、Bは、Aから甲土地の所有権を買い受けて取得した。Bの地上権は消滅するか。民法の規定に従い、40字程度で記述しなさい。