Height: 172 cm
Taichi Majima is an all-round sportsman, and Chihaya's childhood friend. His mother is very strict with him, telling him he should stick to activities he can win at. Because he is a sore loser, he becomes Chihaya's rival in karuta. He seems to have feelings for Chihaya although he has a girlfriend, and is jealous of her feelings for Arata. A talented student and athlete, he claims to have outgrown karuta, but then, after watching Chihaya excelling and obviously having fun, he decides to help her form a karuta club.
Voiced by: Mamoru Miyano