@charset "UTF-8";

/* ******************************************
 コンテンツ大枠　定義
****************************************** */

.qa {
	width: 803px;
	margin-top: 30px;
	padding-bottom: 10px;
	color: #565656;
}


/* ******************************************
 ラップ
****************************************** */

.wrapper {
	width: 753px;
	margin: 0px auto;
}


/* ******************************************
 コンテンツ　定義
****************************************** */

/*□□ メインタイトル □□*/
.main-title {
	margin-bottom: 25px;
}


/*□□ Q&A 大枠 □□*/
.qa-wrap {
	width: 703px;
	margin: 0px auto;
}

.qa-wrap h4 {
	margin-bottom: 20px;
	color: #363636;
	font-size: 90%;
	font-weight: bold;
}

.qa-section {
	margin-bottom: 40px;
}

.qa-section h5 {
	margin-bottom: 10px;
	color: #363636;
	font-size: 80%;
	font-weight: bold;
	background: #eeeeee;
	text-indent: 10px;
	padding: 5px 0px;
}

/*□□ Q&A 内枠 □□*/
.qa-block {
	width: 703px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #c9c9c9;
}

.qa-block p.quation {
	color: #363636;
	font-size: 80%;
	font-weight: bold;
	line-height: 1.2em;
	padding: 10px 0px 10px 62px;
	background: url(../images/ic_001.gif) 10px 50% no-repeat
}

.qa-block p.answer {
	color: #b72339;
	font-size: 80%;
	line-height: 1.2em;
	padding: 10px 0px 10px 62px;
	background: url(../images/ic_002.gif) 10px 10px  no-repeat
}

.qa-block p.answer a {
	color: #b72339;
	text-decoration: underline;
	padding: 0px 5px;
	font-weight: bold;
}

.qa-block p.answer span.spanList01 {
	display: block;
	padding-left: 10px;
	background: url(../images/ic_003.gif) 0px no-repeat;
	line-height: 1.2em;
}

.qa-block p.answer span.spanList02 {
	display: block;
	padding-left: 10px;
	line-height: 1.2em;
}



















