@charset "utf-8";
.drawer-open {
}

.drawer-brand {
}

.drawer-toggle {
}

.drawer-hamburger {
    /* height: 60px; */
    /* background-color: #FF914E; */
    /* background-color: transparent; */
    background-color: #3E3E3E;
}

.drawer-hamburger:hover {
    background-color: #3E3E3E;
}

.sr-only {
}

.drawer-hamburger-icon,
.drawer-hamburger-icon:after,
.drawer-hamburger-icon:before {
    background-color: #FFFFFF;
    height: 5px;
}

.drawer-nav {
    background-color: rgba(0,0,0,0.5);
}

.drawer-menu {
    background-color: #FF914E;
}

.drawer-dropdown-menu {
    background-color: #FFB080;
}

.drawer-menu-item {
    display: block;
    font-size: 16px;
    font-weight: bold;
}

.drawer-dropdown-menu-item {
    display: block;
    padding-left: 20px;
    font-size: 16px;
    font-weight: bold;
}

.drawer-menu-item:hover,
.drawer-dropdown-menu-item:hover {
    color: #FF5E5E;
    text-decoration: none;
}

.drawer-menu-item:visited,
.drawer-dropdown-menu-item:visited {
    text-decoration: none;
}

.drawer-menu {
    overflow: auto;
    padding: 0 5px 5em 5px;
}

.drawer-menu li {
    border-bottom: solid 1px #FFFFFF;
}

.drawer-dropdown-menu li:first-child {
    border-top: solid 1px #FFFFFF;
}

.drawer-dropdown-menu li:last-child {
    border-bottom: none;
}

.dropdown-backdrop {
  display: none;
}

.drawer-nav .drawer-menu .first-menu {
    /* border-top: solid #ddd 1px; */
}

.drawer-nav .drawer-menu .drawer-dropdown-menu li:first-child {
    /* border-top: solid 1px #FFFFFF; */
}

.drawer-nav .drawer-menu .drawer-dropdown-menu li:last-child {
    /* border-bottom: solid #fff 1px; */
}

.drawer-nav .drawer-menu .side-sns li {
    /* border-bottom: solid 1px #FFFFFF; */
}

.drawer-nav .drawer-menu .menu-menu-1-container ul li {
    /* border-bottom: solid 1px #FFFFFF; */
}
