/*-------------
mv
--------------*/
.mv {
  background: url("../images/mv_bg.jpg") no-repeat center/cover; }
  .mv h2 {
    color: #fff; }

/*-------------
info
--------------*/
.mv__bottom {
  text-align: center; }
  .mv__bottom .middle__text {
    margin-top: 145px;
    font-size: 2.6rem; }
  .mv__bottom .large__text {
    margin-top: 25px;
    font-size: 2rem; }

@media screen and (max-width: 1000px) {
  .mv__bottom .middle__text {
    font-size: max(10px, 7.027vw);
    margin: 28.2051282051vw 0 0; }
  .mv__bottom .large__text {
    margin-top: 3.3333333333vw;
    font-size: max(10px, 5.128vw); } }
.morning .more__btn {
  display: flex;
  justify-content: space-between;
  width: 100%; }
  .morning .more__btn a {
    width: 48.5%; }

.morning__contents dt,
.cafe__contents dt {
  width: 3.5em; }

/*# sourceMappingURL=style.css.map */
