@charset "UTF-8";

a{
	color:#0080ff;
}
a:hover{
	color:#0af;
	text-decoration:none;
}

#content_wrap{
	position:relative;
}

#main{
	background:url(../img/index/line1.png) repeat-y 755px 0px;
	padding:0 18px 0 0;
	margin:20px 0 0 0;
	min-height:700px;
	height:auto !important;
	height:700px;
}

/* 部屋検索フォーム */
form{
	background:url(../img/index/line1.png) repeat-y 755px 0px;
	padding:0 18px 0 0;
	margin:0 0 20px 0;
}
table{
	width:735px;
	text-align:left;
	margin:0 0 10px;
}
table ul li.parent_list{
	width:15.5em;
	float:left;
}
table th{
	background-color:#cbced6;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	white-space:nowrap;
	padding:6px 10px;
	width:124px;
	color:#444;
	text-align:left;
	vertical-align:top;
}
table td{
	padding:6px 10px;
	background-color:#f0f1f5;
	border-bottom:1px solid #fff;
	line-height:1.8;
}
table td.built_date label,
table td.walk label,
table td.layout label{
	width: 7em;
	float: left;
}
table td.built_date label.new{
	clear:left;
}
table td dl{
	margin:0;
	padding:0;
	clear:both;
}
table td dl dt{
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	overflow:hidden;
	background:#0080ff;
}
table td dl dt a{
	width:5em;
	color:#fff;
	text-decoration:none;
	float:none;
}
table td dl dt a:hover{
	color:#fff;
	text-decoration:underline;
}
table td dl dt strong{
	color:#fff;
	float:left;
	padding:2px 0 0 4px;
}
table td dl dt div{
	float:right;
	padding-top:2px;
}
table td dl dt div a{
	padding-right:3px;
}
table td dl dd{
	margin:0;
	padding:2px 0 4px 0;
}
table td dl dd label{
	width:11em;
	float:left;
}
p.submit{
	width:735px;
	padding:0 0 32px 0;
	text-align:center;
}


/* 右メニュー */
ul.links,
ul.links li{
	margin:0;
	padding:0;
}
ul.links{
	width:225px;
	position:absolute;
	top:58px;
	left:775px;
}
ul.links li{
	padding:0 0 14px 0;
	background:url(../img/home/line.png) repeat-x left bottom;
}
ul.links .about p{
	text-align:justify;
	text-justify:inter-ideograph;
}
ul.links .about p.more{
	text-align:right;
}
ul.links .about p.more a{
	padding:0 0 0 15px;
	background:url(../img/home/to_ardent.png) no-repeat center left;
	display:inline-block;
}

#mymap{
	display:none;
}
#pano{
	width:223px;
	height:230px;
	border:1px solid #0080ff;
}
ul.links .map p{
	padding:10px 0 0 0;
}
ul.links .map p span{
	padding:0 0 0 17px;
	background:url(../img/home/hand.png) no-repeat center left;
	display:inline-block;
}
ul.links .banners p{
	margin:0 0 0 10px;
}
ul.links li a img{
	display:inline-block;
}
ul.links li a img:hover{
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	display:inline-block;
}
