@charset "UTF-8";

/*アンカーリンクパーツ調整_251105*/
[id^="btn_link"] + .contents_btn01 .content_wrapper{
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    max-width: 100%!important;
    width: 750px;
}
[id^="btn_link"] + .contents_btn01 .content_wrapper>a{
    padding: 0;
    margin: 0;
    width: calc(33.33% - 1rem* 2 / 3)!important;
    min-width: initial;
}
@media screen and (max-width: 800px) {
    [id^="btn_link"] + .contents_btn01 a span {
        font-size: 2vw;
        padding: 7px 0px 10px;
    }
}
@media screen and (max-width: 768px) {
    [id^="btn_link"] + .contents_btn01 .content_wrapper{
        width: 100%;
        max-width: 500px !important;
    }
    [id^="btn_link"] + .contents_btn01 .content_wrapper>a{
        width: 100%!important;
    }
    [id^="btn_link"] + .contents_btn01 a span {
        font-size: 1.5rem;
    }
}