@charset "utf-8";

/*---------------------------------------------------------
ミニPCサイズ
---------------------------------------------------------*/
@media(max-width: 1280px) {
  /*---------------------------------------------------------
  共通定義
  ---------------------------------------------------------*/
  /* ヘッダー */
  header .header_inner {
    justify-content: space-between;
    font-size: 1rem;
  }

  header .sns_icon {
    width: fit-content;
  }

  header .sns_icon img {
    width: 35px;
  }

  /*---------------------------------------------------------
  Concept
  ---------------------------------------------------------*/
  #CONCEPT .wrap .concept_word {
    width: 35%;
    margin: 3rem 0;
  }

  /*---------------------------------------------------------
  Menu List
  ---------------------------------------------------------*/
  #MENU .wrap {
    width: 90%;
  }

  /*---------------------------------------------------------
  Access
  ---------------------------------------------------------*/
  #ACCESS .wrap .map {
    width: 50%;
    height: 600px;
  }

  #ACCESS .wrap .info {
    width: 50%;
  }

  #ACCESS .wrap .info .detail {
    margin-left: 2rem;
  }

}
