.site-header .hinomaru-header-menu{display:flex;flex-wrap:wrap;gap:6px 8px;margin:8px 0 18px;}
.site-header .hinomaru-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 .hinomaru-header-menu a:hover{background:#edf6fc;}
.site-header .hinomaru-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 .hinomaru-footer-site-logo{margin:16px 0 14px;}
@media(max-width:700px){.site-header .hinomaru-header-menu a{padding:6px 8px;font-size:13px;}}

.site-header .hinomaru-breadcrumb-top ol{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;}
.site-header .hinomaru-breadcrumb-top li{margin:0;padding:0;}
.site-header .hinomaru-breadcrumb-top li+li:before{content:" / ";margin-right:10px;color:#667;}
