Met at the number of steps of livestock (A1) of the time zone (t2~t3) (N13) is equal to or greater than the threshold it is assumed that. Estrus informing apparatus (102) calculates the reduction degree of the number of steps of other cattle in the same herd (A2~An) in the previous time period. The reduction degree, livestock (A2~An), the measured value of the time zone before last (t0~t1) from (N), the measured value of the time zone of the last (t1~t2) (N) is the extent to which reduced a value indicating whether, for example, a reduction rate. In the time zone to time zone (t0~t1) (t1~t2), I will be the number of steps of livestock (A2~An), for example, it has become less than half. Estrus informing apparatus (102), the time zone (t1~t2), it is assumed that the measurement value for Despite dietary livestock (A1) is estrus becomes less than the threshold, the time period ( t1~t2) to determined that the livestock (A1) had estrus. And, estrus notification device (102), time zone (t1~t2) to livestock (A1) to output the information that was estrus.時間帯(t2~t3)の家畜(A1)の歩数(N13)が閾値以上であったとする。発情報知装置(102)は、その前の時間帯における同一群れ内の他の家畜(A2~An)の歩数の減少度合いを算出する。減少度合いとは、家畜(A2~An)の、前々回の時間帯(t0~t1)の計測値(N)から、前回の時間帯(t1~t2)の計測値(N)がどの程度減少したかを示す値であり、例えば減少割合である。時間帯(t0~t1)に対して時間帯(t1~t2)では、家畜(A2~An)の歩数が例えば半分以下になっているとする。発情報知装置(102)は、時間帯(t1~t2)では、家畜(A1)が発情しているにもかかわらず食事中のため計測値が閾値未満となったものとみなし、時間帯(t1~t2)に家畜(A1)が発情していたものと判定する。そして、発情報知装置(102)は、時間帯(t1~t2)に家畜(A1)が発情したという情報を出力する。