
*{
margin-top:0px;
margin-left:0px;
}



body{
width:100%;
height:auto;
background-image:url(/openhouse/08/images/BG.gif);
background-repeat:repeat-y;
font-family : "HiraKakuPro-W3", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif ;
}

#header{
width:1295px;
height:223px;
background-image:url("/openhouse/08/images/header.gif");
background-repeat:no-repeat;

}

#menu{
width:140%;
height:auto;
background-image:url(/openhouse/08/menu.gif);
background-repeat:repeat-x;
margin-left:100px;

}

* html #menu{
width:140%;
margin-top:-10px;
background-color:yellow;

}



#menu2{
width:800px;
height:auto;
margin-right:-20px;
text-align:right;

}


* html #menu2{
width:800px;
height:auto;
text-align:right;

}



#all{
width:900px;
height:auto;
background-repeat:repeat-y;


}


#left{
width:80px;
height:auto;
float:left;

}





#main{
width:780px;
height:auto;
padding-right:10px;
float:right;
padding-bottom:40px;

}


* html #main{
margin-top:30px;

}


#main1{
width:780px;
height:auto;
padding-right:10px;
float:right;
padding-bottom:40px;


}


* html #main1{
margin-top:30px;
}


#main_in{
width:690px;
height:auto;
padding-right:10px;
}
#main_map1{
width:450px;
left:0px;
float:left;
padding-top:10px;
padding-right:10px;

}
* html #main_map1{
width:400px;
left:0px;
float:left;
padding-top:10px;
padding-right:10px;

}
#main_map2{
width:200px;
left:70px;
float:right;
margin-right:100px;
padding-top:10px;
padding-right:10px;

}

* html #main_map2{
margin-right:30px;
margin-left:-50px;
padding-top:10px;
padding-right:10px;

}


#footer_no{
        width: 140%;
		clear:both;
        height: 80px;
		margin-bottom:0px;
		background-color:yellow;
		background-image:url(/openhouse/08/images/main.gif);
		background-repeat:no-repeat;
		margin-left:100px;

}

* html #footer_no{
        height: 80px;
		margin-top:50px;
		background-image:url(/openhouse/08/images/main1.gif);
		background-repeat:no-repeat;

}


#footer_no_in{
        width: 100%;
		height:80px;
		margin-top:0px;
		background:#4d2c02;
		position:relative;
		top:10px;

}

* html #footer_no_in{
padding-top:10px;
		top:20px;

}


#footer_no_in_in{
        width:800px;
		height:80px;
		left:10px;
		position:relative;
		top:20px;
		margin-top:10px;
        height: auto;

}

* html #footer_no_in_in{
		top:0px;


}






#footer{
        width: 140%;
        background:yellow;
		background-image:url(/openhouse/08/images/main.gif);
		background-repeat:no-repeat;
        position: absolute;
		height:80px;
        bottom: 0px;
		margin-left:100px;
	overflow:hidden;
}

* html #footer{
		background-image:url(/openhouse/08/images/main1.gif);
		background-repeat:no-repeat;

}



#footer_in{
        width:100%;
		left:0px;
		padding-top:10px;
			padding-bottom:10px;
		margin-top:10px;
		    background:#4d2c02;
        height: auto;

}




#footer_in_in{
        width: 800px;
		height:60px;
		left:10px;
		position:relative;

}




#footer_no_in_in img{
float:left;
margin-right:10px;
}


#footer_in_in img{
float:left;
margin-right:10px;
}

#ftext{
width:100%;
padding-top:15px;
font-size:80%;
color:#996633;
}



#main img{
	margin-right:20px;
	margin-bottom:10px;

}






