.appointment-result .result-main{margin-top:26.13333333vw;text-align:center}.appointment-result .result-main .icon{width:21.33333333vw;height:21.33333333vw;vertical-align:top}.appointment-result .result-main .title{margin-top:6.4vw;font-size:5.33333333vw;font-weight:700;line-height:1;color:#4a4a4a}.appointment-result .result-success{-webkit-box-sizing:border-box;box-sizing:border-box;width:87.2vw;margin:12.8vw auto 0;background-color:#f7f7f7;border-radius:1.06666667vw;padding:4.26666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.appointment-result .result-success .text{font-size:4.26666667vw;line-height:1;color:#333}.appointment-result .result-success .btn{height:7.46666667vw;font-size:3.2vw;padding:0 4.26666667vw}