#popup_container { position:relative; width:100%;  }
	
#popup_nav_container { display:inline-block; position:relative; width:956px; top:0px; margin:0 auto; }
#popup_nav_container .nav { display: inline-block; text-align:left; position:relative; z-index:1; font-family:'Noto Sans Kr'; font-size:16px; letter-spacing:-0.05em; color:#fff;   background:#353535;}
#popup_nav_container .nav ul { margin:0; padding:0; position:relative; }
#popup_nav_container .nav ul li {  float:left; text-align:center; cursor:pointer; width:238px; padding:9px 0 4px 0; height:29px;  background:#353535; border-right:1px #656565 solid; border-bottom:1px #656565 solid;  overflow:hidden; position:relative;}
#popup_nav_container .nav ul li .active { background:#ED1848; color:#FFF; }
#popup_nav_container .nav .arrow { margin-top:0px; margin-left:2px; position:absolute; z-index:2; border-bottom:4px #fff solid; width:238px; height:40px; /*background:#000;*/ color:#fff; opacity:1}

#popup_image_container { width:100%; position:absolute;  margin:0 auto; top:83px;}
#popup_image_container ul { margin:0; padding:0; position:absolute; }
#popup_image_container ul li { float:left; list-style:none; position:absolute; }
#popup_image_container ul li .image { margin:0 auto; }

#popup_image_container ul li .gp { display:none; width:100%; position:absolute; margin:0 auto;  }

.today_popup { display:inline-block; width:936px; position:absolute;font-family:'Noto Sans Kr'; font-size:15px;letter-spacing:-0.05em; text-align:right; background:#eee; margin-top:810px;padding:6px 10px; border-left:0px #666 solid;: }
.close_popup { cursor:pointer;  cursor:hand; }