@charset "UTF-8";
/*───────────────────────────────────
	パラメーター
───────────────────────────────────*/
/*───────────────────────────────────
	ブレイクポイント
───────────────────────────────────*/
/*───────────────────────────────────
	画面サイズ
───────────────────────────────────*/
.img_mealVoiceMan {
  max-width: 100%; }
  @media screen and (min-width: 480px), print {
    .img_mealVoiceMan {
      width: 150px !important; } }

.h4_mealReasonTitle .span_mealReasonNumberBlock {
  display: inline-block;
  height: 3rem;
  padding: 0.25rem;
  text-align: center;
  color: #fff;
  font-size: 0.75rem;
  background-color: #6b579e;
  border-radius: 30px; }
  .h4_mealReasonTitle .span_mealReasonNumberBlock .span_mealReasonNumber {
    font-size: 1.25rem; }

.h4_mealYearAround {
  width: calc( 100% - 2rem );
  padding: 0.25rem 1rem;
  text-align: center;
  font-size: 1.25rem;
  color: #fff !important;
  background-color: #6b579e;
  border-radius: 30px; }

.div_mealReturnPrice {
  width: calc( 100% - 2rem );
  white-space: nowrap;
  padding: 0.25rem 1rem;
  text-align: center;
  font-size: 1.25rem;
  color: #fff !important;
  background-color: #6b579e;
  border-radius: 30px; }

.div_mealReturnContents {
  padding: 0.25rem 1rem; }

.div_mealTodaysMenuPrice {
  display: flex;
  flex-direction: column;
  justify-content: center; }
