.site-header .heiwa-header-menu{display:flex;flex-wrap:wrap;gap:6px 8px;margin:8px 0 18px;}
.site-header .heiwa-header-menu a{display:block;padding:7px 10px;border-radius:5px;color:#125a9c;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;}
.site-header .heiwa-header-menu a:hover{background:#edf6fc;}
.site-header .heiwa-breadcrumb-top{position:static;float:none;clear:both;margin:0 0 16px;padding:0;width:auto;max-width:100%;background:none;border:0;font-size:13px;line-height:1.8;overflow-wrap:anywhere;}
.site-footer .heiwa-footer-site-logo{margin:16px 0 14px;}
@media(max-width:700px){.site-header .heiwa-header-menu a{padding:6px 8px;font-size:13px;}}
