/*
Theme Name: Houkan Hiroshima (Total Child)
Template: Total
*/
p:empty {
  margin-bottom: 0
}
/* footer */
.pfk-footer-menu a {
  color: #FFFFFF
}
.pfk-footer-menu a:hover {
  color: #EBFF39
}
/*station*/
.station-title .wpex-badge {
  vertical-align: middle
}
/* table */
table p {
  margin-bottom: 0;
}
table {
  font-size: .9em;
  line-height: 1.3
}
table th {
  background-color: #E5E8C7;
  vertical-align: middle;
  text-align: center
}
table td.th-color {
  background-color: #E1E1E1;
}
.th-sub {
  background-color: #F0F7FF
}
table td {
  vertical-align: middle;
  background: #FFFFFF
}
/*form*/
.required {
  color: crimson
}
span.wpcf7-list-item {
  display: block;
}
.wpcf7-acceptance span.wpcf7-list-item {
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  background: #E0E0E0
}
.wpcf7-acceptance span.wpcf7-list-item label {
  padding-left: 10px;
  padding-right: 10px;
}
.wpcf7-form .wpcf7-select {
  margin-top: 3px;
  display: inline-block;
  font-family: inherit;
  font-weight: inherit;
  text-align: inherit;
  max-width: 100%;
  font-size: var(--wpex-input-font-size);
  line-height: var(--wpex-input-line-height);
  transition: var(--wpex-input-transition);
  padding: var(--wpex-input-padding);
  border-radius: var(--wpex-input-border-radius);
  color: var(--wpex-input-color);
  background: var(--wpex-input-bg);
  box-shadow: var(--wpex-input-box-shadow, none);
  border: var(--wpex-input-border-width) var(--wpex-input-border-style) var(--wpex-input-border-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}
/*card*/
.card-seminar .target-general {
  background-color: #fffafa;
  border-color: #ffb2b2;
}
.card-seminar .target-member {
  background-color: #F8FAFF;
  border-color: #91B2FF;
}
.card-seminar .target-general .target-mark {
  color: #E45C5C
}
.card-seminar .target-member .target-mark {
  color: #2B63DB
}
.card-seminar:hover {
  opacity: .8
}
.wpex-post-cards-entry .type-seminar {
  color: #F54444
}
.wpex-post-cards-entry .type-for-members {
  color: #2B63DB
}
/*block editor*/
.wp-block-file .wp-block-file__button {
  font-weight: normal;
  line-height: 1;
  padding: 5px 15px
}