#menu_area{font-family:"Noto Sans JP",sans-serif;border-right:1px solid #e0e0e0;min-width:240px}#menu_area .menu{box-sizing:border-box}@media screen and (max-width: 640px){#menu_area .menu{position:fixed;display:flex;flex-direction:column;top:0;right:-100vw;transition:all .2s;width:100%;height:100%;overflow-y:scroll;padding-top:14vw;background:rgba(255,255,255,.95);z-index:50000;flex-wrap:nowrap}#menu_area .menu .menu_area{padding-bottom:50px}}#menu_area .menu li{margin-bottom:10px}#menu_area .menu .menu_ttl{font-size:1rem;padding:10px;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#fff;background-color:#555}#menu_area .menu .menu_ttl:first-child{border-top:0}#menu_area .menu .menu_data{padding-bottom:20px}#menu_area .menu .menu_data:first-child{padding-bottom:0}#menu_area .menu .menu_data li a{transition:all .2s;font-size:.9rem;display:block;width:100%;padding:10px;color:#000;box-sizing:border-box}@media screen and (max-width: 640px){#menu_area .menu .menu_data li a{font-size:1rem}}#menu_area .menu .menu_data li a:hover{color:#b60000}#menu_area .menu .menu_data li a.selected{color:#b60000}#menu_area .menu_check:checked~.menu{right:0vw;border-radius:0;overflow-y:scroll}#menu_area .menu_check{display:none}#menu_area #menu_btn{z-index:100000;position:fixed;top:2vw;right:2vw;width:11vw;height:11vw;padding:2.5vw;border-radius:1vw;box-sizing:border-box;background:rgba(255,255,255,.5);box-shadow:0 0 2px #000;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;cursor:pointer}@media screen and (max-width: 640px){#menu_area #menu_btn{display:block}}#menu_area #menu_btn ul{display:flex;position:relative;width:6vw;height:6vw;flex-direction:column;justify-content:center}#menu_area #menu_btn ul li{transition:all .2s;width:100%;box-sizing:border-box}#menu_area #menu_btn ul li:nth-child(1){display:block;position:absolute;top:0;left:0;transform:rotate(0deg);transform-origin:left top;border-top:.4vw solid #555}#menu_area #menu_btn ul li:nth-child(2){border-bottom:.4vw solid #555;height:.4vw}#menu_area #menu_btn ul li:nth-child(3){display:block;position:absolute;bottom:0;left:0;transform:rotate(0deg);transform-origin:left bottom;border-bottom:.4vw solid #555}#menu_area .menu_check:checked~label #menu_btn ul li:nth-child(1){transform:rotate(45deg);width:140%}#menu_area .menu_check:checked~label #menu_btn ul li:nth-child(2){border-bottom:.4vw solid rgba(255,255,255,0)}#menu_area .menu_check:checked~label #menu_btn ul li:nth-child(3){transform:rotate(-45deg);width:140%}#menu_logout{text-align:center;padding:10px 0}/*# sourceMappingURL=menu.min.css.map */