.sidebarOverlay{display:none;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;position:fixed;z-index:1000}.sidebarOverlay.active{display:flex;justify-content:center;align-items:center}.sidebar{z-index:1100}.sidebarButton{display:none;position:fixed;top:50px;right:50px;width:60px;height:60px;background:#0cc0ed;border-radius:50%;z-index:1102}.sidebarButton:hover{animation:hoverShake .15s linear 3;cursor:pointer;opacity:.8}@keyframes hoverShake{0%{transform:skew(0deg, 0deg)}25%{transform:skew(2deg, 2deg)}75%{transform:skew(-2deg, -2deg)}100%{transform:skew(0deg, 0deg)}}.sidebarButton_bar{position:absolute;left:calc(50% - 14px);height:2px;width:28px;background:#fff;transition:all .3s ease-out}.sidebarButton_bar:nth-of-type(1){top:20px}.sidebarButton_bar:nth-of-type(2){top:29px}.sidebarButton_bar:nth-of-type(3){top:38px}.sidebarButton.open{animation:none;opacity:1}.sidebarButton.open .sidebarButton_bar:nth-of-type(1){top:29px;transform:rotate(45deg)}.sidebarButton.open .sidebarButton_bar:nth-of-type(2){opacity:0}.sidebarButton.open .sidebarButton_bar:nth-of-type(3){top:29px;transform:rotate(-45deg)}.sidebarContents{display:block;transition:all .3s ease-out;position:fixed;top:50px;right:-350px;width:300px;height:calc(100% - 50px);background:#0cc0ed;z-index:1101}.sidebarContents.open{right:50px}.sidebarContentsList{padding:75px 0 75px 40px}.sidebarContentsList_item{margin-bottom:12px;color:#fff;font-size:21px;line-height:1.8;position:relative}.sidebarContentsList_item::after{content:"";position:absolute;transform:rotate(45deg);top:calc(50% - 6px);right:32px;width:11px;height:11px;border-top:3px solid #fff;border-right:3px solid #fff}.sidebarContentsList_item a{color:#fff;text-decoration:none}.sidebarContentsList_item a:hover{border-bottom:2px solid #fff;cursor:pointer;opacity:.8}@media screen and (max-width: 750px){.sidebarButton{top:10px;right:10px;width:40px;height:40px}.sidebarButton:hover{animation:none;opacity:1}.sidebarButton_bar{left:calc(50% - 10px);width:20px}.sidebarButton_bar:nth-of-type(1){top:14px}.sidebarButton_bar:nth-of-type(2){top:20px}.sidebarButton_bar:nth-of-type(3){top:26px}.sidebarButton.open .sidebarButton_bar:nth-of-type(1){top:18px}.sidebarButton.open .sidebarButton_bar:nth-of-type(3){top:18px}.sidebarContents{top:0;right:-220px;width:200px;height:100%}.sidebarContents.open{right:0}.sidebarContentsList{padding:66px 35px 66px 25px}.sidebarContentsList_item{margin-bottom:18px;font-size:15px;line-height:inherit}.sidebarContentsList_item::after{top:calc(50% - 4px);right:-10px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff}.sidebarContentsList_item a:hover{border-bottom:none}}
