#header_menu{width:100%;z-index:1000;height:60px;position:relative}@media screen and (max-width: 963px){#header_menu{height:118px}}@media screen and (max-width: 640px){#header_menu{height:60px}}#header_menu #header_title{position:absolute;top:0;right:0;z-index:1;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;width:100%;text-align:right}@media screen and (max-width: 640px){#header_menu #header_title{color:#000;position:absolute;text-align:right}}#header_menu #header_title h1{font-size:.7rem;font-weight:normal;padding:4px;color:#000}@media screen and (max-width: 640px){#header_menu #header_title h1{color:#777}}#menu_area{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;box-sizing:border-box;position:fixed;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;background-color:rgba(0,0,0,.75);backdrop-filter:blur(5px)}@media screen and (max-width: 640px){#menu_area{justify-content:space-between;flex-wrap:nowrap}}#menu_area label{display:none}@media screen and (max-width: 640px){#menu_area label{display:block}}#menu_area .head_menu_ttl{display:flex;align-items:center;height:60px;padding-left:4px}@media screen and (max-width: 640px){#menu_area .head_menu_ttl{padding-left:0}}#menu_area .head_menu_ttl .head_menu_ttl_img{max-height:50px;aspect-ratio:1/1;box-sizing:border-box}#menu_area .head_menu_ttl .head_menu_ttl_img img{width:100%;height:auto}#menu_area .head_menu_ttl .head_menu_ttl_txt{padding-left:4px;padding-top:3px}@media screen and (max-width: 640px){#menu_area .head_menu_ttl .head_menu_ttl_txt{padding-top:5px}}#menu_area .head_menu_ttl .head_menu_ttl_txt h2{color:#eee;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:1rem;display:inline-block;overflow:hidden;box-sizing:border-box;background:linear-gradient(180deg, #F6F0E2 0%, #978e73 60%, rgba(113, 88, 37, 0) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);will-change:transform;-webkit-font-smoothing:antialiased}#menu_area .head_menu_phone{width:60px;height:60px;padding:10px;box-sizing:border-box;display:none}@media screen and (max-width: 640px){#menu_area .head_menu_phone{display:block}}#menu_area .head_menu_phone .icon-phone .g1{stop-color:#978b60}#menu_area .head_menu_phone .icon-phone .g2{stop-color:#7f7051}#menu_area .head_menu_phone .icon-phone .g3{stop-color:#3b3429}#menu_area .head_menu_txt{width:100%;box-sizing:border-box;font-size:.9rem}@media screen and (max-width: 640px){#menu_area .head_menu_txt{display:none}}#menu_area .head_menu_txt ul{display:flex;justify-content:flex-end;gap:20px}@media screen and (max-width: 963px){#menu_area .head_menu_txt ul{justify-content:flex-start}}#menu_area .head_menu_txt ul li{background:linear-gradient(180deg, #F6F0E2 0%, #978e73 60%, rgba(113, 88, 37, 0) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);will-change:transform;-webkit-font-smoothing:antialiased}#menu_area .menu{box-sizing:border-box;position:relative}@media screen and (max-width: 640px){#menu_area .menu{position:fixed;display:flex;flex-direction:column;top:0;left:-100vw;transition:all .2s ease;width:100%;height:100vh;overflow-y:scroll;padding-top:14vw;background:rgba(0,0,0,.9);backdrop-filter:blur(5px);z-index:50000;flex-wrap:nowrap;opacity:0}#menu_area .menu .menu_area{padding-bottom:50px}}#menu_area .menu .menu_contents{width:100%;position:relative;z-index:1000}@media screen and (max-width: 640px){#menu_area .menu .menu_contents{background-color:unset;backdrop-filter:unset;display:block;text-align:center;padding-top:40px}}@media screen and (max-width: 640px){#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 .menu_contents .menu_list{display:flex;position:relative;z-index:100;justify-content:flex-end;padding:10px 20px 10px 0px}@media screen and (max-width: 640px){#menu_area .menu .menu_contents .menu_list{display:inline-block;padding:0;text-align:left}}@media screen and (max-width: 640px){#menu_area .menu .menu_contents .menu_list .menu_item{margin-bottom:20px}}#menu_area .menu .menu_contents .menu_list .menu_item a{font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN","Meiryo",serif;color:#eee;display:inline-block;overflow:hidden;padding:10px 20px 4px 20px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0);background:linear-gradient(180deg, #F6F0E2 0%, #978e73 60%, rgba(113, 88, 37, 0) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);will-change:transform;-webkit-font-smoothing:antialiased;transition:all .5s ease}@media screen and (max-width: 640px){#menu_area .menu .menu_contents .menu_list .menu_item a{width:100%;color:#eee}}#menu_area .menu .menu_contents .menu_list .menu_item a:hover{text-decoration:none;border-bottom:1px solid rgba(0,0,0,0)}#menu_area .menu .menu_contents .menu_list .menu_item a:hover::after{content:"";position:absolute;right:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg, #BFA56A 50%, rgba(191, 165, 106, 0) 100%);overflow:hidden;animation:border-animation .2s ease-in}@media screen and (max-width: 640px){#menu_area .menu .menu_contents .menu_list .menu_item a:hover{border-bottom:1px solid rgba(0,0,0,0)}}@keyframes border-animation{from{right:100%;opacity:.5}to{right:0;opacity:1}}@media screen and (max-width: 640px){#menu_area .menu_check:checked~.menu{left:0;opacity:1;border-radius:0;overflow-y:scroll}}#menu_area .menu_check{display:none}#menu_area #menu_btn{z-index:100000;position:relative;width:44px;height:44px;padding:10px;border-radius:0;box-sizing:border-box;background-color:rgba(0,0,0,0);user-select:none;display:none;margin-left:4px}@media screen and (max-width: 640px){#menu_area #menu_btn{display:flex;justify-content:center;align-items:center}}#menu_area #menu_btn{cursor:pointer}#menu_area #menu_btn ul{display:flex;position:relative;width:100%;height:100%;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:none}#menu_area #menu_btn ul li:nth-child(1)::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg, #998C61 0%, #655A44 50%, #363636 100%)}#menu_area #menu_btn ul li:nth-child(2){position:absolute;height:2px;border-bottom:none}#menu_area #menu_btn ul li:nth-child(2)::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg, #998C61 0%, #655A44 50%, #363636 100%)}#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:none}#menu_area #menu_btn ul li:nth-child(3)::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg, #998C61 0%, #655A44 50%, #363636 100%)}#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){opacity: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 */