@charset "utf-8";

/* +++++++++++++++++++++++++++++++++++++++++++
	Title : CSS File for KABURAGI JISHO
	File : top.css
	Modify : 2009/07/04
  +++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++++++++++++++++
	======INDEX=====
	1. Import
	2. Content-Center
	================
  +++++++++++++++++++++++++++++++++++++++++++ */

/*----------------------------------------------------------------------------------------
	1. Import
---------------------------------------------------------------------------------------- */

/* reset.css */
@import url(reset.css);
@import url(base.css);

/*----------------------------------------------------------------------------------------
	2. Content-Center
---------------------------------------------------------------------------------------- */
#content #center {
	font-size: 1.2em;
}
#content #center #topImage {
	margin:0 11px 10px;
	padding-bottom: 5px;
}
#content #center div.content-ttl {
	width:528px;
	height:40px;
	margin:0;
	position:relative;
}
#content #center div.content-ttl ul.content-navi {
	width:385px;
	height:40px;
	margin:0;
	position:absolute;
	top:0px;
	left:143px;
	text-align:left;
}
#content #center div.content-ttl ul.content-navi li {
	float:left;
	width:77px;
	height:40px;
	margin:0;
}
#content #center div.content-ttl ul.content-navi li.naviSale01 {
	background:transparent url(../img/navi_sale01_on.gif) no-repeat;
}
#content #center div.content-ttl ul.content-navi li.naviSale01 a {
	background:transparent url(../img/navi_sale01.gif) no-repeat;
	display:block;
	width:77px;
	height:40px;
	text-indent:-9999px;
}
#content #center div.content-ttl ul.content-navi li.naviSale02 {
	background:transparent url(../img/navi_sale02_on.gif) no-repeat;
}
#content #center div.content-ttl ul.content-navi li.naviSale02 a {
	background:transparent url(../img/navi_sale02.gif) no-repeat;
	display:block;
	width:77px;
	height:40px;
	text-indent:-9999px;
}
#content #center div.content-ttl ul.content-navi li.naviSale03 {
	background:transparent url(../img/navi_sale03_on.gif) no-repeat;
}
#content #center div.content-ttl ul.content-navi li.naviSale03 a {
	background:transparent url(../img/navi_sale03.gif) no-repeat;
	display:block;
	width:77px;
	height:40px;
	text-indent:-9999px;
}
#content #center div.content-ttl ul.content-navi li.naviSale04 {
	background:transparent url(../img/navi_sale04_on.gif) no-repeat;
}
#content #center div.content-ttl ul.content-navi li.naviSale04 a {
	background:transparent url(../img/navi_sale04.gif) no-repeat;
	display:block;
	width:77px;
	height:40px;
	text-indent:-9999px;
}
#content #center div.content-ttl ul.content-navi li.naviSale05 {
	background:transparent url(../img/navi_sale05_on.gif) no-repeat;
}
#content #center div.content-ttl ul.content-navi li.naviSale05 a {
	background:transparent url(../img/navi_sale05.gif) no-repeat;
	display:block;
	width:77px;
	height:40px;
	text-indent:-9999px;
}
#content #center div.content-ttl ul.content-navi li.naviLease01 {
	background:transparent url(../img/navi_lease01_on.gif) no-repeat;
}
#content #center div.content-ttl ul.content-navi li.naviLease01 a {
	background:transparent url(../img/navi_lease01.gif) no-repeat;
	display:block;
	width:77px;
	height:40px;
	text-indent:-9999px;
}
#content #center div.content-ttl ul.content-navi li.naviLease02 {
	background:transparent url(../img/navi_lease02_on.gif) no-repeat;
}
#content #center div.content-ttl ul.content-navi li.naviLease02 a {
	background:transparent url(../img/navi_lease02.gif) no-repeat;
	display:block;
	width:77px;
	height:40px;
	text-indent:-9999px;
}
#content #center div.content-ttl ul.content-navi li a:hover {
	background:none;
}
#content #center div.content-body {
	padding:15px 7px 7px;
	margin:0 4px;
	background:#FFF;
}
#content #center div.content-body h4 {
	margin:0 0 4px;
	text-align:left;
}
#content #center #forSale {
	width:528px;
	margin:0 11px 10px;
	padding:0 0 4px;
	background:transparent url(../img/bg_forSale.gif);
}
#content #center #bottomBlock {
	border-top:1px solid #7F7F7F;
	padding:10px 0 0;
}
#content #center #bottomBlock #forLease {
	width:528px;
	margin:0 11px;
	padding:0 0 4px;
	background:transparent url(../img/bg_forLease.gif);
}
#content #center div.recomend {
	margin:0 0 10px;
}
#content #center div.recomend ul li {
	width:122px;
	height:203px;
	margin:0 6px 0 0;
	overflow:hidden;
	float:left;
}
#content #center div.recomend ul li.last {
	margin:0;
}
#content #center div.recomend ul li a {
	font-size: 0.8em;
	display:block;
	width:122px;
	height:203px;
	background:transparent url(../img/bg_recommend.gif) no-repeat;
	text-decoration:none;
}
#content #center #forSale div.recomend ul li a:hover {
	background:transparent url(../img/bg_recommendSale_on.gif) no-repeat;
}
#content #center #forLease div.recomend ul li a:hover {
	background:transparent url(../img/bg_recommendLease_on.gif) no-repeat;
}
#content #center div.recomend ul li p.photo {
	width:120px;
	height:120px;
	margin:0 1px;
	padding:1px 0 0;
	border-bottom:1px solid #CCC;
}
#content #center div.recomend ul li p.txt {
	width:110px;
	height:57px;
	overflow:hidden;
	text-align:left;
	line-height:1.3;
	margin:3px 6px;
}
#content #center div.train {
	margin:0 0 10px;
}
#content #center div.tab {
	height:21px;
	background:transparent url(../img/bg_tab.gif) repeat-x top left;
	overflow:hidden;
	text-align:left;
}
#content #center div.tab ul li {
	width:98px;
	height:21px;
	margin:0 4px 0 0;
	float:left;
}
#content #center div.tab ul li.last {
	margin:0;
}
#content #center div.tab ul li#sale_train_tab1,
#content #center div.tab ul li#sale_train_tab1.sale_train_tab1_on a,
#content #center div.tab ul li#sale_terms_tab1,
#content #center div.tab ul li#sale_terms_tab1.sale_terms_tab1_on a {
	background:transparent url(../img/tab_sale01_on.gif) no-repeat;
}
#content #center div.tab ul li#sale_train_tab1 a,
#content #center div.tab ul li#sale_terms_tab1 a {
	background:transparent url(../img/tab_sale01.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:98px;
	height:21px;
}
#content #center div.tab ul li#sale_train_tab2,
#content #center div.tab ul li#sale_train_tab2.sale_train_tab2_on a,
#content #center div.tab ul li#sale_terms_tab2,
#content #center div.tab ul li#sale_terms_tab2.sale_terms_tab2_on a {
	background:transparent url(../img/tab_sale02_on.gif) no-repeat;
}
#content #center div.tab ul li#sale_train_tab2 a,
#content #center div.tab ul li#sale_terms_tab2 a {
	background:transparent url(../img/tab_sale02.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:98px;
	height:21px;
}
#content #center div.tab ul li#sale_train_tab3,
#content #center div.tab ul li#sale_train_tab3.sale_train_tab3_on a,
#content #center div.tab ul li#sale_terms_tab3,
#content #center div.tab ul li#sale_terms_tab3.sale_terms_tab3_on a {
	background:transparent url(../img/tab_sale03_on.gif) no-repeat;
}
#content #center div.tab ul li#sale_train_tab3 a,
#content #center div.tab ul li#sale_terms_tab3 a {
	background:transparent url(../img/tab_sale03.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:98px;
	height:21px;
}
#content #center div.tab ul li#sale_train_tab4,
#content #center div.tab ul li#sale_train_tab4.sale_train_tab4_on a,
#content #center div.tab ul li#sale_terms_tab4,
#content #center div.tab ul li#sale_terms_tab4.sale_terms_tab4_on a {
	background:transparent url(../img/tab_sale04_on.gif) no-repeat;
}
#content #center div.tab ul li#sale_train_tab4 a,
#content #center div.tab ul li#sale_terms_tab4 a {
	background:transparent url(../img/tab_sale04.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:98px;
	height:21px;
}
#content #center div.tab ul li#sale_train_tab5,
#content #center div.tab ul li#sale_train_tab5.sale_train_tab5_on a,
#content #center div.tab ul li#sale_terms_tab5,
#content #center div.tab ul li#sale_terms_tab5.sale_terms_tab5_on a {
	background:transparent url(../img/tab_sale05_on.gif) no-repeat;
	margin:0;
}
#content #center div.tab ul li#sale_train_tab5 a,
#content #center div.tab ul li#sale_terms_tab5 a {
	background:transparent url(../img/tab_sale05.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:98px;
	height:21px;
}
#content #center div.tab ul li#lease_train_tab1,
#content #center div.tab ul li#lease_train_tab1.lease_train_tab1_on a,
#content #center div.tab ul li#lease_terms_tab1,
#content #center div.tab ul li#lease_terms_tab1.lease_terms_tab1_on a {
	background:transparent url(../img/tab_lease01_on.gif) no-repeat;
}
#content #center div.tab ul li#lease_train_tab1 a,
#content #center div.tab ul li#lease_terms_tab1 a {
	background:transparent url(../img/tab_lease01.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:98px;
	height:21px;
}
#content #center div.tab ul li#lease_train_tab2,
#content #center div.tab ul li#lease_train_tab2.lease_train_tab2_on a,
#content #center div.tab ul li#lease_terms_tab2,
#content #center div.tab ul li#lease_terms_tab2.lease_train_tab2_on a {
	background:transparent url(../img/tab_lease02_on.gif) no-repeat;
}
#content #center div.tab ul li#lease_train_tab2 a,
#content #center div.tab ul li#lease_terms_tab2 a {
	background:transparent url(../img/tab_lease02.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:98px;
	height:21px;
}
#content #center div.tab ul li#lease_train_tab3,
#content #center div.tab ul li#lease_train_tab3.lease_train_tab3_on a {
	background:transparent url(../img/tab_lease03_on.gif) no-repeat;
}
#content #center div.tab ul li#lease_train_tab3 a {
	background:transparent url(../img/tab_lease03.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:98px;
	height:21px;
}
#content #center div.tab ul li#lease_train_tab4,
#content #center div.tab ul li#lease_train_tab4.lease_train_tab4_on a {
	background:transparent url(../img/tab_lease04_on.gif) no-repeat;
}
#content #center div.tab ul li#lease_train_tab4 a {
	background:transparent url(../img/tab_lease04.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	width:98px;
	height:21px;
}
#content #center div.tab ul li#sale_train_tab1 a:hover,
#content #center div.tab ul li#sale_train_tab2 a:hover,
#content #center div.tab ul li#sale_train_tab3 a:hover,
#content #center div.tab ul li#sale_train_tab4 a:hover,
#content #center div.tab ul li#sale_train_tab5 a:hover,
#content #center div.tab ul li#sale_terms_tab1 a:hover,
#content #center div.tab ul li#sale_terms_tab2 a:hover,
#content #center div.tab ul li#sale_terms_tab3 a:hover,
#content #center div.tab ul li#sale_terms_tab4 a:hover,
#content #center div.tab ul li#sale_terms_tab5 a:hover,
#content #center div.tab ul li#lease_train_tab1 a:hover,
#content #center div.tab ul li#lease_train_tab2 a:hover,
#content #center div.tab ul li#lease_train_tab3 a:hover,
#content #center div.tab ul li#lease_train_tab4 a:hover,
#content #center div.tab ul li#lease_terms_tab1 a:hover,
#content #center div.tab ul li#lease_terms_tab2 a:hover {
	background:none;
}
#content #center div.list {
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-align:left;
	padding:6px 0;
}
#content #center div.list:after{
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

#content #center div.list dl {
	width:484px;
	margin:0 10px;
}
*:first-child+html #content #center div.list dl {
	padding:0 0 0 10px;
}
body:first-of-type #content #center div.list dl dt,
body:first-of-type #content #center div.list dl dd {
	height:20px;
}
#content #center div.list dl dt {
	clear: left;
	float:left;
	font-weight:bold;
	width:130px;
	margin:5px 0;
}

*:first-child+html #content #center div.list dl dt,
*html #content #center div.list dl dt {
	margin:7px 0 5px;
}
#content #center div.list dl dd {
	margin-left: 0;
	padding:0 0 5px 130px;
}



body:first-of-type #content #center div.list dl dd.last {
	margin:0 0 -15px;
}
#content #center div.list dl dd.last {
	border:0;
	padding:0 0 0 130px;
	margin:0;
}
#content #center div.list dl dd ul li {
	width:85px;
	margin:5px 0;
	float:left;
}

#content #center div.list ul.listTerms {
	margin:0 10px;
}
#content #center div.list ul.listTerms li {
	float:left;
	white-space:nowrap;
	margin:0 13px 0 0;
}
#content #center div.list ul.listTerms li.last {
	margin:0;
}
#content #center div.list ul.listForSale a {
	background:transparent url(../img/icn_forSale.gif) no-repeat left center;
	padding:0 0 0 10px;
}

#content #center div.list ul.listForLease a {
	background:transparent url(../img/icn_forLease.gif) no-repeat left center;
	padding:0 0 0 10px;
}

#content #center div.terms {
	margin:0;
}