Index: branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php	(revision 21867)
+++ branches/version-2_12-dev/data/class/pages/products/LC_Page_Products_Detail.php	(revision 21899)
@@ -92,5 +92,5 @@
      */
     function action() {
-
+//        var_dump($_REQUEST);
         // 会員クラス
         $objCustomer = new SC_Customer_Ex();
@@ -111,5 +111,5 @@
         $objProduct = new SC_Product_Ex();
         $objProduct->setProductsClassByProductIds(array($product_id));
-
+        
         // 規格1クラス名
         $this->tpl_class_name1 = $objProduct->className1[$product_id];
@@ -248,5 +248,5 @@
                         break;
                     }
-
+                    
                 case 'selectItem':
                     $this->arrErr = $this->lfCheckError($this->mode,$this->objFormParam,$this->tpl_classcat_find1,$this->tpl_classcat_find2);
@@ -260,6 +260,12 @@
 
                     $value1 = $this->objFormParam->getValue('classcategory_id1');
-                    $value2 = '#' . $this->objFormParam->getValue('classcategory_id2');
-
+                    
+                    // 規格2が設定されている場合.
+                    if (SC_Utils_Ex::isBlank($this->objFormParam->getValue('classcategory_id2')) == false){
+                        $value2 = '#' . $this->objFormParam->getValue('classcategory_id2');
+                    } else {
+                        $value2 = '#0';
+                    }
+                    
                     if (strlen($value1) === 0) {
                         $value1 = '__unselected';
