.sb-header{max-width:1350px;margin:auto;padding:26px 4%;display:flex;align-items:center;justify-content:space-between;gap:20px}.sb-brand{font:25px Georgia,serif;letter-spacing:2px}.sb-brand small{display:block;font:11px "Yu Gothic",sans-serif;letter-spacing:1.5px;margin-top:8px}.sb-contact{border:1px solid var(--gold);background:var(--gold);color:white;padding:10px 24px;font-size:13px}.sb-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 40px;border-block:1px solid var(--line);padding:16px 20px;font-size:14px;background:var(--paper)}.sb-nav a:hover{text-decoration:underline}
.sb-header,.sb-nav{box-sizing:border-box;background:#fcfbf7;color:#193d3b;font-family:Meiryo,sans-serif}.sb-header a,.sb-nav a{text-decoration:none;color:inherit}.sb-header .sb-contact{color:white}.sb-header{max-width:none}.sb-nav{display:flex!important;position:static!important}.sb-header small{display:block}@media(max-width:600px){.sb-brand{font-size:16px}.sb-header{padding:16px}.sb-nav{gap:10px;font-size:12px}.sb-contact{padding:7px;font-size:11px}}