.cmn05_card{display:grid;gap:20px}@media screen and (min-width:661px){.cmn05_card.-col2{grid-template-columns:repeat(2,1fr)}.cmn05_card.-col3{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:660px){.cmn05_card.-sp-col1{grid-template-columns:repeat(1,1fr)}.cmn05_card.-sp-col2{grid-template-columns:repeat(2,1fr)}}.cmn05_card .image{margin:0 0 10px}.cmn05_card .text{font-size:1.5rem;line-height:1.4}@media screen and (max-width:660px){.cmn05_card .text{font-size:1.3rem}}.cmn05_card .title{font-size:1.8rem;font-weight:700;margin:0 0 5px}.cmn05_card .title+*{margin-top:0}