Index: branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin.php	(revision 20540)
+++ branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin.php	(revision 20547)
@@ -49,6 +49,5 @@
         if(count($allow_hosts) > 0){
             if(array_search($_SERVER["REMOTE_ADDR"],$allow_hosts) === FALSE){
-                SC_Response_Ex::sendHttpStatus(403);
-                exit;
+                SC_Utils_Ex::sfDispError(AUTH_ERROR);
             }
         }
Index: branches/version-2_5-dev/data/class/pages/error/LC_Page_Error_DispError.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/error/LC_Page_Error_DispError.php	(revision 20534)
+++ branches/version-2_5-dev/data/class/pages/error/LC_Page_Error_DispError.php	(revision 20547)
@@ -40,12 +40,15 @@
     /**
      * Page を初期化する.
+     * LC_Page_Adminクラス内でエラーページを表示しようとした際に無限ループに陥るのを防ぐため,
+     * ここでは, parent::init() を行わない.(フロントのエラー画面出力と同様の仕様)
      *
      * @return void
      */
     function init() {
-        parent::init();
         $this->template = LOGIN_FRAME;
         $this->tpl_mainpage = 'login_error.tpl';
         $this->tpl_title = 'ログインエラー';
+        // ディスプレイクラス生成
+        $this->objDisplay = new SC_Display_Ex();
     }
 
@@ -74,5 +77,6 @@
                 break;
             case AUTH_ERROR:
-                $this->tpl_error="このファイルにはアクセス権限がありません。<br />もう一度ご確認のうえ、再度ログインしてください。";
+                $this->tpl_error="このページにはアクセスできません";
+                SC_Response_Ex::sendHttpStatus(403);
                 break;
             case INVALID_MOVE_ERRORR:
