 !important.menu .comment {
    width: 75%;
    margin: 60px 0 0 auto;
    align-items: center;
}

/* 11/04 追記 */

.price .yumin.title{
  display: flex;
    align-items: center;
}

.price .yumin.title span{
  width: 60px;
    display: block;
    height: auto;
    margin-left: 10px;
    position: relative;
    top: 1px;
}

.price .right dl.box:not(:first-of-type) {
    margin-top: 60px;
}

/* 11/07 追記 */

@media only screen and (max-width: 599px){
.price:after {
    left: 0;
    right: 0;
    bottom: -50px;
}  
}

.small-txt{
      font-size: 12px !important;
    width: auto !important;;
}

.menu-page .price .menu-in dd {
    width: 25%;
    margin: 0 0 0 auto;
    text-align: right;
    line-height: 1.8;
}

.menu-page .price .menu-in dt {
    width: 75%;
    font-size: 13px;
}

.menu-page .jc-sb-box{
  justify-content: space-between;
  margin-bottom: 2%;
}

.menu-page .w-48box{
  width: 43%;
}

.menu-page .mb50{
  margin-bottom: 50px;
}

.menu-page .option-ttl{
  color: #ff5252;
    font-size: 12px;
    display: block;
}

.menu-page .price .menu-in dl {
    padding-bottom: 7px;
}

@media only screen and (max-width: 599px){
  .menu-page .w-48box {
    width: 100%;
   
}

.menu-page .option-ttl{
    font-size: 10px;
}
}

.yumin.lh15{
  line-height: 1.5em;
}

/* 09/19 追記 */

.mb-50{
  margin-bottom: 50px;
}

.menu-in dl.flex{
  margin-bottom: 5px;
}

@media only screen and (min-width: 1025px){
.menu-in dt{
  width: 70% !important;
}

.menu-in dd{
  width: 30% !important;
}

.menu-in dl.flex{
  margin-bottom: 10px;
}
}

/* 2023/11/09 追記 */

.price .mb-25{
  margin-bottom: 25px;
}

.price .mb-25 li{
  text-indent: -1em;
  padding-left: 1em;
  color: #1f899a;
}

.price .mb-25 li:not(:last-of-type){
  margin-bottom: 5px;
  }

.price .pb-15{
  padding-bottom: 15px;
}

.price .mb-25.bg-green{
  background-color: #bfe6e2;
  padding: 5px;
}

@media screen and (max-width:599px) {
.price .mb-25 li {
    text-indent: -3.55em;
    padding-left: 3.5em;
    font-size: 10.5px;
    color: #1f899a;
}
}


