@charset "UTF-8";

#notice {
    margin-top: 0;
}

.article__lead span {
    display: block;
    font-size: calc(var(--text-xl)*1.5);
    color: var(--color-primary);
    line-height: 1.2;
}

.article__lead span span {
    font-size: calc(var(--text-xl)*2.25);
    display: inline;
}

.gastrocamera__desc div,
.colonoscopy__desc div {
    display: flex;
    align-items: baseline;
    gap: 8px;
    margin-top: var(--margin-m);
}

.gastrocamera__desc dt,
.colonoscopy__desc dt {
    flex-shrink: 0;
    flex-basis: 5.25em;
    padding: 4px 0;
    border-radius: 40px;
    text-align: center;
    /* width: 5em; */
}

.gastrocamera__desc dt {
    background-color: var(--color-secondary-light);
}

.colonoscopy__desc dt {
    background-color: var(--color-primary-light);
}

.gastrocamera__desc dd,
.colonoscopy__desc dd {
    font-size: var(--text-m);
    width: stretch;
}

.colonoscopy .article__topic {
    margin-top: 0;
}

.colonoscopy .article__subtopic {
    display: block;
    text-align: center;
}

.colonoscopy p.article__box {
    margin-top: 0.5rem;
    color: var(--color-white);
    font-size: var(--text-m);
}

.colonoscopy .article__heading {
    display: inline-block;
}

.colonoscopy .contact__list div {
    color: var(--font-color);
    padding: 0 0.75rem;
}

.colonoscopy .contact__list div a {
    color: var(--font-color);
}