@charset "UTF-8";

/*テーブルパーツ調整_250717*/
[id^="table_parts"] + div .content_wrapper {
    padding: 0;
    width: 96%;
}
[id^="table_parts"] + div table td {
    text-align: center;
}
[id^="table_parts"] + div.block_table_5 table tr:nth-of-type(1)>th:first-child,
[id^="table_parts"] + div.block_table_5 table tr:nth-of-type(1)>td:first-child{
    width: initial;
}
[id^="table_parts"] + div table td:last-child{
    background: var(--i_shadow_color);
}
@media screen and (max-width: 800px){
    [id^="table_parts"] + div .outer{
        overflow-x: scroll;
    }
    [id^="table_parts"] + div table {
        width: 100%;
        border-collapse: collapse;
        white-space: nowrap;
        width: max-content;
    }
}

/*テキストパーツ調整_250717*/
#fee_parts_3column + div .block_header_4 .h {
    color: var(--i_txt_color);
    font-size: 1.8rem !important;
}
@media screen and (max-width: 900px) {
    #fee_parts_3column + div .block_header_4 .h {
        font-size: 1.5rem !important;
    }
}

/*-----------マルチギャラリー順番調整-----------*/
a#mg+.block_news_1.add_design4 .content_wrapper ul {
    gap: 2%;
justify-content: space-between;
}

a#mg+.block_news_1.add_design4 .content_wrapper ul li {
    margin: 0 !important;
}

a#mg+.block_news_1.add_design4 .content_wrapper ul li:nth-of-type(1) {
    order: 7;
}

a#mg+.block_news_1.add_design4 .content_wrapper ul li:nth-of-type(2) {
    order: 6;
}

a#mg+.block_news_1.add_design4 .content_wrapper ul li:nth-of-type(3) {
    order: 5;
}

a#mg+.block_news_1.add_design4 .content_wrapper ul li:nth-of-type(4) {
    order: 4;
}

a#mg+.block_news_1.add_design4 .content_wrapper ul li:nth-of-type(5) {
    order: 3;
}

a#mg+.block_news_1.add_design4 .content_wrapper ul li:nth-of-type(6) {
    order: 2;
}

a#mg+.block_news_1.add_design4 .content_wrapper ul li:nth-of-type(7) {
    order: 1;
}

@media screen and (max-width: 500px) {
a#mg+.block_news_1.add_design4 .content_wrapper ul {
    gap: 4%;
}
}

a#mg+.block_news_1.add_design4 .content_wrapper ul li {
    margin-bottom: 30px !important;
}
a#mg+.block_news_1.add_design4 .content_wrapper ul li p {
    text-align: center;
}