@charset "utf-8";

p#main-pht {
	margin: 0 0 65px;
}

/* ---------------------------------
div.qa
---------------------------------*/
div.qa {
	background: url(/disposal/guarantee/images/bg_qa.jpg) repeat-y left top;
	padding: 18px 0 28px 0;
	margin: 0 0 24px;
}
div.qa p {
	text-align: center;
	margin: 0 0 15px;
}
div.qa dl {
	margin: 0 0 0 36px;
}
div.qa dt {
	margin: 0 0 13px;
}
div.qa dd {
	line-height: 1.5;
}
div.qa dd span {
	font-size: 85%;
}

/* ---------------------------------
.section
---------------------------------*/
.section {
	margin: 0 0 33px;
}
.section h3 {
	margin: 0 0 17px;
}
.section img {
	margin: 0 0 0 46px;
}
.section dl {
	float: left;
}
.section dt {
	font-weight: bold;
	text-align: center;
	background: #338833;
	color: #fff;
	line-height: 5;
}
.section dd {
	background: #f1fadd;
}
/* #point1 */
.section dl#point1 {
	width: 166px;
	border-right: 1px solid #cfdab7;
}
.section dl#point1 dt {
	background: #a5a5a5;
}
.section dl#point1 dd {
	padding: 16px 0 0 32px;
	min-height: 156px;
	height: auto!important;
	height: 156px;
}
/* #point2 */
.section dl#point2 {
	width: 400px;
	border-right: 1px solid #cfdab7;
}

.section dl#point2 dd {
	color: #338833;
	text-align: center;
	line-height: 5;
	overflow: hidden;
	height: 100%;
}
.section dl#point2 dd dl {
	min-height: 111px;
	height: auto!important;
	height: 70px;
}
.section dl#point2 dd dt {
	background: #f1fadd;
	color: #444;
	font-weight: bold;
	text-align: center;
	line-height: 1;
	padding: 15px 0 14px 0;
}
.section dl#point2 dd dd {
	color: #444;
	text-align: left;
	line-height: 1.5;
	font-size: 80%;
}
/* #left */
.section dl#point2 dd dl#left {
	width: 200px;
	border-top: 1px solid #cfdab7;
	border-right: 1px dotted #000;
}
.section dl#point2 dd dl#left dd {
	padding: 0 0 0 39px;
}
/* #right */
.section dl#point2 dd dl#right {
	width: 199px;
	border-top: 1px solid #cfdab7;
}
.section dl#point2 dd dl#right dd {
	text-align: center;
}
/* #point3 */
.section dl#point3 {
	width: 259px;
}
.section dl#point3 dd {
	color: #338833;
	padding: 17px 0 0 72px;
	min-height: 154px;
	height: auto!important;
	height: 154px;
