/* vim: set expandtab tabstop=2 shiftwidth=2 foldmethod=marker: */
/* {{{共通 */
/* {{{全ページ */
body
{
	margin:0px;
  background-color:#FFFFFF;
}
table
{
	border:none;
}
em
{
  color:#FF0000;
}

/* ADD */
/* {{{frame */
/* {{{frame */
.frame
{
  width:100%;
  height:100%;
  text-align:left;
}
/* }}} */
/* {{{frame1 */
.frame1
{
  width:780px;
}
/* }}} */
/* {{{frame2 */
.frame2
{
  width:780px;
}
/* }}} */
/* {{{frame3 */
.frame3
{
  width:780px;
  height:100%;
}
/* }}} */
/* {{{frame4 */
.frame4
{
  width:780px;
}
/* }}} */
/* {{{frame5 */
.frame5
{
  width:880px;
}
/* }}} */
/* {{{frame6 */
.frame6
{
  width:780px;
}
/* }}} */
/* {{{frame7 */
.frame7
{
  width:880px;
}
/* }}} */
/* }}} */
/* {{{frame_title */
.frame_title
{
}
/* }}} */
/* {{{frame_menu */
.frame1_menu1
{
  text-align:left;
}
.frame1_menu2
{
  width:170px;
  vertical-align:top;
}
.frame2_menu
{
  width:110px;
  vertical-align:top;
  text-align:center;
}
.frame3_menu
{
  text-align:center;
}
.frame4_menu1
{
  text-align:left;
}
.frame4_menu2
{
  width:170px;
  vertical-align:top;
}
.frame5_menu1
{
  text-align:left;
}
.frame5_menu2
{
  width:120px;
  vertical-align:top;
}
.frame5_menu3
{
  width:200px;
  vertical-align:top;
}
.frame6_menu1
{
  text-align:left;
}
.frame6_menu2
{
  width:170px;
  vertical-align:top;
}
.frame7_menu1
{
  text-align:left;
}
.frame7_menu2
{
  width:120px;
  vertical-align:top;
}
.frame7_menu3
{
  width:200px;
  vertical-align:top;
}
/* }}} */
/* {{{ frame_contents */
.frame1_contents
{
  text-align:left;
  vertical-align:top;
  padding:1em;
}
.frame2_contents
{
  text-align:left;
  vertical-align:top;
  padding:1em;
}
.frame3_contents
{
  height:100%;
  text-align:left;
  vertical-align:top;
  padding:1em;
}
.frame4_contents
{
  text-align:left;
  vertical-align:top;
  padding:1em;
}
.frame5_contents
{
  text-align:left;
  vertical-align:top;
  padding:1em;
}
.frame6_contents
{
  text-align:left;
  vertical-align:top;
  padding:1em;
}
.frame7_contents
{
  text-align:left;
  vertical-align:top;
  padding:1em;
}
/* }}} */
/* {{{ frame_footer */
.frame1_footer
{
  vertical-align:bottom;
  text-align:center;
}
.frame2_footer
{
  vertical-align:bottom;
  text-align:center;
}
.frame3_footer
{
  vertical-align:bottom;
  text-align:center;
}
.frame4_footer
{
  vertical-align:bottom;
  text-align:center;
}
.frame5_footer
{
  vertical-align:bottom;
  text-align:center;
}
.frame6_footer
{
  width:780px;
  vertical-align:bottom;
  text-align:center;
}
.frame7_footer
{
  vertical-align:bottom;
  text-align:center;
}
/* }}} */
/* 全ページ}}} */
/* {{{リンク */
a:hover
{
  color:#0000FF;
  text-decoration:underline;
}
/* このページへのリンク */
.link
{
  margin:1em 0 1em 0;
  border-style:outset;
  border-width:1px;
  line-height:1.5em;
  width:100%;
  word-break:break-all;
  background-color:#EEEEEE;
  padding:1em;
}
/* リンク}}} */
/* {{{タイトル */
.screen_title
{
	font-size:1.3em;
  font-weight:bold;
	padding-left:0.3em;
	margin-bottom:1em;
	border-left:solid 8px;
	border-bottom:solid 1px;
}
/* タイトル}}} */
/* {{{メッセージ */
/* メッセージ文 */
.message
{
  border:1px #CCCCCC dashed;
  padding:1em;
  background-color:#FFFFCC;
  line-height:1.5em;
  margin-top:1em;
  margin-bottom:1em;
}
/* ダイアログ */
.dialog
{
  border-style:outset;
  border-width:1px;
  padding:1em;
  background-color:#EEEEEE;
  line-height:1.5em;
  margin-top:1em;
  margin-bottom:1em;
  width:100%;
}
/* 注意文 */
.caution
{
  color:#FF0000;
}
/* 箇条書き */
ul.note
{
  color:#444444;
  line-height:1.5em;
  margin-left:2em;
}
/* メッセージ}}} */
/* {{{商品名 */
/* 写真付き一覧の商品名 */
.stock_name1
{
  color:#444444;
  text-decoration:none;
}
/* 写真なし一覧の商品名 */
.stock_name2
{
  color:#444444;
  text-decoration:none;
}
/* 写真メインの商品名 */
.stock_name3
{
  color:#444444;
  font-size:8pt;
  text-decoration:none;
}
/* その他1 */ 
.stock_name_etc1
{
}
/* その他2 */ 
.stock_name_etc2
{
}
/* その他3 */ 
.stock_name_etc3
{
}
/* その他4 */ 
.stock_name_etc4
{
}
/* その他5 */ 
.stock_name_etc5
{
}

/* ADD */
/* カートでの商品名 */
.cart
{
  border:solid 1px #999999;
  margin:10px;
  padding:50 5px 10 10;
  width:150px;
  background-color:#FFFFFF;
  background-position:8 8 0 0;
  background-repeat:no-repeat;
  background-image:url("../images/cart.gif")
}
/* カートの商品名 */
.cart_stock_nm
{
  color:#000000;
  font-size:8pt;
  text-decoration:none;
  text-align:left;
}
/* カートの合計金額 */
.cart_sell_prc
{
  margin:1em;
  color:#000000;
  font-size:8pt;
  text-decoration:none;
  text-align:left;
}
/* カートの「購入」「クリア」 */
.cart_operation
{
  color:#000000;
  font-size:8pt;
  text-decoration:none;
  text-align:left;
}

/* ADD */
/* サブメニューのカテゴリ */
.category_tree
{
  color:#444444;
  font-size:8pt;
  text-decoration:none;
  text-align: center;
}
.ctgry
{
  border:solid 1px #999999;
  margin:10px;
  padding:50 5px 10 10;
  width:150px;
  background-color:#FFFFFF;
  background-position:8 8 0 0;
  background-repeat:no-repeat;
  background-image:url("../images/megane2.gif")
}
/* サブメニューのカテゴリツリー */
.ctgry_nm
{
  color:#444444;
  font-size:8pt;
  text-decoration:none;
}
/* サブメニューのカテゴリツリー */
.ctgry_amnt
{
   text-align:right;
   font-size:8pt;
}

/* sell_prc */
.sell_prc
{
  color:#000000;
  font-size:10pt;
  font-weight:bold;
}
/* 商品名}}} */
/* {{{商品一覧 */
.stock_table
{
  width:100%;
  background-color:none;
}
/* 商品一覧（項目名） */
.stock_table_item
{
  text-align:center;
  color:#FFFFFF;
}
/* 商品一覧（写真） */
.stock_table_stock_img
{
}
/* 商品一覧（商品名） */
.stock_table_stock_name
{
  text-align:left;
  background-color:#EEEEEE;
}
/* ADD */
/* 商品一覧（商品名） */
.stock_table_stock_nm
{
  text-align:left;
  background-color:#EEEEEE;
}
/* 商品一覧（価格（税込）） */
.stock_table_sell_prc
{
  background-color:#EEEEEE;
  text-align:right;
}
/* 商品一覧（在庫数） */
.stock_table_amnt
{
  background-color:#EEEEEE;
  text-align:right;
}
/* ADD */
/* 商品一覧（店舗名） */
.stock_table_shp_nm
{
  background-color:#EEEEEE;
  text-align:center;
  font-size:10px;
}
/* 商品一覧（コメント） */
.stock_table_cmmnt
{
  color:#444444;
}
/* 商品一覧}}} */
/* {{{入力フォーム */
.input_form_table
{
  width:100%;
  background-color:#999999;
}
/* 入力フォーム（タイトル） */
.input_form_title
{
  color:#444444;
  font-size:10pt;
  background-color:#EEEEEE;
}
/* 入力フォーム（項目名） */
.input_form_item
{
  width:25%;
  text-align:right;
  background-color:#EEEEEE;
  font-size:10pt;
}
/* 入力フォーム（内容） */
.input_form_value
{
  font-size:10pt;
  background-color:#FFFFFF;
  line-height:1.5em;
}
/* 入力フォーム}}} */
/* 共通}}} */
/* {{{トップページ */
/* {{{ トップページの『新入荷商品』 */
.new_supply
{
  margin:1em 0 1em 0;
  font-size:12pt;
  font-weight:bold;
}
/* }}} */
/* {{{ バナー */
.tophigh_banner
{
}
.toplower_banner
{
}
/* }}} */
/* {{{ 情報 */
.tophigh_info
{
}
.toplower_info
{
}
/* }}} */
/* {{{ 新着情報 */
.new_information
{
}
/* }}} */
/* トップページ}}} */
/* {{{ 商品検索 */
/* {{{ バナー */
.hide_block
{
  display:none;
}
/* }}} */
/* {{{ バナー */
.goodshigh_banner
{
}
.goodslower_banner
{
}
/* }}} */
/* {{{ 情報 */
.goodshigh_info
{
}
.goodslower_info
{
}
/* }}} */
/* {{{ 検索フォーム */
.search_form
{
  margin:1em 0 1em 0;
  border-style:outset;
  border-width:1px;
  line-height:1.5em;
  width:100%;
  background-color:#EEEEEE;
  padding:1em;
}
/* 検索フォーム（絞込検索） */
.search_form_incremental_search
{
  font-weight:bold;
  padding-left:1em;
  background-repeat:no-repeat;
  background-image:url("../images/megane2_s.gif")
}
/* 検索フォーム（項目名） */
.search_form_item
{
  text-align:right;
  font-size:8pt;
}
/* 検索フォーム（内容） */
.search_form_value
{
  font-size:8pt;
}
/* }}} */
/* {{{ 表示方法 */
.list_pattern
{
  margin:1em;
  text-align:center;
}
/* 表示方法（ON） */
.list_pattern_on
{
  font-weight:bold;
}
/* 表示方法（OFF） */
.list_pattern_off
{
  color:#CCCCCC;
  font-weight:bold;
  text-decoration:none;
}
/* }}} */
/* }}} */
/* {{{ 商品詳細 */
.gds_inf_table
{
  width:100%;
  background-color:#DDDDDD;
}
.gds_inf_label
{
  text-align:center;
  color:#FFFFFF;
}
.gds_inf_value
{
  background-color:#FFFFFF;
}
.gds_inf_size_table
{
  margin:1em;
  background-color:#DDDDDD;
}
/* }}} */
/* {{{ 注文履歴検索 */
/* 注文一覧 */
.order_table
{
  width:100%;
  background-color:#999999;
}
/* 注文一覧（タイトル） */
.order_table_title
{
  color:#444444;
  font-size:10pt;
  background-color:#EEEEEE;
}
/* 注文一覧（項目名） */
.order_table_item
{
  width:25%;
  text-align:right;
  background-color:#FFFFCC;
  font-size:10pt;
}
/* 注文一覧（内容） */
.order_table_value
{
  font-size:10pt;
  background-color:#FFFFCC;
  line-height:1.5em;
}
/* }}} */
/* {{{ 注文に関する情報 */
.pay_com_title
{
  width:100%;
  padding:1px;
  text-align:center;
  color:#FFFFFF;
  font-weight:bold;
}
.pay_com_body
{
  padding:1em;
}
/* }}} */

/* {{{ cart */
.cart_table
{
  width:100%;
  background-color:#696969;
  font-size:8pt;
  vertical-aling:middle;
}
.cart_title
{
  padding:2px;
}
#cart_title01
{
  background-color:#EEEEEE;
  text-align:center;
  width:50%;
}
#cart_title02
{
  background-color:#EEEEEE;
  text-align:center;
  width:10%;
}
#cart_title03
{
  background-color:#EEEEEE;
  text-align:center;
  width:10%;
}
#cart_title04
{
  background-color:#EEEEEE;
  text-align:center;
  width:10%;
}
#cart_title05
{
  background-color:#EEEEEE;
  text-align:center;
  width:10%;
}
#cart_title06
{
  background-color:#EEEEEE;
  text-align:center;
  width:10%;
}
.cart_item
{
}
.cart_word01
{
  text-align:right;
}
.cart_word02
{
  text-align:right;
}
.cart_word03
{
  text-align:center;
}
.cart_price
{
  text-align:right;
}
.cart_del
{
  text-align:center;
}
.cart_title_total
{
  background-color:#EEEEEE;
  text-align:right;
}
.cart_price_all
{
  background-color:#EEEEEE;
  text-align:right;
}
.cart_del_all
{
  background-color:#EEEEEE;
  text-align:center;
}
/* }}} */
/* {{{ arrival */
.arrival_table
{
  width:100%;
  margin-top:1em;
  background-color:#696969;
}
.arrival_title
{
  color:#FFFFFF;
  background-color:#696969;
}
#arrival_title01
{
  text-align:center;
  width:200px;
}
#arrival_title02
{
  text-align:center;
  width:200px;
}
#arrival_title03
{
  text-align:center;
  width:100px;
}
#arrival_title04
{
  text-align:center;
  width:50px;
}
#arrival_title05
{
  text-align:center;
  width:50px;
}
.arrival_category
{
  font-size:8pt;
  background-color:#FFFFFF;
}
.arrival_maker
{
  font-size:8pt;
  background-color:#FFFFFF;
}
.arrival_price
{
  font-size:8pt;
  text-align:right;
  background-color:#FFFFFF;
}
.arrival_search
{
  text-align:center;
  background-color:#FFFFFF;
}
.arrival_delete
{
  text-align:center;
  background-color:#FFFFFF;
}
/* }}} */

/* {{{ itemlist */
.itmelist {
  margin: 5px 0px 0px;
  padding: 0px;
}
.itmelist .itemlist_line
{
  padding: 5px;
  background: url(/aspimg/itemlist_line_bg.gif) repeat-y;
  vertical-align: top;
}
.itmelist table td
{
  width: 120px;
  background-color: #333333;
  vertical-align: top;
}
.itmelist td.cell_null
{
  margin: 0px;
  padding: 0px;
  width: 20px;
  background: none;
}
.itmelist .ItemCaption,
.itmelist .ItemDetail
{
  margin: 5px;
  padding: 0px;
  font-size:10px;
  color: #FFFFFF;
}
.itmelist .ItemCaption .ItemName,
.itmelist .ItemCaption .sell_prc
{
  margin: 0px;
  padding: 0px;
  line-height:170%;
}
.itmelist .ItemCaption .ItemName
{
  font-size:10px;
  color: #FFFFFF;
}
.itmelist .ItemCaption .sell_prc
{
  font-size:10px;
  color: #FFFFFF;
}
.itmelist .ItemDetail
{
  text-align: right;
}
/* }}} */
