@charset "UTF-8";

/*ボタンパーツ調整_251023*/
[id^="btn_link"] + .contents_btn01 .content_wrapper{
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    max-width: 100%!important;
    width: 850px;
}
[id^="btn_link"] + .contents_btn01 .content_wrapper>a{
    margin: 0!important;
    padding: 0!important;
    width: calc(25% - 1rem* 3 / 4)!important;
    min-width: initial;
}
@media screen and (max-width: 900px) {
    [id^="btn_link"] + .contents_btn01 .content_wrapper{
        width: 450px;
    }
    [id^="btn_link"] + .contents_btn01 .content_wrapper>a{
        width: calc(50% - 1rem* 1 / 2)!important;
    }
}
@media screen and (max-width: 400px) {
    [id^="btn_link"] + .contents_btn01 .content_wrapper>a span {
        font-size: 1.3rem;
    }
}