#backgl           { background-image: url(../img/back.jpg); text-align: left; margin: 0 auto; width: 792px }
#content  { margin-right: 8px; margin-left: 8px; padding-top: 7px; width: 776px }


#topmenu       { background: url(../img/menu_back.gif) 0px 0px; padding-bottom: 39px; width: 100% }
#topmenu2 { background-image: url(../img/menu2_back.gif); margin-bottom: 10px; width: 100% }
#menu        { background: url(../img/menu_back.gif) 0px 0px; padding-bottom: 4px; width: 100% }
#menu2  { background: url(../img/menu2_back.gif) 0px 0px; padding-bottom: 7px; width: 100% }
#main           { margin-right: 31px; margin-bottom: 5px; margin-left: 31px; width: 730px }
#topmainl    { float: left; margin-bottom: 10px; width: 466px }
#topmainr   { float: right; margin-bottom: 10px; width: 310px }
#mainl { float: left; margin-bottom: 10px; width: 503px }
#mainr { float: right; margin-bottom: 10px; width: 273px }
#footer             { clear: both; padding-bottom: 250px }
.topinfo {
	border: 1px solid #000000;
	margin: 0px 0px 10px 25px;
}
.infonewm,.infobesty {
	padding: 5px 10px;
}
.infosatoyamabe {
	padding: 5px 10px;
	background-image: url(../img/info_ph03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 12px;
	line-height: 150%;
	margin-bottom: 10px;
}
.infobesty img,.infonewm img,.infosatoyamabe{
	padding-bottom: 5px;
}
.infoshiki {
	padding: 5px 10px;
	background-image: url(../img/info_ph02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 12px;
	line-height: 150%;
}
.infoshiki img {
	padding-bottom: 5px;
}
.topflash  { margin-right: 8px; margin-left: 8px; padding-bottom: 300px }
/*共通画像 */
.footertxt    { font-size: 74%; line-height: 120%; text-align: center; padding-top: 5px }
.topcomment { font-size: 10px; line-height: 120%; text-align: right; margin-right: 23px; margin-bottom: 10px }
.topcomment a { color: #000; text-decoration: none }
.topcomment a:hover { color: #000; text-decoration: underline }
.prefooter { text-align: center; margin-top: 15px }
.clear  {clear: both }
.footerline { clear: both }
.menul {
	margin-left: 23px;
}
.menutoi  { margin-left: 202px}
.line02 { margin-top: 4px; margin-bottom: 8px }

.line03 { margin-top: 4px }
.center { text-align: center }
.mrtop20 { margin-top: 20px }
.mrtop10 { margin-top: 10px }
/*各バナー */
.bnbunjyo { margin-top: 189px; margin-left: 40px }
.bn02 { margin-top: 4px; margin-left: 40px }
.bntel { margin-top: 10px; margin-left: 40px }
.bnkodatebunjyo { margin-top: 200px; margin-left: 40px }
.bnkodatetel { margin-top: 331px; margin-left: 40px }
.bnadvtel { margin-top: 290px; margin-left: 40px }
.bnlpro { margin-left: 124px }
/*高齢者 */
.advtopbox      { margin-left: 23px; padding: 12px; border: solid 1px #000 }
.advtopimg01  { margin-bottom: 10px }
.advtopimg02  { margin-top: 20px; margin-bottom: 10px }
/*トップ画像 */
.bnsatei    { margin-top: 4px; margin-left: 23px }
.bnright1   {
	margin-right: 23px;
	margin-left: 77px;
	margin-bottom:5px;
}
.bnright2   { margin-top: 4px; margin-right: 23px; margin-left: 77px }
.line01 { margin-top: 7px; margin-bottom: 4px }
/*テキスト関係*/
.kodatetop      { font-size: 75%; line-height: 160%; margin-left: 23px; padding: 10px 33px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.txt80  { font-size: 86%; line-height: 160% }
.midashi  { font-weight: bold; font-size: 93%; line-height: 160% }
.txt75 { font-size: 75%; line-height: 160% }
.txt70 { font-size: 73%; line-height: 130% }
.bold { font-weight: bold }
.lprotxt { color: #5c5c5c; font-size: 86%; line-height: 160%; margin-top: 20px; margin-right: 80px; margin-left: 80px }
/*仲介 */
.chukaitb    { margin: 0px 0px 70px 23px; padding: 0px; border: 0px; width: 730px; border-collapse: collapse  }
.chukaitb th   { text-align: left; border-left: 1px solid #000; width: 273px }
.chukaith1    { border-top: 1px solid #000; border-left: 1px solid #000 }
.chukaith2    { border-bottom: 1px solid #000; border-left: 1px solid #000 }
.chukaiimg  { margin-top: 10px; margin-bottom: 10px; margin-left: 10px }
.chukaitd1 { background: url(../img/bldot.gif) repeat-y; text-align: left; border-left: 1px #000; width: 22px }
.chukaitd2 { width: 394px }
/*過去物件 */
.bunjyomi    { background: #fff url(../mansion_new/img/jisseki_back.gif) no-repeat 708px 0px; vertical-align: middle; margin-top: 10px; margin-right: 23px; margin-left: 23px; padding-top: 3px; padding-bottom: 2px; padding-left: 3px }
.bunjyoyear { color: #8c0020; font-weight: bold; font-size: 100%; line-height: 100%; font-family: Helvetica, Arial, sans-serif }
.bunjyoyear2    { font-size: 75%; line-height: 120%; vertical-align: middle }
.bunjyotxt1    { font-size: 86%; line-height: 120%; margin-top: 10px; margin-right: 300px; margin-left: 23px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.bunjyotxt2    { font-size: 86%; line-height: 120%; margin-right: 300px; margin-left: 23px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #000 }
.bunjyotxt3    { font-size: 86%; line-height: 120%; margin-right: 300px; margin-left: 23px; padding-top: 10px}
.bunjyobt  { text-align: right }
.bunjyotb   { margin-top: 10px; margin-left: 23px; width: 450px; border-collapse: collapse  }
.bunjyotd1 { font-size: 86%; line-height: 120%; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #000 }
.bunjyotd2  { font-size: 86%; line-height: 120%; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.bunjyotdbt1  { font-size: 86%; line-height: 120%; text-align: right; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #000 }
.bunjyotdbt2   { font-size: 86%; line-height: 120%; text-align: right; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #000; border-bottom: 1px solid #000 }
/*会社案内*/
#companyl   { float: left; padding-top: 8px; padding-bottom: 20px; width: 235px }
#companyr   { background: url(../company/img/button_back.gif) repeat-y; float: right; padding-top: 8px; padding-bottom: 20px; width: 541px }
.kanrenboxl { float: left; width: 260px }
.kanrenboxr { float: right; width: 260px }
.kanrenbox { margin-top: 10px; margin-right: 3px; margin-left: 18px; width: 520px }
.kanrenbox h3 { font-weight: 800; font-size: 93%; line-height: 160%; margin-right: 20px; margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px solid #000 }
.kanrentxt { font-size: 80%; line-height: 160%; margin-right: 20px }
.kanrenad { font-size: 75%; line-height: 150%; margin-top: 5px; margin-right: 20px; margin-bottom: 5px }
.kanrenimg { margin-left: 5px }
.kanrenimg2 { margin-bottom: 5px }
.companybt { margin-top: 5px; margin-left: 23px }
.companyimg01  { margin-bottom: 15px; margin-left: 18px }
.companyimg02 { margin-left: 51px }
.companytxt     { font-size: 86%; line-height: 160%; margin: 10px 23px 50px 18px }
.companytxt2     { font-size: 86%; line-height: 160%; margin: 10px 23px 18px }
.gaiyotb   { background-color: #fff; margin-left: 18px; border: solid 1px black; width: 498px }
.gaiyotb th   { color: #fff; font-weight: bold; font-size: 86%; line-height: 120%; background-color: #666; text-align: left; margin: 1px; padding: 3px; border: solid 1px #666; width: 30% }
.gaiyotb td   { font-size: 86%; line-height: 160%; margin: 1px; padding: 3px; border: solid 1px #666; width: 70% }
/*プライバシー*/
#privbox,#takadabox { margin: 10px 40px 20px }
#privbox h3 { font-weight: bold; font-size: 93%; line-height: 160%; margin-top: 10px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #0a0a0a; border-bottom: 1px solid #0a0a0a }
#privbox p { font-size: 86%; line-height: 160%; margin-top: 10px }
#privbox h2 { font-weight: bold; font-size: 110%; line-height: 160%; margin-top: 10px; margin-bottom: 10px }
#sitebox h2  { font-weight: bold; font-size: 93%; line-height: 160%; margin-top: 10px; margin-right: 30px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #0a0a0a }
#siteboxl { float: left; margin-bottom: 20px; width: 353px }
.sitetxt a { color: #4c4c4c; font-size: 83%; line-height: 160%; text-decoration: none }
.sitemidashi a { color: #000; text-decoration: none }
.sitemidashi a:hover { color: #6d6d6d; text-decoration: none }
.sitetxt a:hover { color: #4c4c4c; text-decoration: underline }
#siteboxr { float: right; margin-bottom: 20px; width: 353px }
#sitebox { margin-right: 10px; margin-left: 40px; width: 716px }
#sitebox { margin-left: 40px }

/*高田分譲地*/
#contenttakada  {
	width: 776px;
	margin: 0px 8px;
}
.takadaboxtable {
	border-collapse:collapse;
	border-spacing:0;
	width: 100%;
	margin-bottom: 5px;
}
.takadaboxtable th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 86%;
	line-height: 120%;
	padding: 5px;
	text-align: left;
	width: 30%;
}
.takadaboxtable td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 86%;
	line-height: 120%;
	padding: 5px;
	text-align: left;
	width: 70%;
	vertical-align: top;
}	
#takadabox h2 {
	padding: 20px 0px 5px;
	margin-bottom: 5px;
}
.takadahaichi {
	padding-right: 40px;
}
