@charset "UTF-8";
/* Typography
--------------------------------------------- */
/* breakpoint
--------------------------------------------- */
/* global
--------------------------------------------- */
.m-0 {
  margin: 0;
}

@media screen and (max-width: 1199.98px) {
  .elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 100% !important;
  }
  .elementor-widget-heading .elementor-heading-title.elementor-size-default {
    font-size: 100%;
  }
  .elementor-section select {
    margin: 10px 0px;
    width: 80%;
  }
}
.elementor-container {
  /*--------------------------------------------------------------
  # Forms
  --------------------------------------------------------------*/
}
.elementor-container button,
.elementor-container input[type=button],
.elementor-container input[type=reset],
.elementor-container input[type=submit],
.elementor-container .btn, .elementor-container .btn-stl a {
  text-align: center;
  white-space: nowrap;
  border: none;
  color: #fff !important;
  padding-block: 1px;
  padding-inline: 6px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e83828+49,d03123+50 */
  background: #e83828; /* Old browsers */
  background: -moz-linear-gradient(top, #e83828 49%, #d03123 50%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e83828 49%, #d03123 50%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e83828 49%, #d03123 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#e83828", endColorstr="#d03123",GradientType=0 ); /* IE6-9 */
}
.elementor-container button:hover,
.elementor-container input[type=button]:hover,
.elementor-container input[type=reset]:hover,
.elementor-container input[type=submit]:hover {
  opacity: 0.75;
  text-decoration: none;
}
.elementor-container button:focus,
.elementor-container input[type=button]:focus,
.elementor-container input[type=reset]:focus,
.elementor-container input[type=submit]:focus,
.elementor-container button:active,
.elementor-container input[type=button]:active,
.elementor-container input[type=reset]:active,
.elementor-container input[type=submit]:active {
  opacity: 0.75;
  text-decoration: none;
}
.elementor-container input[type=text],
.elementor-container input[type=email],
.elementor-container input[type=url],
.elementor-container input[type=password],
.elementor-container input[type=search],
.elementor-container input[type=number],
.elementor-container input[type=tel],
.elementor-container input[type=range],
.elementor-container input[type=date],
.elementor-container input[type=month],
.elementor-container input[type=week],
.elementor-container input[type=time],
.elementor-container input[type=datetime],
.elementor-container input[type=datetime-local],
.elementor-container input[type=color],
.elementor-container textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
}
.elementor-container select {
  border: 1px solid #ccc;
}
.elementor-container input[type=text]:focus,
.elementor-container input[type=email]:focus,
.elementor-container input[type=url]:focus,
.elementor-container input[type=password]:focus,
.elementor-container input[type=search]:focus,
.elementor-container input[type=number]:focus,
.elementor-container input[type=tel]:focus,
.elementor-container input[type=range]:focus,
.elementor-container input[type=date]:focus,
.elementor-container input[type=month]:focus,
.elementor-container input[type=week]:focus,
.elementor-container input[type=time]:focus,
.elementor-container input[type=datetime]:focus,
.elementor-container input[type=datetime-local]:focus,
.elementor-container input[type=color]:focus,
.elementor-container textarea:focus {
  color: #111;
}
.elementor-container input[type=text],
.elementor-container input[type=email],
.elementor-container input[type=url],
.elementor-container input[type=password],
.elementor-container input[type=search],
.elementor-container input[type=number],
.elementor-container input[type=tel],
.elementor-container input[type=range],
.elementor-container input[type=date],
.elementor-container input[type=month],
.elementor-container input[type=week],
.elementor-container input[type=time],
.elementor-container input[type=datetime],
.elementor-container input[type=datetime-local],
.elementor-container input[type=color] {
  padding: 3px;
}
.elementor-container textarea {
  padding-left: 3px;
  width: 100%;
}

/*　背景色　*/
.bg-pearlwhite {
  background: #F4F4F4 0% 0% no-repeat padding-box;
}

.bg_ivory {
  background: #F4F2E9 0% 0% no-repeat padding-box;
}

.bg_pinkwhite {
  background: #FDF7F8 0% 0% no-repeat padding-box;
}

/*　背景色ここまで　*/
/* カラーパレット対応　*/
.has-doubutukikinred-color {
  color: #A00006;
}

.has-doubutukikinred-background-color {
  background-color: #A00006;
}

.has-doubutukikinred-border-color {
  border-color: #A00006;
}

.has-pearlwhite-color {
  color: #F4F4F4;
}

.has-pearlwhite-background-color {
  background-color: #F4F4F4;
}

.has-pearlwhite-border-color {
  border-color: #F4F4F4;
}

.has-ivory-color {
  color: #F4F2E9;
}

.has-ivory-background-color {
  background-color: #F4F2E9;
}

.has-ivory-border-color {
  border-color: #F4F2E9;
}

.has-pinkwhite-color {
  color: #FDF7F8;
}

.has-pinkwhite-background-color {
  background-color: #FDF7F8;
}

.has-pinkwhite-border-color {
  border-color: #FDF7F8;
}

.has-ecru-color {
  color: #EAE7DB;
}

.has-ecru-background-color {
  background-color: #EAE7DB;
}

.has-ecru-border-color {
  border-color: #EAE7DB;
}

.has-rose-color {
  color: #EF426F;
}

.has-rose-background-color {
  background-color: #EF426F;
}

.has-rose-border-color {
  border-color: #EF426F;
}

.has-sakura-color {
  color: #FFE2E9;
}

.has-sakura-background-color {
  background-color: #FFE2E9;
}

.has-sakura-border-color {
  border-color: #FFE2E9;
}

/* カラーパレット対応ここまで　*/
/*　表示可視　*/
.d-show-pc {
  display: block;
}
@media screen and (max-width: 1199.98px) {
  .d-show-pc {
    display: none;
  }
}

.d-show-sp {
  display: none;
}
@media screen and (max-width: 1199.98px) {
  .d-show-sp {
    display: block;
  }
}

br.sp {
  display: none;
}
@media screen and (max-width: 1199.98px) {
  br.sp {
    display: inline-block;
  }
}

br.pc {
  display: inline-block;
}
@media screen and (max-width: 1199.98px) {
  br.pc {
    display: none;
  }
}

.text-center-sp {
  text-align: left;
}
@media screen and (max-width: 1199.98px) {
  .text-center-sp {
    text-align: center;
  }
}

.text-center-pc {
  text-align: center;
}
@media screen and (max-width: 1199.98px) {
  .text-center-pc {
    text-align: left;
  }
}

/*　表示可視ここまで　*/
/* 文字　*/
.font_small {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
}
@media screen and (max-width: 1199.98px) {
  .font_small {
    font-size: 13px;
    line-height: 24px;
  }
}

.text-red {
  color: #A00006;
}

.font-medium {
  font-weight: 500;
}

.tracking-tight {
  letter-spacing: -0.54px;
}
@media screen and (max-width: 1199.98px) {
  .tracking-tight {
    letter-spacing: 0;
  }
}

/* 文字ここまで　*/
/* ブロック装飾　*/
.wp-block-separator {
  border: none;
  height: 0;
  border-bottom: 1px solid #B1B1B1;
  margin: 0;
}

.arrow_right {
  position: relative;
}
.arrow_right::after { /* くの字の表示設定 */
  content: "";
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 20px;
  width: 8px;
  height: 8px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
}

.dot-arrow-r-l {
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: #242424;
  padding-left: 30px;
}
.dot-arrow-r-l:visited {
  color: #242424;
}
.dot-arrow-r-l:hover {
  opacity: 0.6;
}
.dot-arrow-r-l::before {
  content: "";
  display: inline-block;
  background-image: url(/img/icon-dot-arrow-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 0;
  width: 23px;
  height: 23px;
  transform: translateY(-50%);
}
@media screen and (max-width: 1199.98px) {
  .dot-arrow-r-l {
    padding-left: 24px;
  }
  .dot-arrow-r-l::before {
    width: 20px;
    height: 20px;
  }
}

.reddot-arrow-r-l {
  display: inline-block;
  position: relative;
  text-decoration: none;
  padding-left: 30px;
}
.reddot-arrow-r-l a {
  color: #A00006;
  text-decoration: none;
  font-weight: 700;
}
.reddot-arrow-r-l a:visited {
  color: #A00006;
}
.reddot-arrow-r-l a:hover {
  opacity: 0.6;
}
.reddot-arrow-r-l::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  background-image: url(/img/icon-reddot-arrow-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 23px;
  height: 23px;
  transform: translateY(-50%);
}
@media screen and (max-width: 1199.98px) {
  .reddot-arrow-r-l {
    padding-left: 18px;
  }
  .reddot-arrow-r-l::before {
    width: 20px;
    height: 20px;
  }
}

.red_box_arrow_right {
  display: inline-block;
}
.red_box_arrow_right a {
  font-size: 17px;
  line-height: 1;
  padding: 11px 59px;
  font-weight: 700;
  display: inline-block;
  background-color: #A00006;
  text-decoration: none;
  color: #fff;
  position: relative;
  /*
  &::after {
      content: "";
      margin: auto;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 20px;
      width: 8px;
      height: 8px;
      border-top: 2px solid #fff;
      border-right: 2px solid #fff;
      transform: rotate(45deg);
  }
  */
}
.red_box_arrow_right a:visited, .red_box_arrow_right a:hover, .red_box_arrow_right a:focus, .red_box_arrow_right a:active {
  color: #fff;
}
.red_box_arrow_right a::after {
  content: "";
  display: block;
  background-image: url(/img/icon-ios-arrow-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  right: 20px;
  width: 7px;
  height: 13px;
  transform: translateY(-50%);
}

.red_box_blank {
  display: inline-block;
}
.red_box_blank a {
  font-size: 17px;
  line-height: 1;
  padding: 11px 59px;
  font-weight: 700;
  display: inline-block;
  background-color: #A00006;
  text-decoration: none;
  color: #fff;
  position: relative;
}
.red_box_blank a:visited, .red_box_blank a:hover, .red_box_blank a:focus, .red_box_blank a:active {
  color: #fff;
}
.red_box_blank a::after { /* くの字の表示設定 */
  content: "";
  display: block;
  position: absolute;
  background-image: url(/img/icon-blank-white.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 19px;
  height: 19px;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 1199.98px) {
  .red_box_blank a {
    font-size: 15px;
    padding: 11px 40px 11px 18px;
  }
}

.has-text-align-center.red_box_arrow_right {
  margin: 0 auto;
  display: block;
}

.border_gray {
  border: 1px solid #B1B1B1;
}

/* ブロック装飾ここまで　*/
/* テーブル装飾　*/
.gray-border-row table, .gray-border-row thead, .gray-border-row th, .gray-border-row td {
  border: none;
}
.gray-border-row table {
  border-top: 1px solid #B1B1B1;
}
.gray-border-row tr {
  border-bottom: 1px solid #B1B1B1;
}
.gray-border-row tr td {
  padding: 10px 0;
}
@media screen and (max-width: 1199.98px) {
  .gray-border-row tr td {
    padding-top: 0;
  }
}
.gray-border-row tr td:first-of-type {
  font-weight: 500;
  white-space: nowrap;
  padding: 16px 41px 16px 0;
  vertical-align: top;
  line-height: 1;
}

.ivory-border-bottom {
  margin: 36px 0 72px;
}
@media screen and (max-width: 1199.98px) {
  .ivory-border-bottom {
    margin: 23px 0 22px;
  }
}
.ivory-border-bottom table, .ivory-border-bottom thead, .ivory-border-bottom th, .ivory-border-bottom td {
  border: none;
}
.ivory-border-bottom table {
  margin-bottom: 10px;
}
.ivory-border-bottom th {
  background: #F4F2E9 0% 0% no-repeat padding-box;
  text-align: left;
  padding-left: 87px;
}
@media screen and (max-width: 1199.98px) {
  .ivory-border-bottom th {
    padding-left: 11px;
    font-size: 14px;
  }
  .ivory-border-bottom th:first-child {
    width: 149px;
  }
}
.ivory-border-bottom td {
  border-bottom: 1px solid #B1B1B1;
  padding-left: 87px;
  font-weight: 500;
}
@media screen and (max-width: 1199.98px) {
  .ivory-border-bottom td {
    padding-left: 11px;
    font-size: 14px;
  }
}
.ivory-border-bottom .wp-element-caption {
  font-size: 14px;
  line-height: 2;
  text-align: right;
}
@media screen and (max-width: 1199.98px) {
  .ivory-border-bottom .wp-element-caption {
    font-size: 13px;
    text-align: left;
  }
}

/* テーブル装飾ここまで　*/
/* リスト装飾　*/
ul.dot-small {
  list-style: "・";
  margin: 0;
  padding-left: 20px;
}

ul.reference-mark {
  list-style: "※" !important;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 17px;
  /*
  li:before {
      content:  "※"!important;
  }
  */
}

ol.number-square {
  margin: 0;
  padding: 0;
  list-style: none; /* デフォルトの数字を非表示に */
  counter-reset: li;
}
ol.number-square li {
  position: relative;
  font-size: 16px;
  padding-left: 56px;
  line-height: 34px;
  margin-bottom: 35px;
}
ol.number-square li:not(:first-child) {
  margin-top: 0.5em;
}
ol.number-square li::before {
  counter-increment: li;
  content: counter(li);
  position: absolute;
  left: 0;
  top: 2px; /* 数字のY軸線上の位置を調整 */
  display: block;
  width: 42px;
  height: 42px;
  background: #C8C9C7 0% 0% no-repeat padding-box;
  font-size: 20px;
  font-weight: 700;
  color: #242424;
  line-height: 42px;
  text-align: center;
}
@media screen and (max-width: 1199.98px) {
  ol.number-square li {
    font-size: 15px;
    padding-left: 51px;
  }
  ol.number-square li::before {
    width: 33px;
    height: 33px;
    font-size: 15px;
    line-height: 33px;
  }
}

ul.gray-block {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  gap: 17px 18px;
  flex-wrap: wrap;
  max-width: 750px;
}
ul.gray-block li {
  background: #F4F4F4 0% 0% no-repeat padding-box;
}
ul.gray-block li a {
  font-size: 18px;
  line-height: 43px;
  height: 43px;
  padding: 0 33px;
  display: inline-block;
  color: #242424;
  position: relative;
  text-decoration: none;
}
@media screen and (max-width: 1199.98px) {
  ul.gray-block li a {
    font-size: 13px;
    padding: 0 26px;
    line-height: 33px;
    height: 33px;
  }
}
ul.gray-block li a:link, ul.gray-block li a:visited, ul.gray-block li a:hover, ul.gray-block li a:active, ul.gray-block li a:focus {
  color: #242424;
}
ul.gray-block li a:hover {
  background: #F4F4F4 0% 0% no-repeat padding-box;
  opacity: 0.4;
}
ul.gray-block li a::before {
  content: "";
  display: inline block;
  position: absolute;
  background: #A00006;
  height: 12px;
  width: 10px;
  clip-path: polygon(0 0, 100% 50%, 0 100%);
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
}
@media screen and (max-width: 1199.98px) {
  ul.gray-block li a::before {
    height: 10px;
    width: 8px;
    left: 14px;
  }
}

/* リスト装飾ここまで　*/
.archive-earthclub {
  max-width: 1040px;
  margin: 125px auto;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub {
    margin: 43px 12px 102px;
  }
}
.archive-earthclub .w-864 {
  max-width: 864px;
  margin: 0 auto;
}
.archive-earthclub .block1 {
  margin-bottom: 120px;
  font-size: 18px;
  line-height: 32px;
  font-weight: 500;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .block1 {
    font-size: 15px;
    line-height: 27px;
    margin-bottom: 34px;
  }
  .archive-earthclub .block1 .wp-block-image {
    margin-bottom: 43px;
  }
  .archive-earthclub .block1 .wp-block-image img {
    width: 241px;
  }
  .archive-earthclub .block1 .tracking-tight {
    font-size: 13px;
    line-height: 24px;
  }
}
.archive-earthclub .block2 {
  margin-top: 174px;
  margin-bottom: 53px;
  font-size: 17px;
  line-height: 34px;
  font-weight: 400;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .block2 {
    margin-top: 66px;
    font-size: 13px;
    line-height: 24px;
  }
}
.archive-earthclub .block2 h2 {
  margin: 60px 0;
  font-size: 36px;
  text-align: center;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .block2 h2 {
    font-size: 18px;
    margin: 38px 0;
  }
}
.archive-earthclub .block2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.archive-earthclub .wp-block-verse {
  font-weight: 700;
  background: none;
  font-family: "Noto Sans JP", sans-serif;
  padding: 0;
  margin: 60px 0;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .wp-block-verse {
    margin: 30px 0;
  }
}
.archive-earthclub .wp-block-image {
  text-align: center;
}
.archive-earthclub .font-green {
  padding: 75px 47px;
  margin-bottom: 47px;
  color: #509E2F;
  background: #F8F7F2 0% 0% no-repeat padding-box;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .font-green {
    padding: 43px 12px;
  }
}
.archive-earthclub .font-green h2 {
  font-size: 36px;
  line-height: 1;
  text-align: center;
  margin: 0;
  margin-bottom: 60px;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .font-green h2 {
    font-size: 18px;
    margin-bottom: 30px;
  }
}
.archive-earthclub .font-green ol {
  font-size: 18px;
  font-weight: 700;
  margin: 0;
  counter-reset: item;
  list-style-type: none;
  padding-left: 0;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .font-green ol {
    font-size: 15px;
    line-height: 27px;
    margin-left: 14px;
  }
}
.archive-earthclub .font-green ol li {
  margin-bottom: 30px;
  text-indent: -30px;
  padding-left: 20px;
}
.archive-earthclub .font-green ol li:before {
  counter-increment: item;
  content: counter(item);
  padding-right: 20px;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .font-green ol li {
    text-indent: -20px;
  }
  .archive-earthclub .font-green ol li:before {
    padding-right: 10px;
  }
}
.archive-earthclub .font-green p {
  margin-top: 62px;
  font-size: 16px;
  font-weight: 700;
  text-align: right;
  letter-spacing: -0.48px;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .font-green p {
    font-size: 15px;
    text-align: center;
    letter-spacing: -0.45px;
  }
}
.archive-earthclub .border-gray {
  border: 1px solid #B1B1B1;
  padding: 40px 64px;
  text-align: center;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray {
    padding: 22px 12px;
  }
}
.archive-earthclub .border-gray h3 {
  font-size: 20px;
  line-height: 1;
  margin: 0;
  margin-bottom: 28px;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray h3 {
    font-size: 15px;
    margin-bottom: 22px;
  }
}
.archive-earthclub .border-gray .card-group {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray .card-group {
    flex-direction: column;
    gap: 35px;
  }
}
.archive-earthclub .border-gray .card-group .card {
  flex: none;
  text-align: left;
  max-width: 282px;
  position: relative;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray .card-group .card {
    display: flex;
    gap: 7px;
    max-width: unset;
    width: 100%;
  }
  .archive-earthclub .border-gray .card-group .card .post-meta {
    position: relative;
    padding-bottom: 25px;
    flex-grow: 1;
  }
}
.archive-earthclub .border-gray .card-group .card a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.archive-earthclub .border-gray .card-group .card a:hover {
  background-color: #FFFFFF;
  opacity: 0.6;
}
.archive-earthclub .border-gray .card-group .card figure {
  margin: 0;
  margin-bottom: 10px;
}
.archive-earthclub .border-gray .card-group .card figure img {
  height: 159px;
  width: 282px;
  object-fit: contain;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray .card-group .card figure {
    width: 118px;
    margin: 0;
  }
  .archive-earthclub .border-gray .card-group .card figure img {
    height: 67px;
    width: 118px;
  }
}
.archive-earthclub .border-gray .card-group .card .post-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin: 10px 0;
  color: #3d3935;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray .card-group .card .post-title {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
  }
}
.archive-earthclub .border-gray .card-group .card .category {
  font-size: 12px;
  line-height: 20px;
  padding: 0 10px 2px;
  border: 1px solid #3D3935;
  border-radius: 12px;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray .card-group .card .category {
    position: absolute;
    bottom: 0;
    left: 70px;
    font-size: 9px;
    line-height: 16px;
    padding: 0 12px;
  }
}
.archive-earthclub .border-gray .card-group .card .posted-on {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
  line-height: 1;
  color: #72706D;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray .card-group .card .posted-on {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 12px;
    line-height: 16px;
  }
}
.archive-earthclub .border-gray .more {
  margin-top: 31px;
  text-align: right;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray .more {
    margin-top: 41px;
  }
}
.archive-earthclub .border-gray .more a {
  font-size: 17px;
  line-height: 1;
  font-weight: 700;
  text-decoration: none;
  color: #242424;
  position: relative;
}
.archive-earthclub .border-gray .more a::before {
  content: "";
  background-image: url(/img/icon-dot-arrow-right.svg);
  background-size: contain;
  width: 23px;
  height: 23px;
  display: block;
  position: absolute;
  top: 50%;
  left: -30px;
  transform: translateY(-50%);
}
.archive-earthclub .border-gray .more a:hover {
  background-color: #FFFFFF;
  opacity: 0.6;
}
@media screen and (max-width: 1199.98px) {
  .archive-earthclub .border-gray .more a {
    font-size: 13px;
  }
  .archive-earthclub .border-gray .more a::before {
    width: 20px;
    height: 20px;
    left: -25px;
  }
}/*# sourceMappingURL=archive-earthclub.css.map */