.smkxtus{background:#fff;box-shadow:0 0 5px darkgrey;font-size:19px;position:fixed;bottom:0;left:0;right:0;z-index:2;padding:0;margin:0;list-style:none;display:none;align-items:center;line-height:1.4;min-height:50px;transition:.3s}@media screen and (max-width:1023px){.smkxtus{display:flex;top:0;bottom:auto;justify-content:space-around;min-width:46px;box-shadow:0 0 5px darkgrey}}.smkxtus .menu-button{position:relative;width:100%;cursor:pointer}.smkxtus .menu-button>a{display:block;color:#666;-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width:1023px){.smkxtus .menu-button{width:70px}}.smkxtus .menu-button .menu-icon{display:flex;align-items:center;flex-direction:column}.smkxtus .menu-button .menu-icon svg{width:16px}.smkxtus .menu-button .menu-caption{font-size:9px;text-align:center;opacity:.8;display:block}.smkxtus .menu-button:hover .menu-button-in{opacity:.8}.smkxtus .menu-button .menu-content{cursor:default;left:0;transform:translateX(-105%)}.smkxtus .mobile-footer-menu-buttons{padding-bottom:env(safe-area-inset-bottom)}.smkxtus .logo-menu-button{text-align:center;font-weight:900;line-height:50px;min-width:200px;overflow:hidden}@media screen and (max-width:1023px){.smkxtus .logo-menu-button{flex-grow:99;width:70px}}.smkxtus .logo-menu-button img{max-height:50px;display:block;margin:0 auto}.smkxtus #follow-menu-close,.smkxtus #navi-menu-close,.smkxtus #search-menu-close,.smkxtus #share-menu-close,.smkxtus #sidebar-menu-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:black;transition:.3s ease-in-out}.smkxtus .menu-content{overflow:auto;position:fixed;top:0;z-index:9999;width:100%;max-width:400px;height:100%;background:#fff;transition:.3s ease-in-out;opacity:1;overflow:scroll;-webkit-overflow-scrolling:touch}@media screen and (max-width:480px){.smkxtus .menu-content{max-width:84%;font-size:12px}}.smkxtus .menu-content .menu-drawer{padding:0 1em 30px}.smkxtus .menu-content .sidebar{width:100%;display:block;margin:0}.smkxtus .menu-content .menu-close-button{display:block;cursor:pointer;text-align:center;font-size:2em}.smkxtus .menu-content ul.menu-drawer{list-style:none}.smkxtus .menu-content ul.menu-drawer li{display:block;font-size:1.2em;line-height:1.4;text-align:left;padding-left:15px}.smkxtus .menu-content ul.menu-drawer li.spmenu-first{padding-top:2em;padding-left:15px;font-size:1.2em;line-height:1.4;text-align:left}.smkxtus .menu-content ul.menu-drawer li a{-webkit-text-decoration:none;text-decoration:none;padding:6px;display:block}.smkxtus .menu-content ul.menu-drawer li .sub-menu{padding-left:20px}.smkxtus .menu-content ul.menu-drawer li .sub-menu li{font-size:.8em;padding-left:10px}.smkxtus #navi-menu-input:checked~#navi-menu-close{display:block;opacity:.5}.smkxtus #navi-menu-input:checked~#navi-menu-content{transition:.3s ease-in-out;transform:translateX(0);opacity:1}