.appealCardsWithlink{display:flex;flex-wrap:wrap;gap:48px 30px;justify-content:center;list-style:none}.appealCardWithlink{display:flex;flex-direction:column;width:calc(33.33333% - 20px)}.appealCardWithlink:has(a){display:block}.appealCardWithlink a{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.appealCardWithlinkImg{aspect-ratio:368/200;margin:0}.appealCardWithlinkImg img{height:100%!important;object-fit:contain;width:100%!important}.appealCardWithlinkTitle{color:#3e3e3e;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.4;margin-top:16px;text-align:center}.appealCardWithlinkText{color:#3e3e3e;font-size:16px;margin-top:16px}.appealCardWithlinkText *{color:inherit;font-size:inherit;font-weight:inherit;line-height:1.8}.appealCardWithlinkText li{padding-left:1em;text-indent:-1em}.appealCardWithlinkText ul li:before{content:"・"}.appealCardWithlinkText ol{padding:0}.appealCardWithlinkText ol li{list-style:numeric inside}.appealCardWithlinkLink{margin:24px 0 0;text-align:right}.appealCardWithlinkLink span{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEzIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgOSAxMyI+PHBhdGggZmlsbD0iIzAwNDA5OCIgZD0iTTguMTYgNi4xODcgMi4wNzcgMTIuMjcuNiAxMC43OWw0LjYwNC00LjYwNEwuNiAxLjU4IDIuMDc3LjEwNHoiLz48L3N2Zz4=") 100% /8px 13px no-repeat;color:#004098;font-size:14px;font-weight:700;padding-right:24px;transition:opacity .3s}@media (hover:hover){.appealCardWithlink a:hover{opacity:.6}}@media (max-width:767px){.appealCardsWithlink{flex-direction:column}.appealCardWithlink,.appealCardWithlink a{display:block;width:100%}}