@media(min-width:1001px){.head-inner{gap:18px}.nav{gap:17px}.nav>a,.nav .mega>summary{font-size:12px}.pc-roll-menu .mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pc-roll-menu .mega-col a{font-size:13px;padding:8px 0}}@media(max-width:1000px){.pc-roll-menu .mega-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.pc-roll-menu .mega-grid{grid-template-columns:1fr}}