@charset "UTF-8";

/****************************************************/
/* greeting */
/****************************************************/
.greeting-chair-man-inner {
    gap: min(var(--vw30), 40px);
}
.greeting-chair-man-inner .content-1st {
    flex: 1;
}
.greeting-chair-man-inner .content-1st .img {
    width: min(64vw, 100%);
    margin: auto;
}
.greeting-chair-man-inner .content-2nd {
    flex: 3;
}


/****************************************************/
/* history */
/****************************************************/
.common-editor-content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td.officer-intro-name {
    padding: 15px 8px 5px;
}
.common-editor-content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td.officer-intro-sub {
    padding: 0 8px 15px;
}
.history-event tr th:first-of-type {
    width: 25%;
}
.history-hall tr th:first-of-type {
    width: 25%;
}
@media (min-width: 768px) {
    .common-editor-content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td.officer-intro-name {
        padding: 15px 8px;
    }
    .common-editor-content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td.officer-intro-sub {
        padding: 15px 8px;
    }
}

/****************************************************/
/* access */
/****************************************************/
.access-ways-list .wp-block-group__inner-container .wp-block-columns {
    margin: 40px auto 0;
}
.access-ways-list .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:nth-of-type(2) p {
    margin: 0;
}
@media (min-width: 782px) {
    /* .access-ways-list .wp-block-columns-is-layout-flex .wp-block-column-is-layout-flow:nth-of-type(2) p {
        margin: min(var(--vw30), 30px) auto 0;
    } */
}

/****************************************************/
/* link */
/****************************************************/
.page-link-list-frame {
    gap: 30px 20px;
    margin: 30px 0 0;
}
.page-link-list-outer .heading {
    border-radius: 4px;
    padding: 10px 12px;
    font-size: min(var(--vw18), 20px);
}
.page-link-list {
    margin: 15px auto 0;
    padding: 0 8px;
}
.page-link-list li {
    margin: 0 0 10px;
    border-bottom: 1px dashed #ddd;
    padding: 0 0 10px;
}