/*
* wellness_detail.css
*
*/
/* --------------------------------
top
-------------------------------- */
.post-title {
  margin-bottom: 16px;
  color: #003a70;
  font-size: 20px;
}
.post-title-margin-t {
  margin-top: 28px;
}

.generic-html-content-title-margin-t {
  margin-top: 28px;
}

.margin-t-b {
  margin: 28px 0;
}

.generic-html-content strong {
  color: #000;
}

.post-type-content p {
	padding: 0;
	width: auto;
}
@media screen and (max-width: 768px) {
  .post-type-content p {
	width: auto;
  }
}

p.textindent {
  margin-left: 1.5em;
  text-indent: -1.5em;
}

.post-type-content table th {
	width: auto;
	background: #e6e6e6;
	font-weight: bold;
}
.post-type-content table th + th {
  border-left: 1px solid #cacaca;
}
.post-type-content table th.week {
	width: auto;
}

.post-type-content table td + td {
  border-left: 1px solid #cacaca;
}

.post-type-content table td:last-child {
	width: auto;
	text-align: center;
}

.post-type-content table {
	width: 100%;
}
@media screen and (max-width: 768px) {
  .post-type-content table {
	width: auto;
  }
}

.post-type-content-clm {
  margin: auto;
  width: 1120px;
}
@media screen and (max-width: 768px) {
  .post-type-content-clm {
	width: auto;
  }
  .post-type-content-clm div {
    font-size: 16px;
  }
}

.wp-caption {
  margin: 0;
}
@media screen and (max-width: 768px) {
  .wp-caption:last-child {
    margin-top: 1em;
    font-size: 1em;
  }
}

.generic-head {
  margin-bottom: 34px;
}

.generic-html-content-inner {
	padding: 0;
	width: auto;
}
@media screen and (max-width: 768px) {
  .generic-html-content-inner {
	width: auto;
  }
}

.generic-html-content {
  padding-bottom: 24px;
}
