Index: branches/version-2_12-dev/data/class/util/SC_Utils.php
===================================================================
--- branches/version-2_12-dev/data/class/util/SC_Utils.php	(revision 21583)
+++ branches/version-2_12-dev/data/class/util/SC_Utils.php	(revision 21587)
@@ -1728,4 +1728,12 @@
         if (empty($data_list)) return array();
 
+        // $zip_cntが1より大きければtownを消す
+        //（複数行HITしているので、どれに該当するか不明の為）
+        $zip_cnt = count($data_list);
+        if ($zip_cnt > 1) {
+            $data_list[0]['town'] = "";
+        }
+        unset($zip_cnt);
+
         /*
          * 総務省からダウンロードしたデータをそのままインポートすると
@@ -1733,8 +1741,10 @@
          * ・（１・１９丁目）
          * ・以下に掲載がない場合
+         * ・●●の次に番地が来る場合
          */
         $town =  $data_list[0]['town'];
-        $town = ereg_replace("（.*）$","",$town);
-        $town = ereg_replace('以下に掲載がない場合','',$town);
+        $town = preg_replace("/（.*）$/","",$town);
+        $town = preg_replace('/以下に掲載がない場合/','',$town);
+        $town = preg_replace("/(.*?)の次に番地がくる場合/","",$town);
         $data_list[0]['town'] = $town;
         $data_list[0]['state'] = $arrREV_PREF[$data_list[0]['state']];
