@charset "UTF-8";

/*--- レイアウト調整(2025/08/19) ---*/
#demand1 + .contents_box01 .heading.block_header_6 .h {
    font-size: clamp(2rem,2.8vw,3.5rem);
}
@media screen and (min-width: 901px) {
    #demand1 + .contents_box01.block_text_2>.content_wrapper, .block_text_3>.content_wrapper {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
    }
    #demand1 + .contents_box01.block_text_2 .wrapper_item {
        margin-bottom: 0 !important;
        width: 48%;
    }
}
@media screen and (max-width: 900px) {
    #demand1 + .contents_box01 .heading.block_header_6.align-left {
        align-items: center;
    }
    #demand1 + .contents_box01 .inner_item_txt {
        width: max-content;
    }
}