/*メイン-----------------------------------------------------------------------------------------*/
.CCardCo{
    width:90%;
    margin:0 auto;
    max-width:1280px;

	gap:12px;
	margin-top:50px;
    margin-bottom:100px;
	display:grid;
	grid-template-columns: repeat(1, 1fr); /* 横幅があれば3列 */
	/*grid-template-columns: 1fr;*/       /* モバイル1列 */
}
.CCard{
	border-radius:20px;
	border: 1px solid rgb(200 200 230);
	box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);
    padding:30px;
    text-decoration:none;
}
.CCard h1{
    font-size:30px;
    font-weight: 900;
    margin: 10px 0 40px 0;
    color: #555555;
}
.CCard h2{
    font-size:22px;
    font-weight:500;
    margin:40px 0 20px 0;
}
.CCard p{
	line-height:1.6;
	font-size:18px;
    margin-bottom: 20px;
}






















