@charset "utf-8";
/* CSS Document /list/ 以下のページに対する共通スタイル */

	#primary-contents p.caption { text-align:center	}

/* Pager Ctrl */ 
table.page-control 		{ width: 100% ; }
	.page-control td.navi 	{ text-align: right; }
	.page-control td.navi a { padding:2px 2px; }
	.page-control .thispage { text-align:right;	color:#FC8100; font-size:14px; margin-top:5px; font-weight: bold; }

#section-lv1{ width:670px;	margin:0 auto; }
	#section-lv1 h3{ margin:0px; }
	#section-lv1 p{ margin:0px; padding:5px 0 0 0; font-size:10px; }
	#section-lv1 span{ color:#FC8100; }

/* 物件一覧 */
#section-lv2 table	{ width:100%; border:solid 1px #878787; border-collapse:collapse; }
	#section-lv2 th		{ padding:5px; white-space:nowrap; background-color:#E5E5E5; border:solid 1px #878787; border-collapse:collapse; }
	#section-lv2 tbody th.no	{ background-color:#FFF0CC; }
	#section-lv2 tr.bg	{ background-color:#FFFEC0; }
	#section-lv2 td		{ padding:5px; border:solid 1px #878787; border-collapse:collapse; text-align:center; }
	#section-lv2 td.cat	{ text-align:left; }
	#section-lv2 td.no	{ background-color:#C0E8FF; }
	#section-lv2 td h4	{ margin:0px; }
	#section-lv2 td p	{ margin:8px 0 0 0; }
	#section-lv2 td .text01{ font-weight:bold; border-bottom:1px solid #878787;	margin-bottom:3px; }

	#section-lv2 th.area { width: 112px;  }
	#section-lv2 td .areaname { font-weight:bold;  }
	#section-lv2 td .station { font-size: 80%;  }

	#section-lv2 th.floor { width: 42px;  }


#section-lv3{ width:670px; margin:0 auto; }

	#section-lv3 h3	{ margin:0px; }
	#section-lv3 p	{ margin:0px; padding:5px 0 0 0; font-size:10px; }
	#section-lv3 span{ color:#FC8100; }

	/* 森追加 */
	div.onepoint { padding:4px; border: solid 1px #ccc; margin : 0 1em 1em 1em ; }
	div.onepoint h3 	{ margin: 0px ; }
	div.onepoint p		{ margin: 1em; lineheight:150%; color: #003; }

	

