@charset "UTF-8";

#img01 + .composite_box01 .wrapper_item {
    max-width: 750px;
    margin: 0 auto;
    flex-wrap: nowrap;
}
#img01 + .composite_box01 .inner_item_img {
    height: auto !important;
    border: 5px solid var(--i_btn_color);
    box-sizing: border-box;
    padding-block: 50px;
    border-radius: 30px;
}
#img01 + .composite_box01.block_images_9 .inner_item_img img {
    width: 50% !important;
}
#img01 + .composite_box01 .inner_item_txt p .sp {
    display: none;
}
@media only screen and (max-width: 700px) {
    #img01 + .composite_box01 .inner_item_txt p {
        font-size: min(1.4rem, 3vw);
        line-height: 1.6;
    }
    #img01 + .composite_box01.block_images_9 .inner_item_img img {
        width: auto !important;
    }
    #img01 + .composite_box01.block_images_9 .inner_item_img img {
        height: 15vw !important;
    }
    #img01 + .composite_box01 .inner_item_txt p .sp {
        display: block;
    }
    #img01 + .composite_box01 .inner_item {
        width: 100%;
        margin: 0 !important;
    }
    #img01 + .composite_box01 .inner_item_img {
        padding-block: 30px;
    }
    #img01 + .composite_box01 .wrapper_item {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 15px;
    }
}