@charset "UTF-8";

@charset "UTF-8";

/* コンテンツ内背景 */
.dec1_1:not(.block_images_21) > .content_wrapper {
    background: #fff;
}

/* ボタン左寄せ */
#lb + .contents_btn01,
#lb + section .contents_btn01.block_button_1 {
    text-align: left;
}
#rb + .contents_btn01,
#rb + section .contents_btn01.block_button_1 {
    text-align: right;
}
#lb + div > .content_wrapper,
#rb + div > .content_wrapper {
    background: #fff;
}

/* 白背景丸調整 */
#br1 + .dec1_1:not(.block_images_21) > .content_wrapper {
    border-radius: 20px 20px 0 0;
}
#br2 + .dec1_1:not(.block_images_21) > .content_wrapper {
    border-radius: 0 0 20px 20px;
}

/* 白背景 */
#bg + div > .content_wrapper {
    background: #fff;
    border-radius: 20px;
    padding: 65px 40px;
    width: calc(100% - 30px);
}
@media screen and (max-width: 1000px) {
    #bg + div > .content_wrapper {
        padding: 4vw 20px;
    }
}