.a {
	width: 610px;
	background: #FFFFFF;
	background: url(../img/faq/q-back-middle2.gif) repeat-y center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	overflow: hidden;

}

.a:after{
	content: "";
    	display: block;
    	clear: both;

    	overflow: visible;"
}



.q {
	
	font-size: 16px;
	font-weight: bold;
	color: #FFF3E8;
	width: 610px;
	list-style: disc;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	background: url(../img/faq/q-back-middle.gif);
}

.q-top{background: url(../img/faq/q-back-top.gif) no-repeat top center;}

.q ul li {
	height: 32px;
	background: url(../img/faq/icon-q.png) no-repeat center left;
	vertical-align: middle;
	padding-left: 40px;
	padding-top: 8px;
	margin-left: 10px;

}

.a ul li {
	background: url(../img/faq/icon-a.png) no-repeat left 1em;
	vertical-align: middle;
	padding-left: 40px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-left: 10px;

}

.a-bottom { background: url(../img/faq/q-back-bottom.gif) no-repeat bottom center;}

.contents-txt-field-faq {width: 610px;
	margin: 0px auto 10px auto;

}