誤差が出るため計算部分を修正