dl{ width: 800px; margin: 0 auto 32px; background: var(--white); box-shadow: 0 4px 4px rgba(0,0,0,0.25); cursor: pointer; }

dd{ display: none; }

dt .box,dd .box{ display: flex; gap: 16px; padding: 20px 24px; font-size: 18px; }

dd .box{ padding-top: 0; }

dt span,dd span{ color: var(--main); font-weight: 600; line-height: 1; }

dd span{ line-height: 1.7; }

@media (max-width: 979px) {
    
    dl{ width: 100%; }

    dl h2,dt span, dd span{ line-height: 1.5; }

}