         
         self.floatingButton.addGestureRecognizer(tapGesture)
         tapGesture.rx.event.subscribe(onNext: { _ in
-            self.scaleAnimateView(view: self.floatingButton)
-            self.navigationController?.setNavigationBarHidden(false, animated: true)
-            self.navigationController?.pushViewController(EpisodePostVC.instantiate(with: .init(title: "エピソードを投稿する")), animated: true)
+            self.scaleAnimateView(view: self.floatingButton) {
+                self.navigationController?.setNavigationBarHidden(false, animated: true)
+                self.navigationController?.pushViewController(EpisodePostVC.instantiate(with: .init(title: "エピソードを投稿する")), animated: true)
+            }
         }).disposed(by: self.disposeBag)
         
         tapGesture = UITapGestureRecognizer()
         self.userIconView.addGestureRecognizer(tapGesture)
         tapGesture.rx.event.subscribe(onNext: { _ in
-            self.scaleAnimateView(view: self.userIconView)
-            self.navigationController?.setNavigationBarHidden(false, animated: true)
-            self.navigationController?.pushViewController(MyEpisodeVC.instantiate(with: .init(title: "あなた のエピソード")), animated: true)
+            self.scaleAnimateView(view: self.userIconView) {
+                self.navigationController?.setNavigationBarHidden(false, animated: true)
+                self.navigationController?.pushViewController(MyEpisodeVC.instantiate(with: .init(title: "あなた のエピソード")), animated: true)
+            }
         }).disposed(by: self.disposeBag)
         
         TopVC.fetchFacebookData(view: self) {


        self.setupScrollView(to: center, screenSize: screenSize)
        self.navigationController?.setNavigationBarHidden(true, animated: true)
    }

    

        }
    }
    
    func scaleAnimateView(view: UIView, completion: (() -> Void)? = nil) {
        UIView.animate(withDuration: 0.0,
                       delay: 0.0,
                       options: .curveEaseIn,
