@charset "Shift_JIS";
/* CSS Document */
/*---------------------------------------------------


-----------------------------------------------------
 @ page layout / common settings
---------------------------------------------------*/
* { margin:0; padding:0; }
body {
	width:765px;
	background:#fff2e6 url(../img/body_bg.gif) left top repeat-y;
}
.clear { clear:both; }
.fRight { float:right; }
.fLeft { float:left; }
hr.clear {
	clear:both;
	visibility:hidden;
	height:1px;
}
img { border:none; }

/*---------------------------------------------------
 @ header
---------------------------------------------------*/
#header {
	margin:0 0 7px 0;
	padding:7px 19px 0 17px ;
}
img.topLogo {
	float:left;
}
img.ansin {
	clear:left;
	float:left;
}
h1 { 
	float:right;
	display:none;
}
.h1logo{ float:right; }
ul#toplist {
	clear:right;
	float:right;
	margin:4px 0 0 0 ;
	border-left:1px solid #000000;
}
ul#toplist li {
	display:inline;
	list-style:none;
	padding:0.3em 0.4em 0.3em 2.2em;
	border-right:1px solid #000000;
	font-size:12px;
}
ul#toplist li a {
	color:#666666;
}
ul#toplist li a:hover {
}
ul#toplist li.sitemap {
	background:url(../img/sitemap.gif) 0.4em 1px no-repeat;
}
ul#toplist li.info {
	background:url(../img/mail.gif) 0.4em 1px no-repeat;
}
/*---table.navitable ----------------------------------*/
table.navitable {
	clear:both;
	width:765px;
	height:40px;
	margin:0 0 0 0;
	padding:0;
}
table.navitable td { 
	margin:0;
	padding:0;
	vertical-align:top;
}
table.navitable#coco { border-bottom:7px solid #ff9900; }
table.navitable#jigyousya { border-bottom:7px solid #66cc00; }
table.navitable#estate { border-bottom:7px solid #ff6699; }
table.navitable#rec { border-bottom:7px solid #6996cc; }
/*---------------------------------------------------
 @ main
---------------------------------------------------*/
#main {
	margin:0 7px 7px;
}
/*---------------------------------------------------
 @ footer
---------------------------------------------------*/
#footer {
	clear:both;
	background:url(../img/footer_bg.gif) left top no-repeat;
	padding:6px 15px 0.5em 0;
	text-align:right;
	font-size:12px;
}


