._popup{display:none;position:fixed;top:0;right:0;left:0;bottom:0;box-sizing:border-box;text-align:center;overflow:hidden;z-index:99}._popup:after{content:"";height:100%}._popup .popupWrap,._popup:after{display:inline-block;vertical-align:middle}._popup .popupWrap{position:relative;width:calc(100% - 50px);min-width:300px;border-radius:16px;box-sizing:border-box;background:#fff;text-align:left;overflow:hidden}._popup .popupHeader{padding:0 20px}._popup .popupBody{max-height:calc(100vh - 56px - 92px);box-sizing:border-box;overflow:hidden;overflow-y:auto;outline:none}._popup .btnArea{display:flex;padding:20px;width:100%}._popup .btnArea>li{flex:1 1}._popup .btnArea>li [class^=_btn]{width:100%}._popup .popupFooter.fixed .btnArea{position:fixed;bottom:0}._popup .cont:only-child{min-height:auto}._popup .maskbg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .4s}._popup.noneMask .maskbg{display:none}._popup.on .maskbg{opacity:.5}._popup.on .popupWrap{opacity:1}._popup .popClose{position:absolute;top:16px;right:16px;width:24px;height:24px;background:url(/images/icon/icon_close01.png) no-repeat 50%/24px auto;color:transparent;overflow:hidden}.popupFooter .btnArea{margin-top:0}._popup.fullPop .popupWrap{width:100%;height:100%;border-radius:0}._popup.fullPop .popupWrap .popupHeader>h2{height:56px;padding:0 20px;font-size:18px;font-weight:400;line-height:56px;text-align:center}._popup.alertPop .popupHeader{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;overflow:hidden;box-sizing:border-box}._popup.alertPop .popupHeader h2{color:transparent!important}._popup.alertPop .popupBody{margin:0;max-height:calc(100vh - 100px);text-align:center}._popup.alertPop .popClose{top:0;display:none}.alertCon{padding:36px 20px 30px;font-size:16px;font-weight:700;line-height:1.63;letter-spacing:-.6px;text-align:center;color:#555}._popup.noticePop .popupWrap{border-radius:8px;width:calc(100% - 24px);box-shadow:0 15px 30px 0 rgba(0,0,0,.18)}._popup.noticePop .popupHeader{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;overflow:hidden;box-sizing:border-box}._popup.noticePop .popupHeader h2{color:transparent!important}._popup.noticePop .popupBody{margin:0;max-height:500px}._popup.noticePop .popupBody>a{display:block}._popup.noticePop .popupBody img{width:100%;border-radius:8px 8px 0 0}._popup.noticePop .popupFooter{height:auto;padding:10px 65px 13px 20px;position:relative;font-size:15px;background-color:#fff}._popup.noticePop .popupFooter .ez-checkbox,._popup.noticePop .popupFooter .ez-radio{margin-right:4px}._popup.noticePop .popupFooter .ez-checkbox+label,._popup.noticePop .popupFooter .ez-radio+label{line-height:1;letter-spacing:-.58px;color:#666}._popup.noticePop .popClose{display:block;top:auto;bottom:0;right:0;width:auto;height:48px;padding:0 20px;background:none;font-size:14px;font-weight:500;line-height:48px;letter-spacing:-.58px;color:#666}.bottomSheet{position:fixed;right:0;left:0;bottom:0;display:none;height:100%;box-sizing:border-box;overflow:hidden}.bottomSheet .popupHeader{padding:0 20px}.bottomSheet .popupHeader>h2{height:70px;padding-right:20px;border-bottom:1px solid #eee;box-sizing:border-box;color:#222;font-weight:700;font-size:18px;line-height:70px}.bottomSheet .maskbg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;transition:opacity .4s}.bottomSheet .popupWrap{position:absolute;right:0;bottom:0;left:0;width:100%;border-radius:24px 24px 0 0;box-sizing:border-box;background-color:#fff;transform:translateY(100%);transition:transform .4s}.bottomSheet .popupHeader{padding:0}.bottomSheet .popupHeader>h2{width:100%;height:64px;padding:0 20px;border-bottom:1px solid #e7e7ed;font-size:16px;line-height:64px;letter-spacing:-.8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}.bottomSheet .popupBody{box-sizing:border-box;outline:none}.bottomSheet .popClose{position:absolute;top:0;right:0;display:block;width:64px;height:64px;background:url(/images/icon/icon_close01.png) no-repeat 50% 50%;background-size:24px 24px}.bottomSheet.on .maskbg{opacity:.5}.bottomSheet.on .popupWrap{transform:translateY(0)}.bottomSheet.popSelect .popupWrap{padding-top:0}.popSelectList li~li{border-top:1px solid #d9d9d9}.popSelectList li a{display:flex;align-items:center;justify-content:center;height:60px}.toastPop{position:fixed;bottom:0;right:0;left:0;display:none;box-sizing:border-box;transform:translateY(100%);overflow:hidden;z-index:11;transition:transform .4s}.toastPop.on{transform:translateY(-20px)}.toastPop .toastPopWrap{position:relative;display:flex;justify-content:center}.toastPop .toastPopBody{width:calc(100% - 40px);padding:9px 20px;border-radius:4px;background:rgba(123,77,254,.8);font-size:14px;color:#fff;font-weight:600;text-align:center}.notiAlertPop{position:fixed;bottom:0;left:50vw;display:none;box-sizing:border-box;width:320px;transform:translateY(100%);margin-left:-160px;overflow:hidden;z-index:11;transition:transform .4s}.notiAlertPop.on{transform:translateY(-70px)}.notiAlertPop .notiAlertPopWrap{position:relative;display:flex;justify-content:center}.notiAlertPop .notiAlertPopBody{width:320px;padding:9px 20px;border-radius:4px;background:rgba(123,77,254,.8);font-size:14px;color:#fff;font-weight:700;text-align:left}.notiAlertPop .close{position:absolute;right:13px;top:0;width:32px;height:34px;background:url(/images/icon/icon_close03.svg) no-repeat 50% 50%;background-size:18px 18px;text-indent:-9999px}.notiAlertPop.bottom60{bottom:60px}._popImgAlert .popupBody .cont{padding:20px}._popImgAlert .popupBody .cont .img{position:relative;display:flex;justify-content:center}._popImgAlert .popupBody .cont .img img{width:160px}._popImgAlert .popupBody .cont .img .absolText{position:absolute;left:50%;bottom:0;margin-left:46px;padding:8px 16px;border-radius:50px;background-color:#386fff;font-size:14px;color:#fff;font-weight:600}._popImgAlert .popupBody .cont .text{display:flex;flex-direction:column;justify-content:center;gap:8px;margin-top:20px;text-align:center}._popImgAlert .popupBody .cont .text h3{font-size:18px;line-height:22px}._popImgAlert .popupBody .cont .text .desc{font-size:16px;line-height:20px}._popImgAlert .popupBody .cont .text .subDesc{margin-top:8px;font-size:14px;color:#888;line-height:18px}._popImgAlert .popupBody .cont .text .pColor{color:#5c24fa}._popImgAlert .popupBody .cont .btnArea{flex-direction:column;padding:0;margin-top:20px;gap:14px}._fixedNoti{height:34px;padding-bottom:20px}._fixedNoti .txt{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 40px);height:34px;padding:0 8px;border-radius:8px;background-color:#edf0f6;font-size:14px;color:#888;line-height:34px;text-align:center;z-index:2}._popboardWright ._brBoList>li{padding:20px}._popboardWright ._brBoList>li:last-child{padding-bottom:0}._popboardWright ._brBoList>li .tit{display:flex;align-items:center;margin-bottom:12px;font-weight:600}._popboardWright ._brBoList>li .tit:before{content:"";width:16px;height:16px;margin-right:4px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}._popboardWright ._brBoList>li .tit.doctor:before{background-image:url(/images/icon/emoji_doctor.png)}._popboardWright ._brBoList>li .tit.student:before{background-image:url(/images/icon/emoji_student.png)}._popboardWright ._brBoList>li .tit.vote:before{background-image:url(/images/icon/emoji_vote.png)}._popConfirmInfo .popupBody{text-align:center}._popConfirmInfo .popupBody .cont{padding:20px}._popConfirmInfo .popupBody .img{width:100%;background:url(/images/content/community/img_popregist.png) no-repeat 50% 50%;background-size:160px auto}._popConfirmInfo .popupBody .img img{width:160px}._popConfirmInfo .popupBody ._tit{margin-top:20px}._popConfirmInfo .popupBody ._tit h4{font-size:18px;line-height:22px}._popConfirmInfo .popupBody ._tit .desc{margin-top:8px;font-size:14px}._popConfirmInfo .popupBody .rewright{border:0;color:#888;text-decoration:underline}@media screen and (min-width:769px) and (max-width:1080px){._popup,.bottomSheet{width:480px;left:50%;transform:translateX(-50%);right:auto}._fixedNoti .txt,.toastPop .toastPopBody{width:calc(480px - 40px);left:50vw}}@media only screen and (min-width:1080px){._popup,.bottomSheet{width:480px;left:calc(50vw);transform:translateX(-50%);right:auto}._fixedNoti .txt,.toastPop .toastPopBody{width:calc(480px - 40px);left:50vw}}a{touch-action:manipulation;cursor:pointer}a:active,a:focus{outline:none;box-shadow:none}.image-placeholder{background:#f0f0f0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.image-placeholder:before{content:"Loading...";color:#999}.banner-img{object-fit:cover;display:block}:root,body,html{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,summary,label,[role=button]){-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none}:where(a,button,[role=button]):active{background:none!important;box-shadow:none!important;filter:none!important}:root{--red01:#f8175b;--purple01:#5c24fa;--purple02:#7b4dfe;--gray01:#bfc3cc;--gray02:#e7e7ed;--gray03:#888;--white01:#fff;--white02:#d9d9d9;--white03:#e1e1e1;--white04:#edf0f6;--black01:#000}@font-face{font-family:Pretendard;font-style:normal;font-weight:100;src:url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Thin.subset.woff2) format("woff2"),url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Thin.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:200;src:url(https://data.hanmi.co.kr/font/pretendard/Pretendard-ExtraLight.subset.woff2) format("woff2"),url(https://data.hanmi.co.kr/font/pretendard/Pretendard-ExtraLight.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:300;src:url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Light.subset.woff2) format("woff2"),url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Light.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;src:url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Regular.subset.woff2) format("woff2"),url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;src:url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Medium.subset.woff2) format("woff2"),url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Medium.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;src:url(https://data.hanmi.co.kr/font/pretendard/Pretendard-SemiBold.subset.woff2) format("woff2"),url(https://data.hanmi.co.kr/font/pretendard/Pretendard-SemiBold.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;src:url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Bold.subset.woff2) format("woff2"),url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Bold.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:800;src:url(https://data.hanmi.co.kr/font/pretendard/Pretendard-ExtraBold.subset.woff2) format("woff2"),url(https://data.hanmi.co.kr/font/pretendard/Pretendard-ExtraBold.subset.woff) format("woff")}@font-face{font-family:Pretendard;font-style:normal;font-weight:900;src:url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Black.subset.woff2) format("woff2"),url(https://data.hanmi.co.kr/font/pretendard/Pretendard-Black.subset.woff) format("woff")}