.tbox{
	width:670px;
	height:65px;
	margin:5px 0 0 0;
	position:relative;
}
h4.floor1, h4.floor2, h4.st1, h4.st2, h4.st3, h4.st4, h4.st5{
	overflow :hidden;
	text-indent:-1000px;
	display: block;
}
h4.floor1,h4.floor2{
	top: 0px;
	left: 0px;
	position:absolute;
}
h4.st1, h4.st2, h4.st3, h4.st4, h4.st5{
	width: 250px;
	height: 40px;
	margin:0 0 10px 0;
}
h4.floor1{
	width: 410px;
	height: 44px;
	background: url(../img/floor/f8_9.gif) no-repeat 0px 0px;
}
h4.floor2{
	width: 410px;
	height: 47px;
	background: url(../img/floor/f7.gif) no-repeat 40px 0px;
}
h4.st1{background: url(../img/floor/st1.gif) no-repeat 0px 0px;}
h4.st2{background: url(../img/floor/st2.gif) no-repeat 0px 0px;}
h4.st3{background: url(../img/floor/st3.gif) no-repeat 0px 0px;}
h4.st4{background: url(../img/floor/st4.gif) no-repeat 0px 0px;}
h4.st5{background: url(../img/floor/st5.gif) no-repeat 0px 0px;}
.f1btn1,.f1btn2{
	width: 82px;
	height: 30px;
	position:absolute;
}
.f1btn1{
	top: 10px;
	left: 430px;
}
.f1btn2{
	top: 10px;
	left: 518px;
}
.f1btn1 a,.f1btn2 a{
	text-indent:-1000px;
	display: block;
	height: 0px !important;
	height/**/: 30px;
	padding-top: 30px;
	overflow :hidden;
}
.f1btn1,.f1btn1 a{
	background: url(../img/floor/fbtn1.gif) no-repeat 0px 0px;
}
.f1btn1,.f1btn2 a{
	background: url(../img/floor/fbtn1.gif) no-repeat -84px 0px;
}
.f1btn1,.f1btn1 a:hover{
	background: url(../img/floor/fbtn1.gif) no-repeat 0px -34px;
}
.f1btn1,.f1btn2 a:hover{
	background: url(../img/floor/fbtn1.gif) no-repeat -84px -34px;
}
ul.flbtn{
	width:520px;
	margin:0 0 10px 120px;
}
ul.flbtn li{
	float:left;
	height: 30px;
	margin:0 5px 0 0;
	display:block;
	position:relative;
	overflow:hidden;
}

ul.flbtn li.b1 a,
ul.flbtn li.b2 a,
ul.flbtn li.b3 a,
ul.flbtn li.b4 a{
	text-indent:-5000px;
	display: block;
	height: 0px !important;
	height /**/: 30px;
	padding-top: 30px;
	overflow :hidden;
}
ul.flbtn li.b1{
	width:106px;
	background: url(../img/floor/fbtn2.gif) no-repeat 0px 0px;
}
ul.flbtn li.b1 a:hover{
	background: url(../img/floor/fbtn2.gif) no-repeat 0px -32px;
}
ul.flbtn li.b2{
	width:144px;
	background: url(../img/floor/fbtn2.gif) no-repeat -106px 0px;
}
ul.flbtn li.b2 a:hover{
	background: url(../img/floor/fbtn2.gif) no-repeat -106px -32px;
}
ul.flbtn li.b3{
	width:90px;
	background: url(../img/floor/fbtn2.gif) no-repeat -250px 0px;
}
ul.flbtn li.b3 a:hover{
	background: url(../img/floor/fbtn2.gif) no-repeat -250px -32px;
}
ul.flbtn li.b4{
	width:146px;
	background: url(../img/floor/fbtn2.gif) no-repeat -343px 0px;
}
ul.flbtn li.b4 a:hover{
	background: url(../img/floor/fbtn2.gif) no-repeat -343px -32px;
}
.flink,.roomimage{
	margin:10px 0 0 0;
	width:675px;
}
.flink dl, .roomimage dl{
	float:left;
}
.flink dl{
	width:83px;
	display:block;
	margin:0 0 5px 0px;
}
.roomimage dl{
	width:215px;
	margin:0 0 10px 0px;
}
.flink dl dt.dleft{
	text-align:right;
	padding:2px 0 0 0;
}
.downloadBox{
	margin:0 0 0 20px;
}
ul.download{
	padding: 10px 30px 10px 0px;
	position:relative;
}
ul.download li{
	list-style:none;
	font: normal normal normal 1em/1.4em sans-serif;
}
ul.download li.dli1,ul.download li.dli12,ul.download li.dli13{
	border: 1px solid #999999;
	padding:0 0 0 5px;
	margin: 0 0 5px 0;
}
ul.download li.dli12{height:4.5em;}
ul.download li.dli13{
	height:3em;
	padding:2px 0px 4px 17px;
	background: url(../img/top/li2.gif) no-repeat 3px 6px;
}
ul.download2 li{display:inline;}
ul.download li a{
	padding:4px 0px 4px 15px;
	background: url(../img/top/li2.gif) no-repeat 0px 5px;
}
ul.download2 li a, ul.dl4 li a{
	padding:4px 0px 4px 10px;
	margin:0 0 0 10px;
	background: url(../img/list1.gif) no-repeat 0px 7px;
}
ul.dl4 li a{margin:0px;}
ul.download3{
	padding:4px 0px 4px 25px;
}
ul.download3 li.dli2 a{
	background: url(../img/list3.gif) no-repeat 0px -3px;
}
ul.download li.dli1:after{	/*Win firefox, Netscape, Opera*/
	display:block;
	margin-top:-1px;
	height:1px;
	content:"";
	clear:both;
}
.dli1_2{width:120px;}
.dli1_2,ul.dl4{
	float:left;
}
ul.dl4{
	width:160px;
	margin-left: 3px;
}
dl.sisetsu {
	margin:5px 25px 0px 50px;
}
dl.sisetsu dd{
	margin-left: 12em;
	position:relative;
	top:-1.1em;
	line-height:1.2em;
}
dl.sisetsu dt{
	padding:0;
}

.clearCh{
	clear:both;
	height:0px;
}

p.pricePDF a {
	display: block;
	width: 393px;
	height: 37px;
	background: url(../img/floor/price_pdf.jpg) no-repeat;
	margin-bottom: 10px;
	text-indent: -5555px;
	outline: none;
}
p.pricePDF a:hover{
	background: url(../img/floor/price_pdf.jpg) no-repeat bottom;
}
