.clear{
	clear:both;
}
.floatleft{
	float:left;
}

.margin_t10{
	margin-top:10px;
}

.margin_b15{
	margin-bottom:15px;
}
.margin_b20{
	margin-bottom:20px;
}
.margin_b30{
	margin-bottom:30px;
}
.margin_b40{
	margin-bottom:40px;
}
.margin_b50{
	margin-bottom:50px;
}
.margin_b60{
	margin-bottom:60px;
}
.m-l80 {margin-left:80px;}
.pr5{
	padding-right: 5px;
}
.plr5{
	padding:0px 5px;
}
.plr10{
	padding:0px 10px;
}

.right{
	text-align:right;
}

.w590{
	width:590px;
	float:left;
}

.w290l{
	width:290px;
	margin:0px 10px 0px 0px;
	float:left;
}

.w290r{
	width:290px;
	float:left;
}

.w108{
	width:108px;
	float:left;
}

.qcolor{
 color:#d60000;
}

.maintenancetitletxt{
 font-size:14px;
 line-height:145%;
 color:#666;
}

.producttxt01 { font-size:13px; line-height:130%; color:#666; padding : 2px 0px 0px 35px; background: url(images/num1.gif) no-repeat left 2px; width: 255px; }
.producttxt02 { font-size:13px; line-height:130%; color:#666; padding : 2px 0px 0px 35px; background: url(images/num2.gif) no-repeat left 2px; width: 255px; }
.producttxt03 { font-size:13px; line-height:130%; color:#666; padding : 2px 0px 0px 35px; background: url(images/num3.gif) no-repeat left 2px; width: 255px; }
.producttxt04 { font-size:13px; line-height:130%; color:#666; padding : 2px 0px 0px 35px; background: url(images/num4.gif) no-repeat left 2px; width: 255px; }
.producttxt05 { font-size:13px; line-height:130%; color:#666; padding : 2px 0px 0px 35px; background: url(images/num5.gif) no-repeat left 2px; width: 255px; }

.productnum{
 font-size:16px;
 color:#008f3b;
 padding : 0px 0px 2px 0px;
}

.productbuy{
 font-size:14px;
 color:#ff660a;
 padding : 10px 0px 2px 10px;
}

.cautiontxt{
	font-size:12px;
	line-height:145%;
	color:#666;
	width: 460px;
}

.maintenancetitle01{
	width:590px;
	height:32px;
	margin:0px 0px 0px 0px;
	background: url(images/mantetitle01.gif) no-repeat;
	text-indent:-99999px;
	clear:both;
	display: block;
}

.maintenancetitle02{
	width:590px;
	height:40px;
	margin:0px 0px 5px 0px;
	background: url(images/mantetitle02.gif) no-repeat;
	text-indent:-99999px;
	display: block;
}

.maintenancetitle03{
	width:590px;
	height:40px;
	margin:0px 0px 5px 0px;
	background: url(images/mantetitle03.gif) no-repeat;
	text-indent:-99999px;
	display: block;
}

.caution01{
	font-size:14px;
	width:590px;
	height:45px;
	margin:0px;
	background: url(images/caution01.gif) no-repeat;
	text-indent:-99999px;
	display: block;
	float: left;
}

.caution02{
 font-size:14px;
	width:590px;
	height:45px;
	margin:0px 0px 0px 0px;
	background: url(images/caution02.gif) no-repeat;
	text-indent:-99999px;
	display: block;
	float: left;
}


.num01{ width:19px; height:19px; margin:0px 0px 2px 0px; background: url(images/num1.gif) no-repeat; text-indent:-99999px; display: block;}
.num02{ width:19px; height:19px; margin:0px 0px 2px 0px; background: url(images/num2.gif) no-repeat; text-indent:-99999px; display: block;}
.num03{ width:19px; height:19px; margin:0px 0px 2px 0px; background: url(images/num3.gif) no-repeat; text-indent:-99999px; display: block;}
.num04{ width:19px; height:19px; margin:0px 0px 2px 0px; background: url(images/num4.gif) no-repeat; text-indent:-99999px; display: block;}
.num05{ width:19px; height:19px; margin:0px 0px 2px 0px; background: url(images/num5.gif) no-repeat; text-indent:-99999px; display: block;}


div#btn01-mainte a {height:54px; width: 285px; background: url(images/btn01.gif) no-repeat left top;  text-indent:-9999px;display: block;}
div#btn01-mainte a:hover {height:54px;width: 285px;background: url(images/btn01on.gif) no-repeat left bottom;  text-indent:-9999px;}
div#btn01-mainte-on {height:54px;width: 285px;background: url(images/btn01on.gif) no-repeat left bottom;  text-indent:-9999px;}
div#btn02-mainte a {height:54px;width: 285px;background: url(images/btn02.gif) no-repeat left top;  text-indent:-9999px;display: block;}
div#btn02-mainte a:hover {height:54px;width: 285px;background: url(images/btn02on.gif) no-repeat left bottom;  text-indent:-9999px;}
div#btn02-mainte-on {height:54px;width: 285px;background: url(images/btn02on.gif) no-repeat left bottom;  text-indent:-9999px;}

.ment-item-box {
	width:750px;
	padding:0px 20px 25px;
}

.ment-item {
	color:#666666;
	text-align:center;
	width:130px;
	float:left;
}
