@charset "utf-8";
/* CSS Document */

#article .rooms{
width:850px;
padding:0 0 0 0;
list-style:none;
font-size:100%;
}

#article .rooms:after{
content:"";
display:block;
clear:both;
}

#article .rooms li{
float:left;
border:1px solid #DDDDDD;
width:251px;
margin:0 0 15px 15px;
padding:10px;
}

#article .rooms li.heightLine-5{
margin-bottom:0;
}

#article .rooms li:after{
content:"";
display:block;
clear:both;
}

#article .rooms li.left_child{
clear:left;
margin:0;
}

#article .rooms li h3{
float:right;
width:141px;
margin-bottom:10px;
font-size:68.75%;
}

#article .rooms li h3 a{
display:block;
width:131px;
padding:3px 5px;
line-height:1.6;
}

#article .rooms li h3 a:link,
#article .rooms li h3 a:visited{
background:#990000;
color:#FFFFFF;
text-decoration:none;
}

#article .rooms li h3 a:hover,
#article .rooms li h3 a:active{
background:#DDDDDD;
color:#CC0000;
}

#article .rooms li p{
float:right;
width:136px;
padding:0 5px 0 0;
font-size:75%;
}

#article .rooms li p.icon {
padding: 0px;
clear: both;
float: none;
text-align: right;
width: 250px;
margin: 0;
}
#article .rooms li p.icon img {
margin: 0 1px;
}


#article .rooms li p.thumbnail{
float:left;
width:100px;
height:100px;
}

#article .rooms li .thumbnail img{
border:1px solid #EEEEEE;
width:98px;
height:98px;
}
#article .rooms li.icon_list {
width: 540px;
padding: 20px 10px 0;
}

#article .rooms li.icon_list p {
width: 240px;
margin: 0px;
padding: 0 0 10px;
float: left;
font-size: 75%;
}
#article .rooms li.icon_list p img {
margin: 0 5px;
float: left;
}

#article .check {
font-weight: bold;
text-decoration: underline;
color: #CC0000;
}

