Kirin Holdings has agreed to buy Australian vitamin-maker Blackmores for 1.88 billion Australian dollars ($1.24 billion, ?165.9 billion) in cash, as part of a push by the Japanese brewer into health products to reduce its reliance on beer.