@charset "utf-8"; 

.modal-wrap{position:fixed; top:0; left:0; z-index:90000; width:100%; height:100vh; background-color:rgba(0, 0, 0, .3);}
.modal{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.modal-box{overflow:hidden; width:90vw; border-radius:10rem;}
.modal-text{display:flex; align-items:center; margin-bottom:-1px; padding:20rem; background-color:#fff; flex-direction:column; gap:8px;}
.modal-text .title{line-height:1.4; font-weight:700; font-size:16rem; color:var(--b-01); text-align:center; letter-spacing:-0.4rem;}
.modal-text .con{line-height:1.3; font-size:15px; color:#444; text-align:center; word-break:keep-all;}
.modal-btn{display:flex; align-items:center; width:100%; padding-top:12rem; gap:7rem;}
.modal-wrap.alert2 .modal-btn button{width:100%;}
.modal-wrap .slt_list{width:90vw; padding:10px 0; background-color:#fff; box-shadow:0 0 10px 10px rgba(0, 0, 0, .05); border-radius:10px;}
.modal-wrap .slt_list ul{display:flex; flex-direction:column;}
.modal-wrap .slt_list li{width:100%; padding:15px; border-bottom:1px solid #eee; font-weight:400; font-size:15px; text-align:center;}
.modal-wrap .slt_list li:last-child{border-bottom:none;}
.modal-wrap.bottom .modal{top:initial; bottom:0; left:0; transform:initial;}
.modal-wrap.bottom .modal_box{width:100vw; padding:1.2em; background-color:#fff; border-radius:15px 15px 0 0;}
.modal-wrap.bottom .btn_box{gap:8px;}
.modal-wrap.bottom .btn_box button{padding:15px 0;}
.modal-wrap.bottom .md_tit{position:relative; width:100%; margin-bottom:20px; padding:15px;}
.modal-wrap.bottom .md_tit span{position:absolute; top:50%; left:50%; font-size:16px; transform:translate(-50%, -50%);}
.modal-wrap.bottom .md_tit i{display:block; position:absolute; top:50%; right:0; width:20px; height:20px; background:url(../img/delete.png) no-repeat center/contain; transform:translateY(-50%);}
.modal-btn button{height:50rem; margin-top:0 !important; font-size:14rem; background: var(--c-01); border: 1px solid var(--c-01);}
.modal-btn button.btn-fst {background-color: #fff; color: var(--c-01);}