/* 青葉宅建 */
*{
  padding : 0px;
  margin : 0px;
  font-size : 12px;
  font-family : "ＭＳ Ｐゴシック",Arial,sans-serif;
}
BODY{
  background-color : #ffffff;
  scrollbar-base-color: #EEEEEE;
  scrollbar-arrow-color: #a9a9a9;
  scrollbar-darkshadow-color: #EEEEEE;
  scrollbar-face-color: #FFFFFF;
  scrollbar-highlight-color: #a9a9a9;
  scrollbar-shadow-color: #a9a9a9;
  scrollbar-3dlight-color: #EEEEEE;
  scrollbar-track-color: #FFFFFF;
}
TD{
  line-height: 14px;
  color : #4a4a4a;
}
A{ color : #000080; text-decoration : underline; }
A:HOVER{ color : #006a00; text-decoration : underline; }
STRONG{ font-weight : normal; }
EM{ font-style : normal; }

img{
  border : 0px;
}

/* メインテーブル */
#main_table{
  margin : 8px 0px 0px 25px;
  width : 732px;
}


/* 背景 */
.menuL {
  background-image : url(../img/back_menuL.gif);
  background-repeat: no-repeat;
  height : 205px;
  width : 185px;
  background-color : #ffffff;
}
.menuR {
  background-image : url(../img/back_menuR.jpg);
  background-repeat: no-repeat;
  background-position : right;
  height : 205px;
  width : 547px;
  padding:10px 0px 0px 23px;
}
.middleL {
  background-image : url(../img/hss_middle.gif);
  background-repeat: repeat-y;
  width : 185px;
}
.middleR {
  background-image : url(../img/backR.gif);
  background-repeat: repeat-y;
  background-position: right;
  width : 547px;
  background-color : #ffffff;
}


/* 見出し */
H1{
  width : 782px;
  height : 34px;
  font-weight : normal;
  color : #000000;
  padding : 18px 0px 0px 130px;
  background-image : url(../img/back_h1.gif);
  background-repeat : no-repeat;
}
H2{
  font-size : 20px;
  color : #ffffff;
  margin-top : 10px;
  margin-bottom : 0px;
  letter-spacing : 1px;
  font-weight : normal;
}
H3.h3_normal{
  margin-left: 40px;
  margin-bottom: 5px;
  color : #000064;
}
H3.topL_b{
  margin-bottom : 3px;
  color : #1b5800;
}
H3.topR{
  padding-left: 50px;
  padding-bottom: 7px;
  color : #000064;
  float: left; }
H3.tokusyu{
  margin-left: 58px;
  margin-bottom: 7px;
  color : #000064;
}
H3.kantan_search{
  width : 270px;
  text-align : center;
  color : #000064;
  float: left;
}
H3.gaiyou{
  margin-bottom: 0px;
  margin-left: 60px;
  color : #000064;
}
H3.map{
  margin-bottom: 0px;
  margin-left: 30px;
}
H3.baibai{
  margin-left: 60px;
  margin-bottom: 5px;
}




/* タイトル＆メニュー */
A.link { text-decoration : none; }
A:HOVER.link { text-decoration : none; color : #000000; background-color: #ffffff; }
A.menu { letter-spacing : 1px; margin-left : 7px; text-decoration : none; display: block; width: 95%; }
A:HOVER.menu{ text-decoration : none; color : #000000; background-color: #ffffff; }
TD.link{ background-image : url(../img/back_top.gif); padding-right: 32px; height : 40px; width : 732px; background-repeat : no-repeat; }
DIV.menu { border-bottom: 1px #a9a9a9 dashed; margin-left : 20px; padding-top: 5px; padding-bottom: 5px; width:148px;}
DIV.menu1 { border-bottom: 1px #a9a9a9 dashed; margin-left : 20px; padding-top: 15px; padding-bottom: 5px; width:148px;}
DIV.menu2 { margin-left : 20px; padding-top: 5px; width:150px;}
TD.top_jyusyo { height : 65px; width : 365px; color : #001855; text-align:right; padding:34px 0px 0px 1px;}
TD.aisatu {
  height : 52px;
  width : 500px;
  color : #ffffff;
  padding : 20px 0px 0px 0px;
}
.jump{ color : #ff8c00; font-weight : bold; letter-spacing : -2px; }


/* 特選テーブル */
.tokusen{
  background-image : url(../img/h3_tokusen.gif);
  background-position : bottom;
  background-repeat : no-repeat;
  height : 80px;
  padding-left : 200px;
  font-weight : normal;
}
.tokusen_title{
  color : #ff0000;
  width : 300px;
  margin : 10px 0px 0px 0px;
  border-style : solid;
  border-color : #ff0000;
  border-width : 0px 0px 2px 0px;
}
.tokusen_contents{
  background-image : url(../img/h_tokusen_middle.gif);
  padding : 0px 0px 10px 30px;
  text-align : left;
}
.tokusen_bottom{
  background-image : url(../img/h_tokusen_bottom.gif);
  background-repeat : no-repeat;
  height : 34px;
  vertical-align : top;
  color : #ffffff;
  font-weight : bold;
  text-align : right;
  padding : 6px 20px 0px 0px;
}
.tokusen_iframe{
  width : 480px;
  height : 150px;
}
.bold{
  font-weight : bold;
}


/* コンテンツ緑 */
TD.news { padding-left: 12px; height : 236px; width : 185px; }
TD.tushin{ padding-left: 23px; padding-right: 14px; height : 230px; width : 185px; }
TD.hosyo{ padding-left: 23px; padding-right: 14px; height : 206px; width : 185px; }
TD.kaisya{ padding-left: 23px; padding-right: 14px; height : 203px; width : 185px; background-image : url(../img/ico_hana.gif); background-repeat : no-repeat; background-position: bottom; }
DIV.kaisya{ height : 130px; }
TD.school{ padding-left: 23px; padding-right: 14px; height : 132px; width : 185px; }
TD.site{ padding: 0px 10px 0px 20px; height : 170px; width : 185px; }


/* コンテンツ青 */
.button{
  margin : 0px 7px 0px 5px;
}
.topR_middle{ background-image : url(../img/h_middle.gif); width : 547px; }
TD.topR{ background-image : url(../img/h_search.gif); height : 40px; width : 547px; background-repeat : no-repeat; }
TD.tokusyu{ background-image : url(../img/h_tokusyu.gif); height : 40px; width : 547px; background-repeat : no-repeat; }
DIV.tokusyu{ margin : 8px 10px 8px 4px; }
TD.itiran_kantan{
  background-image : url(../img/hw_top.gif);
  height : 40px;
  width : 547px;
  background-repeat : no-repeat;
  vertical-align : top;
  padding : 10px 0px 0px 0px;
}
TD.itiran_kantan2{ height : 178px; background-image : url(../img/hw_middle.gif);text-align : right; }
DIV.itiran{ padding-left: 22px; float: left; }
DIV.kantan{
  padding-right: 40px;
  padding-left: 300px;
}
P.peculon{
  background-color: #e2f6ff;
  margin : 0px 0px 7px 0px;
}
select{
  margin : 0px 0px 6px 0px;
}

P.btn{ margin : 11px; }
TD.baibai{ background-image : url(../img/h_baibai.gif); height : 34px; width : 547px; background-repeat : no-repeat; }
TD.baibai_middle{ height : 170px; padding: 0px 0px 0px 0px; }
TD.normal{ background-image : url(../img/h_normal.gif); height : 35px; width : 547px; background-repeat : no-repeat; }
TD.k-tai_middle{ height : 112px; padding: 7px 55px 0px 20px; }
.qr{ float: left; }

/* 会社概要 */
TD.sub_middle{ background-image : url(../img/back_middle.gif); width : 732px; }
TD.gaiyou_a{
  background-image : url(../img/h_subtop.gif);
  width : 732px;
  height : 30px;
  background-repeat : no-repeat;
}
TD.gaiyou_b{ background-image : url(../img/sub_middle.gif); width : 732px; padding: 0px 0px 10px 40px; }
TD.map_a{ background-image : url(../img/sub_top2.gif); width : 732px; height : 30px; background-repeat : no-repeat; }
TD.map_b{ background-image : url(../img/sub_middle.gif); width : 732px; padding: 0px 0px 0px 35px; }
.map{ float: left; }
DIV.map{ padding: 70px 0px 0px 15px; }
.companyL{ width : 100px; border-bottom: 1px #a9a9a9 dashed; padding: 7px 0px 7px 10px; background-color: #e9e9e9; }
.companyR{ border-bottom: 1px #a9a9a9 dashed; padding: 7px 5px 7px 10px; }
.companyT{ border-bottom: 1px #a9a9a9 dashed; }


/* 特集 */
IFRAME.iframe_tokusyu{
  width : 625px;
  height : 640px;
}
IFRAME.iframe_tokusyu_2{
  width : 625px;
  height : 340px;
}
TD.special{ background-image : url(../img/sub_middle.gif); width : 732px; padding: 0px 0px 0px 60px; }
TD.spe_c{ background-image : url(../img/sub_middle.gif); width : 732px; padding: 5px 50px 0px 40px; }

IMG.spe_c{ float: left; }
H4.daigaku{ margin-left: 25px; margin-bottom: 9px; color : #00356a; }
TD.daigaku{ padding-left: 20px; width : 340px; height : 110px; }
STRONG.daigaku{ font-weight : bold; color : #228b22; }
H3.daigaku{ margin-bottom: 0px; margin-left: 35px; color : #00356a; float: left; }
A.hp{ margin-left: 5px; margin-bottom: 1px; background-color: #ffffff; }

/* お問い合わせ */
.contactL{ width : 150px; border-bottom: 1px #a9a9a9 dashed; padding: 15px 0px 15px 10px; background-color: #e9e9e9;}
.contactR{ width : 410px; border-bottom: 1px #a9a9a9 dashed; padding: 15px 0px 15px 10px; }
.contactT{ border-bottom: 1px #a9a9a9 dashed; }
TD.tusin{ background-image : url(../img/sub_middle.gif); padding: 10px 60px 0px 60px; }
TD.foam{ background-image : url(../img/sub_middle.gif); padding: 0px 30px 10px 40px; }
.kome{ color : #FF1FB4; }
.foamL{ width : 150px; border-bottom: 1px #a9a9a9 dashed; padding: 7px 0px 7px 10px; background-color: #e9e9e9;}
.foamR{ width : 410px; border-bottom: 1px #a9a9a9 dashed; padding: 7px 0px 7px 10px; }


/* 個人情報保護 */
DIV.privacy{ padding: 15px 0px 15px 0px; }
TD.privacy{ background-image : url(../img/sub_middle.gif); padding: 0px 60px 20px 60px; }
.bold{ font-weight : bold; }
DIV.madoguchi{ width : 300px; background-color : #e6e6fa; padding: 20px 0px 20px 20px; margin-top : 5px; }


/* 賃貸保証 */
TD.hosyo_sub{ background-image : url(../img/sub_middle.gif); padding: 10px 65px 10px 65px; width : 732px; }
DIV.list{ padding: 0px 0px 0px 20px; }


/* 学区域 */
TD.gakku{ background-image : url(../img/sub_middle.gif); padding: 0px 0px 0px 35px; }
DIV.gakku{ background-image : url(../img/sub_middle.gif); padding: 5px 0px 10px 40px; font-size : 10px; }
.retu1{ width : 80px; background-color: #D8E4AF; }
.retu2{ width : 250px; background-color: #ffffff; }
.retu3{ width : 80px; background-color: #D8E4AF; }
.retu4{ width : 250px; background-color: #ffffff; }
DiV.gakku2{ background-color: #FFFF55; width : 94%; padding: 2px 0px; }


/* 買取、査定 */
DIV.satei{ width : 543px; padding: 10px 40px; margin : 0px 20px; }
DIV.satei2{padding : 10px 0px 2px 0px; font-size : 14px; font-weight : bold; letter-spacing : 1px; margin-left : 205px; }
DIV.satei_bk{color : #ffffff; width : 100px; padding : 6px; font-size : 14px; font-weight : bold; letter-spacing : 1px; background-color: #009500; margin : 0px 0px 5px 70px; }
DIV.satei_b2{ width : 265px; height : 200px; padding : 10px; border : 1px #bfbfbf solid; margin : 5px 10px; float: left; }
DIV.satei_k2{ width : 265px; height : 200px; padding : 10px; border : 1px #bfbfbf solid; margin : 5px 10px; }
DIV.satei_sita{ width : 543px; padding : 10px 40px; border : 1px #bfbfbf solid; margin : 5px 20px; }
p.satei{ font-size : 14px; font-weight : bold; letter-spacing : 1px; margin : 0px 0px 40px 10px; border-bottom : #80ff80 double; width: 98%; padding-top : 30px; }
.str_bold{
  font-size : 14px;
  font-weight : bold;
}

/* 新着物件 */
TD.search_td_color{
  line-height:28px;
  border-width:0px 0px 1px 0px;
  border-style:dotted;
  border-color:#888888;
  background-color:#e2f6ff;
}
TD.search_td_white{
  line-height:28px;
  border-width:0px 0px 1px 0px;
  border-style:dotted;
  border-color:#888888;
  background-color:#ffffff;
}

/* メールフォーム送信後画面 */
TD.thanks{ background-image : url(../img/thanks.gif); background-repeat: no-repeat; padding: 0px 60px 20px 60px; height : 265px; width : 732px; }

/* 買取検索 */
A.area{ background-image : url(../img/sale_ico1.gif); background-repeat: no-repeat; padding: 9px 0px 0px 40px; height : 33px; width : 130px; }
A:HOVER.area{ background-image : url(../img/sale_ico1a.gif); background-repeat: no-repeat; padding: 10px 0px 0px 41px; }
A.ensen{ background-image : url(../img/sale_ico2.gif); background-repeat: no-repeat; padding: 9px 0px 0px 40px; height : 33px; width : 130px; }
A:HOVER.ensen{ background-image : url(../img/sale_ico2a.gif); background-repeat: no-repeat; padding: 10px 0px 0px 41px; }
.ten{ border-bottom : 1px #CA9560 dotted; padding: 5px 0px 6px 0px; }
.ten0{ padding: 5px 0px 0px 0px; }

/* フッター */
#footer{
  width : 782px;
  height : 200px;
  vertical-align : top;
  text-align : center;
  border-color : #74c624;
  border-width : 0px 0px 15px 0px;
  border-style : solid;
}


/* 投資物件 */

.invest{
  background-image : url(../img/h3_invest.gif);
  background-position : bottom;
  background-repeat : no-repeat;
  height : 80px;
  padding-left : 260px;
  font-weight : normal;
}
H3.invest_h3{
  font-weight: normal;
  width: 250px;
  margin-top: 10px;
}
DIV.invest_message{
  width: 490px;
  padding-top: 5px;
}
.invest_title{
  color : #006633;
  width : 300px;
  margin : 10px 0px 0px 0px;
  border-style : solid;
  border-color : #006633;
  border-width : 0px 0px 2px 0px;
}
.invest_contents{
  background-image : url(../img/h_invest_middle.gif);
  padding : 0px 0px 10px 30px;
  text-align : left;
}
.invest_bottom{
  background-image : url(../img/h_invest_bottom.gif);
  background-repeat : no-repeat;
  height : 34px;
  vertical-align : top;
  color : #ffffff;
  font-weight : bold;
  text-align : right;
  padding : 6px 20px 0px 0px;
}








