/*
------------------------------------------------------------------------ contents */
ul li {
	font-family: "¥Ò¥é¥®¥Î¥´¥·¥Ã¥¯ Pro W3","Hiragino Gothic Pro","¥á¥¤¥ê¥ª","Meiryo","£Í£Ó £Ð¥´¥·¥Ã¥¯","MS Gothic", san-serif;
}

ul.sitemap {
	width: 850px;
	margin: 20px 0 0;
	padding: 0;
	list-style: none;
}
ul.sitemap li {
	height: 100%;
	overflow: hidden;
	margin: 0 0 15px;
	padding: 0 10px 17px;
	background: url(../img/common/dot_02.gif) bottom repeat-x;
}
ul.sitemap li p {
	padding: 0 0 0 15px;
	font-size: 14px;
	font-weight: bold;
	background: url(../img/common/l_marker_10.gif) top left no-repeat;
}
ul.sitemap li ul {
	height: 100%;
	overflow: hidden;
	margin: 5px 0 0 10px;
	padding: 17px 0 4px;
	border: #DDD solid 1px;
}
ul.sitemap li ul li {
	height: 100%;
	overflow: hidden;
	margin: 0 20px;
	padding: 0 0 14px 15px;
	display: inline;
	float: left;
	background: url(../img/common/l_marker_07.gif) top left no-repeat;
	white-space:nowrap
}

/*
------------------------------------------------------------------------ menu */
ul#apartments_menu {
	width: 248px;
	height: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
}
ul#apartments_menu li {
	width: 248px;
	height: 34px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	text-indent: -9999px;
}
ul#apartments_menu li img {
	width: 248px;
	height: 34px;
	overflow: hidden;
}
ul#apartments_menu li a {
	cursor: pointer;
}

ul#apartments_menu li.menu_01_ro a,
ul#apartments_menu li.menu_02_ro a,
ul#apartments_menu li.menu_03_ro a {
	width:248px;
	height:34px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-indent: 0px;
}
ul#apartments_menu li.menu_01_ro a img,
ul#apartments_menu li.menu_02_ro a img,
ul#apartments_menu li.menu_03_ro a img {
	border: none;
}
