@charset "utf-8";
/* ***********************************************************
*
* Since:			2007-12-04
* Modified:			2007-12-11
* Guideline:		Ver.1.20
* Editor:			Shinji Namura(SONAR.Inc)
* Last Modified:	Shinji Namura(SONAR.Inc)
*
* ***********************************************************
*/

/* CSS Document */

body{
	font-size:16px;
}
td{
	font-size:16px;
}
/* フォント可変ボタン */
div#headArea dl#fontSize dd a#fontSizeL {
	background-image:url(../img/btn_font3_on.gif);
	}
div#headArea dl#fontSize dd a#fontSizeM {
	background-image:url(../img/btn_font2.gif);
	}

/*div#headArea h1 {
	font-size:12px;
	}*/
div#headArea p.catch {
	font-size:12px;
	}
body#popupWindow div#headArea h1 {
	font-size:10px;
	}


/* 個人保存情報 */	
div#contentsArea div#contentsHeader ul#personalBtnArea li {
	padding-top: 0;
	}

/* トップページ */
body#index table#brandArea  {
	line-height:normal;
	}
body#index table#brandArea td#freewordInputArea dl#freewordInputBox dd p.freeInputArea input {
	_margin-bottom:0;
	}
body#index table#brandArea td#freewordInputArea p#searchBtn {
	_margin-top:-2px;
	}



/*物件詳細*/
body#detail table.detailHead th {
	font-size: 20px;
	}
body#detail div#contentsArea div.searchBox dl.checkBoxGuide dt {
	font-size: 12px;
	line-height: normal;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader h3 {
	font-size: 20px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.detailHeader dt {
	font-size: 10px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.chinryo li {
	font-size: 22px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.chinryo li.chinryo {
	font-size: 28px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo table.outline td.madori li.madori {
	font-size: 22px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo ul.pr li {
	font-size: 16px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo dt {
	margin-top: 0;
	margin-bottom: 0;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo dd {
	font-size:18px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.contactInfo p.tel strong {
	font-size: 32px;
	}
body#detail div#contentsArea div.searchBox div.detailInfo div.moreDetail div.other div.shopInfo dt {
	font-size: 16px;
	}

/*お問い合わせ*/
body#contact div#contentsArea div.searchBox h3 {
	font-size: 20px;
	}

/*物件お問い合わせページ*/
body#inquire div#contentsArea div.searchBox h3 {
	font-size: 16px;
	}
body#inquire div#contentsArea div.searchBox div.checkedObject td.chinryo {
	font-size: 16px;
	}
body#inquire div#contentsArea div.searchBox div.checkedObject dt {
	font-size: 16px;
	}
body#inquire div#contentsArea div.searchBox div.checkedObject dd {
	font-size: 16px;
	}
body#inquire div#contentsArea div.searchBox div.inputForm div.errorAlert h3 {
	font-size: 20px;
	}
	
	
/* 都道府県選択 */
div#prefSelectArea div#prefSelect {
	width:510px;
	}
div#prefSelectArea div#prefSelect dl.districtRow {
	height:26px;
	}
div#prefSelectArea div#prefSelect dl.districtRow dt {
	height: 26px;
	background-position: center left;
	}
	
/* クイック検索 */
body#quickSearchDetail div#linkBtnAreaTown li {
	height:20px;
	padding-top:3px;
	}
	
/* フッター */
dl.footLinksArea dd li , dl.corporateLinkArea dd li  {
	font-size:10px;
	}
dl.footLinksArea dt , dl.corporateLinkArea dt  {
	font-size:12px;
	}

/* オフィス検索 */	
/* 都道府県選択 */
body#officeSearch div#prefSelectArea div#prefSelect {
	width:510px;
	}
body#officeSearch div#prefSelectArea div#prefSelect dl.districtRow {
	height:26px;
	}
body#officeSearch div#prefSelectArea div#prefSelect dl.districtRow dt {
	height: 26px;
	background-position: center left;
	}
/* 個人保存情報 */	
body#officeSearch div#contentsHeader ul#personalBtnArea li {
	padding-top: 0;
	}


/* 都道府県選択 */
body#index div#prefSelectArea {
	font-size:10px;
	line-height:125%;
	}
body#index div#prefSelectArea div#prefSelect dl.districtRow {
	height: 20px;
	}
body#index div#prefSelectArea div#prefSelect dl.districtRow dt {
	height: 15px;
	background-position: center left;
	}
