/*
 * guide.scss
 */
/* --------------------------------
  guide
-------------------------------- */
@media (min-width: 768px) {
  .vnl26-ly_footer_link_txt {
    margin-top: 0.375rem;
  }
}

@media (min-width: 768px) {
  .vnl26-ly_footer_link_icon {
    top: 4.8125rem;
  }
}

.vnl26-un_section {
  position: relative;
  margin-top: 2.375rem;
}
@media (min-width: 768px) {
  .vnl26-un_section {
    margin-top: 3.5rem;
  }
}
.vnl26-un_section:last-of-type {
  margin-top: 0;
}

.vnl26-ly_footer_linkList:is(.vnl26-un_sectionInner + *) {
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .vnl26-ly_footer_linkList:is(.vnl26-un_sectionInner + *) {
    margin-top: 3.5rem;
  }
}

.vnl26-ly_footer_link > a {
  border: solid 0.0625rem #5a4e3e;
}
@media (min-width: 768px) {
  .vnl26-ly_footer_link > a {
    min-height: 10.9375rem;
  }
}

.vnl26-bl_thumbCard_list {
  margin-top: 4.5rem;
}
@media (min-width: 768px) {
  .vnl26-bl_thumbCard_list {
    margin-top: 6.5rem;
  }
}

.vnl26-un_sectionHead-text {
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 120%;
}
@media (min-width: 768px) {
  .vnl26-un_sectionHead-text {
    font-size: 1.625rem;
  }
}

.vnl26-un_thumbcard {
  gap: 0;
}
@media (min-width: 768px) {
  .vnl26-un_thumbcard:hover .vnl26-un_related_txt,
  .vnl26-un_thumbcard:visited:hover .vnl26-un_related_txt {
    color: var(--vnl26-color-txt_hover);
  }
  .vnl26-un_thumbcard:hover .vnl26-un_thumbCard_intro,
  .vnl26-un_thumbcard:visited:hover .vnl26-un_thumbCard_intro {
    color: var(--vnl26-color-txt_hover);
  }
}

.vnl26-un_related_txt {
  margin-top: 0.75rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  .vnl26-un_related_txt {
    margin-top: 1rem;
  }
}

.vnl26-un_thumbCard_intro {
  margin-top: 0.5rem;
  transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  font-size: 0.875rem;
  line-height: 160%;
}
@media (min-width: 768px) {
  .vnl26-un_thumbCard_intro {
    font-size: 1rem;
  }
}