Do the hanamachi buy from Nishijin?

Of course! Nishijin ori is a staple of geimaiko attire ^^