@charset "Shift_Jis";


/* faq -------------------------------------------- */
.faq_menu {
	width: 100% ;
	font-weight: bold ;
}

.faq_title {
	font-weight: bold ;
	background-color: #ddd ;
	margin-top: 20px ;
	margin-bottom: 10px ;
	padding-top: 2px ;
	padding-right: 2px ;
	padding-bottom: 2px ;
	padding-left: 10px ;
}

.faq_contents {
	padding-left:10px ;
}
.faq_list_table {
	width: 100% ;
}
.faq_list_number {
	width: 2em ;
	vertical-align: top ;
}
.faq_list_img,
.faq_list_noimg {
	width: 5.5em ;
	text-align: right ;
	vertical-align: center ;
}
.faq_list_border {
	height: 10px ;
	background-image:url(image/border_x.gif);
	background-position: center ;
	background-repeat: repeat-x ;
}

.faq_answer {
	color: #0088DE ;
	font-size: 120% ;
	font-weight: bold ;
	margin-bottom: 20px ;
}
.faq_a_title {
	font-weight: bold ;
	background-color: #ddd ;
	padding: 2px 2px 2px 10px ;
	margin-bottom: 10px ;
	vertical-align: top ;
}
.faq_a_txt {
	margin-bottom: 20px ;
	padding-left: 2em ;
	vertical-align: top ;
}
.faq_a_img {
	float: left ;
	margin-left: 20px ;
}

.faq_a_table {
	width: 100% ;
}
.faq_a_table td {
	vertical-align: top ;
}
.faq_return {
	text-align: center ;
}