@charset "Shift_JIS";

body {
  margin: 0px; 
  padding: 0px 0px 0px 0px; 
  line-height: 1.2;
   /* 文章のフォントとタグの微調整*/
  border: 0px solid #ff0000;
}

a.link {
	font-weight: normal; color: #000066; text-decoration: none
}
a.visited {
	font-weight: normal; color: #000066; text-decoration: none
}

/* トップイメージ */

div.topimage {
     margin: 15px 0px 10px 5px; 
     color: black; 
     border: 0px solid black;
}


/* 左側  */

#left{
      float: left;    
      width: 280px;    
      margin: 0px 0px 0px 5px;       
      padding: 0px 0px 0px 0px;       
      border: 0px solid black;
}


/* 右側  */

#right{
      float: right;  
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 5px;
      border: 0px solid black;
      width: 330px;    
}


/* FP募集
---------------------------------------------------------------------  */

/* FP募集  */

div.fp-box{
      float: left;
      margin: 0px 6px 3px 0px;
      padding: 0px 0px 5px 5px;
      background: #faecd9;
      border: rgb(255,110,0) 0px solid; 
      width: 325px;    
      }

/* FP募集 左  */

.fp-box-left{
      float: left;  
      margin: 0px 0px 0px 5px;
      border: 0px solid black;
      width: 135px;    
      }

/* FP募集 右  */

.fp-box-right{
      float: left;  
      margin: 0px 0px 0px 10px;
      border: 0px solid black;
      width: 160px;    
}
    
/* コメントなどの小文字 */
a.mini { 
　　color: #640000; 
　　font-size: 12px; 
    margin: 0px 3px 0px 10px;
    padding: 2px 0px 0px 0px;
    border: gray 0px solid; 
}


.fp-box ul {     /* "info-box"の入れ子のul */
    border: #ff0000 0px solid;  /* 一緒にお仕事…の下の黒字の枠 */
    margin: 2px 0px 4px 0px; 
    padding: 4px 0px 0px 0px;
} 

.fp-box li {     /* "info-box"の入れ子のli */
    border: gray 0px solid; 
    font-size: 11px; 
    margin: 0px 5px 0px 5px;
    padding: 0px 10px 0px 0px;
    list-style-type: none; 
　　color: #640000; 
}

p.fp-box-right ul {     /* "info-box"の入れ子のul */
    border: black 1px solid; 
    margin: 0px 0px 4px 0px; 
    padding: 4px 0px 0px ; 
}

p.fp-box-right li {     /* "info-box"の入れ子のli */
    border: gray 1px solid; 
    font-size: 11px; 
    margin: 0px 0px opx 0px;
    padding: 0px 10px 0px 0px;
    list-style-type: none; 
　　color: #640000; 
}

/* 住宅ローンプランニング
---------------------------------------------------------------------  */

/* 住宅ローンプランニング  */

div.house-box{
      float: left;
      margin: 0px 6px 10px 0px;
      padding: 0px 0px 7px 0px;
      background: #ffffff;
      border: #222950 1px solid; 
      width: 325px;    
      text-align: left;
      }

.house-box-title {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
      background: #36386d;
      height: 26px;
      }


/* コメントなどの小文字 */
.f12gray { 
　　color: #666666; 
　　font-size: 12px; 
    margin: 10px 3px 0px 5px;
    padding: 0px 0px 0px 0px;
    border: gray 0px solid; 
}


/* バナー 
-------------------------------------------------------------------------*/
div.banner { 
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    border: rgb(51,102,51) 1px solid; 
    width: 270px;
}

.banner-l { 
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 5px 2px;
    border: rgb(51,102,51) 0px solid; 
}

.banner-r { 
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 5px 5px;
    border: rgb(51,102,51) 0px solid; 
    width: 132px;
    text-align: left;
}

.banner-b { 
    clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 5px 5px;
    border: rgb(51,102,51) 0px solid; 
}

/* コラムと動物達の相談室 
-----------------------------------------------------------------------------*/
div.osusume { 
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    border: #ff0000 0px solid; 
    width: 320px;
}

/* 住所の文字 
-----------------------------------------------------------------------------*/
div.address { 
    margin: 8px 3px 0px 10px;
    padding: 5px 0px 0px 0px;
    border: gray 0px solid; 
    width: 250px;    
}