header{position:fixed;z-index:100;display:block;right:2em;top:2em}header nav{display:none}@media screen and (min-width: 769px),print{header nav{display:block}}header nav ul{display:flex;justify-content:flex-end;list-style:none;gap:2em}header nav ul li{display:flex;align-items:center;position:relative;gap:1em}header nav ul li:after{content:"";font-size:min(2.8dvw,14px);right:0em;display:inline-block;width:1em;height:1em;border-radius:50%;background:#000;outline:3px solid hsla(0,0%,100%,.5)}header nav ul li a{font-family:"Montserrat Subrayada",sans-serif;font-size:min(2.8dvw,14px)}.side{height:100%;padding-top:40px;width:240px;transition:.3s;z-index:10;position:sticky;top:0;transition:.3s;z-index:10;height:100vh}@media screen and (min-width: 769px),print{.side{backdrop-filter:blur(3.1224999428px);--webkit-backdrop-filter: blur(3.122499942779541px);background-color:hsla(0,0%,100%,.665)}}.side .inner{width:80%;margin:0 auto;padding:0;height:100%}@media screen and (min-width: 769px),print{.side .inner{transform:translateX(0px)}}.side .inner .side--Logo{width:100%;display:block;margin-bottom:75px}.side .inner .side--Logo a{display:inline-block}.side .inner .side--Logo.sideLogoSp{display:none}.side .inner .side--Logo .sideLogoSp{display:none}.side .inner .side__nav ul{list-style-type:none}.side .inner .side__nav ul .side--sp{display:none}.side .inner .side__nav ul li a{font-family:"Montserrat Subrayada",sans-serif;line-height:1;position:relative;display:inline-block;text-decoration:none;margin-bottom:1em;display:flex;gap:1em;align-items:center;font-size:min(3.8dvw,20px);color:rgba(33,33,33,.25)}.side .inner .side__nav ul li a:before{content:"";width:1em;height:1em;border-radius:50%}.side .inner .side__nav ul li a.active{color:#202020}.side .inner .side__nav ul li a.active:before{background:#202020;outline:3px solid rgba(48,48,48,.2)}.side.fixed{background:hsla(0,0%,100%,.9019607843)}.side.panelactive #gnav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){.side{padding-top:0px;width:100%;height:auto;background:none;padding:12px 0;z-index:9999}.side .inner{width:auto}.side .inner .side--Logo{position:relative;margin:0px 0 0 20px;display:inline-block;width:auto;z-index:10000}.side .inner .side--Logo img{width:80px}.side__nav{pointer-events:none;position:fixed;z-index:-1;opacity:0;top:0;width:100%;height:100vh;background:#fff;background-size:cover;transition:all .3s;padding-bottom:40px;overflow-y:auto}.side__nav.panelactive{opacity:1;z-index:999;pointer-events:auto}.side__nav.panelactive .side--Logo{padding:12px 0;margin-bottom:30px}.side__nav.panelactive .sideLogoSp{display:block}.side__nav.panelactive ul{display:block}.side__nav ul{display:none;z-index:999;width:85%;margin:2em auto 0}.side__nav ul .side--sp{display:block}.side__nav ul li{list-style:none}.side__nav ul li a{pointer-events:auto;color:#fff;position:relative;display:inline-block;margin-bottom:20px}.side__nav ul li a::after{transform:scale(0)}.side__nav ul li a:hover::after{transform:scale(0)}.side.fixed{background:hsla(0,0%,100%,.9019607843)}.side.panelactive #gnav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}.toggle{position:fixed;z-index:9999;top:20px;right:20px;cursor:pointer;width:30px;height:30px}.toggle span{display:inline-block;transition:all .3s;position:absolute;left:0px;height:2px;background:#444;width:100%}.toggle span:nth-of-type(1){top:0px}.toggle span:nth-of-type(2){top:10px}.toggle span:nth-of-type(3){top:20px}.toggle.active span{background:#202020}.toggle.active span:nth-of-type(1){top:8px;left:0px;transform:translateY(6px) rotate(-45deg)}.toggle.active span:nth-of-type(2){opacity:0}.toggle.active span:nth-of-type(3){top:20px;left:0px;transform:translateY(-6px) rotate(45deg)}}/*# sourceMappingURL=header.css.map */