@charset "UTF-8";

/* check_list */
#check+div .wrapper_item {
    gap: 30px 0;
}

#check+div .inner_item {
    width: 100% !important;
    margin: 0 !important;
    background: var(--i_bg_color);
    border-radius: 10px;
    padding: 10px 20px 30px;
    box-sizing: border-box;
}

#check+div .inner_item:first-of-type {
    background: var(--i_sub2_color);
}

#check+div .inner_item:not(:first-of-type) {
    border: 1px solid var(--i_main_color);
}

#check+div .inner_item_txt ul li {
    list-style: none;
}

#check+div .check_list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#check+div .check_list ul li {
    width: 48%;
    border-bottom: dashed 1px var(--i_main_color);
    padding-block: 10px;
}

#check+div input[type="checkbox"] {
    width: 15px;
    height: 15px;
    margin-right: 10px;
    margin-bottom: 4px;
}

#check+div .heading.block_header_4 .h {
    color: var(--i_bg_color);
    background: var(--i_main_color);
    border-radius: 5px 5px 0 0;
    padding: 5px 10px;
    margin-top: 10px;
}

@media screen and (max-width: 500px) {
    #check+div .check_list ul li {
        width: 100%;
    }
}

@media screen and (min-width: 769px) {
    #fx+div .inner_item {
        flex-direction: row;
        align-items: center;
        width: 100%;
    }

    #fx+div .inner_item_img {
        text-align: left;
    }

    #fx+div .inner_item_img img {
        height: auto !important;
        max-width: 470px;
        object-fit: cover;
    }

    #fx+div .heading.block_header_4.align-center {
        text-align: left;
    }
}