@charset "utf-8";

/* box */
div.disneyBox{
}
div.disneyBox:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.disneyBox{
display:inline-block;
}
*:first-child+html div.disneyBox{
display:inline-block;
}
div.disneyBox p.bnrImg{
float:left;
width:260px;
}
div.disneyBox div.disneyTxt{
float:right;
width:315px;
}


div.photoList{
margin-bottom:15px;
/padding-bottom:10px;
border-bottom:#d4c7b8 1px dotted;
}


div.stayBox{
clear:both;
/margin-bottom:12px;
padding:12px 0 1px 9px;
border-top:#d4c7b8 1px dotted;
}
div.stayBox:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.stayBox{
display:inline-block;
}
*:first-child+html div.stayBox{
display:inline-block;
}

div.stayList div.stayBox:first-child{
border-top:none;
padding-top:0;
}

div.stayBox div.photoArea{
float:left;
width:220px;
}
div.stayBox div.photoArea p.imgCaption{
margin-top:-8px;
}
div.stayBox div.detailTxt{
float:right;
width:330px;
}


div.suite{
clear:both;
margin:0 10px;
padding-bottom:20px;
background:url(../../stay/images/suite_bg01.gif) no-repeat left bottom;
}
div.suite h4{
margin-bottom:0;
padding:0;
background:none;
}
div.suite div.suiteBox{
padding:0 25px;
}
div.suite div.suiteBox:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html div.suite div.suiteBox{
display:inline-block;
}
*:first-child+html div.suite div.suiteBox{
display:inline-block;
}

div.suite div.suiteTxt{
clear:both;
zoom:1;
margin-bottom:20px;
}
div.suite div.suiteTxt.border{
padding-bottom:5px;
border-bottom:#666 1px dotted;
}
