@charset "UTF-8";

/* お知らせ・情報公開・プライバシーポリシー・お問い合わせの共通見出し背景。 */
.information-page .information-title-circle,
.disclosure-page .disclosure-title-circle,
.privacy-page .privacy-title-circle {
    width: 31vw;
    align-items: flex-end;
    padding-right: 3.2vw;
    padding-bottom: 6vw;
    border: 0;
    border-radius: 0;
    background: url('/common/img/information/title-circle.png') right bottom / 100% auto no-repeat;
    box-shadow: none;
}

.information-page .information-title-circle::before,
.disclosure-page .disclosure-title-circle::before,
.privacy-page .privacy-title-circle::before {
    content: none;
}

/* 情報公開もお知らせと同じ文字サイズ・行間・横線に揃える。 */
.disclosure-page .disclosure-title-circle h1 {
    font-size: 2.205vw;
    margin: 0 0 1.2vw;
}

.disclosure-page .disclosure-title-circle p {
    line-height: 1.5;
}

.disclosure-page .disclosure-english-label {
    position: relative;
    display: block;
}

.disclosure-page .disclosure-english-second-line {
    position: absolute;
    top: 85%;
    left: 0;
}

@media (max-width: 767.98px) {
    .information-page .information-title-circle,
    .disclosure-page .disclosure-title-circle,
    .privacy-page .privacy-title-circle {
        width: min(90vw, 340px);
        padding-right: 32px;
        padding-bottom: 60px;
    }

    .disclosure-page .disclosure-title-circle h1 {
        font-size: 26px;
    }
}
