========= ここまでで一旦公開した =========