Index: /branches/feature-module-update/html/user_data/templates/default/css/under02.css
===================================================================
--- /branches/feature-module-update/html/user_data/templates/default/css/under02.css	(revision 15737)
+++ /branches/feature-module-update/html/user_data/templates/default/css/under02.css	(revision 16009)
@@ -5,19 +5,16 @@
 ----------------------------------------------- */
 div#under02column {
-	width: 700px;
-	margin: 15px auto 0 auto;
+    width: 700px;
+    margin: 15px auto 0 auto;
 }
 
 div#under02column h2.title{
-	width: 700px;
-	margin: 0 0 15px 0;
+    width: 700px;
+    margin: 0 0 15px 0;
 }
 
 div#under02column table {
-	width: 690px;
-}
-
-
-
+    width: 690px;
+}
 
 /* カートの中
@@ -28,19 +25,32 @@
 
 div#under02column_cart .totalmoneyarea {
-	width: 680px;
-	margin: 15px auto 0 auto;
-	padding: 10px 5px;
-	border: 1px solid #ccc;
-	text-align: center;
+    width: 680px;
+    margin: 15px auto 0 auto;
+    padding: 10px 5px;
+    border: 1px solid #ccc;
+    text-align: center;
 }
 
 div#under02column_cart th {
-	text-align: center;
+    text-align: center;
 }
 
 div#under02column table th.resulttd {
-	text-align: right;
-}
-
+    text-align: right;
+}
+
+div#under02column td#quantity {
+   text-align: center;
+   width: 70px;
+}
+
+div#under02column ul#quantity_level li {
+    display: inline;
+    padding: 3px;
+}
+
+div#under02column .empty {
+    text-align: center;
+}
 
 /* お客様情報入力
@@ -51,40 +61,40 @@
 
 .flowarea {
-	margin: 0 0 20px 0;
+    margin: 0 0 20px 0;
 }
 
 div#under02column_customer th em {
-	color: #000;
-	font-weight: bold;
+    color: #000;
+    font-weight: bold;
 }
 
 div#under02column_customer .box120 {
-	width: 120px;
-	padding: 2px;
-	border: 1px solid #ccc;
+    width: 120px;
+    padding: 2px;
+    border: 1px solid #ccc;
 }
 
 div#under02column_customer .box60 {
-	width: 60px;
-	padding: 2px;
-	border: 1px solid #ccc;
+    width: 60px;
+    padding: 2px;
+    border: 1px solid #ccc;
 }
 
 div#under02column_customer .box380 {
-	width: 380px;
-	margin: 5px 0 0 0;
-	padding: 2px;
-	border: 1px solid #ccc;
+    width: 380px;
+    margin: 5px 0 0 0;
+    padding: 2px;
+    border: 1px solid #ccc;
 }
 
 div#under02column_customer .box320 {
-	width: 320px;
-	margin: 5px 0 0 0;
-	padding: 2px;
-	border: 1px solid #ccc;
+    width: 320px;
+    margin: 5px 0 0 0;
+    padding: 2px;
+    border: 1px solid #ccc;
 }
 
 div#under02column_customer .zipimg img {
-	margin: 5px 0 0 0;
+    margin: 5px 0 0 0;
 }
 
@@ -93,9 +103,9 @@
 ----------------------------------------------- */
 div#under02column_shopping table th {
-	text-align: center;
+    text-align: center;
 }
 
 .addbtn {
-	margin: 10px 0 0 0;
+    margin: 10px 0 0 0;
 }
 
@@ -104,40 +114,40 @@
 ----------------------------------------------- */
 div#under02column_shopping .payarea {
-	width: 670px;
-	margin: 0 auto;
+    width: 670px;
+    margin: 0 auto;
 }
 
 div#under02column_shopping h3 {
-	margin: 0 0 15px 0;
+    margin: 0 0 15px 0;
 }
 
 div#under02column_shopping .payarea02 {
-	width: 670px;
-	margin: 40px auto 0 auto;
+    width: 670px;
+    margin: 40px auto 0 auto;
 }
 
 div#under02column_shopping .payarea02 div {
-	margin: 10px 0 0 0;
+    margin: 10px 0 0 0;
 }
 
 div#under02column_shopping .payarea02 em {
-	font-weight: bold;
-	color: #000;
+    font-weight: bold;
+    color: #000;
 }
 
 div#under02column_shopping .payarea table {
-	width: 670px;
+    width: 670px;
 }
 
 div#under02column_shopping .payarea table th {
-	text-align: center;
+    text-align: center;
 }
 
 div#under02column_shopping .payarea02 .area660 {
-	width: 660px;
-	height: 150px;
-	margin: 5px 0 0 0;
-	padding: 2px;
-	border: 1px solid #ccc;
+    width: 660px;
+    height: 150px;
+    margin: 5px 0 0 0;
+    padding: 2px;
+    border: 1px solid #ccc;
 }
 
@@ -146,17 +156,17 @@
 ----------------------------------------------- */
 div#under02column_shopping table.delivname th {
-	text-align: left;
-	width: 140px;
+    text-align: left;
+    width: 140px;
 }
 
 div#under02column_shopping table.delivname caption {
-	border-top: 1px solid #ccc;
-	border-right: 1px solid #ccc;
-	border-left: 1px solid #ccc;
-	padding: 8px;
-	background-color: #f0f0f0;
-	text-align: left;
-	font-weight: bold;
-	color: #000;
+    border-top: 1px solid #ccc;
+    border-right: 1px solid #ccc;
+    border-left: 1px solid #ccc;
+    padding: 8px;
+    background-color: #f0f0f0;
+    text-align: left;
+    font-weight: bold;
+    color: #000;
 }
 
@@ -169,44 +179,44 @@
 
 div#under02column_login .loginarea {
-	width: 620px;
-	margin: 0 auto 20px auto;
-	padding: 20px 15px;
-	border: 5px solid #ccc;
+    width: 620px;
+    margin: 0 auto 20px auto;
+    padding: 20px 15px;
+    border: 5px solid #ccc;
 }
 
 div#under02column_login .loginarea .inputtext {
-	width: 500px;
-	margin: 15px auto 0 auto;
+    width: 500px;
+    margin: 15px auto 0 auto;
 }
 
 div#under02column_login .loginarea .inputtext02 {
-	width: 500px;
-	margin: 15px auto 0 auto;
-	font-size: 90%;
+    width: 500px;
+    margin: 15px auto 0 auto;
+    font-size: 90%;
 }
 
 div#under02column_login .loginarea .inputbox {
-	width: 460px;
-	margin: 15px auto 0 auto;
-	padding: 15px 20px;
-	background: #f0f0f0;
+    width: 460px;
+    margin: 15px auto 0 auto;
+    padding: 15px 20px;
+    background: #f0f0f0;
 }
 
 div#under02column_login .loginarea .inputbox .passwd {
-	margin: 15px 0 0 0;
+    margin: 15px 0 0 0;
 }
 
 div#under02column_login .loginarea .inputbox .box300 {
-	width: 300px;
-	margin: 5px 0 0 0;
-	padding: 2px;
-	border: 1px solid #ccc;
+    width: 300px;
+    margin: 5px 0 0 0;
+    padding: 2px;
+    border: 1px solid #ccc;
 }
 
 div#under02column_login .loginarea .inputbox02 {
-	width: 460px;
-	margin: 15px auto 0 auto;
-	padding: 15px 20px;
-	background: #f0f0f0;
-	text-align: center;
-}
+    width: 460px;
+    margin: 15px auto 0 auto;
+    padding: 15px 20px;
+    background: #f0f0f0;
+    text-align: center;
+}
