でも followed by が?


One of my friends sent me this picture of a Pokemon game:

![Picture from Pokemon game](https://i.stack.imgur.com/U7U3z.jpg)

It says:

> いつでも どこでも だれとでも が  
>  ポケモン勝負の いいところ！

Although the meaning seems fairly obvious, I can't figure out how the grammar
works.

I'm under the impression that が _typically_ can't follow でも. (I can't remember
where I learned this rule, but I can find references online that agree. For
example, see [the chart here on page
60](http://books.google.com/books?id=iQk7zs5uSRoC&lpg=PA60&ots=RuHCrGMFNf&dq=%22demo%20ga%22%20%22japanese%22&hl=ja&pg=PA60#v=onepage&q&f=false)
which says that が can't follow でも.)

So why can が follow でも here?

  1. Is it possible that something is omitted before が? (This idea seems strange to me...)

  2. Is it something like 「いつでも」「どこでも」「だれとでも」が, where each of those three is treated as though it's a noun?

How does the grammar work?




I think that the whole phrase "いつでも どこでも だれとでも" is being treated as a noun
phrase, (or rather list) as if there was an invisible (ということ/そのこと/そういうこと)
before the が.

You wouldn't normally see が after でも, and I don't think it's anything
particularly special - if someone said it they might have a dramatic pause or
something after what they're using as a block phrase. I have a feeling I've
experienced some examples of similar omissions before, but there was a fairly
clear break between the thing being treated as a phrase and the が.

At the very least, Google comes up with a few examples of:

「いつでも、どこでも、だれでも」が - marking the phrase with 「」




I think that the whole phrase "いつでも どこでも だれとでも" is being treated as a noun
phrase, (or rather list) as if there was an invisible (ということ/そのこと/そういうこと)
before the が.

You wouldn't normally see が after でも, and I don't think it's anything
particularly special - if someone said it they might have a dramatic pause or
something after what they're using as a block phrase. I have a feeling I've
experienced some examples of similar omissions before, but there was a fairly
clear break between the thing being treated as a phrase and the が.

At the very least, Google comes up with a few examples of:

「いつでも、どこでも、だれでも」が - marking the phrase with 「」

