Fetching details from the dictionary...
letter bearing the shogun's scarlet seal
seal stamp given to worshippers and visitors to shrines and temples