@charset "UTF-8";
/*
    StyleSheet
*/
/*********************
/**
 ** style.cssとstyle-editoe.css 共通読込
 **
 *********************/
.clearfix:after {
  clear: both;
  content: " ";
  display: block;
}

a {
  cursor: pointer;
}

.p-trackbacks__notrackbacks {
  display: none;
}

.c-meta__item--author {
  display: none;
}

/*********************
/**
 ** 見出し装飾 ここはガツガツ書くところ
 ** @mixin Heading2 = H2 
 ** 
*********************/
/*
@mixin Heading1 {
  border-left: 5px solid $color_logo;
  font-family: "FOT-スキップ Std D";
  padding-left: 1rem;
}
*/
/*
#front-page-top-content {
  margin: 0 calc(50% - 50vw);
  width: 100vw;

  .alignfull {
    &.size-full {
      margin-left: calc(50% - 50vw);
      margin-right: calc(50% - 50vw);
      img {
        max-height: 550px;
        object-fit: cover;
      }
    }
  }
}
*/
/*
.Parts_ {
  &Item- {
    &place_name {
      display: block;
    }
  }
}
*/
#cookie-notice {
  z-index: 11;
}
#cookie-notice .cn-button.bootstrap {
  background-color: #F8FF88;
  color: #444;
}

figure.GoogleForJob tr td li {
  padding-top: 0.5rem;
}
figure.GoogleForJob tr td li span {
  font-weight: bold;
}
figure.GoogleForJob tr td:first-child {
  border-right: 2px solid #FFF;
  font-weight: bold;
  vertical-align: top;
  width: 6rem;
}

@media screen and (max-width: 640px) {
  figure.GoogleForJob table {
    display: block;
  }
  figure.GoogleForJob table tr {
    background-color: #FFF;
  }
  figure.GoogleForJob table tr:nth-child(odd) {
    background-color: #FFF;
  }
  figure.GoogleForJob table td {
    background-color: #FFF;
    display: block;
    width: 100%;
  }
  figure.GoogleForJob table td:first-child {
    background-color: #F7F8F9;
    border-right: none;
    width: 100%;
  }
}

.p-blogParts .tour_list_blogparts ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.p-blogParts .tour_list_blogparts .p-postList__item {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media screen and (max-width: 1280px) {
  .p-blogParts .tour_list_blogparts .p-postList__item {
    width: 100% !important;
  }
}
@media screen and (min-width: 1280px) {
  .p-blogParts .tour_list_blogparts .p-postList__item {
    width: 50% !important;
  }
}
.p-blogParts .tour_list_blogparts .p-postList__item .p-postList__title {
  border-bottom: 1px solid #999;
  color: #333;
  font-size: 1rem;
  font-weight: bold;
  padding: 0 0.3rem 0.5rem 0.3rem;
}
.p-blogParts .tour_list_blogparts .p-postList__item .p-postList__excerpt {
  color: #666;
  font-size: 0.8rem;
  padding: 0.2rem;
}
@media screen and (max-width: 1280px) {
  .p-blogParts .list_blogparts_row4 .p-postList__item {
    width: 25% !important;
  }
}
@media screen and (min-width: 1280px) {
  .p-blogParts .list_blogparts_row4 .p-postList__item {
    width: 20% !important;
  }
}
@media screen and (max-width: 768px) {
  .p-blogParts .list_blogparts_row4 .p-postList__item {
    width: 33.33% !important;
  }
}
@media screen and (max-width: 1280px) {
  .p-blogParts .list_blogparts_row3 .p-postList__item {
    width: 33.33% !important;
  }
}
@media screen and (min-width: 1280px) {
  .p-blogParts .list_blogparts_row3 .p-postList__item {
    width: 20% !important;
  }
}

.wpforms-required-label {
  font-size: 80% !important;
}

.wpforms-submit {
  width: 100% !important;
}

.date-num input::after {
  content: "日目";
}

.wpforms-container .wpforms-field {
  padding-top: 1.2rem !important;
}
@media screen and (max-width: 640px) {
  .wpforms-container .wpforms-field {
    padding-top: 0.6rem !important;
  }
}
.wpforms-container .wpforms-field .wpforms-field-label {
  background-color: #EAEAEA;
  padding: 0.5rem 0 0.4rem 0.6rem !important;
}
.wpforms-container .wpforms_section_title {
  background-color: #F3E1C9 !important;
  font-size: 1.2rem !important;
  font-weight: bold !important;
  padding: 0.6rem 0 0.6rem 1rem !important;
}
.wpforms-container h3 {
  background-color: #D9E1F3 !important;
  font-size: 1.4rem !important;
  font-weight: bold !important;
  padding: 0.6rem 0 0.6rem 1rem !important;
}
.wpforms-container .wpforms_split_margin {
  margin-top: 1rem !important;
}
.wpforms-container .wpforms_split_margin2 {
  margin-top: 2rem !important;
}

.base-btn_container {
  text-align: center;
}

.base-btn,
a.base-btn,
button.base-btn {
  border-radius: 0.5rem;
  color: #212529;
  cursor: pointer;
  display: inline-block;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1.5;
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 0 !important;
  padding: 0.6rem 3rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  vertical-align: middle;
}
@media screen and (max-width: 640px) {
  .base-btn,
  a.base-btn,
  button.base-btn {
    font-size: 1.2rem;
    margin: 0 0.5rem;
    padding: 0.6rem 1.2rem;
  }
}

a.base-btn--yellow {
  background-color: #98C111;
  border-bottom: 5px solid #B3DD27;
  color: #FFF;
  margin-bottom: 1rem !important;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}

a.base-btn--yellow:hover {
  background: #98C111;
  border-bottom: 2px solid #B3DD27;
  color: #FFF;
  margin-top: 3px;
}

a.base-btn--red {
  background-color: #FC7905;
  border-bottom: 5px solid #FFAB45;
  color: #FFF;
  margin-bottom: 1rem !important;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}

a.base-btn--red:hover {
  background: #FC7905;
  border-bottom: 2px solid #FFAB45;
  color: #FFF;
  margin-top: 3px;
}

button.base-btn--gray {
  background-color: #77787F;
  border-bottom: 5px solid #96979D;
  color: #FFF;
  margin-bottom: 1rem !important;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}

button.base-btn--gray:hover {
  background-color: #77787F;
  border-bottom: 5px solid #96979D;
  color: #FFF;
  margin-top: 3px;
}

.post_content div > .base-btn--red:last-child {
  margin-bottom: 1rem !important;
}

/*
:root {
  --key-color: red;


  .hoge {
    color: var(--key-color);
  }
}
*/
.is-style-sme-list-remark li {
  list-style: none;
}

body main .schedule_day .point {
  margin-top: 2rem !important;
}

.wp-block-lazyblock-schedule-point-red {
  margin-top: 1rem;
}

.is-style-num_circle.add_background {
  background-color: #F3F3F3 !important;
  border: 1px solid #CCC !important;
  padding: 1rem;
}
.is-style-num_circle.add_background li:before {
  background-color: #FFC919 !important;
  -webkit-box-shadow: 0 0 0 1px #FFC919 !important;
          box-shadow: 0 0 0 1px #FFC919 !important;
  color: #222 !important;
  font-size: 1.2;
  font-weight: bold;
}

.past_news ul,
.toppage_news ul,
.tour-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.past_news ul li,
.toppage_news ul li,
.tour-list li {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  list-style: none;
  padding: 0 1rem !important;
  width: 50%;
}
@media screen and (max-width: 768px) {
  .past_news ul li,
  .toppage_news ul li,
  .tour-list li {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}
.past_news ul li:hover,
.toppage_news ul li:hover,
.tour-list li:hover {
  background-color: #F1F0EB;
}
.past_news ul li section,
.toppage_news ul li section,
.tour-list li section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.past_news ul li .summary__body,
.toppage_news ul li .summary__body,
.tour-list li .summary__body {
  width: 100%;
}
.past_news ul li .summary__title,
.toppage_news ul li .summary__title,
.tour-list li .summary__title {
  border-bottom: 1px solid #999;
  color: #333;
  display: block;
  font-size: 0.9rem;
  font-weight: bold;
  padding: 1rem 0.6rem 0.6rem 0.6rem;
}
.past_news ul li .summary__content,
.toppage_news ul li .summary__content,
.tour-list li .summary__content {
  color: #666;
  font-size: 0.7rem;
  font-weight: normal;
  padding: 0.5rem;
}
.past_news ul li .summary__figure,
.toppage_news ul li .summary__figure,
.tour-list li .summary__figure {
  margin-right: 1rem;
  max-width: 24%;
  min-width: 24%;
  padding-top: 0.8rem;
  width: 24%;
}
.past_news ul li a,
.toppage_news ul li a,
.tour-list li a {
  padding-bottom: 1.4rem !important;
  padding-top: 1rem !important;
}

.p-postslider .p-postList__body h2.p-postList__title {
  font-size: 0.8rem !important;
  font-weight: normal !important;
}

main {
  width: 100%;
}
main h2.schedule_title {
  background-color: #C70032;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: white;
  font-size: 1.2rem;
  font-weight: bold;
  margin: 2rem 0;
  padding: 0.5rem 1rem;
  width: 100%;
}
main .schedule_all {
  margin: 0.5rem;
}
main .schedule_all .icon_info {
  font-size: 0.8rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
main .schedule_all .icon_info i {
  margin-right: 1rem;
}
main .schedule_all .icon_info i::before {
  padding-right: 0.3rem;
}
main .schedule_all .icon_info i.fa-coffee {
  color: #02A779;
}
main .schedule_all .icon_info i.fa-hamburger {
  color: #D54F00;
}
main .schedule_all .icon_info i.fa-utensils {
  color: rgba(10, 79, 151, 0.8784313725);
}
main .schedule_all .icon_info i.fa-campground {
  color: #A33108;
}
main .schedule_all .icon_info i.fa-igloo {
  color: #7797B9;
}
main .schedule_all .icon_info i.fa-building {
  color: #9B7B07;
}
main .schedule_all .icon_info i.fa-house-user {
  color: #D50093;
}
main .schedule_all .icon_info i.fa-plane {
  color: #69831B;
}
main .schedule_all .icon_info i.fa-subway {
  color: #476A83;
}
main figure.images {
  margin-left: 0;
  margin-right: 0;
}
main figure.images img {
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
main figure.images-half {
  float: right;
  margin: 0.4rem 0;
  width: 40%;
}
main figure.images-half img {
  aspect-ratio: 16/9;
  /* margin: 0 calc(100% - 40vw); */
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  width: 40vw;
}
main .pickup {
  border: 1px solid #E76B47;
  font-size: 0.9rem;
  margin: 1rem 0.5rem;
  padding: 0.5rem 0.5rem 0 0.5rem;
}
main .pickup .title {
  border-left: 5px solid #E76B47;
  color: #E76B47;
  font-weight: bold;
  padding: 0 0.5rem 0.2rem 0.5rem;
}
main .pickup .pickup-note {
  font-size: 0.9rem;
  padding: 0.5rem;
}
main .pickup.blue {
  border: 1px solid #369AA9;
  font-size: 0.9rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding: 0.5rem 0.5rem 0 0.5rem;
}
main .pickup.blue .title {
  border-left: 5px solid #369AA9;
  color: #369AA9;
  font-weight: bold;
  padding: 0 0.5rem 0.2rem 0.5rem;
}
main .pickup.blue .pickup-note {
  font-size: 0.9rem;
  padding: 0.5rem;
}
main ul.asterisk_list {
  margin-bottom: 0;
  margin-top: 0;
}
main ul.asterisk_list li {
  list-style-type: none;
  margin-left: -2em;
  padding-bottom: 0.8em;
  text-indent: -1em;
}
main ul.asterisk_list li::before {
  content: "※";
  display: inline;
}

span {
  /*
  margin-right: 1rem;
  &::before {
    padding-right: 0.3rem;
  }
  */
}
span.fa-coffee {
  color: #02A779;
}
span.fa-hamburger {
  color: #D54F00;
}
span.fa-utensils {
  color: rgba(10, 79, 151, 0.8784313725);
}
span.fa-campground {
  color: #A33108;
}
span.fa-igloo {
  color: #7797B9;
}
span.fa-building {
  color: #9B7B07;
}
span.fa-house-user {
  color: #D50093;
}
span.fa-plane {
  color: #69831B;
}
span.fa-subway {
  color: #476A83;
}

.schedule_day {
  border-bottom: 1px dashed #CCC;
  margin-bottom: 2rem !important;
  padding-bottom: 1rem;
}

.schedule_day_head {
  background-color: #F2F2F2;
  border-bottom: 1px solid #DDD;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.9rem;
  margin-bottom: 1rem;
  padding: 0.5rem;
}
.schedule_day_head .date {
  /*
  background-color: #497A8F;
  */
  background-color: #C70032;
  border: 1px solid #FFF;
  border-radius: 5px;
  color: white;
  padding: 0.1rem 0.3rem 0;
}
.schedule_day_head .area {
  padding: 0.2rem 0.5rem 0 0.5rem;
}

.days8-container {
  border: 2px solid rgba(214, 42, 32, 0.5019607843);
  padding: 10px;
}
.days8-container .schedule_day_head {
  background-color: #FFEBE5;
  color: #333;
}
.days8-container .schedule_day_head .date {
  background-color: #D62A20;
}

.days7-container {
  border: 2px solid rgba(41, 170, 41, 0.5019607843);
  padding: 10px;
}
.days7-container .schedule_day_head {
  background-color: #DDF1DD;
  color: #333;
}
.days7-container .schedule_day_head .date {
  background-color: #29AA29;
}

.days6-container {
  border: 2px solid rgba(176, 146, 33, 0.5019607843);
  padding: 10px;
}
.days6-container .schedule_day_head {
  background-color: #F1E8C8;
  color: #333;
}
.days6-container .schedule_day_head .date {
  background-color: #B09221;
}

.days5-container {
  border: 2px solid rgba(44, 177, 177, 0.5019607843);
  padding: 10px;
}
.days5-container .schedule_day_head {
  background-color: #DDF3F3;
  color: #333;
}
.days5-container .schedule_day_head .date {
  background-color: #2CB1B1;
}

.days4-container {
  border: 2px solid rgba(245, 129, 149, 0.5019607843);
  padding: 10px;
}
.days4-container .schedule_day_head {
  background-color: #FFECF0;
  color: #333;
}
.days4-container .schedule_day_head .date {
  background-color: #F58195;
}

.days4-container .wp-block-media-text__media figcaption,
.days5-container .wp-block-media-text__media figcaption,
.days6-container .wp-block-media-text__media figcaption,
.days7-container .wp-block-media-text__media figcaption,
.days8-container .wp-block-media-text__media figcaption {
  font-size: 80%;
  text-align: center;
}

.schedule {
  font-size: 0.9rem;
  padding: 0.2rem 0.5rem;
}

.wp-block-columns {
  margin-top: 2em !important;
}

.point {
  border: solid 1px #72B900;
  margin: 2rem 0 1rem 0;
  padding: 0.5em 1em;
  position: relative;
}
.point .title {
  background: #72B900;
  border-radius: 3px 3px 0 0;
  color: white;
  display: inline-block;
  font-size: 0.8rem;
  font-weight: bold;
  height: 25px;
  left: -1px;
  line-height: 25px;
  padding: 0 10px 0 0.5rem;
  position: absolute;
  top: -25px;
}
.point .note {
  font-size: 0.9rem;
  margin: 0;
  padding: 0;
}

.foot {
  background-color: #FAFAFA;
  border: 1px solid #DDD;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.9rem;
}

.stay::before {
  background-color: #FFFBE2;
}

.meal::before {
  background-color: #FFFBE2;
}

.schedule_day_footer .stay {
  background-color: #F0F4F7;
  border: 2px solid #87ACD3;
  border-radius: 5px;
  color: #333;
  content: "宿泊先／";
  padding: 0 15px 2px;
}
.schedule_day_footer .meal {
  background-color: #FFFBEA;
  border: 2px solid #D3BC87;
  border-radius: 5px;
  color: #333;
  content: "食事／";
  padding: 0 15px 2px;
}

.stay,
.meal {
  margin-bottom: 0rem;
  padding: 0.5rem;
  white-space: nowrap;
}

.schedule_day_footer {
  border-bottom: 1px solid #CCC;
  padding-bottom: 1rem;
  text-align: right;
}

.note_nowrap_th tr > td:first-child {
  white-space: nowrap;
}

.smb-panels__item__body {
  padding: 1rem;
}

h1.c-pageTitle + .post_content {
  margin-top: 2.5rem;
}

.post_content h3 {
  margin: 2em 0 1em;
}

@media screen and (max-width: 640px) {
  .wp-block-file__button {
    display: block;
  }
}

@media screen and (max-width: 640px) {
  .wp-block-table.sp_block_.td_to_th_.is-style-simple tr td {
    padding-top: 0.5rem;
  }
  .wp-block-table.sp_block_.td_to_th_.is-style-simple tr td:first-child {
    background-color: #EAEAEA !important;
    border-radius: 8px;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
}

/* ここ悩む 
.post_content li {
  margin: 0.25em 0 1em 0;
  &:last-child {
    margin: 0.25em 0 0 0;
  }
}
*/
.post_content .c-tabList li {
  margin: 0 0 0 0;
}
.post_content .c-tabList li:last-child {
  margin: 0 0 0 0;
}

@media screen and (max-width: 640px) {
  .tour-header_title {
    text-align: left;
  }
  .tour-header_title .katakana-code {
    font-weight: bold;
    text-align: center;
  }
}

.katakana-code {
  display: block;
  font-weight: bold;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  background: none;
  color: #333;
  position: static;
}
@media screen and (max-width: 640px) {
  .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
    text-align: left;
  }
}

@media screen and (max-width: 640px) {
  .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    margin: 0 0 1rem 0;
    width: 100%;
  }
}

.swl-marker {
  font-weight: bold;
}

.o-tags {
  margin-bottom: 10px; /* タグ一覧の下に余白 */
  text-align: right; /* タグ一覧を右寄せ */
}

.o-tags a {
  background: #019EBD; /* タグの背景色 */
  color: #FFF; /* タグの文字色 */
  font-size: 11px; /* タグの文字サイズ */
  font-weight: normal; /* タグの文字を太字に */
  padding: 3px 6px; /* タグ内の余白 */
}

.o-tags a:hover {
  opacity: 0.5; /* マウスオンした時に透明度を落とす */
  text-decoration: none; /* マウスオンした時の下線を非表示に */
}

.tablepress.add_price {
  font-size: 0.9rem;
}
.tablepress.add_price tfoot th,
.tablepress.add_price thead th {
  background-color: #7DA1B3;
}
.tablepress.add_price thead th {
  text-align: center;
}
.tablepress.add_price td.column-1 {
  text-align: center;
}
.tablepress.add_price td.column-2 {
  text-align: center;
}
.tablepress.add_price td.column-3 {
  text-align: center;
}

.tablepress.price_table_3 tfoot th,
.tablepress.price_table_3 thead th {
  background-color: #7DA1B3;
}

.tablepress.price_table_3 td.column-1 {
  width: 20%;
}

.tablepress.price_table_3 td.column-2 {
  width: 50%;
}

.tablepress.price_table_3 td.column-3 {
  width: 30%;
}

#tablepress-11.price_table_3 td.column-1,
#tablepress-11-no-2.price_table_3 td.column-1 {
  width: 20%;
}
#tablepress-11.price_table_3 td.column-2,
#tablepress-11-no-2.price_table_3 td.column-2 {
  width: 15%;
}
#tablepress-11.price_table_3 td.column-3,
#tablepress-11-no-2.price_table_3 td.column-3 {
  width: 45%;
}
#tablepress-11.price_table_3 td.column-4,
#tablepress-11-no-2.price_table_3 td.column-4 {
  width: 20%;
}

.tablepress.price_table_4 tfoot th,
.tablepress.price_table_4 thead th {
  background-color: #7DA1B3;
  color: #FFF;
}

.tablepress.price_table_4 td.column-1 {
  width: 20%;
}

.tablepress.price_table_4 td.column-2 {
  width: 15%;
}

.tablepress.price_table_4 td.column-3 {
  width: 45%;
}

.tablepress.price_table_4 td.column-4 {
  width: 20%;
}

.swell-block-tab.is-style-balloon.long-day .tablepress.price_table_4 td.column-1 {
  padding-right: 2rem;
  white-space: nowrap;
}

.tablepress.price_table tfoot th,
.tablepress.price_table thead th {
  background-color: #7DA1B3;
  color: #FFF;
}

.is-style-balloon .c-tabList__button:before {
  border-top: 8px solid #F7F7F7;
}

button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab456-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab46-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule456-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule46-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4-0] {
  background-color: #69831B !important;
  background-color: #F58195 !important;
}
button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab456-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab46-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule456-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule46-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4-0]::before {
  border-top: 8px solid #69831B;
  border-top: 8px solid #F58195;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab456-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab46-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule456-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule46-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4-0]:hover {
  background-color: #69831B !important;
  background-color: #F58195 !important;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab456-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab46-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule456-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule46-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4-0]:hover::before {
  border-top: 8px solid #69831B;
  border-top: 8px solid #F58195;
}
button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab456-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab5678-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab568-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab58-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab56-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule456-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule5678-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule568-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule58-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule56-0] {
  background-color: #2CB1B1 !important;
}
button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab456-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab5678-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab568-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab58-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab56-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule456-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule5678-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule568-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule58-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule56-0]::before {
  border-top: 8px solid #2CB1B1;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab456-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab5678-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab568-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab58-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab56-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule456-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule5678-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule568-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule58-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule56-0]:hover {
  background-color: #2CB1B1 !important;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab456-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab5678-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab568-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab58-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab56-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule456-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule5678-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule568-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule58-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule56-0]:hover::before {
  border-top: 8px solid #2CB1B1;
}
button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab456-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab5678-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab568-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab56-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab46-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab678-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab68-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab6-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule456-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule5678-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule568-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule56-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule46-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule678-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule68-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule6-0] {
  background-color: #B09221 !important;
}
button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab456-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab5678-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab568-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab56-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab46-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab678-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab68-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab6-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule456-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule5678-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule568-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule56-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule46-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule678-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule68-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule6-0]::before {
  border-top: 8px solid #B09221;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab456-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab5678-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab568-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab56-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab46-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab678-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab68-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab6-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule456-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule5678-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule568-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule56-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule46-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule678-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule68-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule6-0]:hover {
  background-color: #B09221 !important;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab456-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab5678-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab568-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab56-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab46-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab678-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab68-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab6-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule456-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule5678-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule568-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule56-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule46-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule678-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule68-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule6-0]:hover::before {
  border-top: 8px solid #B09221;
}
button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-3], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-3], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab5678-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab678-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-3], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-3], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule5678-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule678-1] {
  background-color: #29AA29 !important;
}
button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-3]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-3]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab5678-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab678-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-3]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-3]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule5678-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule678-1]::before {
  border-top: 8px solid #29AA29;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-3]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-3]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab5678-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab678-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-3]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-3]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule5678-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule678-1]:hover {
  background-color: #29AA29 !important;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-3]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-3]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab5678-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab678-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-3]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-3]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule5678-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule678-1]:hover::before {
  border-top: 8px solid #29AA29;
}
button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-4], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-3], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab5678-3], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab568-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab678-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab58-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab68-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-tab8-0], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-4], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-3], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule5678-3], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule568-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule678-2], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule58-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule68-1], button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule8-0] {
  background-color: #D62A20 !important;
}
button.c-tabList__button[aria-selected=true][aria-controls=tab-tab45678-4]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab4568-3]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab5678-3]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab568-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab678-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab58-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab68-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-tab8-0]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule45678-4]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule4568-3]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule5678-3]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule568-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule678-2]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule58-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule68-1]::before, button.c-tabList__button[aria-selected=true][aria-controls=tab-schedule8-0]::before {
  border-top: 8px solid #D62A20;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-4]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-3]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab5678-3]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab568-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab678-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab58-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab68-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab8-0]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-4]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-3]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule5678-3]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule568-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule678-2]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule58-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule68-1]:hover, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule8-0]:hover {
  background-color: #D62A20 !important;
}
button.c-tabList__button[aria-selected=false][aria-controls=tab-tab45678-4]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab4568-3]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab5678-3]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab568-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab678-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab58-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab68-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-tab8-0]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule45678-4]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule4568-3]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule5678-3]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule568-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule678-2]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule58-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule68-1]:hover::before, button.c-tabList__button[aria-selected=false][aria-controls=tab-schedule8-0]:hover::before {
  border-top: 8px solid #D62A20;
}

.c-tabBody__item#tab-tab45678-0 th,
.c-tabBody__item#tab-tab4568-0 th,
.c-tabBody__item#tab-tab456-0 th,
.c-tabBody__item#tab-tab4-0 th,
.c-tabBody__item#tab-schedule45678-0 th,
.c-tabBody__item#tab-schedule4568-0 th,
.c-tabBody__item#tab-schedule456-0 th,
.c-tabBody__item#tab-schedule4-0 th {
  background-color: #69831B;
  background-color: #F58195;
}
.c-tabBody__item#tab-tab45678-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab4568-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab456-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab4-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule45678-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule4568-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule456-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule4-0 .wpsbc-calendars .wpsbc-calendar-header {
  background-color: #69831B;
  background-color: #F58195;
  color: #FFF;
}
.c-tabBody__item#tab-tab45678-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab4568-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab456-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab4-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule45678-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule4568-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule456-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule4-0 .wpsbc-calendars .wpsbc-calendar-header-navigation {
  font-size: 14px;
}
.c-tabBody__item#tab-tab45678-0 .wpsbc-calendars th,
.c-tabBody__item#tab-tab4568-0 .wpsbc-calendars th,
.c-tabBody__item#tab-tab456-0 .wpsbc-calendars th,
.c-tabBody__item#tab-tab4-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule45678-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule4568-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule456-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule4-0 .wpsbc-calendars th {
  background-color: #FFF;
}

.c-tabBody__item#tab-tab45678-1 th,
.c-tabBody__item#tab-tab4568-1 th,
.c-tabBody__item#tab-tab456-1 th,
.c-tabBody__item#tab-tab5678-0 th,
.c-tabBody__item#tab-tab568-0 th,
.c-tabBody__item#tab-tab58-0 th,
.c-tabBody__item#tab-tab56-0 th,
.c-tabBody__item#tab-schedule45678-1 th,
.c-tabBody__item#tab-schedule4568-1 th,
.c-tabBody__item#tab-schedule456-1 th,
.c-tabBody__item#tab-schedule5678-0 th,
.c-tabBody__item#tab-schedule568-0 th,
.c-tabBody__item#tab-schedule58-0 th,
.c-tabBody__item#tab-schedule56-0 th {
  background-color: #2CB1B1;
}
.c-tabBody__item#tab-tab45678-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab4568-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab456-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab5678-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab568-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab58-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab56-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule45678-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule4568-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule456-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule5678-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule568-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule58-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule56-0 .wpsbc-calendars .wpsbc-calendar-header {
  background-color: #2CB1B1;
  color: #FFF;
}
.c-tabBody__item#tab-tab45678-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab4568-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab456-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab5678-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab568-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab58-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab56-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule45678-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule4568-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule456-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule5678-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule568-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule58-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule56-0 .wpsbc-calendars .wpsbc-calendar-header-navigation {
  font-size: 14px;
}
.c-tabBody__item#tab-tab45678-1 .wpsbc-calendars th,
.c-tabBody__item#tab-tab4568-1 .wpsbc-calendars th,
.c-tabBody__item#tab-tab456-1 .wpsbc-calendars th,
.c-tabBody__item#tab-tab5678-0 .wpsbc-calendars th,
.c-tabBody__item#tab-tab568-0 .wpsbc-calendars th,
.c-tabBody__item#tab-tab58-0 .wpsbc-calendars th,
.c-tabBody__item#tab-tab56-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule45678-1 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule4568-1 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule456-1 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule5678-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule568-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule58-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule56-0 .wpsbc-calendars th {
  background-color: #FFF;
}

.c-tabBody__item#tab-tab45678-2 th,
.c-tabBody__item#tab-tab4568-2 th,
.c-tabBody__item#tab-tab456-2 th,
.c-tabBody__item#tab-tab5678-1 th,
.c-tabBody__item#tab-tab568-1 th,
.c-tabBody__item#tab-tab56-1 th,
.c-tabBody__item#tab-tab678-0 th,
.c-tabBody__item#tab-tab68-0 th,
.c-tabBody__item#tab-tab6-0 th,
.c-tabBody__item#tab-schedule45678-2 th,
.c-tabBody__item#tab-schedule4568-2 th,
.c-tabBody__item#tab-schedule456-2 th,
.c-tabBody__item#tab-schedule5678-1 th,
.c-tabBody__item#tab-schedule568-1 th,
.c-tabBody__item#tab-schedule56-1 th,
.c-tabBody__item#tab-schedule678-0 th,
.c-tabBody__item#tab-schedule68-0 th,
.c-tabBody__item#tab-schedule6-0 th {
  background-color: #B09221;
}
.c-tabBody__item#tab-tab45678-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab4568-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab456-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab5678-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab568-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab56-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab678-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab68-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab6-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule45678-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule4568-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule456-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule5678-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule568-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule56-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule678-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule68-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule6-0 .wpsbc-calendars .wpsbc-calendar-header {
  background-color: #B09221;
  color: #FFF;
}
.c-tabBody__item#tab-tab45678-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab4568-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab456-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab5678-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab568-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab56-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab678-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab68-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab6-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule45678-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule4568-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule456-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule5678-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule568-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule56-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule678-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule68-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule6-0 .wpsbc-calendars .wpsbc-calendar-header-navigation {
  font-size: 14px;
}
.c-tabBody__item#tab-tab45678-2 .wpsbc-calendars th,
.c-tabBody__item#tab-tab4568-2 .wpsbc-calendars th,
.c-tabBody__item#tab-tab456-2 .wpsbc-calendars th,
.c-tabBody__item#tab-tab5678-1 .wpsbc-calendars th,
.c-tabBody__item#tab-tab568-1 .wpsbc-calendars th,
.c-tabBody__item#tab-tab56-1 .wpsbc-calendars th,
.c-tabBody__item#tab-tab678-0 .wpsbc-calendars th,
.c-tabBody__item#tab-tab68-0 .wpsbc-calendars th,
.c-tabBody__item#tab-tab6-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule45678-2 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule4568-2 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule456-2 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule5678-1 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule568-1 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule56-1 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule678-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule68-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule6-0 .wpsbc-calendars th {
  background-color: #FFF;
}

.c-tabBody__item#tab-tab45678-3 th,
.c-tabBody__item#tab-tab4568-3 th,
.c-tabBody__item#tab-tab5678-2 th,
.c-tabBody__item#tab-tab678-1 th,
.c-tabBody__item#tab-schedule45678-3 th,
.c-tabBody__item#tab-schedule4568-3 th,
.c-tabBody__item#tab-schedule5678-2 th,
.c-tabBody__item#tab-schedule678-1 th {
  background-color: #29AA29;
}
.c-tabBody__item#tab-tab45678-3 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab4568-3 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab5678-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab678-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule45678-3 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule4568-3 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule5678-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule678-1 .wpsbc-calendars .wpsbc-calendar-header {
  background-color: #29AA29;
  color: #FFF;
}
.c-tabBody__item#tab-tab45678-3 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab4568-3 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab5678-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab678-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule45678-3 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule4568-3 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule5678-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule678-1 .wpsbc-calendars .wpsbc-calendar-header-navigation {
  font-size: 14px;
}
.c-tabBody__item#tab-tab45678-3 .wpsbc-calendars th,
.c-tabBody__item#tab-tab4568-3 .wpsbc-calendars th,
.c-tabBody__item#tab-tab5678-2 .wpsbc-calendars th,
.c-tabBody__item#tab-tab678-1 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule45678-3 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule4568-3 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule5678-2 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule678-1 .wpsbc-calendars th {
  background-color: #FFF;
}

.c-tabBody__item#tab-tab45678-4 th,
.c-tabBody__item#tab-tab4568-3 th,
.c-tabBody__item#tab-tab5678-3 th,
.c-tabBody__item#tab-tab568-2 th,
.c-tabBody__item#tab-tab678-2 th,
.c-tabBody__item#tab-tab58-1 th,
.c-tabBody__item#tab-tab68-1 th,
.c-tabBody__item#tab-tab8-0 th,
.c-tabBody__item#tab-schedule45678-4 th,
.c-tabBody__item#tab-schedule4568-3 th,
.c-tabBody__item#tab-schedule5678-3 th,
.c-tabBody__item#tab-schedule568-2 th,
.c-tabBody__item#tab-schedule678-2 th,
.c-tabBody__item#tab-schedule58-1 th,
.c-tabBody__item#tab-schedule68-1 th,
.c-tabBody__item#tab-schedule8-0 th {
  background-color: #D62A20;
}
.c-tabBody__item#tab-tab45678-4 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab4568-3 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab5678-3 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab568-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab678-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab58-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab68-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-tab8-0 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule45678-4 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule4568-3 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule5678-3 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule568-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule678-2 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule58-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule68-1 .wpsbc-calendars .wpsbc-calendar-header,
.c-tabBody__item#tab-schedule8-0 .wpsbc-calendars .wpsbc-calendar-header {
  background-color: #D62A20;
  color: #FFF;
}
.c-tabBody__item#tab-tab45678-4 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab4568-3 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab5678-3 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab568-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab678-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab58-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab68-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-tab8-0 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule45678-4 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule4568-3 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule5678-3 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule568-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule678-2 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule58-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule68-1 .wpsbc-calendars .wpsbc-calendar-header-navigation,
.c-tabBody__item#tab-schedule8-0 .wpsbc-calendars .wpsbc-calendar-header-navigation {
  font-size: 14px;
}
.c-tabBody__item#tab-tab45678-4 .wpsbc-calendars th,
.c-tabBody__item#tab-tab4568-3 .wpsbc-calendars th,
.c-tabBody__item#tab-tab5678-3 .wpsbc-calendars th,
.c-tabBody__item#tab-tab568-2 .wpsbc-calendars th,
.c-tabBody__item#tab-tab678-2 .wpsbc-calendars th,
.c-tabBody__item#tab-tab58-1 .wpsbc-calendars th,
.c-tabBody__item#tab-tab68-1 .wpsbc-calendars th,
.c-tabBody__item#tab-tab8-0 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule45678-4 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule4568-3 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule5678-3 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule568-2 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule678-2 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule58-1 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule68-1 .wpsbc-calendars th,
.c-tabBody__item#tab-schedule8-0 .wpsbc-calendars th {
  background-color: #FFF;
}

h4.margintop30 {
  margin-top: 30px;
}

.swell-block-accordion__title {
  background: rgba(134, 166, 185, 0.15);
  padding: 0.5em 1em;
}
.swell-block-accordion__title .swell-block-accordion__label::before {
  color: #354464;
  content: "\f07c";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  font-weight: 900;
  padding-right: 0.5rem;
}
.swell-block-accordion__title .swell-block-accordion__label strong {
  font-size: 0.9rem;
  font-weight: normal;
}

.list-position_plus2 li,
.post_content .list-position_plus2 li:last-child {
  margin-bottom: 0;
  margin-left: 4rem;
}

.list-position_plus2 li:first-child {
  margin-left: 0;
}

.sidemenu2 li {
  width: 50% !important;
}
.sidemenu2 li .p-postList__body {
  padding-top: 5px;
}
.sidemenu2 li .p-postList__body h2.p-postList__title {
  font-size: 0.8rem !important;
  font-weight: normal !important;
  line-height: 1rem;
}

.w-footer__box .c-widget__title {
  margin-bottom: 0.5em;
}
.w-footer__box ul.menu li {
  font-size: 0.85rem;
}
.w-footer__box ul.menu li a {
  padding: 0.5em 1em 0.5em 1.5em;
}

.flatpickr-calendar {
  display: none !important;
}

/*
.flatpickr-calendar {
  font-size: 13px;
}
.flatpickr-current-month {
  font-size: 120% !important;
}

*/
.twitter-timeline iframe {
  width: 100% !important;
}

.is-style-balloon > .c-tabList .c-tabList__button:before {
  border: 8px solid transparent;
  border-bottom: 0;
  border-top: none;
}

.swell-block-accordion__title {
  background-color: #C7E1EB;
}

.swell-block-accordion__body {
  background-color: #F9F9F9;
  border: 1px solid #C7E1EB;
}

.u-fz-s {
  font-size: 1rem !important;
  font-weight: bold;
}

.swell-block-accordion__title .swell-block-accordion__label::before {
  color: #717B91 !important;
}

.wpforms-page button.wpforms-page-next {
  background-color: #BFF52E !important;
  font-weight: bold !important;
}

.wpforms-submit-container button {
  background-color: #BFF52E !important;
  font-weight: bold !important;
}

/*
.table-day-1 table {
  tr {
    td {
      border-bottom: 1px solid #CCC;
      border-right: 1px dotted #CCC;
      padding: 5px;
      text-align: center;
      vertical-align: top;
      &:nth-child(1) {
        width: 2em !important;
      }
      &:nth-child(2) {
        width: 2em;
      }
      &:nth-child(3) {
        width: calc(100% - 4em);
      }
    }
    &:nth-child(7n+2) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+4) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+6) {
      td {
        background-color: #E6F6FF;
      }
    }
    &:nth-child(7n+7) {
      td {
        background-color: #FFF2EF;
      }
    }
  }
}

.table-day-2 table {
  tr {
    td {
      border-bottom: 1px solid #CCC;
      border-right: 1px dotted #CCC;
      padding: 5px;
      text-align: center;
      vertical-align: top;
      &:nth-child(1) {
        width: 2em !important;
      }
      &:nth-child(2) {
        width: 2em;
      }
      &:nth-child(3) {
        width: calc(100% - 4em);
      }
    }
    &:nth-child(7n+1) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+3) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+5) {
      td {
        background-color: #E6F6FF;
      }
    }
    &:nth-child(7n+6) {
      td {
        background-color: #FFF2EF;
      }
    }
  }
}

.table-day-3 table {
  tr {
    td {
      border-bottom: 1px solid #CCC;
      border-right: 1px dotted #CCC;
      padding: 5px;
      text-align: center;
      vertical-align: top;
      &:nth-child(1) {
        width: 2em !important;
      }
      &:nth-child(2) {
        width: 2em;
      }
      &:nth-child(3) {
        width: calc(100% - 4em);
      }
    }
    &:nth-child(7n+7) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+2) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+4) {
      td {
        background-color: #E6F6FF;
      }
    }
    &:nth-child(7n+5) {
      td {
        background-color: #FFF2EF;
      }
    }
  }
}

.table-day-4 table {
  tr {
    td {
      border-bottom: 1px solid #CCC;
      border-right: 1px dotted #CCC;
      padding: 5px;
      text-align: center;
      vertical-align: top;
      &:nth-child(1) {
        width: 2em !important;
      }
      &:nth-child(2) {
        width: 2em;
      }
      &:nth-child(3) {
        width: calc(100% - 4em);
      }
    }
    &:nth-child(7n+6) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+1) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+3) {
      td {
        background-color: #E6F6FF;
      }
    }
    &:nth-child(7n+4) {
      td {
        background-color: #FFF2EF;
      }
    }
  }
}

.table-day-5 table {
  tr {
    td {
      border-bottom: 1px solid #CCC;
      border-right: 1px dotted #CCC;
      padding: 5px;
      text-align: center;
      vertical-align: top;
      &:nth-child(1) {
        width: 2em !important;
      }
      &:nth-child(2) {
        width: 2em;
      }
      &:nth-child(3) {
        width: calc(100% - 4em);
      }
    }
    &:nth-child(7n+5) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+7) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+2) {
      td {
        background-color: #E6F6FF;
      }
    }
    &:nth-child(7n+3) {
      td {
        background-color: #FFF2EF;
      }
    }
  }
}

.table-day-6 table {
  tr {
    td {
      border-bottom: 1px solid #CCC;
      border-right: 1px dotted #CCC;
      padding: 5px;
      text-align: center;
      vertical-align: top;
      &:nth-child(1) {
        width: 2em !important;
      }
      &:nth-child(2) {
        width: 2em;
      }
      &:nth-child(3) {
        width: calc(100% - 4em);
      }
    }
    &:nth-child(7n+4) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+6) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+1) {
      td {
        background-color: #E6F6FF;
      }
    }
    &:nth-child(7n+2) {
      td {
        background-color: #FFF2EF;
      }
    }
  }
}


.table-day-7 table {
  tr {
    td {
      border-bottom: 1px solid #CCC;
      border-right: 1px dotted #CCC;
      padding: 5px;
      text-align: center;
      vertical-align: top;
      &:nth-child(1) {
        width: 2em !important;
      }
      &:nth-child(2) {
        width: 2em;
      }
      &:nth-child(3) {
        width: calc(100% - 4em);
      }
    }
    &:nth-child(7n+3) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+5) {
      td {
        background-color: #FAFAFA;
      }
    }

    &:nth-child(7n+7) {
      td {
        background-color: #E6F6FF;
      }
    }
    &:nth-child(7n+1) {
      td {
        background-color: #FFF2EF;
      }
    }
  }
}
*/
.table-day-1 table tr td {
  border-bottom: 1px solid #CCC;
  border-right: 1px dotted #CCC;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.table-day-1 table tr td:nth-child(1) {
  width: 2em !important;
}
.table-day-1 table tr td:nth-child(2) {
  width: 2em;
}
.table-day-1 table tr td:nth-child(3) {
  text-align: left;
  width: calc(100% - 4em);
}
.table-day-1 table tr:nth-child(7n+2) td, .table-day-1 table tr:nth-child(7n+4) td {
  background-color: #FAFAFA;
}
.table-day-1 table tr:nth-child(7n+6) td {
  background-color: #E6F6FF;
}
.table-day-1 table tr:nth-child(7n+7) td {
  background-color: #FFF2EF;
}

.table-day-2 table tr td {
  border-bottom: 1px solid #CCC;
  border-right: 1px dotted #CCC;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.table-day-2 table tr td:nth-child(1) {
  width: 2em !important;
}
.table-day-2 table tr td:nth-child(2) {
  width: 2em;
}
.table-day-2 table tr td:nth-child(3) {
  text-align: left;
  width: calc(100% - 4em);
}
.table-day-2 table tr:nth-child(7n+1) td, .table-day-2 table tr:nth-child(7n+3) td {
  background-color: #FAFAFA;
}
.table-day-2 table tr:nth-child(7n+5) td {
  background-color: #E6F6FF;
}
.table-day-2 table tr:nth-child(7n+6) td {
  background-color: #FFF2EF;
}

.table-day-3 table tr td {
  border-bottom: 1px solid #CCC;
  border-right: 1px dotted #CCC;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.table-day-3 table tr td:nth-child(1) {
  width: 2em !important;
}
.table-day-3 table tr td:nth-child(2) {
  width: 2em;
}
.table-day-3 table tr td:nth-child(3) {
  text-align: left;
  width: calc(100% - 4em);
}
.table-day-3 table tr:nth-child(7n+7) td, .table-day-3 table tr:nth-child(7n+2) td {
  background-color: #FAFAFA;
}
.table-day-3 table tr:nth-child(7n+4) td {
  background-color: #E6F6FF;
}
.table-day-3 table tr:nth-child(7n+5) td {
  background-color: #FFF2EF;
}

.table-day-4 table tr td {
  border-bottom: 1px solid #CCC;
  border-right: 1px dotted #CCC;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.table-day-4 table tr td:nth-child(1) {
  width: 2em !important;
}
.table-day-4 table tr td:nth-child(2) {
  width: 2em;
}
.table-day-4 table tr td:nth-child(3) {
  text-align: left;
  width: calc(100% - 4em);
}
.table-day-4 table tr:nth-child(7n+6) td, .table-day-4 table tr:nth-child(7n+1) td {
  background-color: #FAFAFA;
}
.table-day-4 table tr:nth-child(7n+3) td {
  background-color: #E6F6FF;
}
.table-day-4 table tr:nth-child(7n+4) td {
  background-color: #FFF2EF;
}

.table-day-5 table tr td {
  border-bottom: 1px solid #CCC;
  border-right: 1px dotted #CCC;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.table-day-5 table tr td:nth-child(1) {
  width: 2em !important;
}
.table-day-5 table tr td:nth-child(2) {
  width: 2em;
}
.table-day-5 table tr td:nth-child(3) {
  text-align: left;
  width: calc(100% - 4em);
}
.table-day-5 table tr:nth-child(7n+5) td, .table-day-5 table tr:nth-child(7n+7) td {
  background-color: #FAFAFA;
}
.table-day-5 table tr:nth-child(7n+2) td {
  background-color: #E6F6FF;
}
.table-day-5 table tr:nth-child(7n+3) td {
  background-color: #FFF2EF;
}

.table-day-6 table tr td {
  border-bottom: 1px solid #CCC;
  border-right: 1px dotted #CCC;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.table-day-6 table tr td:nth-child(1) {
  width: 2em !important;
}
.table-day-6 table tr td:nth-child(2) {
  width: 2em;
}
.table-day-6 table tr td:nth-child(3) {
  text-align: left;
  width: calc(100% - 4em);
}
.table-day-6 table tr:nth-child(7n+4) td, .table-day-6 table tr:nth-child(7n+6) td {
  background-color: #FAFAFA;
}
.table-day-6 table tr:nth-child(7n+1) td {
  background-color: #E6F6FF;
}
.table-day-6 table tr:nth-child(7n+2) td {
  background-color: #FFF2EF;
}

.table-day-7 table tr td {
  border-bottom: 1px solid #CCC;
  border-right: 1px dotted #CCC;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.table-day-7 table tr td:nth-child(1) {
  width: 2em !important;
}
.table-day-7 table tr td:nth-child(2) {
  width: 2em;
}
.table-day-7 table tr td:nth-child(3) {
  text-align: left;
  width: calc(100% - 4em);
}
.table-day-7 table tr:nth-child(7n+3) td, .table-day-7 table tr:nth-child(7n+5) td {
  background-color: #FAFAFA;
}
.table-day-7 table tr:nth-child(7n+7) td {
  background-color: #E6F6FF;
}
.table-day-7 table tr:nth-child(7n+1) td {
  background-color: #FFF2EF;
}

.tour-confirmed tr:nth-child(even) {
  background-color: #FAFAFA;
}

.wpforms-form .wpforms-field input.wpforms-field-required.wpforms-error {
  background-color: #FFF6F6;
  border: 3px solid #F00 !important;
}

.wpforms-form .wpforms-field label.wpforms-error {
  font-size: 14px !important;
  font-weight: bold;
}

aside #metaslider_9491 {
  background-color: #4F6771;
  border: 2px solid #4F6771;
}
aside #metaslider_9491::after {
  color: #FFF;
  content: "モリンドキャンプからの１枚";
  display: block;
  padding: 5px;
  text-align: center;
}

.top_list_colmn .c-row > .c-row__col {
  margin-bottom: 2.8rem !important;
}

.wpforms-field-repeater-button-add {
  background-color: #36C !important;
  color: #FFF !important;
}

.wpforms-field-repeater-button-remove {
  background-color: #999 !important;
  color: #FFF !important;
}

.c-tabBody {
  margin-top: 0.5rem !important;
}

.c-postThumb__figure {
  aspect-ratio: 25/16; /* 縦横比を3:4に設定 */
  position: relative;
  width: 100%; /* 親要素の幅に応じて幅を調整 */
}
.c-postThumb__figure[data-year="2024"]::before {
  border-bottom: 3em solid transparent;
  border-left: 3em solid #5E5E5E;
  bottom: 90%;
  content: "";
  left: 0;
  position: relative;
  z-index: 10;
}
.c-postThumb__figure[data-year="2024"]::after {
  color: #FFF;
  content: "2024";
  font-size: 0.8em;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  left: 0;
  position: absolute;
  top: 7px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  z-index: 10;
}
.c-postThumb__figure[data-year="2025"]::before {
  border-bottom: 3em solid transparent;
  border-left: 3em solid #5E5E5E;
  bottom: 90%;
  content: "";
  left: 0;
  position: relative;
  z-index: 10;
}
.c-postThumb__figure[data-year="2025"]::after {
  color: #FFF;
  content: "2025";
  font-size: 0.8em;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  left: 0;
  position: absolute;
  top: 7px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  z-index: 10;
}
.c-postThumb__figure[data-year="2026"]::before {
  border-bottom: 3em solid transparent;
  border-left: 3em solid red;
  bottom: 90%;
  content: "";
  left: 0;
  position: relative;
  z-index: 10;
}
.c-postThumb__figure[data-year="2026"]::after {
  color: #FFF;
  content: "2026";
  font-size: 0.8em;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  left: 0;
  position: absolute;
  top: 7px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  z-index: 10;
}

.fee_year {
  background-color: #7E7E7E;
  color: #FFF;
  display: inline-block;
  font-size: 0.7em;
  font-weight: normal;
  line-height: 1;
  margin-left: 0.5em;
  padding: 0.7em 0.8em 0.3rem 0.5rem;
  vertical-align: text-bottom;
}
.fee_year.y2025 {
  background-color: #7E7E7E;
}
.fee_year.y2026 {
  background-color: #3A972A;
}

.c-postTimes__modified.icon-modified::after {
  color: #8F2E2E;
  content: "UPDATE";
  font-weight: bold;
}

html {
  scroll-padding-top: 100px; /* 任意の余白 */
}

.smb-testimonial__item__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.smb-testimonial__item__name {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.smb-testimonial__item__lede {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.smb-testimonial__item__content {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.telescope_block img {
  border: 1px solid #7592A5;
}

.telescope_block .wp-block-snow-monkey-blocks-grid {
  padding: 15px;
}

.telescope_block p {
  padding-bottom: 10px;
}/*# sourceMappingURL=style.css.map */