.site-header{padding:28px 3%}.top-nav{font-family:'Noto Sans JP',Meiryo,sans-serif;font-weight:500;font-size:14px;letter-spacing:.025em;gap:24px}.top-nav a{line-height:1.7}.top-nav .nav-recruit{padding:11px 16px;font-weight:500;box-shadow:none}@media(min-width:701px) and (max-width:1200px){.site-header{padding:18px 3%}.top-nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 24px;font-size:14px}.top-nav .nav-recruit{padding:7px 12px}.ms-subpage main{padding-top:120px}}@media(max-width:700px){.ms-subpage main{padding-top:76px}}
