@charset "utf-8";

.notfound {
    margin: 0 0 50px;
}
.notfound p {
    text-align: center;
}


/*■■おすすめ物件・新着物件■■*/

.section {
    border: 1px solid #d3d3d3;
    box-shadow: 0 2px 3px #eee;
    border-radius: 5px;
    background: #fff;
    margin: 15px 0;
    padding: 0 9px 10px;
}
.section h3.ttl2 {
    border-bottom: 3px solid #2d4383;
    font-weight: bold;
    padding: 5px 0 0 0;
    margin: 0 0 1px;
}
.act6 h3.ttl2  {
    margin: 0 0 10px;
}
.near-room {
    float:left;
    padding: 0 0 5px;
    margin: 0 20px 0 0;
    width:212px;
}
.near-room.first {
    margin: 0 20px 0 5px;
}
.near-room.last {
    margin: 0;
}
.near-room p {
    font-size: 90%;
    margin: 3px 0 3px 3px;
}
.near-room p.bukken {
    background: #f7f7f7;
    display: table-cell;
    border: 1px solid #ccc;
    width: 212px;
    height: 212px;
    text-align: center;
    vertical-align: middle;
}
.near-room p.bukken-name {
    background: url(/images/search/icn_det_arw2.jpg) no-repeat left center;
    padding: 0 0 0 10px;
    margin: 5px 0 0 0;
    max-width: 212px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.near-room p span {
    color: #ff0000;
    font-weight: bold;
    font-size: 110%;
}
#asider-inner {
    border: 1px solid #ccc;
    border-top: none;
    border-radius: 0 0 5px 5px;
    background: #fff;
    padding: 10px 0;
}
.near-room p a {
    -moz-transition: opacity 0.1s ease 0s;
    -webkit-transition: opacity 0.1s ease 0s;
    transition: opacity 0.1s linear 0s;
}
.near-room p a:hover{
    opacity: 0.8;
    filter: alpha(opacity=80);
}