@charset "utf-8";
/* CSS Document */

.sp_nav {
position: absolute;
top: 15px;
right: 10px;
}

.uk-button {/*三 背景色*/
background-color: #21130c;
}
.sp_navbox {
z-index: 100000;
}
.uk-nav > li > a {
  padding: 4px 0;
}
.uk-nav-sub a {
  padding: 5px 0;
}
.uk-offcanvas-bar {
  /* 1 */
  position: absolute;
  top: 0;
  bottom: 0;
  left: -270px;
  /* 2 */
  box-sizing: border-box;
  width: 270px;
  padding: 20px 20px;
  background: #21130c;
  opacity: 0.96;
  /* 3 */
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*PC用ナビ 背景*/
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #EEEEEE;
}
/*PC用ナビ*/
.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
  content: "";
  height: 1.5em;
  margin-left: 20px;
  margin-right: 20px;
  border-left: 1px solid #999999;
}
/*PC用ナビ*/
.uk-navbar-toggle {
  /* 1 */
  display: flex;
  justify-content: center;
  align-items: center;
  /* 2 */
  box-sizing: border-box;
  min-height: 60px;
  padding: 0 15px;
  /* 3 */
  font-size: 0.9rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  /* 4 */
  text-decoration: none;
}

ul.uk-navbar-nav i {
padding-left: 5px;
}

ul.uk-nav-default {
padding-top: 10px;
}