大体レイヤーの機能を共通化