@charset "UTF-8";

/* PMサポーター */
.estate .pageHeader {
	margin: 20px 0 35px 0;
	padding-left: 20px;
	border-left: 10px solid #e50012;
}

.estate .sectionBlock01 {
	margin: 0 0 30px;
	}

.estate .sectionBlock01 .sectionBlock01-inner {
	padding: 20px;
}

.estate #estate h2 {
	margin-bottom: 10px;
	text-align: center;
}

.estate #estate #reason {
	width: 600px;
	height: 169px;
	margin-bottom: 40px;
	background: url(../image/bg/estate01_reason_bg.gif) no-repeat center center;
}

.estate #estate ul {
	padding: 23px 0 0 20px;	
}

.estate #estate ul li {
	margin-bottom: 16px;
	padding-left: 13px;
	background: url(../image/bg/rcircle_bg.gif) no-repeat left center;
}
	
.estate #sectionBlock h2 { margin-bottom: 0; }
.estate .sectionBlock01 h3 { margin-bottom: 15px; }

.estate #sectionBlock .sectionBlock02 {
	margin-bottom: 20px;
	padding: 0;
	background: url(../image/bg/border02_bottom_bg.gif) no-repeat left bottom;
}

.estate #sectionBlock .sectionBlock02-inner {
	margin: 0;
	padding: 20px;
	background: url(../image/bg/border02_top_bg.gif) no-repeat left top;
}

.estate #sectionBlock h3 {
	margin-bottom: 20px;
}

.estate .sectionBlock01 #costdownex,
.estate .sectionBlock01 p#suggest {
	margin-bottom: 40px;
}


.estate #sectionBlock .sectionBlock02 dl {
	width: 250px;
	height: 280px;
	margin-bottom: 20px;
	background: #e50012;
	font-size: 10px;
	color: #fff;
}

.estate #sectionBlock .sectionBlock02 dl#ex01 {
	float: left;
}

.estate #sectionBlock .sectionBlock02 dl#ex02 {
	float: right;
}

.estate #sectionBlock .sectionBlock02 dl dt {
	padding: 10px 0 0;
	text-align: center;
}

.estate #sectionBlock .sectionBlock02 dl dd {
	margin: 10px 10px;
}

.estate #sectionBlock .sectionBlock02 dl dd ul {
}

.estate #sectionBlock .sectionBlock02 dl dd ul li {
	padding-left: 12px;
	background: url(../image/bg/wdot_bg.gif) no-repeat 0 3px;
}

