@charset "shift_jis";
/* CSS Document */


div#contents {
	background: none !important;
}

.vTop,
.vTop td {
	vertical-align: top;
}

.grayFrameOuter700 {
	padding: 20px 0 0;
	background: url(/homesecurity/plan/img_v2/img_grayframe01.gif) left top no-repeat;
}

.grayFrameInner700 {
	padding: 0 20px 20px;
	background: url(/homesecurity/plan/img_v2/img_grayframe02.gif) left bottom no-repeat;
}

.voiceImg {
	float: left;
}

.voiceTxt {
	float: right;
	width: 525px;
}

.textRed2 {
	color: #de0021;
}

.moreList {
	display: none;
}

ul.detailIndex {
	padding-top: 1px;
	background: url(/homesecurity/shared/img/bg_line_dot_1_1.gif) left top repeat-x;
}

/* 見積もり依頼・資料請求 */
.main710 div.estimate {
	height: auto !important;
	padding: 15px 0 0;
	background: url(/homesecurity/support/faq/img_v2/bg_footer_estimate_02a.png) left top no-repeat !important;
	_background: url(/homesecurity/support/faq/img_v2/bg_footer_estimate_03a.png) left top no-repeat !important;
}

.main710 div.estimateInner {
	width: 708px;
	padding: 0 0 15px;
	background: url(/homesecurity/support/faq/img_v2/bg_footer_estimate_02b.png) left bottom no-repeat !important;
	_background: url(/homesecurity/support/faq/img_v2/bg_footer_estimate_03b.png) left bottom no-repeat !important;
}

.main710 div.estimateInner h2 {
	padding-top: 0;
}


/* 詳しい料金プランを見るリンクボタン配置 */
.priceBtnArea	{
padding-left:10px;margin-top:-33px;
}