At Japan's unique drive-thru, you're gonna want some extra napkins.