
p.first_txt{
	margin-bottom: 15px;
}


ul.q_list{
	padding: 10px 0 10px 3px;
	margin-bottom: 50px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;

}

ul.q_list li{
	margin-bottom: 5px;
	padding-left: 18px;	
	background: url("../images/icon_triangle.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
}

ul.q_list li a{
	color: #000000;
}

ul.q_list li a:hover{
/*	color: #009999; */
}

/**************************************************************
* dl
***************************************************************/
dl.faq{
	width: 740px;
	margin-bottom: 40px;
}

dl.faq dt,
dl.faq dd{
	padding-left: 30px;	
}

dl.faq dt{
	margin-bottom: 10px;
	font-size: 110%;
	font-weight: bold;
	background: url("../images/icon_q.gif") no-repeat scroll 0 2px;
}


dl.faq dd{
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #666666;
	background: url("../images/icon_a.gif") no-repeat scroll 0 2px;

}

dl.faq dd span{
	color: #FF0000;
}

dl.faq dd a{
	color: #FF6600;
}

ul.no_list{
	margin: 20px 0;
}

ul.no_list li{
	margin-bottom: 3px;
	padding-left: 1.4em;
	text-indent: -1.4em;
	font-size: 100%;
}