@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本
　02. 
　03. 
　04. 
　05. 


******************************************************************************* */


/* ==

　01. 基本

=============================================================================== */
.main h2{ margin:5px 0 10px; }
.main h2 img{ margin-bottom:5px; }

.support{ margin-bottom:20px; }
.support ul{ margin:4px 0 0; }
.support li{
	width:353px;
	margin:0 8px 8px 0;
	padding:4px;
	background-color:#f3f3f3;
	line-height:1.3;
	float:left;
	clear:none;
}
.support li.research,
.support li.return,
.support li.dfc{ margin-right:0; }

.support li a{
	width:191px;
	height:97px;
	margin:0;
	padding:10px 150px 0 10px;
	background-color:#fff;
	background-position:right top;
	background-repeat:no-repeat;
	border:1px solid #d9d9d9;
	color:#666;
	display:block;
}
.support li a:link, .support li a:visited{ border:1px solid #dadada; color:#666; text-decoration:none; }
.support li a:hover, .support li a:active{ border:1px solid #ff6600; color:#666; }

.support li a img{ margin-bottom:5px; }

.support li.layout a{ background-image:url(../images/img_layout.jpg); }
.support li.research a{ background-image:url(../images/img_research.jpg); }
.support li.apply a{ background-image:url(../images/img_apply.jpg); }
.support li.return a{ background-image:url(../images/img_return.jpg); }
.support li.qa a{ background-image:url(../images/img_qa.jpg); }
.support li.customer a{ background-image:url(../images/img_customer.jpg); }
.support li.dfc a{ background-image:url(../images/img_dfc.jpg); }

.before{ background:url(../images/bk_before.jpg) no-repeat left top; padding:0 0 70px 50px; margin-bottom:10px; }
.before ul{ margin:25px 0 0 0; float:left; width:353px; }
.before li{
	width:353px;
	margin:0 8px 8px 0;
	padding:4px;
	background-color:#f3f3f3;
	line-height:1.3;
}
.before p{ float:right; width:260px; margin-top:5px; }


/* カタログ請求・お近くのダイワハウス
------------------------------------------------------------------------------- */
.catalog{ margin-bottom:20px; }
.catalog ul{ margin:4px 0 0; }
.catalog div{
	width:230x;
	margin:0 8px 8px 0;
	padding:4px;
	background-color:#f3f3f3;
	line-height:1.3;
	float:left;
	clear:none;
}
.catalog .shiten{ margin-right:0; }

.catalog .request a,
.catalog .tenji div,
.catalog .shiten a{
	width:208px;
	height:99px;
	margin:0;
	padding:10px 10px 0;
	background-color:#fff;
	background-position:left 35px;
	background-repeat:no-repeat;
	border:1px solid #d9d9d9;
	color:#666;
	display:block;
}
.catalog .tenji div{
	background-image:url(../images/img_tenji.jpg);
	background-color:#fff;
	background-position:4px 35px;
	background-repeat:no-repeat;
}

.catalog .request a:link,
.catalog .shiten a:link,
.catalog .request a:visited,
.catalog .shiten a:visited{ border:1px solid #dadada; color:#666; text-decoration:none; }
.catalog .request a:hover,
.catalog .shiten a:hover,
.catalog .request a:active,
.catalog .shiten a:active{ border:1px solid #ff6600; color:#666; }

.catalog li a img{ margin-bottom:5px; }
.catalog p.txt{ padding:5px 0 0 55px; }
.catalog p.txt a{ background:url(/common/images/renew2009/arrow_02.gif) no-repeat left 5px; padding-left:8px; }

.catalog .request a{ background-image:url(../images/img_catalog.jpg); }
.catalog .tenji p.txt{ }
.catalog .shiten a{ background-image:url(../images/img_shiten.jpg); }




