.rd .sub-visual .imgbox img{object-position: left;}
.rd{}
.rd .sec01{padding-bottom: 28rem;}
.rd .sec01 .inner{}
.rd .sec01 ul{display: flex; flex-wrap: wrap; gap: 13rem 3rem;}
.rd .sec01 ul li{width: calc((100% - 3rem) / 2);}
.rd .sec01 ul li .imgbox{width: 100%;}
.rd .sec01 ul li .imgbox img{width: 100%;}
.rd .sec01 ul li .imgbox img:nth-child(1){display: block;}
.rd .sec01 ul li .imgbox img:nth-child(2){display: none;}
.rd .sec01 ul li h2{margin: 4.7rem 0 3rem; font-weight: 700; font-size: 32px;}
.rd .sec01 ul li p{color: #686868; font-size: 16px; line-height: 1.5;}

@media all and (max-width: 768px){
    .rd{}
    .rd .sec01{padding-bottom: 80px;}
    .rd .sec01 .inner{max-width: 500px;}
    .rd .sec01 ul{gap: 60px;}
    .rd .sec01 ul li{width: 100%;}
    .rd .sec01 ul li .imgbox{}
    .rd .sec01 ul li .imgbox img{}
    .rd .sec01 ul li .imgbox img:nth-child(1){display: none;}
    .rd .sec01 ul li .imgbox img:nth-child(2){display: block;}
    .rd .sec01 ul li h2{margin: 28px 0 16px;}
    .rd .sec01 ul li p{}
}