@charset "utf-8";
/* faq */
#faq div#content ul { padding: 20px 0 27px 12px; }
#faq div#content ul.last { padding: 20px 0 0 12px; }
#faq div#content ul li {
	background: url(../faq/img/icon_q.gif) 0 0.2em no-repeat; 
	padding: 0 0 6px 24px; 
}
#faq div#content dl { margin: 0 12px; padding: 20px 0 0 0; }
#faq div#content dl dt {
	background: url(../faq/img/icon_q.gif) 0 0.2em no-repeat; 
	padding: 0 0 6px 24px; 
	font-weight: bold; 
}
#faq div#content dl dd {
	background: url(../faq/img/icon_a.gif) 0 0.2em no-repeat; 
	padding: 0 0 6px 24px; 
}
#faq div#content p.back {
	text-align: right; 
	border-bottom: 1px solid #dadada; 
	padding: 0 0 24px 0; 
	margin: 0 12px 0 12px; 
}
#faq div#content p.caution {
	color: #ff0000; 
	font-size: 82%; 
	line-height: 1.5em; 
	margin: 5px 0 8px 36px; 
}
#faq div#content p.btn {
	margin: 0 0 0 36px; 
}
#faq div#content p.btn img {
	vertical-align: middle; 
	margin: 0 12px 0 0; 
}
#faq div#content span {
	font-weight: bold;
}
/* -----link-----*/
#faq div#content ul a:link		{ color: #000; text-decoration: none; font-weight: bold; }
#faq div#content ul a:visited	{ color: #000; text-decoration: none; font-weight: bold; }
#faq div#content ul a:active	{ color: #000; text-decoration: none; font-weight: bold; }
#faq div#content ul a:hover	{ color: #000; text-decoration: underline; font-weight: bold; }



