@charset "UTF-8";@font-face{font-family:"";src:url("")}html{font-size:62.5%}body{font-family:"Noto Sans JP","-apple-system","BlinkMacSystemFont","Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Meiryo","sans-serif";font-size:1.3rem;color:#000;background:#fff}a:link,a:active,a:visited,a:hover{color:#000;text-decoration:none}img{max-width:100%;vertical-align:top}*:focus{outline:none}.sp{display:none !important}#sideMenu{height:100%;border-right:1px solid #ddd;box-shadow:3px 0 3px 0 rgb(100 100 100/10%);position:fixed;left:0;top:0;z-index:100}#sideMenu:before{content:'';width:80px;height:100%;background:#fff;display:block;position:absolute;left:0;top:0;z-index:98}#sideMenu .naviBtn{width:80px;height:80px;position:relative;z-index:99}#sideMenu .naviBtn a{width:80px;height:80px;line-height:80px;display:block;text-align:center}#sideMenu .naviBtn a span{width:22px;height:2px;background:#000;display:block;position:absolute}#sideMenu .naviBtn a span:nth-of-type(1){top:32px;left:28px}#sideMenu .naviBtn a span:nth-of-type(2){top:38px;left:28px}#sideMenu .naviBtn a span:nth-of-type(3){top:44px;left:28px}#sideMenu .siteDesc{font-size:15px;line-height:1.5;text-align:left;writing-mode:vertical-rl;display:inline-block;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:101}@media screen and (max-width:768px){.pc{display:none !important}.sp{display:block !important}}