@charset "UTF-8";.mtf-overlay{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;z-index:99999}.mtf-box{display:block;width:85%;max-width:440px;margin:0 auto;padding:32px 20px;box-sizing:border-box;background-color:#FFF;border-radius:4px;position:relative;z-index:9999999}.mtf-box .message{font-size:16px;margin:0 0 16px}.mtf-box .input{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:16px}.mtf-box .input p{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:15px;margin:0 0 8px 0}.mtf-box .input p span{display:flex;align-items:center;justify-content:center;height:20px;border-radius:10px;font-size:12px;color:#FFF;background:#D3381C;padding:0 8px}.mtf-box .input input{width:100%;padding:6px 8px;box-sizing:border-box;font-size:15px}.mtf-submit{display:flex;align-items:center;justify-content:center;width:200px;height:40px;font-size:15px;color:#FFF;border-radius:20px;margin:32px auto 0;text-decoration:none;border:1px solid #007DBE;background-color:#007DBE;transition:background-color 0.5s,color 0.5s}.mtf-submit:hover{background-color:#FFF;color:#007DBE}.mtf-close{display:block;width:30px;height:30px;position:absolute;top:-15px;right:-15px;background:#FFF;border-radius:50%;box-shadow:0 0 1px rgba(0,0,0,.3)}.mtf-close:before,.mtf-close:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:18px;background:#333}.mtf-close:before{transform:translate(-50%,-50%) rotate(45deg)}.mtf-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.mtf-err p{font-size:15px;margin:15px 0;color:#D3381C}.btn-mtf{display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;width:100%;max-width:240px;height:56px;border-radius:28px;box-sizing:border-box;text-decoration:none;color:#FFF;border:1px solid #007DBE;background-color:#007DBE;transition:background-color 0.5s,color 0.5s}.btn-mtf:hover{background-color:#FFF;color:#007DBE}@media screen and (max-width:480px){.btn-mtf{font-size:14px;width:180px;height:40px;border-radius:20px}.mtf-box .mail{flex-direction:column;align-items:flex-start;margin-bottom:18px}.mtf-box .mail p{margin-bottom:8px}.mtf-box .mail input{width:100%}}