Some cosplayers make their own costumes. Some buy them. The price range for costumes can go from affordable to totally not.
The costume you are looking at costs ¥98,650 (US$1,172). It’s the duds for “Purple Heart”, the goddess version of Neptune, the main character of role-playing game Neptune
https://lastchance.cc/a-japanese-game-with-goddesses-about-the-game-industr-5513301%3C/a%3E%3C/p%3E
In the costume, that’s Rie Tanaka, who voices Neptune and Purple Heart. She also not only has voice credits in Phantasy Star Portable and Shin Megami Tensei: Portable 3, but also her own trading cards.
https://lastchance.cc/japanese-voice-actress-getting-her-first-trading-cards-5329272%3C/a%3E%3C/p%3E
コスプレ衣装どっとこむ 超次元ゲイム ネプテューヌ パープルハート衣装 [Cosplayer via AndriaSang]