@charset "utf-8";

/* CSS Document */
.sres,
.info_sres {
   width: 708px;
   float: left ;
   margin-left:10px;
}

.sres-obj {
   margin:6px 0 6px 14px;
   float: left;
}

.sres-obj .container {
   border-left: 1px solid #1959a1 ;
   border-right: 1px solid #1959a1 ;
   width: 688px;
   float: left;
}

.sres-obj .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#1959a1;
  font-size:1px;
  clear:both ;
}

.sres-obj .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#ffffff; 
  border-left:2px solid #1959a1; 
  border-right:2px solid #1959a1; 
  font-size:1px;
}

.sres-obj .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#ffffff; 
  border-left:1px solid #1959a1; 
  border-right:1px solid #1959a1; 
  font-size:1px;
}

.sres-obj .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#ffffff; 
  border-left:1px solid #1959a1; 
  border-right:1px solid #1959a1; 
  border-width:0 1px 0 1px;
  font-size:1px;
  clear:both ;
}

.sres-obj .list-header {
}

.sres-obj .list-header .list-left {
   float: left ;
   width: 200px;
   padding-right: 5px;
   padding-left: 5px;
}



.sres-obj .list-header .list-right {
   padding-right: 5px;
   padding-left: 5px;
   text-align: right ;
}

.sres-obj .list-header a {
   color:#1959A1;
   font-weight:bold;
   text-decoration:none;
}

.sres-obj .list-header a:hover {
   color: #FF3300 ;
}

.sres-navi {
   clear:both ;
   text-align: center;
   padding: 5px;
}



.navi-intro {
   font-weight:bold ;
}



.navi-link,
.navi-link a {
   text-decoration:none ;
   font-weight: bold;
}



.navi-linka,
.navi-linka a {
   text-decoration: none ;
   font-size:16px ;
}

.list-objserg {
   height: 145px;
}

.list-objimg {
   float:left;
   width: 210px;
   height: 140px;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
}

.list-objimg img {
   height: 140px;
   overflow:hidden;
   float: left;
}

.list-title{
   width: 465px;
   float:left;
   border-bottom: 1px solid #1959A1;
   margin-bottom: 2px;
   padding-bottom: 2px;
}

.list-title h2 {
   margin:0;
   font-size:14px;
}

.list-container .list-title {
   width: 450px;
}

.list-textbody,
.list-body {
   float:left;
   width:315px;
   height:90px;
}

.list-refinfo {
   float:left;
   font-weight:bold;
   height: 110px;
   padding-left: 5px;
}



.list-text {
   overflow:auto ;
   margin-bottom:2px;
   height: 90px;
}



.list-footer {

   overflow:hidden ;

   height:16px;

}



.list-footer .area,

.list-footer .rooms {

   font-weight: bold;

   display:inline;

   padding-left: 5px;

}









a .gross {

   display:none ;

}



a:hover .gross {

   display:block;

   position:relative;

   width:400px;

   height:267px;

   left:-410px;

   bottom:110px;

   z-index:auto ;

}



.pageList {

   text-align:center ;

}


