@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Sans:wght@400;500;700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
.el_information_textLink
{
    display: inline;

    text-decoration: underline;
}

@media only screen and (min-width: 768px)
{
    .bl_information_tabs_list_item
    {
        min-width: 211px;
    }
}

@media only screen and (max-width: 767px)
{
    .bl_information_tabs_list_item
    {
        min-width: 130px;
    }
}

@media only screen and (min-width: 768px)
{
    .bl_information_tabs_list_item a
    {
        padding: 29px 0 24px;
    }
}

@media only screen and (max-width: 767px)
{
    .bl_information_tabs_list_item a
    {
        padding: 24px 0;
    }
}

.bl_information_tabsMenu
{
    position: relative;

    background: white;
}
@media only screen and (min-width: 768px)
{
    .bl_information_tabsMenu
    {
        -webkit-box-shadow: inset 0 -4px 4px rgba(0, 0, 0, .08);
                box-shadow: inset 0 -4px 4px rgba(0, 0, 0, .08);
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_tabsMenu
    {
        -webkit-box-shadow: inset 0 -2px 2px rgba(0, 0, 0, .08);
                box-shadow: inset 0 -2px 2px rgba(0, 0, 0, .08);
    }
}
.bl_information_tabsMenu_leftScroll
{
    text-align: left;
}
.bl_information_tabsMenu_rightScroll
{
    text-align: right;
}
.bl_information_tabsMenu_listWrap
{
    margin: 0 auto;
}
.bl_information_tabsMenu_list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    padding: 0 24px; 

    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media only screen and (min-width: 768px)
{
    .bl_information_tabsMenu_list
    {
        -webkit-column-gap: 40px;
           -moz-column-gap: 40px;
                column-gap: 40px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_tabsMenu_list
    {
        -webkit-column-gap: 24px;
           -moz-column-gap: 24px;
                column-gap: 24px;
    }
}
.bl_information_tabsMenu_list_item_link
{
    line-height: 1.4;

    -webkit-transition: color .3s, border-bottom-color .3s;
            transition: color .3s, border-bottom-color .3s; 
    letter-spacing: .04em;

    border-bottom: solid 4px transparent;
}
@media only screen and (min-width: 768px)
{
    .bl_information_tabsMenu_list_item_link
    {
        font-size: 16px;

        padding: 17px 0;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_tabsMenu_list_item_link
    {
        font-size: 14px;

        padding: 28px 0;
    }
}
.bl_information_tabsMenu_list_item_link:hover,
.bl_information_tabsMenu_list_item_link.is_current
{
    opacity: 1;
    color: #b54a4a;
    border-bottom-color: #b54a4a;
}

.bl_information_catchcopy
{
    line-height: 1.8;

    letter-spacing: .04em;
}
@media only screen and (min-width: 768px)
{
    .bl_information_catchcopy
    {
        font-size: 32px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_catchcopy
    {
        font-size: 22px;
    }
}

.bl_information_overview
{
    line-height: 1.8;

    letter-spacing: .04em;
}
@media only screen and (min-width: 768px)
{
    .bl_information_overview
    {
        font-size: 22px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_overview
    {
        font-size: 18px;
    }
}

.bl_information_col3List
{
    gap: 16px;
}
@media only screen and (min-width: 768px)
{
    .bl_information_col3List
    {
        display: grid;

        grid-template-columns: repeat(3, 1fr);
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_col3List
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column; 

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
    }
}
.bl_information_col3List_item
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    background: #faf9fb; 

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media only screen and (min-width: 768px)
{
    .bl_information_col3List_item
    {
        min-height: 90px;
        padding: 16px 24px;

        border-radius: 16px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_col3List_item
    {
        padding: 16px;

        border-radius: 8px;
    }
}

.bl_information_modalTriggerImg
{
    position: relative;
}
.bl_information_modalTriggerImg_glass
{
    position: absolute;
    right: 6px;
    bottom: 6px;

    width: 24px;

    border-radius: 50%;
    background: #d6a3a3; 

    aspect-ratio: 1 / 1;
}
.bl_information_modalTriggerImg_glass_icon
{
    color: #fff;
}

.bl_information_modal_inner
{
    position: relative;
}
@media only screen and (min-width: 768px)
{
    .bl_information_modal_inner
    {
        padding: 24px 40px 40px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_modal_inner
    {
        padding: 10px 16px 16px;
    }
}

.bl_information_modal_title
{
    font-weight: 400;
    line-height: 1.4;

    letter-spacing: .04em;
}
@media only screen and (min-width: 768px)
{
    .bl_information_modal_title
    {
        font-size: 28px;

        margin-bottom: 24px; 
        padding-right: 40px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_modal_title
    {
        font-size: 14px;

        margin-bottom: 10px; 
        padding-right: 16px;
    }
}

.bl_information_modal_close
{
    position: absolute;

    padding: 0;

    border: none; 
    background: none;

    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 768px)
{
    .bl_information_modal_close
    {
        top: 24px;
        right: 35px;

        width: 40px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_modal_close
    {
        top: 14px;
        right: 16px;

        width: 16px;
    }
}
.bl_information_modal_close_text
{
    line-height: 1;

    display: block;
    overflow: hidden;

    white-space: nowrap; 
    text-indent: 100%;
}
.bl_information_modal_close::before,
.bl_information_modal_close::after
{
    position: absolute;
    top: 50%;
    left: 50%;

    display: block;

    width: 100%;
    height: 2px;

    content: '';

    border-radius: 2px;
    background: #d6a3a3;

    translate: -50% -50%;
}
.bl_information_modal_close::before
{
    rotate: 45deg;
}
.bl_information_modal_close::after
{
    rotate: -45deg;
}

@media only screen and (min-width: 768px)
{
    .bl_information_bushoLinks
    {
        margin-top: 60px;
    }
}

@media only screen and (max-width: 767px)
{
    .bl_information_bushoLinks
    {
        margin-top: 40px;
    }
}

@media only screen and (min-width: 768px)
{
    .bl_information_bushoLinks_list
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        gap: 24px 1.875%;
    }
}

@media only screen and (max-width: 767px)
{
    .bl_information_bushoLinks_list
    {
        display: grid;

        width: 87.69231%;
        margin: 0 auto; 

        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 16px 4.67836%;
    }
}

.bl_information_bushoLinks_list_item
{
    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 768px)
{
    .bl_information_bushoLinks_list_item
    {
        width: 18.4375%;
        min-width: 170px;
    }
}
.bl_information_bushoLinks_list_item_link
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
        flex-direction: column;

    height: 100%;

    background: #fff;
    -webkit-box-shadow: 0 8px 18px 0 rgba(0, 0, 0, .03);
            box-shadow: 0 8px 18px 0 rgba(0, 0, 0, .03); 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
}
@media only screen and (min-width: 768px)
{
    .bl_information_bushoLinks_list_item_link
    {
        padding: 16px 12px 26px;

        border-radius: 16px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_bushoLinks_list_item_link
    {
        padding: 16px 4px 9px;

        border-radius: 8px;
    }
}
.bl_information_bushoLinks_list_item_img
{
    margin: 0 auto;
}
@media only screen and (min-width: 768px)
{
    .bl_information_bushoLinks_list_item_img
    {
        width: 56.60377%;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_bushoLinks_list_item_img
    {
        width: 80px;
    }
}
.bl_information_bushoLinks_list_item_name
{
    line-height: 1.4;

    position: relative;

    display: grid;

    min-height: 2lh;

    text-align: center; 

    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
    place-items: center;
}
@media only screen and (min-width: 768px)
{
    .bl_information_bushoLinks_list_item_name
    {
        font-size: 18px;

        padding: 0 5.66038%; 

        letter-spacing: .04em;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_bushoLinks_list_item_name
    {
        font-size: 14px;

        padding: 0 12px; 

        letter-spacing: .02em;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_bushoLinks_list_item_name.bl_information_bushoLinks_list_item_name__small
    {
        font-size: 12px;
    }
}
.bl_information_bushoLinks_list_item_name_arrowWrap
{
    position: absolute;

    color: #b54a4a; 

    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 768px)
{
    .bl_information_bushoLinks_list_item_name_arrowWrap
    {
        right: -8px;

        width: 24px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_bushoLinks_list_item_name_arrowWrap
    {
        right: -4px;

        width: 16px;
    }
}
.bl_information_bushoLinks_list_item_name_arrow
{
    right: 0;
}

@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle:not(:first-child)
    {
        margin-top: 56px;
    }
}

@media only screen and (max-width: 767px)
{
    .bl_information_bushoArticle:not(:first-child)
    {
        margin-top: 40px;
    }
}

.bl_information_bushoArticle_title
{
    font-weight: 400;

    margin-bottom: 16px; 

    color: #b54a4a;
}
@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle_title
    {
        font-size: 28px;
        line-height: 1.4;

        letter-spacing: .04em;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_bushoArticle_title
    {
        font-size: 22px;
        line-height: 1.3;

        letter-spacing: .02em;
    }
}

.bl_information_bushoArticle_text
{
    line-height: 1.8;

    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle_text
    {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_bushoArticle_text
    {
        font-size: 16px;
    }
}

@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle_imgText
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle_imgText.bl_information_bushoArticle_imgText__right
    {
            flex-direction: row-reverse; 

        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
    }
}

@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle_imgText_img
    {
        width: 48.14815%;
    }
}

.bl_information_bushoArticle_imgText_img img
{
    width: 100%;
}

@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle_imgText_texts
    {
        width: 46.66667%;
    }
}

@media only screen and (max-width: 767px)
{
    .bl_information_bushoArticle_imgText_texts
    {
        margin-top: 16px;
    }
}

.bl_information_bushoArticle_imgText_texts_text
{
    line-height: 1.8;

    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle_imgText_texts_text
    {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_bushoArticle_imgText_texts_text
    {
        font-size: 16px;
    }
}

.bl_information_bushoArticle_imgText_texts_note
{
    margin-top: 16px;
}
.bl_information_bushoArticle_imgText_texts_note_text
{
    color: #777;
}
@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle_imgText_texts_note_text
    {
        font-size: 14px;
        line-height: 1.8;
    }
}
@media only screen and (max-width: 767px)
{
    .bl_information_bushoArticle_imgText_texts_note_text
    {
        font-size: 12px;
        line-height: 1.4;
    }
}

@media only screen and (min-width: 768px)
{
    .bl_information_bushoArticle_list:not(:first-child)
    {
        margin-top: 24px;
    }
}

@media only screen and (max-width: 767px)
{
    .bl_information_bushoArticle_list:not(:first-child)
    {
        margin-top: 16px;
    }
}

dl.bl_information_bushoArticle_list .bl_information_bushoArticle_list_item
{
    line-height: 1.8;

    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    dl.bl_information_bushoArticle_list .bl_information_bushoArticle_list_item
    {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px)
{
    dl.bl_information_bushoArticle_list .bl_information_bushoArticle_list_item
    {
        font-size: 16px;
    }
}
@media only screen and (min-width: 768px)
{
    dl.bl_information_bushoArticle_list .bl_information_bushoArticle_list_item:nth-of-type(n + 2)
    {
        margin-top: 24px;
    }
}
@media only screen and (max-width: 767px)
{
    dl.bl_information_bushoArticle_list .bl_information_bushoArticle_list_item:nth-of-type(n + 2)
    {
        margin-top: 16px;
    }
}
dl.bl_information_bushoArticle_list .bl_information_bushoArticle_list_item_title
{
    font-weight: 700;

    margin-bottom: 8px;
}
@media only screen and (min-width: 768px)
{
    dl.bl_information_bushoArticle_list .bl_information_bushoArticle_list_item_title
    {
        font-size: 20px;
        line-height: 1.1;

        letter-spacing: .02em;
    }
}
@media only screen and (max-width: 767px)
{
    dl.bl_information_bushoArticle_list .bl_information_bushoArticle_list_item_title
    {
        font-size: 18px;
        line-height: 1.1;

        letter-spacing: .02em;
    }
}

@media only screen and (min-width: 768px)
{
    .un_information_section01_contents_greetingList_item
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-column-gap: 4.44444%;
           -moz-column-gap: 4.44444%;
                column-gap: 4.44444%;
    }
}

@media only screen and (min-width: 768px)
{
    .un_information_section01_contents_greetingList_item:nth-of-type(n + 2)
    {
        padding-top: 72px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_information_section01_contents_greetingList_item:nth-of-type(n + 2)
    {
        padding-top: 40px;
    }
}

.un_information_section01_contents_greetingList_item:not(:last-of-type)
{
    border-bottom: solid 1px #d9d9d9;
}
@media only screen and (min-width: 768px)
{
    .un_information_section01_contents_greetingList_item:not(:last-of-type)
    {
        padding-bottom: 60px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section01_contents_greetingList_item:not(:last-of-type)
    {
        padding-bottom: 40px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_information_section01_contents_greetingList_item_basic
    {
        width: 22.22222%;
    }
}

@media only screen and (min-width: 768px)
{
    .un_information_section01_contents_greetingList_item_img
    {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_information_section01_contents_greetingList_item_img
    {
        width: 70.17544%;
        margin: 0 auto 16px;
    }
}

.un_information_section01_contents_greetingList_item_img img
{
    width: 100%;

    border-radius: 14px;
}

.un_information_section01_contents_greetingList_item_post
{
    display: block;

    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    .un_information_section01_contents_greetingList_item_post
    {
        font-size: 14px;
        line-height: 1.4;

        margin-bottom: 4px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section01_contents_greetingList_item_post
    {
        font-size: 16px;
        line-height: 1.8;
    }
}

.un_information_section01_contents_greetingList_item_name
{
    line-height: 1.8;
}
@media only screen and (min-width: 768px)
{
    .un_information_section01_contents_greetingList_item_name
    {
        font-size: 18px;

        letter-spacing: .02em;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section01_contents_greetingList_item_name
    {
        font-size: 28px;

        letter-spacing: .04em;
    }
}

.un_information_section01_contents_greetingList_item_text
{
    font-size: 18px;
    line-height: 1.8;
}
@media only screen and (min-width: 768px)
{
    .un_information_section01_contents_greetingList_item_text
    {
        letter-spacing: .02em; 

        -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section01_contents_greetingList_item_text
    {
        margin-top: 16px;

        letter-spacing: .04em;
    }
}

@media only screen and (min-width: 768px)
{
    .un_information_section02_contents
    {
        text-align: center;
    }
}

.un_information_section03_contents_list
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (min-width: 768px)
{
    .un_information_section03_contents_list
    {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-column-gap: 4.44444%;
           -moz-column-gap: 4.44444%;
                column-gap: 4.44444%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section03_contents_list
    {
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        row-gap: 48px;
    }
}
.un_information_section03_contents_list_item
{
    position: relative;

    padding: 40px 24px 24px; 

    background: #faf9fb;
}
@media only screen and (min-width: 768px)
{
    .un_information_section03_contents_list_item
    {
        width: 30.37037%;

        border-radius: 16px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section03_contents_list_item
    {
        border-radius: 8px;
    }
}
.un_information_section03_contents_list_item_num
{
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    line-height: 1;

    position: absolute;
    left: 50%;

    display: grid;

    letter-spacing: .08em;

    color: #fff;
    border-radius: 50%; 

    place-items: center;
    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 768px)
{
    .un_information_section03_contents_list_item_num
    {
        font-size: 32px;

        top: 0;

        width: 80px;

        background: radial-gradient(closest-side, #d6a3a3, #d6a3a3 29.6px, rgba(214, 163, 163, .5) 29.6px, rgba(214, 163, 163, .5) 100%);

        translate: -50% -50%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section03_contents_list_item_num
    {
        font-size: 24px;

        top: -24px;

        width: 60px;

        background: radial-gradient(closest-side, #d6a3a3, #d6a3a3 22.2px, rgba(214, 163, 163, .5) 22.2px, rgba(214, 163, 163, .5) 100%);

        translate: -50% 0;
    }
}
.un_information_section03_contents_list_item_text
{
    font-size: 18px;
    line-height: 1.8;

    display: grid;

    height: 100%;

    text-align: center; 
    letter-spacing: .02em;

    place-items: center;
}

.un_information_section04_contents_historyTable
{
    width: 100%;
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable
    {
        table-layout: fixed;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section04_contents_historyTable
    {
        display: block;
    }
    .un_information_section04_contents_historyTable *
    {
        display: inherit;
    }
}
.un_information_section04_contents_historyTable_row
{
    border-bottom: solid 1px #d9d9d9;
}
@media only screen and (max-width: 767px)
{
    .un_information_section04_contents_historyTable_row
    {
        padding-bottom: 16px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section04_contents_historyTable_row:not(:first-of-type)
    {
        padding-top: 8px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_row td
    {
        padding-left: 5.55556%;
    }
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_row:first-of-type th
    {
        padding: 0 16px 18px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_row:first-of-type td
    {
        padding-bottom: 18px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_row:not(:first-of-type) th
    {
        padding: 18px 16px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_row:not(:first-of-type) td
    {
        padding-block: 18px;
    }
}
.un_information_section04_contents_historyTable_title
{
    font-weight: 700;
    line-height: 1.8;
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_title
    {
        font-size: 18px;

        width: min(23.7037%, 8em);
        width: 8em;

        text-align: left;
        vertical-align: top;
        letter-spacing: .04em;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section04_contents_historyTable_title
    {
        font-size: 16px;

        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        letter-spacing: .02em; 

        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-column-gap: 16px;
           -moz-column-gap: 16px;
                column-gap: 16px;
    }
}
.un_information_section04_contents_historyTable_title span
{
    display: inline-block;
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_title_year,
    .un_information_section04_contents_historyTable_title_month
    {
        width: calc(50% - 16px);
        min-width: -webkit-max-content;
        min-width:    -moz-max-content;
        min-width:         max-content;
    }
}
.un_information_section04_contents_historyTable_title_month
{
    text-align: right;
}
.un_information_section04_contents_historyTable_data_container
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_data_container
    {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section04_contents_historyTable_data_container
    {
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        row-gap: 18px;
    }
}
.un_information_section04_contents_historyTable_data_text
{
    letter-spacing: .04em;
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_data_text
    {
        font-size: 22px;
        line-height: 1.8; 

        -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section04_contents_historyTable_data_text
    {
        font-size: 16px;
        line-height: 1.4;
    }
}
@media only screen and (min-width: 768px)
{
    .un_information_section04_contents_historyTable_data_img
    {
        width: 29.12621%;
    }
}
.un_information_section04_contents_historyTable_data_img img
{
    width: 100%;
}

@media only screen and (min-width: 768px)
{
    .un_information_section05
    {
        padding-bottom: 172px !important;
    }
}

@media only screen and (max-width: 767px)
{
    .un_information_section05
    {
        padding-bottom: 78px !important;
    }
}

.un_information_section05_contents_group
{
    position: relative;

    text-align: center;
}
@media only screen and (min-width: 768px)
{
    .un_information_section05_contents_group
    {
        width: 392px;
        margin: 211px auto 0;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section05_contents_group
    {
        width: 195.89px;
        margin: 193.46px auto 0;
    }
}
.un_information_section05_contents_group_text
{
    display: grid;

    width: 100%;

    border-radius: 50%; 
    background: #fdf0f1;

    place-items: center;
    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 768px)
{
    .un_information_section05_contents_group_text
    {
        font-size: 20px;
        line-height: 1.8;

        letter-spacing: .02em;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section05_contents_group_text
    {
        font-size: 13px;
        line-height: 1.4;
    }
}
.un_information_section05_contents_group_imgList_item
{
    position: absolute;

    border-radius: 50%; 
    background: #faf9fb;

    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 768px)
{
    .un_information_section05_contents_group_imgList_item
    {
        width: 240px;
        padding-top: 34px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section05_contents_group_imgList_item
    {
        display: grid;

        width: 119.93px; 

        place-items: center;
    }
}
.un_information_section05_contents_group_imgList_item_img
{
    margin: 0 auto; 

    color: #5d5d5d;

    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 768px)
{
    .un_information_section05_contents_group_imgList_item_img
    {
        width: 120px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section05_contents_group_imgList_item_img
    {
        width: 60px;
        margin-top: auto;
    }
}
@media only screen and (min-width: 768px)
{
    .un_information_section05_contents_group_imgList_item_text
    {
        font-size: 24px;
        line-height: 1;

        letter-spacing: .04em;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section05_contents_group_imgList_item_text
    {
        font-size: 13px;
        line-height: 1;

        margin-bottom: auto;
    }
}
.un_information_section05_contents_group_imgList_item_text_en
{
    font-family: 'Roboto', sans-serif;

    display: block;

    letter-spacing: .04em;
}
@media only screen and (min-width: 768px)
{
    .un_information_section05_contents_group_imgList_item_text_en
    {
        font-size: 14px;
        line-height: 1.14286;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section05_contents_group_imgList_item_text_en
    {
        font-size: 7px;
        line-height: 1.14286;
    }
}
.un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__medical
{
    left: 50%;

    translate: -50% 0;
}
.un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__medical .un_information_section05_contents_group_imgList_item_text_en
{
    color: #b54a4a;
}
@media only screen and (min-width: 768px)
{
    .un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__medical
    {
        top: -155px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__medical
    {
        top: -77.46px;
    }
}
.un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__rehabilitation .un_information_section05_contents_group_imgList_item_text_en
{
    color: #9090d6;
}
@media only screen and (min-width: 768px)
{
    .un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__rehabilitation
    {
        bottom: -76px;
        left: -145.69px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__rehabilitation
    {
        bottom: -37.98px;
        left: -72.8px;
    }
}
.un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__daycare
{
    right: -145.69px; 
    bottom: -76px;
}
.un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__daycare .un_information_section05_contents_group_imgList_item_text_en
{
    color: #997fad;
}
@media only screen and (min-width: 768px)
{
    .un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__daycare
    {
        right: -145.69px; 
        bottom: -76px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_information_section05_contents_group_imgList_item.un_information_section05_contents_group_imgList_item__daycare
    {
        right: -72.8px; 
        bottom: -37.98px;
    }
}

.un_informationGaiyoshisetsu_section01
{
    padding-top: 0 !important;
}
.un_informationGaiyoshisetsu_section01_contents_aboutTable
{
    width: 100%;

    table-layout: fixed;

    border-top: solid 1px #d9d9d9;
}
@media only screen and (min-width: 768px)
{
    .un_informationGaiyoshisetsu_section01_contents_aboutTable
    {
        margin-top: 96px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationGaiyoshisetsu_section01_contents_aboutTable
    {
        margin-top: 40px;
    }
}
.un_informationGaiyoshisetsu_section01_contents_aboutTable tr
{
    border-bottom: solid 1px #d9d9d9;
}
.un_informationGaiyoshisetsu_section01_contents_aboutTable th,
.un_informationGaiyoshisetsu_section01_contents_aboutTable td
{
    padding: 24px 16px;
}
.un_informationGaiyoshisetsu_section01_contents_aboutTable th
{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6;

    text-align: left;
    vertical-align: top; 
    letter-spacing: .04em;

    color: #b54a4a;
}
@media only screen and (min-width: 768px)
{
    .un_informationGaiyoshisetsu_section01_contents_aboutTable th
    {
        width: 165px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationGaiyoshisetsu_section01_contents_aboutTable th
    {
        width: 145px;
    }
}
.un_informationGaiyoshisetsu_section01_contents_aboutTable td
{
    font-size: 16px;
    line-height: 1.6;

    letter-spacing: .04em; 

    -webkit-font-feature-settings: 'palt';
            font-feature-settings: 'palt';
}
@media only screen and (min-width: 768px)
{
    .un_informationGaiyoshisetsu_section01_contents_aboutTable td
    {
        width: 84.72222%;
        max-width: 915px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationGaiyoshisetsu_section02_contents_facilities:nth-child(n + 2)
    {
        margin-top: 56px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationGaiyoshisetsu_section02_contents_facilities:nth-child(n + 2)
    {
        margin-top: 40px;
    }
}

.un_informationGaiyoshisetsu_section02_contents_facilities_title
{
    font-size: 28px;
    font-weight: 400;
    line-height: 1;

    margin-bottom: 24px; 

    letter-spacing: .02em;

    color: #b54a4a;
}

.un_informationGaiyoshisetsu_section02_contents_facilities_details_item
{
    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    .un_informationGaiyoshisetsu_section02_contents_facilities_details_item
    {
        font-size: 18px;
        line-height: 1.6;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationGaiyoshisetsu_section02_contents_facilities_details_item
    {
        font-size: 16px;
        line-height: 1.8;
    }
}

.un_informationSdgs_section01
{
    padding-top: 0 !important;
}
@media only screen and (min-width: 768px)
{
    .un_informationSdgs_section01_img
    {
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationSdgs_section01_img
    {
        margin-bottom: 24px;
    }
}
.un_informationSdgs_section01_text:nth-of-type(n + 2)
{
    margin-top: 1lh;
}

@media only screen and (min-width: 768px)
{
    .un_informationSdgs_section02_contents_attempt
    {
        display: grid;

        grid-template: 'title title' auto 'text img' auto 'detail detail'/66.66667% 1fr;
        gap: 24px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationSdgs_section02_contents_attempt
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        row-gap: 16px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationSdgs_section02_contents_attempt:nth-of-type(n + 2)
    {
        margin-top: 80px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationSdgs_section02_contents_attempt:nth-of-type(n + 2)
    {
        margin-top: 56px;
    }
}

.un_informationSdgs_section02_contents_attempt_title
{
    font-weight: 400; 

    color: #b54a4a;
}
@media only screen and (min-width: 768px)
{
    .un_informationSdgs_section02_contents_attempt_title
    {
        font-size: 28px;
        line-height: 1.4;

        letter-spacing: .04em; 

        grid-area: title;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationSdgs_section02_contents_attempt_title
    {
        font-size: 22px;
        line-height: 1.3;

        letter-spacing: .02em; 

        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
    }
}

.un_informationSdgs_section02_contents_attempt_text
{
    line-height: 1.8;

    letter-spacing: .04em;
}
@media only screen and (min-width: 768px)
{
    .un_informationSdgs_section02_contents_attempt_text
    {
        font-size: 22px; 

        grid-area: text;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationSdgs_section02_contents_attempt_text
    {
        font-size: 18px; 

        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
}

.un_informationSdgs_section02_contents_attempt_img
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -ms-flex-item-align: start;
    align-self: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px;
}
@media only screen and (min-width: 768px)
{
    .un_informationSdgs_section02_contents_attempt_img
    {
        grid-area: img;
        place-self: end;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationSdgs_section02_contents_attempt_img
    {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
}
.un_informationSdgs_section02_contents_attempt_img_item
{
    width: 80px;
}

@media only screen and (min-width: 768px)
{
    .un_informationSdgs_section02_contents_attempt_detail
    {
        grid-area: detail;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationSdgs_section02_contents_attempt_detail
    {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
    }
}

.un_informationSdgs_section02_contents_attempt_detail_title
{
    font-weight: bold;

    margin-bottom: 16px;
}
@media only screen and (min-width: 768px)
{
    .un_informationSdgs_section02_contents_attempt_detail_title
    {
        font-size: 20px;
        line-height: 1.1;

        letter-spacing: .02em;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationSdgs_section02_contents_attempt_detail_title
    {
        font-size: 18px;
        line-height: 1.4;
    }
}

.un_informationSdgs_section02_contents_attempt_detail_data_list_item
{
    font-size: 18px;
    line-height: 1.5;

    letter-spacing: .02em;
}

.un_informationFacility_section:first-of-type
{
    padding-top: 0;
}

.un_informationFacility_section:not(:first-of-type)
{
    padding-top: 56px;
}

.un_informationFacility_section_title
{
    font-weight: 400; 

    color: #b54a4a;
}
@media only screen and (min-width: 768px)
{
    .un_informationFacility_section_title
    {
        font-size: 28px;
        line-height: 1.4;

        margin-bottom: 24px; 

        letter-spacing: .04em;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationFacility_section_title
    {
        font-size: 22px;
        line-height: 1.3;

        margin-bottom: 16px; 

        letter-spacing: .02em;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationFacility_section_map
    {
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationFacility_section_map
    {
        margin-bottom: 16px;
    }
}

.un_informationFacility_section_map img
{
    width: 100%;
}

.un_informationFacility_section_facilityList
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
@media only screen and (min-width: 768px)
{
    .un_informationFacility_section_facilityList
    {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-column-gap: 2.96296%;
           -moz-column-gap: 2.96296%;
                column-gap: 2.96296%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationFacility_section_facilityList
    {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap: 24px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationFacility_section_facilityList_item
    {
        width: 16.66667%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationFacility_section_facilityList_item
    {
        width: calc(50% - 12px);
    }
}
.un_informationFacility_section_facilityList_name
{
    margin-top: 8px; 

    text-align: center;
}
@media only screen and (min-width: 768px)
{
    .un_informationFacility_section_facilityList_name
    {
        font-size: 18px;
        line-height: 1.6;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationFacility_section_facilityList_name
    {
        font-size: 14px;
        line-height: 1.4;

        letter-spacing: .04em;
    }
}

.un_informationAccess_section01
{
    padding-top: 0 !important;
}
.un_informationAccess_section01_map
{
    width: 100%;
}
@media only screen and (min-width: 768px)
{
    .un_informationAccess_section01_map
    {
        margin-bottom: 56px; 

        aspect-ratio: 1080 / 473.63;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationAccess_section01_map
    {
        margin-bottom: 24px; 

        aspect-ratio: 1 / 1;
    }
}
.un_informationAccess_section01_map iframe
{
    width: 100%;
    height: 100%; 

    -o-object-fit: cover;
       object-fit: cover;
}
.un_informationAccess_section01_address
{
    font-weight: 400;
    line-height: 1.8;

    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    .un_informationAccess_section01_address
    {
        font-size: 18px;

        margin-bottom: 56px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationAccess_section01_address
    {
        font-size: 16px;

        margin-bottom: 24px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationAccess_section01_address_row
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -webkit-column-gap: 24px;
           -moz-column-gap: 24px;
                column-gap: 24px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationAccess_section01_address_row:nth-of-type(n + 2)
    {
        margin-top: 8px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationAccess_section01_address_row:nth-of-type(n + 2)
    {
        margin-top: 16px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationAccess_section01_caseWrap
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-column-gap: 5.18519%;
           -moz-column-gap: 5.18519%;
                column-gap: 5.18519%;
    }
}
.un_informationAccess_section01_case
{
    background: #faf9fb;
}
@media only screen and (min-width: 768px)
{
    .un_informationAccess_section01_case
    {
        width: 47.40741%;
        padding: 46px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationAccess_section01_case
    {
        padding: 24px;
    }
    .un_informationAccess_section01_case:nth-of-type(n + 2)
    {
        margin-top: 16px;
    }
}
.un_informationAccess_section01_case_title
{
    font-weight: 400;

    letter-spacing: .02em; 

    color: #b54a4a;
}
@media only screen and (min-width: 768px)
{
    .un_informationAccess_section01_case_title
    {
        font-size: 28px;
        line-height: 1;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationAccess_section01_case_title
    {
        font-size: 22px;
        line-height: 1.3;
    }
}
.un_informationAccess_section01_case_list
{
    font-size: 18px;
}
@media only screen and (min-width: 768px)
{
    .un_informationAccess_section01_case_list
    {
        line-height: 1.6;

        margin-top: 24px; 

        letter-spacing: .04em;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationAccess_section01_case_list
    {
        line-height: 1.4;

        margin-top: 16px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationAccess_section01_case_list_group:nth-of-type(n + 2)
    {
        margin-top: 24px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationAccess_section01_case_list_group:nth-of-type(n + 2)
    {
        margin-top: 16px;
    }
}
.un_informationAccess_section01_case_list dt
{
    font-weight: 700;
}
@media only screen and (max-width: 767px)
{
    .un_informationAccess_section01_case_list dt
    {
        margin-bottom: 8px;
    }
}
.un_informationAccess_section01_case_list dd
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
@media only screen and (max-width: 767px)
{
    .un_informationAccess_section01_case_list dd
    {
        font-size: 16px;
        line-height: 1.8;

        letter-spacing: .02em;
    }
}

.un_informationBusho_section01
{
    padding-top: 0 !important;
}
@media only screen and (min-width: 768px)
{
    .un_informationBusho_section01_list
    {
        display: grid;

        margin-top: 96px; 

        grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
        gap: 24px 2.22222%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBusho_section01_list
    {
        margin-top: 40px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationBusho_section01_list_item
    {
        display: grid;

        grid-template-rows: subgrid;
        grid-row: span 3;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBusho_section01_list_item:nth-of-type(n + 2)
    {
        margin-top: 24px;
    }
}
.un_informationBusho_section01_list_item_link
{
    display: grid;

    border-radius: 16px;
    background: #fff;
    -webkit-box-shadow: 0 10px 34px rgba(210, 210, 210, .3);
            box-shadow: 0 10px 34px rgba(210, 210, 210, .3); 

    grid-template-rows: subgrid;
    grid-row: inherit;
}
@media only screen and (min-width: 768px)
{
    .un_informationBusho_section01_list_item_link
    {
        padding: 24px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBusho_section01_list_item_link
    {
        padding: 16px 24px 24px;

        border-radius: 8px;
    }
}
.un_informationBusho_section01_list_item_head
{
    position: relative; 

    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
@media only screen and (max-width: 767px)
{
    .un_informationBusho_section01_list_item_head
    {
        margin-bottom: 16px;
    }
}
.un_informationBusho_section01_list_item_head_icon
{
    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 768px)
{
    .un_informationBusho_section01_list_item_head_icon
    {
        width: 48px;
        margin-right: 10px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBusho_section01_list_item_head_icon
    {
        width: 36px;
        margin-right: 4px;
    }
}
.un_informationBusho_section01_list_item_head_text
{
    line-height: 1.1;

    padding-right: 24px; 

    color: #b54a4a;
}
@media only screen and (min-width: 768px)
{
    .un_informationBusho_section01_list_item_head_text
    {
        font-size: 24px; 

        -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBusho_section01_list_item_head_text
    {
        font-size: 18px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationBusho_section01_list_item.un_informationBusho_section01_list_item__rehabilitation .un_informationBusho_section01_list_item_head_text
    {
        font-size: 20px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBusho_section01_list_item.un_informationBusho_section01_list_item__rehabilitation .un_informationBusho_section01_list_item_head_text
    {
        font-size: 16px;
    }
}
.un_informationBusho_section01_list_item_head_arrowWrap
{
    position: absolute;
    top: 50%;
    right: 0;

    width: 24px;

    color: #b54a4a;

    aspect-ratio: 1 / 1;
    translate: 0 -50%;
}
.un_informationBusho_section01_list_item_head_arrow
{
    right: 0;
}
.un_informationBusho_section01_list_item_img
{
    width: 100%;
}
@media only screen and (max-width: 767px)
{
    .un_informationBusho_section01_list_item_img
    {
        margin-bottom: 16px;
    }
}
.un_informationBusho_section01_list_item_img img
{
    width: 100%;
}
.un_informationBusho_section01_list_item_text
{
    line-height: 1.4;

    letter-spacing: .04em;
}
@media only screen and (min-width: 768px)
{
    .un_informationBusho_section01_list_item_text
    {
        font-size: 16px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBusho_section01_list_item_text
    {
        font-size: 14px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoKangobu .un_informationBushoKangobu_section01
    {
        padding-top: 96px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoKangobu .un_informationBushoKangobu_section01
    {
        padding-top: 60px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoKangobu .un_informationBushoKangobu_section01_text
    {
        text-align: center;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoKangobu_section02_imgText_texts_text,
    .un_informationBushoKangobu_section03_imgText_texts_text,
    .un_informationBushoKangobu_section04_imgText_texts_text
    {
        font-size: 22px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoKangobu_section02_imgText_texts_text,
    .un_informationBushoKangobu_section03_imgText_texts_text,
    .un_informationBushoKangobu_section04_imgText_texts_text
    {
        font-size: 18px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoRehabilitation_overview
    {
        width: 84.375%;
        margin: 40px auto 0;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoRehabilitation_overview
    {
        width: 87.69231%;
        margin: 32px auto 0;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoRehabilitation .un_informationBushoRehabilitation_section01
    {
        padding-top: 96px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoRehabilitation .un_informationBushoRehabilitation_section01
    {
        padding-top: 80px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_overview
    {
        width: 84.375%;
        margin: 40px auto 0;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_overview
    {
        width: 87.69231%;
        margin: 32px auto 0;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition .un_informationBushoNutrition_section01
    {
        padding-top: 96px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition .un_informationBushoNutrition_section01
    {
        padding-top: 80px;
    }
}

.un_informationBushoNutrition_section02_overview_text
{
    line-height: 1.8;

    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section02_overview_text
    {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section02_overview_text
    {
        font-size: 16px;
    }
}
.un_informationBushoNutrition_section02_overview_text:nth-of-type(n + 2)
{
    margin-top: 1lh;
}

.un_informationBushoNutrition_section02_overview_imgs
{
    margin-top: 24px;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section02_overview_imgs
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section02_overview_imgs img
    {
        width: 48.14815%;

        border-radius: 16px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section02_overview_imgs img
    {
        width: 100%;

        border-radius: 8px;
    }
    .un_informationBushoNutrition_section02_overview_imgs img:nth-of-type(n + 2)
    {
        margin-top: 16px;
    }
}

.un_informationBushoNutrition_section02_modalList
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.un_informationBushoNutrition_section02_modalList_name
{
    line-height: 1.8;

    margin-top: 8px; 

    text-align: center;
    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section02_modalList_name
    {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section02_modalList_name
    {
        font-size: 16px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section02_modalList.un_informationBushoNutrition_section02_modalList__meal
    {
        -webkit-column-gap: 2.22222%;
           -moz-column-gap: 2.22222%;
                column-gap: 2.22222%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section02_modalList.un_informationBushoNutrition_section02_modalList__meal
    {
        gap: 16px 4.67836%;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section02_modalList.un_informationBushoNutrition_section02_modalList__meal .un_informationBushoNutrition_section02_modalList_item
    {
        width: 23.33333%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section02_modalList.un_informationBushoNutrition_section02_modalList__meal .un_informationBushoNutrition_section02_modalList_item
    {
        width: 47.66082%;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section02_modalList.un_informationBushoNutrition_section02_modalList__event
    {
        gap: 24px 2.22222%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section02_modalList.un_informationBushoNutrition_section02_modalList__event
    {
            flex-direction: column;

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        row-gap: 16px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section02_modalList.un_informationBushoNutrition_section02_modalList__event .un_informationBushoNutrition_section02_modalList_item
    {
        width: 31.85185%;
    }
}
.un_informationBushoNutrition_section02_modalList.un_informationBushoNutrition_section02_modalList__event .un_informationBushoNutrition_section02_modalList_item img
{
    width: 100%;
}

.un_informationBushoNutrition_section03_imgText_img
{
    overflow: hidden;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section03_imgText_img img
    {
        border-radius: 16px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section03_imgText_img img
    {
        border-radius: 8px;
    }
}

.un_informationBushoNutrition_section03_table
{
    width: 100%; 

    table-layout: fixed;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section03_table
    {
        margin-top: 56px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section03_table
    {
        margin-top: 40px;
    }
}
.un_informationBushoNutrition_section03_table th,
.un_informationBushoNutrition_section03_table td
{
    padding: 16px 0;
}
.un_informationBushoNutrition_section03_table th
{
    font-weight: bold;

    padding-right: 1em; 

    text-align: left;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section03_table th
    {
        font-size: 20px;
        line-height: 1.1;

        width: 18.51852%;

        letter-spacing: .02em;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section03_table th
    {
        font-size: 18px;
        line-height: 1.4; 

        width: 100px;
    }
}
.un_informationBushoNutrition_section03_table td
{
    line-height: 1.8;

    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoNutrition_section03_table td
    {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoNutrition_section03_table td
    {
        font-size: 16px;
    }
}

.un_informationBushoKensa_slider
{
    margin-top: 0;
}

.un_informationBushoKensa_catchcopy
{
    text-align: center;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoKensa_catchcopy
    {
        width: 84.375%;
        margin: 40px auto 0;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoKensa_catchcopy
    {
        width: 87.69231%;
        margin: 32px auto 0;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoKensa_overview
    {
        width: 84.375%;
        margin: 24px auto 0;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoKensa_overview
    {
        width: 87.69231%;
        margin: 16px auto 0;
    }
}

.un_informationBushoKensa_section_childList
{
    margin-left: 1em;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoKensa_section_childList:first-child
    {
        margin-top: 12px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoKensa_section_childList:first-child
    {
        margin-top: 8px;
    }
}
.un_informationBushoKensa_section_childList_item
{
    display: list-item;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoKensa_section .un_informationBushoKensa_section_childList .un_informationBushoKensa_section_childList_item:nth-of-type(n + 2)
    {
        margin-top: 12px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoKensa_section .un_informationBushoKensa_section_childList .un_informationBushoKensa_section_childList_item:nth-of-type(n + 2)
    {
        margin-top: 8px;
    }
}
.un_informationBushoKensa_section_childList_item_title
{
    display: inline-block;

    text-indent: 0;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoKensa_section .un_informationBushoKensa_section_childList .un_informationBushoKensa_section_childList_item_title
    {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoKensa_section .un_informationBushoKensa_section_childList .un_informationBushoKensa_section_childList_item_title
    {
        font-size: 16px;
    }
}
.un_informationBushoKensa_section_childList_item dd
{
    margin-left: .1em; 

    text-indent: 0;
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoKensa .un_informationBushoKensa_section01
    {
        padding-top: 96px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoKensa .un_informationBushoKensa_section01
    {
        padding-top: 80px;
    }
}

.un_informationBushoKensa_article_title
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-column-gap: 12px;
       -moz-column-gap: 12px;
            column-gap: 12px;
}
.un_informationBushoKensa_article_title_num
{
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    line-height: 1;

    display: grid;

    letter-spacing: .04em;

    color: #fff;
    border-radius: 50%; 
    background: #d6a3a3;

    place-items: center;
    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoKensa_article_title_num
    {
        font-size: 24px; 

        width: 37px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoKensa_article_title_num
    {
        font-size: 20px; 

        width: 30px;
    }
}
.un_informationBushoKensa_article_title_text
{
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
}

.un_informationBushoKensa_article.un_informationBushoKensa_article__04 p,
.un_informationBushoKensa_article.un_informationBushoKensa_article__05 p
{
    line-height: 1.8;

    letter-spacing: .02em;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoKensa_article.un_informationBushoKensa_article__04 p,
    .un_informationBushoKensa_article.un_informationBushoKensa_article__05 p
    {
        font-size: 18px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoKensa_article.un_informationBushoKensa_article__04 p,
    .un_informationBushoKensa_article.un_informationBushoKensa_article__05 p
    {
        font-size: 16px;
    }
}

.un_informationBushoRadiological_slider
{
    margin-top: 0;
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_overview
    {
        width: 84.375%;
        margin: 40px auto 0;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_overview
    {
        width: 87.69231%;
        margin: 32px auto 0;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological .un_informationBushoRadiological_section01
    {
        padding-top: 96px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological .un_informationBushoRadiological_section01
    {
        padding-top: 80px;
    }
}

.un_informationBushoRadiological_article:not(:last-of-type)
{
    border-bottom: solid 1px #d9d9d9;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article:not(:last-of-type)
    {
        padding-bottom: 56px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article:not(:last-of-type)
    {
        padding-bottom: 40px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article_title
    {
        margin-bottom: 24px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article_title
    {
        margin-bottom: 16px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article_img
    {
        margin-bottom: 24px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article_img
    {
        margin-bottom: 16px;
    }
}

.un_informationBushoRadiological_article_text:nth-of-type(n + 2)
{
    margin-top: 1lh;
}

.un_informationBushoRadiological_article figcaption
{
    margin-top: 8px; 

    text-align: center;
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article img
    {
        border-radius: 16px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article img
    {
        border-radius: 8px;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article_detailImg
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;

        margin-top: 24px; 

        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-column-gap: 3.7037%;
           -moz-column-gap: 3.7037%;
                column-gap: 3.7037%;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article_detailImg
    {
        margin-top: 16px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article_detailImg_item:nth-of-type(n + 2)
    {
        margin-top: 16px;
    }
}

.un_informationBushoRadiological_article_detailImg img
{
    width: 100%; 

    -o-object-fit: contain;
       object-fit: contain;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article_detailImg img
    {
        max-width: 520px;
        max-height: 520px;
    }
}

.un_informationBushoRadiological_article_childBlock
{
    border-radius: 16px; 
    background: #faf9fb;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article_childBlock
    {
        margin-top: 24px; 
        padding: 32px 4.25926% 46px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article_childBlock
    {
        margin-top: 16px; 
        padding: 24px;
    }
}
.un_informationBushoRadiological_article_childBlock_title
{
    text-align: center;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article_childBlock_title
    {
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article_childBlock_title
    {
        margin-bottom: 24px;
    }
}
.un_informationBushoRadiological_article_childBlock_article
{
    margin-top: 40px;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article_childBlock_article
    {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
            flex-direction: row-reverse;

        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-column-gap: 4.04858%;
           -moz-column-gap: 4.04858%;
                column-gap: 4.04858%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article_childBlock_article:first-of-type
    {
        margin-top: 24px;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article_childBlock_article_texts
    {
        -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    }
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoRadiological_article_childBlock_article_img
    {
        width: 48.2247%;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoRadiological_article_childBlock_article_img
    {
        margin-top: 16px;
    }
}
.un_informationBushoRadiological_article_childBlock_article_img img
{
    width: 100%;
}

.un_informationBushoPharmacy_slider
{
    margin-top: 0;
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoPharmacy_overview
    {
        width: 84.375%;
        margin: 40px auto 0;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoPharmacy_overview
    {
        width: 87.69231%;
        margin: 32px auto 0;
    }
}

@media only screen and (min-width: 768px)
{
    .un_informationBushoPharmacy .un_informationBushoPharmacy_section01
    {
        padding-top: 96px;
    }
}

@media only screen and (max-width: 767px)
{
    .un_informationBushoPharmacy .un_informationBushoPharmacy_section01
    {
        padding-top: 80px;
    }
}

.un_informationBushoPharmacy_article:not(:first-child)
{
    margin-top: 0;
}

.un_informationBushoPharmacy_article:not(:last-of-type)
{
    border-bottom: solid 1px #d9d9d9;
}
@media only screen and (min-width: 768px)
{
    .un_informationBushoPharmacy_article:not(:last-of-type)
    {
        padding-bottom: 16px;
    }
}
@media only screen and (max-width: 767px)
{
    .un_informationBushoPharmacy_article:not(:last-of-type)
    {
        padding-bottom: 24px;
    }
}

.un_informationBushoPharmacy_article:nth-of-type(n + 2)
{
    padding-top: 24px;
}
