Japan advertises "Edge of tomorrow"