@charset "UTF-8";

/* RESPONSIVE 
--------------------------------------------- */

.menu_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 30px;
}

.menu_list.bca_list {
    margin-bottom: 10px;
}

.menu_dt {
    /* width: 70%; */
    width: 55%;
    margin-bottom: 10px;
    font-size: 3rem;
    font-weight: normal;
}

.menu_dd {
    /* width: 30%; */
    width: 45%;
    margin-bottom: 20px;
    text-align: right;
    font-weight: normal;
    font-size: 3rem;
}
.menu_dd.bca .menu_sub_dt{
    margin-bottom: 0;
    align-self: flex-end;
}
.menu_sub_dl {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.menu_sub_dt {
    width: 50%;
    font-weight: normal;
    margin-bottom: 2rem;
    font-size: 2.3rem;
}

.menu_sub_dd {
    width: 50%;
    font-size: 3rem;
}



.max_dd{
    width: 100%;
  }




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


        .menu_list {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        
        }
        
        .menu_dt {
            width: 100%;
            margin-bottom: 0rem;
            font-size: 2rem;
            font-weight: normal;
        }
        .menu_dd.bca .menu_sub_dt{
            margin-bottom: 0;
            align-self: flex-end;
        }
        .menu_dd {
            width:100%;
            margin-bottom: 0rem;
            text-align: right;
            font-weight: normal;
            font-size: 2rem;
            margin: 0;
        }
        
        .menu_sub_dl {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            padding: 0;
            margin: 0;
        }
        
        .menu_sub_dt {
            width: 50%;
            font-weight: normal;
            font-size: 2rem;
            margin: 0;
        }
        
        .menu_sub_dd {
            width: 50%;
            font-size: 2rem;
            margin: 0;
        }

  .uchikeshi {
    text-decoration-line: line-through;
  }   
        
    }