Index: branches/version-2_11-dev/html/user_data/packages/sphone/css/detail.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/sphone/css/detail.css	(revision 20764)
+++ branches/version-2_11-dev/html/user_data/packages/sphone/css/detail.css	(revision 20916)
@@ -1,4 +1,4 @@
 /*商品情報（テキストなど）*/
-div#detailrightblock table td {
+#detailrightblock table td {
 text-align: left;
 vertical-align: middle;
@@ -41,12 +41,12 @@
 
 /*商品情報（テーブル部分）*/
-div#detailrightblock table span.nomal-price {
+#detailrightblock table span.nomal-price {
 	font-size: 100%;
 }
-div#detailrightblock table span.sale-price {
+#detailrightblock table span.sale-price {
 	font-weight: bold;
 	color: #CC0000;
 }
-div#detailrightblock table span.member-point {
+#detailrightblock table span.member-point {
 	font-weight: bold;
 	color: #CC0000;
@@ -54,19 +54,19 @@
 
 /*商品情報（規格部分）*/
-div#detailrightblock dl {
+#detailrightblock dl {
     margin: 0;
     padding: 5px 0 0;
 }
-div#detailrightblock dt {
-    font-weight: bold;
-    margin: 0;
-    padding: 5px 0 3px 0;
-    line-height: 1.1;
-}
-div#detailrightblock dd {
+#detailrightblock dt {
+    font-weight: bold;
+    margin: 0;
+    padding: 5px 0 3px 0;
+    line-height: 1.1;
+}
+#detailrightblock dd {
     margin: 0;
     padding: 0 0 5px;
 }
-div#detailrightblock .fm-detail-quantity {
+#detailrightblock .fm-detail-quantity {
     width: 70px;
     height: 16px;
Index: branches/version-2_11-dev/html/user_data/packages/default/css/common.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/default/css/common.css	(revision 20681)
+++ branches/version-2_11-dev/html/user_data/packages/default/css/common.css	(revision 20916)
@@ -142,12 +142,8 @@
     line-height: 150%;
 }
-.price {
-    color: #f00;
-}
 .sale_price {
     color: #f00;
 }
 .normal_price {
-    color: #f00;
     font-size: 90%;
 }
Index: branches/version-2_11-dev/html/user_data/packages/default/css/contents.css
===================================================================
--- branches/version-2_11-dev/html/user_data/packages/default/css/contents.css	(revision 20773)
+++ branches/version-2_11-dev/html/user_data/packages/default/css/contents.css	(revision 20916)
@@ -173,5 +173,5 @@
 div#undercolumn_error .message_area {
     width:80%;
-	margin: 30px auto;
+    margin: 30px auto;
     padding: 30px;
     border: 1px solid #ccc;
@@ -357,5 +357,5 @@
     float: left;
 }
-#one_maincolumn div#detailrightbloc {
+#one_maincolumn #detailrightbloc {
     width: 63%;
     float: right;
@@ -381,6 +381,6 @@
     width: 37%;
 }
-#two_maincolumn_left div#detailrightbloc ,
-#two_maincolumn_right div#detailrightbloc {
+#two_maincolumn_left #detailrightbloc ,
+#two_maincolumn_right #detailrightbloc {
     float: right;
     width: 63%;
@@ -408,5 +408,5 @@
     width: 49%;
 }
-#three_maincolumn div#detailrightbloc {
+#three_maincolumn #detailrightbloc {
     float: right;
     width: 50%;
@@ -428,5 +428,5 @@
 /* 商品情報 各種設定
 ----------------------------------------------- */
-div#detailrightbloc h2 {
+#detailrightbloc h2 {
     margin: 0 0 10px 0;
     padding: 0 0 15px 0;
@@ -436,57 +436,102 @@
     font-size: 160%;
 }
-div#detailrightbloc .point ,
-div#detailrightbloc .relative_cat {
+#detailrightbloc .point,
+#detailrightbloc .relative_cat {
     margin: 0 0 10px 0;
     padding: 0 0 10px 0;
     background: url("../img/background/line_dot_01.gif") repeat-x bottom ;
 }
-div#detailrightbloc .main_comment {
-    margin-bottom: 20px;
-}
-div.cart_area {
+#detailrightbloc .main_comment {
+    margin-bottom: 20px;
+}
+
+/* 商品コード */
+#detailrightbloc .product_code dt,
+#detailrightbloc .product_code dd {
+    display: inline;
+}
+
+/* 商品ステータス */
+#detailrightbloc ul.status_icon {
+    margin-bottom: 10px;
+    width: 100%;
+}
+#detailrightbloc ul.status_icon li {
+    margin-right: 5px;
+    margin-bottom: 3px;
+    float: left;
+}
+
+/* 通常価格 */
+#detailrightbloc .normal_price dt,
+#detailrightbloc .normal_price dd {
+    display: inline;
+}
+
+/* 販売価格 */
+#detailrightbloc .sale_price dt,
+#detailrightbloc .sale_price dd {
+    display: inline;
+}
+
+/* ポイント */
+#detailrightbloc .point dt,
+#detailrightbloc .point dd {
+    display: inline;
+}
+
+/* 規格 */
+#detailrightbloc div.classlist {
+    margin-bottom: 10px;
+    padding-bottom: 10px;
+    width: 100%;
+    background: url("../img/background/line_dot_02.gif") repeat-x bottom ;
+}
+#detailrightbloc .classlist {
+    margin-bottom: 5px;
+}
+#detailrightbloc ul {
+    margin-bottom: 10px;
+    width: 100%;
+}
+#detailrightbloc ul li {
+    vertical-align: top;
+    float: left;
+}
+
+/* メーカー */
+#detailrightbloc .maker dt,
+#detailrightbloc .maker dd {
+    display: inline;
+}
+
+/* メーカーURL */
+#detailrightbloc .comment1 dt,
+#detailrightbloc .comment1 dd {
+    display: inline;
+}
+
+/* 関連カテゴリ */
+#detailrightbloc .relative_cat dd {
+    margin-left: 1em;
+}
+
+/* 買い物かご */
+#detailrightbloc .cart_area {
     padding: 10px;
     background-color: #ecf5ff;
     border: 1px solid #cef0f4;
 }
-
-/* 商品ステータス */
-div#detailrightbloc ul.status_icon {
-    margin-bottom: 10px;
-    width: 100%;
-}
-div#detailrightbloc ul.status_icon li {
-    margin-right: 5px;
-    margin-bottom: 3px;
-    float: left;
-}
-
-/* 規格 */
-div#detailrightbloc div.classlist {
-    margin-bottom: 10px;
-    padding-bottom: 10px;
-    width: 100%;
-    background: url("../img/background/line_dot_02.gif") repeat-x bottom ;
-}
-div#detailrightbloc .classlist {
-    margin-bottom: 5px;
-}
-div#detailrightbloc ul {
-    margin-bottom: 10px;
-    width: 100%;
-}
-div#detailrightbloc ul li {
-    vertical-align: top;
-    float: left;
-}
-
-/* 買い物かご */
-div#detailrightbloc .cartin {
+#detailrightbloc .quantity dt,
+#detailrightbloc .quantity dd {
+    display: inline;
+}
+#detailrightbloc .cartin {
     text-align: center;
 }
-div#detailrightbloc .cartin_btn {
+#detailrightbloc .cartin_btn {
     text-align: center;
 }
-div#detailrightbloc .favorite_btn {
+#detailrightbloc .favorite_btn {
     text-align: center;
     margin-top: 10px;
