@charset   "Shift_JIS";
 
BODY{
  background-image : url(bg/bg_01.gif);
  background-repeat : repeat-y;
  
  font-size : 12px;
  font-family : メイリオ;
  color : #505050;
  
  margin-top : 0px;
  margin-bottom : 0px;
  
  margin-left : 0px;
  margin-right : 0px;
  
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
background-position : center top;}  

H1{
  font-size : 12px;
  font-weight : bold;
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  

  position : inherit;
  left : inherit;
  clear : both;
}
H1{
  font-size : 12px;
  
  
  font-weight : bold;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#Box2{
  width : 950px;
  
  
  
  
  
  
  
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
}
#Box1{
  text-align : center;
}
.HeaderClass{
  background-image : url(bg/bg_header.gif);
  background-repeat : no-repeat;
  
  
  
  
  
  
  
  
  
  
  
  width : 950px;
  height : 93px;
  padding-top : 5px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  
}
.MenubarClass{
  
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  
  
  

  background-image : url(bg/bg_hm.gif);
  background-repeat : no-repeat;
  
  width : 950px;
  height : 50px;
  
  
}
.LeftmenuClass{
  float : left;
  
  padding-top : 5px;
  
  padding-right : 0px;
  padding-bottom : 0px;
  margin-left : 0px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 200px;
  padding-left : 5px;
  
  
  
}
.Roll02
{border-width : 1px 1px 1px 5px;border-style : solid solid solid solid;border-color : #4ca027 #4ca027 #4ca027 #4ca027;
  width : 178px;
  
  font-size : 12px;
  font-weight : normal;
  line-height : 18px;
  word-spacing : 1px;
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  
  letter-spacing : 1px;
}
.Roll02 A:hover {
  display:block;
  
  
  
  
  
  
  
  
  font-weight : normal;
  
  
  width : 172px;
  text-decoration : none;
  color : #505050;
  
	background-color : #4ca027;
  color : white;
  text-decoration : none;
  
  

  
  

  
  
}
.Roll02 A:link {
       text-decoration : none;
  

  color : #505050;
}
.Roll02 A:visited {
       text-decoration : none;
  
  

  
}
.LeftTopicsClass{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  
  
  

  
  
  
  
  
  
  
  
  

  
  
  
  padding-top : 5px;
  padding-bottom : 5px;
  text-decoration : none;
}
#topics{
  margin-top : 10px;
  margin-bottom : 0px;
}
.CenterClass{
  text-align : center;
  margin-top : 5px;
  

  width : 500px;
  margin-left : 18px;
  
  
  
  
  
  float : left;
  margin-right : 18px;
}
.RightEstatesClass{
  margin-top : 0px;
  
  padding-top : 5px;
  
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-left : 0px;
  float : left;
  font-weight : 200;
  border-spacing : inherit;
  width : 200px;
  padding-right : 5px;
  padding-bottom : 0px;
}
#news{
  margin-top : 10px;
}
.EstateClass{
  background-color : #ffffe6;
  text-align : center;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  border-right-style : solid;
  
  word-spacing : 0px;
  letter-spacing : 0px;
  vertical-align : 0px;
  text-indent : 0px;
  width : 180px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  margin-left : 5px;
  margin-right : 5px;
  margin-top : 5px;
  margin-bottom : 5px;
  height : 150px;
}
.EstateClass IMG{
	border : 3px double silver;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}



.RealClass{
  
  
  padding-top : 5px;
  padding-bottom : 5px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  margin-top : 0px;
  margin-bottom : 10px;
  
}
#Tel{
  margin-left : 1px;
  margin-right : 1px;
  float : right;
}
#Logo{
  margin-right : 60px;
  margin-left : 1px;
  float : left;
}

.Request{
	
  
  
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  float : left;
}
.Request IMG{
	border:0;
}
.RQ01{
	background:url(icon/request11.gif);
  width : 100px;
  height : 88px;
  float : left;
  margin-left : 1px;
  margin-right : 1px;
}
.RQ02{
	background:url(icon/request12.gif);
  width : 100px;
  height : 88px;
  float : left;
  margin-left : 1px;
  margin-right : 1px;
}
.Request a{
	display:block;
	width:100px;
	height:88px;
}
.Request a:hover {
	background-color:transparent;
}
.Request a:hover img{
	visibility:hidden;
}



LI{
	list-style-type:none;	
	float:left;
       text-align : center;
}
LI IMG{
	border:0;
  
}
LI.hm01{
	background:url(icon/hm11.gif);
  width : 130px;
  height : 49px;
}
LI.hm02{
	background:url(icon/hm12.gif);
  width : 130px;
  height : 50px;
}
LI.hm03{
	background:url(icon/hm13.gif);
  width : 130px;
  height : 50px;
}
LI.hm04{
	background:url(icon/hm14.gif);
  width : 130px;
  height : 50px;
}
LI.hm05{
	background:url(icon/hm15.gif);
  width : 130px;
  height : 50px;
}
li a{
	display:block;
	width:130px;
	height:50px;
}
li a:hover {
	background-color:transparent;
}
li a:hover img{
	visibility:hidden;
}

.Roll01{
	text-align : center;
}
.Roll01 IMG{
	border:0;
  
}
.LS01{
	background:url(icon/ls11.gif);
  width : 200px;
  height : 45px;
}
.LS02{
	background:url(icon/ls12.gif);
  width : 200px;
  height : 45px;
}
.LS03{
	background:url(icon/ls13.gif);
  width : 200px;
  height : 45px;
}
.LS04{
	background:url(icon/ls14.gif);
  width : 200px;
  height : 45px;
}
.LS05{
	background:url(icon/ls15.gif);
  width : 200px;
  height : 45px;
}
.Roll01 a{
	display:block;
	width:200px;
	height:45px;
}
.Roll01 a:hover {
	background-color:transparent;
}
.Roll01 a:hover img{
	visibility:hidden;
}


 



.Info{
	
  text-align : right;
}
.Info IMG{ 
       opacity:0.65;
	filter: alpha(opacity=65);
}.Req IMG{ 
       opacity:0.65;
	filter: alpha(opacity=65);
}.Sell IMG{ 
       opacity:0.65;
	filter: alpha(opacity=65);
}
.Info A:hover IMG{
	opacity:1.0;
	filter: alpha(opacity=100);
}.Req A:hover IMG{
	opacity:1.0;
	filter: alpha(opacity=100);
}.Sell A:hover IMG{
	opacity:1.0;
	filter: alpha(opacity=100);
}
.footter{
  
  clear : left;
  line-height : 16px;
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 0px;
  font-size : 12px;
  font-family : メイリオ;
  font-weight : normal;
  border-top-width : 5px;
  border-top-style : solid;
  border-top-color : #51ae05;
  
  background-repeat : no-repeat;
  background-image : url(bg/footer.gif);
background-position : center bottom;
  text-decoration : none;
  color : #000099;
  
}
.footter A:hover{
  color : maroon;
  text-decoration : underline;
  background-color : #ffffff;
}
A{
  text-decoration : none;
}
H2{
  text-align : left;
  
  font-size : 18px;
  
  font-weight : bold;
  
  
  line-height : 2em;
  text-indent : 0.5em;
  
  border-left-width : 7px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-left-color : #4ca027;
  border-bottom-color : silver;
  border-left-style : solid;
  clear : both;
  border-top-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : #f0f0f0;
  border-right-color : silver;
  
  
  background-image : url(bg/bg_h2.gif);background-position : center top;
  background-repeat : repeat-x;
}
H3{
  font-size : 12px;
  font-weight : bold;
  line-height : 1.5em;
  text-align : left;
  
  margin-left : 1em;
  list-style-image : url(icon/green.gif);
  color : #4ca027;
  list-style-position : outside;
  
  
  border-left-width : 18px;
  border-left-style : solid;
  border-left-color : #4ca027;
  

  padding-left : 5px;
  
  clear : left;
  padding-bottom : 0px;
}
.footter A{
  color : #000099;
}
.footter A:visited{
  color : #000099;
}
.CenterClass P{
  padding-top : 3px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  margin-left : 3px;
  margin-right : 0px;
  margin-bottom : 5px;
  text-align : left;
  border-left-width : 3px;
  border-left-style : solid;
  border-left-color : #a12d0d;
  text-indent : 1em;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #f0f0f0;
  line-height : 2em;
}
.EstateClass A:hover{
  color : white;
  background-color : #a12d0d;
}.CenterClass A:hover{
  color : white;
  background-color : #a12d0d;
}
.EstateClass H1{
  text-align : right;
  list-style-image : url(ya_a001.gif);
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.EstateClass A{
  color : #a12d0d;
  text-align : left;
}.CenterClass A{
  color : #a12d0d;
  font-weight : bold;
}
.EstateClass H2{
  font-size : 100%;
  font-weight : normal;
  text-align : left;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  text-indent : 0px;
  
  
  
  
  background-image : url(bg/bg_h2-2.gif);
  background-repeat : no-repeat;
  
  background-color : #ffffe6;
  line-height : 1em;
}
#ya01{
  float : left;
  clear : right;
border-width : 0px 0px 0px 0px;
  padding-top : 3px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 1px;
  margin-top : 8px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
}#Centerbanner{
  
  padding-top : 0px;
  
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 5px;
  
  margin-right : 0px;
  margin-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  margin-left : 4em;
}#cb_image{
  
  padding-top : 0px;
  
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0.5em;
  
  margin-right : 5px;
  margin-bottom : 0.5em;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  margin-left : 4em;
  float : left;
}
#mini{
  font-size : xx-small;
  text-align : left;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 178px;
}
.center{
  text-align : center;
}
A:visited{
  color : #505050;
}
#new_commer{
  
  margin-left : 4em;
  margin-bottom : 0.5em;
  margin-right : 5px;
  float : left;
  border-left-width : 3px;
  border-left-style : double;
  border-left-color : silver;
  border-top-width : 3px;
  border-right-width : 3px;
  border-bottom-width : 3px;
  border-top-style : double;
  border-right-style : double;
  border-bottom-style : solid;
  border-top-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
  margin-top : 0.5em;
}
#pickup{
  background-color : #faf6f8;
  margin-right : 0px;
  padding-right : 5px;
}#pickup2{
  background-color : #fff5fa;
  margin-right : 0px;
  padding-right : 5px;
  margin-left : 4em;
}
#nofloat{
  clear : both;
}
#tel2{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 30px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px 0px 0px 0px;
  float : left;
}
.Req{
  padding-top : 50px;
  padding-left : 50px;
  padding-right : 50px;
  padding-bottom : 50px;
  
border-width : 0px 0px 0px 0px;}.Sell{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 10px;
  padding-bottom : 0px;
  
border-width : 0px 0px 0px 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.line{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;border-width : 3px 3px 3px 3px;border-style : double double double double;border-color : red red red red;}
#error{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
