
/*===============================================
				room
===============================================*/
#room p{
margin:0 0 1.8em;
}
#room dl{
clear:both;
}
#room dt{
font-weight:bold;
}
#roomDesc:after,
#reserveDetail:after{
content:'';
display:block;
clear:both;
}
#roomDesc,
#reserveDetail{
min-height:1px;
⁄zoom:1;
_height:1px;
}
/*===============================================
				List
===============================================*/
#roomInfo{
margin:5px 0 35px;
}
#roomInfo .floatLeft{
float:left;
width:415px;
}
#roomInfo h3{
margin:0 0 15px;
}
#roomInfo .imgArea{
float:right;
margin:25px 0 0;
}
#room .listContainer{
border:1px solid #cccccc;
padding:9px;
margin:0 0 20px;
}
#room .listContainer .imgArea{
float:left;
width:370px;
position:relative;
text-align:left;
}
#room .listContainer .imgArea .bottom{
position:absolute;
top:170px;
right:0;
}
#room .listContainer .imgArea p{
line-height:1.4;
font-size:0.8em;
margin:2px 5px;

}
#room .listContainer .floatRight{
width:305px;
min-height:330px;
height:auto !important;
height:320px;
position:relative;
}
#room .listContainer .floatRight h4{
margin:10px 0 5px;
}
#room .listContainer .floatRight p{
margin:0;
}
#room .listContainer .floatRight dl{
margin:0 0 35px;
}
#room .listContainer .btnArea{
margin:0 0 0 -5px;
position:absolute;
right:5px;
bottom:10px;
}
#room .listContainer .btnArea li{
float:left;
margin:0 0 0 5px;
display:inline;
}
/*===============================================
				detail
===============================================*/
#roomDesc{
margin:0;
}
#roomDesc .floatLeft{
float:left;
width:415px;
}
#roomDesc h3{
margin:0 0 15px;
}
#roomDesc h3,#roomDesc p{
margin-left:10px;
}
#roomDesc .imgArea{
float:right;
margin:25px 0 0;
}
#reserveDetail{
margin:0;
position:relative;
}
#attentionArea{
clear:both;
margin:5px 0 25px 10px;
}
#reserveDetail .imgArea{
position:absolute;
left:0;
bottom:10px;
}
#reserveDetail .floatRight{
width:360px;
padding:0 0 30px;

display:inline;
}
#reserveDetail .btnArea{
margin:0 0 0 -5px;
position:absolute;
right:5px;
bottom:10px;
}
#reserveDetail .btnArea li{
float:left;
margin:0 0 0 5px;
display:inline;
}
#roomDetail .imgArea{
margin-bottom:10px;
}

#roomDetail h3{
clear:both;
margin:25px 0 10px;
}
#roomDetail #t01{
margin:4px -8px 0;
}
#roomDetail #m02{
margin:10px 0 0;
}
#roomDetail #t02{
margin:10px 0 10px 10px;
}
#roomDetail .floatLeft{
width:270px;
display:inline;
}
#roomDetail .imgArea{
height:400px;
}

#roomDetail .floatRight{
width:420px;
display:inline;
}
#reservBtn li{
margin:42px 0 17px 172px;
}
