/*　メイン　---------------------------------------------------*/
main{
	width:90%;
	margin:0 auto;
	max-width:1280px;

	font-size:18px;
	margin-bottom:100px;
}

main h1{
	font-size:26px;
	font-weight:500;
}

.CCardCo{
	/*display:flex;
	flex-wrap:wrap;*/
	gap:12px;
	margin-top:30px;

	display:grid;
	grid-template-columns: repeat(2, 1fr); /* 横幅があれば3列 */
	/*grid-template-columns: 1fr;*/       /* モバイル1列 */
}

.CCard{
	/*height:150px;*/
	/*background-color:rgb(200 230 230);*/
	border-radius:20px;
	border: 1px solid rgb(200 200 230);

	padding: 20px 20px 36px 20px;
}
.CCardIcon{
	font-size:50px;
	color:rgb(39 110 226);
}
.CCardName{
	font-size:20px;
	font-weight:700;
	color:rgb(39 110 226);
	margin-left:10px;
}
.CCard_p{
	margin-top:20px;
	line-height:1.6;
}
@media only screen and (max-width:960px){/*スマホ対応*/
	.CCardCo{
		grid-template-columns: repeat(1, 1fr); /*モバイル１列*/
	}
}






















