@charset "UTF-8";.gmenu{position:relative;width:100%;z-index:10000;padding:5px 0 0 0}.gmenu .gmenu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1100px;margin:0 auto;padding:0;list-style:none}.gmenu .gmenu-list>li{position:relative;list-style:none}.gmenu li::before,.gmenu li:last-child::after{top:5px}.gmenu li::before{left:0}.gmenu img{max-width:100%;height:auto;vertical-align:bottom;margin:0 auto}.gmenu .pc-img{display:block}.gmenu .sp-img{display:none}.gmenu .dropdown-menu{display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:160px;background-color:#fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10000;padding:6px 0;border-radius:6px;list-style:none;margin:0}.gmenu .dropdown-menu ::after,.gmenu .dropdown-menu ::before,.gmenu .dropdown-menu li::after,.gmenu .dropdown-menu li::before{content:none;display:none}.gmenu .dropdown-menu li{list-style:none;padding:0;margin:0}.gmenu .dropdown-menu li a{display:block;font-size:clamp(14px,1.8vw,18px);padding-left:clamp(10px,1.5vw,24px);padding-right:clamp(10px,1.5vw,24px);padding-top:clamp(8px,1vw,16px);padding-bottom:clamp(8px,1vw,16px)}.gmenu .dropdown-menu li img{width:clamp(75px,10vw,110px);height:auto;vertical-align:middle}.gmenu .dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.gmenu .dropdown-toggle::after{content:"";display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:clamp(5px,.8vw,8px);height:clamp(5px,.8vw,8px);border-right:clamp(2px,.3vw,3px) solid #4a2e1b;border-bottom:clamp(2px,.3vw,3px) solid #4a2e1b;margin-left:clamp(-10px,-1vw,-6px)}.gmenu .dropdown-toggle img{-ms-flex-negative:1;flex-shrink:1;min-width:0;width:auto;max-width:100%;margin:0}@media (hover:hover) and (pointer:fine){.gmenu .has-dropdown:hover>.dropdown-toggle::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:-2px}}.gmenu .has-dropdown.is-open>.dropdown-toggle::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:-2px}@media (hover:hover) and (pointer:fine){.gmenu .has-dropdown:hover>.dropdown-menu{display:block;-webkit-animation:fadeInDrop_PC .25s ease forwards;animation:fadeInDrop_PC .25s ease forwards}}.gmenu .has-dropdown.is-open>.dropdown-menu{display:block;-webkit-animation:fadeInDrop_PC .25s ease forwards;animation:fadeInDrop_PC .25s ease forwards}.gmenu-hamburger{display:none;background:0 0;border:none;cursor:pointer;padding:10px;margin:0}.gmenu-hamburger-icon{display:block;width:28px;height:3px;background-color:#333;position:relative;-webkit-transition:background-color .3s;transition:background-color .3s}.gmenu-hamburger-icon::after,.gmenu-hamburger-icon::before{content:"";display:block;position:absolute;left:0;width:100%;height:3px;background-color:#333;-webkit-transition:top .3s,-webkit-transform .3s;transition:top .3s,-webkit-transform .3s;transition:transform .3s,top .3s;transition:transform .3s,top .3s,-webkit-transform .3s}.gmenu-hamburger-icon::before{top:-8px}.gmenu-hamburger-icon::after{top:8px}@media (max-width:767px){.gmenu .pc-img{display:none}.gmenu .sp-img{display:block}.gmenu{position:relative;top:auto;left:auto;width:100%;z-index:10000;height:auto!important;min-height:0!important;padding:8px 15px!important;margin:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0!important;background-image:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gmenu .gmenu-hamburger{display:block;margin:0;padding:0;line-height:1;-webkit-transform:translateY(6px);transform:translateY(6px)}.gmenu .gmenu-list{display:none;position:absolute;top:100%;left:10px;width:65vw;min-width:220px;max-width:300px;background-color:#fff;padding:12px 10px;border-radius:8px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.15);box-shadow:0 4px 15px rgba(0,0,0,.15);margin-top:12px}.gmenu .gmenu-list.is-active{display:block}.gmenu .gmenu-list>li{display:block;margin:0;padding:0;width:100%}.gmenu .gmenu-list>li>a .sp-img{height:58px!important;width:auto!important;max-width:100%!important;margin:0 auto;display:block}.gmenu .gmenu-list>li .dropdown-toggle .sp-img{height:58px!important;width:auto!important;max-width:100%!important;margin:0;display:block}.gmenu .gmenu-list>li .dropdown-toggle,.gmenu .gmenu-list>li a{padding:10px 8px}.gmenu .gmenu-list ::after,.gmenu .gmenu-list ::before,.gmenu .gmenu-list li::after,.gmenu .gmenu-list li::before{content:none;display:none}.gmenu .dropdown-toggle::after{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:7px;height:7px;border-right:2px solid #4a2e1b;border-bottom:2px solid #4a2e1b;margin-left:10px}.gmenu .has-dropdown.is-open>.dropdown-toggle::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:2px}.gmenu .dropdown-menu{position:relative!important;top:auto!important;left:0!important;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none;box-shadow:none;background-color:#f7f7f7;width:100%;padding:8px 12px;margin:6px 0;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.gmenu .dropdown-menu li a{padding:8px 0}.gmenu .dropdown-menu li{display:block;margin:0;padding:0}.gmenu .dropdown-menu .sp-img{width:80px!important;max-width:50%!important;height:auto!important}.gmenu .has-dropdown.is-open>.dropdown-menu{display:block;-webkit-animation:fadeInDrop_SP .25s ease forwards;animation:fadeInDrop_SP .25s ease forwards}.gmenu .gmenu-hamburger.is-active .gmenu-hamburger-icon{background-color:transparent}.gmenu .gmenu-hamburger.is-active .gmenu-hamburger-icon::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gmenu .gmenu-hamburger.is-active .gmenu-hamburger-icon::after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes fadeInDrop_PC{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}100%{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes fadeInDrop_PC{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}100%{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes fadeInDrop_SP{0%{opacity:0}100%{opacity:1}}@keyframes fadeInDrop_SP{0%{opacity:0}100%{opacity:1}}
/*# sourceMappingURL=debuneko_menu.css.map */
