@charset "UTF-8";

/*ボタンパーツ_251014*/
[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{
    padding: 0;
    margin: 0;
    width: calc(33.333% - 1rem* 2 / 3) !important;
    min-width: initial;
}
[id^="btn_link"] + .contents_btn01 .content_wrapper>a:before{
    content: none;
}
[id^="btn_link"] + .contents_btn01 .content_wrapper>a span {
    padding: 10px 0px;
}
[id^="btn_link01"] + .contents_btn01 .content_wrapper>a:nth-child(odd),
[id^="btn_link02"] + .contents_btn01 .content_wrapper>a:nth-child(even){
    background: var(--i_noimg_bg_color);
    color: var(--i_txt_color) !important;
}
[id^="btn_link01"] + .contents_btn01 .content_wrapper>a:nth-child(odd):hover,
[id^="btn_link02"] + .contents_btn01 .content_wrapper>a:nth-child(even):hover{
    opacity: 0.6;
}

@media screen and (max-width: 600px) {
    [id^="btn_link"] + .contents_btn01 .content_wrapper>a span {
        font-size: 1.3rem;
    }
}
@media screen and (max-width: 500px) {
    [id^="btn_link"] + .contents_btn01 .content_wrapper{
        width: 300px;
    }
    [id^="btn_link"] + .contents_btn01 .content_wrapper>a{
       width: 100% !important;
    }
}