/* smartPop */
#smartPop_overlay {display:block; overflow:hidden; position:fixed; background-color: rgba(0,0,0,0.8) !important; top:0; right:0; bottom:0; left:0; z-index:100000; cursor:wait;}
#smartPop {display:none; position:fixed; top:0; right:0; bottom:0; left:0; overflow-x:hidden; overflow-y:auto; z-index:100004;}
#smartPop_container {background-color:white; -webkit-box-shadow:0 0 1px rgba(0, 0, 0, .25), 0 1px 5px 3px rgba(0, 0, 0, .05), 0 5px 4px -3px rgba(0, 0, 0, .06); margin:9px auto 100px auto;
    max-width:1300px; min-width:400px; padding:0px; width:720px; height:300px; z-index:2; background:#fff; border-radius:5px}
#smartPop_content {display:none; padding:0; overflow:hidden; cursor:default; }
#smartPop_frame {display:none; width:100%; height:100%; border-radius:5px}
#smartPop_log {display:none; position:fixed; top:10px; left:10px; overflow:auto; width:200px; height:400px; background:#fff; border:solid 1px #444; padding:10px; z-index:3;}
#smartPop_close_wrap {position:absolute;}
#smartPop_close {position:absolute; width:24px; height:24px; background:url(./img/btn_close3.png); right:10px; top:10px; cursor:pointer;}
#smartPop_loading {position:relative; margin:10px auto 0 auto; width:16px; height:16px; background:url(./img/loading.gif); cursor:wait;}

/*
#smartPop_close{position:absolute; right:55px !important; top:54px !important; width:auto !important; background: #ff8600 !important; border-radius: 3px;  padding: 5px 12px;  color: #FFF;  font-size: 15px; height:auto !important;}
#smartPop_close:after{display:block !important; content:"닫기"  !important; }
*/

@media (max-width:560px) {
	#smartPop_frame{width:100% !important; height: 100vh !important;}
	#smartPop_container{min-width: 100%; width: 100% !important; margin-top: 0 !important;}
}