A satellite navigation/dead-reckoning navigation integrated positioning device, comprising: an integrated positioning calculation module for finding navigation data of a moving body based on positioning signals of navigation satellites and a detection value of an external sensor and finding a correction value for the detection value of the external sensor to feedback to the detection value of the external sensor, the external sensor including at least an acceleration sensor for detecting an acceleration and an angular velocity sensor for detecting an angular velocity; and a sensor detection value appropriate correction determination module for finding errors of a detection value of the acceleration sensor and a detection value of the angular velocity sensor to determine whether or not the detection values are appropriate, wherein: the acceleration sensor is an acceleration sensor for detecting at least two-axis accelerations in an X-axis direction that is a front-back direction of the moving body and a Y-axis direction that is a right-left direction of the moving body, and the angular velocity sensor being an at least one-axis angular velocity sensor for detecting the angular velocity in an azimuth direction around a Z-axis orthogonal to the X-axis direction and the Y-axis direction; and the sensor detection value appropriate correction determination module is arranged to find a product of a velocity in the X-axis direction obtained by integrating the detection value of the acceleration sensor for detecting the acceleration in the X-axis direction and the detection value of the angular velocity sensor and to find a difference between the detection value of the acceleration sensor for detecting the acceleration in the Y-axis direction and the product to determine whether or not the detection values of the acceleration sensor and the angular velocity sensor are appropriate by determining whether or not the difference exceeds a predetermined threshold value, when an absolute value of the velocity in the X-axis direction exceeds a predetermined threshold. an integrated positioning calculation module for finding navigation data of a moving body based on positioning signals of navigation satellites and a detection value of an external sensor and finding a correction value for the detection value of the external sensor to feedback to the detection value of the external sensor, the external sensor including at least an acceleration sensor for detecting an acceleration and an angular velocity sensor for detecting an angular velocity; and a sensor detection value appropriate correction determination module for finding errors of a detection value of the acceleration sensor and a detection value of the angular velocity sensor to determine whether or not the detection values are appropriate, wherein: the acceleration sensor is an acceleration sensor for detecting at least two-axis accelerations in an X-axis direction that is a front-back direction of the moving body and a Y-axis direction that is a right-left direction of the moving body, and the angular velocity sensor being an at least one-axis angular velocity sensor for detecting the angular velocity in an azimuth direction around a Z-axis orthogonal to the X-axis direction and the Y-axis direction; and the sensor detection value appropriate correction determination module is arranged to find a product of a velocity in the X-axis direction obtained by integrating the detection value of the acceleration sensor for detecting the acceleration in the X-axis direction and the detection value of the angular velocity sensor and to find a difference between the detection value of the acceleration sensor for detecting the acceleration in the Y-axis direction and the product to determine whether or not the detection values of the acceleration sensor and the angular velocity sensor are appropriate by determining whether or not the difference exceeds a predetermined threshold value, when an absolute value of the velocity in the X-axis direction exceeds a predetermined threshold. the acceleration sensor is an acceleration sensor for detecting at least two-axis accelerations in an X-axis direction that is a front-back direction of the moving body and a Y-axis direction that is a right-left direction of the moving body, and the angular velocity sensor being an at least one-axis angular velocity sensor for detecting the angular velocity in an azimuth direction around a Z-axis orthogonal to the X-axis direction and the Y-axis direction; and the sensor detection value appropriate correction determination module is arranged to find a product of a velocity in the X-axis direction obtained by integrating the detection value of the acceleration sensor for detecting the acceleration in the X-axis direction and the detection value of the angular velocity sensor and to find a difference between the detection value of the acceleration sensor for detecting the acceleration in the Y-axis direction and the product to determine whether or not the detection values of the acceleration sensor and the angular velocity sensor are appropriate by determining whether or not the difference exceeds a predetermined threshold value, when an absolute value of the velocity in the X-axis direction exceeds a predetermined threshold.