@charset "UTF-8";

#anchor + .contents_btn01 a,
#anchor2 + .contents_btn01 a {
    min-width: 210px !important;
    max-width: 220px !important;
}
#anchor + .contents_btn01 a span,
#anchor2 + .contents_btn01 a span {
    padding: 13px 0 11px;
}
@media screen and (max-width: 900px) {
    #anchor + .contents_btn01 .content_wrapper,
    #anchor2 + .contents_btn01 .content_wrapper {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        gap: 5px;
    }
    #anchor + .contents_btn01 .content_wrapper,
    #anchor2 + .contents_btn01 .content_wrapper {
        width: 80%;
    }
}
@media screen and (max-width: 700px) {
    #anchor + .contents_btn01 a,
    #anchor2 + .contents_btn01 a {
        min-width: 160px !important;
        max-width: 160px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    #anchor + .contents_btn01 a span,
    #anchor2 + .contents_btn01 a span {
        font-size: 1.4rem !important;
    }
    #anchor + .contents_btn01 .content_wrapper,
    #anchor2 + .contents_btn01 .content_wrapper {
        width: 100%;
    }
}