@charset "shift-JIS";

.faq {
	font-size:116%;
	width:695px;
	margin-top:24px;
	margin-right:auto;
	margin-bottom:24px;
	margin-left:auto;

}
.faq ul {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:12px;
	margin-left:0px;
	padding:12px;
	border-top:none;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	border-left:1px #cccccc solid;
}
.faq ul li {
	margin-left:20px;
	list-style-type:disc;
	line-height:2;
}
.faq p {
	margin:12px 0;
}
h3 {
	margin-bottom:0;
	padding:12px 0  0 24px;
	height:26px!important;
	height:38px;
	font-weight:bold;
	color:#ffffff;
}
h3.bg01 {
	background:url(images/bg_h3_01.gif) no-repeat left top;
}
h3.bg02 {
	background:url(images/bg_h3_02.gif) no-repeat left top;
}
h3.bg03 {
	background:url(images/bg_h3_03.gif) no-repeat left top;
}
h3.bg04 {
	background:url(images/bg_h3_04.gif) no-repeat left top;
}
h3.bg05 {
	background:url(images/bg_h3_05.gif) no-repeat left top;
}
h3.bg06 {
	background:url(images/bg_h3_06.gif) no-repeat left top;
}
h3.bg07 {
	background:url(images/bg_h3_07.gif) no-repeat left top;
}
h3.bg08 {
	background:url(images/bg_h3_08.gif) no-repeat left top;
}
h3.bg09 {
	background:url(images/bg_h3_09.gif) no-repeat left top;
}
h3.bg10 {
	background:url(images/bg_h3_10.gif) no-repeat left top;
}