@media screen and (min-width: 768px) {
.menu_sp {
	display:none;
	padding-top:20px;
	background-color:#F00;
}
}
/* ドロワーの基本スタイル */
.drawer {
  position: fixed;
  top: 0;
  left: -250px; /* メニューの幅と同じ分だけ画面外に隠す */
  width: 250px;
  height: 100%;
  background-color: #fff;
  z-index: 1050; /* Bootstrapの固定要素と競合しない高さ */
  transition: all 0.3s ease;
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
}

/* 開いた状態のスタイル */
.drawer.open {
  left: 0;
}

/* 背景のオーバーレイ */
.drawer-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1040;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

/* オーバーレイ表示時 */
.drawer-overlay.show {
  opacity: 1;
  visibility: visible;
}
.list-group a{
	font-size:110%;
	color:#000000 !important;
}
.btn {
	background-color:#ffffff;
	font-size:160%;
}

#drawer-toggle:focus,
#drawer-toggle:active {
  box-shadow: none !important;
  outline: 0;
}