body {font-family: Verdana, Arial, Sans-Serif;
      color:#333333;
	  line-height:19px;
	  background-image:url(img/body-bg2.jpg);
 	  background-position:center;
	  margin-top:0px;
	  margin-bottom:0px;
	  margin-left:0px;
	  margin-right:0px;
}

h1{
margin:0;
padding:0;
}

#wrapper{
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
padding:25px 53px 0;
width:940px;
}
#ft_img{
background-image:url(img/body-bg_bt_02.png);
background-position:center center;
height:164px;
}
#tp_rightarea{
float:right;
text-align:right;
width:620px;
}
#tp_top{
height:99px;
margin:0 0 13px;
}
*+html #tp_top{
}
* html #tp_top{
}
#tp_submenu{
clear:both;
}
#tp_submenu li{
float:right;
font-size:10px;
padding:25px 0 0 11px;
}
#tp_mainarea{
height:543px;
width:940px;
position:relative;
}
#tp_mainarea p{
background:transparent url(../img/ie_90_11.png) repeat scroll 0 15px;
height:93px;
margin:0 0 0 500px;
text-indent:-9999px;
width:385px;
}
#tp_menu{
background:url("../img/ie_90_15.png") repeat-x scroll 0 0 transparent;
bottom:0;
height:123px;
padding:18px 33px 0;
position:absolute;
}
#top_header h1{
float:left;
font-size:12px;
font-weight:normal;
margin:0;
padding:8px 0 0;
width:495px;
}
#tp_menu ul.b02{
display:block;
float:left;
height:126px;
padding:0;
width:308px;
}
#tp_menu ul.c02{
display:block;
float:left;
height:126px;
padding:0;
width:258px;
}
#tp_menu li.nav02{
margin:-11px 0 0;
padding:0 0 10px;
}





a:link {text-decoration: underline;}

a:active {text-decoration: none;}

a:hover {text-decoration: none;}



.midashi {
	font-size: 16px;
	font-weight: bold;
	color: #4079B3;
}

.base {
	font-size: 12px;
	color: #333333;
	line-height: 19px;
}

.note {
	font-size: 10px;
	color: #333333;
	line-height: 15px;
}

.komidashi {
	font-size: 14px;
	font-weight: bold;
	color: #4079B3;
}

.coment {
	font-size: 12px;
	color: #333333;
	line-height: 30px;
}



.nav_001{font-family:Georgia, "Times New Roman", Times, serif;}

.style1 {color: #FFFFFF;font-weight: bold; font-size:12px;}

.style2 {color: #FFFFFF}

.style3 {color: #FF0000; font-weight: bold; font-size:10px;}

.style4 { font-size: 10px; font-weight: bold;}

.style5 {font-size: 12px; font-weight: bold;}

.style6 { font-size: 10px; font:bold ; color: #CC0000; line-height: 10px;}

.style7 {font-size: 11px;}

.style8 {
    font-family:"lr o", "?", "qMm Pro W3";
    font-size: 13px;
    font-weight: bold;
    line-height: 23px;
}

.style9 {font-size: 18px;}

.style10 {font-size: 17px; line-height:32px;}

.style11 {color: #CC0000}

.style12 {font-size: 14px}

.style13 {color: #3B2B00}

.style14 {font-size: 16px}

.style16 {color: #CCCCCC}

.style17 {font-size: 150%; font-weight: bold;}

.tel {font-size:28px; line-height:32px;}





.centeringTest p {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
}

.centeringTest p {
	display: inline;
	zoom: 1;
}




ul {list-style-type: none; margin: 0px;}

#d_tit {
    float: left;
    font-size: 16px;
    padding-top: 10px;
    text-align: left;
    vertical-align: bottom;
    width: 550px;
}

.tel2 {font-size:160%; line-height:100%; font-weight:bold; }

.toi2 {font-size:160%; color:#CC0000; font-weight:bold;}

#d_tit_r{
float: right;font-size: 75%;padding-bottom: 5px;text-align: right;width: 300px;
}

#d_tit_c{
padding-bottom: 5px;text-align: center;width: 300px;margin:0px auto;
}

#kome{text-align:left; margin-top:20px;}

#outline {
width:940px;
}

#left { text-align:left; width:325px; float:left;}

#right { width:596px; float:right;}

#b_new_tit { width:940px; margin-top:32px;}

#est_outline1 { width:940px; margin-top:25px;}

#est_left { width:469px; float:left; border-right:#000000 dotted 1px;}

#est_right {width:470px; float:right;}

#es_lef_out { width:470px; }

#es_lef { width:60px; float:left; text-align:left;}

#es_ri {width:404px; float:right; text-align:left;}

#est_right {width:469px; float:left; }

#es_lef2 { width:68px; float:left; text-align: right;}

#es_rig2 {width:379px; float:right;}

#m_line {width:940px; height:20px; border-bottom:#000000 dotted 1px;}

#sp_01 {height:23px;}

#foot{ width:940px; height:50px; margin-top:20px;}

#tf_link{float:right;}

#f_menu{float:left;}

#w_m01{ padding:28px; width:872px; border: solid 6px #7AB3DD; }

#w_m02{ padding:28px; width:872px; border: solid 6px #FFB838; }

#w_m03{ padding:28px; width:872px; border: solid 6px #FF8770; }

#w_m04{ padding:28px; width:872px; border: solid 6px #8FC254; }

#w_c01{ padding:28px; width:872px; border: solid 6px #EAEAD8; }

#m_line2 {width:200px; height:10px; border-bottom:#000000 dotted 1px;}

#m_outline{width:869px;}

#m_left01{width:428px; float:left; border-right:#000000 dotted 1px;}

#m_right01{width:410px; float:right; text-align:right;}

#b_left01{float:left; width:230px; }

#sp_02 {width:869px; height:28px; margin-bottom:28px; border-bottom:#000000 dotted 1px;}

#sp_03 {    border-bottom: 1px dotted #000000;margin-bottom: 6px;padding: 0 0 10px;}


.tp_d01{
  margin:15px 0 -20px;
  width:940px;
  text-align:left;
  font-size:12px;
}



#h_menu_ol{width:308px;}

#h_menu02{ width:217px; float:right;}

#h_menu01{width:90px; float:left;}

#h_menu03_ol{width:302px;}

#h_menu04{float:left; margin-bottom:5px;}

#h_menu05{float:right;}

#nav{margin-left:8px;}

#d_outline{width:868px;}

#d_left{width:417px; float:left; text-align:left;}

#d_right{width:417px; float:right;}

#sc_outline {width: 417px;}

#sc_left{width:100px; float:left;}

#sc_right {float: right;height: 100px;width: 306px;}

#scr_left{ text-align:right; width:19px; float:left;}





/*-------------------------------------------------
               　TOPページ ナビ変更
  -----------------------------------------------*/

#tp_mnv{
  margin: 10px 0 0;
}

#tp_mnv ul {
  margin: 0;
  padding: 0;
}

#tp_mnv li {
  margin: 0 0 -4px;
  padding: 0;
}


/*-------------------------------------------------
           　TOPページ ナビ変更  おわり
  -----------------------------------------------*/


/*-------------------------------------------------
               　下層ページ ナビ変更
  -----------------------------------------------*/

#head{
	margin:0;
	padding:0 0 20px;
	width:940px;
}

#lower{width:265px; float:left; text-align:left;}

.menu_share li {
	display:inline;
	float:left;
	vertical-align:bottom;
}

.navigator {
	margin-left:10px;
}

#low_navigator{
}

#low_menu{
	float:left;
}

#low_menu2{
	float:left;
}

#h_left{
	margin:0;
	width:265px;
	float:left;
	text-align:left;
}


#h_right{
	text-align:left;
	float:right;
	width:659px;
}


#h_right2{
}

/*-------------------------------------------------
           　下層ページ ナビ変更  おわり
  -----------------------------------------------*/


/*-------------------------------------------------
                     座談会
  -----------------------------------------------*/

/*----------- テキストリンクボタン --------------*/

#symposium{
	width:400px;
	font-size:110%;
	font-weight:bold;
	margin-bottom:20px;
}

#symposium a:link {
	color:#CC0000;
}

#symposium a:active {
	color:#CC0000;
}

#symposium a:hover {
	color:#CC0000;
}

/*----------- ポップアップウィンドウ -----------*/

.symp_tit {
	border: solid 6px #EAEAD8;
	margin:20px 20px 0 20px;
	padding:10px;
	width:430px;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	background-color:#EAEAD8;
}

#symp_w {
	margin:0 20px 0 20px;
	padding:10px;
	width:430px;
	text-align:left;
	border: solid 6px #EAEAD8;
 }

#symp_img {
 	margin:15px 0 15px 0;
}

#symp_com {
	font-size: 12px;
	color: #333333;
	line-height: 19px;
	margin-bottom:20px;
}

#symp_foot {
	border: solid 6px #EAEAD8;
	margin:0 20px 20px 20px;
	padding:10px;
	width:430px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background-color:#EAEAD8;
}

/*-------------------------------------------------
                  座談会  おわり
  -----------------------------------------------*/


#scr_right{text-align: center; width:277px; float:right; background-color:#EAEAD8;}

#scr_right_top{text-align: center; width:277px; float:right; background-image:url(img/bg_r.jpg);}

#scr_right_btm{text-align: center; width:277px; float:right; background-image:url(img/bg_r.jpg);}

#scrr_com{height:80px; width:249px; margin:10px; text-align:left; background-color:#EAEAD8;}

#tantou{margin-top:5px;}

#d_re{text-align:right; margin-top:12px;}

#dinfo{text-align:center; }



#n_outline{ margin-top:28px; }

*+html #n_outline{ width:950px; margin-top:28px; }

* html #n_outline{ width:950px; margin-top:28px; }

/*
#n_left{ width:489px; float:left;}

#n_right{ width:445px; float:right; text-align:left;}
*/


#corp_left{
width:575px;
float:left;
margin-top:6px;
}

#corp_right{
width:329px;
float:right;
margin:6px 0px 0px 0px;
}


#corp_line{width:575px; height:40px; border:#E8E8E8 solid 1px; padding:6px;}


#cc_left{
float:left;
width:166px;
position:center;
vertical-align:middle;
}


#cc_right{
float:right;
width:397px;
}


#ccc_left{float:left; width:157px; height:40px; text-align:center; background-color:#F0F0E3; vertical-align:middle; }

#ccc_right{float:right; width:9px;}

#n_left2{width:327px; float:left; }

#n_right2{ margin-top:40px; width:584px; float:right; text-align:left; height:28px;  border-bottom:#000000 dotted 1px;}

#pr{ width:584px; text-align:left; float:right; margin-top:21px;}

#messe{ width:584px; text-align:left;  float:right; margin-top:12px;}

#n_list{ width:584px; text-align: left; float:right; margin-top:25px;}

#n_n01{ text-align:left; margin-bottom:15px;}

#n_n01_left{ width:100px; float:left; }

#n_n01_right{ width:755px; float:right; margin-top:25px; }

#doga{width:417px; height:417px; background-color: #E4E4E4;}



.mm_le{float:left; margin-top:15px;}

.mm_ri{float:right; margin-top:15px;}

.mm_menu{text-align:left;}

.m01_tit{width:940px; text-align:left; background-color:#7AB3DD;}

.m02_tit{width:940px; text-align:left; background-color:#FFB838;}

.m03_tit{width:940px; text-align:left; background-color:#FF8770;}

.m04_tit{width:940px; text-align:left; background-color:#8FC254;}

.c01_tit{width:940px; background-color:#EAEAD8; text-align:left;}

.n01_tit{width:940px; background-color:#EAEAD8; text-align:left; border-bottom: solid 6px #EAEAD8; }

.b_a01{width:382px;}

.sm_01{float:left; width:138px;}

.b_right01{float:right; width:255px; text-align:left;}

.b_right2{float:right; width:224px; text-align:left;}

.b_left01 {
    float: right;
    padding-right: 12px;
    text-align: left;
    width: 262px;
}

.b_right05{float:right; width:226px; text-align:left;}

.d_photo{ text-align:left; margin-top:13px;}

.aki{height:2px;}


.l_001 { margin-top:16px; text-align:left;}

.l_002 {margin-top:16px;}

.menu_l { float:left;}

.menu_r {float:right;}

.c-both { clear:both; text-align:left; }


/*** 返済見本 ***/

.hensai {
    color: #CC0000;
    font-size: 14px;
    line-height: 22px;
    padding: 11px 0;
}

/*-------------------------------------------------
                     地域物件一覧
  -----------------------------------------------*/


.ttl_syubetu {color:#3b2900;
			    padding:10px 20px 10px 40px;
}



.around_syubetu {padding:15px 20px 5px 35px;
font-size:11px;}

.around_kakakutai {padding:15px 40px;
font-size:11px;}



/*-------------------------------------------------
                    担当者別の物件一覧
  -----------------------------------------------*/

#tantou_ichiran_n {width:740px;
               height:25px;
               margin-left:120px;
               border-bottom:#000000 dotted 1px;
               font-size:16px;
               font-weight:600;}

.name_en {font-size:14px;
          font-style:italic;
          font-weight:100;
          font-family:Georgia, 'Times New Roman', Times, serif;
          padding-left:20px;}

#pr_outline{width:740px;margin-left:120px; margin-top:10px;}

#pr_left01{width:300px; float:left; font-size:12px;}

#pr_right01{width:400px; float:right; font-size:12px;}




/*-------------------------------------------------
              全エリアから物件検索画面
  -----------------------------------------------*/

table.search {
	margin-bottom: 23px;
	border-collapse: collapse;
	width: 866px;
}

table.search th {
	padding: 20px 0 16px 0;
	border: 2px #fff solid;
	border-left: 1px #fff solid;
	width: 123px;
	line-height: 10px;
	vertical-align: top;
	color: #3b2b00;
	background-color: #f3f3e8;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
}

table.search td {
	padding: 0 0 0 19px;
	border-top: 2px #fff solid;
	border-bottom: 2px #fff solid;
	width: 741px;
	color: #3b2b00;
	background-color: #f4f4f4;
	text-align: left;
	font-size: 12px;
}

table.search td.button_search {
	padding: 23px 0 18px 146px;
}

table.search td.button_search img{
cursor:pointer;
margin:0 0 0 12px;
}

table.search td input {
	margin-right: 4px;
	vertical-align: middle;
}

table.search td select {
	width: 138px;
}

table.search td label {
	margin: 0 7px 0 0;
}

table.search td.button_search label {
	margin: 0 18px 0 0;
}

p.search_info {
	margin: 0 0 9px 3px;
	color: #3b2b00;
	text-align: left;
	font-size: 12px;
}

table.search td.station {
	vertical-align: top;
}

table.search td.station dt {
	padding: 11px 0 10px 0;
	position: relative;
	line-height: 1px;
	background: url(../list/img/line_dotted.gif) bottom left no-repeat;
}

table.search td.station dt input {
	margin: 0 4px 0 0;
}

table.search td.station dt .all_select {
	position: absolute;
}

table.search td.station dd {
	margin: 0;
	padding: 6px 0 11px 0;
	line-height: 26px;
}

table.search td.station {
	vertical-align: top;
}

table.search td.area dt {
	padding: 10px 0 7px 0;
	position: relative;
	line-height: 1px;
	background: url(../list/img/line_dotted.gif) bottom left no-repeat;
}

table.search td.area dt input {
	margin-right: 4px;
}

table.search td.area dt .all_select {
	position: absolute;
}

table.search td.area dd {
	margin: 0;
	padding: 6px 0 5px 0;
	line-height: 26px;
}


div#detail_bkn {}

div#detail_bkn p, div#detail_bkn th, div#detail_bkn td {margin:0;padding:0;text-align:left;}
div#detail_bkn p.det_date{font-size:11px;text-align:right;}

div#detail_bkn table{border: 1px solid #999999;border-collapse: collapse;font-size: 12px;}
div#detail_bkn table th{background-color: #F7F7F7;border-bottom: 1px solid #999999;border-left: 1px solid #999999;padding: 4px 5px;width: 12%;}
div#detail_bkn table td{border: 1px solid #999999;padding: 4px 5px;width: 38%;}



#d_left .style10 {font-size: 16px;line-height: 32px;}
#est_outline1 .style8 {font-family: "lr o","?","qMm Pro W3";font-size: 13px;font-weight: bold;line-height: 18px;}
#est_outline1 a {font-size: 12px;}
#m_outline .style8 {font-family: "lr o","?","qMm Pro W3";font-size: 12px;font-weight: bold;line-height: 15px;}

div.e_note{
    color: #CC0000;
    font-size: 11px !important;
    font-weight: normal;
}