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


#faqIndex{
	position:relative;
	}

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

#faqIndex p.contentsLead{
	padding-bottom:20px;
	}

.faqIndexBox{
	background:url(../img/bg_faq_index_box.jpg) no-repeat;
	width:740px;
	height:90px;
	padding-bottom:20px;
	}

.faqIndexBox dl{
	padding:10px;
	}

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

.faqIndexBox dl dd{
	float:left;
	background:url(../img/marker_faq_index.jpg) no-repeat 10px 27px;
	padding:25px 40px 10px 30px;
	}

.faqIndexBox dl dd a{
	color:#AA3F92;
	font-weight:bold;
	}



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

#faqIndex h3#hrFaqBefore{ background:url(../img/hr_faq_before.jpg) no-repeat; }
#faqIndex h3#hrFaqAfter{ background:url(../img/hr_faq_after.jpg) no-repeat; }
#faqIndex h3#hrFaqCleaning{ background:url(../img/hr_faq_cleaning.jpg) no-repeat; }
#faqIndex h3#hrFaqOther{ background:url(../img/hr_faq_other.jpg) no-repeat; }

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

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

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




/*設問*/


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



/*回答を見るボタン*/


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


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


/*回答*/

.faqA{
	width:700px;
	background:url(../img/marker_faq_a.jpg) no-repeat 10px 10px;
	}

.faqA p.faqAnswer{
	padding:15px 15px 15px 40px;

	}


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










