すみません意味が分からないので教えて下さい
JR山陽本線で以下の上り路線についてとなります

徳山→櫛ヶ浜→下松→光→........→広島


なぜ櫛ヶ浜から乗った方が下松や光から乗るよりも運賃が安いのですか?
そして何故下松から乗るとこんなに高くなるんですか?
距離で運賃が決まるとばかり思っていただけに丸で意味が分かりません


徳山→広島 1660円
櫛ヶ浜→広島 1490円
下松→広島 1940円
光→広島 1660円