Index: branches/version-2_5-dev/html/user_data/packages/default/css/common.css
===================================================================
--- branches/version-2_5-dev/html/user_data/packages/default/css/common.css	(revision 20460)
+++ branches/version-2_5-dev/html/user_data/packages/default/css/common.css	(revision 20508)
@@ -6,9 +6,8 @@
 body {
     font-family: Verdana,Arial,Helvetica,sans-serif;
-    color: #666;
     background-color: #f5f5f5;
     font-size: 72.5%;
     line-height: 150%;
-    letter-spacing:0.1em;
+    letter-spacing: 0.1em;
 }
 
@@ -59,9 +58,17 @@
 
 /* 中央カラム */
-.main_column { padding: 10px 0 20px; }
+.main_column {
+    padding: 10px 0 20px;
+}
 
 /* サイドカラム */
-#leftcolumn { float: left; width: 20%; }
-#rightcolumn { float: right; width: 20%; }
+#leftcolumn {
+    float: left;
+    width: 20%;
+}
+#rightcolumn {
+    float: right;
+    width: 20%;
+}
 
 /* 1カラム設定 */
@@ -93,5 +100,8 @@
 
 /* 下層コンテンツ */
-#undercolumn { width: 100%; margin: 0 0 30px 0;}
+#undercolumn {
+    width: 100%;
+    margin: 0 0 30px 0;
+}
 
 
@@ -102,10 +112,10 @@
 ----------------------------------------------- */
 .clearfix:after {
-    display:block;
-    clear:both;
-    height:0px;
-    line-height:0px;
-    visibility:hidden;
-    content:".";
+    display: block;
+    clear: both;
+    height: 0px;
+    line-height: 0px;
+    visibility: hidden;
+    content: ".";
 }
 
@@ -113,44 +123,72 @@
 /* リンク指定
 ----------------------------------------------- */
-a:link {
-    color: #39c;
+a:link ,
+a:visited {
+    color: #15a;
     text-decoration: none;
 }
-a:visited {
-    color: #39c;
-    text-decoration: none;
-}
-a:link:hover {
+a:link:hover ,
+a[href]:hover {
     color: #f60;
     text-decoration: underline;
 }
-a[href]:hover { 
-    color: #f60;
-    text-decoration: underline;
-}
 
 
 /* フォント
 ----------------------------------------------- */
-h1,h2,h3,h4,h5 { font-size: 100%; line-height: 150%;}
-.price { color: #f00; }
-.sale_price { color: #f00; }
-.normal_price { color: #f00; font-size: 90%; }
-.point { color: #f00; font-weight: bold; }
-.user_name { font-weight: bold; }
-.recommend_level { color: #ecbd00; }
-
-.attention { color: #f00; }
-.attentionSt { color: #f00; font-weight: bold; }
-.st { font-weight: bold; }
-.mini { font-size: 90%; }
+h1,h2,h3,h4,h5 {
+    font-size: 100%;
+    line-height: 150%;
+}
+.price {
+    color: #f00;
+}
+.sale_price {
+    color: #f00;
+}
+.normal_price {
+    color: #f00;
+    font-size: 90%;
+}
+.point {
+    color: #f00;
+    font-weight: bold;
+}
+.user_name {
+    font-weight: bold;
+}
+.recommend_level {
+    color: #ecbd00;
+}
+
+.attention {
+    color: #f00;
+}
+.attentionSt {
+    color: #f00;
+    font-weight: bold;
+}
+.st {
+    font-weight: bold;
+}
+.mini {
+    font-size: 90%;
+}
 
 
 /* 行揃え
 ----------------------------------------------- */
-.alignC { text-align: center; }
-.alignR { text-align: right; }
-.alignL { text-align: left; }
-.pricetd em { font-weight: bold;}
+.alignC {
+    text-align: center;
+}
+.alignR {
+    text-align: right;
+}
+.alignL {
+    text-align: left;
+}
+.pricetd em {
+    font-weight: bold;
+}
 
 
@@ -164,19 +202,45 @@
 }
 
-.box40 { width: 40px; }
-.box60 { width: 60px; }
-.box100 { width: 100px; }
-.box120 { width: 120px; }
-.box140 { width: 140px; }
-.box145 { width: 145px; }
-.box150 { width: 150px; }
-.box240 { width: 240px; }
-.box300 { width: 300px; }
-.box320 { width: 320px; }
-.box350 { width: 350px; }
-.box380 { width: 380px; }
+.box40 {
+    width: 40px;
+}
+.box60 {
+    width: 60px;
+}
+.box100 {
+    width: 100px;
+}
+.box120 {
+    width: 120px;
+}
+.box140 {
+    width: 140px;
+}
+.box145 {
+    width: 145px;
+}
+.box150 {
+    width: 150px;
+}
+.box240 {
+    width: 240px;
+}
+.box300 {
+    width: 300px;
+}
+.box320 {
+    width: 320px;
+}
+.box350 {
+    width: 350px;
+}
+.box380 {
+    width: 380px;
+}
 
 /* フォームが縦に重なり合う場合に併用する余白 */
-.top { margin-bottom: 5px; }
+.top {
+    margin-bottom: 5px;
+}
 
 
@@ -251,5 +315,5 @@
 ----------------------------------------------- */
 #site_description {
-    font-size:90%;
+    font-size: 90%;
 }
 #logo_area h1 {
@@ -258,5 +322,5 @@
 }
 #logo_area h1 span {
-    display: none;/* テキストロゴ非表示 */
+    display: none; /* テキストロゴ非表示 */
 }
 
@@ -340,5 +404,5 @@
     margin-top: 40px;
     padding: 20px 0 0 0;
-    border-top :solid 1px #ccc;
+    border-top: solid 1px #ccc;
 }
 div#complete_area .shop_information .name {
@@ -347,3 +411,2 @@
     font-size: 140%;
 }
-
