@charset "utf-8";
/* CSS Document */

a.contact{
	margin-right:12px;
}

#list{
	width:930px;
	margin:0px auto;
}

#list div.condo{
	width:921px;
	height:337px;
	margin:0px auto;
}

#list div.condo div.tower_equip{
	position:relative;
	left:515px;
	top:32px;
	width:390px;
	height:40px;
	color:#FFFFFF;
	font-size:0.8em;
}

#list div.condo div.message{
	position:relative;
	left:270px;
	top:50px;
	width:630px;
	height:100px;
	font-size:0.8em;
}

#list div.condo div.message b{
	color:#00990D;
	font-size:14px;
}

#list div.condo table.rooms{
	position:relative;
	left:270px;
	top:90px;
	width:640px;
	font-size:0.8em;
	border-collapse:collapse;
}

#list div.condo table.rooms colgroup.type{
	width:210px;
}

#list div.condo table.rooms colgroup.room_equip{
	width:430px;
}

#list div.condo table.rooms th, #list div.condo table.rooms td{
	padding:5px;
	border-bottom:#CAB38A solid 1px;
}

#list #icolo{
	background-image:url(../images/contents/condominium/list/icolo.png);
}

#list #monarch{
	background-image:url(../images/contents/condominium/list/monarch.png);
}

#list #banyan{
	background-image:url(../images/contents/condominium/list/banyan.png);
}

#list #marina{
	background-image:url(../images/contents/condominium/list/marina.png);
}

#list #grand{
	background-image:url(../images/contents/condominium/list/grand.png);
}

#list #hilton{
	background-image:url(../images/contents/condominium/list/hilton.png);
}

#list #waipuna{
	background-image:url(../images/contents/condominium/list/waipuna.png);
}

#list #townhouse{
	background-image:url(../images/contents/condominium/list/townhouse.png);
}

#list #ilikai{
	background-image:url(../images/contents/condominium/list/illikai.png);
}

#list #hawaiki{
	background-image:url(../images/contents/condominium/list/hawaiki.png);
}


/* コンドミニアム個別ページ */
#condominium{
	width:900px;
	margin:0px auto;
	border:1px solid #000000;
}

#room_type{
	background-image:url(../images/contents/condominium/condo/room_type.png);
	width:350px;
	height:60px;
	float:right;
}

#room_type .text{
	margin:23px 0px 0px 130px;
	color:#FFFFFF;
}

#condominium div.column1{
	width:401px;
	float:left;
}

#condominium div.column1 div.body{
	width:394px;
	margin:5px 0px 5px 5px;
	border:1px solid #000000;
}

#condominium div.column1 div.body div.address, #condominium div.column1 div.body div.location, #condominium div.column1 div.body div.view{
	width:380px;
	margin:10px auto;
}

#condominium div.column1 div.body div.address div.text, #condominium div.column1 div.body div.location div.text, #condominium div.column1 div.body div.view div.text{
	width:360px;
	margin:0px auto;
}

#condominium div.column1 div.body div.location div.text colgroup.subject{
	width:280px;
}

#condominium div.column1 div.body div.location div.text colgroup.far{
	width:80px;
}

#condominium div.column2{
	width:499px;
	float:left;
}

#condominium div.column2 div.message{
	width:483px;
	margin:6px auto;
	border:1px solid #5e2c00;
	background-color:#fff9eb;
}

#condominium div.column2 div.message div.text{
	width:463px;
	margin:6px auto;
	font-size:0.9em;
}

#condominium div.column2 div.message div.text b{
	color:#00990D;
	font-size:14px;
}

#condominium div.column2 div.tower_equip{
	width:483px;
	margin:6px auto;
}

#condominium div.column2 div.room_equip{
	width:483px;
	margin:6px auto;
}

/* タワー設備 */
#tower_equip{
	width:483px;
}

#tower_equip td.on{
	background-image:url(../images/contents/condominium/condo/check_on.png);
	background-repeat:no-repeat;
}

#tower_equip td{
	width:120px;
	background-image:url(../images/contents/condominium/condo/check_off.png);
	background-repeat:no-repeat;
}

#tower_equip td div{
	margin-left:23px;
	line-height:21px;
	font-size:0.8em;
}

/* ルーム設備 */
#room_equip{
	width:483px;
}

#room_equip td.on{
	background-image:url(../images/contents/condominium/condo/check_on.png);
	background-repeat:no-repeat;
}

#room_equip td{
	width:120px;
	background-image:url(../images/contents/condominium/condo/check_off.png);
	background-repeat:no-repeat;
}

#room_equip td.none{
	background-image:none;
}

#room_equip td div{
	margin-left:23px;
	line-height:21px;
	font-size:0.8em;
}

#room_equip tfoot td{
	text-align:right;
}

/* イメージ写真 */
#image{
	width:485px;
	text-align:center;
	margin:20px auto;
	background-image:url(../images/contents/condominium/condo/photos_frame.png);
	height:280px;
}

#image div.body{
	position:relative;
	top:40px;
	width:485px;
	height:230px;
	margin:0px auto 0px auto;
}


#icolo{
	width:900px;
}

#condominium div.head{
	height:60px;
	width:900px;
}

#condominium #icolo div.head{
	background-image:url(../images/contents/condominium/condo/title/icolo.png);
}

#condominium #monarch div.head{
	background-image:url(../images/contents/condominium/condo/title/monarch.png);
}

#condominium #banyan div.head{
	background-image:url(../images/contents/condominium/condo/title/banyan.png);
}

#condominium #marina div.head{
	background-image:url(../images/contents/condominium/condo/title/marina.png);
}

#condominium #grand div.head{
	background-image:url(../images/contents/condominium/condo/title/grand.png);
}

#condominium #hilton div.head{
	background-image:url(../images/contents/condominium/condo/title/hilton.png);
}

#condominium #waipuna div.head{
	background-image:url(../images/contents/condominium/condo/title/waipuna.png);
}

#condominium #townhouse div.head{
	background-image:url(../images/contents/condominium/condo/title/townhouse.png);
}

#condominium #ilikai div.head{
	background-image:url(../images/contents/condominium/condo/title/ilikai.png);
}