@charset "utf-8";
/* B239-A1 追加スタイル（初期費用計算機の追記調整） */

/* ラベルと赤字注記を実際に上下中央で揃える */
#detail .calc-wrap .calc-fee-inline {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

/* ラベルは通常テキスト表示のまま */
#detail .calc-wrap .calc-fee-label {
  display: inline-block;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: transparent;
  font-size: inherit;
  font-style: normal;
  font-weight: inherit;
  vertical-align: middle;
}

/* アパート金額の赤字注記 */
#detail .calc-wrap .calc-apartment-note {
  display: inline-flex;
  align-items: center;
  margin: 0;
  line-height: 1;
  color: #e63e31;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
}

/* カラム内項目や単位が改行されないようにする */
.calc-wrap .calc-table td:first-child,
.calc-wrap .calc-table td.right {
  white-space: nowrap;
}

/* 入居日・退去日の選択行 */
.calc-wrap .calc-pick-row {
  cursor: pointer;
}
.calc-wrap .calc-pick-row:hover td {
  background: rgba(76, 200, 197, .08);
}
.calc-wrap .calc-pick-row.active td {
  background: rgba(76, 200, 197, .18);
}

/* カレンダー選択モード表示 */
.calc-wrap .calc-pick-mode-label {
  font-size: 12px;
  font-weight: 800;
  color: #00b1ad;
  margin-bottom: 6px;
}
