直線SGがX軸と平行な場合(傾き0の場合)の、直線IPの傾きの計算は問題ありませんか?