/* 푸터: 지역 칸은 여러 열로 접고, 청소 정보 칸은 서비스 칸과 높이를 맞춘다 */
.cb-footcols{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1fr);grid-auto-flow:dense}
.cb-footcols .cb-footcall{grid-column:3}
.cb-footcol--region ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}
@media(max-width:1000px){.cb-footcols{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-footcol--region{grid-column:1/-1}.cb-footcols .cb-footcall{grid-column:auto}.cb-footcol--region ul{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:820px){.cb-footcols{grid-template-columns:1fr}.cb-footcol--region ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* 가이드 "주제별로 찾기" 상자: 어두운 히어로 위에서 글이 묻히지 않게 밝은 상자로 */
body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics{background:#f7f4ea!important;color:#0a2e22!important;border:1px solid rgba(255,255,255,.4)!important}
body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics header span{color:#2d6a1e!important;font-weight:800}
body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics header strong{color:#0a2e22!important}
body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics li{border-color:rgba(10,46,34,.16)!important}
body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics a,body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics a span,body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics a strong,body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics a small{color:#0a2e22!important}
body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics a>span{font-weight:800}
body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics a i{color:#1c6b4a!important}
body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics a:hover,body .riho-guide-v4__hero--scene nav.riho-guide-v4__topics a:focus-visible{background:#e8efd9!important}
