h2.repair_title1 {
	background: url(../images/repair/shuri_title1.jpg) no-repeat top left;
	width:588px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	height:38px;
	display:block;
	border:0px;
	text-indent: -9999px;
}

h2.repair_title2 {
	background: url(../images/repair/shuri_title2.jpg) no-repeat;
	height:37px;
	padding-top:10px;
	padding-left:20px;
	text-indent: -9999px;
}

h2.repair_title3 {
	background: url(../images/repair/shuri_title3.jpg) no-repeat;
	height:37px;
	padding-top:10px;
	padding-left:20px;
	text-indent: -9999px;
}

h2.repair_title4 {
	background: url(../images/repair/shuri_title4.jpg) no-repeat;
	height:37px;
	padding-top:10px;
	padding-left:20px;
	text-indent: -9999px;
}

h2.repair_title5 {
	background: url(../images/repair/shuri_title5.jpg) no-repeat;
	height:37px;
	padding-top:10px;
	padding-left:20px;
	text-indent: -9999px;
}

h2.repair_title6 {
	background: url(../images/repair/shuri_title6.jpg) no-repeat;
	height:37px;
	padding-top:10px;
	padding-left:20px;
	text-indent: -9999px;
}

h2.repair_title7 {
	background: url(../images/repair/shuri_title7.jpg) no-repeat;
	height:37px;
	padding-top:10px;
	padding-left:20px;
	text-indent: -9999px;
}

h2.repair_title8 {
	background: url(../images/repair/shuri_title8.jpg) no-repeat;
	height:37px;
	padding-top:10px;
	padding-left:20px;
	text-indent: -9999px;
}


p.repair a{
	background: url(../images/banner/repairBnr.png) no-repeat;
	display: block;
	text-indent: -9999px;
	width:695;
	height:67px;
}


.repair_box {
	margin:5px 5px 15px;
	padding:3px;
	width:16%;
	height:200px;
	float:left;
	border:solid 2px #91A823;
	letter-spacing:normal;
	line-height:120%;
}

.repair_box_title {
	margin:5px 7px;
	padding:3px;
	width:16%;
	float:left;
	text-align:center
}

*html body .repair_box_title {
	margin:5px 3px;
	padding:3px;
	width:16%;
	float:left;
	text-align:center
}

table.repair_info{
	width:630px;
	margin:0px auto;
	border-spacing: 0;
	border-collapse:collapse;
	border: 1px #000000 solid;
	border-width: 1px 1px 0 0;
}

*html body table.repair_info{
	width:615px;
}

table.repair_info td {
	padding:3px 5px;
	border: #000000 solid;
	border-width: 0 0 1px 1px;
}

p.question {
	background: url(../images/repair/question.jpg) no-repeat 0px 0px;
	padding:0px 0px 2px 30px;
}

p.answer {
	background: url(../images/repair/answer.jpg) no-repeat 0px 0px;
	padding:0px 0px 2px 30px;
}

.table_top {
	background: url(../images/repair/table_bg.jpg) repeat-x;
	color:#000000;
	text-align:center;
	font-weight:bold;
	height:38px;
}

td.color {
	background:#E7E7C2;
	color:#000000;
}