Composed by Ryazan.Don't konw how to judge the song's genre.
http://www.nicovideo.jp/watch/sm22007820