@charset "utf-8";
/* CSS Document */
@import url("default.css");
ul#submenu {
	width:329px;
	height:20px;
	float:right;
	margin:0;
	padding:5px 10px 0 10px;
	list-style:none;
}
ul#submenu li.line{
	padding:5px 0 0 0;
	float:left;
}
ul#submenu li a{
	font-family: 'SMB-EmpoLightRegular';
	color:#231F20;
	font-size:16px;
	float:left;
	padding:5px 10px;
	text-align:left;
}
ul#submenu li a:hover{
	font-family: 'SMB-EmpoLightRegular';
	color:#FFF;
	font-size:16px;
	float:left;
	padding:5px 10px;
	text-align:left;
}
figure{
	width:354px;
	height:363px;
	float:left;
}
#keyvitual04{
	position:absolute;
	z-index:6;
	left: 285px;
	top: -65px;
	opacity:0;
}
#keyvitual03{
	position:absolute;
	z-index:5;
	left: 285px;
	top: -65px;
	opacity:0;
}
#keyvitual02{
	position:absolute;
	z-index:4;
	left: 285px;
	top: -65px;/*1000px;*/
	opacity:0;
}
#keyvitual01{
	position:absolute;
	z-index:3;
	left: 285px;
	top: -65px;/*384px;*/
	opacity:0;
}
#keyvitual04-twobed{
	position:absolute;
	z-index:6;
	left: 255px;
	top: -65px;
	opacity:0;
}
#keyvitual03-twobed{
	position:absolute;
	z-index:5;
	left: 255px;
	top: -65px;
	opacity:0;
}
#keyvitual02-twobed{
	position:absolute;
	z-index:4;
	left: 255px;
	top: -65px;/*1000px;*/
	opacity:0;
}
#keyvitual01-twobed{
	position:absolute;
	z-index:3;
	left: 255px;
	top: -65px;/*384px;*/
	opacity:0;
}
#keyvitual04-duplex{
	position:absolute;
	z-index:6;
	left: -56px;
	top: -65px;
	opacity:0;
}
#keyvitual03-duplex{
	position:absolute;
	z-index:5;
	left: -56px;
	top: -65px;
	opacity:0;
}
#keyvitual02-duplex{
	position:absolute;
	z-index:4;
	left: -56px;
	top: -65px;/*1000px;*/
	opacity:0;
}
#keyvitual01-duplex{
	position:absolute;
	z-index:3;
	left: -56px;
	top: -65px;/*384px;*/
	opacity:0;
}
#keyvitual{
	width:115px;
	height:363px;
	position:absolute;
	z-index:3;
	left: 299px;
}
#keyvitualtwobed{
	width:115px;
	height:363px;
	position:absolute;
	z-index:3;
	left: 271px;
}
#texthead1{
	position:absolute;
	z-index:6;
	left:490px;
	top: 95px;
	opacity:0;
}
#texthead1-onebed{
	position:absolute;
	z-index:8;
	left:490px;
	top: 85px;
	opacity:0;
}
#texthead1-twobed{
	position:absolute;
	z-index:8;
	left:490px;
	top: 85px;
	opacity:0;
}
#texthead1-duplex{
	position:absolute;
	z-index:8;
	left:320px;
	top: 85px;
	opacity:0;
}
#texthead2{
	position:absolute;
	z-index:7;
	width:220px;
	left: 640px;
	top: 165px;
	opacity:0;
}
#texthead2-onebed{
	position:absolute;
	z-index:9;
	width:300px;
	left: 670px;
	top: 158px;
	opacity:0;
}
#texthead2-twobed{
	position:absolute;
	z-index:9;
	width:300px;
	left: 690px;
	top: 158px;
	opacity:0;
}
#texthead2-duplex{
	position:absolute;
	z-index:9;
	width:480px;
	left: 690px;
	top: 158px;
	opacity:0;
}
#unitlayout-studio{
	width:160px;
	height:293px;
	float:left;
	padding:70px 10px 0 70px;
	position:absolute;
	z-index:6;
	left: 355px;
	top: 600px;
}
#unitlayout-onebed{
	width:221px;
	height:276px;
	float:left;
	padding:60px 10px 0 60px;
	position:absolute;
	z-index:7;
	left: 355px;
	top: 600px;
	
}
#unitlayout-twobed{
	width:261px;
	height:276px;
	float:left;
	padding:60px 0 0 70px;
	position:absolute;
	z-index:7;
	left: 322px;
	top: 600px;
}
#unitlayout-duplex{
	width:364px;
	height:276px;
	float:left;
	padding:60px 0 0 80px;
	position:absolute;
	z-index:7;
	left: 0px;
	top: 600px;
}
article {
	float:left;
	padding:0;
}
.studio{
	width:384px;
	height:253px;
	float:left;
	padding:70px 0 0 0;
}
.onebed{
	width:330px;
	height:273px;
	float:left;
	padding:60px 0 0 0;
}
.twobed{
	width:310px;
	height:276px;
	float:left;
	padding:60px 0 0 0;
}
.duplex{
	width:500px;
	height:276px;
	float:left;
	padding:60px 0 0 30px;	
}
.type{
	font-family: 'DBHelvethaicaXLiCondLtCn';
	font-size:35px;
	height:35px;
	color:#2c291f;
	padding:15px 0 0 20px;
	clear:both;
}
.sqm{
	font-family: 'DBHelvethaicaXLiCondLtCn';
	font-size:28px;
	height:32px;
	color:#2c291f;
	padding:0 0 0 20px;
	clear:both;
}
#content-wrap{
	width:340px;
}
