.rnd_banner{position: relative;}
.rnd_banner>img{width: 100%;}

.fs_right{padding: 44px;}

.rnd_rich{}
.rnd_rich>h2{padding: 0 0 10px;}
.rnd_rich>span{color: #666;padding: 10px 0;border-bottom: 1px solid #dedede;display: block;}
.rich_text{margin-top: 20px;}
.rich_text img{max-width: 100%;}

@media screen and (max-width: 766px) {
    .rnd_banner>img{height: 12rem;object-fit: cover;}

    .fs_nav{display: block;}
    .fs_nav_c{padding: 0 1.5rem;width: 200vw;}
    .fs_right{padding: 1.5rem;margin-top: 0;}

    .rnd_rich{padding-bottom: 6rem;}
    .rnd_rich>h2{font-size: 1.8rem;}

}

