/* ================================================
information - 情報開示ページ
================================================ */

.information {
    background-color: var(--color-bg-l-pink);
}

.information__inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--space-lg);
}

.information__box {
    background-color: #fff;
    --min-size: 20;
    --max-size: 64;
    padding: var(--space-4xl) var(--clamp-size) var(--space-5xl);
    border-radius: var(--border-radius-lg);
    width: 100%;
}

.information__desc {
    text-align: center;
    margin-bottom: var(--space-2xl);
}

/* 事業所ごとのグループ */
.information__group {
    width: 100%;
    padding-bottom: 2.5em;
}

.information__group:last-child {
    border-bottom: none;
}

/* 事業所名 */
.information__group .heading03 {
    margin-bottom: 0.5em;
}

/* 書類リスト */
.information__list {
    display: flex;
    flex-direction: column;
    gap: 0.5em;
}

.information__item {
    display: flex;
    align-items: center;
    gap: 0.75em;
    line-height: 1.8;
    margin-left: 0.25em;
}

/* リンク本体 */
.information__item a {
    display: inline-flex;
    align-items: flex-start !important;
    gap: 0.5em;
    text-decoration: underline;
    text-underline-offset: 0.1em;
    text-decoration-thickness: 1px;
    text-decoration-color: currentColor;
    text-underline-position: under;
}

/* ダウンロードアイコン（before） */
.information__item a::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    background: url(../../img/common/icon_download.svg) no-repeat center center / contain;
    flex-shrink: 0;
    margin-top: 0.4em;
}

/* アイコンのhover */
.information__item a:hover::before {
    background: url(../../img/common/icon_download-hover.svg) no-repeat center center / contain;
}

/* target=_blankのafter（矢印アイコン）を打ち消す */
.information__item a[target="_blank"]::after {
    content: none !important;
    display: none !important;
}

/* 備考ラベル（データ未など） */
.information__note {
    font-size: var(--fontSize-xs);
    color: var(--color-main);
}

@media (max-width: 767px) {
    .information__item {
        flex-wrap: wrap;
    }
}

/* ----------------------------------------
正社員転換制度（PDF一覧とは別ボックス）
---------------------------------------- */
.information__conversion {
    --min-size: 20;
    --max-size: 64;
    padding: var(--space-2xl) var(--clamp-size);
}

/* 見出し：.benefit__list h3 と同じ（ピンクの丸付き） */
.information__conversion-title {
    font-size: var(--fontSize-lg);
    display: flex;
    align-items: center;
}

.information__conversion-title::before {
    content: "";
    display: inline-block;
    width: 0.8em;
    aspect-ratio: 1/1;
    margin-right: 0.3em;
    background-color: var(--color-main);
    border-radius: 999px;
    margin-top: 0.2em;
}

/* 本文 */
.information__conversion-body {
    display: flex;
    flex-direction: column;
    gap: var(--space-lg);
}

.information__conversion-body h3 {
    font-weight: var(--fontWeight-medium);
    margin-bottom: 0.25em;
}

.information__conversion-body ul {
    list-style: none;
    padding: 0;
}

.information__conversion-list li {
    text-align: left;
    word-break: auto-phrase;
}