.page_key_img .-inner {
  background-image: url("../img/key_pc.jpg"); }
  @media screen and (max-width: 767px) {
    .page_key_img .-inner {
      background-image: url("../img/key_sp.jpg"); } }

.p-denture_difference {
  border-top: solid 1px #dadada; }
  @media screen and (min-width: 768px) {
    .p-denture_difference {
      table-layout: fixed; } }
  .p-denture_difference tr.-content td:first-child {
    background-color: #fffcfc;
    font-weight: 500;
    text-align: center;
    vertical-align: middle; }
  .p-denture_difference tr.-merit td:first-child {
    background-color: #fffcf3;
    color: #ff793d;
    font-weight: 500;
    text-align: center;
    vertical-align: middle; }
  .p-denture_difference tr.-demerit td:first-child {
    background-color: #f4faff;
    color: #5aa3e2;
    font-weight: 500;
    text-align: center;
    vertical-align: middle; }
  .p-denture_difference tr th,
  .p-denture_difference tr td {
    border-right: solid 1px #dadada;
    vertical-align: top; }
    .p-denture_difference tr th:last-child,
    .p-denture_difference tr td:last-child {
      border-right: none; }
  .p-denture_difference th {
    padding: 20px 0;
    background-color: #fef7f5;
    text-align: center; }
    @media screen and (max-width: 767px) {
      .p-denture_difference th {
        padding: 10px 0; }
        .p-denture_difference th:nth-child(1) {
          width: 24%; }
        .p-denture_difference th:nth-child(2) {
          width: 38%; }
        .p-denture_difference th:nth-child(3) {
          width: 38%; } }
  .p-denture_difference td {
    padding: 20px; }
    @media screen and (max-width: 767px) {
      .p-denture_difference td {
        padding: 10px; }
        .p-denture_difference td:first-child {
          padding: 10px 0; } }

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