A content reproduction device that has a recording means for recording a plurality of content data sets and that reproduces content data recorded by the recording means and performs a prescribed procedure. The content reproduction device comprises a procedure setting means for setting a procedure on the basis of the procedure conditions input by a user a content file acquisition means for acquiring from the recording means a content file that corresponds to the procedure set by the procedure setting means and an editing and output means for reproducing and outputting the content file acquired by the content file acquisition means or a content file edited in accordance with instructions given by the user.