Both anime take place on a isolated village, where strange things start to happen, with a great plot behind everything.