@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP");.elementor-shortcode > #tablepress-1 .row-1 > td {
  background-color: #baffa8;
}
.elementor-shortcode > #tablepress-2 .row-1 > td {
  background-color: #baffa8;
}
#tablepress-4 .\201D chusyaku\201D {
  color: #ff0000;
}
.elementor-element #tablepress-4-description > .\201D chusyaku\201D {
  color: #ff0000;
}
div > #tablepress-3 .row-1 > td {
  background-color: #baffa8;
}
#tablepress-3 > tbody > tr:nth-child(2) > td:nth-child(1) {
  background-color: #E7FFE0;
}
#tablepress-3 > tbody > tr:nth-child(5) > td:nth-child(1) {
  background-color: #E7FFE0;
}
#tablepress-3 > tbody > tr:nth-child(8) > td:nth-child(1) {
  background-color: #f1f1f1;
}
#tablepress-3 > tbody > tr:nth-child(10) > td:nth-child(1) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(12) > td:nth-child(1) {
  background-color: #f1f1f1;
}
div > #tablepress-3 .row-4 > td {
  background-color: #f1f1f1;
}
div > #tablepress-3 .row-7 > td {
  background-color: #f1f1f1;
}
div > #tablepress-3 .row-9 > td {
  background-color: #f1f1f1;
}
div > #tablepress-3 .row-11 > td {
  background-color: #f1f1f1;
}
.elementor-shortcode > #tablepress-4 .row-1 > td {
  background-color: #baffa8;
}
.elementor-shortcode > #tablepress-5 .row-1 > td {
  background-color: #baffa8;
}
.elementor-shortcode > #tablepress-6 .row-1 > td {
  background-color: #baffa8;
}
.elementor-shortcode > #tablepress-7 .row-1 > td {
  background-color: #baffa8;
}
div > #tablepress-3 .row-13 > td {
  background-color: #f1f1f1;
}
#tablepress-3 > tbody > tr:nth-child(14) > td:nth-child(1) {
  background-color: #f1f1f1;
}
#tablepress-3 > tbody > tr:nth-child(16) > td:nth-child(1) {
  background-color: #E7FFE0;
}
div > #tablepress-3 .row-15 > td {
  background-color: #f1f1f1;
}
div > #tablepress-3 .row-17 > td {
  background-color: #f1f1f1;
}
.elementor-shortcode > #tablepress-1-no-2 .row-1 > td {
  background-color: #baffa8;
}
.elementor-shortcode > #tablepress-29 .row-1 > td {
  background-color: #E7FFE0;
}
.elementor-shortcode > #tablepress-30 .row-1 > td {
  background-color: #E7FFE0;
}
.elementor-shortcode > #tablepress-31 .row-1 > td {
  background-color: #E7FFE0;
}
.elementor-shortcode > #tablepress-32 .row-1 > td {
  background-color: #E7FFE0;
}
.elementor-shortcode > #tablepress-21-no-2 .row-1 > td {
  background-color: #baffa8;
}
.elementor-shortcode > #tablepress-21 .row-1 > td {
  background-color: #baffa8;
}
.elementor-element .elementor-toc__header-title {
  margin-bottom: 0px;
}
.elementor-element .elementor-toc__list-wrapper {
  padding-left: 15px;
}
.elementor-shortcode > #tablepress-25 .row-1 > td {
  background-color: #baffa8;
}
.elementor-shortcode > #tablepress-14 .row-1 > td {
  background-color: #baffa8;
}
thead .fc-day-sun a {
  color: #ff165b;
}
.eael-event-calendar-wrapper > #eael-event-calendar-124958b #fc-dom-1 {
  font-family: "Zen Maru Gothic", sans-serif;
}
table > tbody > tr > .fc-day-sun > div {
  background-color: #fff4f8;
}
table > tbody > tr > .fc-day-sat > div {
  background-color: #f3fcff;
}
thead .fc-day-sat a {
  color: #3c80ff;
}
.elementor-widget-container dl > dd {
  margin-bottom: 15px;
}
.elementor-shortcode dl .event-date {
  margin-bottom: 16px;
}
.elementor-shortcode dl .title {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
}
.xo-event-list > dl .category {
  padding-right: 6px;
  padding-top: 1px;
  padding-bottom: 2px;
  padding-left: 6px;
}
.xo-event-list > dl .category {
  padding-top: 2px;
}
.elementor-shortcode dl p {
  margin-bottom: 0px;
}
.elementor-shortcode dl > dd > .event-date {
  margin-bottom: 20px;
}
.elementor-element-bd15aa4 dl {
  margin-top: 0px;
  border-top-width: 1px;
  border-top-style: solid;
  padding-top: 20px;
}
html .tablepress-table-description {
  font-size: 16px;
}
.elementor-widget-container #tablepress-3-description strong {
  color: #276aff;
}
tr .month-dayname td {
  font-family: "Zen Maru Gothic", sans-serif;
}
TH {
  font-family: "Zen Maru Gothic", sans-serif;
}
tbody td .month-event-title {
  padding-left: 4px;
  padding-right: 4px;
}
.month-dayname .today {
  color: #002cdd;
  -webkit-text-stroke-color: #0055dd;
  background-color: #fffeed;
}
#snow-monkey-form-3367 > div.smf-form.smf-form--business > div.wp-block-snow-monkey-forms-item.smf-item > div.smf-item__col.smf-item__col--label {
  background-color: #E7FFE0;
}
.entry-content > #snow-monkey-form-3367 .smf-button-control__control {
  background-color: #61CE70;
  color: #ffffff;
  padding-right: 35px;
  padding-left: 35px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 100px 100px 100px 100px;
  font-size: 18px;
  font-weight: 700;
  border-width: 0px;
}
#snow-monkey-form-3367 > div.smf-action > span > button {
  background-repeat: no-repeat;
  background-image: none;
  color: 000;
  padding-left: 35;
  padding-bottom: 5;
  padding-top: 5;
}
.wp-block-snow-monkey-forms-item > div > div > p > .sme-font-size {
  padding-bottom: 0px;
}
.entry-content > #snow-monkey-form-3367 .smf-button-control__control:hover {
  color: #FFF;
  background-color: #FF7B00;
}
#snow-monkey-form-3382 > div.smf-form.smf-form--business > div.wp-block-snow-monkey-forms-item.smf-item > div.smf-item__col.smf-item__col--label {
  background-color: #E7FFE0;
}
.entry-content > #snow-monkey-form-3382 .smf-button-control__control {
  background-color: #61CE70;
  background-image: none;
  background-repeat: no-repeat;
  color: #ffffff;
  border-width: 0px;
  border-radius: 100px 100px 100px 100px;
  padding-top: 15px;
  padding-right: 35px;
  padding-bottom: 15px;
  padding-left: 35px;
}
.entry-content > #snow-monkey-form-3382 .smf-button-control__control:hover {
  background-color: #FF7B00;
}
#tablepress-44 > tbody > tr:nth-child(1) > td {
  text-align: center;
  border-width: 1px;
  border-style: solid;
  background-color: #baffa8;
  border-color: #dddddd;
}
#tablepress-44 > tbody > tr:nth-child(2) > td:nth-child(1) {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd;
  background-color: #E7FFE0;
}
#tablepress-44 > tbody > tr:nth-child(2) > td:nth-child(2) {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd;
  background-color: #E7FFE0;
}
#tablepress-44 > tbody > tr:nth-child(3) > td:nth-child(2) {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd;
  background-color: #f1f1f1;
}
#tablepress-44 > tbody > tr:nth-child(3) > td:nth-child(3) {
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd;
  background-color: #f1f1f1;
}
#tablepress-44 > tbody > tr:nth-child(4) > td:nth-child(1) {
  border-style: solid;
  border-width: 1px;
  padding-left: 15px;
  border-color: #dddddd;
}
#tablepress-44 .row-3 ul {
  margin-left: 27px;
  margin-bottom: 15px;
}
tbody > .row-3 li {
  margin-bottom: 0px;
  line-height: 10.8px;
  text-align: left;
}
TD {
  list-style-type: disc;
  padding-top: 8px;
  margin-left: 0px;
  border-color: #dddddd;
  background-color: rgba(0, 0, 0, 0);
  border-bottom-color: #f1f1f1;
  border-right-width: 0px;
  border-right-color: #cccccc;
  border-width: 1px 1px 1px 0px;
  border-right-style: none;
}
#tablepress-44 .row-4 ul {
  line-height: 20.8px;
  margin-left: 27px;
  margin-bottom: 15px;
}
#tablepress-44 > tbody > tr:nth-child(3) > td:nth-child(1) {
  border-style: solid;
  border-width: 1px;
  border-color: #dddddd;
  padding-left: 15px;
}
#tablepress-44 > tbody > tr:nth-child(4) > td:nth-child(3) {
  border-style: solid;
  border-width: 1px;
  padding-left: 15px;
}
#tablepress-44 > tbody > tr:nth-child(4) > td:nth-child(2) {
  border-style: solid;
  border-width: 1px;
  margin-left: 0px;
  padding-left: 15px;
  border-color: #dddddd;
}
.elementor-shortcode > #tablepress-44 .row-1 > td {
  border-color: #dddddd;
}
#tablepress-44 > tbody > tr.row-4 > td.column-4 {
  border-color: #dddddd;
}
tbody > .row-4 li {
  text-align: left;
}
.jet-listing-dynamic-field__content > #snow-monkey-form-3382 .smf-button-control__control {
  background-image: none;
  background-color: #61CE70;
  border-color: #cccccc;
  border-style: none;
  color: #ffffff;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 28px;
  padding-left: 28px;
  border-radius: 100px 100px 100px 100px;
  font-size: 18px;
}
.jet-listing-dynamic-field__content > #snow-monkey-form-3382 .smf-button-control__control:hover {
  background-color: #FF7B00;
}
.jet-listing-dynamic-field__content > #snow-monkey-form-3367 .smf-button-control__control {
  font-size: 18px;
  color: #FFF;
  padding-right: 28px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 28px;
  border-radius: 100px 100px 100px 100px;
  background-color: #61CE70;
  border-color: #cccccc;
  border-width: 0px;
  border-style: none;
}
#snow-monkey-form-3367 > div.smf-action > span > button:hover {
  background-color: #FF7B00;
}
.e-con-inner > .elementor-element-c92a5fd a {
  line-height: 20.8px;
  color: #00a25d !important;
}
.e-con-inner > .elementor-element-4081e80 a {
  color: #00a25d;
}
#page > div.elementor.elementor-292.elementor-location-footer > div.elementor-element.elementor-element-4d5e720.e-flex.e-con-boxed.e-con.e-parent > div > div.elementor-element.elementor-element-c92a5fd.ob-harakiri-inherit.ob-has-background-overlay.elementor-widget.elementor-widget-heading.ob-harakiri > div > div > a {
  color: #00a25d;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div > div {
  margin-bottom: -10px;
  margin-top: 8px;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div > div > a {
  color: #FFF;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) > div > div {
  margin-bottom: -3px;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > a {
  color: #FFF;
  line-height: 28.8px;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div {
  margin-bottom: -3px;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div > div {
  padding-bottom: 0px;
  padding-top: 5px;
  margin-bottom: -8px;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(3) > div:nth-child(2) > div > div > a {
  color: #ffffff;
  margin-bottom: 0px;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(3) > div:nth-child(1) > div > div {
  margin-bottom: -8px;
  margin-top: 3px;
  padding-top: 3px;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(3) > div:nth-child(2) > div > div {
  padding-bottom: 0px;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(3) > div:nth-child(2) > div > div {
  margin-bottom: -3px;
}
#tablepress-47 ul {
  margin-top: -14px;
  margin-bottom: -14px;
}
#tablepress-3 > tbody > tr:nth-child(18) > td:nth-child(1) {
  background-color: #E7FFE0;
}
div > #tablepress-3 .row-19 > td {
  background-color: #f1f1f1;
}
.imp-object-menu .imp-object-list-item > p {
  margin-bottom: 2px;
}
.imp-container .imp-object-list-artboard-container > .imp-object-list-item {
  line-height: 40px;
  font-size: 13px;
}
.imp-object-menu .imp-object-list-artboard-container span {
  background-color: #baffa8;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #61CE70;
}
.elementor-shortcode > #tablepress-52 .row-1 > td {
  background-color: #61CE70;
  color: #FFF;
  font-weight: 700;
}
.elementor-shortcode > #tablepress-53 .row-1 > td {
  background-color: #61CE70;
  color: #FFF;
  font-weight: 700;
}
.elementor-shortcode > #tablepress-54 .row-1 > td {
  background-color: #61CE70;
  color: #FFF;
  font-weight: 700;
}
.elementor-shortcode > #tablepress-55 .row-1 > td {
  color: #FFF;
  font-weight: 700;
  background-color: #61CE70;
}
.elementor-shortcode > #tablepress-56 .row-1 > td {
  background-color: #61CE70;
  color: #FFF;
  font-weight: 700;
}
.elementor-shortcode > #tablepress-57 .row-1 > td {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
.elementor-shortcode > #tablepress-58 .row-1 > td {
  color: #ffffff;
  font-weight: 700;
  background-color: #61CE70;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(2) > div > div > div:nth-child(2) > h2 > a:hover {
  color: #FFF;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(3) > div > div > div:nth-child(2) > h2 > a:hover {
  color: #FFF;
}
#page > div:nth-child(1) > div > div:nth-child(3) > div:nth-child(4) > div > div > div:nth-child(2) > h2 > a:hover {
  color: #FFF;
}
#page > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div > div > div:nth-child(2) > h2 > a:hover {
  color: #FFF;
}
#page > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(2) > h2 > a:hover {
  color: #FFF;
}
#page > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) > div > div > div:nth-child(2) > h2 > a:hover {
  color: #FFF;
}
#eael-event-calendar-8914eb6 .fc-timeGridDay-button {
  display: none;
}
#eael-event-calendar-8914eb6 .fc-timeGridWeek-button {
  display: none;
}
.fc-day div {
  line-height: 19.7px;
}
tbody > tr > .fc-day-sun > div > div {
  line-height: 19.7px;
}
#eael-event-calendar-54f2502 > div:nth-child(1) > div:nth-child(3) > div > button:nth-child(2) {
  display: none;
}
#eael-event-calendar-54f2502 > div:nth-child(1) > div:nth-child(3) > div > button:nth-child(1) {
  display: none;
}
tr > .fc-day-sat div {
  font-family: Noto Sans JP;
}
tr > .fc-day {
  font-family: "Zen Maru Gothic", Sans-sans;
}
#tablepress-7 > tbody > tr:nth-child(12) > td {
  background-color: #baffa8;
}
#tablepress-7 > tbody > tr:nth-child(14) > td {
  background-color: #baffa8;
}
#tablepress-74 > tbody > tr:nth-child(1) > td:nth-child(1) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-74 > tbody > tr:nth-child(1) > td:nth-child(2) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-74 > tbody > tr:nth-child(1) > td:nth-child(3) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-74 > tbody > tr:nth-child(1) > td:nth-child(4) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-75 > tbody > tr:nth-child(1) > td:nth-child(1) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-75 > tbody > tr:nth-child(1) > td:nth-child(2) {
  color: #ffffff;
  font-weight: 700;
  background-color: #61CE70;
}
#tablepress-75 > tbody > tr:nth-child(1) > td:nth-child(3) {
  color: #ffffff;
  font-weight: 700;
  background-color: #61CE70;
}
#tablepress-75 > tbody > tr:nth-child(1) > td:nth-child(4) {
  color: #ffffff;
  font-weight: 700;
  background-color: #61CE70;
}
#tablepress-76 > tbody > tr:nth-child(1) > td:nth-child(1) {
  color: #ffffff;
  font-weight: 700;
}
@media screen and (min-width: 1025px) {
  #tablepress-76 > tbody > tr:nth-child(1) > td:nth-child(1) {
    background-color: #61CE70;
  }
}
#tablepress-76 > tbody > tr:nth-child(1) > td:nth-child(2) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-76 > tbody > tr:nth-child(1) > td:nth-child(3) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-76 > tbody > tr:nth-child(1) > td:nth-child(4) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-76 > tbody > tr:nth-child(1) > td:nth-child(3) > small {
  font-weight: 700;
}
#tablepress-77 > tbody > tr:nth-child(1) > td:nth-child(1) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-77 > tbody > tr:nth-child(1) > td:nth-child(2) {
  background-color: #61CE70;
  font-weight: 700;
  color: #ffffff;
}
#tablepress-77 > tbody > tr:nth-child(1) > td:nth-child(3) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-77 > tbody > tr:nth-child(1) > td:nth-child(4) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-78 > tbody > tr:nth-child(1) > td:nth-child(1) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-78 > tbody > tr:nth-child(1) > td:nth-child(2) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-78 > tbody > tr:nth-child(1) > td:nth-child(3) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-78 > tbody > tr:nth-child(1) > td:nth-child(4) {
  background-color: #61CE70;
  color: #ffffff;
  font-weight: 700;
}
#tablepress-80 > tbody > tr:nth-child(1) > td {
  background-color: #baffa8;
}
#tablepress-3 > tbody > tr:nth-child(7) > td:nth-child(1) {
  background-color: #e7ffe0;
}
#tablepress-3 > tbody > tr:nth-child(9) > td:nth-child(1) {
  background-color: #e7ffe0;
}
#tablepress-3 > tbody > tr:nth-child(11) > td:nth-child(1) {
  background-color: #e7ffe0;
}
#tablepress-3 > tbody > tr:nth-child(13) > td:nth-child(1) {
  background-color: #e7ffe0;
}
#tablepress-3 > tbody > tr:nth-child(7) > td:nth-child(2) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(7) > td:nth-child(3) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(7) > td:nth-child(4) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(7) > td:nth-child(5) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(7) > td:nth-child(6) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(7) > td:nth-child(7) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(7) > td:nth-child(8) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(8) > td:nth-child(2) {
  background-color: #f1f1f1;
}
#tablepress-3 > tbody > tr:nth-child(8) > td:nth-child(3) {
  background-color: #f1f1f1;
}
#tablepress-3 > tbody > tr:nth-child(8) > td:nth-child(4) {
  background-color: #f1f1f1;
}
#tablepress-3 > tbody > tr:nth-child(8) > td:nth-child(5) {
  background-color: #f1f1f1;
}
#tablepress-3 > tbody > tr:nth-child(8) > td:nth-child(6) {
  background-color: #f1f1f1;
}
#tablepress-3 > tbody > tr:nth-child(8) > td:nth-child(7) {
  background-color: #f1f1f1;
}
#tablepress-3 > tbody > tr:nth-child(9) > td:nth-child(3) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(9) > td:nth-child(4) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(9) > td:nth-child(5) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(9) > td:nth-child(6) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(9) > td:nth-child(7) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(9) > td:nth-child(8) {
  background-color: #ffffff;
}
#tablepress-3 > tbody > tr:nth-child(10) > td:nth-child(2) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(10) > td:nth-child(3) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(12) > td:nth-child(2) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(12) > td:nth-child(3) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(12) > td:nth-child(4) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(12) > td:nth-child(5) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(12) > td:nth-child(6) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(12) > td:nth-child(7) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(14) > td:nth-child(2) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(14) > td:nth-child(3) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(14) > td:nth-child(4) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(14) > td:nth-child(5) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(14) > td:nth-child(6) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(14) > td:nth-child(7) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(9) > td:nth-child(2) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(11) > td:nth-child(2) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(11) > td:nth-child(3) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(11) > td:nth-child(4) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(11) > td:nth-child(5) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(11) > td:nth-child(6) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(11) > td:nth-child(7) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(11) > td:nth-child(8) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(13) > td:nth-child(3) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(13) > td:nth-child(4) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(13) > td:nth-child(2) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(13) > td:nth-child(5) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(13) > td:nth-child(6) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(13) > td:nth-child(7) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(13) > td:nth-child(8) {
  background-color: #ffffff !important;
}
#tablepress-3 > tbody > tr:nth-child(10) > td:nth-child(4) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(10) > td:nth-child(5) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(10) > td:nth-child(6) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(10) > td:nth-child(7) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(6) > td:nth-child(1) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(6) > td:nth-child(2) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(6) > td:nth-child(3) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(6) > td:nth-child(4) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(6) > td:nth-child(5) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(6) > td:nth-child(6) {
  background-color: #f1f1f1 !important;
}
#tablepress-3 > tbody > tr:nth-child(6) > td:nth-child(7) {
  background-color: #f1f1f1 !important;
}
.elementor th {
  background-color: #e7ffe0;
}
#tablepress-89 > tbody > tr > td:nth-child(1) {
  background-color: #e7ffe0;
  border-bottom-color: #dddddd;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-weight: 700;
}
#tablepress-89 > tbody > tr > td:nth-child(2) {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
}
.elementor-shortcode > #tablepress-90 .row-1 > td {
  background-color: #e7ffe0;
}
@media screen and (max-width: 1024px) {
  .fc-day div {
    line-height: 15.7px;
  }
  tr > .fc-day {
    font-family: "Zen Maru Gothic", Sans-sans;
  }
  tbody > tr > .fc-day-sun > div > div {
    line-height: 15.7px;
  }
}
@media screen and (max-width: 768px) {
  body > #ast-scroll-top {
    margin-bottom: 25px;
  }
  #page > div:nth-child(3) > div:nth-child(6) > div > div:nth-child(1) > div:nth-child(2) > div > div > a {
    color: #FFF;
  }
  #page > div:nth-child(3) > div:nth-child(6) > div > div:nth-child(2) > div:nth-child(2) > div > div > a {
    color: #ffffff;
  }
  #page > div:nth-child(3) > div:nth-child(6) > div > div:nth-child(3) > div:nth-child(2) > div > div > a {
    color: #ffffff;
  }
  .fc-day div {
    line-height: 11.7px;
  }
  tbody > tr > .fc-day-mon > div > div {
    line-height: 19.7px;
  }
  tbody > tr > .fc-day-tue > div > div {
    line-height: 19.7px;
  }
  tbody > tr > .fc-day-wed > div > div {
    line-height: 18.7px;
  }
  tbody > tr > .fc-day-thu > div > div {
    line-height: 18.7px;
  }
  tr > .fc-day {
    font-family: "Zen Maru Gothic", Sans-sans;
  }
  tbody > tr > .fc-day-sun > div > div {
    line-height: 19.7px;
  }
  tbody > tr > .fc-day-fri > div > div {
    line-height: 18.7px;
  }
  tbody > tr > .fc-day-sat > div > div {
    line-height: 18.7px;
  }
}
@media screen and (max-width: 667px) {
  body > #ast-scroll-top {
    margin-bottom: 25px;
  }
  TD {
    font-size: 12px !important;
    line-height: 16px !important;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  div > #tablepress-25 .row-1 > td {
    background-color: #baffa8;
  }
  #page > div:nth-child(3) > div:nth-child(6) > div > div:nth-child(3) > div:nth-child(2) > div > div > a {
    color: #ffffff;
  }
  #page > div:nth-child(3) > div:nth-child(6) > div > div:nth-child(2) > div:nth-child(2) > div > div > a {
    color: #FFF;
  }
  #page > div:nth-child(3) > div:nth-child(6) > div > div:nth-child(1) > div:nth-child(2) > div > div > a {
    color: #FFF;
  }
  .fc-day div {
    line-height: 10.7px;
  }
  .elementor-element .fc-header-toolbar {
    display: flex;
    margin-right: 10px;
    padding-right: 0px;
    margin-left: 0px;
  }
  #eael-event-calendar-8914eb6 .fc-prev-button {
    padding-left: 6px;
    padding-right: 6px;
  }
  #eael-event-calendar-8914eb6 .fc-next-button {
    padding-right: 6px;
    padding-left: 6px;
  }
  .eael-event-calendar-wrapper > #eael-event-calendar-8914eb6 .fc-today-button {
    padding-right: 6px;
    padding-left: 7px;
  }
  #eael-event-calendar-8914eb6 .fc-dayGridMonth-button {
    padding-right: 6px;
    padding-left: 6px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  #eael-event-calendar-8914eb6 .fc-listMonth-button {
    padding-left: 6px;
    padding-right: 6px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #eael-event-calendar-54f2502 .fc-prev-button {
    padding-right: 6px;
    padding-left: 6px;
  }
  #eael-event-calendar-54f2502 .fc-next-button {
    padding-left: 6px;
    padding-right: 6px;
  }
  #eael-event-calendar-54f2502 .fc-dayGridMonth-button {
    padding-right: 6px;
    padding-left: 6px;
  }
  .eael-event-calendar-wrapper > #eael-event-calendar-54f2502 .fc-today-button {
    padding-left: 6px;
    padding-right: 6px;
  }
  #eael-event-calendar-54f2502 .fc-listMonth-button {
    padding-right: 6px;
    padding-left: 6px;
  }
  div tbody > tr > .fc-day-sun {
    padding-left: 6px;
  }
  div tr > .fc-day-sun {
    padding-left: 0px !important;
  }
  tr > .fc-day {
    font-family: "Zen Maru Gothic", Sans-sans;
  }
  tbody > tr > .fc-day-sun > div > div {
    line-height: 19.7px;
  }
}
@media screen and (max-width: 375px) {
  TD {
    font-size: 12px !important;
    line-height: 16px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
  }
  html .tablepress-table-description {
    font-size: 13px;
  }
  html .tablepress tbody td {
    font-size: 12px !important;
    line-height: 16px !important;
    padding-top: 6px !important;
    padding-right: 6px !important;
    padding-bottom: 6px !important;
    padding-left: 6px !important;
  }
  body > #ast-scroll-top {
    margin-bottom: 25px;
  }
  .fc-day-mon div > .fc-h-event {
    padding-bottom: 5px;
  }
  #eael-event-calendar-8914eb6 .fc-prev-button {
    padding-right: 5px;
    padding-left: 5px;
  }
  #eael-event-calendar-8914eb6 .fc-next-button {
    padding-left: 5px;
    padding-right: 5px;
  }
  .eael-event-calendar-wrapper > #eael-event-calendar-8914eb6 .fc-today-button {
    padding-right: 5px;
    padding-left: 5px;
  }
  .elementor-element .fc-header-toolbar {
    padding-right: 0px;
    margin-left: 0px !important;
    margin-right: 5px;
  }
  #eael-event-calendar-8914eb6 .fc-listMonth-button {
    padding-right: 5px;
    padding-left: 5px;
    line-height: 16px;
    font-size: 12px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  #eael-event-calendar-8914eb6 .fc-dayGridMonth-button {
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .eael-event-calendar-wrapper > #eael-event-calendar-8914eb6 .fc-toolbar-chunk > .fc-button-group {
    line-height: 20.45px;
  }
  #eael-event-calendar-54f2502 .fc-prev-button {
    padding-right: 6px;
    padding-left: 6px;
  }
  #eael-event-calendar-54f2502 .fc-next-button {
    padding-left: 6px;
    padding-right: 6px;
  }
  #eael-event-calendar-54f2502 .fc-dayGridMonth-button {
    padding-right: 6px;
    padding-left: 6px;
  }
  #eael-event-calendar-54f2502 .fc-listMonth-button {
    display: block;
    padding-right: 6px;
    padding-left: 6px;
  }
  tr > .fc-day-sun > div > div > div {
    padding-right: 2px;
    padding-left: 2px;
  }
  tbody > tr > .fc-day-mon > div > div {
    line-height: 19.7px;
  }
  tbody > tr > .fc-day-tue > div > div {
    line-height: 18.7px;
  }
}
