.needpopup-opened,.needpopup-opened body{overflow:hidden}
.needpopup-opened.needpopup-scrolled,.needpopup-opened.needpopup-scrolled body{height:auto}
.needpopup-opened.needpopup-scrolled body{position:fixed;width:100%}
.needpopup_wrapper{position:fixed;z-index:999;top:0;left:0;visibility:hidden;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;background:#000;background:rgba(0,0,0,.6)}
.needpopup-opened .needpopup_wrapper{visibility:visible;opacity:1}
.needpopup-overflow .needpopup_wrapper{padding:10px}
.needpopup{position:relative;z-index:9999;top:50%;left:50%;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:700px;max-width:100%;margin-left:-350px;padding:0;-webkit-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0;background:#fff}
.needpopup.opened{-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}
.needpopup.stacked{top:0!important;margin-top:0!important}
.needpopup-overflow .needpopup{left:0;width:auto;margin-left:0}
.needpopup_remover{position:fixed;z-index:9999;top:-50px;right:0; }
.needpopup_remover:before{content: url("images/n_common/bt_popclose_white.png"); }

/*성병 팝업*/
.std_popup { position:relative; z-index:9999; top:50%; left:50%; display:none; -webkit-box-sizing:border-box; box-sizing:border-box; width:1100px; max-width:100%; margin-left:-550px; padding:30px; -webkit-transform:scale(.1,.1); -ms-transform:scale(.1,.1); transform:scale(.1,.1); opacity:0; background:#fff; text-align: center }
.std_popup.opened { -webkit-transition:opacity .3s ease,-webkit-transform .3s ease; transition:opacity .3s ease,transform .3s ease; -webkit-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); opacity:1}
.std_popup .needpopup_remover{ position:fixed; z-index:9999; top:-50px; right:0;}
.std_popup .needpopup_remover:before{ content: url("/images/n_common/bt_popclose_white.png")}

/*로그인 팝업*/
.n_login_popup { position:relative; z-index:9999; top:50%; left:50%; display:none; -webkit-box-sizing:border-box; box-sizing:border-box; width:700px; max-width:100%; margin-left:-350px; padding:80px; -webkit-transform:scale(.1,.1); -ms-transform:scale(.1,.1); transform:scale(.1,.1); opacity:0; background:#fff; text-align: center }
.n_login_popup.opened { -webkit-transition:opacity .3s ease,-webkit-transform .3s ease; transition:opacity .3s ease,transform .3s ease; -webkit-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); opacity:1}
.n_login_popup .needpopup_remover{ position:fixed; z-index:9999 !important; top:-50px; right:0;}
.n_login_popup .needpopup_remover:before{ content: url("/images/n_common/bt_popclose_white.png")}

/*확대재료 팝업*/
.enl_popup { position:relative; z-index:9999; top:50%; left:50%; display:none; -webkit-box-sizing:border-box; box-sizing:border-box; width:1100px; max-width:100%; margin-left:-550px; padding:30px; -webkit-transform:scale(.1,.1); -ms-transform:scale(.1,.1); transform:scale(.1,.1); opacity:0; background:#fff; text-align: center }
.enl_popup.opened { -webkit-transition:opacity .3s ease,-webkit-transform .3s ease; transition:opacity .3s ease,transform .3s ease; -webkit-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1); opacity:1}
.enl_popup .needpopup_remover{ position:fixed; z-index:9999; top:-50px; right:0;}
.enl_popup .needpopup_remover:before{ content: url("/images/n_common/bt_popclose_white.png")}

@media all and (max-width:1300px) and (min-width:768px) {
	
/*성병 팝업*/
.std_popup { position:relative; z-index:9999; top:50% !important; left:50%; display:none;-webkit-box-sizing:border-box; box-sizing:border-box ;width:70%; max-width:100%;  margin-left:-35%; padding:2rem; opacity:1;}
.std_popup.opened{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}
.std_popup .needpopup_remover{ position:fixed; z-index:9999; top:-50px; right:0;}
.std_popup .needpopup_remover:before{ content: url("/images/n_common/bt_popclose_white.png")}
	
/*로그인 팝업*/
.n_login_popup { position:relative; z-index:9999; top:50% !important; left:50%; display:none;-webkit-box-sizing:border-box; box-sizing:border-box ;width:70%; max-width:100%;  margin-left:-35%; padding:2rem; opacity:1;}
.n_login_popup.opened{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}
.n_login_popup .needpopup_remover{ position:fixed; z-index:9999; top:-50px; right:0;}
.n_login_popup .needpopup_remover:before{ content: url("/images/n_common/bt_popclose_white.png")}
	
/*확대재료 팝업*/
.enl_popup { position:relative; z-index:9999; top:50% !important; left:50%; display:none;-webkit-box-sizing:border-box; box-sizing:border-box ;width:70%; max-width:100%;  margin-left:-35%; padding:2rem; opacity:1;}
.enl_popup.opened{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}
.enl_popup .needpopup_remover{ position:fixed; z-index:9999; top:-50px; right:0;}
.enl_popup .needpopup_remover:before{ content: url("/images/n_common/bt_popclose_white.png")}
	
}

@media all and (max-width:767px) and (min-width:0px) {
	
/*성병 팝업*/
.std_popup { position:relative; z-index:9999; top:50% !important; left:50%; display:none;-webkit-box-sizing:border-box; box-sizing:border-box ;width:100%; max-width:100%;  margin-left:-50%; padding:1rem; opacity:1;}
.std_popup.opened{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}
.std_popup .needpopup_remover{position:fixed;z-index:9999;top:10px;right:10px; content: url("/images/n_common/bt_popclose.png"); width: 2rem !important; height: 2rem !important}
.std_popup .needpopup_remover:before{content: url("/images/n_common/bt_popclose.png"); }
	
/*로그인 팝업*/
.n_login_popup { position:relative; z-index:9999; top:50% !important; left:50%; display:none;-webkit-box-sizing:border-box; box-sizing:border-box ;width:100%; max-width:100%;  margin-left:-50%; padding:1rem; opacity:1;}
.n_login_popup.opened{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}
.n_login_popup .needpopup_remover{position:fixed;z-index:9999;top:10px;right:10px; content: url("/images/n_common/bt_popclose.png"); width: 2rem !important; height: 2rem !important}
.n_login_popup .needpopup_remover:before{content: url("/images/n_common/bt_popclose.png"); }
	
/*확대재료 팝업*/
.enl_popup { position:relative; z-index:9999; top:0 !important; left:50%; display:none;-webkit-box-sizing:border-box; box-sizing:border-box ;width:100%; max-width:100%;  margin-left:-50%; padding:1rem; opacity:1;}
.enl_popup.opened{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);opacity:1}
.enl_popup .needpopup_remover{position:fixed;z-index:9999;top:10px;right:10px; content: url("/images/n_common/bt_popclose.png"); width: 2rem !important; height: 2rem !important}
.enl_popup .needpopup_remover:before{content: url("/images/n_common/bt_popclose.png"); }
	
}