Index: branches/version-2_13-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php
===================================================================
--- branches/version-2_13-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php	(revision 23026)
+++ branches/version-2_13-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php	(revision 23040)
@@ -99,5 +99,4 @@
         $objAddress->setFormParam($objFormParam);
         $objFormParam->setParam($_POST);
-        $this->arrForm  = $objFormParam->getHashArray();
 
         switch ($this->getMode()) {
@@ -141,9 +140,10 @@
 
                     //別のお届け先情報取得
-                    $this->arrForm = $arrOtherDeliv;
+                    $objFormParam->setParam($arrOtherDeliv);
                 }
                 break;
         }
 
+        $this->arrForm = $objFormParam->getFormParamList();
         if (SC_Display_Ex::detectDevice() === DEVICE_TYPE_MOBILE) {
             $this->tpl_mainpage = 'mypage/delivery_addr.tpl';
Index: branches/version-2_13-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php
===================================================================
--- branches/version-2_13-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php	(revision 23026)
+++ branches/version-2_13-dev/data/class/pages/mypage/LC_Page_Mypage_Change.php	(revision 23040)
@@ -81,5 +81,5 @@
         // mobile用（戻るボタンでの遷移かどうかを判定）
         if (!empty($_POST['return'])) {
-            $_POST['mode'] = 'return';
+            $_REQUEST['mode'] = 'return';
         }
 
@@ -114,14 +114,12 @@
                         }
                     }
-                    $this->arrForm  = $objFormParam->getHashArray();
                     break;
                 }
                 $this->arrErr = SC_Helper_Customer_Ex::sfCustomerMypageErrorCheck($objFormParam);
-                $this->arrForm = $objFormParam->getHashArray();
 
                 // 入力エラーなし
                 if (empty($this->arrErr)) {
                     //パスワード表示
-                    $this->passlen      = SC_Utils_Ex::sfPassLen(strlen($this->arrForm['password']));
+                    $this->passlen      = SC_Utils_Ex::sfPassLen(strlen($objFormParam->getValue('password')));
 
                     $this->tpl_mainpage = 'mypage/change_confirm.tpl';
@@ -133,5 +131,4 @@
             case 'complete':
                 $this->arrErr = SC_Helper_Customer_Ex::sfCustomerMypageErrorCheck($objFormParam);
-                $this->arrForm = $objFormParam->getHashArray();
 
                 // 入力エラーなし
@@ -149,11 +146,11 @@
             // 確認ページからの戻り
             case 'return':
-                $this->arrForm = $objFormParam->getHashArray();
+                // quiet.
                 break;
             default:
-                $this->arrForm = SC_Helper_Customer_Ex::sfGetCustomerData($customer_id);
+                $objFormParam->setParam(SC_Helper_Customer_Ex::sfGetCustomerData($customer_id));
                 break;
         }
-
+        $this->arrForm = $objFormParam->getFormParamList();
     }
 
Index: branches/version-2_13-dev/data/class/pages/shopping/LC_Page_Shopping.php
===================================================================
--- branches/version-2_13-dev/data/class/pages/shopping/LC_Page_Shopping.php	(revision 23027)
+++ branches/version-2_13-dev/data/class/pages/shopping/LC_Page_Shopping.php	(revision 23040)
@@ -254,10 +254,5 @@
 
         // 入力値の取得
-        // TODO: getFormParamListに統一したいが顧客登録系がgetHashArrayなので現在は切替方式
-        if ($this->tpl_mainpage == $nonmember_mainpage) {
-            $this->arrForm = $objFormParam->getHashArray();
-        } else {
-            $this->arrForm = $objFormParam->getFormParamList();
-        }
+        $this->arrForm = $objFormParam->getFormParamList();
 
         // 記憶したメールアドレスを取得
Index: branches/version-2_13-dev/data/class/pages/entry/LC_Page_Entry.php
===================================================================
--- branches/version-2_13-dev/data/class/pages/entry/LC_Page_Entry.php	(revision 23027)
+++ branches/version-2_13-dev/data/class/pages/entry/LC_Page_Entry.php	(revision 23040)
@@ -87,9 +87,8 @@
         SC_Helper_Customer_Ex::sfCustomerEntryParam($objFormParam);
         $objFormParam->setParam($_POST);
-        $arrForm  = $objFormParam->getHashArray();
 
         // mobile用（戻るボタンでの遷移かどうかを判定）
-        if (!empty($arrForm['return'])) {
-            $_POST['mode'] = 'return';
+        if (!empty($_POST['return'])) {
+            $_REQUEST['mode'] = 'return';
         }
 
@@ -118,5 +117,4 @@
                         }
                     }
-                    $this->arrForm  = $objFormParam->getHashArray();
                     break;
                 }
@@ -124,9 +122,8 @@
                 //-- 確認
                 $this->arrErr = SC_Helper_Customer_Ex::sfCustomerEntryErrorCheck($objFormParam);
-                $this->arrForm  = $objFormParam->getHashArray();
                 // 入力エラーなし
                 if (empty($this->arrErr)) {
                     //パスワード表示
-                    $this->passlen      = SC_Utils_Ex::sfPassLen(strlen($this->arrForm['password']));
+                    $this->passlen      = SC_Utils_Ex::sfPassLen(strlen($objFormParam->getValue('password')));
 
                     $this->tpl_mainpage = 'entry/confirm.tpl';
@@ -137,9 +134,8 @@
                 //-- 会員登録と完了画面
                 $this->arrErr = SC_Helper_Customer_Ex::sfCustomerEntryErrorCheck($objFormParam);
-                $this->arrForm  = $objFormParam->getHashArray();
                 if (empty($this->arrErr)) {
                     $uniqid             = $this->lfRegistCustomerData($this->lfMakeSqlVal($objFormParam));
 
-                    $this->lfSendMail($uniqid, $this->arrForm);
+                    $this->lfSendMail($uniqid, $objFormParam->getHashArray());
 
                     // 仮会員が無効の場合
@@ -147,5 +143,5 @@
                         // ログイン状態にする
                         $objCustomer = new SC_Customer_Ex();
-                        $objCustomer->setLogin($this->arrForm['email']);
+                        $objCustomer->setLogin($objFormParam->getValue('email'));
                     }
 
@@ -155,10 +151,10 @@
                 break;
             case 'return':
-                $this->arrForm  = $objFormParam->getHashArray();
+                // quiet.
                 break;
             default:
                 break;
         }
-
+        $this->arrForm = $objFormParam->getFormParamList();
     }
 
