body.fixed{overflow:hidden}#g-nav{position:fixed;z-index:999;top:-100vh;left:0;width:100%;height:100vh;background:#fff;opacity:0;transition:all .5s}#g-nav.panelactive{top:0;opacity:1;background:var(--blue_03)}#g-nav.panelactive:before{position:absolute;z-index:999;top:10%;left:50%;transform:translateX(-50%);color:#000;font-size:3rem;font-family:'Kosugi Maru',sans-serif}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{display:none;position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%)}#g-nav.panelactive ul{display:block}#g-nav.panelactive ul li a{display:block;color:#fff;font-family:'Noto Sans JP',sans-serif;font-weight:400}#g-nav li{display:block;margin:0 auto 15px;text-align:center;list-style:none;color:#000}#g-nav li:last-child{margin-bottom:0}#g-nav li a{color:#000;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-size:2rem;font-weight:700;white-space:nowrap}div.openbtn{position:absolute;top:0;right:0;z-index:9999;cursor:pointer;width:60px;height:60px}div.menutext{position:absolute;top:43px;z-index:9999;color:#000;font-size:1.2rem;text-align:center}div.menutext.hidden{display:none}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:0;height:3px;border-radius:2px;background-color:#fff;width:80%}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:30px}.openbtn span:nth-of-type(3){top:45px}.openbtn.active span:nth-of-type(1){top:15px;left:0;transform:translateY(15px) rotate(-45deg);width:80%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:45px;left:0;transform:translateY(-15px) rotate(45deg);width:80%}div.header_menu.menu_bgcolor{background:var(--trans_black5)}div.site_logo.displayLogo img{display:none}.header_menu.UpMove{position:fixed;animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}.header_menu.DownMove{position:fixed;animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}