役割を分かりやすく分けた