@charset "UTF-8";
/* https://www.gozenbo-shito.jp/wp-content/themes/shito/css/drawer-fixed.css */
.drawer-navbar,.drawer-container,.drawer-navbar .drawer-menu li,.drawer-navbar .drawer-menu li a{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease}.drawer-navbar .drawer-navbar-header{background:#fff0;border:none;height:auto;position:relative}.drawer-hamburger{float:right;box-sizing:border-box;margin:15px 15px 15px 0;padding:23px 13px;width:auto}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:22px;background-color:#fff;border-radius:1px;margin:0}.drawer-hamburger-icon:before{top:-6px}.drawer-hamburger-icon:after{top:6px}.header-button{font-size:22px;padding:0;margin:15px 0;right:63px;line-height:1;transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border:0;outline:0;background-color:#fff0;position:fixed;z-index:104;top:0;display:block;cursor:pointer;float:right;box-sizing:border-box;width:auto}.header-button a{display:block;padding:13px 16px;color:#fff;margin:0}.drawer-navbar .drawer-nav{background:#08233d;padding-top:calc(80px + 5rem)}.drawer-navbar .drawer-menu li{border-bottom:1px solid rgb(0 0 0 / .15);box-shadow:0 1px 0 0 rgb(255 255 255 / .03)}.drawer-navbar .drawer-menu li a{padding:.75rem 1.25em;color:#fff}.drawer-navbar.fixed{background:rgb(255 255 255 / .98);box-shadow:0 5px 5px rgb(0 0 0 / .02)}.drawer-navbar.fixed .drawer-toggle{margin:0;padding:39px 24px;border-left:1px solid #f3f3f3;border-radius:0}.drawer-navbar.fixed .drawer-hamburger-icon,.drawer-navbar.fixed .drawer-hamburger-icon:before,.drawer-navbar.fixed .drawer-hamburger-icon:after{width:30px;background:#07223d}.drawer-navbar.fixed .drawer-hamburger-icon:before{top:-8px}.drawer-navbar.fixed .drawer-hamburger-icon:after{top:8px}.drawer-navbar.fixed .header-button{margin:0;right:79px;border-left:1px solid #f3f3f3}.drawer-navbar.fixed .header-button a{color:#08233d;padding:26px 29px;font-size:28px}.drawer-navbar.fixed .navbar-brand{margin:18px 0 13px;width:162px;opacity:1;height:auto}.drawer-navbar.fixed .navbar-brand .logo01-text{fill:#07223d}.drawer-navbar.fixed .drawer-navbar .drawer-nav{padding-top:0;margin-top:80px}.drawer-open .drawer-navbar .navbar-brand{float:right;opacity:1}.drawer-open .drawer-navbar.fixed{background:#fff0}.drawer-open #nav-tel{padding:0 1rem;text-align:center;letter-spacing:.1em;font-size:1.5rem;margin-bottom:1rem}.drawer-open #nav-tel a{display:block;padding:.4rem .8rem;border:1px solid rgb(255 255 255);color:#fff}.drawer-open .header-button{opacity:0;border:none!important}.drawer-open .drawer-navbar.fixed .drawer-hamburger-icon{background-color:#fff0}.drawer-open .drawer-navbar.fixed .drawer-hamburger-icon:before,.drawer-open .drawer-navbar.fixed .drawer-hamburger-icon:after{top:0;background:#fff}.drawer-open .drawer-navbar.fixed .drawer-toggle{border-left:none}.drawer-open .drawer-navbar.fixed .navbar-brand .logo01-text{fill:#fff}.drawer-open .navbar-brand{margin-top:80px!important;margin-right:0!important;width:calc(16.25rem - 1.5rem)!important;padding:0 2rem}.drawer-open .navbar-brand a{display:block;margin:0 auto}.drawer-open .navbar-brand .logo01-text{fill:#fff}.drawer-open .navbar-brand .svg01{width:100%;height:auto}@media (min-width:1200px){.drawer-navbar{height:auto;background:#fff0;padding-top:3rem;border:none}.drawer-container{max-width:1170px;padding-left:15px;padding-right:15px}.header-button{display:none}.navbar-brand{margin:0;opacity:1}.drawer-navbar .drawer-nav{background:#fff0;height:auto;padding:0}#nav-tel{display:none}.drawer-navbar .drawer-menu li{border:none;box-shadow:none}.drawer-navbar .drawer-menu li a{color:#fff;padding:15px;line-height:20px;font-size:15px}.drawer-navbar.fixed{padding:1rem 0}.drawer-navbar.fixed .drawer-container{width:90%;max-width:90%}.drawer-navbar.fixed .navbar-brand{margin:0}.drawer-navbar.fixed .drawer-menu li a{color:#333}}