/* *******************************
タイトル
******************************** */
#search-page-heading {
    padding-top: 170px;
    margin-bottom: calc((50 / 1920) * 100vw);
}

.search-page-heading__inner {
    display: flex;
    align-items: center;
    -moz-column-gap: calc((18 / 1920) * 100vw);
         column-gap: calc((18 / 1920) * 100vw);
    padding-left: calc((23 / 1920) * 100vw);
}

.search-page-heading__inner img {
    width: calc((70 / 1920) * 100vw);
}

.search-page-heading__inner p {
    font-size: clamp(11px, calc((30 / 1920) * 100vw), 30px);
}

/* *******************************
イラストギャラリー
******************************** */
#illust-gallery {
    margin-bottom: calc((140 / 1920) * 100vw);
}

.not-found-search {
    text-align: center;
}

@media screen and (max-width: 751px) {

    /* *******************************
    タイトル
    ******************************** */
    #search-page-heading {
        padding-top: 130px;
        margin-bottom: calc((50 / 750) * 100vw);
    }

    .search-page-heading__inner {
        -moz-column-gap: calc((18 / 750) * 100vw);
             column-gap: calc((18 / 750) * 100vw);
        padding-left: calc((23 / 750) * 100vw);
    }

    .search-page-heading__inner img {
        width: calc((70 / 750) * 100vw);
    }

    .search-page-heading__inner p {
        font-size: clamp(22px, calc((23 / 750) * 100vw), 30px);
    }

    /* *******************************
    イラストギャラリー
    ******************************** */
    #illust-gallery {
        margin-bottom: calc((140 / 750) * 100vw);
    }
}