1996年,北海道道东。因一次不容错过的考试,美丽的女孩平泽纱枝(新垣结衣 饰)邂逅了阳光爽朗的男孩木内康平(生田斗真 饰)。不过这次相逢并不顺利,康平因驾驶汽车出了车祸延误了纱枝的考试,自己也被学校责令退学。一日,普通的女高中生元宫茜(川上友子 配音),以及好友森村天真(关智一 配音)和流山诗纹(宫田幸季 配音)三人被一枚红叶传送到了遥远的“京”。在那里,人们称茜为“白龙神子”,她能够使用自己体内寄存的龙神之力来保护京都免受恶灵的骚扰。