.mil-menu-frame .mil-main-menu{height:100dvh;min-height:0;padding:clamp(100px,12vh,130px) 0 clamp(34px,6vh,70px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.mil-menu-frame .mil-main-menu>ul{width:100%}.mil-menu-frame .mil-main-menu>ul>li{margin-bottom:clamp(16px,2.2vh,26px)}.mil-menu-frame .mil-main-menu>ul>li>a{font-size:clamp(32px,2.2vw,40px);line-height:1.14}@media(max-height:780px){.mil-menu-frame .mil-main-menu{align-items:flex-start;padding-top:88px}.mil-menu-frame .mil-main-menu>ul>li{margin-bottom:12px}.mil-menu-frame .mil-main-menu>ul>li>a{font-size:clamp(27px,4.1vh,32px)}}@media(max-width:1200px){.mil-menu-frame .mil-main-menu>ul{align-items:flex-start}.mil-menu-frame .mil-main-menu>ul>li>a{justify-content:flex-start;text-align:left;font-size:clamp(28px,4vw,36px)}}@media(max-width:520px){.mil-menu-frame .mil-main-menu{padding:88px 18px 30px}.mil-menu-frame .mil-main-menu>ul>li{margin-bottom:14px}.mil-menu-frame .mil-main-menu>ul>li>a{font-size:clamp(27px,8vw,32px)}}
