.modal{z-index:9999}.modal .hairlines-y:after,.modal .hairlines:after{border-color:#dedede}.modal .hairlines-y{height:100%}.modal,.modal__mask{position:fixed;top:0;left:0;width:100%;height:100%}.modal__mask{background:rgba(0,0,0,.6)}.modal__main{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;width:70.667vw;border-radius:1.067vw;overflow:hidden}.modal__holder{-webkit-box-sizing:border-box;box-sizing:border-box;padding:6.4vw}.modal__content{margin:0 -6.4vw;max-height:66.667vw;overflow-y:auto;font-size:4.533vw}.modal__content-inr{padding:0 6.4vw;line-height:6.4vw;font-size:4.267vw;color:#111}.modal__content-inr.has-title{font-size:3.733vw;font-weight:500;color:#888;line-height:5.333vw}.modal__title{margin-bottom:4vw;font-size:4.533vw;font-weight:500;color:#111}.modal__btn{height:12vw;width:100%;font-size:4vw;font-weight:500;color:#248bff}.modal .btn{height:12vw;line-height:12vw;text-align:center}.modal .btn:last-child{border-right:none}