@charset "utf-8";

/* faq用CSS */

/* タイトル */
#tit_faq {
	margin-bottom:20px;
	width:625px;
	height:45px;
	line-height: 1;
	background-image: url(../images/faq/tit_faq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
}

/* 質問内容一覧 */
#stit_fa_qichiran {
	margin:0px 0px 14px 30px;
	width:120px;
	height:20px;
	line-height: 1;
	background-image: url(../images/faq/stit_faq_ichiran.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
}

/* 質問内容一覧dl */
#dl_ichiran {
	margin:0px 0px 56px 58px;
	width:567px;
	overflow:hidden;
	display:block;
}

#dl_ichiran dt {
	width:30px;
	height:20px;
	clear:both;
	float:left;
	line-height: 1;
	text-indent: -9999px;
	display: block;
}

#dl_ichiran dt#q1 {
	background: url(../images/faq/txt_faq1.jpg) no-repeat left top;	
}

#dl_ichiran dt#q2 {
	background: url(../images/faq/txt_faq2.jpg) no-repeat left top;	
}

#dl_ichiran dt#q3 {
	background: url(../images/faq/txt_faq3.jpg) no-repeat left top;	
}

#dl_ichiran dd {
	padding-top:2px;
	width:520px;
	float:left;
	color:#333333;
	font-size: 93%;
	display:block;
}

/* 回答一覧 */
#stit_anser {
	margin-left:30px;
	margin-bottom:13px;
	width:120px;
	height:20px;
	line-height: 1;
	background: url(../images/faq/stit_anser_ichiran.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
}

/* faq */
#dl_anser {
	margin:0px 0px 80px 58px;
	width:567px;
	display:block;
}

#dl_anser dt {
	margin-bottom:5px;
	padding-top:2px;
	padding-left:30px;
	width:520px;
	display:block;
	font-size: 108%;
	color: #004EAA;
	cursor:pointer;
	text-decoration: underline;
}

#dl_anser dt:hover {
	color: #226FCC;
}

#dl_anser dt#faq01 {
	background: url(../images/faq/txt_faq1.jpg) no-repeat left top;	
}

#dl_anser dt#faq02 {
	background: url(../images/faq/txt_faq2.jpg) no-repeat left top;	
}

#dl_anser dt#faq03 {
	background: url(../images/faq/txt_faq3.jpg) no-repeat left top;	
}

#dl_anser dd {
	padding:0px 0px 45px 30px;
	display:block;
	font-size: 93%;
	color: #333333;
	line-height: 1.5em;
}
