@charset "UTF-8";

.facilities#main-area #floor-guide {
	margin: 0px;
	padding: 0px 0px 40px;
	font-size: 93%;
	line-height: 1.2;
	color: #2E2E2E;
}
.facilities#main-area #floor-guide h2 {
	margin: 0px;
	padding: 0px 0px 15px;
}
.facilities#main-area #floor-guide .map {
	margin: 0px;
	padding: 0px;
	float: left;
}
.facilities#main-area #floor-guide .photo {
	background: #E8E7E1;
	padding: 3px;
	border: 1px solid #A4A4A4;
	float: left;
}
.facilities#main-area #floor-guide dl {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 300px;
	border-bottom: 1px dotted #C1BDAF;
}
.facilities#main-area #floor-guide dl dt {
	clear: left;
	float: left;
	width: 2.5em;
	color: #666666;
	margin: 0px;
	padding: 9px 0px 9px 0px;
	font-weight: bold;
	text-align: right;
	border-top: 1px dotted #C1BDAF;
}
.facilities#main-area #floor-guide dl dd {
	margin: 0px 0px 0px 2.5em;
	padding: 9px 0px 9px 10px;
	border-top: 1px dotted #C1BDAF;
	_height: 1%;
}
.facilities#main-area #detail h2{
	margin: 0px;
	padding: 0px 0px 12px;
}
.facilities#main-area #detail .section{
	background: url(../facility/images/bg_section.jpg) no-repeat left top;
	margin: 0px;
	padding: 25px 20px 30px;
	font-size: 93%;
	color: #2B1C2B;
	line-height: 1.6;
}
.facilities#main-area #detail .section h3{
	margin: 0px;
	padding: 0px 0px 12px;
}
.facilities#main-area #detail .section p.time{
	margin: 0px;
	padding: 0px 0px 0.6em;
	color: #666666;
}
.facilities#main-area #detail .section p.photo {
	float: right;
	background: #E8E7E1;
	padding: 3px;
	border: 1px solid #A4A4A4;
	margin-left: 15px;
}
