#hamburgericonmenuwrapper{position:absolute;z-index:10000;font-size:16px}#hamburgerui{position:fixed;top:0;right:0;z-index:2;overflow:hidden}#hamburgerui ul{padding:0;margin:0;font-family:"Montserrat",sans-serif;list-style-type:none}#hamburgerui ul li{display:inline;margin:0}#hamburgerui ul li:nth-child(1) a::before{content:""}#hamburgerui ul li:nth-child(2) a::before{content:""}#hamburgerui ul li a{position:relative;display:block;float:left;padding:1.5em;margin:0;color:#fff;text-decoration:none;background:#000;outline:none;transition:all .5s}#hamburgerui ul li a::before{margin-right:.5em;font-family:"Font Awesome 6 Free";font-weight:900}#hamburgerui ul li:last-of-type a{width:35px}#hamburgerui ul li:last-of-type a::after{visibility:hidden;content:"Menu"}#hamburgerui ul li:last-of-type a:visited{color:#fff}#hamburgerui ul li:last-of-type a:hover{background:#c00}#navtoggler{position:absolute;top:50%;left:50%;display:block;width:3em;height:2.5em;padding:0;font-size:8px;text-indent:-1000px;cursor:pointer;border:3px solid #fff;border-width:3px 0;transition:all .3s ease-in;transform:translate3d(-50%, -50%, 0)}#navtoggler::before,#navtoggler::after{position:absolute;top:50%;left:0;display:block;width:100%;height:3px;margin-top:-0.25em;content:"";background:#fff;transition:all .3s ease-in}#fullscreenmenu{position:fixed;top:0;left:0;z-index:1;box-sizing:border-box;width:100%;height:100%;padding-top:80px;overflow:auto;font-family:"Montserrat",sans-serif;font-weight:100;visibility:hidden;background:rgba(51,51,51,.75);transition:transform .5s,visibility 0s .5s;transform:translate3d(0, -100%, 0)}#fullscreenmenu ul{position:relative;width:100%;padding:0;margin:0;font-size:2.5em;font-weight:400;text-transform:uppercase;letter-spacing:.25em;list-style:none;opacity:0;transition:all .5s .4s;transform:translate3d(0, -40px, 0)}#fullscreenmenu ul li{box-sizing:border-box;display:inline;float:left;width:50%;margin-bottom:8px;text-align:center}#fullscreenmenu ul li a{position:relative;display:block;padding:1em;font-size:1.75em;color:#fff;text-decoration:none;transition:background .3s}#fullscreenmenu ul li a:hover{background:#333}#fullscreenmenu ul li a:hover::after{width:100%}#fullscreenmenu ul li a span{display:block;margin-top:1em;font-size:.5em;letter-spacing:.05em}#hamburgerui.shrink li:nth-child(1) a{pointer-events:none;opacity:0}#hamburgerui.shrink li:nth-child(2) a:link,#hamburgerui.shrink li:nth-child(2) a:visited{color:#000;background-color:#ff6}#hamburgerui.shrink li:nth-child(2) a:hover,#hamburgerui.shrink li:nth-child(2) a:active{color:#fff;background-color:#c00}#hamburgericonmenuwrapper.open #fullscreenmenu{visibility:visible;transition:transform .5s;transform:translate3d(0, 0, 0)}#hamburgericonmenuwrapper.open #navtoggler{border-width:0}#hamburgericonmenuwrapper.open #navtoggler::before{transform:rotate(-45deg)}#hamburgericonmenuwrapper.open #navtoggler::after{transform:rotate(45deg)}#hamburgericonmenuwrapper.open #hamburgerui li:nth-last-of-type(n+2) a{pointer-events:none;opacity:0}#hamburgericonmenuwrapper.open #fullscreenmenu ul{opacity:1;transform:translate3d(0, 0, 0)}@media(width <= 800px){#hamburgerui li a{padding:25px}#hamburgerui li a strong{display:none}#fullscreenmenu ul{font-size:2em}}@media(width <= 600px){#hamburgerui li a{padding:20px}#fullscreenmenu ul{font-size:1.5em}}@media(width <= 480px){#fullscreenmenu ul{font-size:1em}}@media(width >= 801px){#hamburgerui li:nth-child(2) a{padding-top:.75em}#hamburgerui li:nth-child(2) a strong{margin-left:.5em;font-size:1.75em;font-weight:400}#hamburgerui li:nth-child(2) a::after{margin-left:.75em;font-size:1em;content:"受付時間 10:00~19:00（月〜金）"}}/*# sourceMappingURL=nav.css.map */