The present invention relates to a cancer treatment comprising an expression vector encoding a chimeric hepatitis B virus core antigen polypeptide into which an amino acid sequence containing a specific epitope of VEGF and / or a specific epitope of angiopoietin-2 is inserted. Provided is a prophylactic agent, wherein the amino acid sequence containing the specific epitope is inserted between amino acid residues 80 and 81 of the hepatitis B virus core antigen polypeptide.本発明は、VEGFの特異的エピトープ及び/又はアンギオポエチン-2の特異的エピトープを含むアミノ酸配列が挿入されたキメラB型肝炎ウイルスコア抗原ポリペプチドをコードする発現ベクターを含む、癌の治療又は予防剤であって、該特異的エピトープを含むアミノ酸配列が、B型肝炎ウイルスコア抗原ポリペプチドのアミノ酸残基80と81の間に挿入されている、治療又は予防剤を提供する。