.content01 {background:#fff;}
.content01 h2 {font-size:4.0rem;color:#002;margin-bottom:20px;text-align:center;}
.content01 p {font-size:1.4rem;color:#002;text-align:center;margin:0px 5vw;}
.content01 .scanners {width:1000px;max-width:100%;margin:0px auto;}
.content01 .scanners img {width:100%;}

.content01 .detailarea {width:1000px;max-width:100%;margin:0px auto 50px auto;}
.content01 .detailarea h3 {text-align:center;margin-bottom:20px;font-size:1.8rem;color:#000;}
.content01 .detailarea table {border-collapse:collapse;width:100%;}
.content01 .detailarea table th {padding:15px 30px;font-size:1.2rem;text-align:left;border:solid #ccc 1px;}
.content01 .detailarea table td {padding:15px 30px;font-size:1.2rem;text-align:left;border:solid #ccc 1px;}
.content01 .detailarea table td span {display:inline-block;background:#333;padding:5px 15px;border-radius:6px;margin:2px;color:#fff;}

.content01 .spacer {width:100%;height:50px;}

/*SP*/
@media (max-width: 896px){
	.content01 h2 {font-size:1.4rem;margin-bottom:20px;}
	.content01 p {font-size:1.0rem;width:100%;}
	.content01 .detailarea h3 {font-size:1.1rem;}
	.content01 .detailarea table th {padding:15px;font-size:0.9em;}
	.content01 .detailarea table td {padding:15px;font-size:0.9em;}


}