@charset "utf-8";

/*===========================================================

===========================================================*/

.menuTitLunch {
    font-family: var(--font-family01);
    letter-spacing: 0;
    line-height: 1.1310em;
    color: var(--quaternary);
    text-stroke: 8px var(--white);
    -webkit-text-stroke: 8px var(--white);
    paint-order: stroke;
    font-weight: 400;
}

.menuTitDinner {
    font-weight: 400;
    font-family: var(--font-family01);
    letter-spacing: 0;
    line-height: 1.1310em;
    color: var(--primary);
    text-stroke: 8px var(--white);
    -webkit-text-stroke: 8px var(--white);
    paint-order: stroke;
}

.menuTit {
    font-size: 35px;
}

.inMenuTit02 {
    font-size: 20px;
}


.inDinnerMinTit {
    font-size: 25px;
}

.inDinnerMinTitBox {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.inDinnerMinTitBox:before,.inDinnerMinTitBox:after {
    content: "";
    width: 1px;
    height: 28px;
    content: "";
    background-color: #fff;
}

.inDinnerMinTitBox:before {
    margin-right: 0.5em;
    transform: rotate(-30deg);
}

.inDinnerMinTitBox:after {
    margin-left: 0.5em;
    transform: rotate(30deg);
}

.dinnerAboutBox {
    -webkit-text-size-adjust: ('none' '100%' 'auto');
    background-color: var(--base-bg-color) !important;
    background-image: url(/system_panel/uploads/images/base_bg.jpg) !important;
    background-attachment: scroll !important;
    background-position: center top !important;
    background-size: contain !important;
    background-repeat: repeat !important;
    font-family: var(--base-font-family);
    letter-spacing: 0;
    color: var(--base-font-color);
}



/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:414px) {


/*===========================================================

===========================================================*/



} /* min-width: 414px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:544px) {


/*===========================================================

===========================================================*/

.inMenuTit02 {
    font-size: 22px;
}

} /* min-width: 544px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width: 768px) {


/*===========================================================

===========================================================*/


} /* min-width: 768px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width: 1024px) {


/*===========================================================

===========================================================*/

.menuTit {
    font-size: 50px;
}

.inMenuTit02 {
    font-size: 28px;
}

} /* min-width: 1024px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:1200px) {


/*===========================================================

===========================================================*/



} /* min-width: 1200px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:1440px) {


/*===========================================================

===========================================================*/



} /* min-width: 1440px ここまで */


/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:1620px) {




} /* min-width: 1520px ここまで */

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */ 