* {
	margin:0px;
	padding:0px;
}

body {
	background:#dad5c2;
	text-align:center;
}

body div {
	margin:0px auto;
	text-align:left;
}

a {outline:none;}

.boxclear {clear:both;}

strong {
	font-weight: normal;
}

em {
	font-style: normal;
}

/*全体を包むボックス*/

#wrapper {
	background:url(images/common/wrapper_bg.gif) repeat-y;
	width:850px;
}

/*ヘッダー*/

#header {
	background:url(images/common/header.gif) no-repeat;
	margin:0 25px;
}

#header h1 a {
	display:block;
	width:250px;
	height:100px;
	text-indent:-10000px;
}

/*ボディー*/

#body {
	margin:0 25px;
}

#bodyinside {
	background:url(images/common/menu_bottom.gif) left bottom no-repeat;
	float:left;
}

/*メニュー*/

#menu {
	width:200px;
	float:left;
}

#menuchintai {
	background:url(images/common/menu_chintai.gif) left top no-repeat #72c980;
	padding:5px;
}

#menuchintai dt {
	width:190px;
	height:25px;
	text-indent:-10000px;
}

#btnmansion a {
	background:url(images/common/btn_mansion.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnmansion a:hover {
	background:url(images/common/btn_mansion_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnikkodate a {
	background:url(images/common/btn_ikkodate.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnikkodate a:hover {
	background:url(images/common/btn_ikkodate_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnkashi a {
	background:url(images/common/btn_kashi.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnkashi a:hover {
	background:url(images/common/btn_kashi_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnosusume a {
	background:url(images/common/btn_osusume.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnosusume a:hover {
	background:url(images/common/btn_osusume_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#menubaibai {
	background:url(images/common/menu_baibai.gif) left top no-repeat #b4dd50;
	padding:5px;
}

#menubaibai dt {
	width:190px;
	height:25px;
	text-indent:-10000px;
}

#btnbmansion a {
	background:url(images/common/btn_bmansion.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnbmansion a:hover {
	background:url(images/common/btn_bmansion_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnbikkodate a {
	background:url(images/common/btn_bikkodate.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnbikkodate a:hover {
	background:url(images/common/btn_bikkodate_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnbtochi a {
	background:url(images/common/btn_btochi.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnbtochi a:hover {
	background:url(images/common/btn_btochi_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#submenu {
	background:#c9e4a2;
	padding:5px;
}

#btnwhatsnew a {
	background:url(images/common/btn_whatsnew.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnwhatsnew a:hover {
	background:url(images/common/btn_whatsnew_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnyachiyo a {
	background:url(images/common/btn_yachiyo.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnyachiyo a:hover {
	background:url(images/common/btn_yachiyo_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnlink a {
	background:url(images/common/btn_link.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnlink a:hover {
	background:url(images/common/btn_link_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btncompany a {
	background:url(images/common/btn_company.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btncompany a:hover {
	background:url(images/common/btn_company_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btncontact a {
	background:url(images/common/btn_contact.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btncontact a:hover {
	background:url(images/common/btn_contact_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnsitemap a {
	background:url(images/common/btn_sitemap.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnsitemap a:hover {
	background:url(images/common/btn_sitemap_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnhome a {
	background:url(images/common/btn_home.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#btnhome a:hover {
	background:url(images/common/btn_home_on.gif) no-repeat;
	display:block;
	width:190px;
	height:40px;
	text-indent:-10000px;
}

#submenu li {
	list-style:none;
}

/*コンテンツ*/

#contents {
	width:600px;
	float:left;
}

/*フッターメニュー*/

#footermenu {
	clear:both;
	background:#eee;
	margin:0 25px;
	padding:10px;
	font-size:75%;
}

#footermenu p {
	padding:3px 0 2px;
	text-align:center;
}

#footermenu p a {
	color:#666;
	text-decoration:none;
}

#footermenu p a:hover {
	color:#fc0;
	text-decoration:underline;
}

/*フッター*/

#footer {
	background:url(images/common/footer_bottom.gif) left bottom no-repeat;
	clear:both;
	width:850px;
	padding:0 0 30px;
}

#footer p {
	background:#ffd800;
	color:#999999;
	font-size:10px;
	margin:0 25px;
	padding:10px 0 0;
}

/*ホームページ*/

#flashmovie {
}

#idxtext {
	padding:10px 10px 0;
}

#idxtext h2 {
	background:url(images/index/idxtext_title.gif) no-repeat;
	width:580px;
	height:30px;
	text-indent:-10000px;
}

#idxtext p {
	padding:10px 0 0;
	font-size:75%;
	line-height:160%;
}

#topics {
	padding:10px 10px 0;
}

#topics h2 {
	background:url(images/index/topics_title.gif) no-repeat;
	width:580px;
	height:30px;
	text-indent:-10000px;
}

#topics p {
}

#idxbanner {
	width:590px;
	padding:10px 0 20px;
}

#idxbanner li {
	list-style:none;
	float:left;
	width:295px;
	text-align:right;
}

/**/

/*おすすめ物件*/

#osusumetitle {
	background:url(images/osusume/title.gif) no-repeat;
	text-indent:-10000px;
	width:600px;
	height:40px;
}

#osusumeiframe {
	padding:10px;
}

/*八千代について*/

#yachiyotitle {
	background:url(images/yachiyo/title.gif) no-repeat;
	text-indent:-10000px;
	width:600px;
	height:40px;
}

#yachiyogaiyo {
	padding:10px;
}

#yachiyogaiyo h3 {
	background:url(images/yachiyo/aboutyachiyo.gif) no-repeat;
	width:580px;
	height:50px;
	text-indent:-10000px;
}

#yachiyogaiyo p {
	font-size:75%;
	line-height:150%;
}

#yachiyogaiyo dl dd {
	font-size:75%;
	line-height:150%;
}

#yachiyomidokoro {
	padding:10px;
}

#yachiyomidokoro h3 {
	background:url(images/yachiyo/midokoro_title.gif) no-repeat;
	width:580px;
	height:40px;
	text-indent:-10000px;
}

#yachiyomidokoro dl dt {
	background:#66B3B1;
	color:#fff;
	font-size:85%;
	font-weight:bold;
	padding:5px;
}

#yachiyomidokoro dl dd {
	font-size:75%;
	line-height:150%;
	padding:10px 0 15px;
}

/*リンク集*/

#linktitle {
	background:url(images/link/title.gif) no-repeat;
	text-indent:-10000px;
	width:600px;
	height:40px;
}

#linkiframe {
	padding:10px;
}

/*会社概要*/

#companytitle {
	background:url(images/company/title.gif) no-repeat;
	text-indent:-10000px;
	width:600px;
	height:40px;
}

#gaiyo {
	width:580px;
	marign:0 auto;
	padding:10px 0;
}

#gaiyo table {
	border-collapse: collapse;
}

#gaiyo table tr {
	}

#gaiyo table td {
	border-bottom:1px #c9c9c9 solid;
	padding:10px;
}

.gaiyoctitle {
	color:#333;
	font-size:12px;
	width:140px;
	vertical-align:top;
}

.gaiyocontent {
	color:#333;
	font-size:12px;
	width:400px;
}

#gaiyo li {
	list-style:none;
}

/*サイトマップ*/

#sitemaptitle {
	background:url(images/sitemap/title.gif) no-repeat;
	text-indent:-10000px;
	height:40px;
	width:600px;
}

#sitemaplist {background:url(images/sitemap/bg.gif) right bottom no-repeat;
	width:580px;
	margin:0 auto;
	list-style:none;
}

#sitemapunderhome {
	font-size:0;
}

#sitemaphome {
	background:url(images/sitemap/listimg_home.gif) left no-repeat;
	border-bottom:1px #c9c9c9 solid;
	font-size:12px;
	padding:10px 10px 10px 30px;
	list-style:none;
}

#sitemapchintai li {
	background:url(images/sitemap/listimg.gif) left no-repeat;
	border-bottom:1px #c9c9c9 solid;
	font-size:12px;
	padding:10px 10px 10px 50px;
	list-style:none;
}

#sitemapbaibai li {
	background:url(images/sitemap/listimg.gif) left no-repeat;
	border-bottom:1px #c9c9c9 solid;
	font-size:12px;
	padding:10px 10px 10px 50px;
	list-style:none;
}

#sitemapother {
	margin:0 auto;
	width:580px;
}

#sitemapother li {
	background:url(images/sitemap/listimg.gif) left no-repeat;
	list-style:none;
	font-size:12px;
	padding:10px 10px 10px 50px;
	border-bottom:1px #c9c9c9 solid;
}

/*お問合せ*/

#contacttitle {
	background:url(images/contact/title.gif) no-repeat;
	text-indent:-10000px;
	width:600px;
	height:40px;
}

#contactlist {
	margin:10px auto;
	width:580px;
}

#mailform {
	margin:0 auto 10px;
	width:580px;
}

#mailform table {
	width:480px;
	margin:0 auto;
}

#mailform p.formbutton {
	text-align:right;
	padding:10px;
}

.maiiformitem {
	font-size:75%;
	vertical-align:top;
	padding:5px;
}

.mailformcontent {
	font-size:75%;
	vertical-align:top;
	padding:5px;
}

.mailformcontent input {
	width:200px;
}

.mailformcontent textarea {
	width:300px;
	height:200px;
}

.formdiscription {
	padding:5px;
	font-size:75%;
}







