@charset "UTF-8";

/*Introductionパーツ調整_251023*/
#seo + section .wrapper_item {
    padding-bottom: 0px;
}
@media screen and (min-width: 901px) {
    #seo + section .inner_item_txt {
        position: relative;
        padding: 0 0 3% 3% !important;
    }
}
@media screen and (max-width: 1100px) {
    #seo + section .wrapper_item {
        display: block;
    }
    #seo + section .inner_item_txt,
    #seo + section .inner_item_img {
        width: 100%;
        max-width: 100%;
    }
    #seo + section .inner_item_txt {
        padding: 30px 0 0!important;
        right: 0;
    }
}
@media screen and (max-width: 900px) {
    #seo + section .inner_item_txt {
        padding: 10px 0 0!important;
    }
}

/*Menu,Columnパーツ調整_251023*/
@media screen and (max-width: 800px) {
    #c + div > .content_wrapper::before {
        height: calc(100% - 17px);
    }
}