Index: branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage.php	(revision 19908)
+++ branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage.php	(revision 19915)
@@ -209,4 +209,5 @@
             $this->CustomerName1 = $objCustomer->getvalue('name01');
             $this->CustomerName2 = $objCustomer->getvalue('name02');
+            $this->CustomerPoint = $objCustomer->getvalue('point');
         }
     }
Index: branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 19908)
+++ branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 19915)
@@ -139,43 +139,5 @@
         if (!isset($_POST['mode'])) $_POST['mode'] = "";
 
-        // 戻るボタンの処理(モバイル)
-        if (Net_UserAgent_Mobile::isMobile() === true) {
-            if (!empty($_POST['return'])) {
-                switch ($_POST['mode']) {
-                case 'confirm':
-                    $_POST['mode'] = 'payment';
-                    break;
-                default:
-                    // 正常な推移であることを記録しておく
-                    $objSiteSess->setRegistFlag();
-                    if ($this->cartdown == 2) {
-                        // ダウンロード商品のみの場合はカート画面へ戻る
-                        SC_Response_Ex::sendRedirect(CART_URL_PATH);
-                    } else {
-                        SC_Response_Ex::sendRedirect(SHOPPING_URL);
-                    }
-                    exit;
-                }
-            }
-        }
-
         switch($_POST['mode']) {
-        // お届け日時指定(モバイル)
-        case 'deliv_date':
-            // 入力値の変換
-            $this->objFormParam->convParam();
-            $this->arrErr = $this->lfCheckError($this->arrData, $this->arrPayment);
-            if (!isset($this->arrErr['payment_id'])) {
-                // 支払い方法の入力エラーなし
-                $this->tpl_mainpage = 'shopping/deliv_date.tpl';
-                $this->tpl_title = "お届け日時指定";
-                break;
-            } else {
-                // ユーザユニークIDの取得
-                $uniqid = $objSiteSess->getUniqId();
-                // 受注一時テーブルからの情報を格納
-                $this->lfSetOrderTempData($uniqid);
-            }
-            break;
         case 'confirm':
             // 入力値の変換
@@ -198,9 +160,4 @@
                 // 受注一時テーブルからの情報を格納
                 $this->lfSetOrderTempData($uniqid);
-                if (Net_UserAgent_Mobile::isMobile() === true && !isset($this->arrErr['payment_id'])) {
-                    // 支払い方法の入力エラーなし
-                    $this->tpl_mainpage = 'shopping/deliv_date.tpl';
-                    $this->tpl_title = "お届け日時指定";
-                }
             }
             break;
@@ -244,5 +201,5 @@
         $this->objFormParam->addParam("お支払い方法", "payment_id", INT_LEN, "n", array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
         $this->objFormParam->addParam("ポイント", "use_point", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK", "ZERO_START"));
-        $this->objFormParam->addParam("ご質問", "message", LTEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
+        $this->objFormParam->addParam("その他お問い合わせ", "message", LTEXT_LEN, "KVa", array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
         $this->objFormParam->addParam("ポイントを使用する", "point_check", INT_LEN, "n", array("MAX_LENGTH_CHECK", "NUM_CHECK"), '2');
 
Index: branches/version-2_5-dev/data/Smarty/templates/mobile/mypage/index.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/mobile/mypage/index.tpl	(revision 19833)
+++ branches/version-2_5-dev/data/Smarty/templates/mobile/mypage/index.tpl	(revision 19915)
@@ -28,4 +28,10 @@
 いつもご利用いただきありがとうございます。<br>
 <br>
+<!--★現在のポイント★-->
+<!--{if $smarty.const.USE_POINT !== false}-->
+現在の所持ポイントは「<!--{$CustomerPoint|number_format|default:"0"|h}-->」Ptです。<br>
+<br>
+<!--{/if}-->
+
 <a href="history.php" accesskey="1"><!--{1|numeric_emoji}-->購入履歴</a><br>
 <a href="change.php" accesskey="2"><!--{2|numeric_emoji}-->登録内容変更</a><br>
Index: branches/version-2_5-dev/data/Smarty/templates/mobile/shopping/confirm.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/mobile/shopping/confirm.tpl	(revision 19897)
+++ branches/version-2_5-dev/data/Smarty/templates/mobile/shopping/confirm.tpl	(revision 19915)
@@ -47,4 +47,8 @@
 【購入金額】<br>
 商品合計：<!--{$tpl_total_inctax[$cartKey]|number_format}-->円<br>
+<!--{if $smarty.const.USE_POINT !== false}-->
+<!--{assign var=discount value=`$arrData.use_point*$smarty.const.POINT_VALUE`}-->
+ポイント値引き：-<!--{$discount|number_format|default:0}-->円<br>
+<!--{/if}-->
 送料：<!--{$arrData.deliv_fee|number_format}-->円<br>
 <!--{if $arrData.charge > 0}-->手数料：<!--{$arrData.charge|number_format}-->円<br><!--{/if}-->
@@ -53,4 +57,17 @@
 
 <br>
+
+<!--{* ログイン済みの会員のみ *}-->
+<!--{if $tpl_login == 1 && $smarty.const.USE_POINT !== false}-->
+【ポイント確認】<br>
+ご注文前のポイント：<!--{$tpl_user_point|number_format|default:0}-->Pt<br>
+ご使用ポイント：-<!--{$arrData.use_point|number_format|default:0}-->Pt<br>
+<!--{if $arrData.birth_point > 0}-->お誕生月ポイント：+<!--{$arrData.birth_point|number_format|default:0}-->Pt<br><!--{/if}-->
+今回加算予定のポイント：+<!--{$arrData.add_point|number_format|default:0}-->Pt<br>
+<!--{assign var=total_point value=`$tpl_user_point-$arrData.use_point+$arrData.add_point`}-->
+加算後のポイント：<!--{$total_point|number_format}-->Pt<br>
+
+<br>
+<!--{/if}-->
 
 <!--{* 販売方法判定（ダウンロード販売のみの場合はお届け先を表示しない） *}-->
@@ -88,4 +105,11 @@
 <br>
 
+<!--{if $arrData.message != ""}-->
+【その他お問い合わせ】<br>
+<!--{$arrData.message|h|nl2br}--><br>
+<!--{/if}-->
+
+<br>
+
 <br>
 
@@ -93,12 +117,6 @@
 </form>
 <form action="<!--{$smarty.const.MOBILE_SHOPPING_PAYMENT_URL_PATH}-->" method="post">
-<input type="hidden" name="mode" value="deliv_date">
+<input type="hidden" name="mode" value="">
 <input type="hidden" name="uniqid" value="<!--{$tpl_uniqid}-->">
-<input type="hidden" name="payment_id" value="<!--{$arrData.payment_id}-->">
-<input type="hidden" name="deliv_date" value="<!--{$arrData.deliv_date}-->">
-<input type="hidden" name="deliv_time_id" value="<!--{$arrData.deliv_time_id}-->">
-<!--{if $cartdown != 2}-->
-<input type="hidden" name="mode" value="deliv_date">
-<!--{/if}-->
 <center><input type="submit" value="戻る"></center>
 </form>
Index: branches/version-2_5-dev/data/Smarty/templates/mobile/shopping/payment.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/mobile/shopping/payment.tpl	(revision 19835)
+++ branches/version-2_5-dev/data/Smarty/templates/mobile/shopping/payment.tpl	(revision 19915)
@@ -22,21 +22,15 @@
  */
 *}-->
-<center>支払い方法指定</center>
+<center>お支払方法・お届け時間等の指定</center>
 
 <hr>
 
 <form method="post" action="?">
-<input type="hidden" name="mode" value="deliv_date">
+<input type="hidden" name="mode" value="confirm">
 <input type="hidden" name="uniqid" value="<!--{$tpl_uniqid}-->">
-<input type="hidden" name="deliv_date" value="<!--{$arrForm.deliv_date.value}-->">
-<input type="hidden" name="deliv_time_id" value="<!--{$arrForm.deliv_time_id.value}-->">
-<!--<input type="hidden" name="message" value="">-->
-<!--{if $tpl_login == 1}-->
-<!--<input type="hidden" name="point_check" value="2">-->
-<!--{/if}-->
-
+■お支払方法 <font color="#FF0000">*</font><br>
 <!--{assign var=key value="payment_id"}-->
 <!--{if $arrErr[$key] != ""}-->
-<font color="red"><!--{$arrErr[$key]}--></font>
+<font color="#FF0000"><!--{$arrErr[$key]}--></font>
 <!--{/if}-->
 <!--{section name=cnt loop=$arrPayment}-->
@@ -45,10 +39,69 @@
 <br>
 <!--{/section}-->
+<br>
+
+■お届け日<br>
+<!--{assign var=key value="deliv_date"}-->
+<!--{if $arrErr[$key] != ""}-->
+<font color="#FF0000"><!--{$arrErr[$key]}--></font>
+<!--{/if}-->
+<!--{if $arrDelivDate}-->
+<select name="<!--{$key}-->">
+<option value="">指定なし</option>
+<!--{html_options options=$arrDelivDate selected=$arrForm[$key].value}-->
+</select>
+<!--{else}-->
+ご指定頂けません。
+<!--{/if}-->
+<br>
+<br>
+
+■お届け時間<br>
+<!--{assign var=key value="deliv_time_id"}-->
+<!--{if $arrErr[$key] != ""}-->
+<font color="#FF0000"><!--{$arrErr[$key]}--></font>
+<!--{/if}-->
+<select name="<!--{$key}-->">
+<option value="">指定なし</option>
+<!--{html_options options=$arrDelivTime selected=$arrForm[$key].value}-->
+</select>
+<br>
+<br>
+
+■その他お問い合わせ<br>
+<!--{assign var=key value="message"}-->
+<!--{if $arrErr[$key] != ""}-->
+<font color="#FF0000"><!--{$arrErr[$key]}--></font>
+<!--{/if}-->
+<textarea cols="20" rows="2" name="<!--{$key}-->"><!--{$arrForm[$key].value|h}--></textarea>
+<br>
+<br>
+
+<!--{if $tpl_login == 1 && $smarty.const.USE_POINT !== false}-->
+■ポイント使用の指定<br>
+1ポイントを<!--{$smarty.const.POINT_VALUE}-->円として使用する事ができます。<br>
+<br>
+<!--{$objCustomer->getValue('name01')|h}--> <!--{$objCustomer->getValue('name02')|h}-->様の、現在の所持ポイントは「<!--{$tpl_user_point|number_format|default:0}-->Pt」です。<br>
+<br>
+今回ご購入合計金額： <!--{$arrData.subtotal|number_format}-->円<br>
+(送料、手数料を含みません。)<br>
+<br>
+<input type="radio" name="point_check" value="1" <!--{$arrForm.point_check.value|sfGetChecked:1}-->>ポイントを使用する<br>
+<!--{assign var=key value="use_point"}-->
+<!--{if $arrErr[$key] != ""}-->
+<font color="#FF0000"><!--{$arrErr[$key]}--></font>
+<!--{/if}-->
+<input type="text" name="<!--{$key}-->" value="<!--{$arrForm[$key].value|default:$tpl_user_point}-->" maxlength="<!--{$arrForm[$key].length}-->" size="6">&nbsp;ポイントを使用する。<br>
+<input type="radio" name="point_check" value="2" <!--{$arrForm.point_check.value|sfGetChecked:2}-->>ポイントを使用しない<br>
+<br>
+<!--{/if}-->
 
 <center><input type="submit" value="次へ"></center>
+</form>
+
+<form action="<!--{$tpl_back_url|h}-->" method="get">
 <center><input type="submit" name="return" value="戻る"></center>
 </form>
 
-<br>
 <hr>
 
Index: branches/version-2_5-dev/data/Smarty/templates/mobile/cart/index.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/mobile/cart/index.tpl	(revision 19845)
+++ branches/version-2_5-dev/data/Smarty/templates/mobile/cart/index.tpl	(revision 19915)
@@ -22,10 +22,22 @@
  */
 *}-->
-<!--▼CONTENTS-->
-<!--▼MAIN ONTENTS-->
-<div align="center"><font color="#000080">かご表示</font></div>
-<!--{if $tpl_message != ""}-->
-	<!--{$tpl_message}--><br>
+<center>かご表示</center>
+
+<hr>
+
+<!--{* カゴの中に商品がある場合にのみ表示 *}-->
+<!--{if count($cartKeys) > 1}-->
+<font color="#FF0000"><!--{foreach from=$cartKeys item=key name=cartKey}--><!--{$arrProductType[$key]}--><!--{if !$smarty.foreach.cartKey.last}-->、<!--{/if}--><!--{/foreach}-->
+は同時購入できません。お手数ですが、個別に購入手続きをお願い致します。<br></font>
 <!--{/if}-->
+
+<!--{if strlen($tpl_error) != 0}-->
+<font color="#FF0000"><!--{$tpl_error|h}--></font><br>
+<!--{/if}-->
+
+<!--{if strlen($tpl_message) != 0}-->
+<!--{$tpl_message|h|nl2br}--><br>
+<!--{/if}-->
+
 <!--{if count($cartItems) > 0}-->
 <!--{foreach from=$cartKeys item=key}-->
@@ -35,5 +47,9 @@
 	<input type="hidden" name="cartKey" value="<!--{$key}-->">
 	<!--ご注文内容ここから-->
-	<hr>
+    <!--{if count($cartKeys) > 1 }-->
+    <hr>
+    <!--{$arrProductType[$key]}-->
+    <hr>
+    <!--{/if}-->
     <!--{foreach from=$cartItems[$key] item=item}-->
 		<!--{* 商品名 *}--><!--{$item.productsClass.name|h}--><br>
@@ -56,26 +72,45 @@
 	商品合計:<!--{$tpl_total_inctax[$key]|number_format}-->円<br>
 	合計:<!--{$arrData[$key].total-$arrData[$key].deliv_fee|number_format}-->円<br>
+    <br>
+
+    <!--{if $arrInfo.free_rule > 0}-->
+    <!--{if $arrData[$key].deliv_fee > 0}-->
+        あと「<!--{$tpl_deliv_free[$key]|number_format}-->円」で送料無料です！！<br>
+    <!--{else}-->
+        現在、「送料無料」です！！<br>
+    <!--{/if}-->
+    <br>
+    <!--{/if}-->
+
 	<!--{if $smarty.const.USE_POINT !== false}-->
-        <br>
     <!--{if $arrData[$key].birth_point > 0}-->
 		お誕生月ﾎﾟｲﾝﾄ<br>
 		<!--{$arrData[$key].birth_point|number_format}-->pt<br>
 	<!--{/if}-->
-		今回加算ﾎﾟｲﾝﾄ<br>
-        <!--{$arrData[$key].add_point|number_format}-->pt<br>
+    今回加算ﾎﾟｲﾝﾄ<br>
+    <!--{$arrData[$key].add_point|number_format}-->pt<br>
+    <br>
 	<!--{/if}-->
-	<br>
+    
 	<center><input type="submit" value="注文する"></center>
 </form>
-<!--{/foreach}-->
+
 <!--{if $tpl_prev_url != ""}-->
     <a href="<!--{$tpl_prev_url}-->">[emoji:69]お買物を続ける</a>
 <!--{/if}-->
+<!--{/foreach}-->
 <!--{else}-->
 	※現在ｶｰﾄ内に商品はございません｡<br>
 <!--{/if}-->
-<!--▲CONTENTS-->
-<!--▲MAIN CONTENTS-->
-<!--▲CONTENTS-->
+
+<!--{if $smarty.const.USE_POINT !== false}-->
+<hr>
+<!--{if $tpl_login}-->
+<!--{$tpl_name|h}--> 様の、現在の所持ポイントは「<!--{$tpl_user_point|number_format|default:0}--> pt」です。<br>
+<!--{else}-->
+ポイント制度をご利用になられる場合は、会員登録後ログインしていだだきますようお願い致します。<br>
+<!--{/if}-->
+ポイントは商品購入時に1ptを<!--{$smarty.const.POINT_VALUE}-->円として使用することができます。<br>
+<!--{/if}-->
 
 <br>
Index: branches/version-2_5-dev/data/Smarty/templates/mobile/mail_templates/order_mail.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/mobile/mail_templates/order_mail.tpl	(revision 19764)
+++ branches/version-2_5-dev/data/Smarty/templates/mobile/mail_templates/order_mail.tpl	(revision 19915)
@@ -53,2 +53,9 @@
 
 <!--{/section}-->
+<!--{if $arrOrder.customer_id && $smarty.const.USE_POINT !== false}-->
+■ポイント情報
+<!--{* ご注文前のポイント {$tpl_user_point} pt *}-->
+ご使用ポイント：<!--{$arrOrder.use_point|number_format|default:0}--> pt
+加算ポイント：<!--{$arrOrder.add_point|number_format|default:0}--> pt
+保持ポイント：<!--{$arrCustomer.point|number_format|default:0}--> pt
+<!--{/if}-->
Index: branches/version-2_5-dev/data/Smarty/templates/mobile/products/detail.tpl
===================================================================
--- branches/version-2_5-dev/data/Smarty/templates/mobile/products/detail.tpl	(revision 19835)
+++ branches/version-2_5-dev/data/Smarty/templates/mobile/products/detail.tpl	(revision 19915)
@@ -22,18 +22,16 @@
  */
 *}-->
-<!--▼CONTENTS-->
-<!--▼MAIN CONTENTS-->
-<!--ﾀｲﾄﾙここから-->
-<!--★商品名★-->
-<div align="center"><!--{$arrProduct.name|h}--></div>
+<center><!--{$tpl_subtitle|h}--></center>
 <hr>
-<!--ﾀｲﾄﾙここまで-->
-<!--詳細ここから-->
+
+<!--★商品画像★-->
 <!--{if $smarty.get.image != ''}-->
-  <!--{assign var=key value="`$smarty.get.image`"}-->
+<!--{assign var=key value="`$smarty.get.image`"}-->
 <!--{else}-->
-  <!--{assign var=key value="main_image"}-->
+<!--{assign var=key value="main_image"}-->
 <!--{/if}-->
-<img src="<!--{$arrFile[$key].filepath}-->">
+<center><img src="<!--{$arrFile[$key].filepath}-->"></center>
+
+<!--★商品サブ画像★-->
 <!--{if $subImageFlag == true}-->
 <br>画像
@@ -56,14 +54,26 @@
   <!--{/if}-->
   <!--{/section}-->
+<br>
 <!--{/if}-->
 <br>
+
 <!--{* オペビルダー用 *}-->
 <!--{if "sfViewDetailOpe"|function_exists === TRUE}-->
 <!--{include file=`$smarty.const.MODULE_REALDIR`mdl_opebuilder/detail_ope_mb_view.tpl}-->
 <!--{/if}-->
-<!--★詳細ﾒｲﾝｺﾒﾝﾄ★-->
+
+<!--★詳細メインコメント★-->
 [emoji:76]<!--{$arrProduct.main_comment|nl2br_html}--><br>
 <br>
-<!--ｱｲｺﾝ-->
+
+<!--★商品コード★-->
+商品コード：
+<!--{if $arrProduct.product_code_min == $arrProduct.product_code_max}-->
+<!--{$arrProduct.product_code_min|h}-->
+<!--{else}-->
+<!--{$arrProduct.product_code_min|h}-->～<!--{$arrProduct.product_code_max|h}-->
+<!--{/if}-->
+<br>
+
 <!--★販売価格★-->
 <font color="#FF0000"><!--{$smarty.const.SALE_PRICE_TITLE}-->(税込):
@@ -73,7 +83,9 @@
 	<!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->～<!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->
 <!--{/if}-->
-円</font><br/>
+円</font>
+<br/>
+
+<!--{if $arrProduct.price01_max > 0}-->
 <!--★通常価格★-->
-<!--{if $arrProduct.price01_max > 0}-->
 <font color="#FF0000"><!--{$smarty.const.NORMAL_PRICE_TITLE}-->:
 <!--{if $arrProduct.price01_min == $arrProduct.price01_max}-->
@@ -82,6 +94,35 @@
 <!--{$arrProduct.price01_min|number_format}-->～<!--{$arrProduct.price01_max|number_format}-->
 <!--{/if}-->
-円</font><br>
+円</font>
+<br>
 <!--{/if}-->
+
+<!--★ポイント★-->
+<!--{if $smarty.const.USE_POINT !== false}-->
+ポイント：
+<!--{if $arrProduct.price02_min == $arrProduct.price02_max}-->
+    <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+<!--{else}-->
+    <!--{if $arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id == $arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+        <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+    <!--{else}-->
+        <!--{$arrProduct.price02_min|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->～<!--{$arrProduct.price02_max|sfPrePoint:$arrProduct.point_rate:$smarty.const.POINT_RULE:$arrProduct.product_id}-->
+    <!--{/if}-->
+<!--{/if}-->
+Pt<br>
+<!--{/if}-->
+<br>
+
+<!--★関連カテゴリ★-->
+関連カテゴリ：<br>
+<!--{section name=r loop=$arrRelativeCat}-->
+<!--{section name=s loop=$arrRelativeCat[r]}-->
+<a href="<!--{$smarty.const.URL_PATH}-->products/list.php?category_id=<!--{$arrRelativeCat[r][s].category_id}-->"><!--{$arrRelativeCat[r][s].category_name}--></a>
+<!--{if !$smarty.section.s.last}--><!--{$smarty.const.SEPA_CATNAVI}--><!--{/if}-->
+<!--{/section}-->
+<br>
+<!--{/section}-->
+<br>
+
 <form name="form1" method="post" action="<!--{$smarty.server.REQUEST_URI|h}-->">
 	<input type="hidden" name="mode" value="select">
@@ -94,8 +135,5 @@
 <!--{/if}-->
 </form>
-<!--詳細ここまで-->
-<!--▲CONTENTS-->
 
-<br>
 <hr>
 
