BODY  {margin:10 0 10 10; background-color:#ffffff; font-size:13px;}
TD,TH,DIV  {font-size:13px;}

.fnt_11    {font-size:12px;}
.fnt_12    {font-size:12px;}

A:link    {color: #0000ff;}
A:visited  {color: #0000ff;}
A:hover    {color: #ff0000;}

/* ページ全体 */
#mother_div  {width:900px; height:100%; background-image:url("./img/menu_bg_img.gif"); background-repeat:repeat-y;}

/* フレーム用（メニュー部） */
#mother_div_menu  {width:160; height:98%; background-image:url("./img/menu_bg_img.gif"); background-repeat:repeat-y;}


/* メニュー部 */
#menu_div  {width:160; height:100%; float:left; text-align:center;}
/* メニュー社名部 */
#head_div  {background-color:#3E107C; text-align:center;}
/* メニュー底部 */
#menu_bottom_div  {clear:both; width:160; float:left; padding-top:0px;}

/* メイン部 */
#main_div  {width:660px; height:100%; padding:0 0 0 15; text-align:center; float:left;}
/* メイン底部 */
#main_bottom_div  {width:660; padding:0 0 0 15; color:#999999; font-size:13px; text-align:center; display:none;}
/* 下リンク部 */
#foot_link_div    {margin-top:150; text-align:center; color:#666666;}

/* メニュー社名部上枠画像*/
#head_top_img    {width:160; height:10;}
/* メニュー社名部下枠画像 */
#head_bottom_img  {width:160; height:10;}
/* メニュー部上枠画像 */
#menu_top_img    {width:160; height:12;}
/* メニュー部下枠画像 */
#menu_bottom_img  {width:160; height:20;}
/* メールマーク画像 */
#mail_mark_img    {width:18;  height:13;}
/* ログインボタン画像 */
#login_btn_img    {width:150; height:28;}

/* 最下部ライン（現在非表示） */
#bottom_hr      {color:#ffffff; width:95%; display:none;}
/* 最下部ライン */
#bottom_hr2     {color:#cccccc; width:95%;}
/* コピーライト表示 */
#copyrights     {font-size:13px; color:#999999;}

/* 社名 */
#menu_camp_name    {margin:3 0 5 0; padding:0 0 0 0;}
/* 電話番号太字 */
.tel_bold      {color: #cc3300;}
/* 検索フォーム部 */
#search_form_tbl  {margin:0 0 5 0;}
/* ログインフォーム部 */
#login_form      {margin:0 0 0 0; padding:0 0 0 0;}

/* メニュー間隔大 */
.menu_br  {font-size:4px;}
/* メニュー間隔小 */
.menu_br2  {font-size:2px;}

/* メニュー大カテゴリ */
.menu_cate_mj  {padding:0 0 0 3; font-size:12px; border-bottom:1px #8e9aa7 solid;}
A.menu_cate_mj_link:link  {font-weight:normal; color:#ec008c; text-decoration:none;}
A.menu_cate_mj_link:visited  {font-weight:normal; color:#ec008c; text-decoration:none;}
A.menu_cate_mj_link:hover  {font-weight:bold; text-decoration:none;}

/* メニュー部全般 */
.left_menu  {padding:0 0 0 6; font-size:13px;}
A.left_menu:link  {text-decoration:none;}
A.left_menu:visited  {text-decoration:none;}
A.left_menu:hover  {text-decoration:underline;}

/* [TOPページ] 目的別商品画像 */
.top_item_img  {border:1px #999999 solid;1px solid;}
/* [TOPページ] ランキング商品画像 */
.top_rank_img  {border:1px #999999 solid;1px solid;}
/* [TOPページ] コメント */
.top_comment  {text-align:left;}

/* [TOPページ] 上コメント部 */
#top_tbl_01  {width:620; margin:0 0 20 0; text-align:left;}
/* [TOPページ] 目的別部 */
#top_tbl_02  {width:640; border:1px #808080 solid; margin:0 0 20 0; text-align:left;}
/* [TOPページ] ランキング部 */
#top_tbl_03  {width:640; border:1px #808080 solid; margin:0 0 20 0; text-align:left;}
/* [TOPページ] 中コメント部 */
#top_tbl_04  {width:620; background-color:#fee; border:1px #d77 solid; padding:6 6 6 6; margin:0 0 20 0; text-align:left;}
/* [TOPページ] スタッフ部大枠 */
#top_tbl_04  {width:620; background-color:#fee; border:1px #d77 solid; padding:6 6 6 6; margin:0 0 20 0; text-align:left;}

/* [TOPページ] スタッフ部テーブル */
#staff_tbl  {width:620;}
/* [TOPページ] スタッフ部 タイトル */
#staff_td_00  {padding:5 5 5 0; font-weight:bold; color:#666666; border-bottom: #999999 1px solid;}
/* [TOPページ] スタッフ部 集合写真 */
#staff_td_01  {border-right:#999999 1px solid; border-bottom: #999999 1px solid; border-left: #999999 1px solid;  width: 250px;}
/* [TOPページ] スタッフ部 各写真 */
.staff_td_02  {padding:3 2 3 2; BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; background-color: #f0f0f0}
/* [TOPページ] スタッフ部 各コメント */
.staff_td_03  {padding:4 4 4 4; BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid}

/* [商品リスト] 一行分テーブル */
.i_list_tbl  {width:620; margin-bottom:3px;}
/* [商品リスト] 商品枠上部 */
.i_list_bg_1  {background-color:#ffffff; border-top:1px #cccccc solid; border-right:1px #cccccc solid; border-left:1px #cccccc solid;}
/* [商品リスト] 商品枠中部 */
.i_list_bg_2  {background-color:#ffffff; border-right:1px #cccccc solid; border-left:1px #cccccc solid;}
/* [商品リスト] 商品枠下部 */
.i_list_bg_3  {background-color:#ffffff; border-bottom:1px #cccccc solid; border-right:1px #cccccc solid; border-left:1px #cccccc solid;}
/* [商品リスト] 空欄部 */
.i_list_space_1  {width:3px;}
.i_list_space_2  {width:3px;}
.i_list_space_3  {width:3px;}
/* [商品リスト] 行区切り線 */
.i_list_hr  {color:#ffffff; height:0px; display:none;}

/* [商品情報] 商品枠部 */
#ibx_mother    {background-color:#ffffff; border:1px #cccccc solid; padding:5 5 5 5;}
/* [商品情報] 写真 */
.ibx_item_img  {}
/* [商品情報] 商品名マーク */
.ibx_item_mark  {font-size:14px; color:#0022ee;}
/* [商品情報] 商品名 */
.ibx_item_name  {font-size:14px; color:#0022ee; font-weight:bold;}
/* [商品情報] 価格テーブル部 */
.ibx_data_tbl  {width:195; background-color:#FCA148;}
/* [商品情報] 価格テーブル左TD */
.ibx_data_td_1  {width:85;  background-color:#FDEDCD; font-size:14px;}
/* [商品情報] 価格テーブル右TD */
.ibx_data_td_2  {width:100; background-color:#FDEDCD; font-size:14px; text-align:center;}
/* [商品情報] 価格テーブル価格部 */
.ibx_item_price  {color:red; font-weight:bold;}
/* [商品情報] コメントテーブル */
.ibx_com_tbl  {}
.ibx_com_td_1  {font-size:14px; color:#cc3399;}
.ibx_com_td_2  {font-size:14px;}
/* [商品情報] 詳細 項目名 */
.ibx_dtl_td_1  {font-size:14px; color:blue;}
/* [商品情報] 詳細 データ */
.ibx_dtl_td_2  {font-size:14px;}

/* [名入れ情報] 情報枠部 */
#nbx_mother    {background-color:#f0f0f0; padding:5 5 5 5;}
/* [名入れ情報] タイトル */
.nbx_title    {font-size:15px; color:#009900; font-weight:bold;}
/* [名入れ情報] データテーブル */
.nbx_data_tbl  {border-left:1px #666666 solid; border-top:1px #666666 solid; margin-left:5px;}
.nbx_data_th  {font-size:14px; border-bottom:2px #666666 solid; border-right:1px #666666 solid; color:#661100; background-color:#ffeeaa;}
.nbx_data_td_1  {font-size:14px; border-bottom:1px #666666 solid; border-right:1px #aaaaaa solid; background-color:#fff0cc;}
.nbx_data_td_2  {font-size:14px; border-bottom:1px #666666 solid; border-right:1px #cccccc solid; background-color:#ffffff;}
.nbx_data_td_3  {font-size:14px; border-bottom:1px #666666 solid; border-right:1px #666666 solid; background-color:#ffffff;}
/* [名入れ情報] コメント */
.nbx_com_td    {font-size:14px; color:#993300; line-height:120%;}
/* [名入れ情報] 詳細 */
.nbx_dtl_td    {font-size:14px; line-height:125%;}