@charset "UTF-8";
/* ===============================================
  * top - トップのスタイル *
=============================================== */
.global-contents {
  overflow: hidden;
}

.global-contents__inner {
  width: 100vw;
  padding-inline: 0;
}

.feature-slider__wrapper {
  margin-top: 2.5rem;
  padding-bottom: 5.5rem;
  position: relative;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper {
    margin-top: 3rem;
    padding-bottom: 6rem;
  }
}
.feature-slider__wrapper::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 70.46%;
  background-color: var(--color-bg-gray-light);
  background-repeat: repeat;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper::before {
    height: 78.38%;
  }
}
.feature-slider__wrapper .sliderArea .slick-slider.slick-dotted {
  margin-bottom: 0;
}
.feature-slider__wrapper .sliderArea .slider {
  opacity: 0;
  transition: opacity 0.3s linear;
}
.feature-slider__wrapper .sliderArea .slider.slick-initialized {
  opacity: 1;
}
.feature-slider__wrapper .feature-slider .slick-dots {
  bottom: 0;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider .slick-dots {
    bottom: -1.8rem;
  }
}
.feature-slider__wrapper .feature-slider .slick-dots li {
  width: 2rem;
  height: 2rem;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider .slick-dots li {
    margin: 0 0.3rem;
  }
}
.feature-slider__wrapper .feature-slider .slick-dots li button {
  width: 2rem;
  height: 2rem;
}
.feature-slider__wrapper .feature-slider .slick-dots li button::before {
  opacity: 1;
  width: 2rem;
  height: 2rem;
  color: #DEDEDE;
}
.feature-slider__wrapper .feature-slider .slick-dots .slick-active button::before {
  opacity: 1 !important;
  color: var(--color-text-default) !important;
}
.feature-slider__wrapper .feature-slider__item {
  margin: 0 0.8rem 3.5rem;
  background-color: var(--color-white);
  border-radius: 3px;
  box-shadow: 0px 1rem 2.5rem 0px rgba(29, 24, 26, 0.15);
  border-radius: 1.5rem;
  width: 76vw;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider__item {
    margin: 0 1.5rem 3rem;
    box-shadow: 0px 1rem 2rem 0px rgba(29, 24, 26, 0.15);
    border-radius: 2rem;
    width: 28.125vw;
  }
}
.feature-slider__wrapper .feature-slider__item-square {
  width: 76vw;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider__item-square {
    width: 28.125vw;
  }
}
.feature-slider__wrapper .feature-slider__item-thin {
  width: 50.6666666667vw;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider__item-thin {
    width: 18.75vw;
  }
}
.feature-slider__wrapper .feature-slider__item a {
  text-decoration-line: none;
  color: inherit;
  line-height: 1;
}
.feature-slider__wrapper .feature-slider .slider__image {
  margin: 0;
  padding: 0;
}
.feature-slider__wrapper .feature-slider .slider__image img {
  object-fit: cover;
  border-radius: 1.5rem 1.5rem 0 0;
  height: 76vw;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider .slider__image img {
    border-radius: 2rem 2rem 0 0;
    height: 28.125vw;
  }
}
.feature-slider__wrapper .feature-slider .slider__text {
  border-radius: 0 0 1.5rem 1.5rem;
  padding: 2rem;
  display: grid;
  grid-gap: 1.5rem;
  letter-spacing: 0.08em;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider .slider__text {
    border-radius: 0 0 2rem 2rem;
    padding: 2rem 2rem 2.5rem 2.5rem;
  }
}
.feature-slider__wrapper .feature-slider .slider__heading {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.5rem;
  font-weight: var(--fw-medium);
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider .slider__heading {
    font-size: 1.6rem;
  }
}
.feature-slider__wrapper .feature-slider .slider__lead {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.2rem;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider .slider__lead {
    font-size: 1.3rem;
  }
}
.feature-slider__wrapper .feature-slider__view-all {
  position: relative;
  width: fit-content;
  margin-left: auto;
  padding-right: 1.5rem;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider__view-all {
    padding-right: calc((100vw - min(90%, 140rem)) / 2) !important;
  }
}
.feature-slider__wrapper .feature-slider__view-all a {
  color: inherit;
  text-underline-offset: 0.3rem;
  letter-spacing: 0.2em;
  font-weight: var(--fw-medium);
  text-decoration: underline;
  font-family: var(--font-en);
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  .feature-slider__wrapper .feature-slider__view-all a {
    letter-spacing: 0.08em;
  }
}

@media screen and (min-width: 768px) {
  .c-slider-container__wrapper .swiper-scrollbar {
    display: none;
  }
  .c-slider-container__wrapper .swiper-button-prev {
    left: 2.5rem;
  }
  .c-slider-container__wrapper .swiper-button-next {
    right: 2.5rem;
  }
}

.c-slider-container__wrapper {
  box-shadow: 0px 0px 2rem 0px rgba(29, 24, 26, 0.1);
  border-radius: 1.5rem;
}
@media screen and (max-width: 767px) {
  .c-slider-container__wrapper {
    box-shadow: 0px 0px 2rem 0px rgba(29, 24, 26, 0.1);
    border-radius: 0;
    padding: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .c-slider-container__wrapper {
    padding: 0 !important;
    margin: 3rem 5rem 10rem !important;
  }
}
.c-slider-container__wrapper .c-slider-product-group {
  width: max-content;
}
.c-slider-container__wrapper .c-slider-product-group__item {
  height: auto;
  background-color: var(--color-white);
  border-right: 1px solid #F8F8F8;
}
.c-slider-container__wrapper .c-slider-product-group__item a {
  text-decoration-line: none;
  color: inherit;
  line-height: 1;
}
.c-slider-container__wrapper .c-slider-product-group__item .c-product-item__image {
  margin: 0;
  padding: 0;
}
.c-slider-container__wrapper .c-slider-product-group__item .c-product-item__image img {
  object-fit: cover;
}
.c-slider-container__wrapper .c-slider-product-group__item .c-product-item__image .soldout {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  padding-block: 1rem;
  font-size: 1.5rem;
  font-weight: var(--fw-medium);
  letter-spacing: 0.2em;
  line-height: 1;
  width: 100%;
  height: fit-content;
  background-color: rgba(29, 24, 26, 0.3);
  backdrop-filter: blur(5px);
  color: var(--color-white);
  text-align: center;
  font-family: var(--font-en);
}
.c-slider-container__wrapper .c-slider-product-group__item .c-product-item__text {
  padding: 1.5rem;
  display: grid;
  grid-gap: 1.5rem;
}
.c-slider-container__wrapper .c-slider-product-group__item .c-product-item__lead {
  letter-spacing: 0.08em;
  display: block;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.5;
  font-size: 1.3rem;
}
@media screen and (min-width: 768px) {
  .c-slider-container__wrapper .c-slider-product-group__item .c-product-item__lead {
    font-size: 1.1rem;
  }
}
.c-slider-container__wrapper .c-slider-product-group__item:last-of-type {
  border-radius: 0 1.5rem 1.5rem 0;
  border-right: none;
}
.c-slider-container__wrapper .c-slider-product-group__item:last-of-type .c-product-item__image {
  margin: 0;
  padding: 0;
  border-radius: 0 1.5rem 0 0;
}
.c-slider-container__wrapper .c-slider-product-group__item:last-of-type .c-product-item__image img {
  border-radius: 0 1.5rem 0 0;
}
.c-slider-container__wrapper .c-slider-product-group__item:last-of-type .c-product-item__details {
  border-radius: 0 0 1.5rem 0;
}
.c-slider-container__wrapper .c-slider-product-group__item:first-of-type {
  border-radius: 1.5rem 0 0 1.5rem;
}
.c-slider-container__wrapper .c-slider-product-group__item:first-of-type .c-product-item__image {
  margin: 0;
  padding: 0;
  border-radius: 1.5rem 0 0 0;
}
.c-slider-container__wrapper .c-slider-product-group__item:first-of-type .c-product-item__image img {
  border-radius: 1.5rem 0 0 0;
}
.c-slider-container__wrapper .c-slider-product-group__item:first-of-type .c-product-item__details {
  border-radius: 0 0 0 1.5rem;
}
/* 会員特典ページ */
:root {
  --color-border-gray1: #eee;
  --color-border-gray2: #ddd;
  --color-border-gray3: #888;
}

@media screen and (min-width: 768px) {
  .global-contents__inner {
    width: min(90%, 140rem);
    padding-bottom: 10rem;
  }
}

.guide-page-title {
  padding-bottom: 3.2rem;
  border-bottom: 1px solid var(--color-border-gray1);
}
@media screen and (min-width: 768px) {
  .guide-page-title {
    padding-bottom: 4rem;
  }
}

@media screen and (min-width: 768px) {
  [date-section=shirohatomember] {
    position: relative;
    padding-right: 5rem;
    margin-top: 4rem;
  }
}
@media screen and (max-width: 767px) {
  [date-section=shirohatomember] .static-content {
    padding: 0 1.5rem;
  }
}
[date-section=shirohatomember] .static-content-title {
  margin-bottom: 4rem;
  text-align: center;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content-title {
    margin-bottom: 5rem;
  }
}
[date-section=shirohatomember] .static-content-title__item {
  font-size: 1.8rem;
  letter-spacing: 0.2em;
  font-weight: var(--fw-medium);
  text-align: center;
  line-height: 1.5555555556;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content-title__item {
    font-size: 2.6rem;
    line-height: 1.3;
  }
}
[date-section=shirohatomember] .static-content__lead {
  margin-bottom: 3rem;
  font-size: 1.4rem;
  letter-spacing: 0.08em;
  font-weight: var(--fw-regular);
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content__lead {
    margin-bottom: 5rem;
    font-size: 1.6rem;
    line-height: 1.8;
  }
}
[date-section=shirohatomember] .static-content__nav--list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem 0.9rem;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content__nav--list {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 1.3rem;
  }
}
[date-section=shirohatomember] .static-content__nav--list-item a {
  display: block;
  padding: 1rem 0.5rem 0.8rem;
  box-sizing: border-box;
  border: 1px solid var(--color-textlink);
  text-align: center;
  font-size: 1.3rem;
  font-weight: var(--fw-medium);
  letter-spacing: 0.1em;
  text-decoration-line: none;
  line-height: 1.2;
  border-radius: 0.5rem;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content__nav--list-item a {
    padding: 1.3rem 0.5rem 1.2rem;
    font-size: 1.5rem;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--heading {
  display: flex;
  align-items: center;
  background-color: var(--color-bg-gray-light);
  padding: 0.5rem;
  margin-top: 6rem;
  margin-bottom: 3rem;
  position: relative;
  height: 5.6rem;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--heading {
    height: 5.8rem;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--heading::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 0.3rem;
  height: 100%;
  background-color: var(--color-gender-women);
}
[date-section=shirohatomember] .static-content .shirohatomember--heading--innner {
  padding-left: 2rem;
  font-size: 1.6rem;
  letter-spacing: 0.2em;
  font-weight: var(--fw-medium);
  line-height: 1.59375;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--heading--innner {
    font-size: 1.8rem;
    line-height: 1.8777777778;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--subheading {
  margin-bottom: 2rem;
  font-size: 1.5rem;
  letter-spacing: 0.08em;
  font-weight: var(--fw-bold);
  line-height: 1.68;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--subheading {
    margin-bottom: 2.5rem;
    font-size: 1.7rem;
    line-height: 1.5882352941;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents-lead {
  margin-bottom: 3rem;
  font-size: 1.4rem;
  letter-spacing: 0.08em;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents-lead {
    font-size: 1.5rem;
    line-height: 1.8;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__annotation {
  margin-bottom: 3rem;
  font-size: 1.2rem;
  letter-spacing: 0.08em;
  line-height: 1.875;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__annotation {
    font-size: 1.3rem;
    line-height: 1.8;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents-detail .grid-container {
  display: grid;
  grid-gap: 2rem;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents-detail .grid-container {
    grid-gap: 4rem;
    grid-template-columns: repeat(3, 1fr);
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents-detail__block {
  padding-top: 3rem;
  border-top: 1px solid var(--color-border-gray2);
}
[date-section=shirohatomember] .static-content .shirohatomember--contents-detail__block + .shirohatomember--contents-detail__block {
  margin-top: 3rem;
}
[date-section=shirohatomember] .static-content .shirohatomember--contents-detail__block:last-of-type {
  padding-bottom: 3rem;
  border-bottom: 1px solid var(--color-border-gray2);
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__paragraph {
  font-size: 1.4rem;
  letter-spacing: 0.08em;
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__paragraph {
    font-size: 1.5rem;
    line-height: 1.8;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__paragraph + .shirohatomember--contents__paragraph {
  margin-top: 1.6rem;
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__paragraph + .shirohatomember--contents__image--outer {
  margin-top: 1.6rem;
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__definition {
  overflow: hidden;
  padding-bottom: 1.7rem;
  border-radius: 1rem;
  border: 1px solid var(--color-border-gray3);
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__definition {
    padding-bottom: 1.2rem;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__definition--heading {
  background-color: var(--color-border-gray3);
  border: 1px solid var(--color-border-gray3);
  border-radius: 0;
  font-size: 1.5rem;
  letter-spacing: 0.15em;
  font-weight: var(--fw-bold);
  line-height: 1.5;
  color: var(--color-white);
  text-align: center;
  padding: 0.7rem;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__definition--heading {
    font-size: 1.6rem;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__definition--description {
  display: grid;
  grid-template-columns: 7.5rem 1fr;
  grid-gap: 1.5rem;
  align-items: center;
  justify-items: center;
  padding: 2rem 1.5rem 0;
  font-size: 1.3rem;
  letter-spacing: 0.15em;
  font-weight: var(--fw-regular);
  line-height: 1.8;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__definition--description {
    grid-template-columns: none;
    grid-gap: 0.8rem;
    padding: 1rem 2rem 0;
    letter-spacing: 0.08em;
  }
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__definition--description svg {
    width: 10rem;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__definition--description a {
  font-size: inherit;
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__red-frame {
  margin-top: 2rem;
  padding: 1.5rem;
  border: 1px solid var(--color-emphasis);
  font-size: 1.3rem;
  letter-spacing: 0.08em;
  line-height: 1;
  text-align: center;
  font-weight: var(--fw-medium);
  color: var(--color-emphasis);
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__red-frame a{
    text-decoration: none;
    line-height: 2rem;
    color: var(--color-emphasis);
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__red-frame {
    margin-top: 3rem;
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents__red-frame + .shirohatomember--contents__annotation,
[date-section=shirohatomember] .static-content .shirohatomember--contents__red-frame + .shirohatomember--contents__paragraph,
[date-section=shirohatomember] .static-content .shirohatomember--contents__red-frame + .shirohatomember--contents__image--outer {
  margin-top: 2rem;
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__red-frame + .shirohatomember--contents__annotation,
  [date-section=shirohatomember] .static-content .shirohatomember--contents__red-frame + .shirohatomember--contents__paragraph,
  [date-section=shirohatomember] .static-content .shirohatomember--contents__red-frame + .shirohatomember--contents__image--outer {
    margin-top: 3rem;
  }
}
@media screen and (max-width: 767px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__image--outer-scroll {
    margin: 0 calc(50% - 50vw);
    margin-left: 0;
    width: 100vw;
  }
}
@media screen and (max-width: 767px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__image--outer-scroll .shirohatomember--contents__image {
    display: block;
    width: 63rem;
  }
}
@media screen and (max-width: 767px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents__image--outer-scroll .shirohatomember--contents__image-over2 {
    width: 61rem;
  }
}
@media screen and (max-width: 767px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents .scroll-hint-icon {
    left: calc(50% - 6.5rem);
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    gap: 0.8rem;
    padding: 1rem 1rem 0.9rem;
    width: 13rem;
    height: 7rem;
    border-radius: 1rem;
    background-color: rgba(132, 132, 132, 0.8);
    background-color: rgb(132, 132, 132);
  }
}
@media screen and (max-width: 767px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents .scroll-hint-icon::before {
    width: 4.2rem;
    height: 3rem;
    position: relative;
    left: -0.2rem;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2241.805%22%20height%3D%2230.303%22%20viewBox%3D%220%200%2041.805%2030.303%22%3E%0A%20%20%3Cg%20id%3D%22icon%22%20transform%3D%22translate(1%201)%22%3E%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_25216%22%20data-name%3D%22%E3%83%91%E3%82%B9%2025216%22%20d%3D%22M22.4%2C41.393h-.018a9%2C9%2C0%2C0%2C1-5.665-2.14%2C17.372%2C17.372%2C0%2C0%2C1-2.3-2.454c-.111-.135-.213-.261-.306-.372a7.475%2C7.475%2C0%2C0%2C1-1.826-3.612%2C8.5%2C8.5%2C0%2C0%2C1%2C.49-4.344%2C9.249%2C9.249%2C0%2C0%2C1%2C1.072-1.945c.137-.192.528-.679.8-1.014V18a2.809%2C2.809%2C0%2C0%2C1%2C5.617%2C0v3.738a2.814%2C2.814%2C0%2C0%2C1%2C2.951.876%2C2.809%2C2.809%2C0%2C0%2C1%2C3.582.535%2C2.81%2C2.81%2C0%2C0%2C1%2C4.32%2C2.369v3.4c0%2C.082%2C0%2C.164-.011.246.027%2C2.411%2C0%2C3.916-.069%2C4.6A7.885%2C7.885%2C0%2C0%2C1%2C29.764%2C37.5%2C9.086%2C9.086%2C0%2C0%2C1%2C22.4%2C41.393ZM14.649%2C29.166l-.018.045a6.494%2C6.494%2C0%2C0%2C0-.369%2C3.32%2C5.408%2C5.408%2C0%2C0%2C0%2C1.38%2C2.613c.1.117.2.248.32.389A15.882%2C15.882%2C0%2C0%2C0%2C17.973%2C37.7a7.108%2C7.108%2C0%2C0%2C0%2C4.406%2C1.694H22.4a6.9%2C6.9%2C0%2C0%2C0%2C3.22-.823%2C7.07%2C7.07%2C0%2C0%2C0%2C2.5-2.207%2C5.956%2C5.956%2C0%2C0%2C0%2C.931-2.808c.045-.415.091-1.518.057-4.421a1%2C1%2C0%2C0%2C1%2C.006-.125.766.766%2C0%2C0%2C0%2C.005-.088v-3.4a.809.809%2C0%2C0%2C0-1.618%2C0%2C1%2C1%2C0%2C0%2C1-2%2C0V25a.809.809%2C0%2C0%2C0-.808-.809.809.809%2C0%2C0%2C0-.809.809%2C1%2C1%2C0%2C0%2C1-2%2C0v-.576a.809.809%2C0%2C0%2C0-1.618%2C0%2C1%2C1%2C0%2C0%2C1-2%2C0V18a.808.808%2C0%2C0%2C0-1.38-.571.8.8%2C0%2C0%2C0-.237.571V29.779a1%2C1%2C0%2C0%2C1-2%2C0Z%22%20transform%3D%22translate(2.5%20-12.09)%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3Cg%20id%3D%22_%22%20data-name%3D%22%E2%86%92%22%20transform%3D%22translate(39.805)%20rotate(90)%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E7%B7%9A%22%20d%3D%22M0%2C10.805a1%2C1%2C0%2C0%2C1-1-1V0A1%2C1%2C0%2C0%2C1%2C0-1%2C1%2C1%2C0%2C0%2C1%2C1%2C0v9.8A1%2C1%2C0%2C0%2C1%2C0%2C10.805Z%22%20transform%3D%22translate(4.101)%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9%22%20d%3D%22M4.1%2C9.2a1%2C1%2C0%2C0%2C1-.707-.293l-4.1-4.1A1%2C1%2C0%2C0%2C1-1%2C4.1a1%2C1%2C0%2C0%2C1%2C.293-.707l4.1-4.1a1%2C1%2C0%2C0%2C1%2C1.414%2C0%2C1%2C1%2C0%2C0%2C1%2C0%2C1.414L1.414%2C4.1%2C4.808%2C7.495A1%2C1%2C0%2C0%2C1%2C4.1%2C9.2Z%22%20transform%3D%22translate(8.202%200)%20rotate(90)%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cg%20id%3D%22_2%22%20data-name%3D%22%E2%86%92%22%20transform%3D%22translate(9.805)%20rotate(90)%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E7%B7%9A-2%22%20data-name%3D%22%E7%B7%9A%22%20d%3D%22M0%2C10.805a1%2C1%2C0%2C0%2C1-1-1V0A1%2C1%2C0%2C0%2C1%2C0-1%2C1%2C1%2C0%2C0%2C1%2C1%2C0V9.805A1%2C1%2C0%2C0%2C1%2C0%2C10.805Z%22%20transform%3D%22translate(4.101)%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9-2%22%20data-name%3D%22%E3%83%91%E3%82%B9%22%20d%3D%22M4.1%2C9.2a1%2C1%2C0%2C0%2C1-.707-.293l-4.1-4.1A1%2C1%2C0%2C0%2C1-1%2C4.1a1%2C1%2C0%2C0%2C1%2C.293-.707l4.1-4.1a1%2C1%2C0%2C0%2C1%2C1.414%2C0%2C1%2C1%2C0%2C0%2C1%2C0%2C1.414L1.414%2C4.1%2C4.808%2C7.495A1%2C1%2C0%2C0%2C1%2C4.1%2C9.2Z%22%20transform%3D%22translate(0%209.805)%20rotate(-90)%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A");
  }
}
[date-section=shirohatomember] .static-content .shirohatomember--contents .scroll-hint-icon::after {
  content: none;
}
@media screen and (max-width: 767px) {
  [date-section=shirohatomember] .static-content .shirohatomember--contents .scroll-hint-text {
    padding: 0;
    font-size: 1.1rem;
    letter-spacing: 0.08em;
    line-height: 1;
  }
}
@media screen and (max-width: 767px) {
  [date-section=shirohatomember] .static-nav {
    border-top: 1px solid var(--color-bg-gray-medium);
  }
}
@media screen and (max-width: 767px) {
  [date-section=shirohatomember] .static-nav__heading {
    background-color: transparent;
  }
}
@media screen and (min-width: 768px) {
  [date-section=shirohatomember] .static-nav .static-nav__heading--label {
    font-size: 1.5rem;
    line-height: 1.3;
  }
}

/*# sourceMappingURL=shirohatomember_static.css.map */
