@charset "UTF-8";
/* ==================================================
 * Color set
 * ================================================== */
/* ==================================================
 * Font
 * ================================================== */
/* ==================================================
 * width
 * ================================================== */
/* ==================================================
 * layout
 * ================================================== */
/* ==================================================
 * bg
 * ================================================== */
/* ==================================================
 * font text
 * ================================================== */
/* ==================================================
 * other
 * ================================================== */
/*==============================================
ここから下がドロワー設定項目
==============================================*/
.sp-menu-btn-wrp {
  min-width: 70px;
  aspect-ratio: 1/1;
  border-radius: 2vw;
  background: #0e9dd8;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 3px;
  top: 3vw;
  right: 3vw;
  cursor: pointer;
  width: 90px;
  max-width: 12%;
}

.sp-menu-btn {
  width: 80%;
  aspect-ratio: 3/1.1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
.sp-menu-btn span {
  width: 60%;
  height: 2px;
  background: #fff;
  transition: 0.4s;
}

.sp-menu-btn-txt {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  transform: translateY(4px);
  color: #fff;
  font-size: 20px;
  font-size: 2.6041666667vw;
}
@media screen and (min-width: 539px) {
  .sp-menu-btn-txt {
    font-size: 13.3333333333px;
  }
}

/*	drawer inbox
------------------------------------ */
#drawer-nav {
  background: #fff;
  padding: 35vw 6vw 10vw 6vw;
}
#drawer-nav .wrp-logo {
  position: absolute;
  top: 4vw;
  left: 4vw;
  z-index: 1;
}
#drawer-nav .txt1,
#drawer-nav .txt2 {
  font-size: 20px;
  font-size: 2.6041666667vw;
}
@media screen and (min-width: 539px) {
  #drawer-nav .txt1,
  #drawer-nav .txt2 {
    font-size: 13.3333333333px;
  }
}
#drawer-nav .txt1 {
  padding: 4px 3vw;
  border-radius: 4px;
}/*# sourceMappingURL=drawer.css.map */