
/** simulation_a.cssのsim_mod_result_inner padding-bottom 40pxを0pxに変更 **/
.sim_mod_result_list_area > .sim_mod_result_inner {
  padding-bottom: 0px;
}

/** 結果の開閉状態 **/
.sim_result_item_wrap {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease;
}

.sim_result_item_wrap.open {
  max-height: 5000px;
}

/** 各モーダル内部の詳細開閉状態 **/
#modal_injury_inner {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

#modal_injury_inner.open {
  max-height: 5000px;
  overflow: visible;
}

#modal_medical_inner {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease;
}

#modal_medical_inner.open {
  max-height: 5000px;
  overflow: visible;
}

#modal_cancer_inner {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

#modal_cancer_inner.open {
  max-height: 5000px;
  overflow: visible;
}

#modal_income_inner {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

#modal_income_inner.open {
  max-height: 5000px;
  overflow: visible;
}

#modal_nursing_inner {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

#modal_nursing_inner.open {
  max-height: 5000px;
  overflow: visible;
}

#modal_belongings_inner {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

#modal_belongings_inner.open {
  max-height: 5000px;
  overflow: visible;
}

#modal_golf_inner {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

#modal_golf_inner.open {
  max-height: 5000px;
  overflow: visible;
}

#modal_house_inner {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

#modal_house_inner.open {
  max-height: 200px;
  overflow: visible;
}

/** 「1日につき」バッジ **/
.remark_par_day {
  background-color: white;
  font-size: 160%;
  padding: 2px 15px;
  border-radius: 6px;
  margin-right: 10px
}

/** ラジオボタンは全てポインター **/
input[type='radio'] {
  cursor: pointer;
}

/* スクロールアップした時に+220まで上げる */
.form-area {
  scroll-margin-top: 220px;
}

/** 女性医療特約保険の注意文言文字色 **/
.female_medical {
  margin: -20px auto 10px 10px;
  font-size: 130%;
  color: #dc637b;
}




/*---------------------------
追加2026-07-31
----------------------------*/

/*---------------------------
レスポンシブ用
----------------------------*/