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

.content02 {background:#fff;}
.content03 {background:#ddd;}
.modules {}
.modules h2 {text-align:center;font-size:2rem;color:#000;margin-bottom:5px;}
.modules h3 {text-align:center;font-size:1.5rem;color:#000;margin-bottom:50px;}
.modules .inner {padding:2px;}
.modules .inner .box {background:#353535;height:100%;padding:20px 20px 120px 20px;position:relative;}
.modules .inner img {width:100%;}
.modules .inner h3 {color:#fff;margin-bottom:15px;}
.modules .inner p {color:#fff;padding:0px 10px;}
.modules .inner a.btn {position:absolute;bottom:20px;left:20px;}

/*SP*/
@media (max-width: 896px){
	.content01 h2 {font-size:1.4rem;margin-bottom:20px;}
	.content01 p {font-size:1.0rem;width:100%;}
	.modules h2 {font-size:1.4rem;}
	.modules h3 {font-size:1.1rem;font-weight:normal;}
}