@charset "utf-8";



#h4-qa-ti01,#h4-qa-ti02 {

	width: 550px;

	height: 32px;

	text-indent: -9999px;

	margin-top: 10px;

}

#h4-qa-ti01 { background:#fff url(../img/h4-qa-ti01.gif) no-repeat;}

#h4-qa-ti02 { background:#fff url(../img/h4-qa-ti02.gif) no-repeat;}



.qa-list {

	list-style: none;

	margin-top: 10px;

}

.qa-list li {

	padding: 5px 5px 5px 20px;

	background: #fff url(../img/qa-list-mark.gif) no-repeat 0 9px;

	border-bottom: 1px dashed #ccc;

}

.q-again {

	font-size: 14px;

	background: #fff url(../img/q-again.gif) no-repeat 0 5px;

	margin: 10px 0 5px;

	padding-left: 20px;

}

.answer {

	width: 518px;

	padding: 10px;

	background-color: #fffae5;

	border: 1px solid #e6d38a;

}

.answer dl {

	padding: 10px 0;

}



.answer dl dt {

	font-weight: bold;

	padding-left: 10px;

	background: transparent url(../img/answer-dt.gif) no-repeat 0 6px;

	margin-top: 5px;

}

.answer dl dd {

	padding-left: 10px;

}



.answer table {

	font-size: 12px;

	width: 500px;

	margin: 5px auto 5px;

	border-collapse: collapse;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.answer table th {

	font-weight: normal;

	text-align: left;

	padding: 3px;

	border-bottom: 1px dashed #ccc;

}

.answer table td {

	border-bottom: 1px dashed #ccc;

}	