/*===< フレッシュインフォメーション用 >================================*/

div.fresh-infomation-block {
  padding:0;
  margin:10px;
}

div.fresh-infomation-block table {
  border-collapse:collapse;
}

div.fresh-infomation-block table,
div.fresh-infomation-block th,
div.fresh-infomation-block td {
  border:0;
}

div.fresh-infomation-block h5 {
  padding:5px;
  margin:0;
  width:100%;
  font-size:18px;
  font-weight:normal;
  background-color:#BFB;
}
div.fresh-infomation-block-body {
  background-color:#BBB;
  padding:5px;
}

div.fresh-infomation-item {
  float:left;
  margin:5px;
}

div.fresh-infomation-block table {
  width:100%;
  border-collapse:collapse;
  margin-bottom:10px;
}


.fresh_info_title_left {
  width:8px;
  height:15px;
  margin:0;
  padding:0;
}
.fresh_info_title_right{
  width:9px;
  height:15px;
  margin:0;
  padding:0;
}

.fresh_info_title {
  color:white;
  font-size:9px;
  font-weight:bold;
  background-color:#6C9BD3;
  margin:0;
  padding:0;
  padding-left:5px;
  width:100%;
}

.fresh_info_body {
  background-color:white;
  font-size:9px;
  color:black;
  padding:0;
  padding-left:2px;
  margin:0;
}
.fresh_info_body img{
  border:1px solid gray;
}

.fresh_info_kubun {
  color:#006600;
}
.fresh_info_comment {
 /* color:black;*/
  color:white;
}

.fresh_info_bottom_left {
  width:8px;
  height:7px;
  margin:0;
  padding:0;
}
.fresh_info_bottom {
  background-color:white;
  margin:0;
  padding:0;
}
.fresh_info_bottom_right {
  width:9px;
  height:7px;
  margin:0;
  padding:0;
}


/*---------------*/
div.freshinfo-block {
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;
}
div#freshinfo {
  padding:5px;
  border-left:2px solid lightgray;
  border-right:2px solid lightgray;
  border-bottom:2px solid lightgray;
}
div.freshinfo-block h5 {
  padding:5px;
  margin:0;
  font-size:16px;
  font-weight:normal;
  background-color:#BFB;
}
div.freshinfo-block-body {
  background-color:white;
  padding-top:10px;
  padding-bottom:10px;
  width:100%;
}
div.freshinfo-block-item {
  float:left;
  border:1px #CCC dotted;
  margin:5px 0px 5px 0px;
  padding:0px;
  
}
div.freshinfo-rent {
  background-color:#4A4;
}
div.freshinfo-sale {
  background-color:#64D;
}
div.freshinfo-block-item h6 {
  margin:0;
  padding:2px;
  border-bottom:2px  #BBB solid;
  font-weight:bold;
}
div.freshinfo-rent h6 {
  background-color:green;
  color:white;
}
div.freshinfo-sale h6 {
  background-color:#61D;
  color:white;
}
div.freshinfo-block-item-body {
  padding:5px;
  font-size:9px;
}
div.freshinfo-block-item-body {
}
div.freshinfo-block-item-body-image {
  float:left;
  margin:0;
  padding:0px;
  padding-right:2px;
  width:80px;
}
div.freshinfo-block-item-body-image img{
  text-align:center;
  border:3px solid white;
}
div.freshinfo-block-item-body-element-rent,
div.freshinfo-block-item-body-element-sale {
  float:left;
  margin:0;
  padding:5px;
  font-size:9px;
}
div.freshinfo-block-item-body-element-rent {
  background-color:#EEA;
}
div.freshinfo-block-item-body-element-sale {
  background-color:#FEA;
}
.freshinfo-block-item-body-price {
  color:#D40;
  font-weight:bold;
  text-align:center;
  font-size:14px;
}
.freshinfo-block-item-body-price .unit-yen {
  font-size:9px;
}
.freshinfo-block-item-body-roomno {
  text-align:center;
  font-size:9px;
}
div.freshinfo-block-item-body-comment-rent,
div.freshinfo-block-item-body-comment-sale {
  padding:5px;
  margin:0;
  font-size:9px;
  height:40px;
}
div.freshinfo-block-item-body-comment-rent {
  background-color:#ADA;
}
div.freshinfo-block-item-body-comment-sale {
  background-color:#A8F;
}



div.freshinfo-carousels-block {
  padding:5px 0px 5px 0px;
  margin:5px 0px 10px 0px;
}

.clearfix {
  float: none;
  clear: both;
}




