@charset "UTF-8";

@media screen and (min-width: 901px) and (max-width: 1100px) {
#menu_btn + .contents_btn01 a {
    min-width: 170px;
}
}

@media screen and (max-width: 900px) {
#menu_btn + .contents_btn01 a {
    width: 34%;
}
}

@media screen and (max-width: 540px) {
#menu_btn + .contents_btn01 .content_wrapper {
    gap: 5px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
#menu_btn + .contents_btn01 a {
    margin: 0;
    min-width: 115px;
    letter-spacing: 0.1rem;
}
.contents_btn01 a span {
    padding: 13px 5px 13px;
    font-size: 1.4rem;
}
}