#faq{
	background:#FFF;
}

#faq h2{
	margin-bottom:20px;
}

#faq h3{
	border-left:#C00 5px solid;
	padding-left:10px;
	font-size:130%;
	font-weight:bold;
	margin-bottom:10px;
}

#faq h4{
	border:#ccc 1px solid;
	border-left:#666 6px double;
	padding:6px 10px;
	font-size:110%;
	font-weight:bold;
	margin:15px 0;
}

#faq p{
	margin:10px;
	padding:0 8px;
}

#faq p.q{
	border-left:3px #278 solid;
	font-weight:bold;
}

#faq p.a{
	border-top:#CCC 1px dashed;
	padding:10px;
}

#faq p img{
	margin:5px 0;
	border:#333 1px solid;
}

#faq .pg_top{
	text-align:right;
	padding-bottom:20px;
}

#faq #con_list{
	text-align:center;
	margin:30px 0 20px;
}

#faq #con_list a:link,#faq #con_list a:visited{
	text-decoration:none;
	display:inline-block;
	border:#555 3px double;
	padding:10px 40px;
	font-size:140%;
	font-weight:bold;
	text-align:center;
	margin-right:20px;
}

#faq #con_list a:active,#faq #con_list a:hover{
	display:inline-block;
	background:#FF6;
}

#faq .f_link{
	text-align:center;
	margin:40px 0;
}

#faq .f_link a:link,#faq .f_link a:visited{
	text-decoration:none;
	display:inline-block;
	border:#555 3px double;
	padding:10px 40px;
	font-size:120%;
	font-weight:bold;
	text-align:center;
}

#faq .f_link a:active,#faq .f_link a:hover{
	display:inline-block;
	background:#FF6;
}

/** color **/
.red{
	color:#F00;
}

.img_info{
	color:#333;
	font-size:90%;
}
