.content01 {background:#002;}
.content01 h2 {font-size:4.0rem;color:#fff;margin-bottom:20px;}
.content01 p {font-size:1.4rem;color:#fff;width:68%;}

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

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

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


}