/* Description areas only; card titles, pictures and animation wrappers are unchanged. */
#business .business-service-points{list-style:none;margin:0;padding:0;display:grid;gap:24px;min-width:0}
#business .business-service-points>li{position:relative;min-width:0;padding-left:14px}
#business .business-service-points>li::before{content:'・';position:absolute;left:0;top:0;color:#f1f0e9;font-size:14px;line-height:1.8}
#business .business-service-points h4{margin:0 0 6px;font-family:inherit;font-size:14px;line-height:1.8;font-weight:600;color:#fff;overflow-wrap:break-word;line-break:strict}
#business .business-service-points p{margin:0;color:#f1f0e9;opacity:1;font-size:14px;line-height:2.05;font-weight:400;overflow-wrap:break-word;line-break:strict}
#brand .brand-description>p{margin:0;font:inherit;color:inherit;overflow-wrap:break-word;line-break:strict}
#brand .brand-description>p+p{margin-top:1em}
