Daily Quiz: Dec 17, 2014

Which political party rules Japan?