:root{--modal-bg:#fff;--modal-text:#000;--modal-title-bg:#fff;--modal-shadow:0 0 7px #0009}#modal-window{background-color:#0000001a}#modal-window,#modal-window > *{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:normal;vertical-align:baseline;box-sizing:border-box}#modal-window .modal-box{position:absolute;margin:20px auto 10px;background-color:var(--modal-bg);color:var(--modal-text);font-family:-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Pretendard Variable',Pretendard,Roboto,'Noto Sans KR',sans-serif;border-radius:4px;box-shadow:var(--modal-shadow);outline:none;overflow:hidden;max-width:100%;max-height:calc(100vh - 40px);left:50%;transform:translateX(-50%);border-radius:14px}#modal-window .modal-box.modal-size-normal{width:560px}#modal-window .modal-box.modal-size-small{width:350px}#modal-window .modal-box.modal-size-large{width:1000px}@media only screen and (max-width: 580px){#modal-window .modal-box.modal-size-normal,#modal-window .modal-box.modal-size-large,#modal-window .modal-box.modal-size-small{width:94%;left:1.5%!important;margin-left:1.5%!important;margin-right:2.5%!important;transform:none;max-height:calc(100vh - 40px)}}#modal-window .modal-box .modal-title{position:relative;padding:16px 40px 14px 20px;font-size:20px;color:#000;background-color:var(--modal-title-bg);overflow:hidden;line-height:1.2}#modal-window .modal-box .modal-title h3{font-size:24px;font-weight:500;margin:0;padding:0;display:inline-block;color:#000}#modal-window .modal-box .modal-title .modal-close-btn{position:absolute;top:50%;right:15px;width:24px;height:24px;margin-top:-12px;cursor:pointer;opacity:.5;background:url(/m/images/close-button.png) no-repeat center;background-size:20px 20px;transition:opacity .2s ease}#modal-window .modal-box .modal-title .modal-close-btn:hover{opacity:1}#modal-window .modal-box .modal-text{font-size:18px;padding:15px 20px;overflow-y:auto;max-height:calc(100vh - 140px);color:var(--modal-text);line-height:1.8rem;letter-spacing:0}#modal-window .modal-box img{height:auto;max-width:100%;vertical-align:middle;border:0;image-rendering:auto;-ms-interpolation-mode:bicubic}#modal-window .modal-box .modal-text input.modal-prompt-input{width:calc(100% - 14px);display:block;margin:10px 0;padding:10px;border:1px solid #ddd;border-top:1px solid #ccc;color:#333;border-radius:3px;box-shadow:inset 0 0 2px #eee;transition:all .1s linear;outline:none;font-size:16px}#modal-window .modal-box .modal-text input.modal-prompt-input:hover{border-color:#bbb;border-top-color:#aaa}#modal-window .modal-box .modal-text input.modal-prompt-input:focus,#modal-window .modal-box .modal-text input.modal-prompt-input:active{border-color:#52a8eccc;box-shadow:inset 0 1px 1px #00000013 0 0 8px #52a8ec4d}#modal-window .modal-box .modal-buttons{padding:15px;text-align:right;background-color:#fff}#modal-window .modal-box .modal-buttons a.modal-btn{display:inline-flex;align-items:center;padding:10px 24px;cursor:pointer;text-decoration:none;font-size:18px;font-weight:500;white-space:nowrap;border-radius:20px;box-shadow:0 1px 1px #00000014;transition:background 0.2s,color .2s;user-select:none}#modal-window .modal-box .modal-buttons a.modal-btn i,#modal-window .modal-box .modal-buttons a.modal-btn img{max-height:16px;margin-right:5px}#modal-window .modal-box .modal-buttons a.modal-btn:focus-visible{outline:2px solid #333;outline-offset:2px}#modal-window .modal-box .modal-buttons a.modal-btn:active,#modal-window .modal-box .modal-buttons a.modal-btn.active{box-shadow:inset 0 0 7px #0003}#modal-window .modal-box .modal-buttons a.modal-btn + a.modal-btn{margin-left:12px}#modal-window .modal-box .modal-buttons a.modal-btn.btn-disabled{cursor:not-allowed;pointer-events:none;opacity:.65}#modal-window .modal-box .modal-buttons a.modal-btn.btn-large{padding:12px 24px;font-size:16px}#modal-window .modal-box .modal-buttons a.modal-btn.btn-small{padding:8px 12px;font-size:12px}#modal-window .modal-box.modal-type-success .modal-title{color:#61b832}#modal-window .modal-box.modal-type-warning .modal-title{color:#f1b40e}#modal-window .modal-box.modal-type-error .modal-title{color:#de4343}#modal-window .modal-box.modal-type-info .modal-title{color:#4ea5cd}#modal-window .modal-box.modal-type-inverted .modal-title{color:#232b31}#modal-window .modal-box.modal-type-primary .modal-title{color:#428bca}#modal-window .modal-box.modal-type-success .modal-title,#modal-window .modal-box.modal-type-warning .modal-title,#modal-window .modal-box.modal-type-error .modal-title,#modal-window .modal-box.modal-type-info .modal-title,#modal-window .modal-box.modal-type-inverted .modal-title,#modal-window .modal-box.modal-type-primary .modal-title{color:#fff;text-shadow:0 1px 3px #00000040;border-bottom-color:transparent}#modal-window .modal-box.modal-type-success .modal-title .modal-close-btn,#modal-window .modal-box.modal-type-warning .modal-title .modal-close-btn,#modal-window .modal-box.modal-type-error .modal-title .modal-close-btn,#modal-window .modal-box.modal-type-info .modal-title .modal-close-btn,#modal-window .modal-box.modal-type-inverted .modal-title .modal-close-btn,#modal-window .modal-box.modal-type-primary .modal-title .modal-close-btn{background:url(/m/images/close-button.png) no-repeat center;background-size:20px 20px;transition:opacity .2s ease}#modal-window .modal-box .modal-title .modal-close-btn:hover{opacity:1}#modal-window .modal-box.modal-theme-reseted{background:none;border-radius:0;box-shadow:none}#modal-window .modal-box.modal-theme-reseted .modal-title{border-bottom:0;padding:0}#modal-window .modal-box.modal-theme-reseted .modal-title .modal-close-btn{right:0}#modal-window .modal-box.modal-theme-reseted .modal-text{padding:0}#modal-window .modal-box.modal-theme-reseted .modal-buttons{border-top:0;background:none;padding:0}.btn-white{border:solid 1px #888;background-color:#fff;color:#000}.btn-red{border:1px solid #ff4c2e;background-color:#ff4c2e;color:#fff}.btn-gray{border:1px solid #999;background-color:#999;color:#fff}.btn-orange{border:solid 1px #ff4c2e;background-color:#ff4c2e;color:#fff}.btn-blue{border:1px solid #1865a8;background-color:#1865a8;color:#fff}.btn-green{border:1px solid green;background-color:green;color:#FFF}.btn-darkgray{border:1px solid #555;background-color:#555;color:#fff}.btn-darkgreen{border:1px solid #69b4a9;background-color:#69b4a9;color:#fff}.btn-lightgray{border:1px solid #bcbcbc;background-color:#bcbcbc;color:#fff}.btn-lightgreen{border:1px solid #39B249;background-color:#39B249;color:#fff}.btn-facebook{border:1px solid #3d5c9e;background-color:#4e6dbd;color:#fff}.btn-black{border:1px solid #000;background-color:#000;color:#fff}