@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本
　02. メインカラム
　03. 大和ハウスの考える商業施設での土地活用
　04. 施設事例紹介
　05. サポート体制について
  

******************************************************************************* */



/* ==

　01. 基本

=============================================================================== */

/* ==

　02. メインカラム

=============================================================================== */
#fullVisual.mainVisual1 {
    border-bottom: medium none;
		margin: 0;
		zoom: 1;
		position:relative;
}
#fullVisual h1, #fullVisual p {
		width: 950px;
    border: medium none;
    font-size: 12px;
    line-height: 1;
    margin: 0 auto;
    padding: 0;
		text-align: left;
}


#fullVisual.mainVisual1 div{
	width:950px;
	margin:0 auto;
	padding: 110px 0 225px;
	position:relative;
	clear:both;
}
#fullVisual.mainVisual1 div p.btn_store{
	width:200px;
	background-color:#fff; 
	position:absolute;
	right:0;
	top:15px;
	text-align:right;
}
#fullVisual.mainVisual1 div p.btn_store a{ display:block; zoom:1; }
#fullVisual.mainVisual1 div p.btn_store a:link, #fullVisual.mainVisual1 div p.btn_store a:visited{
	filter: alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
#fullVisual.mainVisual1 div p.btn_store a:hover, #fullVisual.mainVisual1 div p.btn_store a:active{
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}






/* ==

　03. 大和ハウスの考える商業施設での土地活用

=============================================================================== */
#conceptArea{ margin: 0 0 20px; clear:both; }
#conceptArea .colBlock01 .col1{
	background-color:#eee;
	text-align:center;
}
#conceptArea .colBlock01 .col1 a{
	padding: 0 0 200px;
	background: #eee url(../../images/rn01/index_concept_bg01.jpg) center bottom no-repeat;
	display:block;
	zoom:1;
}
#conceptArea .colBlock01 .col2{
	background-color:#eee;
	text-align:center;
}
#conceptArea .colBlock01 .col2 a{
	padding: 0 0 200px;
	background: #eee url(../../images/rn01/index_concept_bg02.jpg) center bottom no-repeat;
	display:block;
	zoom:1;
}
#conceptArea .colBlock01 .col1 a span,
#conceptArea .colBlock01 .col2 a span{
	margin-bottom:15px;
	display:block;
	background-color:#3e43a6;
	text-align:right;
}
#conceptArea .colBlock01 .col1 a span.txt,
#conceptArea .colBlock01 .col2 a span.txt{
	margin-bottom:0;
	background-color:transparent;
	text-align:center;
}




/* ==

　04. 施設事例紹介

=============================================================================== */
#caseArea{
	margin: 0;
	padding: 0;
	background-color:#f7f7f7;
	zoom:1;
	clear: both;
}


/* ==

　05. サポート体制について

=============================================================================== */
#supportArea{ padding-bottom:50px; zoom:1; clear:both; }
#supportArea div.col{
	width:950px;
	min-height:340px;
	margin:0 auto;
	background-color:#eee;
	position:relative;
	clear:both;
}
#supportArea div.col span.hdtxt{
	margin-bottom:15px;
	padding:0;
	display:block;
	background-color:#3e43a6;
	text-align:right;
}
#supportArea div.col span.hdtxt img{ display:inline; }

#supportArea div.col span,
#supportArea div.col img{ padding-left:20px; display:block; }

#supportArea div.col img.bgImg{ padding:0; position:absolute; top:50px; right:15px; }

/*
#supportArea .hdtxt{ margin: 0 0 100px; padding: 0; text-align: left; }


#supportArea p.txt_point{
	margin:0 0 10px;
	background-color:#3e43a6;
	text-align:right;
}

#supportArea .colBlock01{
	width:950px;
	background-color:#eee;
	clear:both;
}

#supportArea .hdtxt .col1{ width: 450px; margin-right: 35px; padding-left:15px; font-size: 110%; }
#supportArea .hdtxt .col2{ width: 450px; }
#supportArea div p{ color: #333; }
*/


#localNeeds{ position: relative; zoom: 1; }
#localNeeds h3{ padding: 50px 0 30px; text-align: center; }
#localNeeds .colBlock01{ padding-bottom: 70px; }
.linkBox {
	margin-top: 20px;
	padding: 10px 11px;
	line-height: 1.4;
	background-color: #fff;
}
.linkBox p.linkTxt{ margin-bottom: 7px; font-size:110%; }
* html .linkBox {
	zoom: 1;
} /* ie6 */
*:first-child+html .linkBox {
	zoom: 1;
} /* ie7 */
.linkTxt {
	margin: 10px 0 0 6px;
	font-weight: bold;
}


#main .casestudy h3,
#main .gallery h3{
	margin: 0 0 10px;
	padding: 0 0 0 12px;
	border-left: 6px solid #666;
}

