/* Omiya directory only; shared chrome and other 62 municipal pages are retained. */
.city-page.omiya-list-page main .eyebrow{color:#0866a8;}
.city-page.omiya-list-page main .button.blue{background:linear-gradient(115deg,#0667b6,#0871bc);border-color:#0667b6;}
.city-page.omiya-list-page main .button.blue:hover,.city-page.omiya-list-page main .button.blue:focus-visible{background:linear-gradient(115deg,#005aa3,#0667b6);border-color:#005aa3;}
.city-page.omiya-list-page main .button.blue:before{display:none;}
.city-page.omiya-list-page main .text-link{color:#0866a8;}
.city-page.omiya-list-page main .text-link:hover{color:#003997;}
.city-page.omiya-list-page .municipal-intro p+p{margin-top:8px;}
.city-page.omiya-list-page .municipal-list-intro{min-width:0;max-width:36em;font-size:var(--t-copy);line-height:1.9;color:#4d697a;}
.city-page.omiya-list-page .municipal-list-intro p+p{margin-top:8px;}
.city-page.omiya-list-page .municipal-next p:not(.eyebrow)+p{margin-top:9px;}
.city-page.omiya-list-page .municipal-return{margin-top:24px;}
.city-page.omiya-list-page .municipal-return>.icon{transform:rotate(-90deg);}
.city-page.omiya-list-page .municipal-list-note{margin-top:12px;}
.city-page.omiya-list-page .municipal-checks>ol{counter-reset:omiya-check;}
.city-page.omiya-list-page .municipal-checks li{position:relative;gap:14px;}
.city-page.omiya-list-page .municipal-checks li:before{counter-increment:omiya-check;content:counter(omiya-check);display:block;flex:0 0 28px;width:28px;height:28px;margin-top:3px;border-radius:50%;background:#245b49;color:#fff;font-size:var(--t-copy);line-height:28px;text-align:center;font-weight:700;}
@media(max-width:960px){.city-page.omiya-list-page .municipal-list-intro{max-width:48em;}.city-page.omiya-list-page .municipal-checks li{border-top:0;padding-top:0;}.city-page.omiya-list-page .municipal-checks li:not(:last-child):after{content:"";position:absolute;left:13px;top:37px;bottom:-13px;width:2px;background:#bbd6c9;}}
@media(max-width:359px){.city-page.omiya-list-page main .button{padding-inline:14px;max-width:100%;}.city-page.omiya-list-page .municipal-checks li{gap:12px;}}
@media print{.city-page.omiya-list-page .municipal-return{display:none;}}
