
@charset "UTF-8";

/*ボタン右寄せ*/
#btn_r + .contents_box01[class*="block_image_text_"] .inner_item_txt .contents_btn01 .content_wrapper{
    text-align: right;
}
#btn_r + .contents_box01[class*="block_image_text_"] .inner_item_txt .contents_btn01 .content_wrapper a{
    color: #fff !important;
    background: var(--i_btn_color);
    border: 1px solid var(--i_btn_color);
}
#btn_r + .contents_box01[class*="block_image_text_"] .inner_item_txt .contents_btn01 .content_wrapper a:hover{
    color: var(--i_btn_color) !important;
    background: #fff;
}
/*ボタン色変更*/
#flow_btn + .contents_btn01 .content_wrapper>a{
    color: #fff !important;
}
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(1){
    background: #4fae38;
    border: 1px solid #4fae38;
}
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(1) span:before,
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(1) span:after{
    color: #fff;
    border: 1px solid #fff;
}
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(1):hover span:before,
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(1):hover span:after{
    color: #4fae38;
    border: 1px solid #4fae38;
}
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(2){
    background: #641e89;
    border: 1px solid #641e89;
}
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(3){
    background: #d6819f;
    border: 1px solid #d6819f;
}
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(1):hover{
    background: #fff;
    color: #4fae38 !important;
}
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(2):hover{
    background: #fff;
    color: #641e89 !important;
}
#flow_btn + .contents_btn01 .content_wrapper>a:nth-child(3):hover{
    background: #fff;
    color: #d6819f !important;
}