@charset "utf-8";
/* CSS Document */


body  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;
	margin: 0; 
	padding: 0;
	font-size:12px;
	background-image:url(images/bodyback.jp);
	background-position:top;
	background-repeat:repeat-y;
}

a:link{ color:#000; text-decoration:none; font-size:12px; font-weight:bold; }
a:hover{ color:#000; text-decoration:none; font-size:12px; font-weight:bold; }
a:visited{ color:#000; text-decoration:none; font-size:12px; font-weight:bold; }

h2{ color:#961E1F}

td{ border:0px solid #ddd;padding:8px;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif}

input.text_field{ font-size:14px; font-weight:bold; padding:8px}
fieldset{ background-color:#EAEAEA; padding:10px; margin:0px; -moz-border-radius:5px;-webkit-border-radius:5px; background-image:url(images/bg-fieldset.jpg); background-position:bottom left; background-repeat: repeat-x;}
legend{ background-color:#EAEAEA; font-weight:bold; color:#961E1F;}


#container { background-color:#FFFFFF; padding:2px 2px 2px 2px; width:660px; margin:0px; -moz-border-radius:5px;-webkit-border-radius:5px;}

#logo { width:530px; height:64px; padding-left:130px; padding-top: 30px; background-image:url(images/logo.png); background-position:bottom left; background-repeat: no-repeat; font-weight:bold}

#container1 { background-color:#FFFFFF; padding:175px 32px 10px 10px; width:590px; height:470px; margin-top:10px; -moz-border-radius:5px;-webkit-border-radius:5px;  background-image:url(images/widget1.jpg); background-position:top right; background-repeat: no-repeat;}

#container2 { background-color:#FFFFFF; border:1px solid #A19F91; padding:0px 10px 0px 10px; width:620px; height:300px;  margin:0px; -moz-border-radius:5px;-webkit-border-radius:5px; background-image:url(images/bg-fieldset.jpg); background-position:bottom left; background-repeat: repeat-x;}
#container2a { background-color:#FFFFFF; border:0px solid #A19F91; padding:0px 10px 10px 10px; width:237px; height:280px;   background-image:url(images/index1.jpg); background-position:bottom left; background-repeat: no-repeat; float:left}
#container2b { background-color:#FFFFFF; border:0px solid #A19F91; padding:0px 10px 10px 20px; width:333px; height:280px;   background-image:url(images/index2.jpg); background-position:bottom left; background-repeat: no-repeat; float:left}
#image1 {width:620px; height:160px; background-image:url(images/realestate.jpg); background-position:top; background-repeat: no-repeat;}
#smallred{ font-size:10px; color:#961E1F; padding:2px;}
#button{height:38px; padding:15px 5px 5px 10px; background-color:#961E1F;  background-image:url(images/buttonback.jpg); background-position:top left; background-repeat: repeat-x; color:#FFFFFF; font-weight:bold;  -moz-border-radius:5px;-webkit-border-radius:5px; border:1px solid #CE2E30;}

#container3 { background-color: #EAEAEA; border:1px solid #A19F91; padding:10px 10px 10px 10px; width:620px; height:240px; margin:10px 0px 0px 0px; -moz-border-radius:5px;-webkit-border-radius:5px;}

#footer { padding:10px; font-size:11px; width:620px; height:40px;  margin:0px;}

