.ghda{overflow:hidden}
.ghda .con{padding:10.4rem 0;max-width:108rem;margin:0 auto;text-align:left}
.ghda .con dt img{width:244px}
.ghda .con dd:nth-child(2){margin-top:3.2rem;max-width:80.4rem;font-size:1.6rem;color:#000;line-height:2.8rem;font-weight:300}
.ghda .con dd:nth-child(3){margin-top:6.4rem}
.ghda .con .sign_swipe{display:none;animation-name:swipe;animation-duration:.5s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:ease-in-out;transition:opacity .2s}
@keyframes swipe{0{transform:translate(-45%,-50%)}
100%{transform:translate(-55%,-50%)}
}
@media all and (max-width:1024px){.ghda .con{padding:6rem 0}
.ghda .con dd{position:relative}
.ghda .con dd:nth-child(2){margin-top:2.8rem;max-width:48rem;font-size:1.3rem;line-height:2.2rem}
.ghda .con dd:nth-child(3){margin-top:3.2rem}
}
@media all and (max-width:767px){.ghda .con{max-width:auto;padding:5.2rem 0}
.ghda .con dd:nth-child(2){max-width:100%}
.ghda .con dd:nth-child(3){width:calc(100vw - 1.6rem);overflow-x:scroll;padding-right:1.6rem}
.ghda .con dd:nth-child(3)>img{width:70.4rem !important;max-width:70.4rem !important}
.ghda .con .sign_swipe{display:inline-block;position:absolute;width:7.8rem;height:7.8rem;top:50%;left:50%;margin-left:-1.6rem;transform:translate(-50%,-50%)}
}