共通化出来るコードはまとめる #6