* {
	border: 0px solid #990000;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: sans-serif;
	line-height: 1.4em;
	letter-spacing: 0.1em;
	overflow: show;
}
body {
	letter-spacing:0.04em;
	text-align: center;
	background: white;
}

.cover {
	position: relative;
	background: white;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
h1 {
	text-indent: 18em;
	color: #555;
}

#head {
	width: 750px;
	height: 20px;
}

#logo {
	height: 100px;
	background-image:url(./images/sidebar_bar.png);
	background-position: 0px 92px;
	background-repeat:no-repeat;
}
#tel {
	position: absolute;
	top: 83px;
	left: 318px;
	width: 432px;
	height: 40px;
	text-align: right;
	border-bottom: 1px solid #999;
	background-color: #ddd;/* #f5f2e5 */
}


#side {
	margin: 10px 0px;
	width: 250px;
	float: left;
}
#menu{
	background-image:url(./images/side_bg2.jpg);
	background-position: 0px 367px;
	background-repeat:no-repeat;
	background-color: #e1f1ff;
	width: 234px;
	padding-top: 10px;
	height: 570px;
}
#menu a{
	display : block ;
	width: 212px;
	height: 70px;
}
#menu ul li {
	width: 212px;
	margin: 15px 10px;
}
#menu ul li a:hover img{
	visibility: hidden;
}
#menu ul li.sidebutton1 {
	height: 70px;
}
#menu ul li.sidebutton1 a {
	background-image:url(./images/side_rent.png);
}
#menu ul li.sidebutton1 a:hover{
	background-image:url(./images/side_rent_r.png);
}
#menu ul li.sidebutton2 {
	height: 70px;
}
#menu ul li.sidebutton2 a {
	background-image:url(./images/side_owners.png);
}
#menu ul li.sidebutton2 a:hover{
	background-image:url(./images/side_owners_r.png);
}
#menu ul li.sidebutton3 {
	height: 70px;
}
#menu ul li.sidebutton3 a {
	background-image:url(./images/side_about.png);
}
#menu ul li.sidebutton3 a:hover{
	background-image:url(./images/side_about_r.png);
}
#menu ul li.text{
	background-image:url(./images/mark.png);
	background-position: 7px 8px;
	background-repeat:no-repeat;
	background-color: #e1f1ff;
	height: 30px;
	width: 188px;
}
#menu ul li.text a{
	padding: 3px 0px 3px 25px;
	font-size: 1.1em;
	font-weight: bold;
	color:#3a9;
	height: 30px;
	width: 188px;
}
#menu ul li.text a:hover{
	background: #fc3;
	height: 30px;
	width: 188px;
}



#contents {
	margin: 74px 0px 20px 0px;
	float: right;
	width: 500px;
}
#bottom {
	background-image:url(./images/underbar.png);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding-top: 10px;
	text-align: center;
	clear: both;
}
.box_cover {
	margin: 10px 0px;
}
.box {
	text-align: center;
	width: 240px;
	height: 150px;
	background: #fc9;
	overflow: hidden;
}
.box img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
.box p{
	text-indent: 0em;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
}
.box p.fee{
	height: 25px;
	color: #fff;
	background: #f90;
	font-weight: bold;
	font-size: 19px;
}



/* コンテンツ内文字修飾 */
h2 {
	border-bottom: 4px solid #3a9;
	border-right: 0.0em solid #3a9;
	margin: 0px 5px 5px 5px;
	padding: 3px;
	font-size: 1.3em;
	color:#555;
	background: #fff;
}
h3 {
	margin: 0px 5px 5px 5px;
	padding: 3px;
	font-size: 1.1em;
	color:#555555;
}
p {
	text-indent: 1em;
	padding: 0px;
	font-size: 1em;
	color:#333;
	margin: 9px 0px 8px 0px;
}
.con_right {
	border: 4px solid #ccc;
	float: right;
	margin: 5px;
}
.con_left {
	border: 4px solid #ccc;
	float: left;
	margin: 5px;
}
li {
	list-style-type: none;
	list-style-position: outside;
	margin: 10px 5px;
}
ul.vec li {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 13px 0px 13px 70px;
}
ul.vec li.green {
	background-image: url("./images/textpage/vector_green.png");
}
ul.vec li.yellow {
	background-image: url("./images/textpage/vector_yellow.png");
}
ul.vec li.gray {
	background-image: url("./images/textpage/vector_gray.png");
}
ul.vec a {
	font-weight: bold;
	font-size: 20px;
}
ul li ul {
	margin: 5px 5px 25px 5px;
}
ul li ul li {
	margin: 2px;
}

table {
	width: 500px;
	text-align: center;
	empty-cells: show;
	border-collapse: collapse;
	font-size: 0.85em
}
table td {
	width: 400px;
	padding: 2px;
	border: 1px solid #fc3;
}
table td.index {
	width: 100px;
	background: #fc3;
}

.red {
	color: #ee5522;
}
.bgorange {
	background:#ffcc00;
}
.blue {
	color: #3399ff;
}
.green {
	color: #000055;
}
.orange {
	color: #aa4411;
}
br.l20 {
	line-height: 20px;
}
br.l10 {
	line-height: 10px;
}
br.l5 {
	line-height: 5px;
}
br.l50 {
	line-height: 50px;
}
