body {
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #006699;

}
a:visited {
	color: #990000;
}

a:hover{
	color:#66CC99;
}

.contain {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Verdana;
	font-size: small;
	line-height: 140%;
	color: #333333;
	padding: 0px;
	text-align:left;
}


h1{
	margin: 10px;
	padding: 5px;
	line-height:150%;
	font-size:large;
}

h1 a{

	margin: 0px;
	padding: 0px;
}

h2{
	margin: 5px;
	padding: 0px;
	font-size:small;
	}

h3{
	clear:both;

}

h4{
	clear:both;
	border-bottom:dotted 1px #999999;


}


.left {
}
.right {
}

.mainmenu {
	margin: 5px;
	padding: 0px;
	display:none;
}


.submenu {
		display:none;
	padding: 0px;

}


.rightmenu{
	margin: 5px;
	padding: 0px;
	display:none;
}




.right p{
	font:small "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Verdana;
	color: #333333;
	padding:3px 0px 5px 17px;
	margin:5px 20px 0px 0px;

}
.right a{
	text-decoration: none;

}


.photoborder{
	border:1px solid #999999;
	margin:0px 5px 10px 2px;
	display:block;

	padding:4px;
}

img.photo{
	padding:0px;

}

.price{
	border:1px solid #cccccc;
	line-height:140%;
	padding:3px 0px 5px 17px;
	margin:15px 19px 0px 0px;
}
.price th{
	padding:5px;
	margin:0px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#f3f3f3;
}


.price td{

	padding:5px;
	margin:0px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;

}
#p01, #p02, #p03, #p04, #p05, #p06, #p07, #p08 #p09
{
	font-weight:bold;
}

#housinimage{
	background-image:url(images/housinimage.png);
	background-repeat:no-repeat;
	display:block;
	text-indent:-9999px;
	width:478px;
	height:300px;
	padding:0px;
	margin:0px;

}




.logo {


background-image:url(images/logo.png);
width:96px;
height:178px;
display:block;
float:left;
text-indent:-9999px;

}

.logoname {

background-image:url(images/logoname.png);
background-repeat:no-repeat;
width:360px;
height:46px;
display:block;
clear:left;
text-indent:-9999px;
}



.backto{
	text-align:right;
	padding:5px;
	margin:5px 20px 20px 10px ;


}

.footer{
	padding:0px;
	margin:20px 0px 0px 0px;
	clear:both;

}

.menusp1,.menusp2{
	margin: 0px;
	padding: 0px;
}

.menusp1 a{
}

.menusp2 a{
}



