メニュー周りまで実装