.appealCards{display:flex;flex-wrap:wrap;gap:30px;list-style:none}.appealCard{background-color:#fff;border:2px solid #004098;margin-top:32px;padding:60px 24px 28px;position:relative;width:calc(33.33333% - 20px)}.appealCardIcon{height:82px;left:calc(50% - 41px);position:absolute;top:-34px;width:82px}.appealCardTitle{border-bottom:1px solid #004098;color:#004098;font-size:20px;font-weight:700;line-height:1.5;padding-bottom:10px;text-align:center}.appealCardText{color:#3e3e3e;font-size:16px;margin-top:10px}.appealCardText *{color:inherit;font-size:inherit;font-weight:inherit;line-height:1.8}.appealCardText ul li{padding-left:1em;text-indent:-1em}.appealCardText ul li:before{content:"・"}@media (max-width:767px){.appealCards{flex-direction:column;gap:20px 0}.appealCard{width:100%}}