templatesに移植 #3