/********************************************************************/
/* Bear's Factory Website用 スタイルシート                          */
/*                                                                  */
/* 作成日 2003/08/29                                                */
/* 更新日 2005/03/29                                                */
/*                                                                  */
/********************************************************************/


/* ヘッダ部の設定 --------------------------------------------------*/
BODY.body_headder { background-color: #ffffff; }

IMG.toplogo { position: absolute;
              top: 0;
              left: 0;
              background-color:#ffffff;
              border: 0; }

IMG.topbg { position: absolute;
            top: 0;
            left: 350;
            border: 0; }


/* ヘッダ部の設定 ここまで -----------------------------------------*/


/* 左部メニューの設定 ----------------------------------------------*/
BODY.body_menu { background-color: #ffffff;
                 background-image:url("../grp/bg_menu.gif");
               }


IMG.menuimg{ border: 0; }

.test{ position: absolute;
       left: 0;
       top: 0;
     }

.counter{ position: absolute;
          left: 0;
          top: 480;
        }

/* 左部メニューの設定 ここまで--------------------------------------*/


/* リンクページの設定 ----------------------------------------------*/
.box_title_lk { background-color:#A4C6FF;
                width:180;
                color:#505050;
                font-size: 10pt; }

.box_data_lk { border: 1px solid #A4C6FF;
               background-color:#ffffff;
               width:370;
               color:#505050;
               font-size: 10pt; }

A.link_link:link    { color:#0033bf;
                      font-weight: bold;
                      text-decoration: none; }
A.link_link:visited { color:#0033bf;
                      font-weight: bold;
                      text-decoration: none; }
A.link_link:hover   { color:#ff3300;
                      font-weight: bold;
                      text-decoration: underline; }

/* リンクページの設定 ここまで -------------------------------------*/


/* 取扱商品ページの設定 --------------------------------------------*/

TD.p_title { background-color:#ffffff;
             background-image:url("../grp/p_form/p_r2_c2.gif");
             color:#ffffff;
             font-size: 14pt;
             font-weight: bold; }

TD.pa_title { background-color:#ffffff;
             background-image:url("../grp/p_form/pa_2-2title.gif");
             color:#ffffff;
             font-size: 14pt;
             font-weight: bold; }

TD.pe_title { background-color:#ffffff;
             background-image:url("../grp/p_form/pe_2-2title.gif");
             color:#ffffff;
             font-size: 14pt;
             font-weight: bold; }


TD.p_title_btn { background-color:#ffffff;
                 background-image:url("../grp/p_form/p_r2_c4.gif"); }


TD.p_comment { color:#000000;
               font-size: 10pt;
               vertical-align: top; }


TD.p_price { color:#000000;
             font-size: 12pt;
             font-weight: bold;
             text-align: right; }
.p_attention { color:#f97200; }



TD.pa_lineup { background-image:url("../grp/p_form/pa_6-2lineup.gif");
               color:#000000;
               font-size: 12pt;
               font-weight: bold;
               vertical-align: middle; 
               text-align: center; }

TD.pa_price_a { background-image:url("../grp/p_form/pa_6-3price.gif");
              color:#000000;
              font-size: 12pt;
              font-weight: bold;
              vertical-align: middle; 
              text-align: center; }

TD.pa_price_b { background-image:url("../grp/p_form/pa_6-5price.gif");
              color:#000000;
              font-size: 12pt;
              font-weight: bold;
              vertical-align: middle; 
              text-align: center; }

TD.pa_lineupbg { background-image:url("../grp/p_form/pa_7-2lineupbg.gif");
               color:#000000;
               font-size: 12pt;
               vertical-align: middle; }

TD.pa_pricebg_a { background-image:url("../grp/p_form/pa_7-3pricebg.gif");
                  color:#000000;
                  font-size: 12pt;
                  vertical-align: middle; 
                  text-align: right; }

TD.pa_pricebg_b { background-image:url("../grp/p_form/pa_7-5pricebg.gif");
                  color:#000000;
                  font-size: 12pt;
                  vertical-align: middle; 
                  text-align: right; }


TD.pe_lineup { background-image:url("../grp/p_form/pe_6-2lineup.gif");
               color:#000000;
               font-size: 12pt;
               font-weight: bold;
               vertical-align: middle; 
               text-align: center; }

TD.pe_body { background-image:url("../grp/p_form/pe_6-3body.gif");
              color:#000000;
              font-size: 12pt;
              font-weight: bold;
              vertical-align: middle; 
              text-align: center; }

TD.pe_engine { background-image:url("../grp/p_form/pe_6-4engine.gif");
              color:#000000;
              font-size: 12pt;
              font-weight: bold;
              vertical-align: middle; 
              text-align: center; }
TD.pe_price { background-image:url("../grp/p_form/pe_6-5price.gif");
              color:#000000;
              font-size: 12pt;
              font-weight: bold;
              vertical-align: middle; 
              text-align: center; }

TD.pe_lineupbg { background-image:url("../grp/p_form/pe_7-2lineupbg.gif");
               color:#000000;
               font-size: 12pt;
               vertical-align: middle; }

TD.pe_bodybg { background-image:url("../grp/p_form/pe_7-3bodybg.gif");
                  color:#000000;
                  font-size: 12pt;
                  vertical-align: middle; }

TD.pe_enginebg { background-image:url("../grp/p_form/pe_7-4enginebg.gif");
                  color:#000000;
                  font-size: 12pt;
                  vertical-align: middle; }

TD.pe_pricebg { background-image:url("../grp/p_form/pe_7-5pricebg.gif");
                  color:#000000;
                  font-size: 12pt;
                  vertical-align: middle; 
                  text-align: right; }



/* 取扱商品ページの設定 --------------------------------------------*/


/* 会社概要ページの設定 --------------------------------------------*/
.box_title_co { background-color:#A4C6FF;
                width:100;
                color:#505050;
                font-size: 10pt; }

.box_data_co { border: 1px solid #A4C6FF;
               background-color:#ffffff;
               width:440;
               color:#505050;
               font-size: 10pt; }

A.link_company:link    { color:#0033bf;
                         font-weight: bold;
                         text-decoration: none; }
A.link_company:visited { color:#0033bf;
                         font-weight: bold;
                         text-decoration: none; }
A.link_company:hover   { color:#ff3300;
                         font-weight: bold;
                         text-decoration: underline; }

/* 会社概要ページの設定 ここまで -----------------------------------*/


/* ＤＥＭＯ ＣＡＲページの設定 --------------------------------------------*/
.box_title_dc { background-color:#A4C6FF;
                width:140;
                color:#505050;
                font-size: 10pt; }

.box_data_dc { border: 1px solid #A4C6FF;
               background-color:#ffffff;
               width:400;
               color:#505050;
               font-size: 10pt; }


/* ＤＥＭＯ ＣＡＲページの設定 ここまで -----------------------------------*/


/* 基本工賃ページの設定 --------------------------------------------*/
.box_title_bar { background-color:#A4C6FF;
                 width="400"
                 color:#505050;
                 font-size: 10pt; }

.box_title_bs { border: 1px solid #A4C6FF;
                background-color:#ffffff;
                width:300;
                color:#505050;
                font-size: 10pt; }

.box_data_bs { border: 1px solid #A4C6FF;
               background-color:#ffffff;
               width:100;
               color:#505050;
               font-size: 10pt; }

.box_data_bar { border: 1px solid #A4C6FF;
                background-color:#ffffff;
                width:400;
                color:#505050;
                font-size: 10pt; }


/* 基本工賃ページの設定 ここまで -----------------------------------*/


/* 共通設定 --------------------------------------------------------*/
.contents { color: #505050;
            font-size: 10pt;
            margin: 0,0,0,12pt; }

.box_title { background-color:#a0ffa0;
             color:#505050;
             font-size: 10pt; }

.box_data { border: 1px solid #a0ffa0;
            background-color:#ffffff;
            color:#505050;
            font-size: 10pt; }


BODY.body_main { background: #ffffff;
                margin: 0,0,0,0; }

TABLE.table_contents { color: #505050;
                       font-size: 10pt; }

/* 共通設定 ここまで -----------------------------------------------*/
