@charset "shift_jis";
/*よくある質問*/


#faqItemIndex{
	font-size:14px;
	}

#faqItemIndex h2{
	background:url(../img/hr_faqitem.jpg) no-repeat;
	height:0px;
	overflow:hidden;
	padding-top:21px;
	margin-bottom:20px;
	}

.contentsLead{
	padding-bottom:20px;
	}


.faqItemIndexBox{
	background:url(../img/bg_faqitem_index_box.jpg) no-repeat;
	width:740px;
	height:110px;
	padding-bottom:20px;
	}

.faqItemIndexBox dl{
	padding:10px;
	}

.faqItemIndexBox dl dt{
	color:#fff;
	font-weight:bold;
	padding:0px 0px 15px 0px;
	}

.faqItemIndexBox dl dd{
	float:left;
	width:100px;
	background:url(../img/marker_faqitem_index.jpg) no-repeat 20px 8px;
	padding:0px 30px 0px 40px;
	line-height:2em;
	}

.faqItemIndexBox dl dd a{
	color:#0066CC;
	font-weight:bold;
	}

/*見出し*/
#faqItemIndex h3{
	clear:both;
	height:0px;
	overflow:hidden;
	padding-top:70px;
	}

#faqItemIndex h3#hr_range_hood{ background:url(../img/hr_faqitem_range.jpg) no-repeat; }
#faqItemIndex h3#hr_kitchen{ background:url(../img/hr_faqitem_kitchen.jpg) no-repeat; }
#faqItemIndex h3#hr_bath{ background:url(../img/hr_faqitem_bath.jpg) no-repeat; }
#faqItemIndex h3#hr_toilet{ background:url(../img/hr_faqitem_toilet.jpg) no-repeat; }
#faqItemIndex h3#hr_flooring{ background:url(../img/hr_faqitem_living.jpg) no-repeat; }
#faqItemIndex h3#hr_air_conditioner{ background:url(../img/hr_faqitem_aircon.jpg) no-repeat; }
#faqItemIndex h3#hr_window{ background:url(../img/hr_faqitem_window.jpg) no-repeat; }
#faqItemIndex h3#hr_otherspace{ background:url(../img/hr_faqitem_other.jpg) no-repeat; }

.faqBox{
	background:url(../img/bg_faqitem_box.jpg);
	margin-bottom:20px;
	}

.faqBox div.faqQ{
	background-color:#FEF8FA;
	margin:0px 20px 1px 20px;
	}

.faqBox div.faqA{
	background-color:#ffffff;
	margin:0px 20px 1px 20px;
	}

/*設問*/
.faqBox div.faqQ{
	position:relative;
	width:700px;
	}

.faqBox div.faqQ p.faqQuestion{
	background:url(../img/marker_faq_q.jpg) no-repeat 10px 10px;
	padding:15px 15px 15px 40px;
	}

/*回答*/
.faqBox div.faqA p.faqAnswer {
	background:url(../img/marker_faq_a.jpg) no-repeat 10px 10px;
	padding:15px 15px 15px 40px;
	}


/*回答を見るボタン*/
.faqBox div.faqQ .btnFaqOpen{
	width:97px;
	height:23px;
	position:absolute;
	top:2px;
	right:10px;
	}

*html .faqQ p.btnFaqOpen{
	position:absolute;
	top:2px;
	right:50px;
	}

.faqBox div.faqQ .btnFaqOpen a{
	display:block;
	background:url(../img/btn_faq_open.jpg) no-repeat;
	width:97px;
	height:0px;
	overflow:hidden;
	padding-top:23px;
	}


.faqFrameFoot{
	width:740px;
	height:20px;
	background:url(../img/pic_faqitem_frame_foot.jpg) no-repeat;
	}










