#mobile_header .inner{position:relative}
#mobile_header .m_gnb li.category .qbt{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:56px;height:60px;margin:0;padding:0;border:0;background:transparent;color:#333;cursor:pointer}
#mobile_header .m_gnb li.category .qbt i{position:static!important;float:none!important;width:auto!important;height:auto!important;line-height:1!important;color:#333;font-size:20px;pointer-events:none}
#mobile_header .qbt:focus-visible,#sideMenu .qbt:focus-visible{outline:3px solid #346a98;outline-offset:-3px}
#sideMenu{height:100vh!important;height:100dvh!important;display:flex;flex-direction:column;overflow:hidden;transition:left .25s ease}
#sideMenu.is-open{left:0!important}
#sideMenu .side_title.qbt{display:block;flex-shrink:0;width:100%;padding:0;border:0;font-family:inherit;text-align:center}
#sideMenu #gnba{flex-shrink:0}
#sideMenu .navi_bg{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}
#sideMenu .nav{height:auto!important}
#back_cover{position:fixed!important;inset:0!important;height:100vh!important;height:100dvh!important}
@media(prefers-reduced-motion:reduce){#sideMenu{transition:none}}
