nav .g-nav_list_item {
  width: 25%;
}

@media screen and (min-width: 768px) and (max-width: 1079px) {
  .about_secondarea.sec_inner {
    width: 1080px;
  }
}
@media screen and (max-width: 1026px) {
  .cafe_hours_block .cafe_hours_period div {
    flex-direction: column;
    padding: 0;
  }
  .cafe_hours_block .cafe_hours_period div .m_period,
.cafe_hours_block .cafe_hours_period div .m_time {
    width: 100%;
    text-align: center;
  }
  .cafe_hours_block .cafe_hours_period div .m_time {
    padding-top: 10px;
  }
}
@media screen and (max-width: 375px) {
  .mainhead_logo {
    text-align: left;
  }
}/*# sourceMappingURL=lang.css.map */