@charset "utf-8"; 

/*----support CSS---------------------------------------------------*/


/*-------------------------------------------------re-grind*/
.re-grind01{
	padding-bottom:20px;
	}
.re-grind01 .pic{
	text-align:center;
	padding:20px 0 28px 0;
	}
.re-grind01 .text-c{
	padding-bottom:10px;
	}
.service01 ul.icon{
	margin:0;
	padding:7px 0 0 0;
	}
.re-grind02 .text{
	padding-left:10px;
	}
.re-grind02 .link{
	text-align:center;
	margin-top:7px;
	padding-top:8px;
	background:url(../products/re_grind/img/index_linkbg.gif) no-repeat left top;
	}
.re-grind02 .link td{
	text-align:center;
	}
.re-grind02 .link td p{
	margin:0;
	padding:0;
	}
.re-grind02 .data{
	margin-bottom:15px;
	}
.re-grind02 .pic{
	text-align:center;
	padding:11px 0 13px 0;
	}
.service01 ul.icon li{
	font-size:85%;
	line-height:150%;
	margin:0;
	padding:0 0 7px 15px;
	background:url(../products/re_grind/img/icon01.gif) no-repeat left 3px;
	list-style:none;
	}
.service01 .data{
	margin:10px 0 18px 0;
	}
.service01 .data p{
	padding:0;
	}

.caution01{
	padding:0;
	border:1px solid #d9d9d9;
	background:#fefefe;
	width:695px;
	}
.caution01 h2{
	font-size:85%;
	font-weight:bold;
	color:#546179;
	margin:0;
	padding:10px;
	background:#ededed;
	}
.caution01 p{
	font-size:85%;
	line-height:150%;
	margin:0;
	padding:5px 10px;
	}
.caution01 .caution01-data{
	padding:12px 12px 8px 12px;
	clear: both;
	}
.caution01 .caution01-data p{
	width:470px;
	float:left;
	font-size:85%;
	line-height:150%;
	margin:0;
	padding:0;
	}
.caution01 .caution01-data .bot{
	width:172px;
	float:right;
	}
.caution02{
	font-size:75%;
	font-weight:bold;;
	color:#454545;
	padding:8px 10px;
	border:2px solid #e3e3e3;
	background:#f5f5f5;
	}
.caution02 p{
	margin:0;
	padding:0;
	}
.data{
	margin:0 0 10px 0;
	padding:12px;
	background:#f3f3f3;
	}
.data p{
	width:480px;
	float:left;
	font-size:85%;
	line-height:150%;
	color:#424242;
	margin:0;
	padding:0 0 0 1em;
	text-indent: -1em;
	}
.data .bot{
	width:172px;
	float:right;
	padding:0;
	}

/*-------------------------------------------------nc*/
.nc .text-area01{
	padding-top:13px;
	}
.nc .text-area01 p{
	padding-bottom:10px;
	}
