@charset "UTF-8";
/*
NCAS define
*/
/*mealKbn*/
/*mealKind*/
/*成分*/
/*


*/
/*
パーツ
extend
*/
@keyframes bgcG {
  0% {
    background: white;
  }
  50% {
    background: orange;
  }
  100% {
    background: white;
  }
}
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes skeleton-animation {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
/*
パーツ
mixin
*/
/*
NCAS layout
*/
/*base*/
/*
    発注規格と個数指示の設定画面
*/
.ncas #frmMealKikakuInput_toast {
  width: auto;
}
.ncas #frmMealKikakuInput_toast .toast-body {
  width: 600px;
}
.ncas #frmMealKikakuInput_toast .bg-matt {
  background-color: #f2f2f2;
}
.ncas #frmMealKikakuInput_toast #frmMealKikakuInput_txtSeisu, .ncas #frmMealKikakuInput_toast #frmMealKikakuInput_txtBunsi, .ncas #frmMealKikakuInput_toast #frmMealKikakuInput_txtBunbo {
  min-width: 60px;
}
.ncas #frmMealKikakuInput_toast .labelBG {
  background-color: #e9ecef;
  padding-left: 2px;
  padding-right: 2px;
  margin-right: 2px;
}
.ncas #frmMealKikakuInput_toast .hatKikakuWrap {
  min-width: 50%;
}
.ncas #frmMealKikakuInput_toast #frmMealKikakuInput_lblTaniRyou, .ncas #frmMealKikakuInput_toast #frmMealKikakuInput_lblSyomiRyou, .ncas #frmMealKikakuInput_toast #frmMealKikakuInput_lblHaikiRitu, .ncas #frmMealKikakuInput_toast .frmMealKikakuInput_label {
  font-weight: bold;
}
.ncas #frmMealKikakuInput_toast .frmMealKikakuInput_labelWrap {
  position: relative;
}
.ncas #frmMealKikakuInput_toast .frmMealKikakuInput_labelWrap label {
  position: absolute;
  top: -18px;
  font-size: 12px;
}
.ncas #frmMealKikakuInput_toast #frmMealKikakuInput_cmdOK {
  width: 72px;
}
