@import url(jp_body.css);

  a:link{ color: #333333;text-decoration: none; } /* 普通のリンクの色 */
  a:visited{ color: #999999; text-decoration: none; } /* すでに見たリンクの色 */
  a:hover{ color: #FF9933; text-decoration: underline; } /* カーソルが乗ったときのリンクの色 */
  a:active{ color: #FF9933; text-decoration: underline; } /* クリックしたときのリンクの色 */


  input {
    background-color:#EEEEEE;
    color:#333333;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka", "ＭＳ ゴシック", sans-serif;
  }

  select {
    background-color:#EEEEEE;
    color:#333333;
    font-size:12px;
    font-family: "ＭＳ Ｐゴシック", "Osaka", "ＭＳ ゴシック", sans-serif;
  }

  textarea {
    background-color:#EEEEEE;
    color:#333333;
    font-size:12px;
    font-family:  "ＭＳ Ｐゴシック", "Osaka", "ＭＳ ゴシック";
  }

/* ↓↓フッターはここから↓↓ */
  .table_footer {
    width: 842px;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border-width:0px 0px 0px 0px;
  }

  .td_footer_left {
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

  .td_footer_center1 {
    height: 25px;
    width: 530px;
    font-family: Arial, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px 0px 0px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    background-image:url("/img/common/global_top/footer.jpg");
    margin:0px 0px 0px 0px;
  }

  .td_footer_center2 {
    width: 287px;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

  .td_footer_right {
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* ↑↑フッターはここまで↑↑ */


/* 本文の領域 */
  .div_outline{
    position: relative;
    width: 842px;
    background-image:url("/img/common/back.jpg");
  }

/* ↓↓履歴はここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージン(左)あり）*/
  .table_history_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 5px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、文字色グレー太字)*/
  .td_history_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* 履歴用のリンク */
  a:link.history{ color: #333333;text-decoration: none; font-weight: bold;} /* 普通のリンクの色 */
  a:visited.history{ color: #333333; text-decoration: none; font-weight: bold; } /* すでに見たリンクの色 */
  a:hover.history{ color: #FF9933; text-decoration: underline; font-weight: bold; } /* カーソルが乗ったときのリンクの色 */
  a:active.history{ color: #FF9933; text-decoration: underline; font-weight: bold; } /* クリックしたときのリンクの色 */

/* link_history_2 */


/* ↑↑履歴はここまで↑↑ */



/* ↓↓ヘッダーはここから↓↓ */
  .submenu01_A {
    width: 137px;
    height: 19px;
    padding: 0px;
    margin: 0px;
    background-image: url(/img/jp/menu/s_menu_01_01.jpg);
    cursor: hand;
    z-index:5;
  }

  .submenu01_B {
    width: 137px;
    height: 19px;
    padding: 0px;
    margin: 0px;
    background-image: url(/img/jp/menu/s_menu_01_02.jpg);
    cursor: hand;
  }

  .submenu02_A {
    width: 137px;
    height: 19px;
    padding: 0px;
    margin: 0px;
    background-image: url(/img/jp/menu/s_menu_02_01.jpg);
    cursor: hand;
  }

  .submenu02_B {
    width: 137px;
    height: 19px;
    padding: 0px;
    margin: 0px;
    background-image: url(/img/jp/menu/s_menu_02_02.jpg);
    cursor: hand;
  }

  .submenu03_A {
    width: 137px;
    height: 19px;
    padding: 0px;
    margin: 0px;
    background-image: url(/img/jp/menu/s_menu_03_01.jpg);
    cursor: hand;
  }

  .submenu03_B {
    width: 137px;
    height: 19px;
    padding: 0px;
    margin: 0px;
    background-image: url(/img/jp/menu/s_menu_03_02.jpg);
    cursor: hand;
  }
/* ↑↑ヘッダーはここまで↑↑ */

/* ↓↓トップページはここから↓↓ */

/* トップページ1（メニュー） */
  .div_top1 {
    height: 60px;
    margin: 0px;
    padding: 20px 25px 0px 25px;
  }

/* トップページ2（トピックス＆製品データ更新状況） */
  .div_top2 {
    height: 360px;
    margin: 0px;
    padding: 30px 25px 0px 20px;
  }

/* トピックス */
  .div_topics_outline {
    width: 468px;
    height: 360px;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    float: left;
  }

  .div_topics_view {
    width: 468px;
    height: 334px;
    overflow: auto;
  }

  .table_topics_outline {
    margin: 10px 10px 0px 10px;
    border-width: 0px 0px 1px 0px;
    border-bottom-style: dotted;
    border-color: #FE8300;
  }

  .td_topics_outline1 {
    width: 343px;
    height: 20px;
    background-color: #EEEEEE;
    padding: 0px 0px 0px 5px;
    font-size: 12px;
  }

  .td_topics_outline2 {
    width: 343px;
    height: 45px;
    padding: 0px 0px 0px 5px;
    font-size: 12px
  }

  .td_topics1{
    font-weight: bold;
    text-decoration: underline;
    padding: 0px 5px 0px 0px;
    font-size: 12px;
  }

  .td_topics2{
    padding: 0px 5px 0px 0px;
    font-size: 12px;
  }

  a:link.topics{ color: #333333; text-decoration: underline; font-weight: bold;} /* 普通のリンクの色 */
  a:visited.topics{ color: #333333; text-decoration: underline; font-weight: bold; } /* すでに見たリンクの色 */
  a:hover.topics{ color: #FF9933; text-decoration: underline; font-weight: bold; } /* カーソルが乗ったときのリンクの色 */
  a:active.topics{ color: #FF9933; text-decoration: underline; font-weight: bold; } /* クリックしたときのリンクの色 */


/* 製品データ更新状況 */
  .div_product_data_upload_outline {
    width: 318px;
    height: 360px;
    border-width: 1px;
    border-style: solid;
    border-color: ##A08357;
    border-color: #CCCCCC;
    float:right;
  }

  .div_product_data_upload_view {
    width: 318px;
    height: 334px;
    overflow: auto;
  }

  .table_product_data_upload {
    margin: 10px 10px 0px 10px;
    border-width: 0px 0px 1px 0px;
    border-bottom-style: dotted;
    border-color: #FE8300;
    font-size: 12px;
  }

  .td_product_data_upload1 {
    width: 270px;
    padding: 0px 0px 0px 5px;
  }

  .td_product_data_upload2 {
    width: 270px;
    height: 20px;
    padding: 0px 0px 0px 5px;
    vertical-align: top;
  }


/* トップページ3（バナー） */
  .div_top3 {
    height: 35px;
    margin: 0px;
    padding: 10px 20px 15px 20px;
  }


/* ↑↑トップページはここまで↑↑ */


/* ↓↓サイトマップはここから↓↓ */

/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_sitemap_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンなし）*/
  .table_sitemap_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし)*/
  .td_sitemap_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }
/* ↑↑サイトマップはここまで↑↑ */


/* ↓↓新製品情報はここから↓↓ */

/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_new_product_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(下20px)）*/
  .table_new_product_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 20px 0px;
  }

/* テーブル (枠線2px(上、右、下、左)、パディングなし、マージンあり(上15px)）*/
  .table_new_product_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#999999;
    background-color:#FFFFFF;
    margin:15px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、太字)*/
  .td_new_product_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(2px,5px,2px,5px)、マージンなし、背景色指定なし)*/
  .td_new_product_2 {
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(下(点線))、パディングあり(2px,5px,2px,5px)、マージンなし、背景なし)*/
  .td_new_product_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:dotted;
    border-width:0px 0px 1px 0px;
    border-color:#FE8300;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景なし)*/
  .td_new_product_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(5px 5px 2px 15px)、マージンなし、背景なし、太字)*/
  .td_new_product_5 {
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 2px 15px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、太字)*/
  .td_new_product_6 {
    font-size: 26px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* ↑↑新製品情報はここまで↑↑ */


/* ↓↓製品一覧はここから↓↓ */

/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_product_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンなし）*/
  .table_product_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線(2px 2px 2px 2px)、パディングなし、マージンあり(上15px)）*/
  .table_product_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#999999;
    background-color:#FFFFFF;
    margin:15px 0px 0px 0px;
  }


/* テーブル (枠線(1px 0px 0px 1px)、パディングなし、マージンなし) */
  .table_product_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px 0px 0px 1px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、太字)*/
  .td_product_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし、太字)*/
  .td_product_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(5px 5px 2px 15px)、マージンなし、背景なし、太字)*/
  .td_product_3 {
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 2px 15px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }


/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし、太字)*/
  .td_product_4 {
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右（グレー）、下（グレー）)、パディングあり、マージンなし、背景（白）)*/
  .td_product_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右（白）、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_product_6 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#FFFFFF;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右（グレー）、下（グレー）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_product_7 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右、下)、パディングあり、マージンなし)*/
  .td_product_8 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景なし)*/
  .td_product_9 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(5px 5px 5px 5px)、マージンなし、背景（黄色）)*/
  .td_product_10 {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 5px 5px;
    background-color: #FFFFCC;
    margin: 0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(10px 0px 0px 0px)、マージンなし、背景なし)*/
  .td_product_11 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align:top;
  }

  ul {
    padding:2px 5px 5px 20px;
    list-style-type:disc;
    margin:0px;
    line-height:16px;
  }



/* ↑↑製品一覧はここまで↑↑ */


/* ↓↓テクニカルノートはここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_technical_note_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線あり、パディングなし、マージンなし）*/
  .table_technical_note_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px 0px 0px 1px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし)*/
  .td_technical_note_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右（白）、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_technical_note_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#FFFFFF;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右（グレー）、下（グレー）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_technical_note_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり、パディングあり、マージンなし、背景なし)*/
  .td_technical_note_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* ↑↑テクニカルノートはここまで↑↑ */


/* ↓↓LEDトラブルシューティングはここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_led_troubleshooting_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし、パディングなし、マージンなし）*/
  .table_led_troubleshooting_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線あり、パディングなし、マージンなし）*/
  .table_led_troubleshooting_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px 0px 0px 1px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし)*/
  .td_led_troubleshooting_1 {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右（白）、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_led_troubleshooting_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#FFFFFF;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右（グレー）、下（グレー）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_led_troubleshooting_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景なし)*/
  .td_led_troubleshooting_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景なし)*/
  .td_led_troubleshooting_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり、パディングあり、マージンなし、背景なし)*/
  .td_led_troubleshooting_6 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    width: 20px;
    color: #333333;
    padding: 2px 0px 2px 5px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり、パディングあり、マージンなし、背景なし)*/
  .td_led_troubleshooting_7 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    white-space: nowrap;
    text-align: left;
    color: #333333;
    padding: 2px 5px 2px 0px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり、パディングあり、マージンなし、背景なし)*/
  .td_led_troubleshooting_8 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり、パディングあり、マージンなし、背景なし)*/
  .td_led_troubleshooting_9 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
    width: 160px;
    white-space: nowrap;
    color: #333333;
    padding: 2px 5px 2px 10px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* ↑↑LEDトラブルシューティングはここまで↑↑ */


/* ↓↓お問い合わせはここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_contact_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンなし）*/
  .table_contact_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし)*/
  .td_contact_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(5px)、マージンなし、背景色指定なし)*/
  .td_contact_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし)*/
  .td_contact_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線赤(上、右、下、左)、パディングあり、マージンなし、太字)*/
  .td_contact_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#FF0000;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* フォント（赤）*/
  .font_contact_1 {
    font-style: normal;
    font-weight: normal;
    color:#ff0000;
    font-size: 12px;
  }

/* リンク（オレンジ）*/
  a:link.contact{ color: #FF9900;text-decoration: underline; font-weight: bold;} /* 普通のリンクの色 */
  a:visited.contact{ color: #FF9900; text-decoration: underline; font-weight: bold; } /* すでに見たリンクの色 */
  a:hover.contact{ color: #FF3333; text-decoration: underline; font-weight: bold; } /* カーソルが乗ったときのリンクの色 */
  a:active.contact{ color: #FF3333; text-decoration: underline; font-weight: bold; } /* クリックしたときのリンクの色 */
/* ↑↑お問い合わせはここまで↑↑ */






/* ↓↓品名表示方法はここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_description_of_part_number_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンなし）*/
  .table_description_of_part_number_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし)*/
  .td_description_of_part_number_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* フォント(太字、サイズ20) */
  .font_description_of_part_number_1 {
    font-style: normal;
    font-weight:bold;
    font-size: 20px;
  }

/* フォント(太字、サイズ12) */
  .font_description_of_part_number_2 {
    font-style: normal;
    font-weight:bold;
    font-size: 12px;
  }
/* ↑↑品名表示方法はここまで↑↑ */






/* ↓↓注意事項はここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_search_notes_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンなし）*/
  .table_search_notes_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線(上、左)、パディングなし、マージンなし）*/
  .table_search_notes_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px 0px 0px 1px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし)*/
  .td_search_notes_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(5px)、マージンなし、背景色指定なし)*/
  .td_search_notes_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(上と左多め)、マージンなし、背景色指定なし、太字)*/
  .td_search_notes_3 {
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 2px 15px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし、太字)*/
  .td_search_notes_4 {
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、太字)*/
  .td_search_notes_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし)*/
  .td_search_notes_6 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右（白）、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_notes_7 {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#FFFFFF;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_notes_8 {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC #CCCCCC #FFFFFF #CCCCCC;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右、下)、パディングあり、マージンなし)*/
  .td_search_notes_9 {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右、下)、パディングあり、マージンなし)*/
  .td_search_notes_10 {
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(5px)、マージンなし、背景色指定なし)*/
  .td_search_notes_11 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右（グレー）、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_notes_12 {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#FFFFFF #CCCCCC #FFFFFF #FFFFFF;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右、下（グレー）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_notes_13 {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#FFFFFF #CCCCCC #CCCCCC #FFFFFF;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線なし、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_notes_menu_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(5px)、マージンなし、太字、背景色グレー#EDEDED)*/
  .td_search_notes_menu_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:dotted solid;
    border-width:0px 0px 0px 0px;
    border-color:#CCCCCC;
    background-color:#EDEDED;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右、下(点線))、パディングあり(5px)、マージンなし、太字、背景色グレー#EDEDED)*/
  .td_search_notes_menu_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:dotted solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#EDEDED;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線（下）なし、パディングあり(5px)、マージンなし、太字、背景色グレー#EDEDED)*/
  .td_search_notes_menu_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#CCCCCC;
    background-color:#EDEDED;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右、下)、パディングあり(5px)、マージンなし、太字、背景色グレー#EDEDED)*/
  .td_search_notes_menu_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#EDEDED;
    margin:0px 0px 0px 0px;
  }

/* フォント ()*/
  .font_search_notes_1 {
    font-weight: bold;
    font-style: normal;
    font-size:10px;
  }

  .font_search_notes_2 {
    font-style: normal;
    color:#999999;
    font-size: 12px;
  }
/* ↑↑注意事項はここまで↑↑ */






/* ↓↓検索はここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_search_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景白、パディングなし、マージンなし）*/
  .table_search_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線(上(二重線)、左)、パディングなし、マージンなし）*/
  .table_search_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-top-style:double;
    border-right-style:solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-width:3px 0px 0px 1px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージン(左)あり）*/
  .table_search_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 5px;
  }

/* テーブル (枠線(上、左)、パディングなし、マージンなし）*/
  .table_search_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px 0px 0px 1px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線2px(上、右、下、左)、パディングなし、マージンあり(上15px)）*/
  .table_search__detail_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#999999;
    background-color:#FFFFFF;
    margin:15px 0px 0px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上20px)）*/
  .table_search__detail_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、太字)*/
  .td_search_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし)*/
  .td_search_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (太字、枠線(右、下)、パディングあり、マージンなし)*/
  .td_search_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし)*/
  .td_search_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし)*/
  .td_search_5 {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右（白）、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_6 {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#FFFFFF;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_7 {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC #CCCCCC #FFFFFF #CCCCCC;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右、下)、パディングあり、マージンなし)*/
  .td_search_8 {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(上と左多め)、マージンなし、背景色指定なし、太字)*/
  .td_search_detail_1 {
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 2px 15px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、太字)*/
  .td_search_detail_2 {
    font-size: 26px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり(5px)、マージンなし、背景色指定なし)*/
  .td_search_detail_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右、下)、パディングあり、マージンなし)*/
  .td_search_detail_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右（白）、下)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_detail_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC #FFFFFF #CCCCCC #CCCCCC;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右、下)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_detail_6 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#CCCCCC;
    margin:0px 1px 0px 0px;
  }

/* TD (枠線(右、下)、パディングなし、マージンなし)*/
  .td_search_detail_7 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右（白）、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_detail_8 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#FFFFFF;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右、下)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_detail_9 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_search_detail_10 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC #CCCCCC #FFFFFF #CCCCCC;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* ↑↑検索はここまで↑↑ */


/* ↓↓廃止品はここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_discontinued_products_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線(上(二重線)、左)、パディングなし、マージンなし）*/
  .table_discontinued_products_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-top-style:double;
    border-right-style:solid;
    border-left-style:solid;
    border-bottom-style:solid;
    border-width:3px 0px 0px 1px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線(上、左)、パディングなし、マージンなし）*/
  .table_discontinued_products_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px 0px 0px 1px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、太字)*/
  .td_discontinued_products_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (太字、枠線(右、下)、パディングあり、マージンなし)*/
  .td_discontinued_products_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右（白）、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_discontinued_products_3 {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#FFFFFF;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (ヘッダ、枠線(右、下（白）)、パディングあり、マージンなし、背景（グレー）)*/
  .td_discontinued_products_4 {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC #CCCCCC #FFFFFF #CCCCCC;
    background-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右、下)、パディングあり、マージンなし)*/
  .td_discontinued_products_5 {
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }


/* ↑↑廃止品はここまで↑↑ */


/* ↓↓検索トップはここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_search_top_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンなし）*/
  .table_search_top_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#CCCCCC;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線なし 、背景白、パディングなし、マージンなし）*/
  .table_search_top_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線あり（青）、背景白、パディングなし、マージンなし）*/
  .table_search_top_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px;
    border-color:#4B7FA3;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線あり（緑）、背景白、パディングなし、マージンなし）*/
  .table_search_top_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px;
    border-color:#83A370;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線あり（茶）、背景白、パディングなし、マージンなし）*/
  .table_search_top_6 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px;
    border-color:#B98E48;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、太字)*/
  .td_search_top_1 {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景なし、太字)*/
  .td_search_top_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 5px 2px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#FFFFFF;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景なし)*/
  .td_search_top_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:double;
    border-width:0px 0px 0px 0px;
    border-color:#FFFFFF;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり（青 左右）、パディングあり、マージンなし、背景なし)*/
  .td_search_top_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 5px 0px 5px 8px;
    border-style:double;
    border-width:0px 3px 0px 3px;
    border-color:#4B7FA3;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり（青 左）、パディングあり、マージンなし、背景なし)*/
  .td_search_top_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 8px 8px;
    border-style:double;
    border-width:0px 0px 0px 3px;
    border-color:#4B7FA3;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり（青 右下）、パディングあり、マージンなし、背景なし)*/
  .td_search_top_6 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 8px 8px 0px;
    border-style:double;
    border-width:0px 3px 0px 0px;
    border-color:#4B7FA3;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり（青 左下）、パディングあり、マージンなし、背景なし)*/
  .td_search_top_7 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 8px 8px;
    border-style:double;
    border-width:0px 0px 3px 3px;
    border-color:#4B7FA3;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり（青 右下）、パディングあり、マージンなし、背景なし)*/
  .td_search_top_8 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 8px 8px 0px;
    border-style:double;
    border-width:0px 3px 3px 0px;
    border-color:#4B7FA3;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり（緑 左右）、パディングあり、マージンなし、背景なし)*/
  .td_search_top_9 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 5px 0px 5px 8px;
    border-style:double;
    border-width:0px 3px 0px 3px;
    border-color:#83A370;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり（緑 左右下）、パディングあり、マージンなし、背景なし)*/
  .td_search_top_10 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 15px 8px;
    border-style:double;
    border-width:0px 3px 3px 3px;
    border-color:#83A370;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり（茶 左右）、パディングあり、マージンなし、背景なし)*/
  .td_search_top_11 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 5px 0px 5px 8px;
    border-style:double;
    border-width:0px 3px 0px 3px;
    border-color:#B98E48;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線あり（茶 左右下）、パディングあり、マージンなし、背景なし)*/
  .td_search_top_12 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 15px 8px;
    border-style:double;
    border-width:0px 3px 3px 3px;
    border-color:#B98E48;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }



/* フォント*/
  .sub {
    vertical-align: sub;
    font-size: 9px;
  }

/* ↑↑検索トップはここまで↑↑ */

/* ↓↓セレクションガイドはここから↓↓ */

/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_selection_guide_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上20px)）*/
  .table_selection_guide_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 0px 0px;
  }

/* テーブル (枠線(上、左)、パディングなし、マージンなし）*/
  .table_selection_guide_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:1px 0px 0px 1px;
    border-color:#CCCCCC;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、太字)*/
  .td_selection_guide_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし)*/
  .td_selection_guide_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線（下）なし、パディングあり(5px)、マージンなし、太字、背景色グレー#EDEDED)*/
  .td_selection_guide_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#CCCCCC;
    background-color:#EDEDED;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線(右、下)、パディングあり(5px)、マージンなし、太字、背景色グレー#EDEDED)*/
  .td_selection_guide_4 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:0px 1px 1px 0px;
    border-color:#CCCCCC;
    background-color:#EDEDED;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングあり、マージンなし、背景色指定なし、文字色グレー太字)*/
  .td_selection_guide_5 {
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* ↑↑セレクションガイドはここまで↑↑ */

/* ↓↓イベントはここから↓↓ */
/* テーブル (枠線なし 、背景透明、パディングなし、マージンあり(上下20px)）*/
  .table_event_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:20px 0px 20px 0px;
  }

/* テーブル (枠線なし 、背景透明、パディングなし、マージンなし）*/
  .table_event_2 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* テーブル (枠線灰色(2px,2px,2px,2px)、パディングなし、マージンなし、背景色指定なし) */
  .table_event_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#999999;
    background-color:#FFFFFF;
    margin:0px 0px 0px 0px;
  }

/* TD (枠線なし、パディングなし、マージンなし、背景色指定なし)*/
  .td_event_1 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* TD (デカ文字、枠線なし、パディング(2px,5px,2px,5px)、マージンなし、背景色指定なし)*/
  .td_event_2 {
    font-size: 26px;
    font-style: normal;
    font-weight: bold;
    color: #333333;
    padding: 2px 5px 2px 5px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }


/* TD (枠線なし、パディング(0px,20px,0px,20px)、マージンなし、背景色指定なし)*/
  .td_event_3 {
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding: 0px 20px 0px 20px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

/* ↑↑イベントはここまで↑↑ */

