.trouble_selling .vtbt_think img,
.ts__ttimg{
    display: block;
    object-fit: cover;
    margin: 0 auto;
}
.txt-bold{
    font-weight: 700;
}
.col_black{
    color: var(--black_color);
}
.ts__think_bottom{
    max-width: 61.25rem;
    margin-left: auto;
    margin-right: auto;
    background-color: #F3EBE6;
}
.page-template-divorce #jr_content,
.page-template-inheritance #jr_content{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background-color: #ffffff !important;
}
@media only screen and (min-width: 781px){
    .trouble_selling .vtbt_think:not(.vtax) img{
        width: 26.75rem;
        height: 17.375rem;
    }
    .trouble_selling .vtbt_think.vtax img{
        width: 23.688rem;
        height: 24rem;
    }
    .fix_ts_thiks .vtlone_think{
        width: 15.358rem;
        height: 7.25rem;
        position: relative;
        left: -3.75rem;
    }
    .fix_ts_thiks .vtrone_think{
        position: relative;
        left: 1rem;
    }
    .fix_ts_thiks .vtrtwo_think{
        position: relative;
        left: 0.25rem;
    }
    .trouble_selling .fix_ts_thiks .vtlthree_think{
        left: -5.75rem;
    }
    .fix_ts_thiks .vtrthree_think{
        left: 2rem;
    }
    .trouble_selling .think_center .vtbt_think{
        top: 0;
        height: 23.938rem;
    }
    .trouble_selling .fix_ts_thiks .think_center .vtbt_think{
        height: 27.938rem;
    }
    .trouble_selling .vtlthree_think{
        left: -4.75rem;
    }
    .trouble_selling .vtlone_think .txt_think{
        left: initial;
        top: initial;
    }
    .trouble_selling .vtrthree_think .txt_think{
        top: -0.75rem;
        left: initial;
    }
    .trouble_selling .fix_ts_thiks{
        padding-top: 3.938rem;
    }
    .ts__ttimg{
        width: 3.696rem;
        height: 3.432rem;
    }
    .ts__ttx{
        font-size: 1rem;
        line-height: 1.5rem;
        margin-top: 0.625rem;
    }
    .ts__think_bottom{
        padding: 2.125rem 1.25rem;
    }
    .ts__tbt_box{
        margin-top: 3.375rem;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }
    .ts__item{
        max-width: 13rem;
        margin: 0 auto;
    }
    .fix_akt_bn .ts__item{
        max-width: 14rem;
    }
    .ts__ttxt{
        font-size: 1rem;
        line-height: 1.5rem;
        margin-top: 0.188rem;
    }
    .kbt_it1 .it__one{
        object-fit: cover;
    }
}
@media only screen and (max-width: 780px){
    .trouble_selling .vtbt_think img{
        height: 7.625rem;
    }
    .ts__think_bottom{
        padding: 1.25rem 1rem;
    }
    .trouble_selling .ts__title{
        font-size: 1rem;
    }
    .ts__ttimg{
        width: 2.5rem;
        height: 2.331rem;
    }
    .ts__ttx{
        font-size: 0.875rem;
        line-height: 1.375rem;
        margin-top: 0.625rem;
    }
    .ts__tbt_box{
        margin-top: 2.5rem;
    }
    .ts__item:not(:first-child){
        margin-top: 1.25rem;
    }
    .ts__ttxt{
        font-size: 0.875rem;
        line-height: 1.375rem;
        margin-top: 0.188rem;
    }
    .trouble_selling .ts__title_sp{
        font-size: 1.438rem;
    }
    .trouble_selling.fix_tt_idt .ts__title_sp{
        white-space: normal;
    }
    .fix_ts_thiks .vtlone_think{
        width: 7.5rem;
        height: 3.563rem;
    }
    .fix_ts_thiks .vtrthree_think .txt_think{
        top: -0.563rem;
    }
    .trouble_selling .fix_ts_thiks .vtbt_think img{
        height: 11.938rem;
    }
    .page-template-divorce #jr_content,
    .page-template-inheritance #jr_content{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}