#second-visualcontents::before{background: url('../img/realestate/header-image.png') center center no-repeat;background-size: contain;}
@media only screen and (max-width: 568px) {

}
.underlayer-intro img.intro-img-pc{display: block;max-width: 961px;}
.underlayer-intro img.intro-img-sp{display: none;}
.ms-reasons-ttl h2::before{background: url('../img/realestate/reason-title.png') center center no-repeat;}
@media only screen and (max-width:568px) {
    .underlayer-intro img.intro-img-pc{display: none;}
    .underlayer-intro img.intro-img-sp{display: block;max-width: 677px;}
    .induction-content-inner{margin-bottom: 32px;}
}
.rs-case-list{padding: 24px;border: #1ea4ad 2px solid;border-top: #1ea4ad 10px solid;background: #fff;box-sizing: border-box;}
.rs-case-list .is-show-pc{display: flex;flex-direction: row;justify-content: space-between;}
.rs-case-list.rs-case-01{margin-bottom: 32px;}
.rs-case-list.rs-case-02{margin-bottom: 64px;}
.rs-case-list img{width: 340px;height: 243px;}
.rs-case-list .rs-case-txt{max-width: 540px;}
.rs-case-list h3{margin-bottom: 16px;font-size: 24px;font-weight: 600;line-height: 1;}
.rs-case-list h3 span{display: inline-block;}
.rs-case-list h3 span.case{margin-right: 16px;padding: 3px 24px;font-size: 16px;font-weight: 400;color: #fff;background: #eba224;}
.rs-case-list h3 span.case-num{font-size: 20px;font-weight: 600;}
@media only screen and (min-width:569px) and (max-width: 768px) {
  .rs-case-list img {width: 270px; height: auto; margin-right: 18px;}
  .rs-case-list h3 span.case {padding: 3px 10px;}
  .rs-case-list h3 {font-size: 20px;}

}
@media only screen and (max-width:568px) {

    .rs-case-list{flex-direction: column;padding: 16px;}
    .rs-case-list.rs-case-01{margin-bottom: 20px;}
    .rs-case-list.rs-case-02{margin-bottom: 20px;}
    .rs-case-list .is-show-sp > div{display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 16px;}
    .rs-case-list .is-show-sp > div img{width: 45%;height: auto;}
    .rs-case-list .is-show-sp > div h3{width: 52%;font-size: 20px;font-weight: 700; line-height: 1.4;}
    .rs-case-list .is-show-sp > div h3 span.case{display: block;margin-bottom: 12px;width: fit-content;}

}
.rs-column-wrapper{position: relative;padding: 16px;background: #F7DB9D;box-sizing: border-box;}
.rs-column-wrapper .rs-column-inner{padding: 18px;background: #fff;}
.rs-column-wrapper .rs-column-inner h3{position: relative;margin-bottom: 16px;padding: 5px;font-size: 26px;font-weight: 500;color: #eba224;text-align: center;border: #eba224 1px solid;background: url(../img/dot_01.png) left top repeat;}
.rs-column-wrapper .rs-column-inner h3::before{content: "COLUMN";position: absolute;top: 0;left: 0;margin: 0;padding: 5px 24px;color: #fff;background: #eba224;}
.rs-column-wrapper .rs-column-inner h3::after{content: "";position: absolute;top: 0;left: 157px;margin: 0;padding: 0;border-top: 26px solid transparent;border-bottom: 26px solid transparent;border-left: 20px solid #eba224;}
.rs-column-wrapper .rs-column-inner .rs-column-float{clear: right;}
.rs-column-wrapper .rs-column-inner .rs-column-float img{float: right;margin-left: 20px;width: 296px;height: 192px;}
.rs-column-wrapper .rs-column-inner p{margin-bottom: 30px;}
@media only screen and (min-width:569px) and (max-width: 768px) {
  .rs-column-wrapper .rs-column-inner h3::before {padding: 5px 12px;}
  .rs-column-wrapper .rs-column-inner h3::after {left: 132px;}
}
@media only screen and (max-width:568px) {
    .rs-column-wrapper{padding: 10px;}
    .rs-column-wrapper .rs-column-inner{padding: 10px;}
    .rs-column-wrapper .rs-column-inner h3{padding: 16px 5px;padding-left: 28%;font-size: 20px;}
    .rs-column-wrapper .rs-column-inner h3::before{padding: 5px;height: 55px;font-size: 16px;line-height: 55px;}
    .rs-column-wrapper .rs-column-inner h3::after{top: 50%;left: 76px;transform: translateY(-50%);border-top: 33px solid transparent;border-bottom: 33px solid transparent;border-left: 12px solid #eba224;}
    .rs-column-wrapper .rs-column-inner .rs-column-float img{margin-left: 10px;width: 50%;height: auto;}
    .rs-column-wrapper .rs-column-inner p{margin-bottom: 16px;}
}