@charset "UTF-8";
.c-marsfinder-wrapper {
  display: flex;
  flex-direction: column;
  gap: min(3.194vw, 46px);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder-wrapper {
    gap: var(--space-40);
  }
}

.c-marsfinder_search .mf-search-box {
  --input-border-style: none;
  --hover-highlight-color: var(--primary-light_red);
  --button-color: var(--primary-red);
  --button-hover-color: var(--primary-red);
  --button-selected-color: var(--primary-light_red);
  --button-selected-border-color: var(--primary-red);
  --border-color: var(--primary-red);
}
.c-marsfinder_search .mf-search-box .mf-search-bar {
  width: 100%;
  height: min(4.167vw, 60px);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar {
    height: 11.282vw;
  }
}
.c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_doc-type.mf-custom-select-wrapper .mf-search-bar_doc-type_select.mf-custom-select-wrapper_custom-select {
  padding-block: var(--space-15) !important;
  padding-left: var(--space-20) !important;
  padding-right: min(2.778vw, 40px) !important;
  width: min(9.722vw, 140px);
  height: min(4.167vw, 60px);
  border-radius: min(0.347vw, 5px) 0 0 min(0.347vw, 5px) !important;
  border: 1px solid var(--line-light_gray);
  background: var(--background-light_gray);
  color: var(--text-black);
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_doc-type.mf-custom-select-wrapper .mf-search-bar_doc-type_select.mf-custom-select-wrapper_custom-select {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_doc-type.mf-custom-select-wrapper .mf-search-bar_doc-type_select.mf-custom-select-wrapper_custom-select {
    font-family: var(--family-jp);
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_doc-type.mf-custom-select-wrapper .mf-search-bar_doc-type_select.mf-custom-select-wrapper_custom-select {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_doc-type.mf-custom-select-wrapper .mf-search-bar_doc-type_select.mf-custom-select-wrapper_custom-select {
    padding-block: var(--space-10) !important;
    padding-left: var(--space-10) !important;
    padding-right: 8.205vw !important;
    width: 21.538vw;
    height: 11.282vw;
    border-radius: 1.282vw 0 0 1.282vw !important;
  }
}
.c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_doc-type.mf-custom-select-wrapper .mf-custom-select-wrapper_custom-select_caret {
  top: 46%;
  right: min(1.389vw, 20px);
  width: min(0.556vw, 8px);
  height: min(0.556vw, 8px);
  border-top: min(0.139vw, 2px) solid var(--primary-red);
  border-right: min(0.139vw, 2px) solid var(--primary-red);
  border-left: none;
  border-bottom: none;
  transform: translateY(-46%) rotate(135deg);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_doc-type.mf-custom-select-wrapper .mf-custom-select-wrapper_custom-select_caret {
    top: 48%;
    right: 2.564vw;
    width: 1.538vw;
    height: 1.538vw;
    border-top: 0.513vw solid var(--primary-red);
    border-right: 0.513vw solid var(--primary-red);
    transform: translateY(-48%) rotate(135deg);
  }
}
.c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_input-wrapper .mf-search-bar_input {
  padding-inline: var(--space-20);
  padding-block: var(--space-15);
  height: min(4.167vw, 60px);
  border-top: 1px solid var(--line-light_gray);
  border-bottom: 1px solid var(--line-light_gray);
  color: var(--text-black);
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_input-wrapper .mf-search-bar_input {
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_input-wrapper .mf-search-bar_input {
    font-family: var(--family-jp);
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_input-wrapper .mf-search-bar_input {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_input-wrapper .mf-search-bar_input {
    padding-inline: var(--space-10);
    padding-block: var(--space-10);
    height: 11.282vw;
  }
}
.c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_input-wrapper .mf-search-bar_input::-moz-placeholder {
  color: var(--text-gray);
  opacity: 1;
}
.c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_input-wrapper .mf-search-bar_input::placeholder {
  color: var(--text-gray);
  opacity: 1;
}
.c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_button {
  width: min(12.083vw, 174px) !important;
  height: min(4.167vw, 60px) !important;
  border-radius: 0 min(0.347vw, 5px) min(0.347vw, 5px) 0 !important;
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_button {
    width: 11.282vw !important;
    height: 11.282vw !important;
    border-radius: 0 1.282vw 1.282vw 0 !important;
  }
}
.c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_button .mf-search-bar_button_icon {
  display: none !important;
}
.c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_button > span {
  overflow: hidden;
  position: relative;
  padding-left: min(1.944vw, 28px);
  color: var(--text-white);
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_button > span {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_button > span {
    padding-left: 0;
    color: var(--primary-red);
    width: 100%;
  }
}
.c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_button > span::before {
  position: absolute;
  display: inline-block;
  content: "";
  top: 55%;
  left: 0;
  transform: translateY(-55%);
  width: min(1.111vw, 16px);
  height: min(1.181vw, 17px);
  background-position: center;
  background-size: min(1.111vw, 16px) min(1.181vw, 17px);
  background-repeat: no-repeat;
  background-image: url("/assets/img/component/icon/icon-search_white.svg");
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_button > span::before {
    width: 4.103vw;
    height: 4.359vw;
    background-size: 4.103vw 4.359vw;
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-search-bar .mf-search-bar_button > span::before {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links {
  gap: var(--space-20);
  margin-top: min(2.083vw, 30px);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links {
    margin-top: var(--space-20);
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width {
  grid-template-columns: min(8.819vw, 127px) 1fr;
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width[title=カテゴリー] .mf-filters_use-links_item_icon-text > label::before {
  width: min(1.111vw, 16px);
  height: min(1.042vw, 15px);
  background-image: url("/assets/img/component/icon/marsfinder/sort.svg");
  background-size: min(1.111vw, 16px) min(1.042vw, 15px);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width[title=カテゴリー] .mf-filters_use-links_item_icon-text > label::before {
    width: 4.615vw;
    height: 3.846vw;
    background-size: 4.615vw 3.846vw;
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_icon-text {
    grid-column: auto;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_icon-text .mf-filters_use-links_item_icon-text_icon {
  display: none;
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_icon-text > label {
  position: relative;
  padding-left: min(1.806vw, 26px);
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_icon-text > label {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_icon-text > label {
    font-family: var(--family-jp);
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_icon-text > label {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_icon-text > label {
    display: block !important;
    padding-left: 6.667vw;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_icon-text > label::before {
  position: absolute;
  display: inline-block;
  content: "";
  top: 50%;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(-50%);
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons {
  gap: var(--space-10);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons {
    grid-column: auto;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons > button {
  padding: var(--space-5) var(--space-10);
  border-radius: min(0.278vw, 4px);
  border: 1px solid var(--line-light_gray);
  color: var(--text-black);
  font-family: var(--family-jp);
  font-size: var(--size-12px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons > button {
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons > button {
    font-family: var(--family-jp);
    font-size: var(--size-10px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons > button {
    font-size: var(--size-10px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons > button {
    border-radius: 1.026vw;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item.mf-filters_use-links_item--full-width .mf-filters_use-links_item_buttons .mf-filters_use-links_item_buttons_button--selected {
  color: var(--text-white);
  background: var(--primary-red) !important;
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row {
  gap: var(--space-20);
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item {
  grid-template-columns: min(8.819vw, 127px) 1fr;
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item[title=並び替え] .mf-filters_use-links_item_icon-text > label::before {
  width: min(1.042vw, 15px);
  height: min(0.833vw, 12px);
  background-image: url("/assets/img/component/icon/marsfinder/order.svg");
  background-size: min(1.042vw, 15px) min(0.833vw, 12px);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item[title=並び替え] .mf-filters_use-links_item_icon-text > label::before {
    width: 3.846vw;
    height: 3.077vw;
    background-size: 3.846vw 3.077vw;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item[title=最大表示件数] .mf-filters_use-links_item_icon-text > label::before {
  width: min(1.181vw, 17px);
  height: min(0.903vw, 13px);
  background-image: url("/assets/img/component/icon/marsfinder/display.svg");
  background-size: min(1.181vw, 17px) min(0.903vw, 13px);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item[title=最大表示件数] .mf-filters_use-links_item_icon-text > label::before {
    width: 4.359vw;
    height: 3.59vw;
    background-size: 4.359vw 3.59vw;
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_icon-text {
    grid-column: auto;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_icon-text .mf-filters_use-links_item_icon-text_icon {
  display: none;
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_icon-text > label {
  position: relative;
  padding-left: min(1.806vw, 26px);
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_icon-text > label {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_icon-text > label {
    font-family: var(--family-jp);
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_icon-text > label {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_icon-text > label {
    display: block !important;
    padding-left: 6.667vw;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_icon-text > label::before {
  position: absolute;
  display: inline-block;
  content: "";
  top: 50%;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(-50%);
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_buttons {
  gap: var(--space-10);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_buttons {
    grid-column: auto;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_buttons > button {
  padding: var(--space-5) var(--space-10);
  border-radius: min(0.278vw, 4px);
  border: 1px solid var(--line-light_gray);
  color: var(--text-black);
  font-family: var(--family-jp);
  font-size: var(--size-12px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_buttons > button {
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_buttons > button {
    font-family: var(--family-jp);
    font-size: var(--size-10px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_buttons > button {
    font-size: var(--size-10px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_buttons > button {
    border-radius: 1.026vw;
  }
}
.c-marsfinder_search .mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_row .mf-filters_use-links_item .mf-filters_use-links_item_buttons .mf-filters_use-links_item_buttons_button--selected {
  color: var(--text-white);
  background: var(--primary-red) !important;
}

.c-marsfinder_results .mf-search-results_header {
  margin-bottom: var(--space-20) !important;
  color: var(--text-black);
  font-family: var(--family-jp);
  font-size: var(--size-18px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_header {
    font-size: var(--size-18px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_header {
    font-family: var(--family-jp);
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_header {
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
.c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-count,
.c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-start,
.c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-end {
  color: var(--primary-red) !important;
  font-family: var(--family-jp);
  font-size: var(--size-22px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-150);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-count,
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-start,
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-end {
    font-size: var(--size-22px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-count,
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-start,
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-end {
    font-family: var(--family-jp);
    font-size: var(--size-18px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-count,
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-start,
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_results-end {
    font-size: var(--size-18px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
.c-marsfinder_results .mf-search-results_header .mf-search-results_header_search-query {
  color: var(--primary-red) !important;
  font-weight: 400 !important;
  font-family: var(--family-jp);
  font-size: var(--size-18px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_search-query {
    font-size: var(--size-18px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_search-query {
    font-family: var(--family-jp);
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_header .mf-search-results_header_search-query {
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
.c-marsfinder_results .mf-search-results_body {
  margin-bottom: var(--space-40) !important;
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body {
    margin-bottom: 7.692vw !important;
  }
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result {
  padding-block: var(--space-40) !important;
  border-top: 1px solid var(--line-light_gray) !important;
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result {
    display: grid !important;
    align-items: start !important;
    grid-template-columns: 20.513vw 1fr !important;
    gap: var(--space-15) !important;
    padding-block: var(--space-20) !important;
    margin-bottom: 0 !important;
  }
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_image.mf_finder_link {
  margin-right: var(--space-40) !important;
  width: min(13.889vw, 200px) !important;
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_image.mf_finder_link {
    margin-right: 0;
    width: 20.513vw !important;
    height: 10.256vw !important;
  }
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_image.mf_finder_link > img {
  min-width: min(13.889vw, 200px) !important;
  border: 1px solid var(--line-light_gray) !important;
  border-radius: min(0.347vw, 5px) !important;
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_image.mf_finder_link > img {
    min-width: 20.513vw !important;
    width: 20.513vw !important;
    height: auto !important;
    border-radius: 1.282vw;
  }
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts {
  gap: var(--space-10) !important;
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_title .mf-search-results_body_result_texts_title_link.mf_finder_link {
  color: var(--primary-red) !important;
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_title .mf-search-results_body_result_texts_title_link.mf_finder_link {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_title .mf-search-results_body_result_texts_title_link.mf_finder_link {
    font-family: var(--family-jp);
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_title .mf-search-results_body_result_texts_title_link.mf_finder_link {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_title .mf-search-results_body_result_texts_title_link.mf_finder_link:hover {
  text-decoration: none !important;
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_description {
  margin-bottom: 0 !important;
  color: var(--text-black) !important;
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_description {
    font-size: var(--size-16px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_description {
    font-family: var(--family-jp);
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_description {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link {
  position: relative !important;
  padding-left: min(3.889vw, 56px) !important;
  color: var(--text-black) !important;
  font-family: var(--family-jp);
  font-size: var(--size-14px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link {
    font-family: var(--family-jp);
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link {
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link {
    padding-left: 10.256vw !important;
  }
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link::before {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  content: "URL";
  top: 50%;
  left: 0;
  width: min(3.333vw, 48px);
  height: min(1.875vw, 27px);
  color: var(--text-black);
  background: var(--background-light_gray);
  transform: translateY(-50%);
  font-family: var(--family-jp);
  font-size: var(--size-14px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link::before {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link::before {
    font-family: var(--family-jp);
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link::before {
    font-size: var(--size-12px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link::before {
    width: 8.718vw;
    height: 5.641vw;
  }
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_url.mf_finder_link .mf-search-results_body_result_texts_url_text:hover {
  text-decoration: none !important;
}
.c-marsfinder_results .mf-search-results_body .mf-search-results_body_result .mf-search-results_body_result_texts .mf-search-results_body_result_texts_meta {
  display: none !important;
}
.c-marsfinder_results .mf-pagination {
  --accent-color: var(--text-gray);
  justify-content: center;
  align-items: center;
  gap: var(--space-5);
  padding: 0;
}
.c-marsfinder_results .mf-pagination .mf-pagination_button[aria-label=最初のページに移動] {
  display: none;
}
.c-marsfinder_results .mf-pagination .mf-pagination_button[aria-current=page] {
  color: var(--text-black);
  background: transparent;
  font-family: var(--family-jp);
  font-size: var(--size-14px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-150);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-pagination .mf-pagination_button[aria-current=page] {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
.c-marsfinder_results .mf-pagination .mf-pagination_button[aria-current=page]::before {
  position: absolute;
  display: inline-block;
  content: "";
  top: 50%;
  left: 50%;
  width: min(2.361vw, 34px);
  height: min(2.361vw, 34px);
  border-radius: 50%;
  border: 1px solid var(--primary-red);
  transform: translate(-50%, -50%);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-pagination .mf-pagination_button[aria-current=page]::before {
    width: 8.718vw;
    height: 8.718vw;
  }
}
.c-marsfinder_results .mf-pagination .mf-pagination_button[aria-label=前のページに移動] {
  margin-right: var(--space-15);
  transform: rotate(180deg);
}
.c-marsfinder_results .mf-pagination .mf-pagination_button[aria-label=次のページに移動] {
  margin-left: var(--space-15);
}
.c-marsfinder_results .mf-pagination .mf-pagination_button[aria-label=前のページに移動],
.c-marsfinder_results .mf-pagination .mf-pagination_button[aria-label=次のページに移動] {
  width: min(1.944vw, 28px);
  height: min(1.944vw, 28px);
  background-position: center;
  background-size: min(1.944vw, 28px) min(1.944vw, 28px);
  background-repeat: no-repeat;
  background-image: url("/assets/img/component/icon/icon-arrow-fill_primary-red.svg");
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-pagination .mf-pagination_button[aria-label=前のページに移動],
  .c-marsfinder_results .mf-pagination .mf-pagination_button[aria-label=次のページに移動] {
    width: 7.179vw;
    height: 7.179vw;
    background-size: 7.179vw 7.179vw;
  }
}
.c-marsfinder_results .mf-pagination .mf-pagination_button {
  position: relative;
  margin: 0;
  width: min(2.361vw, 34px);
  height: min(2.361vw, 34px);
  border: none;
  border-radius: 50%;
  color: var(--text-gray);
  font-family: var(--family-jp);
  font-size: var(--size-14px);
  font-weight: var(--weight-regular);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-pagination .mf-pagination_button {
    font-size: var(--size-14px);
    font-weight: var(--weight-regular);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-pagination .mf-pagination_button {
    width: 8.718vw;
    height: 8.718vw;
  }
}
.c-marsfinder_results .mf-pagination .mf-pagination_button > .mf-pagination_button_icon {
  display: none;
}
.c-marsfinder_results .mf-search-results_no-results.mf_finder_container.mf_finder_organic_wrapper.mf_finder_organic_zerohit {
  color: var(--text-black);
  font-family: var(--family-jp);
  font-size: var(--size-16px);
  font-weight: var(--weight-bold);
  line-height: var(--line-height-170);
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_no-results.mf_finder_container.mf_finder_organic_wrapper.mf_finder_organic_zerohit {
    font-size: var(--size-16px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-170);
  }
}
@media only screen and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_no-results.mf_finder_container.mf_finder_organic_wrapper.mf_finder_organic_zerohit {
    font-family: var(--family-jp);
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
@media only screen and (max-width: 767px) and (max-width: 767px) {
  .c-marsfinder_results .mf-search-results_no-results.mf_finder_container.mf_finder_organic_wrapper.mf_finder_organic_zerohit {
    font-size: var(--size-14px);
    font-weight: var(--weight-bold);
    line-height: var(--line-height-150);
  }
}
.c-marsfinder_results .mf-search-results_mars-logo {
  display: none;
}/*# sourceMappingURL=marsfinder.css.map */