@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本
　02. タイトル
　03. THEME、POINTリスト
　04. 施設紹介
  

******************************************************************************* */


/* ==

　01. 基本

=============================================================================== */
.section .main h3{ background:none; }
.section .main h4{
	min-height:22px;
	margin-bottom:10px;
	padding:8px 5px 0 15px;
	background:url(/common/images/renew2009/bk_h2_730px.gif) left top no-repeat;
	border:none;
	font-size:120%;
	/*line-height:1.2;*/
	line-height:1.1;
}
* html .main h4{ height:22px; }

/* 2行 */
.main h4.line_double{
	min-height:37px;
	padding-top:4px;
	background:url(/business/images/bk_h2_double.gif) left top no-repeat;
}
* html .main h4.line_double{ height:37px; }

.main h5{ margin-bottom:5px; font-size:115%; }
.main h5 span{ font-size:90%; font-weight:normal; }
.main h6{ margin:10px 0 5px; font-size:110%; }

.main div p{
	/* margin-bottom:20px; */
	line-height:1.7;
}
.main div p img{ margin-top:3px; }

.main div{
	min-height:1%;
	margin-bottom:20px;
	clear:both;
}
* html .main div{ height:1%; }
.main div:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.main div div{ margin-bottom:0; clear:none; }


/* 横移動のリンク
------------------------------------------------------------------------------- */
.main .pagelink{
	margin:0 0 20px;
	padding-top:20px;
	background:url(/common/images/renew2009/line_dotted02.gif) left top repeat-x;
}
.main .pagelink div{
	padding:10px;
	background-color:#f2f2f2;
	border:1px solid #d9d9d9;
}
.main .pagelink p{
	margin-bottom:10px;
	font-size:120%;
}
.main .pagelink li{
	margin-bottom:7px;
	padding-left:30px;
	background-position:8px top;
	background-repeat:no-repeat;
	line-height:1.3;
}
.main .pagelink li.page_01{ background-image:url(/business/silver/images/ic_num01.gif); }
.main .pagelink li.page_02{ background-image:url(/business/silver/images/ic_num02.gif); }
.main .pagelink li.page_03{ background-image:url(/business/silver/images/ic_num03.gif); }
.main .pagelink li.page_04{ background-image:url(/business/silver/images/ic_num04.gif); }
.main .pagelink li.page_05{ background-image:url(/business/silver/images/ic_num05.gif); }

.main .pagelink li a{
	padding-left:10px;
	background:url(/common/images/renew2009/arrow_02.gif) left 5px no-repeat;
	display:block;
}
* html .main .pagelink li a{ height:1%; }
.main .pagelink li a strong{ color:#404f6f; text-decoration:none; }




/* ==

　02. タイトル

=============================================================================== */




/* ==

　03. THEME、POINTリスト

=============================================================================== */
.main .list{
	width:726px;
	/*margin-bottom:20px;*/
	padding:2px 2px 1px;
	background-color:#d9d9d9;
	border:none;
	clear:both;
}
.main .list:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.main .list dl{
	width:726px;
	min-height:1%;
	padding:0;
	background:url(/business/silver/images/bk_case_list.gif) left top repeat-y;
	border-bottom:1px solid #d9d9d9;
	line-height:1.4;
	clear:both;
}
.main .list dl:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.main .list dt{
	width:111px;
	padding:5px 10px;
	color:#006633;
	font-weight:bold;
	float:left;
}
/*
.main .list .reason dt{
	padding-top:20px;
	color:#333;
	text-align:center;
}
*/
.main .list dd{
	width:579px;
	/*margin-top:-2.7em;
	margin-left:131px;*/
	padding:5px 5px 5px 10px;
	/*background-color:#f7f7f0;*/
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	float:left;
}
/*.main .list dd strong{ line-height:2.0; }*/
.main .list dd p.img{ float:right; }
.main .list dd p.img img{ margin:0 0 0 10px; }


/* 大和ハウスを選んだ理由
------------------------------------------------------------------------------- */
.main .list .reason dt{
	padding-top:10px;
	color:#444;
	text-align:center;
}
.main .list .reason dd{ padding:10px 5px 5px 10px; }
.main .list dd li{
	margin-bottom:5px;
	padding-left:15px;
	background:url(/business/silver/images/li_disc_reason.gif) left 4px no-repeat;
}



/* ==

　04. 施設紹介

=============================================================================== */
.main .fclts,
.main .fclts_02{
	width:730px;
	min-height:1%;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(/common/images/renew2009/line_dotted02.gif) left bottom repeat-x;
	line-height:1.5;
	clear:both;
}
.main .fclts_noLine{ background:none; }
.main .fclts:after,
.main .fclts_02:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	line-height:0; 
	visibility:hidden;
}
.main .fclts p.img{
	width:185px;
	float:right;
}
.main .fclts p img,
.main .fclts_02 p img{ margin-top:0; }
.main .fclts .txt{
	width:535px;
	float:left;
}
.main .fclts li,
.main .fclts_02 li{
	margin-bottom:5px;
	padding-left:15px;
	background:url(/business/silver/images/li_disc_fclts.gif) left 4px no-repeat;
}

/* 2枚 */
.main .fclts_02 p.img{
	width:330px;
	text-align:right;
	float:right;
}
.main .fclts_02 .txt{
	width:380px;
	float:left;
}


/* 概要
------------------------------------------------------------------------------- */
.section .main div.details h4{
	padding:0;
	background:none;
}
.main div.details div{
	background-color:#d9d9d9;
}
.main div.details div table{ width:100%; }
.main div.details div th{
	padding:3px 5px;
	background-color:#f7f7f0;
	border:1px solid #fff;
	line-height:1.3;
	font-weight:normal;
	text-align:left;
}
.main div.details div td{
	padding:3px 5px;
	background-color:#fff;
	line-height:1.3;
}


