

body
  {
   font-family: "ヒラギノ角ゴ Pro W3", "Hiragino KaKu Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", Osaka, sans-serif;
   background-color:#f3f3f3;
  }
a:hover
  {
    color:#e48e00; text-decoration:underline;
   }
a img
  {
   border:none;
  }
li
  {
   list-style:none;
  }
h1
  { 
   text-align:center; margin-left:auto;margin-right:auto;
   padding-top:20px;
  }
h2
  {
   text-align:center; margin-left:auto;margin-right:auto;
   color: #999999; font-size: 10px; 
   letter-spacing: 0.3em; 
   font-weight:200; 
  }
h3
  {
   padding-top:20px;
   color: #336633; font-size: 14px; font-weight:900;
   text-align:center;
  }
/* オススメ賃貸 */
h4
  {
   width:400; height:30px;
   margin-left:10px;
   text-align:left;
   font-weight:bold;
   color: #339933;
   font-size:12px;
   border-bottom:solid #cccccc 3px;
  }
h4 span
  {
   padding-left:15px;
   color:#cc0033;
   font-size:15px;
  }
/* ページボディ */
div#page_body
  {
   width:  100%;
   height:800px;
   margin: 0 auto 0 auto;
   padding: 0;
   background-position: center; 
  }

/* ヘッダ */	
div#hd
  {
   text-align:center; margin-left:auto;margin-right:auto;
   width:100%; 
   border-bottom-style:solid;
   border-bottom-color:#999999;
  }	
div.top
  {
   background-color:#ffffff;
   text-align:center; margin-left:auto;margin-right:auto; text-align:left;
   width:100%;
   height:120px; 
   background-image:url(image/image4.jpg); background-repeat: repeat-x; 
  }
/* トップメニュー */
div.top_menu
  {
   width:100%;
   height:40px; 
   background-image:url(image/image4.jpg); background-repeat: repeat-x;
   background-color:#ffffff; 
  }
ul#top_menu li
{
   width:100px;
   height:15px;
   margin-top:5px; 
   padding-top:10px; 
   font-size: 12px; 
   border-left:dotted #cccccc 1px;
   display: inline-block; 
   *display: inline; 
   *zoom: 1; 
  }
ul#top_menu li a
  {
   text-decoration:none;
   color: #336699;
  }

ul#top_menu li a:hover
  {
   color:#e48e00;
   text-decoration:underline;
   }
/* メイン */
div#main
  {
   text-align:center; margin-left:auto;margin-right:auto;
   width: 798px;
   height:100%;
   border-top: solid #663300 10px;
   border-left:solid #663300 1px;
   border-right:solid #663300 1px;
   background-color:#ffffff;
  } 
/* 右 */
div#contents_right
  {
   float:right;
   width: 580px;
   padding-left:5px;
   margin-right:20px;
   background-color:#ffffff;
   text-align:left;
  } 
/*-------------------------------------------------*/
div#annai
 { margin-bottom:50px; }
ul#annai_ekimae
 { width:230px; height:500px; background-color:f0f3d6;
   font-size:13px; color:#666666; float:left;  }
ul#annai_siyakusyodoori
 {  width:230px; height:500px; background-color:f0f3d6; 
   font-size:13px; color:#666666; float:right; }
li#1
 { margin-top:3px; margin-bottom:3px; }
li#2
{ margin-top:3px; margin-bottom:3px;  text-decoration:underline ; 
    color:#999966; }
li.2
 { margin-left:40px; list-style-type:none; font-family:meiryo Arial, Helvetica, sans-serif; margin-bottom:20px; }







/*-------------------------------------------------*/




/* 左 */
div#contents_left
  {
  float:left;
   width: 170px;
  height:100%;
   padding-left:10px;
   border-right: dotted 1px #cccc99;
  }
div.search_top
  {
   width: 160px;
   height: 80px;
　padding-top:20px;
   padding-bottom:5px; 
   background-repeat: no-repeat;
   background-image: url(image/image20.jpg); 
   letter-spacing: 0.5em; 
     
  }
 p#for_rent
  {
   font-size: 13px; 
   color:#ffffff;
   text-align:right;
   font-weight:800;  
  } 
div#kensaku
  {
   width: 140px;
   height:17px;
   padding-top:10px;
   padding-bottom:10px;
   padding-left:20px;
   text-align:left;
   font-size:12px;
   color:#000000;
   background-repeat: repeat-x;
   background-color:#cccc99; 
  } 

ul#eki li
  {
   width: 100px;
   height:30px;
   padding-left:15px;
   text-align:left;
   font-size:13px;
   color:#999999;
   vertical-align:middle;
    background-repeat:no-repeat;
   background-image: url(image/arrow04-01.png); 
  }
ul#eki li a
  {
   text-decoration:none;
   color: #999999;
  }
ul#eki li a:hover
  {
    color:#e48e00; text-decoration:underline;
   } 
ul#kodawari li
  {
   width: 100px;
   height:30px;
   padding-left:15px;
   text-align:left;
   font-size:13px;
   color:#999999;
   vertical-align:middle;
   background-repeat:no-repeat;
   background-image: url(image/arrow04-01.png); 
  }
ul#kodawari li a
  {
   text-decoration:none;
   color: #999999;
  }
ul#kodawari li a:hover
  {
    color:#e48e00; text-decoration:underline;
   } 
div#point
  {
   display: block;
   width: 150px;
   height:50px;
   padding-top:30px;
   text-align:center;
   font-size:12px;
   color:#336633;
   font-weight:700;
   background-repeat: no-repeat;
   background-image: url(image/071_1024.jpg);
   border:5px #cccccc solid; 
  } 
div#point a
  {
   display: block;
   text-decoration:none;
   color: #336633;
  }
div#blog
  {
   display: block;
   width: 160px;
   height:30px;
   margin-top:50px;
   font-size:12px;
   color:#ffffff;
   font-weight:700;
   padding-top:10px;
   text-align:center;
   background-repeat: no-repeat;
   background-image: url(image/menu_bk_red1.jpg);
  } 
div#blog a
  {
   display: block;
   text-decoration:none;
   color: #ffffff;
  }
div#blog a:hover
  {
    color:#e48e00; text-decoration:underline;
   } 
div#info
  {
   width: 160px;
   margin-top:30px;
  }
div.info
  {
  width: 150px;
   height:30px;
   padding-top:10px;
   font-size:12px;
   color:#666666;
   font-weight:700;
   text-align:center;
   background-repeat: no-repeat;
   background-image: url(image/029.gif);
  }
div#info p
  {
  width: 160px;
   height:20px;
   padding-left:5px;
   text-align:left;
   font-size:11px;
   color:#999999;
  }

/* フッダ― */
div#footer
  {
   text-align:center; margin-left:auto;margin-right:auto; 
   clear: both;
   width: 778px;
   height: 200px;
   padding-top: 0px;
   padding-right:20px;
   border-top: solid #663300 5px;
   border-bottom:solid #663300 1px;
   border-left:solid #663300 1px;
   border-right:solid #663300 1px; 
   background-color:#666666;
  }
ul#foot li
  {
   text-align: center;
   width:115px;
    
   font-size: 11px;
   border-left:solid #663300 1px;
   display: inline-block; 
   *display: inline; 
   *zoom: 1;
  }
li#foot_home
  {
   border-right:solid #663300 1px;
  }
ul#foot li a
  {
   text-decoration:none;
   color: #ffffff;
  }
ul#foot li a:hover
  {
    color:#e48e00; text-decoration:underline;
   }
 
h1#foot
  {
   padding-left:20px;
   font-size:12px;
   text-align:left;
   font-weight:500; 
   }
h1#foot a
  {
   color:#cccc99;
   }
#sunhome
  { 
   margin-left:350px;
   padding:0 20px 0 20px;
   
   font-size:12px;
   color:#ffffff;
  }
#sunhome a
  {
   font-size:12px;
   color:#cccc99;
  }
#sunhome a:hover
  {
   color:#e48e00;
  }

.ekimae
  {
   float:left;
   width:180px;
   padding-left:20px;
  }
.siyakusyodoori
  { 
   width:180px;
   float:right;
   padding-left:5px;
  }
.sunhome p
  {
   font-size:12px;
   color:#ffffff;
  }
p#tel
  { 
   letter-spacing:0.3em;
  }
.copyright
  {
   text-align:right;
   color:#cccccc;
   font-size: 12px;
  }

   