@media (max-width: 767px) {
 /* グローバルナビゲーション
	------------------------------------------- */
  #globalnav {
    display: none;
  }
  button.menu-btn {
    position:fixed ;
    z-index:999!important;
    top: 10px;
    right: 10px;
    text-align: center;
    color: #ffffff;
    font-size: 28px;
        background: transparent;
    padding: 8px 10px;
    border-radius: 0;
    border: 0;
  }
  li.onlinenavi{
  	background-color: #272423 !important;
  }
  
  .pushy {
    width:210px !important;
    background: #1c1817 !important;
  }
  .site-overlay {
    color: #ffffff;
    font-size: 24px;
    padding: 10px;
  }
  .pushy-open-left .site-overlay, .pushy-open-right .site-overlay {
    background-color: rgba(0,0,0,.7) !important;
  }
.pushy a {
    color: #FFFFFF !important;
    font-size: 3vw !important;
    padding: 2vw 6vw !important;
    font-weight: 300 !important;
    font-family: "Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif;
}
  .pushy-submenu button {
    color: #FFFFFF !important;
        font-size: 3vw !important;
    font-weight:300 !important;
	font-family:"Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif;
  }
  .pushy-submenu ul {
    background-color: #272423 !important;
    padding-left: 0px !important;
  }
  .pushy-submenu ul li {
    border-bottom: 0px solid #ffffff;
  }
  .pushy-submenu ul li a {
    color: #ffffff !important;
	font-family:"Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif;
	
  }
  .pushy-link.tel a {
    color: #ffffff !important;
    background-color: #f74486 !important;
	font-family:"Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif;
  }
  .pushy-link.map a {
    color: #ffffff !important;
    background-color: #4453f4 !important;
	font-family:"Noto Sans Japanese", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, Meiryo, sans-serif;
  }
  }