
.productTable {
	width: 590px;
	margin-bottom: 10px;
}

.productTable .step1Bg {
	background: #ffffff url("img/200808_a_step1_2.jpg") bottom no-repeat;
	padding: 10px 0 10px 20px;
}
.productTable .step2Bg {
	background: #ffffff url("img/200808_a_step2_2.jpg") bottom no-repeat;
	padding: 10px 0 10px 20px;
}
.productTable .step3Bg {
	background: #ffffff url("img/200808_a_step3_2.jpg") bottom no-repeat;
	padding: 10px 0 10px 20px;
}
.productTable .step4Bg {
	background: #ffffff url("img/200808_a_step4_2.jpg") bottom no-repeat;
	padding: 10px 0 10px 20px;
}

.a-voice {
	width: 324px;
}

.a-link {
	margin-top: 5px;
}

.a-link a {
	color: #990000;
	text-decoration:underline;
}

.a-linkBanner {
	margin: 5px 0 12px 0;
}

.spec {
	width: 590px;
	text-align:left;
	font-size:10px;
	line-height:14px;
	color: #ffffff;
	font-family: "ＭＳ Ｐゴシック", "Osaka","Helvetica","Arial"; 
	margin-bottom: 12px;
}

.spec2 {
	width: 590px;
	text-align:left;
	font-size:10px;
	line-height:14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka","Helvetica","Arial"; 
	margin-bottom: 12px;
}

.b-text {
	padding: 12px;
}

.spec2 {
	width: 585px;
	text-align:left;
	font-size:10px;
	line-height:14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka","Helvetica","Arial"; 
	margin: 20px 0 12px 0;
}

.indent-a {
	text-indent:-3em;
	margin-left:3em;
	font-size:10px;
	line-height:14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka","Helvetica","Arial"; 
}

.stt02_a {
	background: #f5f2ec url("img/200808_b_stt02_04.gif") bottom no-repeat;
	padding: 12px 15px;
}
.commentTable .stt02_b1 {
	width: 152px;
	background: #f5ecec url("img/200808_b_stt02_06.gif") bottom no-repeat;
}
.commentTable .stt02_b2 {
	width: 403px;
	background: #f5ecec url("img/200808_b_stt02_07.gif") bottom no-repeat;
	padding: 8px 15px 12px 15px;
}
.commentTable .stt02_c1 {
	width: 152px;
	background: #f2f0f6 url("img/200808_b_stt02_10.gif") bottom no-repeat;
}
.commentTable .stt02_c2 {
	width: 403px;
	background: #f2f0f6 url("img/200808_b_stt02_11.gif") bottom no-repeat;
	padding: 8px 15px 12px 15px;
}

.commentTable .sprfd02_a1 {
	width: 152px;
	background: #f1ede6 url("img/200808_b_sprfd02_14.gif") bottom no-repeat;
}
.commentTable .sprfd02_a2 {
	width: 403px;
	background: #f1ede6 url("img/200808_b_sprfd02_15.gif") bottom no-repeat;
	padding: 8px 15px 12px 15px;
}
.commentTable .sprfd02_b1 {
	width: 152px;
	background: #f5ecec url("img/200808_b_sprfd02_06.gif") bottom no-repeat;
}
.commentTable .sprfd02_b2 {
	width: 403px;
	background: #f5ecec url("img/200808_b_sprfd02_07.gif") bottom no-repeat;
	padding: 8px 15px 12px 15px;
}
.commentTable .sprfd02_c1 {
	width: 152px;
	background: #f2f0f6 url("img/200808_b_sprfd02_10.gif") bottom no-repeat;
}
.commentTable .sprfd02_c2 {
	width: 403px;
	background: #f2f0f6 url("img/200808_b_sprfd02_11.gif") bottom no-repeat;
	padding: 8px 15px 12px 15px;
}

#sprfd03_02 {
	width: 621px;
	height: 363px;
	background: url("img/200808_b_sprfd03_02.gif") bottom no-repeat;
	padding-top: 36px;
}

#sprfd04_01 {
	width: 621px;
	background: url("img/200808_b_sprfd04_01.jpg") top no-repeat;
}
#sprfd05_01 {
	width: 621px;
	background: url("img/200808_b_sprfd05_01.jpg") top no-repeat;
}

#b_sprfd_link {
	width: 585px;
	background: #f1f1f1;
	color: #990000;
	margin-top: 2px;
	font-size: 11px;
	padding: 10px;
}

#b_sprfd_link a {
	color: #990000;
	text-decoration:underline;
}

.b_sprfd_linkBanner {
	width: 585px;
	text-align: right;
}



#swsCommentTable {
	background: url("img/200809_b_sws02_06.gif") repeat-y;
}
#swsCommentTable .commentCell {
	background: #ffffff url("img/200809_b_sws02_08.gif") bottom no-repeat;
	margin-top: 7px;
}




#kekkaTable {
	border: solid 1px #8d2427;
}

.spec3 {
	text-align:left;
	font-size:10px;
	line-height:14px;
	font-family: "ＭＳ Ｐゴシック", "Osaka","Helvetica","Arial";
	color: #e77865;
	margin: 10px 0;
}
