@charset "utf-8";
/* performance */
table{
 width:100%;
 margin:0 0 40px;
 color:#000000;
 border-collapse:collapse;
 border:1px solid #cccccc;
}
table th, table td{
 padding:1em;
 font-weight:normal;
 vertical-align:middle;
 border:1px solid #cccccc;
}
table thead th{
 padding:0.5em 1em;
 font-size:18px;
 background:#f2f2f2;
}
table tbody th{
 padding:0.8em 1em;
 font-size:16px;
 text-align:left;
 background:#f2f2f2;
}
table tbody td{
 padding:0.8em 2em;
 font-size:16px;
}
.imgbox{
	text-align:center;
}
#iso04 li, #iso05 ol li{
	margin:0 0 20px 30px;
}
#iso05 ul li{
	margin:10px 0 0 30px;
}
#iso05 p:nth-of-type(1){
	margin:0 0 0 30px;
}