@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;
    }
}

/*---------------追加CSS-------------------*/
a#fee_parts_3column+div .content_wrapper {
    padding: 40px !important;
}

@media screen and (max-width: 1000px) {
    a#fee_parts_3column+div .content_wrapper {
        padding: 4vw !important;
    }
}

@media screen and (max-width: 600px) {
    a#fee_parts_3column+div .content_wrapper {
        padding: 5vw !important;
    }
}

@media screen and (max-width: 850px) {
    .news_single #primary article .content_wrapper {
        padding: 0;
    }
a#img+section .content_wrapper {
    padding: 0 var(--i_padding, 20px) !important;
}
}

.dec1_3:not(.block_images_21)>.content_wrapper,
.dec1_1:not(.block_images_21)>.content_wrapper {
    padding: 40px 15px !important;
}