﻿#prefectures{
  margin-bottom:10px;
}
#prefectures li{
 float:left;
  width:60px;
  list-style-type:none;
  margin:0px 5px 2px 0px;
  padding:0;
}
/* MAP表示における、一覧表 */
table.tableChika
{
  font-size: 9pt;
  color: #555555;
  margin-bottom: 7px;
  border-collapse: collapse;
  width: 330px;
}
table.tableChika td
{
  border: solid 1px #BBBBBB;
  padding: 2px;
}
table.tableChika td.price
{
  font-weight: bold;
}
table.tableChika td.icon
{
  text-align: center;
  width: 25px;
}

/* 市町村一覧 */
table.tableChikaCity
{
  width: 100%;
  font-size: 100%;
  color: #333333;
  line-height: 150%;
  margin-bottom:20px;
}
.tableChikaCity th
{
  color: #555555;
  font-size: 9pt;
  text-align: center;
  background-color: #E3E3E3;
  border-bottom:solid 1px #999999;
}
.tableChikaCity tbody td
{
  background-color: #FFFFFF;
  border-bottom:dotted 1px #BBBBBB;
  padding:2px;
}
.tableChikaCity td.year{
  border-left:solid 1px #999999;
}
.tableChikaCity td.rate
{
  text-align: right;
  font-weight: bold;
}
.tableChikaCity td.count
{
  text-align: right;
}

/* 市町村別一覧 */
table.tableChikaList
{
  /*width:95%;*/
  font-size: 9pt;
  border-collapse: collapse;
  border: 2px solid #555555;
}
table.tableChikaList tr.row1
{
  background-color: #FFFFFF;
}
table.tableChikaList tr.row2
{
  background-color: #F3F3F3;
}
table.tableChikaList th
{
  border: 1px solid #555555;
  background-color: #E3E3E3;
  padding: 3px;
  color: #555555;
  text-align: center;
}
table.tableChikaList td
{
  border-left: 1px solid #225577;
  border-right: 1px solid #225577;
  border-bottom: 1px dashed #557799;
  padding: 3px;
  color: #505050;
  white-space: nowrap;
}
table.tableChikaList td#youto
{
}
table.tableChikaList td#pnumber
{
}
table.tableChikaList td#address
{
}
table.tableChikaList td#chiseki
{
  text-align: right;
}
table.tableChikaList td#price
{
  text-align: right;
}
table.tableChikaList td#rate
{
  text-align: right;
}

/* 地価情報の詳細 */
table.tableChikaDetail
{
  width: 100%;
  border: solid 1px #999999;
  border-collapse: collapse;
  font-size: 10.5pt;
}
table.tableChikaDetail th
{
  border: 1px solid #999999;
  color: #555555;
  background-color: #EEEEEE;
  padding: 3px;
  white-space: nowrap;
  text-align: center;
}
table.tableChikaDetail td
{
  border: 1px solid #999999;
  color: #333333;
  background-color: #FFFFFF;
  padding: 3px 3px 3px 7px;
  text-align: left;
}

/* 詳細ページ中の価格推移 */
table.tableChikaDetailList
{
  width: 100%;
  font-size: 10.5pt;
  color: #333333;
  line-height: 150%;
  border-collapse: collapse;
}
table.tableChikaDetailList th
{
  border: 1px solid #999999;
  background-color: #EEEEEE;
  text-align: center;
}
table.tableChikaDetailList td
{
  border: 1px solid #999999;
  background-color: #FFFFFF;
}
table.tableChikaDetailList td#year
{
}
table.tableChikaDetailList td#price
{
  text-align: right;
}
table.tableChikaDetailList td#rate
{
  text-align: right;
}

/* バナー欄 */
div.divMapBanner
{
  width: 180px;
  border: 1px solid #77AA44;
  background-color: #EEFFDD;
  line-height: 150%;
  font-size: 12px;
  text-align: center;
  color: #666666;
  display: block;
  float: right;
  padding: 5px;
  margin-left: 5px;
}
div.divMapBanner a
{
  color: #77AA44;
  font-weight: bold;
}

