@charset "UTF-8";


div#MAIN
{
 background      : #f0f0f0;
 margin          :  0px   0px 40px   0px;
 padding         :  0px  10px  0px  10px;
 width           :760px;

 float:left;
}

div#CM
{
 background      : #ffffff;
 margin          :  0px   0px 40px   0px;
 padding         :  5px;

 float:left;
}


h2
{
  background     : #ffffff;
  padding        :  2px;
  border         :  1px solid #dddddd;

  font-family    : "メイリオ", sans-serif;
  font-size      : 14px;
  font-weight    : normal;
  color          : #000000;
}

hr.TITLE_LINE1
{
  border         :  0px solid #000000;
  border-bottom  :  1px solid #000000;
  margin         :  0px;

  text-align     : left;
}

hr.TITLE_LINE2
{
  border         :  2px solid #000000;
  background     : #000000;
  width          :180px;
  margin         :  0px 0px 5px 0px;

  text-align     : left;
}

h3
{
  background     : none;
  margin         :  0px;
  padding        :  2px;
  border         :  0px solid #dddddd;

  font-family    : "メイリオ", sans-serif;
  font-size      : 15px;
  font-weight    : normal;
  color          : #ff8000;
}

div.TEXT
{
  padding        :  5px;
}


img
{
  margin         :  0px;
  padding        :  0px;
}

a, a:link, a:visited, a:hover, a:active
{
  margin         : 13px;
  color          : #5070d0;
}


/* 商品一覧 */
table#PRODUCT_LIST
{
  border-collapse: collapse;
}
table#PRODUCT_LIST thead tr th
{
  background     : #cccccc;
  padding        : 5px;
  border         : 1px solid #b9b9b9;
}
table#PRODUCT_LIST tbody tr td
{
  background     : #ffffff;
  padding        : 5px;
  border         : 1px solid #b9b9b9;
}
td.NUMBER
{
  text-align     : right;
}


table#SCORE
{
  border-collapse : collapse;
}

table#SCORE tr th,
table#SCORE tr td
{
  padding         :  5px;
  border          :  1px #666666 solid;
  vertical-align  : top;
}


img.intense
{
  cursor          : pointer;
}
