@charset "UTF-8";
/* CSS Document */

.roomType-wrap{
	margin:0 0 0 1em;
	padding:0;
	width:480px;
	float:right;
}
.roomType-wrap dt{font-weight:bold; margin-bottom:1em; padding-bottom:0.3em;}
.roomType-wrap dd{margin-left:1em; padding-bottom:1em;}
.roomType-wrap dd ul{margin:0 0 0 1em; padding:0; list-style:circle;}

.roomType-table{
	width:100%;
	table-layout:fixed;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	text-align:center;
}
.roomType-table th{
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#ededed;
}
.roomType-table td{
	border-left:1px solid #ccc;
	vertical-align:middle;
	padding:1em 0;
}
.roomType-table td ul{list-style:none; margin:0; padding:0;}
.roomType-table td li{margin-bottom:0.5em;}

.roomType-thumb{margin-bottom:1em; width:180px; float:left;}
.roomType-thumb ul{list-style:none; margin:5px; padding:0;}
.roomType-thumb li{margin-bottom:1em;}

.etc_thumb{margin-bottom:1.5em; padding:0;}
.etc_thumb ol.thumb{list-style:none; margin:10px; padding:7px; _padding:3px 0; min-height:1px;}
.etc_thumb ol.thumb:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.etc_thumb ol.thumb{display:inline-table;}
/* This website is not compatible with Mac/IE browsers \*/
* html .etc_thumb ol.thumb{height:1px;}
.etc_thumb ol.thumb{display:block;}
/* */
.etc_thumb ol.thumb li{float:left; width:160px; margin:1px 3px; _margin:4px;}

dl.etc_txt{width:48%; float:left}
.etc_txt dt{font-weight:bold; margin-bottom:1em; padding-bottom:0.3em;}
.etc_txt dd{margin-left:1em; padding-bottom:1em;}

dl.guide{font-weight:bold; margin-bottom:3em; width:48%; float:right;}
dl.guide dt{margin-bottom:0.5em;}
dl.guide dd{margin:0; padding:0;}
dl.guide table{border-collapse:collapse; empty-cells:show; margin:5px; font-weight:normal;}
dl.guide table th{vertical-align:top; text-align:center; font-weight:bold;}
dl.guide table th span{display:block; padding:3px 4px; _padding-top:5px; color:#fff; font-weight:normal; white-space:nowrap;}
dl.guide table ul{margin:0 20px; padding:0;}
dl.guide table th,
dl.guide table td{padding:7px; padding-right:2px; border-bottom:1px dotted #666;}
dl.guide table td{width:100%;}
