.mv[data-astro-cid-3jp3bhwk] {
    padding-top: 2rem;
    overflow: hidden
}

.mv__inner[data-astro-cid-3jp3bhwk] {
    position: relative;
    overflow: hidden
}

@media screen and (min-width: 60em),
print {
    .mv__inner[data-astro-cid-3jp3bhwk] {
        height: clamp(25rem, 39.4vw, 35.5rem)
    }
}

@media screen and (max-width: 59.99em) {
    .mv__inner[data-astro-cid-3jp3bhwk] {
        height: clamp(18rem, 96vw, 22.5rem)
    }
}

.mv__bg[data-astro-cid-3jp3bhwk] {
    position: absolute;
    inset: 0;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.mv__content[data-astro-cid-3jp3bhwk] {
    position: absolute;
    inset: 0;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-block: 2rem;
    color: #fff
}

@media screen and (min-width: 60em),
print {
    .mv__content[data-astro-cid-3jp3bhwk] {
        gap: 3.5rem;
        margin: 0 auto;
        width: var(--content-width)
    }
}

@media screen and (max-width: 59.99em) {
    .mv__content[data-astro-cid-3jp3bhwk] {
        gap: 1.75rem;
        padding-inline: 1rem
    }
}

.mv__title[data-astro-cid-3jp3bhwk] {
    font-weight: 700
}

@media screen and (min-width: 60em),
print {
    .mv__title[data-astro-cid-3jp3bhwk] {
        font-size: 3.5rem;
        line-height: 1.07
    }
}

@media screen and (max-width: 59.99em) {
    .mv__title[data-astro-cid-3jp3bhwk] {
        font-size: 2.25rem;
        line-height: 1.11
    }
}

.mv__info[data-astro-cid-3jp3bhwk] {
    display: flex;
    flex-direction: column
}

@media screen and (min-width: 60em),
print {
    .mv__info[data-astro-cid-3jp3bhwk] {
        gap: 0.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .mv__info[data-astro-cid-3jp3bhwk] {
        gap: 0.25rem
    }
}

.mv__date[data-astro-cid-3jp3bhwk] {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    white-space: nowrap
}

@media screen and (min-width: 60em),
print {
    .mv__date[data-astro-cid-3jp3bhwk] {
        gap: 0.25rem;
        line-height: 3.125rem
    }
}

@media screen and (max-width: 59.99em) {
    .mv__date[data-astro-cid-3jp3bhwk] {
        gap: 0.125rem;
        line-height: 1.6
    }
}

.mv__date-num[data-astro-cid-3jp3bhwk] {
    font-weight: 600
}

@media screen and (min-width: 60em),
print {
    .mv__date-num[data-astro-cid-3jp3bhwk] {
        font-size: 2.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .mv__date-num[data-astro-cid-3jp3bhwk] {
        font-size: 1.5rem
    }
}

.mv__date-jp[data-astro-cid-3jp3bhwk] {
    font-weight: 600
}

@media screen and (min-width: 60em),
print {
    .mv__date-jp[data-astro-cid-3jp3bhwk] {
        font-size: 1.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .mv__date-jp[data-astro-cid-3jp3bhwk] {
        font-size: 1rem
    }
}

@media screen and (min-width: 60em),
print {
    .mv__date-sep[data-astro-cid-3jp3bhwk] {
        display: inline;
        width: 0.25rem
    }
}

@media screen and (max-width: 59.99em) {
    .mv__date-sep[data-astro-cid-3jp3bhwk] {
        display: block;
        width: 100%;
        height: 0
    }
}

.mv__venue[data-astro-cid-3jp3bhwk] {
    font-weight: 500;
    line-height: 1.6
}

@media screen and (min-width: 60em),
print {
    .mv__venue[data-astro-cid-3jp3bhwk] {
        font-size: 1.25rem
    }
}

@media screen and (max-width: 59.99em) {
    .mv__venue[data-astro-cid-3jp3bhwk] {
        font-size: 1rem
    }
}

.anchor[data-astro-cid-iwcgoy3q] {
    background-color: var(--color-background-accent)
}

.anchor__list[data-astro-cid-iwcgoy3q] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    list-style: none
}

@media screen and (min-width: 60em) and (max-width: 67.49em) {
    .anchor__list[data-astro-cid-iwcgoy3q] {
        flex-direction: column;
        align-items: flex-start
    }
}

@media screen and (max-width: 59.99em) {
    .anchor__list[data-astro-cid-iwcgoy3q] {
        flex-direction: column;
        align-items: flex-start
    }
}

@media screen and (min-width: 60em),
print {
    .anchor__item[data-astro-cid-iwcgoy3q] {
        border-left: 1px solid var(--SupportiveGray03)
    }

    .anchor__item[data-astro-cid-iwcgoy3q]:last-child {
        border-right: 1px solid var(--SupportiveGray03)
    }
}

@media screen and (min-width: 60em) and (max-width: 67.49em) {
    .anchor__item[data-astro-cid-iwcgoy3q] {
        width: 100%;
        border-bottom: 1px solid var(--SupportiveGray03)
    }

    .anchor__item[data-astro-cid-iwcgoy3q]:last-child {
        border-bottom: none
    }
}

@media screen and (max-width: 59.99em) {
    .anchor__item[data-astro-cid-iwcgoy3q] {
        width: 100%;
        border-bottom: 1px solid var(--SupportiveGray03)
    }

    .anchor__item[data-astro-cid-iwcgoy3q]:last-child {
        border-bottom: none
    }
}

.anchor__link[data-astro-cid-iwcgoy3q] {
    display: flex;
    gap: 0.5rem;
    align-items: center;
    padding: 1rem 1.25rem;
    font-size: 1rem;
    line-height: 1.5;
    white-space: nowrap;
    transition: color var(--transition)
}

@media (hover: hover) {
    .anchor__link[data-astro-cid-iwcgoy3q]:where(:-moz-any-link, :enabled, summary):hover {
        color: var(--color-red-02)
    }

    .anchor__link[data-astro-cid-iwcgoy3q]:where(:any-link, :enabled, summary):hover {
        color: var(--color-red-02)
    }
}

.anchor__link[data-astro-cid-iwcgoy3q]::after {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    content: "";
    background-color: currentColor;
    -webkit-mask: var(--icon-anchor) no-repeat center/contain;
    mask: var(--icon-anchor) no-repeat center/contain;
    transition: background-color var(--transition)
}

@media screen and (min-width: 60em),
print {
    .about[data-astro-cid-vky6iplv] {
        padding: 7rem 0
    }
}

@media screen and (max-width: 59.99em) {
    .about[data-astro-cid-vky6iplv] {
        padding: 3.5rem 0
    }
}

.about__inner[data-astro-cid-vky6iplv] {
    text-align: center
}

.about__title[data-astro-cid-vky6iplv] {
    font-weight: 600;
    line-height: 1.25
}

@media screen and (min-width: 60em),
print {
    .about__title[data-astro-cid-vky6iplv] {
        font-size: 2.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .about__title[data-astro-cid-vky6iplv] {
        font-size: 2rem
    }
}

.about__body[data-astro-cid-vky6iplv] {
    display: flex;
    flex-direction: column;
    gap: 3rem;
    margin-top: 3rem;
    font-size: 1rem;
    line-height: 1.5
}

.about__text[data-astro-cid-vky6iplv] {
    line-height: 1.5;
    word-break: keep-all;
    overflow-wrap: break-word;
}

.session-block[data-astro-cid-wrmbgw6s] {
    display: flex;
    flex-direction: column;
    width: 100%
}

@media screen and (min-width: 60em),
print {
    .session-block[data-astro-cid-wrmbgw6s] {
        gap: 3rem
    }
}

@media screen and (max-width: 59.99em) {
    .session-block[data-astro-cid-wrmbgw6s] {
        gap: 1.5rem
    }
}

.session-block__header[data-astro-cid-wrmbgw6s] {
    display: flex;
    flex-direction: column;
    color: #fff;
    gap: 1.5rem
}

.session-block__titles[data-astro-cid-wrmbgw6s] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem
}

.session-block__title[data-astro-cid-wrmbgw6s] {
    font-weight: 600;
    line-height: 1.25
}

@media screen and (min-width: 60em),
print {
    .session-block__title[data-astro-cid-wrmbgw6s] {
        font-size: 2rem
    }
}

@media screen and (max-width: 59.99em) {
    .session-block__title[data-astro-cid-wrmbgw6s] {
        font-size: 1.75rem
    }
}

.session-block__subtitles[data-astro-cid-wrmbgw6s] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem
}

.session-block__subtitle[data-astro-cid-wrmbgw6s] {
    font-weight: 500
}

@media screen and (min-width: 60em),
print {
    .session-block__subtitle[data-astro-cid-wrmbgw6s] {
        font-size: 1.75rem;
        line-height: 1.25
    }
}

@media screen and (max-width: 59.99em) {
    .session-block__subtitle[data-astro-cid-wrmbgw6s] {
        font-size: 1.625rem;
        line-height: 1.269
    }
}

.session-block__subtitle2[data-astro-cid-wrmbgw6s] {
    font-weight: 600;
    line-height: 1.5
}

@media screen and (min-width: 60em),
print {
    .session-block__subtitle2[data-astro-cid-wrmbgw6s] {
        font-size: 1.125rem
    }
}

@media screen and (max-width: 59.99em) {
    .session-block__subtitle2[data-astro-cid-wrmbgw6s] {
        font-size: 1rem
    }
}

.session-block__description[data-astro-cid-wrmbgw6s] {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.session-block__cards[data-astro-cid-wrmbgw6s] {
    display: flex;
    flex-direction: column;
    gap: 1.5625rem
}

.session-block__action[data-astro-cid-wrmbgw6s] {
    display: flex;
    justify-content: center
}

@media screen and (min-width: 60em),
print {
    .session-block__action[data-astro-cid-wrmbgw6s] {
        padding: 0 1rem
    }
}

.speaker-card[data-astro-cid-fsuffimz] {
    display: flex;
    gap: 1.5625rem;
    background-color: var(--color-supportive-gray);
    border-radius: 0.5rem;
    padding: 1rem
}

@media screen and (max-width: 59.99em) {
    .speaker-card[data-astro-cid-fsuffimz] {
        flex-direction: column
    }
}

.speaker-card__image-wrapper[data-astro-cid-fsuffimz] {
    flex-shrink: 0;
    overflow: hidden;
    border-radius: 0.25rem;
    margin: auto;
    aspect-ratio: 1/1
}

@media screen and (min-width: 60em),
print {
    .speaker-card__image-wrapper[data-astro-cid-fsuffimz] {
        width: 16.25rem;
        height: 16.25rem
    }
}

@media screen and (max-width: 59.99em) {
    .speaker-card__image-wrapper[data-astro-cid-fsuffimz] {
        width: 9.875rem;
        height: 9.875rem
    }
}

@media screen and (min-width: 60em),
print {
    .speaker-card--small[data-astro-cid-fsuffimz] .speaker-card__image-wrapper[data-astro-cid-fsuffimz] {
        width: 6.5rem;
        height: 6.5rem
    }
}

.speaker-card__image[data-astro-cid-fsuffimz] {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.speaker-card__body[data-astro-cid-fsuffimz] {
    display: flex;
    flex-direction: column;
    flex: 1;
    gap: 0.75rem;
    min-width: 0;
    overflow: hidden;
    justify-content: center;
}

@media screen and (min-width: 60em),
print {
    .speaker-card__body[data-astro-cid-fsuffimz] {
        padding: 0.75rem 0
    }
}

@media screen and (min-width: 60em),
print {
    .speaker-card--small[data-astro-cid-fsuffimz] .speaker-card__body[data-astro-cid-fsuffimz] {
        justify-content: center
    }
}

.speaker-card__info[data-astro-cid-fsuffimz] {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.speaker-card__affiliation[data-astro-cid-fsuffimz],
.speaker-card__profile-text[data-astro-cid-fsuffimz] {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--color-black)
}

.speaker-card__post[data-astro-cid-fsuffimz] {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.3125rem;
    color: var(--color-black)
}

.speaker-card__name[data-astro-cid-fsuffimz] {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
    color: var(--color-black)
}

.speaker-card__profile[data-astro-cid-fsuffimz] {
    padding: 0.5rem 0
}

.general-session[data-astro-cid-begochby] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    overflow: hidden
}

@media screen and (min-width: 60em),
print {
    .general-session[data-astro-cid-begochby] {
        padding: 7rem 0
    }
}

@media screen and (max-width: 59.99em) {
    .general-session[data-astro-cid-begochby] {
        padding: 3.5rem 1rem
    }
}

.general-session__bg[data-astro-cid-begochby] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none
}

.general-session__inner[data-astro-cid-begochby] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media screen and (min-width: 60em),
print {
    .general-session__inner[data-astro-cid-begochby] {
        width: var(--content-width)
    }
}

@media screen and (max-width: 59.99em) {
    .general-session__inner[data-astro-cid-begochby] {
        width: 100%
    }
}

.general-session__title[data-astro-cid-begochby] {
    color: #fff;
    text-align: center;
    font-weight: 600;
    line-height: 1.25;
    margin-bottom: 3rem
}

@media screen and (min-width: 60em),
print {
    .general-session__title[data-astro-cid-begochby] {
        font-size: 2.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .general-session__title[data-astro-cid-begochby] {
        font-size: 2rem
    }
}

.general-session__keynote[data-astro-cid-begochby] {
    display: grid;
    row-gap: 4rem;
    padding-bottom: 6rem
}

.general-session__cards-row[data-astro-cid-begochby] {
    display: flex;
    flex-direction: column;
    gap: 1.5625rem
}

@media screen and (min-width: 60em),
print {
    .general-session__cards-row[data-astro-cid-begochby] {
        display: grid;
        grid-template-columns: 1fr 1fr
    }
}

@media screen and (min-width: 60em),
print {
    .sessions[data-astro-cid-ratbvnhw] {
        padding-top: 7rem
    }
}

@media screen and (max-width: 59.99em) {
    .sessions[data-astro-cid-ratbvnhw] {
        padding-top: 3.5rem
    }
}

.sessions__inner[data-astro-cid-ratbvnhw] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3rem
}

.sessions__header[data-astro-cid-ratbvnhw] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3rem
}

.sessions__title[data-astro-cid-ratbvnhw] {
    font-weight: 600;
    text-align: center;
    line-height: 1.25
}

@media screen and (min-width: 60em),
print {
    .sessions__title[data-astro-cid-ratbvnhw] {
        font-size: 2.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .sessions__title[data-astro-cid-ratbvnhw] {
        font-size: 2rem
    }
}

.sessions__description[data-astro-cid-ratbvnhw] {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.6;
    text-align: center
}

.sessions__action[data-astro-cid-ratbvnhw] {
    display: flex;
    justify-content: center;
    width: 100%
}

@media screen and (min-width: 60em),
print {
    .sessions__action[data-astro-cid-ratbvnhw] {
        padding: 0 1rem
    }
}

@media screen and (min-width: 60em),
print {
    .exhibition[data-astro-cid-wb2dkikf] {
        padding-top: 7rem
    }
}

@media screen and (max-width: 59.99em) {
    .exhibition[data-astro-cid-wb2dkikf] {
        padding-top: 3.5rem
    }
}

.exhibition__inner[data-astro-cid-wb2dkikf] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3rem
}

.exhibition__header[data-astro-cid-wb2dkikf] {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 3rem
}

.exhibition__title[data-astro-cid-wb2dkikf] {
    font-weight: 600;
    line-height: 1.25
}

@media screen and (min-width: 60em),
print {
    .exhibition__title[data-astro-cid-wb2dkikf] {
        font-size: 2.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .exhibition__title[data-astro-cid-wb2dkikf] {
        font-size: 2rem
    }
}

.exhibition__title[data-astro-cid-wb2dkikf]>span[data-astro-cid-wb2dkikf] {
    display: block
}

.exhibition__title[data-astro-cid-wb2dkikf]>span[data-astro-cid-wb2dkikf]+span[data-astro-cid-wb2dkikf] {
    margin-top: 1em
}

.exhibition__title[data-astro-cid-wb2dkikf]>.exhibition__title-gray[data-astro-cid-wb2dkikf] {
    color: rgb(115, 115, 115);
    font-weight: 400
}

.exhibition__description[data-astro-cid-wb2dkikf] {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.6
}

@media screen and (min-width: 60em),
print {
    .overview[data-astro-cid-qzc5kj5m] {
        padding-block: 7rem
    }
}

@media screen and (max-width: 59.99em) {
    .overview[data-astro-cid-qzc5kj5m] {
        padding-block: 3.5rem
    }
}

.overview__title[data-astro-cid-qzc5kj5m] {
    font-weight: 600;
    line-height: 1.25;
    text-align: center;
    padding-bottom: 3rem
}

@media screen and (min-width: 60em),
print {
    .overview__title[data-astro-cid-qzc5kj5m] {
        font-size: 2.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .overview__title[data-astro-cid-qzc5kj5m] {
        font-size: 2rem
    }
}

.overview__body[data-astro-cid-qzc5kj5m] {
    display: flex;
    gap: 1.5625rem
}

@media screen and (min-width: 60em),
print {
    .overview__body[data-astro-cid-qzc5kj5m] {
        align-items: flex-start
    }
}

@media screen and (max-width: 59.99em) {
    .overview__body[data-astro-cid-qzc5kj5m] {
        flex-direction: column
    }
}

.overview__table[data-astro-cid-qzc5kj5m] {
    width: 100%;
    margin: 0;
    border-collapse: collapse
}

@media screen and (min-width: 60em),
print {
    .overview__table[data-astro-cid-qzc5kj5m] {
        flex: 1
    }
}

.overview__label[data-astro-cid-qzc5kj5m] {
    padding: 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: var(--SupportiveGrey05);
    border: 1px solid var(--SupportiveGray03)
}

@media screen and (min-width: 60em),
print {
    .overview__label[data-astro-cid-qzc5kj5m] {
        width: 7.8125rem
    }
}

@media screen and (max-width: 59.99em) {
    .overview__label[data-astro-cid-qzc5kj5m] {
        width: 33%
    }
}

.overview__value[data-astro-cid-qzc5kj5m] {
    padding: 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    background-color: var(--color-background);
    border: 1px solid var(--SupportiveGray03)
}

.overview__map[data-astro-cid-qzc5kj5m] {
    overflow: hidden;
    border: 1px solid var(--SupportiveGray03)
}

@media screen and (min-width: 60em),
print {
    .overview__map[data-astro-cid-qzc5kj5m] {
        flex: 1
    }
}

.overview__map[data-astro-cid-qzc5kj5m] img[data-astro-cid-qzc5kj5m] {
    display: block;
    width: 100%;
    height: auto
}

@media screen and (min-width: 60em),
print {
    .notes[data-astro-cid-nsdlpdlx] {
        padding: 7rem 0 1rem
    }
}

@media screen and (max-width: 59.99em) {
    .notes[data-astro-cid-nsdlpdlx] {
        padding: 3.5rem 0
    }
}

.notes__inner[data-astro-cid-nsdlpdlx] {
    display: flex;
    flex-direction: column;
    gap: 2.5rem
}

.notes__title[data-astro-cid-nsdlpdlx] {
    font-weight: 500;
    text-align: center
}

@media screen and (min-width: 60em),
print {
    .notes__title[data-astro-cid-nsdlpdlx] {
        font-size: 1.75rem;
        line-height: 1.25
    }
}

@media screen and (max-width: 59.99em) {
    .notes__title[data-astro-cid-nsdlpdlx] {
        font-size: 1.625rem;
        line-height: 1.269
    }
}

.notes__list[data-astro-cid-nsdlpdlx] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 0 0 0 1.5rem
}

.notes__item[data-astro-cid-nsdlpdlx] {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    list-style-type: disc
}

.float-banner[data-astro-cid-74qqnfrj] {
    position: fixed;
    z-index: 50;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    text-decoration: none;
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out, filter 0.3s ease-in-out
}

@media (hover: hover) {
    .float-banner[data-astro-cid-74qqnfrj]:where(:-moz-any-link, :enabled, summary):hover {
        filter: brightness(1.15)
    }

    .float-banner[data-astro-cid-74qqnfrj]:where(:any-link, :enabled, summary):hover {
        filter: brightness(1.15)
    }
}

@media screen and (min-width: 60em),
print {
    .float-banner[data-astro-cid-74qqnfrj] {
        right: 0;
        bottom: 2rem;
        width: 23.125rem;
        height: 7.1875rem;
        border-radius: 0.5rem 0 0 0.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .float-banner[data-astro-cid-74qqnfrj] {
        right: 1rem;
        bottom: 3.125rem;
        left: 1rem
    }
}

.float-banner[data-astro-cid-74qqnfrj].is-hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.float-banner__bg[data-astro-cid-74qqnfrj] {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none
}

@media screen and (min-width: 60em),
print {
    .float-banner__bg[data-astro-cid-74qqnfrj] {
        border-radius: 0.5rem 0 0 0.5rem
    }
}

.float-banner__inner[data-astro-cid-74qqnfrj] {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%
}

@media screen and (min-width: 60em),
print {
    .float-banner__inner[data-astro-cid-74qqnfrj] {
        padding: 1.5rem 1.5625rem 1.5rem 1.5rem
    }
}

@media screen and (max-width: 59.99em) {
    .float-banner__inner[data-astro-cid-74qqnfrj] {
        padding: 1.5rem
    }
}

.float-banner__text[data-astro-cid-74qqnfrj] {
    flex: 1;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.25;
    color: #fff;
    text-align: center
}

.float-banner__icon[data-astro-cid-74qqnfrj] {
    flex-shrink: 0;
    width: 1.5rem;
    height: 1.5rem
}


/* お知らせ */
.news[data-astro-cid-k3zcmm3x] {
    padding-top: 2rem;
    padding-bottom: 1rem
}

.news__title[data-astro-cid-k3zcmm3x] {
    padding: 2rem 0 3rem;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.25;
    text-align: center;
    margin-bottom: 0;
}

@media screen and (max-width: 59.99em) {
    .news__title[data-astro-cid-k3zcmm3x] {
        font-size: 2rem
    }
}

.news__list[data-astro-cid-k3zcmm3x] {
    padding-bottom: 1.5rem;
    list-style: none
}

.news__item[data-astro-cid-k3zcmm3x] {
    display: flex;
    gap: 1rem 2rem;
    align-items: center;
    padding: 0 1rem 1rem;
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-bottom: 1px solid var(--SupportiveGray03)
}

@media screen and (max-width: 59.99em) {
    .news__item[data-astro-cid-k3zcmm3x] {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media screen and (min-width: 60em),
print {
    .news__date[data-astro-cid-k3zcmm3x] {
        flex-shrink: 0;
        width: 8.75rem
    }
}

.news__text[data-astro-cid-k3zcmm3x] {
    line-height: 1.5
}