Anime: Tate no Yuusha no Nariagari.------------------------------------------------------------------------------------------All right reserved for their respective owners.