/* header .head-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
} */
header .head-inner::before, header .head-inner::after {
    display: none;
}
header .menu-wrap {
    height: 100%;
    align-items: center;
}

.mv-wrap .lead {
    font-size: 2.04vw;
    letter-spacing: 0;
    line-height: 1.25;
    top: 40%;
    right: 11.7%;
}
@media print, screen and (max-width: 768px) {
    .mv-wrap .lead {
        font-size: 3.5vw;
        top: 35%;
        right: 6.7%;
    }
}


.top-navigation .restaurant-item.omoya .name p {
    font-size: clamp(1.6rem, 1.75vw, 2.2rem);
}
@media print, screen and (max-width: 768px) {
    .top-navigation .restaurant-item.omoya .name p {
        font-size: 4.8vw
    }
}

.story-wrap h2,
.story-wrap h2 p,
.fixed-title-wrap h1 p, .fixed-title-wrap h2 p {
    letter-spacing: 0;
}

.story-box .story-item .story-detail .title {
    text-align: left;
}

#kodawari .fixed-title-wrap {
    padding: 49px 29px 188px 115px;
}
@media print, screen and (max-width: 768px) {
    #kodawari .fixed-title-wrap {
        padding: 6.8vw 2.3vw 26vw 9.8vw;
    }
}

footer .footer-wrap {
    justify-content: center;
}
@media print, screen and (max-width: 768px) {
    footer .social {
        position: relative;
        top: 0;
    }
}
