@charset "UTF-8";

/*

theme_faq.css

*/

#faq_roof h4,
#faq_env h4,
#faq_price h4 {
	margin:0 0 22px 46px;
	text-indent:-9999px;
	height:31px;	
}

.faq_q1,
.faq_q2,
.faq_a1,
.faq_a2 {
	margin:0 22px 0 46px;
}

.faq_q1,
.faq_q2 {
	padding:0 0 32px 132px;
	margin-bottom:25px;
}

.faq_a1,
.faq_a2 {
	padding:0 109px 28px 0;
	margin-bottom:15px;
}

.faq_q1 p,
.faq_q2 p,
.faq_a1 p,
.faq_a2 p {
	color:#333;
	font-size:92%;
	line-height:1.5;
	padding:12px;
	padding-bottom:0;
	margin-bottom:0;
}

.faq_q1 p,
.faq_q2 p {
	background:url(../image/faq_q_p_bg.gif) no-repeat top left;
}

.faq_a1 p,
.faq_a2 p {
	background:url(../image/faq_a_p_bg.gif) no-repeat top left;
}

.faq_q1 {
	background:url(../image/faq_q1_bg.gif) no-repeat bottom left;
}

.faq_q2 {
	background:url(../image/faq_q2_bg.gif) no-repeat bottom left;
}

.faq_a1 {
	background:url(../image/faq_a1_bg.gif) no-repeat bottom left;
}

.faq_a2 {
	background:url(../image/faq_a2_bg.gif) no-repeat bottom left;
}

.faq_okomari {
	margin:36px 22px 36px 46px;
	padding:15px;
	color:#333;
	font-size:92%;
	line-height:1.5;
	border:1px solid #fc0;	
}

.faq_chotto {
	position:relative;
	margin:0 0 46px 46px;
	width:531px;
	height:122px;
	background:url(../image/faq_chotto_bg.gif) no-repeat top left;
}

p.faq_chotto_text {
	position:absolute;
	top:108px;
	left:153px;
	font-size:92%;
	line-height:1.2em;
	color:#333;
}

#faq_phone {
	margin:0 22px 18px 46px;
	text-align:center;
}

#faq_phone p {
	font-size:92%;
	line-height:1.5;
	color:#333;
	margin-bottom:18px;	
}

#faq_phone img {
	margin:0 auto;
	margin-bottom:34px;
}

/* ---------- faq_roof ---------------------------------------- */

#faq_roof h4.faq_1 {
	background:url(../image/faq_roof_h4_1.gif) no-repeat top left;
}

#faq_roof h4.faq_2 {
	background:url(../image/faq_roof_h4_2.gif) no-repeat top left;
}

#faq_roof h4.faq_3 {
	background:url(../image/faq_roof_h4_3.gif) no-repeat top left;
}

#faq_roof h4.faq_4 {
	background:url(../image/faq_roof_h4_4.gif) no-repeat top left;
}

/* ---------- faq_env ---------------------------------------- */

#faq_env h4.faq_1 {
	background:url(../image/faq_env_h4_1.gif) no-repeat top left;
}

#faq_env h4.faq_2 {
	background:url(../image/faq_env_h4_2.gif) no-repeat top left;
}

#faq_env h4.faq_3 {
	background:url(../image/faq_env_h4_3.gif) no-repeat top left;
}

#faq_env h4.faq_4 {
	background:url(../image/faq_env_h4_4.gif) no-repeat top left;
}

/* ---------- faq_price ---------------------------------------- */

#faq_price h4.faq_1 {
	background:url(../image/faq_price_h4_1.gif) no-repeat top left;
}

#faq_price h4.faq_2 {
	background:url(../image/faq_price_h4_2.gif) no-repeat top left;
}

#faq_price h4.faq_3 {
	background:url(../image/faq_price_h4_3.gif) no-repeat top left;
}

#faq_price h4.faq_4 {
	background:url(../image/faq_price_h4_4.gif) no-repeat top left;
}
