@charset "UTF-8";



/* guarantee
------------------------------------------*/

.guarantee_ibox01{
	border:solid 1px #cdcdcd;
	background:#fcfcfc;
	padding:20px;
}

.guarantee_ibox01 dd{
	padding:20px 0 0 0;
}

.guarantee_ibox01 dd li{
	background:url('/webImg/html/common/img/icn_circle01.png') no-repeat 0 0.5em;
	padding:0 0 0 14px;
	margin:0 0 0.5em 0;
}

.guarantee_ibox01 dd li li{
	background:none;
	padding:0 0 0 0;
}

.guarantee_ibox01 dd li.last{
	margin:0 0 0 0;
}

.list04 .ibox01 dd{
	padding:0 !important;
}

.guarantee_itemname{
	padding:0.5em 10px !important;
	text-align:left !important;
}

.tbl01{
	width:100% !important;
}

.tbl01 thead th,
.tbl01 tbody th,
.tbl01 tbody td{
	padding:10px !important;
}

.tbl01 tbody th{
	background:#fcfcfc !important;
}

.tbl01.type02 tbody th{
	background:#ffffff !important;
}

.td01{
	background:#fef1f2 !important;
}

.td02{
	background:#eefafe !important;
}

.td03{
	background:#e9faef !important;
}

.guarantee_tbl_txt{
	text-align:right;
}

.guarantee_tbl_txt li{
	display:inline;
	margin-right:1em;
}

.guarantee_tbl_txt li.ri{
	margin-right:0;
}

.icnlist{
	width:126px;
}

.icnlist li{
	float:left;
	width:42px;
	text-align:center;
}

.icn_mokushi{
	background:url('/webImg/html/quality/img/icn_mokushi.png') no-repeat center 0;
	padding:32px 0 0 0;
}

.icn_microscope{
	background:url('/webImg/html/quality/img/icn_microscope.png') no-repeat center 0;
	padding:32px 0 0 0;
}

.icn_xray{
	background:url('/webImg/html/quality/img/icn_xray.png') no-repeat center 0;
	padding:32px 0 0 0;
}

.icn_oscillo{
	background:url('/webImg/html/quality/img/icn_oscillo.png') no-repeat center 0;
	padding:32px 0 0 0;
}

.icn_ictester{
	background:url('/webImg/html/quality/img/icn_ictester.png') no-repeat center 0;
	padding:32px 0 0 0;
}

.icn_pack{
	background:url('/webImg/html/quality/img/icn_pack.png') no-repeat center 0;
	padding:32px 0 0 0;
}

.dn{
	display:none;
}

#counterplan th{
	vertical-align: middle
}

#counterplan td{
	vertical-align: middle
}

.list04 li {
	width: 164px !important;
	margin-right: 60px;
}