@charset "UTF-8";
#home .top_mv {
  position: relative;
  padding: 0;
  background-position: top;
}
@media screen and (max-width: 599px) {
  #home .top_mv {
    margin-top: 3rem;
  }
}
#home .top_mv .top_bg {
  margin-top: 0;
  width: 100%;
}
#home .top_mv .top_bg figure {
  width: 100%;
}
#home .top_mv .top_bg figure img {
  width: 100%;
}
#home .top_mv figure.top_logo {
  width: clamp(360px, 40%, 512px);
  max-width: 320px;
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 20;
}
#home .top_mv figure.top_logo img {
  width: 100%;
}
#home .wrapper_title {
  text-align: center;
}
#home .wrapper_title p {
  letter-spacing: 0.07em;
  /* em単位で指定 */
  font-weight: 600;
  font-family: "Fredoka";
  text-align: center;
  line-height: 1;
  color: var(--wp--preset--color--theme-logo-blue);
}
#home .wrapper_title h2 {
  margin-top: 0.625rem;
}
#home .wrapper_supervisor {
  border: 3px solid var(--wp--preset--color--theme-logo-blue);
  border-radius: 1rem;
  overflow: hidden;
}
#home .wrapper_supervisor h4 {
  letter-spacing: 0.05em;
  /* em単位で指定 */
  text-align: center;
  padding: 0.625rem;
}
#home #news .wp-block-button {
  min-width: auto;
}
#home #news #slide_news {
  padding: 0;
  max-width: none;
}
#home #news #slide_news .slick-arrow {
  opacity: 0.8;
}
#home #news #slide_news .slick-arrow.slick-disabled {
  opacity: 0;
  transition: 0.2s all;
}
#home #news #slide_news .slick-next {
  background: url(../../assets/images/slider_arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 2rem;
  height: 2rem;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  right: -2%;
}
#home #news #slide_news .slick-prev {
  background: url(../../assets/images/slider_arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 2rem;
  height: 2rem;
  top: 50%;
  transform: translateY(-50%);
  left: -2%;
  z-index: 50;
}
#home #news #slide_news .slick-next::before,
#home #news #slide_news .slick-prev::before {
  content: none;
}
#home #news #slide_news ul {
  list-style-type: none;
}
#home #news #slide_news li::marker {
  content: none;
}
#home #news #slide_news li a {
  text-decoration: none;
  display: block;
  padding: 0.5em;
}
#home #news #slide_news li a figure {
  aspect-ratio: 3/2;
}
#home #news #slide_news li a .news_title {
  color: var(--wp--preset--color--theme-black);
  font-size: var(--wp--preset--font-size--small);
}
#home #news #slide_news li a .news_date {
  font-size: var(--wp--preset--font-size--smallest);
  color: var(--wp--preset--color--theme-lightgray);
}
@media screen and (max-width: 599px) {
  #home #news #slide_news .box_news {
    display: flex;
    gap: 1rem;
  }
  #home #news #slide_news .box_news .news_thumb {
    flex: 1;
  }
  #home #news #slide_news .box_news .news_info {
    flex: 1;
  }
  #home #news #slide_news .box_news .news_info .news_title {
    text-align: left;
  }
}
#home #minnano .swb_weekly {
  position: relative;
  padding-top: var(--wp--preset--spacing--70);
}
#home #minnano .swb_weekly .wellbeing_data {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  margin: 0;
  width: 8em;
  translate: 0 0;
}
#home .btn_lets {
  position: relative;
  transition: 0.2s all;
  will-change: transform;
}
#home .btn_lets a:hover {
  transform: scale(1.05);
}/*# sourceMappingURL=home.css.map */