Index: branches/dev/html/install/user_data/include/campaign/default/src/application.php
===================================================================
--- branches/dev/html/install/user_data/include/campaign/default/src/application.php	(revision 59)
+++ branches/dev/html/install/user_data/include/campaign/default/src/application.php	(revision 14234)
@@ -87,5 +87,5 @@
 
 			if($orverlapping_flg) {
-				if(lfOverlappingCheck($objCustomer->getValue('customer_id'))) {
+				if(lfOverlappingCheck($objCustomer->getValue('customer_id'), $campaign_id)) {
 					$objPage->arrErr['login_email'] = "¢¨ Ê£¿ô²ó¤´±þÊç¤¹¤ë¤³¤È¤Ï½ÐÍè¤Þ¤»¤ó¡£";
 				}
@@ -212,11 +212,12 @@
  * ÀâÌÀ¡¡¡§½ÅÊ£±þÊç¥Á¥§¥Ã¥¯
  * °ú¿ô1 ¡§¸ÜµÒID
+ * °ú¿ô2 ¡§¥­¥ã¥ó¥Ú¡¼¥óID
  * Ìá¤êÃÍ¡§¥Õ¥é¥° (½ÅÊ£¤¬¤¢¤Ã¤¿¤é true ½ÅÊ£¤¬¤Ê¤«¤Ã¤¿¤é false)
  */
-function lfOverlappingCheck($customer_id) {
+function lfOverlappingCheck($customer_id, $campaign_id) {
 	
 	global $objQuery;
 	
-	$count = $objQuery->count("dtb_campaign_order", "customer_id = ?", array($customer_id));
+	$count = $objQuery->count("dtb_campaign_order", "customer_id = ? AND campaign_id = ?", array($customer_id, $campaign_id));
 	if($count > 0) {
 		return true;
