A cancer treatment apparatus comprising a magnetic field generator that generates a magnetic field of 100 kHz to 300 kHz to be applied to affected tissues; the apparatus further comprising: a control module that is configured to control an electric current supplied to the magnetic field generator; and a power source that is adapted to supply an alternating current to the magnetic field generator on the basis of output from the control module, wherein the control module includes: a cancer type input unit that is configured to accept input of a cancer type of the affected tissues; a storage unit that is configured to store a frequency corresponding to the cancer type; and a controller that is configured to refer to the storage unit and to set the frequency corresponding to the cancer type, which is input to the cancer type input unit, to the power source; wherein the storage unit further stores application duration corresponding to the cancer type; wherein the controller is configured to refer to the storage unit and to output information of the application duration corresponding to the cancer type, which is input to the cancer type input unit, to the power source; characterised in that: the application duration stored in the storage unit is configured as a value within a range of 30 minutes to 180 minutes, inclusive; and in that the control module is configured to control the temperature of the affected tissues to be lower than 40°C. a control module that is configured to control an electric current supplied to the magnetic field generator; and a power source that is adapted to supply an alternating current to the magnetic field generator on the basis of output from the control module, wherein the control module includes: a cancer type input unit that is configured to accept input of a cancer type of the affected tissues; a storage unit that is configured to store a frequency corresponding to the cancer type; and a controller that is configured to refer to the storage unit and to set the frequency corresponding to the cancer type, which is input to the cancer type input unit, to the power source; wherein the storage unit further stores application duration corresponding to the cancer type; wherein the controller is configured to refer to the storage unit and to output information of the application duration corresponding to the cancer type, which is input to the cancer type input unit, to the power source; characterised in that: the application duration stored in the storage unit is configured as a value within a range of 30 minutes to 180 minutes, inclusive; and in that the control module is configured to control the temperature of the affected tissues to be lower than 40°C. a cancer type input unit that is configured to accept input of a cancer type of the affected tissues; a storage unit that is configured to store a frequency corresponding to the cancer type; and a controller that is configured to refer to the storage unit and to set the frequency corresponding to the cancer type, which is input to the cancer type input unit, to the power source; wherein the storage unit further stores application duration corresponding to the cancer type; wherein the controller is configured to refer to the storage unit and to output information of the application duration corresponding to the cancer type, which is input to the cancer type input unit, to the power source; characterised in that: the application duration stored in the storage unit is configured as a value within a range of 30 minutes to 180 minutes, inclusive; and in that the control module is configured to control the temperature of the affected tissues to be lower than 40°C. the application duration stored in the storage unit is configured as a value within a range of 30 minutes to 180 minutes, inclusive; and in that the control module is configured to control the temperature of the affected tissues to be lower than 40°C.