@charset "UTF-8";

@media screen and (min-width: 1120px) {

#case_button + div.contents_btn01.block_button_1 .content_wrapper > a {
    min-width: 254px;
}
}
@media screen and (max-width: 900px) {

#case_button + div.contents_btn01 .content_wrapper {
    display: flex;
    flex-direction: column;
max-width: 319px;
}
#case_button + div.contents_btn01.block_button_1 .content_wrapper > a {
    max-width: 319px;
    width: 100%;
}
}
@media screen and (min-width: 901px) and (max-width: 1120px) {

#case_button + div.contents_btn01 a span {
    font-size: clamp(1.1rem, calc(1.8265vw - 0.5457rem), 1.5rem);
}

#case_button + div.contents_btn01.block_button_1 .content_wrapper > a {
    min-width: clamp(197px, calc(26.0274vw - 37.507px), 254px);
    width: auto !important;
}

}