@charset "UTF-8";
/* CSS Document */
.table01 {
  width: 100%;
  background: #fff;
}

.table01 th {
  padding: 20px;
}

.table01 th p {
  font-weight: bold;
  text-align: center;
}

.table01 th p span {
  font-size: 13px;
  font-weight: bold;
}

.table01 td {
  padding: 20px;
  vertical-align: middle;
}

.table01 td ul {
  background: #f1fbe1;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.table01 td ul li {
  font-size: 15px;
  text-indent: -1em;
  padding-left: 1em;
}

.table01 td .price {
  color: #f9be3b;
  text-align: right;
  font-weight: bold;
}

#dentureMeritDe.lowerPage .frame {
  text-align: left;
}
#dentureMeritDe.lowerPage .frame .h3ttl {
  font-size: 20px;
  font-weight: bold;
  vertical-align: baseline;
  display: inline-block;
}
#dentureMeritDe.lowerPage .frame .h3ttl.merit {
  color: #f27973;
}
#dentureMeritDe.lowerPage .frame .h3ttl.demerit {
  color: #6cafd8;
}
#dentureMeritDe.lowerPage .frame .h4ttl {
  font-size: 18px;
  font-weight: bold;
  color: #97c618;
  vertical-align: baseline;
}
#dentureMeritDe.lowerPage .frame p:not(:last-of-type) {
  margin-bottom: 20px;
}

.howtodenture.lowerPage.frame {
  text-align: left;
}
.howtodenture.lowerPage.frame .frame {
  text-align: left;
}
.howtodenture.lowerPage.frame .h3ttl {
  font-size: 20px;
  font-weight: bold;
  vertical-align: baseline;
  display: inline-block;
}
.howtodenture.lowerPage.frame .h4ttl {
  font-size: 18px;
  font-weight: bold;
  color: #97c618;
  vertical-align: baseline;
}
.howtodenture.lowerPage.frame p:not(:last-of-type) {
  margin-bottom: 20px;
}

/*----------------------------------------
　pc size
----------------------------------------*/
@media screen and (min-width: 751px) {
  .table01 th {
    width: 43%;
  }
}
/*----------------------------------------
　sp size
----------------------------------------*/
@media screen and (max-width: 750px) {
  .section .img {
    margin-bottom: 20px;
  }
  .table01 th {
    display: block;
  }
  .table01 td {
    padding-top: 0;
    display: block;
  }
  .youtube iframe {
    width: 100%;
    max-width: 560px;
  }
  #dentureMeritDe.lowerPage .frame .frame {
    padding: 0;
  }
  .howtodenture.lowerPage.frame .frame {
    padding: 0;
  }
}/*# sourceMappingURL=denture_add.css.map */