#menu_area{font-family:"M PLUS Rounded 1c",sans-serif;box-sizing:border-box;width:100%;margin:0 auto}#menu_area h1{font-size:.9rem;color:#777;font-weight:100;position:relative;z-index:10;top:0;right:0;text-align:right;padding:4px}#menu_area .menu{box-sizing:border-box;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:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50000;flex-wrap:nowrap}#menu_area .menu .menu_area{padding-bottom:50px}#menu_area .menu .menu_contents .header_h1{position:absolute;top:0;left:0}#menu_area .menu .menu_contents .menu_icon{display:flex;align-items:center;justify-content:end}#menu_area .menu .menu_contents .menu_icon .menu_insta{width:40px;display:inline-block;padding:4px;box-sizing:border-box}#menu_area .menu .menu_contents .menu_icon .menu_insta img{width:100%;height:auto;filter:contrast(0%)}#menu_area .menu .menu_contents .menu_icon .menu_info{font-size:36px;display:flex;align-items:center;color:#999;padding:8px 10px 10px 10px;box-sizing:border-box;text-decoration:none}#menu_area .menu .menu_contents .menu_icon .menu_info i{line-height:normal}#menu_area .menu .menu_contents .menu_icon .menu_info span{display:none}#menu_area .menu #head_menu_contents{display:flex;padding:10px;justify-content:space-between;position:relative;z-index:100;border-radius:10px;max-width:1200px;margin:0 auto;flex-direction:column;gap:10px}#menu_area .menu #head_menu_contents .menu_logo{display:flex;align-items:center;justify-content:center}#menu_area .menu #head_menu_contents .menu_logo .menu_logo_img{width:50px}#menu_area .menu #head_menu_contents .menu_logo .menu_logo_txt{display:flex;align-items:center}#menu_area .menu #head_menu_contents .menu_logo .menu_logo_txt h2{white-space:nowrap;font-family:"Noto Sans JP",sans-serif;font-weight:bold;color:#44a58a;font-size:1.2rem}@media screen and (max-width: 640px){#menu_area .menu #head_menu_contents .menu_logo .menu_logo_txt h2{font-size:1.5rem}}#menu_area .menu #head_menu_contents .menu_body{display:block}#menu_area .menu #head_menu_contents .menu_lang_switch{display:flex;flex-direction:row;gap:10px;padding:0 10px 8px 10px;box-sizing:border-box}#menu_area .menu #head_menu_contents .menu_lang_switch .menu_lang_btn{flex:1 1 50%;text-align:center;padding:10px 8px;box-sizing:border-box;font-size:.85rem;color:#000;text-decoration:none;border:1px solid rgba(157,124,255,.45);border-radius:6px;transition:border-color .2s,background-color .2s}#menu_area .menu #head_menu_contents .menu_lang_switch .menu_lang_btn:hover{text-decoration:none;border-color:#9d7cff;background:rgba(157,124,255,.08)}#menu_area .menu #head_menu_contents .menu_list{display:block;padding:40px 0 20px 0}#menu_area .menu #head_menu_contents .menu_list .menu_item a{color:#000;display:inline-block;padding:10px;box-sizing:border-box;border-bottom:1px solid hsla(0,0%,100%,0);text-align:center;width:100%}#menu_area .menu #head_menu_contents .menu_list .menu_item a:hover{text-decoration:none;border-bottom:1px solid #9d7cff}#menu_area .menu #head_menu_contents .menu_list .menu_item a span{display:block}#menu_area .menu #head_menu_contents .menu_list .menu_item a span:first-child{font-size:.8rem;color:#baa2ff}#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;--menu-btn-size: min(11vw, 50px);width:var(--menu-btn-size);max-width:50px;height:var(--menu-btn-size);max-height:50px;padding:calc(var(--menu-btn-size)*2.5/11);border-radius:calc(var(--menu-btn-size)/11);box-sizing:border-box;background:hsla(0,0%,100%,.8);box-shadow:0 0 8px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-user-select:none;user-select:none;cursor:pointer}#menu_area #menu_btn ul{display:flex;position:relative;width:calc(var(--menu-btn-size)*6/11);height:calc(var(--menu-btn-size)*6/11);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:4px solid #999}#menu_area #menu_btn ul li:nth-child(2){border-bottom:4px solid #999;height:4px}#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:4px solid #999}#menu_area .menu_check:checked~label #menu_btn ul li:nth-child(1){transform:rotate(45deg);width:150%;top:-2px}#menu_area .menu_check:checked~label #menu_btn ul li:nth-child(2){border-bottom:3px solid hsla(0,0%,100%,0)}#menu_area .menu_check:checked~label #menu_btn ul li:nth-child(3){transform:rotate(-45deg);width:150%;bottom:-2px}#menu_area .gtranslate_wrapper{margin-right:6px}@media screen and (max-width: 640px){#menu_area .gtranslate_wrapper{height:auto;padding:8px 0}}#menu_logout{text-align:center;padding:10px 0}/*# sourceMappingURL=menu.min.css.map */