mixerをマクロ利用に修正
全体的にマクロ利用化、Enumハッシュ導入