/* 全ページ共通ヘッダー */
header.site-header{padding:0;background:#fff;border-bottom:1px solid #d8e2e8}
header.site-header>.wrap{width:min(100% - 32px,1000px);margin:0 auto;padding:20px 0}
header.site-header .logo-link{display:block;width:min(360px,100%);margin:0;padding:0}
header.site-header .site-logo{display:block;width:100%;max-width:360px;height:auto;margin:0}
header.site-header .daiwa-global-nav{border-top:1px solid #e5ebef;background:#f7fafc}
header.site-header .daiwa-global-nav .wrap{display:flex;flex-wrap:wrap;gap:4px 8px;width:min(100% - 32px,1000px);margin:0 auto;padding:8px 0}
header.site-header .daiwa-global-nav a{display:block;padding:8px 12px;border-radius:5px;color:#173b52;font-size:14px;font-weight:700;line-height:1.6;text-decoration:none}
header.site-header .daiwa-global-nav a:hover,header.site-header .daiwa-global-nav a:focus-visible{background:#e4eef5;text-decoration:underline}
.page-heading{margin-bottom:28px}.page-heading h1{margin-top:0}
@media(max-width:680px){header.site-header>.wrap{padding:16px 0}header.site-header .logo-link{width:min(290px,100%)}header.site-header .daiwa-global-nav .wrap{gap:4px}header.site-header .daiwa-global-nav a{padding:8px 10px;font-size:13px}}
