@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 共通
　02. 理念体系
　03. エンドレスハートの価値を高めるための基本方針
　04. 大和ハウスグループ企業倫理綱領

******************************************************************************* */

/* ==

　01. 共通

=============================================================================== */

.section .pTit{ margin-bottom:0; }

.section .main h2{ font-size:175%;}
.section .main h3{
	min-height:23px;
	margin:0 0 23px;
	padding:7px 0 0 12px;
	background-image:url(/common/images/renew2009/bk_h2_730px.gif);
	font-size:120%;
}
* html .section .main h3{ height:23px; }

.section .main dl,
.section .main dt,
.section .main dd,
.section .main li,
.section .main ul{
	margin:0;
	padding:0;
}

.section.main .smpBlock,
.smpImg,
.smbBr{
	display:none!important;
}

.section .main img{
	-ms-interpolation-mode: bicubic;
}


/* ==

　02. 理念体系

=============================================================================== */

.main .csrBlock01 {
	width:730px;
	margin:0 0 30px;
}

.main .csrBlock01 .pcBlock .col01{
	width:365px;
	float:left;
}

.main .csrBlock01 .pcBlock .col02{
	width:356px;
	float:right;
}

.main .csrBlock01 .pcBlock .col02 li{
	margin:20px 0 0;
}

.main .csrBlock01 .smpBlock{
	display:none;
}

/* ==

　03. エンドレスハートの価値を高めるための基本方針

=============================================================================== */

.main .csrBlock02 {
	width:650px;
	margin:0 auto 30px;
	background:#FFECD9;
	text-align:center;
	border:solid 10px #FFECD9;
}

.main .csrBlock02 .wrap{
	border:solid 2px #fff;
	padding:30px 30px 20px 30px;
}

.main .csrBlock02 p.tit{
	margin:0 0 35px;
}

.main .csrBlock02 .list {
	width:430px;
	margin:0 auto;
	text-align:left;
}

.main .csrBlock02 .list li{
	text-indent:-1.15em;
	margin:0 0 10px;
	padding:0 0 0 1.15em;
	font-size:120%;
	line-height:1.2;
}

/* ==

　04. 大和ハウスグループ企業倫理綱領

=============================================================================== */

.main .csrBlock03 {
	width:730px;
}

.main .csrBlock03 .col01{
	width:355px;
	float:left;
	padding:0 0 70px;
}

.main .csrBlock03 dt,
.main .csrBlock03 dd{
	font-size:120%;
	line-height:1.3;
}

.main .csrBlock03 .col01 dt{
	background:#EDEDEE;
	margin:0 0 10px;
	padding:7px;
	font-weight:bold;
}

.main .csrBlock03 .col01 dd{
	margin:0 0 30px;
}

.main .csrBlock03 .col02{
	width:355px;
	float:right;
}

.main .csrBlock03 .col02 p.tit{
	text-align:center;
	background:#E95A69;
	padding:5px;
}

.main .csrBlock03 .col02 dl{
	background:#F8E4DF;
	margin:0 0 5px;
	padding:15px;
	line-height:1.2;
}

.main .csrBlock03 .col02 dt{
	font-weight:bold;
	margin:0 0 10px;
}


/* clearfix */
.main .csrBlock01.
.main .csrBlock03{ position:relative; }
.main .csrBlock01:after,
.main .csrBlock03:after { content:""; display:block; clear:both; height:0; }
* html .main .csrBlock01,
* html .main .csrBlock03  { zoom: 1; }  /* IE6 */
*:first-child+html .main .csrBlock01,
*:first-child+html .main .csrBlock03 { zoom: 1; }  /* IE7 */



/* ==

　02. 詳細

=============================================================================== */

html#popWindow {
	overflow:hidden;
}

.subwin{
	width:470px;
	margin:0 auto;
	padding:40px 0 0;
	font-size:100%;
	clear:both;
}
.subwin .footer{ display:none; }

.subwin h1{
	padding:0 0 20px;
	text-align:center;
	color:#EB1939;
	font-size:234%;
}

.subwin .txt{ 	font-size:133.3%; line-height:1.2; }

.subwin .unit{
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
	padding:20px 0;
	margin:0 0 20px;
}
.subwin .unit02{
	border-top:solid 1px #333;
	border-bottom:solid 1px #333;
	padding:40px 0;
	margin:0 0 20px;
}

.subwin p.img{ text-align:center; margin:0 0 30px; }

.subwin .numberList li{
	text-indent:-1.7em;
	padding:0 0 0 1.7em;
	margin:0 0 20px;
	line-height:1.2;
	font-size:133.3%;
}

.subwin .numberList li span{
	color:#F00;
}

.subwin .closeBtn{
	text-align:center;
}



