<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***********************************************************
 * 
 *        Archive
 *
 ***********************************************************/
.page-title, .postlist__title {
  font-size: 1.5rem;
}
/*æ›´æ–°æ—¥ä»˜*/
.content-new-post {
  text-align: right;
  margin-top: 0.5rem;
  margin-top: 0;
}
.content--new-post {
  text-align: right;
  font-size: 0.75rem;
  color: #252825;
}
.postlist__title {
  margin-bottom: 0 !important;
  margin-right: 0.5rem;
}
.page-title__post {
  display: block;
}
.tax-place article {
  margin-top: 2rem;
}
.term-city {
  margin-top: 1rem;
}
.term-city__list {
  margin-top: 1rem;
}
.term-city__list .term-city__link {
  margin-bottom: 1rem;
  font-size: 0.85rem;
}
.term-city__list .term-city__link:not(:last-child) {
  margin-right: 1rem;
}
.tax-archive__btn-filter {
  margin-bottom: 1rem;
}
.feature__page-title {
  border-bottom: solid 3px #3EBB5A;
  display: inline-block;
}
.feature-archive__title {
  font-size: 1rem;
  background-color: #3EBB5A;
  color: #fff;
  padding: 1rem;
  border-radius: 0.25rem;
  margin-top: 3rem;
}
.feature-archive__title + article {
  margin-top: 1rem !important;
}
.archive article {
  margin-top: 2rem;
}
article.post, #feature__archive article {
  margin-bottom: 2rem;
  margin-top: 1rem;
}
.archive__card-body {
  padding: 2rem 0.75rem 2rem 0.75rem;
}
.row--gutter-0 {
  --bs-gutter-x: 0; /*bootstrapã®æ‰“æ¶ˆã—*/
}
.archive-title {
  font-size: 1.125rem;
  line-height: 1.7rem;
  font-weight: 500;
}
.archive-property li {
  font-size: 0.875rem;
  /* padding-right: 0.25rem;*/
  margin: 0.25rem 0.25rem 0 0.1rem;
}
.archive-property ul {
  padding: 0;
  margin: 0;
}
.archive-header {
  margin: 0;
}
.archive__head--table {
  margin-top: 0.5rem;
}
.archive__head--table td, th {
  padding: 0.25rem 0;
  line-height: 1.4rem;
}
.archive__head--table th {
  width: 40%;
}
.archive__table__icon svg {
  text-align: center;
  width: 16px;
}
.archive__table__place--station {
    font-size: 0.75rem;
}
.archive__icon--update {
  margin: 0.8rem 0.8rem 0.8rem 0;
}
.archive_head_thumbnail {
  margin-top: 0.5rem;
  text-align: center;
}
.archive__entry-footer__btn {
  /*width: 50%;*/
  margin: 12px 12px 0 12px;
  font-size: 1rem;
  line-height: 1.75rem;
}
.archive__entry-footer {
  width: 100%;
  margin-top: 1rem;
}
.archive__entry-footer__btn svg {
  white-space: nowrap;
}
.archive__table__words:not(:last-child)::after {
  content: '/ ';
  color: #999;
}
.tax_combi {
  margin-top: 4rem;
}
.tax_combi__title {
  font-size: calc(1.275rem + .3vw);
}
.tax_combi, .tax_combi a {
  color: #252825;
}
.tax_combi__ul {
  margin-left: 0;
}
.tax_combi__term-title {
  font-size: 1.25rem;
  border-left: solid #3ebb5a 4px;
  padding-left: 8px;
  margin-top: 1.5rem;
}
.tax_combi a {
  font-size: 0.825rem;
}
.search-filter__result__term:not(:last-of-type):not(:empty)::after {
  content: ' + ';
}
.archive__entry-footer__btn:first-child {
  margin-right: 0;
}
.archive__entry-footer__btn:last-child {
  width: 86.5%;
}
/*---------------
 ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒç„¡ã„å&nbsp;´åˆ
---------------*/
.no-content .container {
  max-width: none;
  padding: 0;
}
.no-content .term-list__section-title {
  font-size: 1.5rem;
  margin-bottom: 0;
}
/*---------------
    ã‚‚ã£ã¨è¦‹ã‚‹ãƒœã‚¿ãƒ³
---------------*/
.button_container {
  display: flex;
  justify-content: center;
  align-items: center;
}
#load-more-posts {
  padding: 0.75rem 2rem;
  border-radius: 0.25rem;
}
/***********************************************************
 * 
 *        Media Query
 *
 ***********************************************************/
@media (min-width: 768px) {
  .archive-title {
    margin-bottom: 0;
  }
  .page-title__post {
    display: flex;
    align-items: flex-end;
  }
  .archive-property li {
    margin: 1rem 0.25rem 0 0.1rem;
  }
  .archive_head_thumbnail {
    margin-top: 1rem;
  }
  .archive__head--table th {
    width: 30%;
  }
  .archive__entry-footer__btn {
    /*flex: 0 0 auto;*/
    width: 30%;
    margin: 0 4px;
  }
  .archive__entry-footer {
    max-width: 600px;
    margin: auto;
    margin-top: 1.5rem;
    justify-content: center;
  }
  .archive__table__words {
    word-break: keep-all;
    overflow-wrap: normal;
  }
  .archive__entry-footer__btn:last-child {
    width: 30%;
  }
  .archive__entry-footer__btn:first-child {
    margin-right: 4px;
  }
}</pre></body></html>