/* homeのそれぞれの見出し */

#wrapper-menu-page { float: right; width:220px; margin: 20px 00px 20px 20px;padding:10px 3px 5px 3px; background: transparent url('images/menu217.png') no-repeat; text-align: center; line-height: 140%;}
#wrapper-menu-page p {}
#menu-page { padding-top: 5px; }
#menu-page ul {margin: 0; padding: 0; list-style: none; font-size: 90%; text-align:left;} 
#menu-page li {margin-top:10px; padding-left:5px;}
#menu-page h3 {text-align:center; font-size: 75%; text-transform: uppercase; margin: 1em 0 0.3em 0; color: #5b8fbe; font-weight: normal;letter-spacing: 0.15em;}
#menu-page a:link, #menu-page a:visited {display:block;}
#menu-page a:hover,#menu-page a.active {background-color:#ECF6FE;display:block;}
* html #wrapper-menu-page { margin-right: 15px; }

#wrapper-contents-midashi { background: white url('images/bg02-white-left.png') no-repeat left top;}
#contents-midashi{background:url(images/menuleft.png) no-repeat left top; margin:0; padding:0 0 0 4px; line-height: 1.5em; float:left;}
#contents-midashi span { background: transparent url(images/menuright.png) no-repeat right top; padding:5px 15px 4px 6px; color:#5b8fbe; float:left;}

.wrapper-menu-title {float:left; width:420px; margin: 20px 0px 3em 0px; padding:10px 3px 5px 3px; background: transparent url('images/menu417.png') no-repeat; text-align: center;}
.wrapper-menu-title p{}
.wrapper-menu-title dt, #wrapper-menu-page dt { text-align:left;}
.wrapper-menu-title dd, #wrapper-menu-page dd { font-size:90%; text-align:left; margin:0px 10px 0px 20px; padding:0px;}
.wrapper-menu-title a:link, .wrapper-menu-title a:visited {display:block;}
.wrapper-menu-title a:hover, .wrapper-menu-title a.active {background-color:#ECF6FE;display:block;}


dd.line {width:260px;  margin-left:100px;  padding:5px 5px 5px 10px;  }  

dl { padding-right:10px;}
dl.line {width:390px;  }

dt.line {float:left;  width:100px;  padding:5px 0 5px 10px;  clear:both;  font-weight:bold;  } 
dt.list {margin:10px 10px 0px 10px;}
dt.view {margin:0px 10px 0px 10px;}





/* きままごころタブ */
#wrapper-menu-kimama { float:right;}
#menu-kimama {background: transparent url('images/bg02-white-right.png') no-repeat right top; overflow: hidden;}
#menu-kimama ul {margin: 0 20px; padding: 1em 0 0 0; list-style: none; font-size: 85%; float: left;}
#menu-kimama li {display: inline; float: left;}
#menu-kimama a {float: left; background:url(images/kimamaleft.png) no-repeat left top; margin:0; padding:0 0 0 12px; text-decoration:none; line-height: 1.5em;}
#menu-kimama a span {background: transparent url(images/kimamaright.png) no-repeat right top; padding:5px 15px 4px 16px; color:#5585B1; display: block; float: left; cursor: pointer;}
#menu-kimama a:hover,#menu-kimama a.active { background-position:0% -42px; }
#menu-kimama a:hover span,#menu-kimama a.active span {	background-position:100% -42px; }

/* 賃貸タブ */
#wrapper-menu-estate {float:right;}
#menu-estate {background: transparent url('images/bg02-white-right.png') no-repeat right top; overflow: hidden; }
#menu-estate ul {margin: 0 20px; padding: 1em 0 0 0; list-style: none; font-size: 85%; float: left;}
#menu-estate li {display: inline; float: left;}
#menu-estate a {float: left; background:url(images/estateleft.png) no-repeat left top; margin:0; padding:0 0 0 12px; text-decoration:none; line-height: 1.5em;}
#menu-estate a span {background: transparent url(images/estateright.png) no-repeat right top; padding:5px 15px 4px 16px; color:#5585B1; display: block; float: left; cursor: pointer;}
#menu-estate a:hover,#menu-estate a.active { background-position:0% -42px; }
#menu-estate a:hover span,#menu-estate a.active span {	background-position:100% -42px; }

#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer {width: 990px; margin: 0 auto 0 auto; text-align: left;} 
#wrapper-menu-top {background: white url('images/bg02-white-left.png') no-repeat left top;}
#menu-top {background: transparent url('images/bg02-white-right.png') no-repeat right top; overflow: hidden;}
#menu-top ul {margin: 0 20px; padding: 1em 0 0 0; list-style: none; font-size: 85%; float: left;}
#menu-top li {display: inline; float: left;}
#menu-top a {float: left; background:url(images/menuleft.png) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; line-height: 1.5em;}
#menu-top a span {background: transparent url(images/menuright.png) no-repeat right top; padding:5px 15px 4px 6px; color:#5585B1; display: block; float: left; cursor: pointer;}
#menu-top a:hover { background-position:0% -42px; }
#menu-top a:hover span,#menu-top a.active span {	background-position:100% -42px; }

#wrapper-header {background: transparent url('images/bg.png') top center repeat-x;}
#header {background: #eee url('images/banner_mountains.jpg') no-repeat left top;}
#wrapper-header2 {background: transparent url('images/bg02-blue-left.png') top left no-repeat;}
#wrapper-header3 {background: transparent url('images/bg02-blue-right.png') top right no-repeat;}
#header h1 {margin: 0 20px; padding: 0; height: 192px; line-height: 3em; color: #000; font-size: 130%;}
#wrapper-content {background: white url('images/bg02-white-left.png') no-repeat left top;}
* html #wrapper-content { height: 1%; }
#content {background: transparent url('images/bg02-white-right.png') no-repeat right top; padding: 5px 45px 5px 40px;} 

.rent a:hover,.rent a.active { color: #5585B1; background-color:#ECF6FE;text-decoration:none;}

#wrapper-footer {margin-top: 1em;text-align: center;}
#footer {margin: 0 20px;background-color: #e5f0fc;border: 1px solid #ccc;border-bottom: 0;clear: both;}


/* 管理 */
#wrapper-menu-admin { float:right;}
#menu-admin {overflow: hidden;}
#menu-admin ul {margin: 0 20px; padding: 1em 0 0 0; list-style: none; font-size: 85%; float: left;}
#menu-admin li {display: inline; float: left;}
#menu-admin a {float: left; background:url(images/adminleft.png) no-repeat left top; margin:0; padding:0 0 0 12px; text-decoration:none; line-height: 1.5em;}
#menu-admin a span {background: transparent url(images/adminright.png) no-repeat right top; padding:5px 15px 4px 16px; color:#5585B1; display: block; float: left; cursor: pointer;}
#menu-admin a:hover,#menu-admin a.active { background-position:0% -42px; }
#menu-admin a:hover span,#menu-admin a.active span {	background-position:100% -42px; }
