
.mainContents.oneColumn {
    max-width: 700px;
	font-size: 16px;
}

#main .section {
    margin: 0 auto 80px;
    line-height: 1.866;
	font-size: 15px;
}

#main h3 {
	font-size: 30px;
	font-weight: bold;
}

.cntxt {
	font-size: 16px;
}
	.cntxt p + p {
		margin-top: 1em;
	}

.linksList li {
    float: left;
    width: 48.571%;
    max-width: 340px;
    margin-left: 2.857%;
    margin-bottom: 2.857%;
}
.linksList li:nth-child(odd) {
	clear: both;
    margin-left: 0;
}



@media screen and (max-width:768px) { /* smart phone 6〜7 */


	#main h3 {
		font-size: 18px;
	}

	#main .section {
	    margin: 0 auto 80px;
	}

	/* .section a.btn {
	    width: 80%;
	    margin: .5em auto;
	} */






}

