@charset "UTF-8";
/* ======================================================================
 setting
====================================================================== */
/* ======================================================================
 .p_seikyu — 不倫慰謝料請求詳細
 p_saimu のクラスは css.php で p_saimu.css を読み込む
====================================================================== */
.p_seikyu .l_container {
  overflow-x: hidden;
}
.p_seikyu .p_saimu_cases_card {
  min-height: 579px;
}
@media screen and (max-width: 768px) {
  .p_seikyu .p_saimu_cases_card {
    min-height: 0;
  }
}
.p_seikyu .p_saimu_cases_graph_bars {
  justify-content: center;
  gap: 4px;
}
.p_seikyu .p_saimu_cases_graph._gain .p_saimu_cases_graph_badge {
  top: 10px;
  left: 50%;
  right: auto;
  width: 150px;
  height: auto;
  transform: translateX(-50%);
}
.p_seikyu .p_saimu_cases_graph._gain .p_saimu_cases_graph_badge img {
  display: block;
  width: 100%;
  height: auto;
}
.p_seikyu .p_saimu_cases_graph._gain .p_saimu_cases_graph_col._single {
  width: 88px;
  align-items: center;
}
.p_seikyu .p_saimu_cases_graph._gain .p_saimu_cases_graph_bar_img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
}
.p_seikyu .p_saimu_cases_graph._gain .p_saimu_cases_graph_labels._single {
  justify-content: center;
}
.p_seikyu .p_saimu_cases_graph._gain .p_saimu_cases_graph_labels._single .p_saimu_cases_graph_label {
  min-width: 111px;
  background: #00567e;
  color: #fff;
  border: 1px solid #00567e;
}
.p_seikyu .p_saimu_cases_graph_bar_img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
}
.p_seikyu .p_saimu_fee_caption._section {
  margin-top: 40px;
  margin-bottom: 0;
  font-weight: 700;
}
.p_seikyu .p_saimu_cost_tbl._caption {
  margin-top: 20px;
}
.p_seikyu .p_saimu_cost_tbl._caption + .p_seikyu .p_saimu_cost_tbl._caption {
  margin-top: 30px;
}

/*# sourceMappingURL=p_seikyu.css.map */
