.bottomTypeA{display:none;left:0;right:0;bottom:-1px;top:auto;transform:translateY(0);border-radius:0;border-bottom:0}.bottomTypeA .layer-wrap{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto;line-height:normal;background:#f4f4f4;border-radius:30px 30px 0 0}.bottomTypeA .layer-wrap .layer-contents{display:flex;flex-direction:column;align-items:center;gap:40px;gap:2.3vh;padding:60px 50px 50px;padding:3.4vh 2.8vh 2.8vh;position:relative}.bottomTypeA .layer-wrap .layer-contents .sheet-title{font-size:48px;font-size:2.8vh;font-weight:500;text-align:center;line-height:1.5}.bottomTypeA .layer-wrap .layer-contents .sheet-title span{color:#1d4c89}.bottomTypeA .layer-wrap .layer-contents .sheet-txt{font-size:1.7vh}.bottomTypeA .layer-wrap .layer-contents .logo-wrap{position:relative;width:100%;text-align:center}.bottomTypeA .layer-wrap .layer-contents .btn-wrap{width:100%}.bottomTypeA .layer-wrap .btn-layer-close{position:absolute;content:"";display:block;width:70px;height:10px;border-radius:5px;top:15px;left:50%;transform:translateX(-50%);background:#dedede;text-indent:-9999rem}.bottomTypeA .layer-wrap .txt-btn{margin-top:32px;width:100%;font-size:30px;color:#838383;text-align:center;text-decoration:underline}.bottomTypeA#addPushAgree .layer-wrap{background:#fff}.bottomTypeA#addPushAgree .layer-wrap .logo-wrap::before{background:none}.bottomTypeA#addPushAgree .layer-wrap .desc-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;gap:.5vh}.bottomTypeA#addPushAgree .layer-wrap .list-wrap{padding:32px 40px;padding:1.8vh 2.3vh;width:100%;border-radius:8px;background:#f4f4f4}.bottomTypeA#addPushAgree .layer-wrap .list-wrap ul li{font-size:1.7vh;position:relative;text-align:center}.bottomTypeA#addPushAgree .layer-wrap .list-wrap ul li+li{margin-top:28px;margin-top:1.6vh}.bottomTypeA#addPushAgree .layer-wrap .list-wrap ul li::before{position:absolute;content:"";display:block;width:56px;width:3.2vh;height:56px;height:3.2vh;left:44px;left:calc(13% - 2vh);top:0;background-repeat:no-repeat;background-position:center}.bottomTypeA#addPushAgree .layer-wrap .list-wrap ul li:first-child::before{background-image:url("/img/mobile/hybrid/ic-coupon.png")}.bottomTypeA#addPushAgree .layer-wrap .list-wrap ul li:nth-of-type(2)::before{background-image:url("/img/mobile/hybrid/ic-heart.png")}.bottomTypeA#addPushAgree .layer-wrap .list-wrap ul li:nth-of-type(3)::before{background-image:url("/img/mobile/hybrid/ic-secret.png")}.bottomTypeA#addPushAgree .layer-wrap .btn-wrap .sizeC{height:5.6vh;line-height:5.4vh;font-size:1.8vh}.bottomTypeA#addPushAgree .layer-wrap .txt-btn{margin-top:1.8vh;font-size:1.7vh}#connectionError .content,#temporaryError .content{text-align:center}#connectionError .content .logo-wrap,#temporaryError .content .logo-wrap{position:relative}#connectionError .content .logo-wrap::before,#temporaryError .content .logo-wrap::before{position:absolute;content:"";display:block;width:64px;height:64px;background:url("/img/mobile/hybrid/icon-new.png") no-repeat;right:194px;top:-12px}#connectionError .content .logo-wrap::after,#temporaryError .content .logo-wrap::after{position:absolute;content:"";display:block;width:393px;height:87px;background:url("/img/mobile/hybrid/update-blt.png") no-repeat center;left:50%;transform:translateX(-50%);top:65px}#connectionError .content p.title,#temporaryError .content p.title{margin-top:48px;font-size:48px;font-weight:500}#connectionError .content p.title span,#temporaryError .content p.title span{color:#1d4c89}#connectionError .content p.txt,#temporaryError .content p.txt{margin-top:30px}.appUpdate{top:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;background:#e9d7b7 url(/img/mobile/hybrid/bg-update.jpg?ver=1) no-repeat 50% 50% !important;transform:translateY(0)}.appUpdate .content{padding:0 0 600px;text-align:center;background:none}.appUpdate .content p.title{margin-top:50px;font-size:44px;font-weight:500}.appUpdate .content p.txt{margin-top:30px}.appUpdate .content .btnArea{padding:0 50px 50px;background:none}.appUpdate .content .btnArea .btnTypeA{color:#00458c !important;border-color:#fff;background:#fff}.select-update .layer-content{padding:60px 50px 50px;text-align:center}.select-update .layer-content p.title{margin-top:45px;font-size:48px;font-weight:500}.select-update .layer-content p.title span{color:#1d4c89}.select-update .layer-content p.txt{margin-top:30px}.select-update .layer-content .btnArea{margin-top:60px}#connectionError.layer-error .content .logo-wrap::before,#connectionError.layer-error .content .logo-wrap::after,#temporaryError.layer-error .content .logo-wrap::before,#temporaryError.layer-error .content .logo-wrap::after{display:none}#connectionError.layer-error .content.txt,#temporaryError.layer-error .content.txt{margin-top:30px;font-size:34px;color:#fff}#appAccess{left:0;right:0;top:0;bottom:0;max-height:100%;border-radius:0;background:#fff;transform:translateY(0)}#appAccess .content{padding:80px 50px 0;padding:4.9vh 3vh 0}#appAccess .content .title p{font-size:48px;font-size:2.8vh;font-weight:500}#appAccess .content .title p span{color:#1d4c89}#appAccess .content .wrap{margin-top:80px;margin-top:4.9vh}#appAccess .content .wrap .wrap-title{padding-bottom:30px;padding-bottom:1.7vh;border-bottom:2px solid #eee;font-size:36px;font-size:2vh;font-weight:500;color:#1d4c89}#appAccess .content .wrap .wrap-list{margin-top:30px;margin-top:1.7vh;padding-left:88px;padding-left:5vh;position:relative}#appAccess .content .wrap .wrap-list strong{font-size:32px;font-size:1.9vh;font-weight:500}#appAccess .content .wrap .wrap-list p{margin-top:8px;margin-top:.5vh;font-size:1.7vh;color:#838383}#appAccess .content .wrap .wrap-list::before{position:absolute;content:"";display:block;width:64px;width:4vh;height:64px;height:4vh;left:0;top:18px;top:15%;background-repeat:no-repeat;background-position:left center;background-size:100%}#appAccess .content .wrap .wrap-list.list01::before{background-image:url("/img/mobile/hybrid/ic-mobile.svg")}#appAccess .content .wrap .wrap-list.list02::before{background-image:url("/img/mobile/hybrid/ic-bell.svg")}#appAccess .content .wrap .wrap-list.list03::before{background-image:url("/img/mobile/hybrid/ic-camera.svg")}#appAccess .content .wrap .wrap-list.list04::before{background-image:url("/img/mobile/hybrid/ic-file.svg")}#appAccess .content .wrap .wrap-list.list05::before{background-image:url("/img/mobile/hybrid/ic-call.svg")}#appAccess .content .wrap .sub-txt{padding-left:20px;padding-left:1.5vh;font-size:1.7vh;color:#838383;position:relative}#appAccess .content .wrap .sub-txt::before{position:absolute;content:"";display:block;width:4px;width:.4vh;height:4px;height:.4vh;background:#838383;border-radius:50%;left:4px;left:.4vh;top:20px;top:1vh}#appAccess .content .btnArea{margin-top:80px;margin-top:4.9vh}#appAccess .content .btnArea .sizeC{height:6.1vh;line-height:5.9vh;font-size:2.1vh}.splash-screen{padding:0 50px;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:0;left:0;background-color:#fff}.splash-screen .end-notice{padding:40px;visibility:hidden;display:flex;align-items:center;gap:40px;position:absolute;bottom:80px;left:50px;right:50px;background:#e9f1fb;border-radius:8px;animation:toastText 3s ease-in-out .1s;opacity:0}@keyframes toastText{0%{visibility:visible;opacity:0}25%{opacity:1}85%{opacity:1}100%{opacity:0}}.splash-screen .end-notice p{font-size:28px}@keyframes splash-screen{from{opacity:1}to{opacity:0}}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body#mypage.alarm .util{display:none}body#mypage.alarm .alarm-area .top-notice{display:flex;justify-content:space-between;align-items:center;margin:0 -50px;padding:28px 50px;background:#f4f4f4}body#mypage.alarm .alarm-area .top-notice p{letter-spacing:-1.2px}body#mypage.alarm .alarm-area .top-notice span,body#mypage.alarm .alarm-area .top-notice a{color:#1d4c89}body#mypage.alarm .alarm-area .top-notice a{text-decoration:underline}body#mypage.alarm .alarm-area .top-notice a.more{display:inline-block;text-decoration:none;width:100%;background:url("/img/mobile/hybrid/ico-more.png") no-repeat center right;background-size:32px}body#mypage.alarm .alarm-area.none-alarm .list{margin-top:80px;display:flex;flex-direction:column;align-items:center;gap:32px}body#mypage.alarm .alarm-area.none-alarm .list img{width:80px;height:80px}body#mypage.alarm .alarm-area.none-alarm .list p{font-size:34px}body#mypage.alarm .alarm-area .list{margin-top:64px}body#mypage.alarm .alarm-area .list .list-block{padding:40px 0;border-bottom:1px solid #eee;position:relative}body#mypage.alarm .alarm-area .list .list-block:first-child{padding:0 0 40px 0}body#mypage.alarm .alarm-area .list .list-block:last-child{border:0}body#mypage.alarm .alarm-area .list .list-block p.date{font-size:28px}body#mypage.alarm .alarm-area .list .list-block p.title{margin-top:16px;max-height:100px;overflow:hidden;font-size:32px;font-weight:500;color:#1d4c89}body#mypage.alarm .alarm-area .list .list-block p.txt{margin-top:8px}body#mypage.alarm .alarm-area .list .list-block .btmBanner{margin-top:16px}body#mypage.alarm .alarm-area .list .list-block.alarm-on .title::before{position:absolute;content:"";display:block;width:20px;height:20px;border-radius:50%;background:red;top:50px;right:0}body#mypage.alarm .alarm-area .list .list-block:first-child.alarm-on .title::before{top:11px}body#app-setting .util{display:none}body#app-setting .wrap{margin-top:64px}body#app-setting .wrap:first-child{margin-top:0}body#app-setting .wrap .title{padding:28px 50px;margin:0 -50px;background:#f4f4f4;font-size:30px}body#app-setting .wrap .list{margin-top:48px;display:flex;justify-content:space-between;align-items:center}body#app-setting .wrap .list .txt-wrap .txt{font-size:36px;font-weight:500;letter-spacing:-1.4px}body#app-setting .wrap .list .txt-wrap .sub{margin-top:8px;color:#838383;letter-spacing:-1.2px}body#app-setting .wrap .list .switch{position:relative;width:72px;height:40px}body#app-setting .wrap .list .switch input[type=checkbox]{visibility:hidden}body#app-setting .wrap .list .switch input[type=checkbox]:checked+label{background:#1d4c89}body#app-setting .wrap .list .switch input[type=checkbox]:checked+label::after{left:35px}body#app-setting .wrap .list .switch label{position:absolute;top:0;left:0;width:100%;height:100%;background:#eee;border-radius:24px;transition:.4s;-webkit-transition:.4s;font-size:0}body#app-setting .wrap .list .switch label::after{position:absolute;content:"";width:32px;height:32px;border-radius:50%;background:#fff;top:4px;left:4px;transition:.4s;-webkit-transition:.4s}body#app-setting .wrap .list.push-alarm{padding-bottom:48px;border-bottom:1px solid #eee}body#app-setting .wrap .list.push-alarm p{font-size:32px;color:#e50971;letter-spacing:-1.2px}body#app-setting .wrap .list.push-alarm button{font-size:30px;color:#1d4c89;text-decoration:underline;letter-spacing:-1.2px}body#app-setting .wrap .dot-list{margin-top:48px}body#app-setting .wrap .dot-list li{padding-left:20px;position:relative;font-size:28px;color:#838383;letter-spacing:-1.2px}body#app-setting .wrap .dot-list li a{color:#838383}body#app-setting .wrap .dot-list li+li{margin-top:12px}body#app-setting .wrap .dot-list li::before{position:absolute;content:"";display:block;width:4px;height:4px;background-color:#838383;border-radius:50%;top:20px;left:4px}body#app-setting .wrap .bg-gray{margin-top:48px;padding:40px 42px;display:flex;justify-content:space-between;align-items:center;background:#f4f4f4;border-radius:8px}body#app-setting .wrap .bg-gray p{font-size:28px;letter-spacing:-1.2px}body#app-setting .wrap .bg-gray .txt-btn{font-size:24px;color:#1d4c89;text-decoration:underline}body#app-setting .wrap.version .update-info{margin-top:48px}body#app-setting .wrap.version .update-info .update{display:flex;justify-content:space-between;align-items:center}body#app-setting .wrap.version .update-info .update strong{font-size:32px;font-weight:500}body#app-setting .wrap.version .update-info .update .btn-update{font-size:30px;font-weight:400;color:#1d4c89;text-decoration:underline;letter-spacing:-1.2px}body#app-setting .wrap.version .sub{color:#838383}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}body#app-setting .toast-message{top:68vh}body#installBridge{background-color:#f4f4f4;height:100vh}body#installBridge .bridge{padding-top:236px;text-align:center}body#installBridge .bridge .title{font-size:48px;font-weight:500}body#installBridge .bridge .title span{color:#1d4c89}body#installBridge .bridge .title:nth-of-type(3){font-size:36px}body#installBridge .bridge .sub{margin-top:68px;font-size:36px;font-weight:500}body#installBridge .bridge .img-wrap{margin:0 -50px}body #confirmAlert{padding-top:40px;border-radius:20px;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.25)}body #confirmAlert .content{padding:0}body #confirmAlert .agree{padding:0 50px 40px 50px;color:#777;font-size:30px;text-align:center;border-bottom:2px solid #eee}body #confirmAlert .agree span{display:block}body #confirmAlert button{padding:28px 0;width:100%;font-size:33px;color:#1d4c89;font-weight:500}.toast-message{display:none;position:fixed;z-index:101;top:83vh;left:50px;right:50px;padding:24px 20px;background:rgba(0,0,0,.7);border-radius:20px;text-align:center}.toast-message p,.toast-message span{font-size:24px;color:#fff}.toast-message p{font-weight:500}.toast-message p.date{margin-top:12px}.toast-message span{display:block;font-weight:400}.toast-message span.date{margin-top:12px}#autoLoginMsg{text-align:center}#autoLoginMsg .txt{color:#393939;letter-spacing:-1.2px}#autoLoginMsg .btnArea{justify-content:center}#quizAlarm .content{padding:200px 50px 50px;background:#fff url("/img/mobile/maeil-quiz/quiz-alarm-on.png") no-repeat top 80px center}#quizAlarm .content p{text-align:center}#quizAlarm .content p.agreeTitle{font-size:40px;font-weight:500;color:#121212}#quizAlarm .content p.subText{margin-top:32px;font-size:30px;color:#393939}#quizAlarm .content button.btn-layer-close{position:absolute;top:30px;right:30px;width:30px;height:30px;background:url("/img/mobile/maeil-quiz/btn-close.png") no-repeat;background-size:100%}
