@charset "utf-8";
/*-----------------------------------------------------------------------------------------------
	[ sunrise-villa css ] [ individual.css ]
	-----------------------------------------------------------------------------------------------
	author: Lampros co.,ltd. Atsushi Umehara
	url:http://www.lampros.co.jp/
	making day: 2009-02-2
	---------------------------------------------------------------------------------------------*/


/* ================================================

	h1 body image homeListArea menu

=================================================*/

/* body -------------*/
body {
	background-image: url(../_img/common/top_bg.jpg);
	background-repeat: repeat-x;
}

/* imageArea -------------*/
div#imageArea {
	height: 390px;
}
/* homeListArea -------------*/
div#imageArea2 {
	height: 165px;
	width: 100%;
}

/* menuArea -------------*/
div#menuArea {}



/* ================================================

	info map

=================================================*/
div#contentsArea {
/*	height: 434px; */
	width: 850px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	background-image: none;
}

/* info map -------------*/
div#contentsArea div.info,
div#contentsArea div.map {
	border: 1px solid #DDD;
}

/* info -------------*/
div#contentsArea div.info {
	float: right;
	height: 314px;
	width: 267px;
}
div#contentsArea div.info h3 {}
div#contentsArea div.info ul {
	height: 274px;
	overflow: auto;
	margin-left: 10px;
	width: 250px;
}
div#contentsArea div.info ul li {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
div#contentsArea div.info ul li span {
	display: block;
	float: left;
}
div#contentsArea div.info ul li span.date {
	margin-right: 1em;
	background-image: url(../_img/common/li_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	color: #F90;
}
div#contentsArea div.info ul li span.data {
	width: auto;
}
div#contentsArea div.info ul li span.data a {
	line-height: 120%;
}
div#contentsArea div.info ul li span.data a:hover {
	color: #F90;
}

/* map -------------*/
div#contentsArea div.map {
	float: left;
	height: 414px;
	width: 569px;
}
div#contentsArea div.map h3 {}
div#contentsArea div.map div.gmap {}

/* saiyo -------------*/
div#contentsArea div.saiyo {
	float: right;
	height: 90px;
	width: 269px;
	margin-top: 10px;
}
div#contentsArea div#map {
	width: 561px;
	height: 372px;
	margin-left: 4px;
	margin-top: 4px;
}

/* ベリサイン -------------*/
div#vsmark {
	clear: both;
	width: 842px;
	height: 72px;
	overflow: hidden;
	text-align: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
}

/* footer -------------*/
div#footer div.pageUpArea {
	background-image: none;
}



div#contentsArea div.info ul li:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
div#contentsArea div.info ul li {
display: inline-table;
min-height: 1%;
}
/* Hides from IE-mac */
* html div#contentsArea div.info ul li {
height: 1%;
}
div#contentsArea div.info ul li {
display: block;
}
/* End hide from IE-mac */
