/* --------------------------------------------------------------------
    customer
-------------------------------------------------------------------- */

/* new 既定 */

div.customer_
    { padding: 0 20px; text-align:left;}
div.customer_ div.formdetail_
    { margin: 0 auto;}

/* renew 既定 */
div.customer_ table
    { width: 100%; }

/* new 会員規約 */
div.customer_ div.agree_
    { text-align: center; }

/* new 会員メニュー */
div.customer_ table.mymenu_ th, div.customer_ table.mymenu_ td
    { font-weight: normal; padding: 8px 0; text-align:left;}
div.customer_ table.mymenu_ th img
    { margin-right: 4px; }
div.customer_ table.mymenu_ ul
    { margin: 0 32px; color: #ffcc00; }
div.customer_ table.mymenu_ ul li
    { margin: 4px 0; }



/* new お気に入り */
div.customer_ .bookmark_ td
    { border: none; }
div.customer_ .bookmark_
    { border-bottom: 1px solid #d6d7d9; }

/* new 購入履歴 */
div.customer_ table.history_ td.total_
    {}

/* new 購入履歴詳細 */

/*
div.customer_ table.historydetail_ table.total_
    { margin-left: 0; }
div.customer_ table.historydetail_ table.total_ th
    { font-size: 10px; text-align: left; border: none; background-color: transparent; padding: 1px; }
div.customer_ table.historydetail_ table.total_ td
    { font-size: 12px; text-align: right; border: none; background-color: transparent; padding: 1px 1px 1px 16px; }

div.customer_ table.historydetail_ table.detaillist_ th.name_
    { width: 40%; }
div.customer_ table.historydetail_ table.detaillist_ th.qty_
    { width: 10%;  }
div.customer_ table.historydetail_ table.detaillist_ th.amt_
    { width: 10%; }
div.customer_ table.historydetail_ table.detaillist_ th.gift_spec_
    { width: 40%; }
div.customer_ table.historydetail_ table.detaillist_ td.qty_
    { text-align: right; }
div.customer_ table.historydetail_ table.detaillist_ td.amt_
    { text-align: right; }
*/

div.customer_ table.spandual_ td{vertical-align:top;}

/* オーダーID */
div.customer_ table.spandual_ table.order_ {width:100%;}
/* 注文詳細 */
div.customer_ table.spandual_ table.goodslist_{width:100%;}
div.customer_ table.sales_{width:250px;}
div.customer_ table.sales_ th{width:50%;text-align:left;}
div.customer_ table.sales_ td{width:50%;text-align:right;}
div.customer_ table.method_{width:250px;text-align:left;}
div.customer_ table.method_ th{width:50%;text-align:left;}
div.customer_ table.method_ td{width:50%;text-align:right;}

div.customer_ div.destgoodslist_{margin:20px; text-align:left;}
div.customer_ table.destgoodslist_{}
div.customer_ table.destgoodslist_ .dest_goodsname_{width:240px;text-align:left;}
div.customer_ table.destgoodslist_ .dest_qty_{width:60px;text-align:center;}
div.customer_ table.destgoodslist_ .dest_comment_{}

div.customer_ ul.historydetail_ 
    { width: 220px; margin: 16px auto; }
div.customer_ ul.historydetail_ li
    { margin: 8px 24px; white-space: nowrap; }


/* new お客様情報変更フォーム */
/* ■2006.08.25 [okada] 追加 */
div.customer_ table.customer_ 
    { width:800px; border:none; padding:2px; margin-left:50px; }

div.customer_ table.customer_ th
    { width: 20%; }

/* ■2006.08.25 [okada] 追加 */
div.customer_ table.customer_ td
    { border:none; text-align:left;margin:5px;}

div.customer_ table.customer_ td.line1
    { background-color:#f3f3f3; border-bottom:dashed 1px #000000; }

div.customer_ table.customer_ td.line2
    { background-color:#ffffff; border-bottom:dashed 1px #000000; }

/* ■2006.09.01 [okada] 携帯用画面設定追加 */
.mail_ {color:#99CC33; font-weight:bold; font-size:12px;}
.mmail_ {color:#ff9900; font-weight:bold; font-size:12px;}

div.customer_ table.customer_ td.mail
    { background-color:#99CC33; width:1px; }

div.customer_ table.customer_ td.mmail
    { background-color:#ff9900; width:1px; }

/* new お客様情報変更確認 */
div.customer_ table.customerconfirm_
    { width:800px; border:none; padding:2px; margin:0px; margin-left:50px; }

div.customer_ table.customerconfirm_ th
    { width: 25%; }

/* ■2006.08.25 [okada] 追加 */
div.customer_ table.customerconfirm_ td
    { border:none; text-align:left;margin:5px;}

div.customer_ table.customerconfirm_ td.line1
    { background-color:#f3f3f3; border-bottom:dashed 1px #000000; }

div.customer_ table.customerconfirm_ td.line2
    { background-color:#ffffff; border-bottom:dashed 1px #000000; }

/* new 配送先登録 */
/* ■2006.08.25 [okada] 追加 */
div.customer_ table.custdest_ 
    { width:700px; border:none; padding:2px; margin:0px; }

div.customer_ table.custdest_ th
    { width: 25%; }

/* ■2006.08.25 [okada] 追加 */
div.customer_ table.custdest_ td
    { border:none; }

div.customer_ table.custdest_ td.line1
    { background-color:#f3f3f3; border-bottom:dashed 1px #000000; }

div.customer_ table.custdest_ td.line2
    { background-color:#ffffff; border-bottom:dashed 1px #000000; }
