@charset "utf-8";

@media screen and (max-width: 780px) {

  .menu {
    display: none;
  }

  .logo img {
    width: 70px;
  }

  .header {
    height: 70px;
  }

  .slider_text {
    font-size: 80px;
  }

  .consept_text {
    width: 80%;
  }

  .concept_sub h3 {
    font-size: 18px;
  }

  .chapter {
    margin-top: 48px;
  }

  .chapter h2 {
    font-size: 24px;
  }

  .concept_text h3 {
    font-size: 18px;
  }

  .style_image {
    display: none;
  }

  .gallery img {
    width: 100%;
  }

  .staff_wrapper {
    flex-direction: column;
  }

  .staff_text_wrapper {
    width: 100%;
  }

  .staff_img {
    text-align: center;
  }

  .staff_img img {
    width: 60%;
  }

  dt {
    width: 70%;
  }

  .map_wrapper {
    flex-direction: column;
  }

  .info_text {
    margin-top: 20px;
    margin: 20px auto;

  }

  .info_wrapper img {
    margin: 0 auto;
  }

  .info_wrapper img {
    width: 70%;
  }
  
  .info_icon img {
    width: 50px;
  }

  .info_icon {
    margin-top: 15px;
  }
  .info_text_wrapper {
    margin: 0 auto;
  }

  iframe {
    height: 200px;
  }


}








@media screen and (min-width: 780px) {
  #nav-wrapper {
    display: none;
  }

  .sp_style_image {
    display: none;
    text-align: center;
  }

  
}