@charset"utf-8";

/*********************************
共通要素
*********************************/
h4.forest_sub {
	padding:10px 0 5px 0;
	margin:0 0 0 0;
}


/*左のアキ*/
.space{
	padding:0 0 10px 15px;
	margin:0 0 0 0;
	width:475px;
}

h3.lead{
	border-width:0 0 1px 3px;
	border-color:#7098AE;
	border-style:solid;
	width:474px;
	color:#7098AE;
	padding:5px 0 5px 20px;
}


/*-----------------------------------*/
/******************************
企業メッセージ　about/message.html
******************************/
.msgSign{
	text-align:right;
}

/******************************
会社概要　about/company.html
******************************/

td#komoku{
	background-color: #F6F6F6;
}

td#detail{
	background-color: #FFFFFF;
}



/******************************
事業領域　about/field/index.html
*********************************/

.linkBlock-f{
	border-width:1px 0 0 1px;
	border-style:solid;
	width:222px;
	padding:0;
	margin:0 0 30px 0;
}
p.linkTitleImg-f{
	padding:15px 0 3px 8px; margin:0;
	float:left; width:212px;
}

p.txt-f{
	font-size:80%; line-height:160%;
	padding:30px 20px 0 10px;
}

p.detail-btn-f{padding:0 0 0 10px; margin:0; width:86px;}

/*色分け*/
.C1{border-color:#73C4A8;}
.C01{border-left:2px solid #73C4A8;}
.C2{border-color:#69C7E1;}
.C02{border-left:2px solid #69C7E1;}
.C3{border-color:#F5AB71;}
.C03{border-left:2px solid #F5AB71;}
.C4{border-color:#E399C0;}
.C04{border-left:2px solid #E399C0;}
.C5{border-color:#7098AE;}
.C05{border-left:2px solid #7098AE;}
.C6{border-color:#004594;}
.C06{border-left:2px solid #004594;}
.C7{border-color:#949494;}
.C07{border-left:2px solid #949494;}



/*******************************
企画本部　　about/field/head.html
*******************************/
.kikakuBlock{
	padding:0 0 0 20px;
	width:475px;
	/*border: 1px solid #CC0000;*/
	}
.kikakuTextBlock{
	float:left;
	width:305px;
	padding:0 10px 0 0;
	margin:0;
	/*border: 1px solid #CC0000;*/
}
.kikakuIMGBlock{
	float:left;
	width:155px;
	padding:0;
	margin:0;
	/*border: 1px solid #CC0000;*/
}
.kikakuIMG{float:right; width:155px;}
.kikakuIMGText{
	float:left;
	width:155px;
	padding:5px 0 0 0;
	margin:0;
	/*border: 1px solid #000000;*/
}



/*******************************
本社事業所　　about/office/index.html
*******************************/
.officeBlock{
	float:left;
	padding:0 0 20px 20px;
	margin:0 0 0 0;
	width:475px;
}

.officeIMG{
	float:left;
	width:221px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.officeIMG a{
	color:#3575B5;
}
.officeTextBlock{
	float:right;
	width:220px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.officeText{
	float:right;
	width:220px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.officeTextBlock h2{
	color:#333333;
	font-size:130%;
	padding:0 0 0 0;
	margin:0 0 0 0;
}




/*******************************
組織図　　　　　about/orgmap.html
*******************************/
#map{
	padding:0 0 0 10px;
}

/*******************************
沿革　　　　　　about/history.html
*******************************/
p.history{
	width:475px;
	padding:10px 0 0 0;
	margin:10px 0 10px 0;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0px;
	border-top-style: dotted;
}


/*******************************
グループ会社一覧　about/group/index.html
*******************************/
.groupBlock{
	width:475px; padding:10px 0 20px 0;
	border: 1px solid #333333;
}
.group{
	padding:10px 0 0 0;
	margin:0 0 0 0;
}
p.group_btm{
	width:475px;
	padding:10px 0 0 0;
	margin:0px 0 20px 0;
}

/*******************************
不動産顧問投資　about/group/consult.html
*******************************/
#gyomuBlock{
	float:left;
	padding:0 0 0 20px;
	width:475px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0px;
	border-top-style: dotted;
	/*border: 1px solid #CC0000;*/
}
.gyomuIMG{
	float:left; width:127px;
	/*border: 1px solid #333333;*/
}
.gyomuTextBlock{
	float:right;
	width:318px;
	padding:0 0 0 0px;
	margin:0;
	/*border: 1px solid #3366CC;*/
}
.gyomuTextBlock h4{
	color: #26862E;/*グリーン文字*/
	font-size:80%;
	padding:5px 0 0 0;
}
.gyomuTextBlock p{
	float:left;
	/*font-size:70%;*/
	line-height:130%;
	padding:0 0 10px 0;
	margin:0;
}

td.green{
	background-color:#E8F7E4;
	/*font-size:70%;*/
}

.zandaka{padding:0; margin:0;}
.zandaka p{padding:0; margin:0;}
.zandaka table,
.zandaka th,
.zandaka td{
	border-collapse:collapse;
	border:1px solid #AAAAAA;
}
.beige{background-color:#E6E1DA;}
.pink{background-color:#FEF6EA;}
.green{background-color:#E8F7E4;}

.style1 {color: #999999}/*■*/
.style2 {color: #6898B4}



/*******************************
用地募集　　　　about/land.html
*******************************/



/*******************************
CSR　　　　　　　about/csr/index.html
*******************************/
.csrBlock{
	float:left;
	padding:0 0 0 20px;
	margin:0 0 0 0;
	width:475px;
}
.csrTextBlock{
	float:left;
	width:285px;
	padding:0 10px 0 0;
	margin:0 0 0 0;
}
.csrsmallttl{
	padding:5px 0 5px 0;
	margin:0 0 0 0;
} 
.csrTextBlock p{
	float:left;
	width:285px;
	padding:0 0 5px 0;
	margin:0 0 0 0;
} 

#csr_btn{
	width:285px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.csrIMG{
	float:right;
	width:175px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.title {
	font-size:14px;
	font-weight:bold;
}





/*******************************
ゼファーの森　about/csr/forest.html
*******************************/

/*******************01ブロック********************/

.forest01Block{
	float:left;
	padding:20px 0 5px 20px;
	width:475px;
	/*border: 1px solid #CC0000;*/
}

.forest01IMG{
	float:left;
	width:172px;
	padding:0;
	margin:0;
	/*border: 1px solid #33333;*/
}
.forest01IMG a{
	color:#3575B5;
}
.forest01TextBlock{
	float:right;
	width:288px;
	/*border: 1px solid #000000;*/
}
.forest01Text{
	width:288px;
	padding:0;
	margin:0;
}

/*******************02ブロック********************/
.forest02Block{
	float:left;
	padding:0 0 0 20px;
	width:475px;
	/*border: 1px solid #CC0000;*/
	}
.forest02TextBlock{
	float:left;
	width:270px;
	padding:0 10px 0 0;
	margin:0;
	/*border: 1px solid #003399;*/
}

.forest02IMGBlock{
	float:left;
	width:189px;
	padding:0;
	margin:0;
	/*border: 1px solid #CC0000;*/
}
.forest02IMG{float:right; width:189px;}
.forest02IMGText{
	float:left;
	width:189px;
	padding:0 0 0 5px;
	margin:0;
	/*border: 1px solid #000000;*/
}
/******************テーブル********************/
td.green{
	background-color:#E8F7E4;
	font-size:70%;
}

.katsudo{
	padding:0 0 0 20px;
	margin:0 0 0 0;
	width:475px;
  float:left;
}
.katsudo p{padding:0; margin:10px 0;}
.katsudo table,
.katsudo td{
	border-collapse:collapse;
	border:1px solid #008800;
}
.midori{background-color:#92C347;}

/*******************03ブロック********************/
.forest03Block{
	float:left;
	padding:0 0 0 20px;
	margin:0 0 0 0;
	width:475px;
	/*border: 1px solid #CC0000;*/
	}
.forest03TextBlock{
	float:left;
	width:290px;
	padding:0 10px 0 0;
	margin:0 0 0 0;
	/*border: 1px solid #003399;*/
}

.forest03IMGBlock{
	float:left;
	width:155px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	/*border: 1px solid #CC0000;*/
}
.forest03IMG{
	float:right;
	width:155px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.forest03IMGText{
	float:left;
	width:155px;
	padding:0 0 0 5px;
	margin:0 0 0 0;
	/*border: 1px solid #000000;*/
}


