.st-main-popup{display: block; text-align: center; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); position: fixed; top: 0; left: 0; z-index: 10001; overflow: auto; font-size: 0; line-height: 0; padding: 3rem 0;}
.st-main-popup::after{content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.st-main-popup .popup_wrap{display: inline-block; vertical-align: middle; border-radius: 1.6rem; width: 34.3rem; overflow: hidden; background: #fff;}
.st-main-popup .popup_wrap .img_wrap img{width: 100%;}
.st-main-popup .popup_wrap .btn_wrap{display: flex; flex-direction: column; gap: 1.2rem; padding: 1.2rem 2rem 2rem;}
.st-main-popup .popup_wrap .btn_wrap > div{display: flex; align-items: center; justify-content: space-between;}
.st-main-popup .popup_wrap .btn_wrap .popup_btn{display: flex; align-items: center; justify-content: center; width: 100%; height: 4.4rem; font-size: 1.5rem; font-weight: 600; background: #000; color: #fff; border-radius: 1.2rem;}
.st-main-popup .popup_wrap .btn_wrap .popup_link_btn{font-size: 1.3rem; font-weight: 500; color: #5C6675; line-height: 142%; text-decoration: underline; text-underline-position: under; padding: .2rem .4rem;}
